re PR c++/66690 (error: use of ‘X’ before deduction of ‘auto’)
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/66690
4 * g++.dg/cpp1y/pr66690.C: New.
5
6 2017-10-06 Nathan Sidwell <nathan@acm.org>
7
8 PR c++/82424
9 * g++.dg/warn/pr82424.C: New.
10
11 2017-10-06 Jakub Jelinek <jakub@redhat.com>
12
13 PR c++/82299
14 * g++.dg/cpp0x/pr82299.C: New test.
15
16 P0704R1 - fixing const-qualified pointers to members
17 * g++.dg/cpp2a/ptrmem1.C: New test.
18
19 2017-10-06 Martin Liska <mliska@suse.cz>
20
21 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
22
23 2017-10-06 Sudakshina Das <sudi.das@arm.com>
24
25 * gcc.target/aarch64/bic_imm_1.c: New test.
26 * gcc.target/aarch64/orr_imm_1.c: Likewise.
27
28 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
29
30 PR c++/60153
31 * g++.dg/cpp0x/variadic-crash3.C: New.
32
33 2017-10-06 Jakub Jelinek <jakub@redhat.com>
34
35 PR tree-optimization/82434
36 * gcc.dg/store_merging_9.c: New test.
37
38 2017-10-06 Richard Biener <rguenther@suse.de>
39
40 PR tree-optimization/82397
41 * gfortran.dg/pr82397.f: New testcase.
42
43 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
44
45 PR target/82322
46 * gcc.target/s390/zvector/pr82322.c: New test.
47
48 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
49
50 PR target/82317
51 * gcc.target/s390/zvector/pr82317.c: New test.
52
53 2017-10-06 Richard Biener <rguenther@suse.de>
54
55 PR tree-optimization/82422
56 * gcc.dg/graphite/pr82422.c: New testcase.
57
58 2017-10-06 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/82421
61 * gcc.dg/graphite/pr82421.c: New testcase.
62
63 2017-10-06 Jakub Jelinek <jakub@redhat.com>
64
65 PR c/82437
66 * c-c++-common/Wtautological-compare-6.c: New test.
67
68 2017-10-06 Richard Biener <rguenther@suse.de>
69
70 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
71 * gcc.dg/graphite/id-16.c: Likewise.
72 * gcc.dg/graphite/pr46168.c: Likewise.
73 * gcc.dg/graphite/pr68756.c: Likewise.
74 * gcc.dg/graphite/pr69728.c: Likewise.
75 * gcc.dg/graphite/pr71575-2.c: Likewise.
76 * gcc.dg/graphite/pr77362.c: Likewise.
77 * gcc.dg/graphite/pr81373.c: Likewise.
78 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
79 * gfortran.dg/graphite/interchange-1.f: Likewise.
80 * gfortran.dg/graphite/pr42334-1.f: Likewise.
81 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
82 * gfortran.dg/graphite/pr42393.f90: Likewise.
83 * gfortran.dg/graphite/pr47019.f: Likewise.
84 * gfortran.dg/graphite/id-17.f: Likewise.
85 * gfortran.dg/graphite/id-19.f: Likewise.
86 * gfortran.dg/graphite/run-id-2.f90: Likewise.
87 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
88 * gfortran.dg/graphite/pr42326.f90: Likewise.
89 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
90 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
91 a code generation error.
92 * gfortran.dg/graphite/run-id-3.f90: Likewise.
93 * gfortran.dg/graphite/pr29832.f90: Likewise.
94
95 2017-10-06 Richard Biener <rguenther@suse.de>
96
97 PR tree-optimization/82436
98 * gcc.dg/vect/pr82436.c: New testcase.
99
100 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
101
102 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
103
104 2017-10-05 Tamar Christina <tamar.christina@arm.com>
105
106 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
107 * lib/target-supports.exp (vect_sizes_16B_8B): New.
108
109 2017-10-05 Tamar Christina <tamar.christina@arm.com>
110
111 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
112 * gcc.dg/vect/vect-align-2.c: Likewise.
113 * gcc.dg/vect/vect-multitypes-1.c: Likewise
114
115 2017-10-05 Nathan Sidwell <nathan@acm.org>
116
117 * g++.dg/warn/mvp.C: New.
118
119 2017-10-05 Jakub Jelinek <jakub@redhat.com>
120
121 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
122 friendly.
123
124 2017-10-05 Richard Biener <rguenther@suse.de>
125
126 * gfortran.dg/graphite/id-17.f: Fix typo.
127 * gfortran.dg/graphite/id-19.f: Likewise.
128 * gfortran.dg/graphite/pr29832.f90: Likewise.
129 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
130 * gfortran.dg/graphite/pr42326.f90: Likewise.
131 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
132 * gfortran.dg/graphite/run-id-2.f90: Likewise.
133 * gfortran.dg/graphite/run-id-3.f90: Likewise.
134
135 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
136
137 PR c++/80471
138 * g++.dg/cpp1y/pr80471.C: New.
139
140 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
141
142 PR c++/78131
143 * g++.dg/cpp1z/constexpr-lambda17.C: New.
144
145 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
146
147 PR c++/78018
148 * g++.dg/cpp1y/lambda-generic-78018.C: New.
149
150 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
151 Andrew Pinski <apinski@cavium.com>
152
153 PR c++/71946
154 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
155 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
156
157 2017-10-04 Sudakshina Das <sudi.das@arm.com>
158
159 * gcc.target/aarch64/bic_imm_1.c: New.
160 * gcc.target/aarch64/orr_imm_1.c: Likewise.
161
162 2017-10-04 Nathan Sidwell <nathan@acm.org>
163
164 * g++.dg/abi/mangle41.C: Adjust diagnostics.
165
166 2017-10-04 Jakub Jelinek <jakub@redhat.com>
167
168 PR c++/82373
169 * g++.dg/cpp1y/pr82373.C: New test.
170
171 2017-10-04 David Malcolm <dmalcolm@redhat.com>
172
173 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
174 underlining for param.
175 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
176 highlighting of parameters; add test coverage for trivial
177 parameter decls, and for callback parameters.
178 * gcc.dg/pr68533.c: Update location of two errors to reflect
179 location of params.
180
181 2017-10-04 David Malcolm <dmalcolm@redhat.com>
182
183 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
184 (create_code): Call it.
185 * jit.dg/test-vector-rvalues.cc: New test case.
186
187 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
188
189 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
190 vector loop peeling.
191 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
192 New proc.
193
194 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
195
196 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
197 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
198 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
199 vect_floatint_cvt with vect_doubleint_cvt.
200 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
201 vect_intfloat_cvt with vect_intdouble_cvt.
202 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
203 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
204 depend on vect_intdouble_cvt.
205 * lib/target-supports.exp
206 (check_effective_target_vect_doubleint_cvt)
207 (check_effective_target_vect_intdouble_cvt): New procs.
208
209 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
210
211 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
212 * lib/target-supports.exp (check_effective_target_vect_long_mult):
213 New proc.
214
215 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
216
217 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
218 * gfortran.dg/vect/pr77848.f: Likewise.
219
220 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
221
222 * lib/target-supports.exp (check_effective_target_vect_float):
223 Return 1 being on a S/390 with VXE.
224 * gcc.dg/vect/pr31699.c: Require vec_float.
225 * gcc.dg/vect/pr61194.c: Likewise.
226 * gcc.dg/vect/pr65947-10.c: Likewise.
227 * gcc.dg/vect/pr66142.c: Likewise.
228 * gcc.dg/vect/slp-10.c: Likewise.
229 * gcc.dg/vect/slp-11c.c: Likewise.
230 * gcc.dg/vect/slp-12b.c: Likewise.
231 * gcc.dg/vect/slp-18.c: Likewise.
232 * gcc.dg/vect/slp-33.c: Likewise.
233 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
234 * gcc.dg/vect/slp-cond-2.c: Likewise.
235 * gcc.dg/vect/vect-cond-10.c: Likewise.
236 * gcc.dg/vect/vect-cond-8.c: Likewise.
237 * gcc.dg/vect/vect-cond-9.c: Likewise.
238 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
239 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
240
241 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
242
243 PR tree-optimization/82374
244 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
245 attributes propagation changes for OMP outlined regions.
246 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
247 * c-c++-common/goacc/kernels-reduction.c: Likewise.
248
249 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
250
251 PR tree-optimization/82413
252 * g++.dg/pr82413.C: New test.
253
254 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
255
256 PR fortran/77296
257 * gfortran.dg/associate_32.f03 : New test.
258
259 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
260
261 PR c++/78816
262 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
263
264 2017-10-04 Jakub Jelinek <jakub@redhat.com>
265
266 PR tree-optimization/82374
267 * gcc.dg/gomp/pr82374.c: New test.
268
269 2017-10-04 Richard Biener <rguenther@suse.de>
270
271 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
272 errors and scan for one.
273 * gfortran.dg/graphite/id-19.f: Likewise.
274 * gfortran.dg/graphite/pr29832.f90: Likewise.
275 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
276 * gfortran.dg/graphite/pr42326.f90: Likewise.
277 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
278 * gfortran.dg/graphite/run-id-2.f90: Likewise.
279 * gfortran.dg/graphite/run-id-3.f90: Likewise.
280 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
281
282 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
283
284 * gcc.target/powerpc/float128-odd.c: New test.
285
286 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
287
288 PR c++/70343
289 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
290
291 2017-10-03 Jeff Law <law@redhat.com>
292
293 PR target/82358
294 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
295
296 2017-10-03 Martin Jambor <mjambor@suse.cz>
297
298 PR tree-optimization/82363
299 * gcc.dg/tree-ssa/pr82363.c: New test.
300
301 2017-10-03 Jakub Jelinek <jakub@redhat.com>
302
303 PR tree-optimization/82381
304 * gcc.c-torture/compile/pr82381.c: New test.
305
306 PR target/82386
307 * gcc.dg/pr82386.c: New test.
308
309 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
310
311 PR c++/70570
312 * g++.dg/cpp1y/lambda-generic-70570.C: New.
313
314 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/79590
317 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
318
319 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
320
321 PR c++/79005
322 * g++.dg/cpp1y/lambda-generic-79005.C: New.
323
324 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
325
326 PR fortran/82312
327 * gfortran.dg/typebound_proc_36.f90 : New test.
328
329 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
330
331 PR target/80210
332 * gcc.target/powerpc/pr80210-2.c: New test.
333
334 2017-10-02 Jakub Jelinek <jakub@redhat.com>
335
336 * gcc.dg/pr82389.c: New test.
337
338 PR tree-optimization/82387
339 PR tree-optimization/82388
340 PR tree-optimization/82389
341 * gcc.c-torture/compile/pr82389.c: New test.
342 * gcc.c-torture/execute/pr82387.c: New test.
343 * gcc.c-torture/execute/pr82388.c: New test.
344
345 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
346
347 PR c++/79180
348 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
349 * g++.dg/torture/pr79180.C: Likewise.
350
351 PR c++/71386
352 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
353
354 2017-10-02 Richard Biener <rguenther@suse.de>
355
356 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
357 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
358 * gcc.dg/graphite/id-16.c: Likewise.
359 * gcc.dg/graphite/pr46168.c: Likewise.
360 * gcc.dg/graphite/pr68756.c: Likewise.
361 * gcc.dg/graphite/pr69728.c: Likewise.
362 * gcc.dg/graphite/pr71575-2.c: Likewise.
363 * gcc.dg/graphite/pr77362.c: Likewise.
364 * gcc.dg/graphite/pr81373.c: Likewise.
365 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
366 * gfortran.dg/graphite/interchange-1.f: Likewise.
367 * gfortran.dg/graphite/pr29581.f90: Likewise.
368 * gfortran.dg/graphite/pr42334-1.f: Likewise.
369 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
370 * gfortran.dg/graphite/pr42393.f90: Likewise.
371 * gfortran.dg/graphite/pr47019.f: Likewise.
372
373 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR c++/69977
376 * g++.dg/cpp1y/lambda-generic-69977.C: New.
377
378 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
379
380 PR c++/59991
381 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
382
383 2017-10-02 Tom de Vries <tom@codesourcery.com>
384
385 * gcc.c-torture/compile/pr82337.c: Add
386 dg-require-effective-target nonlocal_goto.
387
388 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
389 Alan Hayward <alan.hayward@arm.com>
390 David Sherwood <david.sherwood@arm.com>
391
392 PR target/71307
393 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
394
395 2017-10-02 Richard Biener <rguenther@suse.de>
396
397 PR tree-optimization/82355
398 * gcc.dg/graphite/fuse-1.c: Adjust.
399 * gcc.dg/graphite/fuse-2.c: Likewise.
400 * gcc.dg/graphite/pr82355.c: New testcase.
401
402 2017-10-01 Jeff Law <law@redhat.com>
403
404 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
405
406 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
407
408 PR fortran/61450
409 * gfortran.dg/binding_label_tests_28.f90: New test.
410
411 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
412
413 PR c++/65949
414 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
415
416 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/68754
419 * g++.dg/cpp1y/constexpr-68754.C: Move...
420 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
421
422 2017-09-30 Jakub Jelinek <jakub@redhat.com>
423
424 PR target/82361
425 * gcc.target/i386/pr82361-1.c: New test.
426 * gcc.target/i386/pr82361-2.c: New test.
427
428 2017-09-29 Yury Gribov <tetra2005@gmail.com>
429
430 PR middle-end/82319
431 * c-c++/common/pr57371-4.c: Test NaN comparisons.
432
433 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
434
435 * g++.dg/other/dump-ada-spec-10.C: New test.
436
437 2017-09-29 Jeff Law <law@redhat.com>
438
439 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
440
441 2017-09-29 Jakub Jelinek <jakub@redhat.com>
442
443 P0683R1 - default member initializers for bit-fields
444 * g++.dg/ext/bitfield6.C: New test.
445 * g++.dg/cpp2a/bitfield1.C: New test.
446 * g++.dg/cpp2a/bitfield2.C: New test.
447 * g++.dg/cpp2a/bitfield3.C: New test.
448
449 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
450
451 PR target/81481
452 * gcc.target/i386/pr81481.c: New.
453
454 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
455
456 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
457 and dg-require-effective-target directives to correct testing
458 behavior.
459 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
460 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
461 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
462 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
463 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
464 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
465 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
466 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
467 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
468 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
469 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
470 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
471 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
472 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
473 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
474 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
475 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
476
477 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
478
479 PR tree-optimization/82337
480 * gcc.c-torture/compile/pr82337.c: New file.
481
482 2017-09-29 Javier Miranda <miranda@adacore.com>
483
484 * gnat.dg/unchecked_union3.adb: New testcase.
485
486 2017-09-29 Javier Miranda <miranda@adacore.com>
487
488 * gnat.dg/unchecked_union2.adb: New testcase.
489
490 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
491
492 PR fortran/25071
493 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
494 * gfortran.dg/argument_checking_4.f90: Likewise.
495 * gfortran.dg/argument_checking_5.f90: Likewise.
496 * gfortran.dg/argument_checking_6.f90: Likewise.
497 * gfortran.dg/argument_checking_10.f90: Likewise.
498 * gfortran.dg/argument_checking_13.f90: Likewise.
499 * gfortran.dg/argument_checking_15.f90: Likewise.
500 * gfortran.dg/argument_checking_18.f90: Likewise.
501 * gfortran.dg/gomp/udr8.f90: Likewise.
502 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
503 the dg-options.
504
505 2017-09-29 Jakub Jelinek <jakub@redhat.com>
506
507 * g++.dg/ext/bitfield7.C: New test.
508 * g++.dg/ext/bitfield8.C: New test.
509 * g++.dg/ext/bitfield9.C: New test.
510
511 PR c/82340
512 * gcc.dg/tree-ssa/pr82340.c: New test.
513
514 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
515
516 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
517
518 PR c++/79488
519 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
520
521 2017-09-28 Jakub Jelinek <jakub@redhat.com>
522
523 PR target/82342
524 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
525 * gcc.target/i386/pr82260-2.c: Likewise.
526
527 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
528
529 * gcc.target/i386/avx512f-constant-float-return.c: New test.
530
531 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
532
533 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
534 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
535 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
536 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
537 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
538 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
539 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
540 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
541 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
542 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
543
544 2017-09-28 David Malcolm <dmalcolm@redhat.com>
545
546 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
547 test case.
548 * jit.dg/test-returning-function-ptr.c (create_code): Update to
549 create a function pointer type independently of the call to
550 gcc_jit_function_get_address, and assign the pointer to a local
551 before returning it, to exercise the function pointer type
552 comparison code.
553
554 2017-09-27 David Malcolm <dmalcolm@redhat.com>
555
556 * jit.dg/all-non-failing-tests.h: Add
557 test-returning-function-ptr.c.
558 * jit.dg/test-returning-function-ptr.c: New test case.
559
560 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
561
562 PR target/71727
563 * gcc.target/aarch64/pr71727-2.c: New test.
564
565 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
566
567 * gcc.target/powerpc/swaps-p8-28.c: New test.
568 * gcc.target/powerpc/swaps-p8-29.c: New test.
569 * gcc.target/powerpc/swaps-p8-30.c: New test.
570 * gcc.target/powerpc/swaps-p8-31.c: New test.
571 * gcc.target/powerpc/swaps-p8-32.c: New test.
572 * gcc.target/powerpc/swaps-p8-33.c: New test.
573 * gcc.target/powerpc/swaps-p8-34.c: New test.
574 * gcc.target/powerpc/swaps-p8-35.c: New test.
575 * gcc.target/powerpc/swaps-p8-36.c: New test.
576 * gcc.target/powerpc/swaps-p8-37.c: New test.
577 * gcc.target/powerpc/swaps-p8-38.c: New test.
578 * gcc.target/powerpc/swaps-p8-39.c: New test.
579 * gcc.target/powerpc/swaps-p8-40.c: New test.
580 * gcc.target/powerpc/swaps-p8-41.c: New test.
581 * gcc.target/powerpc/swaps-p8-42.c: New test.
582 * gcc.target/powerpc/swaps-p8-43.c: New test.
583 * gcc.target/powerpc/swaps-p8-44.c: New test.
584 * gcc.target/powerpc/swaps-p8-45.c: New test.
585
586 2017-09-27 Carl Love <cel@us.ibm.com>
587 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
588 for the __builtin_fctid and __builtin_fctiw.
589
590 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
591
592 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
593 new group memory offsetting code in the BRIG frontend.
594 * brig.dg/test/gimple/function_calls.hsail: Likewise.
595 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
596 * brig.dg/test/gimple/variables.hsail: Likewise.
597
598 2017-09-27 Jakub Jelinek <jakub@redhat.com>
599
600 PR c++/82159
601 * g++.dg/opt/pr82159.C: New test.
602
603 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
604
605 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
606
607 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
608
609 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
610 don't generate a 32-bit shift after doing XSCVDPSPN.
611 * gcc.target/powerpc/direct-move-float1.c: Likewise.
612 * gcc.target/powerpc/direct-move-float3.c: New test.
613
614 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
615
616 * gcc.dg/tree-ssa/cmpdiv.c: New test.
617
618 2017-09-26 Carl Love <cel@us.ibm.com>
619
620 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
621 file for the new built-ins and the existing built-ins.
622
623 2017-09-26 Janus Weil <janus@gcc.gnu.org>
624
625 PR fortran/82143
626 PR fortran/82324
627 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
628 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
629 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
630 Don't assume that DOUBLE PRECISION has kind=16.
631
632 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
633
634 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
635 warning from associate construct and do loop.
636
637 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
638
639 * gfortran.dg/gomp/associate1.f90: Really commit change
640 from 2017-09-25.
641 * gfortran.dg/predcom-1.f: Likewise.
642 * gfortran.dg/unconstrained_commons.f: Likewise.
643
644 2017-09-26 Jakub Jelinek <jakub@redhat.com>
645
646 PR middle-end/35691
647 * gcc.dg/pr35691-5.c: New test.
648 * gcc.dg/pr35691-6.c: New test.
649
650 2017-09-26 Richard Biener <rguenther@suse.de>
651
652 PR tree-optimization/82321
653 * gcc.dg/graphite/pr82321.c: New testcase.
654
655 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
656
657 * lib/target-supports.exp (check_effective_target_vect_int)
658 (check_effective_target_vect_shift)
659 (check_effective_target_whole_vector_shift)
660 (check_effective_target_vect_shift_char)
661 (check_effective_target_vect_long)
662 (check_effective_target_vect_double)
663 (check_effective_target_vect_long_long)
664 (check_effective_target_vect_perm)
665 (check_effective_target_vect_perm_byte)
666 (check_effective_target_vect_perm_short)
667 (check_effective_target_vect_widen_mult_qi_to_hi)
668 (check_effective_target_vect_widen_mult_hi_to_si)
669 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
670 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
671 (check_effective_target_vect_widen_mult_si_to_di_pattern)
672 (check_effective_target_vect_pack_trunc)
673 (check_effective_target_vect_unpack)
674 (check_effective_target_vect_hw_misalign)
675 (check_effective_target_vect_condition)
676 (check_effective_target_vect_cond_mixed)
677 (check_effective_target_vect_char_mult)
678 (check_effective_target_vect_short_mult)
679 (check_effective_target_vect_int_mult)
680 (check_effective_target_vect_extract_even_odd)
681 (check_effective_target_vect_interleave)
682 (check_effective_target_sqrt_insn)
683 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
684 VX.
685 (check_vect_support_and_set_flags): New proc.
686 (check_effective_target_s390_vxe): Rename arch12 to z14.
687
688 2017-09-26 Richard Biener <rguenther@suse.de>
689
690 PR tree-optimization/82320
691 * gcc.dg/torture/pr82320.c: New testcase.
692
693 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
694
695 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
696 Fix arm check.
697
698 2017-09-25 Jeff Law <law@redhat.com>
699
700 * lib/target-supports.exp
701 (check_effective_target_supports_stack_clash_protection): Enable for
702 rs6000 and powerpc targets.
703
704 2017-09-25 Bin Cheng <bin.cheng@arm.com>
705
706 PR tree-optimization/82163
707 * gcc.dg/tree-ssa/pr82163.c: New test.
708
709 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
710
711 * gfortran.dg/do_subscript_1.f90: New test.
712 * gfortran.dg/do_subscript_2.f90: New test.
713 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
714 * gfortran.dg/predcom-1.f: Adjust loop bounds.
715 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
716
717 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
718
719 * gcc.target/powerpc/fold-vec-st-char.c: New.
720 * gcc.target/powerpc/fold-vec-st-double.c: New.
721 * gcc.target/powerpc/fold-vec-st-float.c: New.
722 * gcc.target/powerpc/fold-vec-st-int.c: New.
723 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
724 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
725 * gcc.target/powerpc/fold-vec-st-short.c: New.
726
727 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
728
729 * g++.dg/pr82155.C: New testcase.
730
731 2017-09-25 Richard Biener <rguenther@suse.de>
732
733 PR tree-optimization/82285
734 * gcc.dg/torture/pr82285.c: New testcase.
735
736 2017-09-25 Justin Squirek <squirek@adacore.com>
737
738 * gnat.dg/entry_family.adb: New testcase
739
740 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
741
742 PR target/82267
743 * gcc.target/i386/pr82267.c: New test.
744
745 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
746 PR fortran/66328
747
748 * gfortran.dg/data_derived_1.f90: New test.
749
750 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
751
752 PR fortran/54633
753 * gfortran.dg/intrinsic_bounds_1.f90: New test.
754 * gfortran.dg/intrinsic_param_1.f90: New test.
755
756 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
757 Steven G. Kargl <kargl@gcc.gnu.org>
758
759 PR fortran/80118
760 * gfortran.dg/zero_sized_7.f90: New test.
761
762 2017-09-23 Janus Weil <janus@gcc.gnu.org>
763
764 PR fortran/82143
765 * gfortran.dg/promotion_3.f90: New test case.
766 * gfortran.dg/promotion_4.f90: New test case.
767
768 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
769
770 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
771 * gcc.target/i386/pr82196-2.c: (b): Likewise.
772
773 2017-09-22 Jakub Jelinek <jakub@redhat.com>
774
775 PR middle-end/35691
776 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
777 instead of -fdump-tree-forwprop-details in dg-options.
778 * gcc.dg/pr35691-2.c: Likewise.
779 * gcc.dg/pr35691-3.c: New test.
780 * gcc.dg/pr35691-4.c: New test.
781
782 PR sanitizer/81929
783 * g++.dg/ubsan/pr81929.C: New test.
784
785 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
786
787 PR tree-optimization/82289
788 * gcc.dg/vect/pr82289.c: New test.
789
790 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
791 Alan Hayward <alan.hayward@arm.com>
792 David Sherwood <david.sherwood@arm.com>
793
794 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
795 of alignment message.
796 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
797
798 2017-09-22 Martin Sebor <msebor@redhat.com>
799
800 PR c/81854
801 * gcc.target/i386/pr80732.c: Correct a type error.
802
803 2017-09-22 David Malcolm <dmalcolm@redhat.com>
804
805 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
806 to reflect highlighting of parameters; add test coverage for
807 callback parameters.
808
809 2017-09-22 Richard Biener <rguenther@suse.de>
810
811 * gcc.dg/graphite/scop-24.c: New testcase.
812
813 2017-09-22 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/82291
816 * gcc.dg/torture/pr82291.c: New testcase.
817
818 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
819
820 * gcc.target/i386/avx512f-constant-set.c: New test.
821
822 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
823
824 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
825 * gcc.target/i386/avx512f-prefer.c: New test.
826
827 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
828
829 * lib/target-supports.exp
830 (check_effective_target_frame_pointer_for_non_leaf): Add
831 case for x86 Solaris.
832
833 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
834
835 PR fortran/78512
836 * gfortran.dg/associate_26.f90 : New test.
837
838 PR fortran/80120
839 * gfortran.dg/associate_27.f90 : New test.
840
841 PR fortran/81903
842 * gfortran.dg/associate_28.f90 : New test.
843
844 PR fortran/82121
845 * gfortran.dg/associate_29.f90 : New test.
846
847 PR fortran/67543
848 * gfortran.dg/associate_30.f90 : New test.
849
850 PR fortran/52832
851 * gfortran.dg/associate_31.f90 : New test.
852
853 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
854
855 * gnat.dg/discr48.adb: New test.
856 * gnat.dg/discr48_pkg.ads: New helper.
857
858 2017-09-21 Tamar Christina <tamar.christina@arm.com>
859
860 PR testsuite/78421
861 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
862 Invert arm check.
863
864 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
865
866 * gfortran.dg/goacc/wait.f90: New test.
867
868 2017-09-21 Jakub Jelinek <jakub@redhat.com>
869
870 PR sanitizer/81715
871 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
872 const predicate to const predicate & to avoid UB.
873 * g++.dg/opt/pr81715.C: New test.
874
875 2017-09-21 Richard Biener <rguenther@suse.de>
876
877 PR tree-optimization/82276
878 PR tree-optimization/82244
879 * gcc.dg/torture/pr82276.c: New testcase.
880
881 2017-09-21 Richard Biener <rguenther@suse.de>
882
883 PR tree-optimization/71351
884 * gfortran.dg/graphite/pr71351.f90: New testcase.
885 * gfortran.dg/graphite/interchange-3.f90: Adjust.
886
887 2017-09-21 Jakub Jelinek <jakub@redhat.com>
888
889 PR target/82260
890 * gcc.target/i386/pr82260-1.c: New test.
891 * gcc.target/i386/pr82260-2.c: New test.
892
893 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
894 Jeff Law <law@redhat.com>
895
896 * gcc.dg/stack-check-5.c: Add argument for s390.
897 * lib/target-supports.exp:
898 (check_effective_target_supports_stack_clash_protection): Enable for
899 s390/s390x targets.
900
901 2017-09-20 Martin Sebor <msebor@redhat.com>
902
903 PR c/81854
904 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
905 * g++.dg/ext/attr-ifunc-4.C: Ditto.
906 * lib/target-supports.exp: Adjust for C++.
907
908 PR c/81854
909 * gcc.dg/attr-ifunc-1.c: Correct type errors.
910 * gcc.dg/attr-ifunc-2.c: Ditto.
911 * gcc.dg/attr-ifunc-3.c: Ditto.
912 * gcc.dg/attr-ifunc-4.c: Ditto.
913 * gcc.dg/attr-ifunc-5.c: Ditto.
914 * gcc.dg/pr81854.c: Require ifunc support.
915 * lib/target-supports.exp: Correct type error.
916
917 2017-09-20 Jeff Law <law@redhat.com>
918
919 * gcc.target/i386/stack-check-11.c: Update test and regexp
920 so that it works for both i?86 and x86_64.
921
922 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
923
924 PR target/77687
925 * gcc.target/powerpc/pr77687.c: New testcase.
926
927 2017-09-20 Jakub Jelinek <jakub@redhat.com>
928
929 P0409R2 - allow lambda capture [=, this]
930 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
931 capture. Add further tests.
932 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
933 for c++2a on [=, this] capture.
934
935 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
936 * g++.dg/cpp1z/cplusplus_1z.C: New test.
937
938 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
939
940 * gcc.target/i386/builtin_target.c: Test knm.
941 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
942
943 2017-09-20 Richard Biener <rguenther@suse.de>
944
945 PR tree-optimization/77362
946 * gcc.dg/graphite/pr77362.c: New testcase.
947
948 2017-09-20 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/82264
951 * gcc.dg/torture/pr82264.c: New testcase.
952
953 2017-09-20 Jakub Jelinek <jakub@redhat.com>
954
955 * g++.dg/debug/dwarf2/template-params-13.C: New test.
956 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
957 it doesn't match newlines.
958 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
959 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
960 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
961 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
962 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
963 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
964 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
965 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
966 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
967 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
968
969 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
970
971 PR c++/64954
972 * g++.dg/cpp0x/constexpr-ctor20.C: New.
973
974 2017-09-20 Richard Biener <rguenther@suse.de>
975
976 PR tree-optimization/81373
977 * gcc.dg/graphite/pr81373.c: New testcase.
978
979 2017-09-19 Jeff Law <law@redhat.com>
980
981 * gcc.target/i386/stack-check-11.c: New test.
982
983 * gcc.dg/stack-check-4.c: New test.
984 * gcc.dg/stack-check-5.c: New test.
985 * gcc.dg/stack-check-6.c: New test.
986 * gcc.dg/stack-check-6a.c: New test.
987 * gcc.dg/stack-check-7.c: New test.
988 * gcc.dg/stack-check-8.c: New test.
989 * gcc.dg/stack-check-9.c: New test.
990 * gcc.dg/stack-check-10.c: New test.
991 * lib/target-supports.exp
992 (check_effective_target_supports_stack_clash_protection): Enable for
993 x86 and x86_64 targets.
994
995 * gcc.dg/stack-check-3.c: New test.
996
997 * gcc.dg/stack-check-2.c: New test.
998 * lib/target-supports.exp
999 (check_effective_target_supports_stack_clash_protection): New.
1000 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1001 (check_effective_target_caller_implicit_probes): Likewise.
1002
1003 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1004
1005 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1006 * g++.dg/tree-ssa/pr41428.C: Likewise.
1007 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1008 c++17 and up.
1009 * g++.dg/expr/bool3.C: Likewise.
1010 * g++.dg/expr/bitfield5.C: Likewise.
1011 * g++.old-deja/g++.jason/bool5.C: Likewise.
1012
1013 2017-09-18 Martin Sebor <msebor@redhat.com>
1014
1015 PR c/81854
1016 * gcc.dg/pr81854.c: New test.
1017 * g++.dg/ext/attr-ifunc-5.C: New test.
1018 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1019 * g++.dg/ext/attr-ifunc-2.C: Same.
1020 * g++.dg/ext/attr-ifunc-3.C: Same.
1021 * g++.dg/ext/attr-ifunc-4.C: Same.
1022 * g++.old-deja/g++.abi/vtable2.C: Same.
1023 * gcc.dg/attr-ifunc-1.c: Same.
1024
1025 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1026
1027 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1028
1029 2017-09-19 Richard Biener <rguenther@suse.de>
1030
1031 PR tree-optimization/82244
1032 * gcc.dg/torture/pr82244.c: New testcase.
1033
1034 2017-09-19 Richard Biener <rguenther@suse.de>
1035
1036 PR tree-optimization/69728
1037 * gfortran.dg/graphite/pr69728.f90: New testcase.
1038 * gcc.dg/graphite/pr69728.c: Likewise.
1039
1040 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 PR c++/80947
1043 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1044
1045 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1046
1047 * gcc.dg/vect/slp-multitypes-13.c: New test.
1048
1049 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1050
1051 * gfortran.dg/vect/mask-store-1.f90: New test.
1052
1053 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1054
1055 PR c++/45033
1056 * g++.dg/expr/delete1.C: New.
1057
1058 2017-09-18 Bob Duff <duff@adacore.com>
1059
1060 * gnat.dg/validity_check.adb: New testcase.
1061
1062 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1063
1064 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1065
1066 2017-09-18 Bob Duff <duff@adacore.com>
1067
1068 * gnat.dg/tagged_prefix_call.adb: New testcase.
1069
1070 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1071
1072 * gnat.dg/default_variants.adb: New testcase.
1073
1074 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1075
1076 PR target/81736
1077 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1078 * gcc.target/i386/pr81736-4.c: Likewise.
1079
1080 2017-09-18 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/79622
1083 * gcc.dg/graphite/pr79622.c: New testcase.
1084
1085 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1086
1087 gcc.target/i386/pr82196-1.c: New test.
1088 gcc.target/i386/pr82196-2.c: Likewise.
1089
1090 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1091
1092 PR target/82166
1093 * gcc.target/i386/pr82166.c: New test.
1094
1095 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1096
1097 PR fortran/82173
1098 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1099 * gfortran.dg/pdt_2.f03 : The same.
1100 * gfortran.dg/pdt_3.f03 : The same.
1101 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1102 module 'bad_vars'. Add error concerning assumed parameters and
1103 save attribute.
1104 * gfortran.dg/pdt_11.f03 : New test.
1105
1106 PR fortran/60483
1107 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1108 * gfortran.dg/associate_25.f90 : New test.
1109 * gfortran.dg/pdt_12.f03 : New test.
1110
1111 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1112 Jakub Jelinek <jakub@redhat.com>
1113
1114 Add support for -std=c++2a.
1115 * lib/target-supports.exp (check_effective_target_c++17): Return
1116 1 also if check_effective_target_c++2a.
1117 (check_effective_target_c++17_down): New.
1118 (check_effective_target_c++2a_only): New.
1119 (check_effective_target_c++2a): New.
1120 * g++.dg/cpp2a/cplusplus.C: New.
1121
1122 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1123
1124 PR c/82071
1125 * gcc.target/i386/excess-precision-8.c: New test.
1126
1127 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1128 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 PR c++/64644
1131 * g++.dg/other/anon-union4.C: New.
1132 * g++.old-deja/g++.law/union4.C: Adjust.
1133 * g++.old-deja/g++.other/anon1.C: Likewise.
1134
1135 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1136
1137 * c-c++-common/Wcast-align.c: New test.
1138
1139 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1140
1141 * g++.dg/sso-1.C: New test.
1142 * g++.dg/sso-2.C: Likewise.
1143
1144 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1145
1146 PR c++/78648
1147 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1148
1149 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1150
1151 PR tree-optimization/71026
1152 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1153
1154 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1155
1156 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1157 * lib/target-supports.exp (check_effective_target_c++14): Use
1158 check_effective_target_c++17 instead of check_effective_target_c++1z.
1159 (check_effective_target_c++14_down): Likewise.
1160 (check_effective_target_c++1z_only): Rename to ...
1161 (check_effective_target_c++17_only): ... this.
1162 (check_effective_target_c++1z): Rename to ...
1163 (check_effective_target_c++17): ... this.
1164 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1165 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1166 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1167 and comments refering to 1z to 17.
1168 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1169 * g++.dg/template/partial5.C: Likewise.
1170 * g++.dg/template/nontype8.C: Likewise.
1171 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1172 * g++.dg/cpp1z/nontype3a.C: Likewise.
1173 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1174 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1175 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1176 * g++.dg/cpp1z/pr78771.C: Likewise.
1177 * g++.dg/cpp1z/elide1.C: Likewise.
1178 * g++.dg/cpp1z/fold3.C: Likewise.
1179 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1180 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1181 * g++.dg/cpp1z/inline-var2.C: Likewise.
1182 * g++.dg/cpp1z/eval-order2.C: Likewise.
1183 * g++.dg/cpp1z/decomp21.C: Likewise.
1184 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1185 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1186 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1187 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1188 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1189 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1190 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1191 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1192 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1193 * g++.dg/cpp1z/range-for1.C: Likewise.
1194 * g++.dg/cpp1z/init-statement4.C: Likewise.
1195 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1196 * g++.dg/cpp1z/decomp30.C: Likewise.
1197 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1198 * g++.dg/cpp1z/register2.C: Likewise.
1199 * g++.dg/cpp1z/decomp9.C: Likewise.
1200 * g++.dg/cpp1z/regress1.C: Likewise.
1201 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1202 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1203 * g++.dg/cpp1z/abbrev2.C: Likewise.
1204 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1205 * g++.dg/cpp1z/regress2.C: Likewise.
1206 * g++.dg/cpp1z/decomp16.C: Likewise.
1207 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1208 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1209 * g++.dg/cpp1z/decomp3.C: Likewise.
1210 * g++.dg/cpp1z/register1.C: Likewise.
1211 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1212 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1213 * g++.dg/cpp1z/decomp10.C: Likewise.
1214 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1215 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1216 * g++.dg/cpp1z/decomp27.C: Likewise.
1217 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1218 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1219 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1220 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1221 * g++.dg/cpp1z/decomp11.C: Likewise.
1222 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1223 * g++.dg/cpp1z/utf8-2.C: Likewise.
1224 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1225 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1226 * g++.dg/cpp1z/byte1.C: Likewise.
1227 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1228 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1229 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1230 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1231 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1232 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1233 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1234 * g++.dg/cpp1z/cplusplus.C: Likewise.
1235 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1236 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1237 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1238 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1239 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1240 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1241 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1242 * g++.dg/cpp1z/fold9.C: Likewise.
1243 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1244 * g++.dg/cpp1z/abbrev1.C: Likewise.
1245 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1246 * g++.dg/cpp1z/utf8.C: Likewise.
1247 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1248 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1249 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1250 * g++.dg/cpp1z/init-statement2.C: Likewise.
1251 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1252 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1253 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1254 * g++.dg/cpp1z/nontype3.C: Likewise.
1255 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1256 * g++.dg/cpp1z/fold7.C: Likewise.
1257 * g++.dg/cpp1z/nontype2.C: Likewise.
1258 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1259 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1260 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1261 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1262 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1263 * g++.dg/cpp1z/nontype1.C: Likewise.
1264 * g++.dg/cpp1z/init-statement5.C: Likewise.
1265 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1266 * g++.dg/cpp1z/decomp17.C: Likewise.
1267 * g++.dg/cpp1z/fold4.C: Likewise.
1268 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1269 * g++.dg/cpp1z/fold7a.C: Likewise.
1270 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1271 * g++.dg/cpp1z/init-statement7.C: Likewise.
1272 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1273 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1274 * g++.dg/cpp1z/pr79143.C: Likewise.
1275 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1276 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1277 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1278 * g++.dg/cpp1z/decomp20.C: Likewise.
1279 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1280 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1281 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1282 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1283 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1284 * g++.dg/cpp1z/fold8.C: Likewise.
1285 * g++.dg/cpp1z/init-statement3.C: Likewise.
1286 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1287 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1288 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1289 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1290 * g++.dg/cpp1z/fold1.C: Likewise.
1291 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1292 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1293 * g++.dg/cpp1z/fold5.C: Likewise.
1294 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1295 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1296 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1297 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1298 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1299 * g++.dg/cpp1z/eval-order3.C: Likewise.
1300 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1301 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1302 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1303 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1304 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1305 * g++.dg/cpp1z/decomp15.C: Likewise.
1306 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1307 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1308 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1309 * g++.dg/cpp1z/decomp4.C: Likewise.
1310 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1311 * g++.dg/cpp1z/init-statement8.C: Likewise.
1312 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1313 * g++.dg/cpp1z/init-statement6.C: Likewise.
1314 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1315 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1316 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1317 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1318 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1319 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1320 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1321 * g++.dg/cpp1z/init-statement9.C: Likewise.
1322 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1323 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1324 * g++.dg/cpp1z/fold2.C: Likewise.
1325 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1326 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1327 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1328 * g++.dg/cpp1z/fold6.C: Likewise.
1329 * g++.dg/cpp1z/decomp12.C: Likewise.
1330 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1331 * g++.dg/cpp1z/inline-var1.C: Likewise.
1332 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1333 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1334 * g++.dg/other/error3.C: Likewise.
1335 * g++.dg/init/new25.C: Likewise.
1336 * g++.dg/init/new13.C: Likewise.
1337 * g++.dg/tls/diag-2.C: Likewise.
1338 * g++.dg/tls/diag-4.C: Likewise.
1339 * g++.dg/opt/noreturn-1.C: Likewise.
1340 * g++.dg/eh/async-unwind2.C: Likewise.
1341 * g++.dg/eh/spec9.C: Likewise.
1342 * g++.dg/eh/spec7.C: Likewise.
1343 * g++.dg/eh/template1.C: Likewise.
1344 * g++.dg/eh/cond4.C: Likewise.
1345 * g++.dg/eh/pr41819.C: Likewise.
1346 * g++.dg/eh/delete1.C: Likewise.
1347 * g++.dg/eh/spec3.C: Likewise.
1348 * g++.dg/eh/forced4.C: Likewise.
1349 * g++.dg/eh/spec2.C: Likewise.
1350 * g++.dg/eh/shadow1.C: Likewise.
1351 * g++.dg/eh/pr38662.C: Likewise.
1352 * g++.dg/eh/ehopt1.C: Likewise.
1353 * g++.dg/eh/spec8.C: Likewise.
1354 * g++.dg/eh/init-temp2.C: Likewise.
1355 * g++.dg/rtti/crash3.C: Likewise.
1356 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1357 * g++.dg/warn/register-parm-1.C: Likewise.
1358 * g++.dg/warn/register-var-2.C: Likewise.
1359 * g++.dg/gcov/gcov-7.C: Likewise.
1360 * g++.dg/tree-ssa/pr45605.C: Likewise.
1361 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1362 * g++.dg/lookup/exception1.C: Likewise.
1363 * g++.dg/ubsan/pr79589.C: Likewise.
1364 * g++.dg/tm/pr47340.C: Likewise.
1365 * g++.dg/tm/pr46567.C: Likewise.
1366 * g++.dg/expr/bitfield5.C: Likewise.
1367 * g++.dg/expr/bool1.C: Likewise.
1368 * g++.dg/expr/lval3.C: Likewise.
1369 * g++.dg/expr/lval4.C: Likewise.
1370 * g++.dg/expr/bitfield4.C: Likewise.
1371 * g++.dg/expr/bitfield6.C: Likewise.
1372 * g++.dg/expr/bool3.C: Likewise.
1373 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1374 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1375 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1376 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1377 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1378 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1379 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1380 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1381 * g++.dg/parse/register1.C: Likewise.
1382 * g++.dg/parse/error15.C: Likewise.
1383 * g++.dg/parse/linkage2.C: Likewise.
1384 * g++.dg/concepts/intro2.C: Likewise.
1385 * g++.dg/concepts/class.C: Likewise.
1386 * g++.dg/concepts/traits1.C: Likewise.
1387 * g++.dg/concepts/req5.C: Likewise.
1388 * g++.dg/concepts/var-concept5.C: Likewise.
1389 * g++.dg/concepts/fn-concept2.C: Likewise.
1390 * g++.dg/concepts/traits2.C: Likewise.
1391 * g++.dg/concepts/placeholder2.C: Likewise.
1392 * g++.dg/concepts/class6.C: Likewise.
1393 * g++.dg/concepts/memtmpl1.C: Likewise.
1394 * g++.dg/concepts/friend2.C: Likewise.
1395 * g++.dg/concepts/template-parm3.C: Likewise.
1396 * g++.dg/concepts/template-parm10.C: Likewise.
1397 * g++.dg/concepts/explicit-spec1.C: Likewise.
1398 * g++.dg/concepts/explicit-spec3.C: Likewise.
1399 * g++.dg/concepts/var-templ2.C: Likewise.
1400 * g++.dg/concepts/intro5.C: Likewise.
1401 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1402 * g++.dg/concepts/iconv1.C: Likewise.
1403 * g++.dg/concepts/constrained-parm.C: Likewise.
1404 * g++.dg/concepts/template-template-parm1.C: Likewise.
1405 * g++.dg/concepts/var-concept3.C: Likewise.
1406 * g++.dg/concepts/class3.C: Likewise.
1407 * g++.dg/concepts/memfun2.C: Likewise.
1408 * g++.dg/concepts/req1.C: Likewise.
1409 * g++.dg/concepts/disjunction1.C: Likewise.
1410 * g++.dg/concepts/req17.C: Likewise.
1411 * g++.dg/concepts/pr65848.C: Likewise.
1412 * g++.dg/concepts/placeholder4.C: Likewise.
1413 * g++.dg/concepts/decl-diagnose.C: Likewise.
1414 * g++.dg/concepts/intro7.C: Likewise.
1415 * g++.dg/concepts/pr68683.C: Likewise.
1416 * g++.dg/concepts/partial-spec4.C: Likewise.
1417 * g++.dg/concepts/template-parm5.C: Likewise.
1418 * g++.dg/concepts/explicit-inst1.C: Likewise.
1419 * g++.dg/concepts/class-deduction1.C: Likewise.
1420 * g++.dg/concepts/class1.C: Likewise.
1421 * g++.dg/concepts/req15.C: Likewise.
1422 * g++.dg/concepts/memfun.C: Likewise.
1423 * g++.dg/concepts/pr68434.C: Likewise.
1424 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1425 * g++.dg/concepts/partial-spec6.C: Likewise.
1426 * g++.dg/concepts/var-templ1.C: Likewise.
1427 * g++.dg/concepts/template-parm8.C: Likewise.
1428 * g++.dg/concepts/explicit-inst3.C: Likewise.
1429 * g++.dg/concepts/class4.C: Likewise.
1430 * g++.dg/concepts/req6.C: Likewise.
1431 * g++.dg/concepts/fn8.C: Likewise.
1432 * g++.dg/concepts/class5.C: Likewise.
1433 * g++.dg/concepts/placeholder5.C: Likewise.
1434 * g++.dg/concepts/req16.C: Likewise.
1435 * g++.dg/concepts/req10.C: Likewise.
1436 * g++.dg/concepts/var-concept2.C: Likewise.
1437 * g++.dg/concepts/auto3.C: Likewise.
1438 * g++.dg/concepts/generic-fn-err.C: Likewise.
1439 * g++.dg/concepts/pr65552.C: Likewise.
1440 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1441 * g++.dg/concepts/fn1.C: Likewise.
1442 * g++.dg/concepts/partial-spec.C: Likewise.
1443 * g++.dg/concepts/template-parm12.C: Likewise.
1444 * g++.dg/concepts/diagnostic1.C: Likewise.
1445 * g++.dg/concepts/intro1.C: Likewise.
1446 * g++.dg/concepts/explicit-inst4.C: Likewise.
1447 * g++.dg/concepts/req18.C: Likewise.
1448 * g++.dg/concepts/explicit-spec5.C: Likewise.
1449 * g++.dg/concepts/var-concept6.C: Likewise.
1450 * g++.dg/concepts/fn9.C: Likewise.
1451 * g++.dg/concepts/req2.C: Likewise.
1452 * g++.dg/concepts/template-parm7.C: Likewise.
1453 * g++.dg/concepts/req14.C: Likewise.
1454 * g++.dg/concepts/template-parm6.C: Likewise.
1455 * g++.dg/concepts/variadic4.C: Likewise.
1456 * g++.dg/concepts/fn6.C: Likewise.
1457 * g++.dg/concepts/req-neg1.C: Likewise.
1458 * g++.dg/concepts/alias3.C: Likewise.
1459 * g++.dg/concepts/expression2.C: Likewise.
1460 * g++.dg/concepts/partial-spec3.C: Likewise.
1461 * g++.dg/concepts/expression3.C: Likewise.
1462 * g++.dg/concepts/memfun-err.C: Likewise.
1463 * g++.dg/concepts/pr66091.C: Likewise.
1464 * g++.dg/concepts/explicit-spec2.C: Likewise.
1465 * g++.dg/concepts/equiv.C: Likewise.
1466 * g++.dg/concepts/friend1.C: Likewise.
1467 * g++.dg/concepts/fn4.C: Likewise.
1468 * g++.dg/concepts/var-templ3.C: Likewise.
1469 * g++.dg/concepts/explicit-inst2.C: Likewise.
1470 * g++.dg/concepts/alias2.C: Likewise.
1471 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1472 * g++.dg/concepts/placeholder6.C: Likewise.
1473 * g++.dg/concepts/fn10.C: Likewise.
1474 * g++.dg/concepts/req3.C: Likewise.
1475 * g++.dg/concepts/variadic2.C: Likewise.
1476 * g++.dg/concepts/pr65636.C: Likewise.
1477 * g++.dg/concepts/intro6.C: Likewise.
1478 * g++.dg/concepts/class2.C: Likewise.
1479 * g++.dg/concepts/fn2.C: Likewise.
1480 * g++.dg/concepts/req20.C: Likewise.
1481 * g++.dg/concepts/req8.C: Likewise.
1482 * g++.dg/concepts/placeholder1.C: Likewise.
1483 * g++.dg/concepts/pr65854.C: Likewise.
1484 * g++.dg/concepts/member-concept.C: Likewise.
1485 * g++.dg/concepts/template-parm2.C: Likewise.
1486 * g++.dg/concepts/variadic1.C: Likewise.
1487 * g++.dg/concepts/fn7.C: Likewise.
1488 * g++.dg/concepts/intro4.C: Likewise.
1489 * g++.dg/concepts/req13.C: Likewise.
1490 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1491 * g++.dg/concepts/explicit-spec6.C: Likewise.
1492 * g++.dg/concepts/auto1.C: Likewise.
1493 * g++.dg/concepts/alias1.C: Likewise.
1494 * g++.dg/concepts/fn-concept1.C: Likewise.
1495 * g++.dg/concepts/template-parm11.C: Likewise.
1496 * g++.dg/concepts/explicit-spec4.C: Likewise.
1497 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1498 * g++.dg/concepts/req9.C: Likewise.
1499 * g++.dg/concepts/req4.C: Likewise.
1500 * g++.dg/concepts/pr65681.C: Likewise.
1501 * g++.dg/concepts/req7.C: Likewise.
1502 * g++.dg/concepts/req12.C: Likewise.
1503 * g++.dg/concepts/fn5.C: Likewise.
1504 * g++.dg/concepts/alias4.C: Likewise.
1505 * g++.dg/concepts/generic-fn.C: Likewise.
1506 * g++.dg/concepts/feature-macro.C: Likewise.
1507 * g++.dg/concepts/req19.C: Likewise.
1508 * g++.dg/concepts/placeholder3.C: Likewise.
1509 * g++.dg/concepts/intro3.C: Likewise.
1510 * g++.dg/concepts/partial-spec5.C: Likewise.
1511 * g++.dg/concepts/template-parm4.C: Likewise.
1512 * g++.dg/concepts/dr1430.C: Likewise.
1513 * g++.dg/concepts/pr65634.C: Likewise.
1514 * g++.dg/concepts/var-concept4.C: Likewise.
1515 * g++.dg/concepts/pr67249.C: Likewise.
1516 * g++.dg/concepts/expression.C: Likewise.
1517 * g++.dg/concepts/pr65575.C: Likewise.
1518 * g++.dg/concepts/partial-spec2.C: Likewise.
1519 * g++.dg/concepts/template-parm9.C: Likewise.
1520 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1521 * g++.dg/concepts/equiv2.C: Likewise.
1522 * g++.dg/concepts/req11.C: Likewise.
1523 * g++.dg/concepts/template-parm1.C: Likewise.
1524 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1525 * g++.dg/concepts/var-concept1.C: Likewise.
1526 * g++.dg/concepts/fn3.C: Likewise.
1527 * g++.dg/torture/pr46364.C: Likewise.
1528 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1529 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1530 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1531 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1532 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1533 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1534 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1535 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1536 * g++.dg/torture/pr52918-1.C: Likewise.
1537 * g++.dg/torture/pr49394.C: Likewise.
1538 * g++.dg/torture/pr57190.C: Likewise.
1539 * g++.dg/cpp0x/static_assert8.C: Likewise.
1540 * g++.dg/cpp0x/noexcept19.C: Likewise.
1541 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1542 * g++.dg/cpp0x/variadic73.C: Likewise.
1543 * g++.dg/cpp0x/noexcept02.C: Likewise.
1544 * g++.dg/cpp0x/defaulted23.C: Likewise.
1545 * g++.dg/cpp0x/noexcept08.C: Likewise.
1546 * g++.dg/cpp0x/auto9.C: Likewise.
1547 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1548 * g++.dg/cpp0x/error5.C: Likewise.
1549 * c-c++-common/gomp/atomic-12.c: Likewise.
1550 * c-c++-common/gomp/atomic-13.c: Likewise.
1551 * c-c++-common/gomp/atomic-14.c: Likewise.
1552 * c-c++-common/Wvarargs-2.c: Likewise.
1553 * c-c++-common/Wvarargs.c: Likewise.
1554 * c-c++-common/vector-subscript-2.c: Likewise.
1555 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1556 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1557 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1558 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1559 * g++.old-deja/g++.eh/throw2.C: Likewise.
1560 * g++.old-deja/g++.eh/throw1.C: Likewise.
1561 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1562 * g++.old-deja/g++.other/new7.C: Likewise.
1563 * g++.old-deja/g++.other/crash30.C: Likewise.
1564 * g++.old-deja/g++.other/regstack.C: Likewise.
1565 * g++.old-deja/g++.other/crash28.C: Likewise.
1566 * g++.old-deja/g++.jason/bool5.C: Likewise.
1567 * g++.old-deja/g++.mike/p10416.C: Likewise.
1568 * g++.old-deja/g++.mike/eh25.C: Likewise.
1569 * g++.old-deja/g++.mike/eh55.C: Likewise.
1570
1571 PR rtl-optimization/82192
1572 * gcc.c-torture/execute/pr82192.c: New test.
1573
1574 2017-09-15 Richard Biener <rguenther@suse.de>
1575
1576 PR tree-optimization/82217
1577 * gcc.dg/torture/pr82217.c: New testcase.
1578
1579 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1580
1581 PR target/82145
1582 * gcc.target/i386/pr82145.c: New test.
1583
1584 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1585
1586 PR fortran/82184
1587 * gfortran.dg/pointer_array_9.f90: New test.
1588
1589 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1590
1591 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1592 __builtin_fabsq.
1593 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1594 of __builtin_fabsq. Prevent the test from running on 32-bit.
1595 * gcc.target/powerpc/float128-fma1.c: New test.
1596 * gcc.target/powerpc/float128-fma2.c: Likewise.
1597 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1598 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1599
1600 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1601
1602 PR jit/82174
1603 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1604 New test case.
1605
1606 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1607
1608 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1609
1610 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1611
1612 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1613 lp64 requirement.
1614
1615 2017-09-14 Richard Biener <rguenther@suse.de>
1616
1617 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1618 * gcc.dg/uninit-suppress_2.c: Adjust.
1619 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1620
1621 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1622
1623 PR tree-optimization/80996
1624 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1625
1626 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR target/81325
1629 * g++.dg/cpp0x/pr81325.C: New test.
1630
1631 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1632
1633 PR fortran/82173
1634 * gfortran.dg/pdt_10.f03 : New test.
1635
1636 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/68177
1639 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1640
1641 2017-09-13 Martin Liska <mliska@suse.cz>
1642
1643 PR middle-end/82154
1644 * g++.dg/torture/pr82154.C: New test.
1645
1646 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1647
1648 PR c++/61362
1649 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1650 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1651
1652 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1653
1654 PR tree-optimization/80925
1655 * gfortran.dg/vect/vect-2.f90: Add
1656 --param vect-max-peeling-for-alignment=0 option.
1657 Remove unaligned access and peeling checks.
1658 * gfortran.dg/vect/vect-3.f90: Ditto.
1659 * gfortran.dg/vect/vect-4.f90: Ditto.
1660 * gfortran.dg/vect/vect-5.f90: Ditto.
1661
1662 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/61135
1665 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1666 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1667
1668 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1669
1670 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1671
1672 2017-09-13 Marek Polacek <polacek@redhat.com>
1673
1674 PR c/82167
1675 * gcc.dg/pr82167.c: New test.
1676
1677 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1678
1679 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1680 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1681 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1682 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1683 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1684 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1685
1686 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1687
1688 * gcc.target/aarch64/pr62178.c: Updated testcase
1689 to scan for two ldrs and an mla.
1690
1691 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/59949
1694 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1695
1696 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1697
1698 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1699
1700 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1701
1702 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1703 ARMv8-A and ARMv8-R.
1704 * gcc.target/arm/acle/cdp2.c: Likewise.
1705 * gcc.target/arm/acle/ldc.c: Likewise.
1706 * gcc.target/arm/acle/ldc2.c: Likewise.
1707 * gcc.target/arm/acle/ldc2l.c: Likewise.
1708 * gcc.target/arm/acle/ldcl.c: Likewise.
1709 * gcc.target/arm/acle/mcr.c: Likewise.
1710 * gcc.target/arm/acle/mcr2.c: Likewise.
1711 * gcc.target/arm/acle/mcrr.c: Likewise.
1712 * gcc.target/arm/acle/mcrr2.c: Likewise.
1713 * gcc.target/arm/acle/mrc.c: Likewise.
1714 * gcc.target/arm/acle/mrc2.c: Likewise.
1715 * gcc.target/arm/acle/mrrc.c: Likewise.
1716 * gcc.target/arm/acle/mrrc2.c: Likewise.
1717 * gcc.target/arm/acle/stc.c: Likewise.
1718 * gcc.target/arm/acle/stc2.c: Likewise.
1719 * gcc.target/arm/acle/stc2l.c: Likewise.
1720 * gcc.target/arm/acle/stcl.c: Likewise.
1721 * lib/target-supports.exp:
1722 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1723 and stcl in the comment.
1724 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1725 and disable Thumb-1 targets.
1726 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1727 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1728
1729 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1730
1731 PR c++/47226
1732 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1733 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1734
1735 2017-09-13 Richard Biener <rguenther@suse.de>
1736
1737 PR middle-end/82128
1738 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1739 default-def to avoid breaking iterator update with the weird
1740 interaction with cgraph_update_edges_for_call_stmt_node.
1741
1742 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1743
1744 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1745
1746 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1747
1748 PR c++/70621
1749 * g++.dg/torture/pr70621.C: New.
1750
1751 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1752
1753 PR fortran/82173
1754 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1755 is defined' error.
1756 * gfortran.dg/pdt_6.f03 : New test.
1757 * gfortran.dg/pdt_7.f03 : New test.
1758 * gfortran.dg/pdt_8.f03 : New test.
1759
1760 PR fortran/82168
1761 * gfortran.dg/pdt_9.f03 : New test.
1762
1763 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR target/82112
1766 * gcc.target/powerpc/pr82112.c: New test.
1767 * g++.dg/ext/altivec-18.C: New test.
1768
1769 2017-09-12 Martin Liska <mliska@suse.cz>
1770
1771 PR testsuite/82114
1772 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1773
1774 2017-09-12 Richard Biener <rguenther@suse.de>
1775
1776 PR tree-optimization/82157
1777 * gcc.dg/torture/pr82157.c: New testcase.
1778
1779 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1780
1781 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1782 attribute.
1783 * gcc.target/mips/near-far-2.c: Likewise.
1784 * gcc.target/mips/near-far-3.c: Likewise.
1785 * gcc.target/mips/near-far-4.c: Likewise.
1786
1787 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR target/82112
1790 * c-c++-common/pr82112.c: New test.
1791 * gcc.dg/pr82112.c: New test.
1792
1793 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1794
1795 PR ada/79441
1796 * gnat.dg/pack9.adb: Robustify.
1797
1798 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1799
1800 PR fortran/34640
1801 * gfortran.dg/associate_24.f90: New test.
1802 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1803 checks.
1804 * gfortran.dg/no_arg_check_2.f90: Likewise.
1805 * gfortran.dg/pointer_array_1.f90: New test.
1806 * gfortran.dg/pointer_array_2.f90: New test.
1807 * gfortran.dg/pointer_array_7.f90: New test.
1808 * gfortran.dg/pointer_array_8.f90: New test.
1809 * gfortran.dg/pointer_array_component_1.f90: New test.
1810 * gfortran.dg/pointer_array_component_2.f90: New test.
1811 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1812 counts by 1.
1813
1814 PR fortran/40737
1815 * gfortran.dg/pointer_array_3.f90: New test.
1816
1817 PR fortran/57116
1818 * gfortran.dg/pointer_array_4.f90: New test.
1819
1820 PR fortran/55763
1821 * gfortran.dg/pointer_array_5.f90: New test.
1822
1823 PR fortran/57019
1824 * gfortran.dg/pointer_array_6.f90: New test.
1825
1826 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1827
1828 PR c++/81852
1829 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1830 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1831 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1832 * g++.dg/cpp1y/feat-neg.C: Likewise.
1833 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1834
1835 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1836
1837 * gnat.dg/debug14.adb: New test.
1838
1839 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 * gnat.dg/specs/atomic3.ads: New test.
1842
1843 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1844
1845 * gnat.dg/specs/vfa.ads: Rename into...
1846 * gnat.dg/specs/vfa1.ads: ...this.
1847 * gnat.dg/specs/vfa2.ads: New test.
1848
1849 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1850
1851 * gfortran.dg/pdt_1.f03 : New test.
1852 * gfortran.dg/pdt_2.f03 : New test.
1853 * gfortran.dg/pdt_3.f03 : New test.
1854 * gfortran.dg/pdt_4.f03 : New test.
1855 * gfortran.dg/pdt_5.f03 : New test.
1856
1857 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gcc.dg/pr81988.c: New test.
1860
1861 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * gnat.dg/opt67.adb: New test.
1864 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1865
1866 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR target/81979
1869 * gcc.dg/pr81979.c: New test.
1870
1871 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1872
1873 PR ada/82126
1874 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1875
1876 2017-09-07 Richard Biener <rguenther@suse.de>
1877
1878 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1879 opportunity.
1880
1881 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1882
1883 * gcc.target/powerpc/float128-1.c: Update options to know that
1884 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1885 -static-libgcc option which is no longer needed. Use -mvsx or
1886 -mpower9-vector to enable VSX or hardware IEEE support, rather
1887 than specifying a particular CPU.
1888 * gcc.target/powerpc/float128-2.c: Likewise.
1889 * gcc.target/powerpc/float128-cmp.c: Likewise.
1890 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1891 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1892 * gcc.target/powerpc/float128-hw.c: Likewise.
1893 * gcc.target/powerpc/float128-mix.c: Likewise.
1894 * gcc.target/powerpc/float128-type-1.c: Likewise.
1895 * gcc.target/powerpc/float128-type-2.c: Likewise.
1896 * gcc.target/powerpc/float128-3.c: New test.
1897 * gcc.target/powerpc/float128-4.c: Likewise.
1898 * gcc.target/powerpc/float128-5.c: Likewise.
1899
1900 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1901
1902 PR middle-end/78468
1903 * gcc.dg/pr78468.c: Add alignment test.
1904
1905 2017-09-06 Wish Wu <wishwu007@gmail.com>
1906 Jakub Jelinek <jakub@redhat.com>
1907
1908 * gcc.dg/sancov/cmp0.c: New test.
1909
1910 2017-09-06 Richard Biener <rguenther@suse.de>
1911
1912 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1913 test for correctness of vector lowering.
1914
1915 2017-09-06 Richard Biener <rguenther@suse.de>
1916
1917 PR tree-optimization/82108
1918 * gcc.dg/vect/pr82108.c: New testcase.
1919
1920 2017-09-06 Martin Jambor <mjambor@suse.cz>
1921
1922 PR tree-optimization/82078
1923 * gcc.dg/tree-ssa/pr82078.c: New test.
1924
1925 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR middle-end/82095
1928 * gcc.dg/tls/pr82095.c: New test.
1929
1930 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR middle-end/81768
1933 * gcc.dg/gomp/pr81768-2.c: New test.
1934
1935 PR middle-end/81768
1936 * gcc.dg/gomp/pr81768-1.c: New test.
1937
1938 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1939
1940 PR target/81833
1941 * gcc.target/powerpc/pr81833-1.c: New file.
1942 * gcc.target/powerpc/pr81833-2.c: New file.
1943
1944 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1945
1946 PR target/59501
1947 PR target/81624
1948 PR target/81769
1949 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1950 * gcc.target/i386/pr81769-1a.c: New test.
1951 * gcc.target/i386/pr81769-1b.c: Likewise.
1952 * gcc.target/i386/pr81769-2.c: Likewise.
1953
1954 2017-09-05 Marek Polacek <polacek@redhat.com>
1955
1956 PR sanitizer/82072
1957 * c-c++-common/ubsan/pr82072-2.c: New test.
1958
1959 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1960
1961 PR c++/81942
1962 * g++.dg/cpp1y/constexpr-return3.C: New.
1963
1964 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1965
1966 * gnat.dg/incomplete5.ad[sb]: New test.
1967 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1968
1969 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1970
1971 * gnat.dg/specs/uc2.ads: New test.
1972
1973 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1974
1975 * gnat.dg/taft_type4.adb: New test.
1976 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1977
1978 2017-09-05 Richard Biener <rguenther@suse.de>
1979
1980 PR tree-optimization/82102
1981 * gcc.dg/torture/pr82102.c: New testcase.
1982
1983 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1984
1985 * testsuite/gnat.dg/array29.ad[sb]: New test.
1986
1987 2017-09-05 Martin Liska <mliska@suse.cz>
1988
1989 PR tree-optimization/82032
1990 * g++.dg/other/pr82032.C: New test.
1991 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1992 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1993 * gcc.dg/switch-10.c: Likewise.
1994
1995 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1996
1997 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1998 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1999
2000 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2001
2002 PR target/77308
2003 * gcc.target/arm/pr77308-1.c: New test.
2004
2005 2017-09-04 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/82084
2008 * g++.dg/torture/pr82084.C: New testcase.
2009
2010 2017-09-04 Marek Polacek <polacek@redhat.com>
2011
2012 PR c/81783
2013 * c-c++-common/Wtautological-compare-5.c: New test.
2014
2015 2017-09-04 Jeff Law <law@redhat.com>
2016
2017 PR tree-optimization/64910
2018 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2019
2020 2017-09-04 Marek Polacek <polacek@redhat.com>
2021
2022 PR sanitizer/82072
2023 * c-c++-common/ubsan/pr82072.c: New test.
2024
2025 2017-09-04 Richard Biener <rguenther@suse.de>
2026
2027 PR tree-optimization/82060
2028 * g++.dg/torture/pr82060.C: New testcase.
2029
2030 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2031
2032 PR rtl-optimization/57448
2033 PR target/67458
2034 PR target/81316
2035 * gcc.dg/atomic/pr80640-2.c: New testcase.
2036 * gcc.dg/atomic/pr81316.c: New testcase.
2037
2038 2017-09-04 Tom de Vries <tom@codesourcery.com>
2039
2040 PR tree-optimization/82052
2041 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2042 call in fn11.
2043
2044 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR sanitizer/81981
2047 * gcc.dg/ubsan/pr81981.c: New test.
2048
2049 PR tree-optimization/70043
2050 PR testsuite/82093
2051 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2052
2053 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2054
2055 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2056 * gcc.target/i386/bmi-check.h (main): Ditto.
2057 * gcc.target/i386/bmi2-check.h (main): Ditto.
2058 * gcc.target/i386/rtm-check.h (main): Ditto.
2059 * gcc.target/i386/sha-check.h (main): Ditto.
2060 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2061 (main): Use __get_cpuid_count. Use check_osxsave.
2062 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2063 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2064 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2065 (main): Use check_osxsave.
2066
2067 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2068
2069 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2070 and return NORUNRES on failure.
2071 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2072 __builtin_va_arg_pack instead of __va_arg_pack.
2073 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2074 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2075 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2076 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2077 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2078
2079 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR target/81766
2082 * gcc.target/i386/pr81766.c: New test.
2083
2084 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2085
2086 PR c/82071
2087 * gcc.target/i386/excess-precision-7.c: New test.
2088
2089 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2090
2091 PR target/82012
2092 * gcc.target/s390/target-attribute/pr82012.c: New test.
2093
2094 2017-09-01 Jeff Law <law@redhat.com>
2095
2096 * gcc.target/i386/const-in-bss.c: New test.
2097
2098 PR tree-optimization/82052
2099 * gcc.c-torture/compile/pr82052.c: New test.
2100
2101 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR sanitizer/81923
2104 * gcc.dg/asan/pr81923.c: New test.
2105
2106 2017-09-01 Martin Liska <mliska@suse.cz>
2107
2108 PR tree-optimization/82059
2109 * gcc.dg/tree-ssa/pr82059.c: New test.
2110
2111 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2112
2113 * gcc.target/arc/loop-1.c: Deleted.
2114
2115 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2116
2117 * gcc.target/arc/arc.exp: Test also cpp files.
2118 * gcc.target/arc/tdelay_slots.cpp: New test.
2119
2120 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2121
2122 * gcc.target/arc/pr9001184797.c: New test.
2123
2124 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR c/81887
2127 * c-c++-common/gomp/pr81887.c: New test.
2128 * gfortran.dg/gomp/pr81887.f90: New test.
2129
2130 2017-09-01 Marek Polacek <polacek@redhat.com>
2131
2132 PR c++/82040
2133 * g++.dg/warn/Wbool-operation-1.C: New test.
2134
2135 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2136
2137 * gcc.target/arc/sdata-5.c: New test.
2138 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2139
2140 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2141
2142 * gcc.target/arc/sdata-3.c: New file.
2143 * gcc.target/arc/sdata-4.c: Likewise.
2144
2145 2017-08-31 Richard Biener <rguenther@suse.de>
2146
2147 PR middle-end/82054
2148 * g++.dg/gomp/pr82054.C: New testcase.
2149
2150 2017-08-31 Renlin Li <renlin.li@arm.com>
2151 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2152
2153 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2154
2155 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2156
2157 PR tree-optimization/81987
2158 * g++.dg/torture/pr81987.C: New file.
2159
2160 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2161
2162 * gnat.dg/aggr22.ad[sb]: New test.
2163
2164 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2165
2166 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2167
2168 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2169
2170 PR target/82015
2171 * gcc.target/powerpc/pr82015.c: Fix up error message.
2172
2173 2017-08-30 Martin Liska <mliska@suse.cz>
2174
2175 PR inline-asm/82001
2176 * gcc.dg/ipa/pr82001.c: New test.
2177
2178 2017-08-30 Martin Liska <mliska@suse.cz>
2179
2180 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2181
2182 2017-08-30 Richard Biener <rguenther@suse.de>
2183
2184 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2185
2186 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2187
2188 PR target/82015
2189 * gcc.target/powerpc/pr82015.c: New test.
2190
2191 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2192
2193 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2194
2195 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2196
2197 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2198 * gcc.target/i386/abi-2.c: Ditto.
2199 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2200 * gcc.target/i386/pr22076.c: Ditto.
2201 * gcc.target/i386/pr37216.c: Ditto.
2202 * gcc.target/i386/pr39431.c: Ditto.
2203 * gcc.target/i386/pr40906-1.c: Ditto.
2204 * gcc.target/i386/pr40906-2.c: Ditto.
2205 * gcc.target/i386/pr43766.c: Ditto.
2206 * gcc.target/i386/pr46226.c: Ditto.
2207 * gcc.target/i386/pr46470.c: Ditto.
2208 * gcc.target/i386/pr59929.c: Ditto.
2209 * gcc.target/i386/sse-10.c: Ditto.
2210 * gcc.target/i386/vararg-1.c: Ditto.
2211 * gcc.target/i386/vararg-1.c: Ditto.
2212 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2213 * gcc.target/i386/pr44223.c: Ditto.
2214 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2215 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2216 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2217 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2218 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2219 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2220 * gcc.target/i386/mvc9.c: Compile for lto target only.
2221 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2222 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2223 * gcc.target/i386/pr57091.c: Ditto.
2224 * gcc.target/i386/pr61599-2.c: Ditto.
2225
2226 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2227
2228 PR tree-optimization/81503
2229 * gcc.c-torture/execute/pr81503.c: New file.
2230
2231 2017-08-29 Martin Liska <mliska@suse.cz>
2232
2233 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2234 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2235
2236 2017-08-29 Richard Biener <rguenther@suse.de>
2237 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2238
2239 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2240
2241 2017-08-28 Jeff Law <law@redhat.com>
2242
2243 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2244 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2245 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2246 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2247 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2248 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2249 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2250 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2251 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2252
2253 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2254
2255 PR fortran/81770
2256 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2257 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2258
2259 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2260
2261 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2262 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2263 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2264
2265 2017-08-28 Richard Biener <rguenther@suse.de>
2266
2267 PR tree-optimization/81977
2268 * g++.dg/torture/pr81977.C: New testcase.
2269
2270 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2271
2272 PR target/80640
2273 * gcc.dg/atomic/pr80640.c: New testcase.
2274
2275 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2276
2277 PR target/81995
2278 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2279 * gcc.target/i386/pr46091-4a.c: Ditto.
2280
2281 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2282
2283 PR fortran/81974
2284 * gfortran.dg/inline_matmul_19.f90: New test.
2285
2286 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2287
2288 * gcc.target/powerpc/m128-check.h: New file.
2289 * gcc.target/powerpc/sse-check.h: New file.
2290 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2291 * gcc.target/powerpc/sse-movlps-2.c: New file.
2292 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2293 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2294 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2295 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2296 * gcc.target/powerpc/sse-divss-1.c: New file.
2297 * gcc.target/powerpc/sse-movhps-1.c: New file.
2298 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2299 * gcc.target/powerpc/sse-subps-1.c: New file.
2300 * gcc.target/powerpc/sse-minps-1.c: New file.
2301 * gcc.target/powerpc/sse-pminub-1.c: New file.
2302 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2303 * gcc.target/powerpc/sse-shufps-1.c: New file.
2304 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2305 * gcc.target/powerpc/sse-maxps-1.c: New file.
2306 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2307 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2308 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2309 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2310 * gcc.target/powerpc/sse-mulps-1.c: New file.
2311 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2312 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2313 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2314 * gcc.target/powerpc/sse-subss-1.c: New file.
2315 * gcc.target/powerpc/sse-movss-2.c: New file.
2316 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2317 * gcc.target/powerpc/sse-minss-1.c: New file.
2318 * gcc.target/powerpc/sse-movaps-2.c: New file.
2319 * gcc.target/powerpc/sse-movlps-1.c: New file.
2320 * gcc.target/powerpc/sse-maxss-1.c: New file.
2321 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2322 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2323 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2324 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2325 * gcc.target/powerpc/sse-mulss-1.c: New file.
2326 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2327 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2328 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2329 * gcc.target/powerpc/sse-movhps-2.c: New file.
2330 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2331 * gcc.target/powerpc/sse-xorps-1.c: New file.
2332 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2333 * gcc.target/powerpc/sse-orps-1.c: New file.
2334 * gcc.target/powerpc/sse-addps-1.c: New file.
2335 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2336 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2337 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2338 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2339 * gcc.target/powerpc/sse-andps-1.c: New file.
2340 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2341 * gcc.target/powerpc/sse-divps-1.c: New file.
2342 * gcc.target/powerpc/sse-andnps-1.c: New file.
2343 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2344 * gcc.target/powerpc/sse-movss-1.c: New file.
2345 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2346 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2347 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2348 * gcc.target/powerpc/sse-movaps-1.c: New file.
2349 * gcc.target/powerpc/sse-movss-3.c: New file.
2350 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2351 * gcc.target/powerpc/sse-addss-1.c: New file.
2352 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2353
2354 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2355
2356 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2357 * gcc.target/powerpc/dform-2.c: Likewise.
2358 * gcc.target/powerpc/dform-3.c: Likewise.
2359 * gcc.target/powerpc/pr71656-1.c: Likewise.
2360 * gcc.target/powerpc/pr71656-2.c: Likewise.
2361 * gcc.target/powerpc/pr80103-1.c: Likewise.
2362 * gcc.target/powerpc/pr80098-1.c: Likewise.
2363
2364 2017-08-24 Martin Sebor <msebor@redhat.com>
2365
2366 PR middle-end/81908
2367 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2368 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2369 * gcc.dg/tree-ssa/pr81908.c: New test.
2370
2371 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2372
2373 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2374 Suppress warning during tests.
2375
2376 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2377
2378 * lib/target-supports.exp: Group together target-dependant checks.
2379
2380 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2381
2382 PR tree-optimization/81913
2383 * gcc.c-torture/execute/pr81913.c: New test.
2384 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2385 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2386
2387 2017-08-23 Richard Biener <rguenther@suse.de>
2388
2389 PR target/81921
2390 * gcc.target/i386/pr81921.c: New testcase.
2391
2392 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2393
2394 * gcc.target/i386/pr80969-1.c: New testcase.
2395 * gcc.target/i386/pr80969-2a.c: Likewise.
2396 * gcc.target/i386/pr80969-2.c: Likewise.
2397 * gcc.target/i386/pr80969-3.c: Likewise.
2398 * gcc.target/i386/pr80969-4a.c: Likewise.
2399 * gcc.target/i386/pr80969-4b.c: Likewise.
2400 * gcc.target/i386/pr80969-4.c: Likewise.
2401 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2402 * lib/target-supports.exp (check_avx512_os_support_available,
2403 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2404 New proceedures for target avx512f and avx512f_runtime selectors.
2405 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2406
2407 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2408
2409 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2410 * gcc.dg/param-type-mismatch.c: New test case.
2411
2412 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2413
2414 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2415 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2416 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2417 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2418 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2419 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2420 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2421
2422 2017-08-23 Richard Biener <rguenther@suse.de>
2423
2424 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2425 * g++.dg/tree-ssa/pr45605.C: Likewise.
2426 * gnat.dg/noinline2.adb: Likewise.
2427 * gnat.dg/renaming6.adb: Likewise.
2428 * gnat.dg/renaming6.ads: Likewise.
2429 * gnat.dg/specs/noinline3.ads: Likewise.
2430
2431 2017-08-23 Richard Biener <rguenther@suse.de>
2432
2433 PR lto/81940
2434 * g++.dg/lto/pr81940_0.C: New testcase.
2435
2436 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2437
2438 PR middle-end/19706
2439 * gcc.dg/tree-ssa/pr19706.c: New.
2440 * lib/target-supports.exp (check_effective_target_xorsign): New.
2441
2442 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2443
2444 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2445 -mabi=ms
2446 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2447 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2448 * gcc.target/i386/pr66275.c: Likewise.
2449 * gcc.target/i386/pr68018.c: Likewise.
2450
2451 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2452
2453 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2454
2455 2017-08-22 Jeff Law <law@redhat.com>
2456
2457 PR tree-optimization/81741
2458 PR tree-optimization/71947
2459 * gcc.dg/tree-ssa/pr81741.c: New test.
2460 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2461 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2462 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2463 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2464 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2465 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2466 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2467
2468 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2469
2470 PR c++/80287
2471 * g++.dg/pr80287.C: New test.
2472
2473 2017-08-22 Richard Biener <rguenther@suse.de>
2474
2475 Revert
2476 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2477
2478 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2479
2480 2017-08-22 Richard Biener <rguenther@suse.de>
2481
2482 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2483 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2484 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2485 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2486 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2487 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2488 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2489 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2490
2491 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2492
2493 PR fortran/81296
2494 * gfortran.dg/dtio_12.f90: Update test.
2495
2496 2017-08-21 Nathan Sidwell <nathan@acm.org>
2497
2498 * g++.dg/template/pr81899.C: Fix c++03.
2499 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2500
2501 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2502
2503 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2504 Update expected result to show all of "(long)0" being underlined.
2505 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2506 (test_multitoken_macro): Update expected underlining.
2507
2508 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2509
2510 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2511 to show underlining of all pertinent params.
2512 * gcc.dg/format/pr72858.c: Likewise.
2513
2514 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2515
2516 PR target/46091
2517 * gcc.target/i386/pr46091-4.c: New test.
2518 * gcc.target/i386/pr46091-4a.c: Ditto.
2519 * gcc.target/i386/pr46091-5.c: Ditto.
2520 * gcc.target/i386/pr46091-5a.c: Ditto.
2521
2522 2017-08-21 Nathan Sidwell <nathan@acm.org>
2523
2524 PR c++/81899
2525 * g++.dg/template/pr81899.C: New.
2526
2527 2017-08-21 Richard Biener <rguenther@suse.de>
2528
2529 PR tree-optimization/81900
2530 * gcc.dg/torture/pr81900.c: New testcase.
2531
2532 2017-08-21 Richard Biener <rguenther@suse.de>
2533
2534 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2535 regex to handle the LTO case.
2536 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2537 * c-c++-common/asan/misalign-1.c: Likewise.
2538 * c-c++-common/asan/misalign-2.c: Likewise.
2539 * c-c++-common/asan/null-deref-1.c: Likewise.
2540 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2541 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2542 * c-c++-common/asan/use-after-free-1.c: Likewise.
2543 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2544 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2545 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2546 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2547 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2548 * g++.dg/asan/large-func-test-1.C: Likewise.
2549 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2550
2551 2017-08-21 Richard Biener <rguenther@suse.de>
2552
2553 PR middle-end/81884
2554 * g++.dg/torture/pr81884.C: New testcase.
2555
2556 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2557
2558 PR ipa/77732
2559 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2560
2561 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2562
2563 PR tree-optimization/46805
2564 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2565 * jit.dg/test-autovectorize.c: New test case.
2566
2567 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2568
2569 PR target/80210
2570 * gcc.target/powerpc/pr80210.c: New test.
2571
2572 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2573
2574 PR c++/81514
2575 * g++.dg/lookup/empty.h: New file.
2576 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2577 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2578 on a built-in.
2579
2580 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2581
2582 PR c/53037
2583 * c-c++-common/pr53037-5.c: New test.
2584 * g++.dg/pr53037-1.C: Likewise.
2585 * g++.dg/pr53037-2.C: Likewise.
2586 * g++.dg/pr53037-3.C: Likewise.
2587 * g++.dg/pr53037-4.C: Likewise.
2588 * gcc.dg/pr53037-1.c: Likewise.
2589 * gcc.dg/pr53037-2.c: Likewise.
2590 * gcc.dg/pr53037-3.c: Likewise.
2591 * gcc.dg/pr53037-4.c: Likewise.
2592
2593 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2594
2595 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2596 * gcc.target/powerpc/p9-vparity.c: Likewise.
2597 * gcc.target/powerpc/pr68805.c: Likewise.
2598 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2599
2600 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2601
2602 PR target/72804
2603 * gcc.target/powerpc/pr72804.c: New test.
2604
2605 2017-08-17 Marek Polacek <polacek@redhat.com>
2606
2607 PR middle-end/81814
2608 * gcc.dg/torture/pr81814.c: New test.
2609
2610 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2611
2612 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2613
2614 2017-08-17 Tom de Vries <tom@codesourcery.com>
2615
2616 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2617
2618 2017-08-17 Richard Biener <rguenther@suse.de>
2619
2620 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2621
2622 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2623
2624 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2625 scan-assembler-times for alpha*-*-*.
2626 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2627 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2628
2629 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2630
2631 PR fortran/81116
2632 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2633
2634 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2635
2636 PR target/46091
2637 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2638 (testm): New test function.
2639 * gcc.target/i386/pr46091-2.c: Ditto.
2640 * gcc.target/i386/pr46091-3.c: Ditto.
2641
2642 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2643
2644 PR tree-optimization/81832
2645 * gcc.dg/tree-ssa/pr81832.c: New test.
2646
2647 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2648
2649 PR tree-optimization/81835
2650 * gcc.dg/vect/pr81815.c: New test.
2651
2652 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2653
2654 PR target/78460
2655 PR target/67712
2656 * gcc.c-torture/compile/string-large-1.c: New test.
2657
2658 2017-08-15 Richard Biener <rguenther@suse.de>
2659
2660 PR tree-optimization/81790
2661 * gcc.dg/torture/pr81790.c: New testcase.
2662
2663 2017-08-14 Martin Sebor <msebor@redhat.com>
2664
2665 PR c/81117
2666 * c-c++-common/attr-nonstring-1.c: New test.
2667
2668 2017-08-14 Martin Sebor <msebor@redhat.com>
2669
2670 PR c/81117
2671 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2672
2673 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2674
2675 * gcc.dg/ucnid-5.c: Skip on AIX.
2676 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2677
2678 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2679
2680 PR target/46091
2681 * gcc.target/i386/pr46091-1.c: New test.
2682 * gcc.target/i386/pr46091-2.c: Ditto.
2683 * gcc.target/i386/pr46091-3.c: Ditto.
2684
2685 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2686
2687 PR target/81643
2688 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2689
2690 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2691
2692 PR target/79845
2693 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2694 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2695 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2696 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2697 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2698 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2699 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2700 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2701 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2702 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2703 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2704 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2705 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2706 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2707 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2708 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2709 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2710 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2711 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2712 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2713 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2714 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2715 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2716 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2717 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2718 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2719 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2720 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2721 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2722 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2723 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2724 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2725 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2726 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2727 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2728 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2729 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2730 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2731 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2732 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2733 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2734 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2735 * gcc.target/powerpc/cmpb-3.c: Likewise.
2736 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2737 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2738 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2739 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2740 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2741 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2742 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2743 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2744 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2745 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2746 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2747 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2748 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2749 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2750 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2751 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2752 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2753 * gcc.target/powerpc/no-r11-3.c: Likewise.
2754 * gcc.target/powerpc/pr80098-1.c: Likewise.
2755 * gcc.target/powerpc/pr80098-2.c: Likewise.
2756 * gcc.target/powerpc/pr80098-3.c: Likewise.
2757 * gcc.target/powerpc/pr80098-4.c: Likewise.
2758 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2759 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2760 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2761 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2762 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2763 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2764 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2765 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2766 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2767 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2768 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2769
2770 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2771
2772 PR tree-optimization/81799
2773 * gcc.dg/tree-ssa/pr81799.c: New.
2774
2775 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2776
2777 PR middle-end/46932
2778 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2779 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2780
2781 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2782
2783 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2784 -mno-pc-relative-literal-loads.
2785
2786 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2787
2788 PR testsuite/81793
2789 * gcc.dg/pie-static-1.c: Require both static and pie support.
2790 * gcc.dg/pie-static-2.c: Likewise.
2791
2792 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2793
2794 PR ada/79542
2795 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2796
2797 2017-08-11 Marek Polacek <polacek@redhat.com>
2798
2799 PR c/81795
2800 * gcc.dg/pr81795.c: New test.
2801
2802 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2803
2804 PR fortran/60355
2805 * gfortran.dg (bind_c_usage_30): New test.
2806
2807 2017-08-11 Martin Liska <mliska@suse.cz>
2808
2809 PR tree-opt/79987
2810 * gcc.target/i386/mpx/pr79987.c: New test.
2811
2812 2017-08-11 Martin Liska <mliska@suse.cz>
2813
2814 PR ipa/81213
2815 * gcc.target/i386/pr81213.c: New test.
2816
2817 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2818
2819 PR target/81708
2820 * gcc.target/i386/stack-prot-sym.c: New test.
2821
2822 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2823
2824 PR testsuite/81738
2825 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2826 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2827 vect_perm and vect_element_align for vectorization.
2828
2829 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2830
2831 PR target/81736
2832 * gcc.target/i386/pr81736-1.c: New test.
2833 * gcc.target/i386/pr81736-2.c: Likewise.
2834 * gcc.target/i386/pr81736-3.c: Likewise.
2835 * gcc.target/i386/pr81736-4.c: Likewise.
2836 * gcc.target/i386/pr81736-5.c: Likewise.
2837 * gcc.target/i386/pr81736-6.c: Likewise.
2838 * gcc.target/i386/pr81736-7.c: Likewise.
2839
2840 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2841
2842 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2843 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2844
2845 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2846
2847 * c-c++-common/missing-close-symbol.c: New test case.
2848 * c-c++-common/missing-symbol.c: New test case.
2849 * gcc.dg/unclosed-init.c: New test case.
2850 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2851 * g++.dg/diagnostic/unclosed-function.C: New test case.
2852 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2853 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2854 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2855 "expected identifier" error.
2856
2857 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2858
2859 * gfortran.dg/dec_d_lines_1.f: New test.
2860 * gfortran.dg/dec_d_lines_2.f: New test.
2861
2862 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2863
2864 * gfortran.dg/dec_structure_18.f90: New test.
2865 * gfortran.dg/dec_structure_19.f90: New test.
2866 * gfortran.dg/dec_structure_20.f90: New test.
2867 * gfortran.dg/dec_structure_21.f90: New test.
2868
2869 2017-08-10 Marek Polacek <polacek@redhat.com>
2870
2871 PR testsuite/81784
2872 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2873
2874 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2875
2876 2017-08-10 Martin Liska <mliska@suse.cz>
2877
2878 PR c++/81355
2879 * g++.dg/other/pr81355.C: New test.
2880
2881 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2882
2883 * jit.dg/all-non-failing-tests.h: Add note about
2884 test-vector-types.cc.
2885 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2886 case.
2887 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2888 New test case.
2889 * jit.dg/test-vector-types.cc: New test case.
2890
2891 2017-08-09 Andrew Pinski <apinski@cavium.com>
2892
2893 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2894 --save-temps to the options passed.
2895
2896 2017-08-09 Michael Collison <michael.collison@arm.com>
2897
2898 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2899 boundary option and fix comment.
2900 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2901 boundary option and fix comment.
2902 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2903 boundary option and fix comment.
2904 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2905 -mstructure-size boundary option.
2906
2907 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2908
2909 PR rtl-optimization/81423
2910 * gcc.c-torture/execute/pr81423.c: New testcase.
2911
2912 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2913
2914 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2915 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2916 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2917 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2918
2919 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2920
2921 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2922 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2923
2924 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2925
2926 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2927 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2928 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2929
2930 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2931
2932 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2933 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2934 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2935 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2936
2937 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2938
2939 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2940
2941 2017-08-09 Marek Polacek <polacek@redhat.com>
2942
2943 PR c/81233
2944 * gcc.dg/diagnostic-types-1.c: New test.
2945 * gcc.dg/assign-warn-1.c: Update warning messages.
2946 * gcc.dg/assign-warn-2.c: Likewise.
2947 * gcc.dg/c90-const-expr-5.c: Likewise.
2948 * gcc.dg/c99-const-expr-5.c: Likewise.
2949 * gcc.dg/conv-2.c: Likewise.
2950 * gcc.dg/init-bad-7.c: Likewise.
2951 * gcc.dg/overflow-warn-1.c: Likewise.
2952 * gcc.dg/overflow-warn-2.c: Likewise.
2953 * gcc.dg/overflow-warn-3.c: Likewise.
2954 * gcc.dg/overflow-warn-4.c: Likewise.
2955 * gcc.dg/pointer-array-atomic.c: Likewise.
2956 * gcc.dg/pr26865.c: Likewise.
2957 * gcc.dg/pr61162-2.c: Likewise.
2958 * gcc.dg/pr61162.c: Likewise.
2959 * gcc.dg/pr67730-2.c: Likewise.
2960 * gcc.dg/pr69156.c: Likewise.
2961 * gcc.dg/pr70174.c: Likewise.
2962 * objc.dg/proto-lossage-4.m: Likewise.
2963
2964 2017-08-09 Marek Polacek <polacek@redhat.com>
2965
2966 PR c/81417
2967 * Wsign-compare-1.c: New test.
2968 * gcc.dg/compare1.c: Adjust dg-bogus.
2969 * gcc.dg/compare2.c: Likewise.
2970 * gcc.dg/compare3.c: Likewise.
2971 * gcc.dg/compare7.c: Likewise.
2972 * gcc.dg/compare8.c: Likewise.
2973 * gcc.dg/compare9.c: Likewise.
2974 * gcc.dg/pr11492.c: Likewise.
2975
2976 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2977
2978 PR driver/81523
2979 * gcc.dg/pie-7.c: New test.
2980 * gcc.dg/pie-static-1.c: Likewise.
2981 * gcc.dg/pie-static-2.c: Likewise.
2982
2983 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2984
2985 PR target/81708
2986 * gcc.target/i386/stack-prot-guard.c: New test.
2987
2988 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2989
2990 * gcc.target/aarch64/xorsign.c: New.
2991 * gcc.target/aarch64/xorsign_exec.c: New.
2992 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2993
2994 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2995
2996 PR tree-optimization/81354
2997 * g++.dg/torture/pr81354.C: New file.
2998
2999 2017-08-08 Richard Biener <rguenther@suse.de>
3000
3001 PR middle-end/81719
3002 * g++.dg/tree-ssa/pr81719.C: New testcase.
3003
3004 2017-08-08 Richard Biener <rguenther@suse.de>
3005
3006 PR tree-optimization/81723
3007 * gfortran.dg/pr81723.f: New testcase.
3008
3009 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3010
3011 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3012 string.
3013 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3014 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3015 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3016 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3017 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3018 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3019 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3020 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3021 * gcc.target/powerpc/cmpb-3.c: Likewise.
3022 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3023 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3024
3025 2017-08-08 Martin Liska <mliska@suse.cz>
3026
3027 PR tree-opt/81696
3028 * gcc.dg/ipa/pr81696.c: New test.
3029
3030 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3031
3032 PR tree-optimization/81744
3033 * gcc.dg/tree-ssa/pr81744.c: New.
3034
3035 2017-08-08 Marek Polacek <polacek@redhat.com>
3036
3037 PR c++/81607
3038 * g++.dg/other/bitfield6.C: New test.
3039
3040 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3041
3042 PR target/81593
3043 * gcc.target/powerpc/vec-setup.h: New tests to test various
3044 combinations of setting up vectors of 2 double word elements.
3045 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3046 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3047 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3048 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3049 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3050 vector inserts from vector extracts.
3051 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3052
3053 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3054
3055 PR fortran/68829
3056 PR fortran/81701
3057 * gfortran.dg/o_fast_stacksize.90: New test.
3058
3059 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3060
3061 PR middle-end/46932
3062 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3063
3064 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3065
3066 * gcc.target/i386/pr81736-1.c: Removed.
3067 * gcc.target/i386/pr81736-2.c: Likewise.
3068 * gcc.target/i386/pr81736-3.c: Likewise.
3069 * gcc.target/i386/pr81736-4.c: Likewise.
3070
3071 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3072
3073 PR target/81736
3074 * gcc.target/i386/pr81736-1.c: New test.
3075 * gcc.target/i386/pr81736-2.c: Likewise.
3076 * gcc.target/i386/pr81736-3.c: Likewise.
3077 * gcc.target/i386/pr81736-4.c: Likewise.
3078
3079 2017-08-07 Marek Polacek <polacek@redhat.com>
3080
3081 PR middle-end/81737
3082 * gcc.dg/pr81737.c: New test.
3083
3084 2017-08-07 Martin Liska <mliska@suse.cz>
3085
3086 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3087 * gcc.dg/parm-impl-decl-1.c: Likewise.
3088 * gcc.dg/parm-impl-decl-3.c: Likewise.
3089 * gcc.dg/Wattributes-5.c: New test.
3090
3091 2017-08-06 Andrew Pinski <apinski@cavium.com>
3092
3093 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3094 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3095 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3096 * gcc.target/aarch64/target_attr_4.c: Likewise.
3097 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3098 * gcc.target/aarch64/target_attr_2.c: Likewise.
3099 * gcc.target/aarch64/target_attr_7.c: Likewise.
3100 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3101 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3102 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3103
3104 2017-08-06 Andrew Pinski <apinski@cavium.com>
3105
3106 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3107 -march=armv8-a+nolse, skip if -mcpu= is passed.
3108 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3109
3110 2017-08-06 Andrew Pinski <apinski@cavium.com>
3111
3112 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3113 * gcc.target/aarch64/_Float16_2.c: Likewise.
3114 * gcc.target/aarch64/_Float16_3.c: Likewise.
3115
3116 2017-08-06 Tom de Vries <tom@codesourcery.com>
3117
3118 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3119
3120 2017-08-06 Tom de Vries <tom@codesourcery.com>
3121
3122 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3123 type. Add missing return.
3124
3125 2017-08-06 Tom de Vries <tom@codesourcery.com>
3126
3127 PR testsuite/81731
3128 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3129 variable 'a' definition.
3130 (b): Remove unused variable.
3131 (gp): New variable.
3132 (check): Add parameter corresponding to call in main, and handle.
3133
3134 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3135
3136 PR c++/79790
3137 * g++.dg/cpp1z/class-deduction43.C: New.
3138
3139 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3140
3141 PR tree-optimization/57371
3142 * c-c++-common/pr57371-1.c: New test.
3143 * c-c++-common/pr57371-2.c: New test.
3144 * c-c++-common/pr57371-3.c: New test.
3145 * c-c++-common/pr57371-4.c: New test.
3146 * gcc.dg/pr57371-5.c: New test.
3147
3148 2017-08-04 Carl Love <cel@us.ibm.com>
3149
3150 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3151 builtin test cases for vec_mule, and vec_mulo.
3152 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3153 builtin test cases for vec_mule, and vec_mulo.
3154
3155 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3156
3157 PR target/81590
3158 * gcc.target/i386/avx512-check.h: New file.
3159 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3160 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3161 * gcc.target/i386/avx512cd-check.h: Likewise.
3162 * gcc.target/i386/avx512ifma-check.h: Likewise.
3163 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3164 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3165 * gcc.target/i386/avx512bw-check.h: Rewrite.
3166 * gcc.target/i386/avx512dq-check.h: Likewise.
3167 * gcc.target/i386/avx512er-check.h: Likewise.
3168 * gcc.target/i386/avx512f-check.h: Likewise.
3169 * gcc.target/i386/avx512vl-check.h: Likewise.
3170 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3171 only.
3172 (test_512): Removed.
3173 (avx512*_test): Likewise.
3174 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3175
3176 2017-08-04 Marek Polacek <polacek@redhat.com>
3177
3178 PR middle-end/81695
3179 * gcc.dg/pr81695.c: New test.
3180
3181 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3182
3183 PR tree-optimization/81136
3184 * gcc.dg/vect/pr81136.c: Add scan test.
3185
3186 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3187
3188 * gcc.dg/vect/vect-alias-check-3.c: New test.
3189 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3190 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3191
3192 2017-08-04 Richard Biener <rguenther@suse.de>
3193
3194 PR middle-end/81705
3195 * c-c++-common/ubsan/pr81705.c: New testcase.
3196
3197 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3198
3199 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3200 messages that used to start with a capital letter.
3201 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3202 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3203 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3204 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3205 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3206 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3207 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3208 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3209 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3210 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3211 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3212 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3213 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3214 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3215 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3216 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3217 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3218 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3219 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3220 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3221 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3222 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3223 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3224 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3225 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3226 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3227 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3228 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3229 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3230 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3231 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3232 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3233 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3234 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3235 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3236 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3237 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3238 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3239 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3240 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3241 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3242 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3243 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3244 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3245 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3246 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3247 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3248 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3249 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3250 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3251 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3252 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3253 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3254 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3255 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3256 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3257
3258 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR target/81621
3261 * gcc.dg/pr81621.c: New test.
3262
3263 2017-08-03 Richard Biener <rguenther@suse.de>
3264
3265 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3266 and CSE.
3267
3268 2017-08-03 Richard Biener <rguenther@suse.de>
3269
3270 PR middle-end/81148
3271 * c-c++-common/ubsan/pr81148.c: New testcase.
3272
3273 2017-08-03 Tom de Vries <tom@codesourcery.com>
3274
3275 PR target/81662
3276 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3277
3278 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3279
3280 PR driver/81650
3281 * gcc.dg/pr81650.c: New test.
3282
3283 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 PR c++/71440
3286 * g++.dg/template/crash127.C: New.
3287
3288 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR middle-end/81052
3291 * c-c++-common/pr81052.c: New test.
3292
3293 2017-08-03 Tom de Vries <tom@codesourcery.com>
3294
3295 * gcc.dg/pr56727-2.c: Require alias.
3296
3297 2017-08-03 Tom de Vries <tom@codesourcery.com>
3298
3299 * gcc.dg/attr-noipa.c: Require alloca.
3300
3301 2017-08-03 Tom de Vries <tom@codesourcery.com>
3302
3303 * gcc.dg/torture/pr80163.c: Require label_values.
3304
3305 2017-08-03 Tom de Vries <tom@codesourcery.com>
3306
3307 PR target/81662
3308 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3309 * c-c++-common/patchable_function_entry-default.c: Same.
3310 * c-c++-common/patchable_function_entry-definition.c: Same.
3311
3312 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3313
3314 PR target/81644
3315 * gcc.target/i386/pr81644.c: New test.
3316
3317 2017-08-02 Tom de Vries <tom@codesourcery.com>
3318
3319 * gcc.dg/Walloca-14.c: Use relative line number.
3320
3321 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3322
3323 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3324 test "no-3dnowa" target attribute.
3325
3326 2017-08-02 Marek Polacek <polacek@redhat.com>
3327
3328 PR c/81289
3329 * gcc.dg/noncompile/pr81289.c: New test.
3330
3331 PR c/81448
3332 PR c/81306
3333 * c-c++-common/Wmultistatement-macros-13.c: New test.
3334
3335 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR c++/81640
3338 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3339
3340 PR middle-end/79499
3341 * gcc.dg/pr79499.c: New test.
3342
3343 2017-08-02 Richard Biener <rguenther@suse.de>
3344
3345 PR tree-optimization/81633
3346 * gcc.dg/vect/pr81633.c: New testcase.
3347
3348 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3349
3350 * gcc.dg/guality/pr25967-1.c: New test.
3351 * gcc.dg/guality/pr25967-2.c: Likewise.
3352 * gcc.dg/torture/pr25967-1.c: Likewise.
3353 * gcc.dg/torture/pr25967-2.c: Likewise.
3354
3355 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3356
3357 PR target/81654
3358 * gcc.target/i386/pr81654.c: New test.
3359
3360 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3361
3362 PR fortran/79312
3363 * gfortran.dg/logical_assignment_1.f90: New test.
3364
3365 2017-08-01 Martin Liska <mliska@suse.cz>
3366
3367 PR middle-end/70140
3368 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3369
3370 2017-08-01 Martin Liska <mliska@suse.cz>
3371
3372 Revert r250771
3373 Make mempcpy more optimal (PR middle-end/70140).
3374
3375 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR target/81622
3378 * gcc.target/powerpc/pr81622.c: New test.
3379
3380 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3381
3382 PR tree-optimization/80925
3383 * gcc.dg/vect/vect-28.c: Add
3384 --param vect-max-peeling-for-alignment=0 option.
3385 Remove unaligned access and peeling checks.
3386 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3387 * gcc.dg/vect/vect-70.c: Ditto.
3388 * gcc.dg/vect/vect-87.c: Ditto.
3389 * gcc.dg/vect/vect-88.c: Ditto.
3390 * gcc.dg/vect/vect-91.c: Ditto.
3391 * gcc.dg/vect/vect-93.c: Ditto.
3392
3393 2017-08-01 Tom de Vries <tom@codesourcery.com>
3394
3395 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3396 * gcc.target/nvptx/slp.c (foo): Same.
3397
3398 2017-08-01 Richard Biener <rguenther@suse.de>
3399
3400 PR tree-optimization/81181
3401 * gcc.dg/torture/pr81181.c: New testcase.
3402
3403 2017-08-01 Martin Liska <mliska@suse.cz>
3404
3405 PR middle-end/70140
3406 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3407
3408 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3409
3410 PR target/81641
3411 * gcc.target/i386/pr81641.c: New test.
3412
3413 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3414
3415 PR target/81639
3416 * gcc.target/i386/pr81639.c: New test.
3417
3418 2017-08-01 Richard Biener <rguenther@suse.de>
3419
3420 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3421 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3422 endless loop.
3423 * gcc.dg/uninit-23.c: Adjust.
3424
3425 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3426
3427 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3428 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3429
3430 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3431
3432 PR tree-optimization/81627
3433 * gcc.dg/tree-ssa/pr81627.c: New.
3434
3435 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3436
3437 PR tree-optimization/81620
3438 * gcc.dg/tree-ssa/pr81620-1.c: New.
3439 * gcc.dg/tree-ssa/pr81620-2.c: New.
3440
3441 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3442
3443 PR testsuite/53542
3444 * gfortran.dg/use_30.f90: New test.
3445
3446 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3447
3448 PR tree-optimization/81588
3449 * gcc.dg/tree-ssa/pr81588.c: New test.
3450 * gcc.dg/pr81588.c: New test.
3451 * gcc.c-torture/execute/pr81588.c: New test.
3452
3453 2017-08-01 Richard Biener <rguenther@suse.de>
3454
3455 PR tree-optimization/81297
3456 * gcc.dg/torture/pr81297.c: New testcase.
3457
3458 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3459
3460 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3461
3462 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3463
3464 PR tree-optimization/80925
3465 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3466 --param vect-max-peeling-for-alignment=0 option.
3467 Remove unaligned access and peeling checks.
3468 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3469
3470 2017-07-31 Carl Love <cel@us.ibm.com>
3471
3472 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3473 missed in commit 250746.
3474
3475 2017-07-31 Carl Love <cel@us.ibm.com>
3476
3477 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3478 new builtins.
3479
3480 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3481
3482 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3483 * gcc.target/i386/pr79793-2.c: Likewise.
3484
3485 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3486
3487 PR target/25967
3488 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3489 (naked): Add attribute regparm(1) for x86_32 targets.
3490 Add integer argument. Remove global "data" variable.
3491 (main): Pass integer argument to naked function.
3492 * gcc.target/i386/naked-4.c: New test.
3493
3494 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3495 Martin Liska <mliska@suse.cz>
3496
3497 * gcc.dg/predict-15.c: New test.
3498 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3499
3500 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3501
3502 PR target/25967
3503 * gcc.target/i386/naked-1.c: New test.
3504 * gcc.target/i386/naked-2.c: Ditto.
3505 * gcc.target/i386/naked-3.c: Ditto.
3506 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3507 do_test_body0 stub function, use attribute "naked" instead.
3508 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3509 * gcc.dg/pr44290-2.c: Ditto.
3510
3511 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3512
3513 PR fortran/81581
3514 * gfortran.dg/dim_sum_1.f90: New test case.
3515 * gfortran.dg/dim_sum_2.f90: New test case.
3516 * gfortran.dg/dim_sum_3.f90: New test case.
3517
3518 2017-07-31 Martin Liska <mliska@suse.cz>
3519
3520 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3521 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3522
3523 2017-07-31 Martin Liska <mliska@suse.cz>
3524
3525 PR sanitize/81530
3526 * g++.dg/ubsan/pr81530.C: New test.
3527
3528 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR sanitizer/81604
3531 * c-c++-common/ubsan/pr81604.c: New test.
3532
3533 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3534
3535 PR target/79793
3536 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3537 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3538 (foo): Check the builtin return address against the return address
3539 in interrupt frame.
3540 * gcc.target/i386/pr79793-1.c: New test.
3541 * gcc.target/i386/pr79793-2.c: Likewise.
3542
3543 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3544
3545 * c-c++-common/dump-ada-spec-7.c: New test.
3546
3547 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3548
3549 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3550 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3551
3552 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3553
3554 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3555
3556 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3557
3558 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3559
3560 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3561
3562 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3563
3564 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3565 Bilyan Borisov <bilyan.borisov@arm.com>
3566
3567 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3568 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3569 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3570 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3571 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3572
3573 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3574
3575 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3576 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3577 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3578 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3579 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3580 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3581 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3582 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3583 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3584 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3585 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3586
3587 2017-07-28 Martin Liska <mliska@suse.cz>
3588
3589 PR sanitizer/81340
3590 * g++.dg/asan/pr81340.C: New test.
3591
3592 2017-07-28 Richard Biener <rguenther@suse.de>
3593
3594 PR tree-optimization/81502
3595 * gcc.target/i386/pr81502.c: New testcase.
3596
3597 2017-07-28 Martin Liska <mliska@suse.cz>
3598
3599 PR sanitizer/81460
3600 * gcc.dg/asan/pr81460.c: New test.
3601
3602 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR sanitizer/80998
3605 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3606 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3607
3608 PR tree-optimization/81578
3609 * gcc.dg/pr81578.c: New test.
3610
3611 2017-07-28 Richard Biener <rguenther@suse.de>
3612
3613 PR tree-optimization/81573
3614 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3615
3616 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3617
3618 * g++.dg/pr69667.C: Remove option -mlra.
3619 * gcc.target/powerpc/dform-1.c: Likewise.
3620 * gcc.target/powerpc/dform-2.c: Likewise.
3621 * gcc.target/powerpc/dform-3.c: Likewise.
3622 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3623 * gcc.target/powerpc/p9-vparity.c: Likewise.
3624 * gcc.target/powerpc/pr63491.c: Likewise.
3625 * gcc.target/powerpc/pr67808.c: Likewise.
3626 * gcc.target/powerpc/pr68805.c: Likewise.
3627 * gcc.target/powerpc/pr69461.c: Likewise.
3628 * gcc.target/powerpc/pr71680.c: Likewise.
3629 * gcc.target/powerpc/pr77289.c: Likewise.
3630 * gcc.target/powerpc/pr78458.c: Likewise.
3631 * gcc.target/powerpc/pr78543.c: Likewise.
3632 * g++.dg/pr71294.C: Remove option -mno-lra.
3633 * gcc.target/powerpc/pr71656-1.c: Likewise.
3634 * gcc.target/powerpc/pr71656-2.c: Likewise.
3635 * gcc.target/powerpc/pr71698.c: Likewise.
3636
3637 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3638 Sudakshina Das <sudi.das@arm.com>
3639
3640 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3641
3642 2017-07-27 Marek Polacek <polacek@redhat.com>
3643
3644 PR c/81417
3645 * c-c++-common/Wsign-compare-1.c: New test.
3646 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3647 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3648 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3649 * g++.dg/warn/compare1.C: Likewise.
3650 * gcc.dg/compare1.c: Likewise.
3651 * gcc.dg/compare2.c: Likewise.
3652 * gcc.dg/compare4.c: Likewise.
3653 * gcc.dg/compare5.c: Likewise.
3654 * gcc.dg/pr35430.c: Likewise.
3655 * gcc.dg/pr60087.c: Likewise.
3656
3657 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3658
3659 PR middle-end/81564
3660 * gcc.dg/pr81564.c: New test.
3661
3662 2017-07-27 Richard Biener <rguenther@suse.de>
3663
3664 PR tree-optimization/81573
3665 PR tree-optimization/81494
3666 * gcc.dg/torture/pr81573.c: New testcase.
3667
3668 2017-07-27 Richard Biener <rguenther@suse.de>
3669
3670 PR tree-optimization/81571
3671 * gcc.dg/torture/pr81571.c: New testcase.
3672
3673 2017-07-27 Richard Biener <rguenther@suse.de>
3674
3675 PR tree-optimization/81502
3676 * gcc.target/i386/vect-insert-1.c: New testcase.
3677
3678 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3679
3680 PR target/81534
3681 * gcc.target/s390/pr81534.c: New test.
3682
3683 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3684
3685 PR tree-optimization/81555
3686 PR tree-optimization/81556
3687 * gcc.c-torture/execute/pr81555.c: New test.
3688 * gcc.c-torture/execute/pr81556.c: New test.
3689
3690 * gcc.dg/attr-noipa.c: New test.
3691 * gcc.dg/ipa/ipa-pta-18.c: New test.
3692 * gcc.dg/ipa/ipa-sra-11.c: New test.
3693
3694 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3695
3696 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3697 option.
3698 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3699 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3700 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3701 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3702 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3703 * gcc.target/powerpc/vsx-simode.c: Likewise.
3704 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3705 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3706
3707 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3708
3709 PR c++/71570
3710 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3711
3712 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3713
3714 PR target/81563
3715 * gcc.target/i386/pr81563.c: New test
3716
3717 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3718
3719 PR target/79041
3720 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3721
3722 2017-07-26 Marek Polacek <polacek@redhat.com>
3723
3724 PR middle-end/70992
3725 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3726 * gcc.dg/overflow-warn-2.c: Likewise.
3727 * gcc.dg/overflow-warn-3.c: Likewise.
3728 * gcc.dg/overflow-warn-4.c: Likewise.
3729 * gcc.dg/torture/pr70992-2.c: New test.
3730 * gcc.dg/torture/pr70992.c: New test.
3731
3732 2017-07-26 Richard Biener <rguenther@suse.de>
3733
3734 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3735 happening in ccp1.
3736 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3737
3738 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3739
3740 PR middle-end/46932
3741 * gcc.dg/pr46932.c: New testcase.
3742
3743 2017-07-26 Martin Liska <mliska@suse.cz>
3744
3745 PR sanitize/81186
3746 * gcc.dg/asan/pr81186.c: New test.
3747
3748 2017-07-25 Carl Love <cel@us.ibm.com>
3749
3750 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3751 vec_cnttz builtins.
3752
3753 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3754
3755 * gnat.dg/opt66.adb: New test.
3756
3757 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3758
3759 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3760 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3761
3762 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3763
3764 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3765
3766 2017-07-25 Torsten Duwe <duwe@suse.de>
3767
3768 * c-c++-common/patchable_function_entry-default.c: New test.
3769 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3770 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3771
3772 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR target/81532
3775 * gcc.target/i386/pr80833-3.c: New test.
3776 * gcc.target/i386/avx512dq-pr81532.c: New test.
3777 * gcc.target/i386/avx512bw-pr81532.c: New test.
3778
3779 2017-07-25 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/81455
3782 * gcc.dg/pr81455.c: New testcase.
3783
3784 2017-07-25 Richard Biener <rguenther@suse.de>
3785
3786 PR tree-optimization/81529
3787 * gfortran.dg/pr81529.f90: New testcase.
3788
3789 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3790
3791 * gcc.target/aarch64/pr79041-2.c: Improve test.
3792
3793 2017-07-25 Richard Biener <rguenther@suse.de>
3794
3795 PR tree-optimization/81410
3796 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3797
3798 2017-07-25 Richard Biener <rguenther@suse.de>
3799
3800 PR tree-optimization/81510
3801 * gcc.dg/torture/pr81510.c: New testcase.
3802 * gcc.dg/torture/pr81510-2.c: Likewise.
3803
3804 2017-07-25 Martin Liska <mliska@suse.cz>
3805
3806 PR ipa/81520
3807 * gcc.dg/ipa/pr81520.c: New test.
3808
3809 2017-07-25 Marek Polacek <polacek@redhat.com>
3810
3811 PR c/81364
3812 * Wmultistatement-macros-12.c: New test.
3813
3814 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3815
3816 PR target/81414
3817 * gcc.target/aarch64/pr81414.C: New.
3818
3819 2017-07-25 Richard Biener <rguenther@suse.de>
3820
3821 PR middle-end/81505
3822 * gcc.dg/ubsan/pr81505.c: New testcase.
3823
3824 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3825
3826 PR testsuite/80759
3827 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3828 (ELFFN_BEGIN): Rename to FN_TYPE.
3829 (ELFFN_END): Rename to FN_SIZE.
3830 (ASMNAME): New macro.
3831 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3832 .global.
3833 (FUNC_END): Use ASMNAME.
3834 (test_data_save): Remove.
3835 (test_data_input): Likewise.
3836 (test_data_output: Likewise.
3837 (test_data_fn): Likewise.
3838 (test_data_retaddr): Likewise.
3839 (regs_to_mem): Make globals, use r10 instead of rax.
3840 (mem_to_regs): Likewise.
3841 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3842 body to ms-sysv.c.
3843 (do_test_aligned): Likewise.
3844 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3845 Add dg-* directives.
3846 (PASTE_STR): New macro.
3847 (ASMNAME): Likewise.
3848 (LOAD_TEST_DATA_ADDR): Likewise.
3849 (TEST_DATA_OFFSET): Likewise.
3850 (do_test_body0): New C function.
3851 (do_test_body): New inline assembly routine.
3852 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3853 (runtest_ms_sysv): Modify.
3854
3855 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3856
3857 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3858 since the upper-regs options have been deleted.
3859 * gcc.target/powerpc/pr65849-2.c: Likewise.
3860 * gcc.target/powerpc/pr80099-1.c: Likewise.
3861 * gcc.target/powerpc/pr80099-2.c: Likewise.
3862 * gcc.target/powerpc/pr80099-3.c: Likewise.
3863 * gcc.target/powerpc/pr80099-4.c: Likewise.
3864 * gcc.target/powerpc/pr80099-5.c: Likewise.
3865 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3866 support removal of the upper-regs options.
3867 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3868 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3869 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3870 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3871 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3872 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3873 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3874 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3875 * gcc.target/powerpc/ppc-round.c: Likewise.
3876 * gcc.target/powerpc/pr71720.c: Likewise.
3877 * gcc.target/powerpc/pr72853.c: Likewise.
3878 * gcc.target/powerpc/pr79907.c: Likewise.
3879 * gcc.target/powerpc/pr78953.c: Likewise.
3880 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3881 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3882 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3883 * gcc.target/powerpc/vec-init-3.c: Likewise.
3884 * gcc.target/powerpc/vec-init-6.c: Likewise.
3885 * gcc.target/powerpc/vec-init-7.c: Likewise.
3886 * gcc.target/powerpc/vec-set-char.c: Likewise.
3887 * gcc.target/powerpc/vec-set-int.c: Likewise.
3888 * gcc.target/powerpc/vec-set-short.c: Likewise.
3889
3890 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3891
3892 PR target/79041
3893 * gcc.target/aarch64/pr79041-2.c: New test.
3894
3895 2017-07-24 Carl Love <cel@us.ibm.com>
3896
3897 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3898 the new built-ins.
3899
3900 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3901
3902 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3903
3904 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3905 Mikael Morin <mikael@gcc.gnu.org>
3906
3907 PR fortran/66102
3908 * gfortran.dg/realloc_on_assign_28.f90: New test.
3909
3910 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3911
3912 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3913 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3914
3915 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3916
3917 PR target/80569
3918 * gcc.target/i386/pr80569.c: New test.
3919
3920 2017-07-21 Carl Love <cel@us.ibm.com>
3921
3922 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3923 vmuleuh): Fix scan-assembler-times should check for word not half word
3924 instructions.
3925
3926 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3927
3928 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3929 redundant -march option.
3930 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3931 in addition to armv8.1-a.
3932
3933 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3934
3935 PR middle-end/56727
3936 * gcc.dg/pr56727-1.c: New test.
3937 * gcc.dg/pr56727-2.c: New test.
3938
3939 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3940
3941 * gcc.target/powerpc/mmx-check.h: New file.
3942 * gcc.target/powerpc/mmx-packs.c: New file.
3943 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3944 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3945 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3946 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3947 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3948 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3949 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3950 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3951 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3952 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3953 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3954 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3955 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3956 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3957 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3958 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3959 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3960 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3961 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3962 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3963 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3964 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3965 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3966 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3967 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3968 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3969 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3970 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3971 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3972 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3973 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3974 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3975 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3976 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3977 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3978 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3979 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3980 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3981
3982 2017-06-21 Richard Biener <rguenther@suse.de>
3983
3984 PR tree-optimization/81500
3985 * gcc.dg/torture/pr81500.c: New testcase.
3986
3987 2017-07-20 Nathan Sidwell <nathan@acm.org>
3988
3989 * g++.dg/ext/anon-struct6.C: Adjust diag.
3990 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3991
3992 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3993
3994 PR target/80846
3995 * gcc.target/i386/avx-pr80846.c: New test.
3996 * gcc.target/i386/avx2-pr80846.c: New test.
3997 * gcc.target/i386/avx512f-pr80846.c: New test.
3998
3999 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4000
4001 PR tree-optimization/81388
4002 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4003 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4004
4005 2017-07-17 Tom de Vries <tom@codesourcery.com>
4006
4007 PR middle-end/81030
4008 * gcc.dg/pr81030.c: New test.
4009
4010 2017-07-20 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/61171
4013 * g++.dg/vect/pr61171.cc: New testcase.
4014 * gfortran.dg/vect/pr61171.f: Likewise.
4015 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4016
4017 2017-07-20 Richard Biener <rguenther@suse.de>
4018
4019 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4020 with V64QImode.
4021 * gcc.dg/vect/slp-45.c: Likewise.
4022
4023 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4024
4025 * gcc.dg/tree-ssa/vrp116.c: New Test.
4026
4027 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4028
4029 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4030 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4031 __builtin_cpu_is and __builtin_cpu_supports are supported.
4032
4033 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4034
4035 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4036 __BUILTIN_CPU_SUPPORTS__ defined.
4037 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4038 __BUILTIN_CPU_SUPPORTS__ defined.
4039
4040 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR tree-optimization/81346
4043 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4044
4045 2017-07-19 Tom de Vries <tom@codesourcery.com>
4046
4047 * gcc.target/nvptx/decl-init.c: Update alignment.
4048 * gcc.target/nvptx/slp-2-run.c: New test.
4049 * gcc.target/nvptx/slp-2.c: New test.
4050 * gcc.target/nvptx/v2di.c: New test.
4051
4052 2017-07-19 Tom de Vries <tom@codesourcery.com>
4053
4054 * gcc.target/nvptx/slp-run.c: New test.
4055 * gcc.target/nvptx/slp.c: New test.
4056 * gcc.target/nvptx/v2si-cvt.c: New test.
4057 * gcc.target/nvptx/v2si-run.c: New test.
4058 * gcc.target/nvptx/v2si.c: New test.
4059 * gcc.target/nvptx/vec.inc: New test.
4060
4061 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4062
4063 PR tree-optimization/81346
4064 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4065 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4066 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4067 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4068 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4069 compiler to avoid X / C1 op C2 optimization to trigger.
4070
4071 2017-07-19 Martin Liska <mliska@suse.cz>
4072
4073 PR sanitizer/63361
4074 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4075 -ffloat-store or -mieee for targets that need it.
4076
4077 2017-07-18 Tom de Vries <tom@codesourcery.com>
4078
4079 PR middle-end/81464
4080 * gfortran.dg/pr81464.f90: New test.
4081
4082 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4083
4084 PR target/81471
4085 * gcc.target/i386/pr81471.c: New test.
4086
4087 2017-06-18 Richard Biener <rguenther@suse.de>
4088
4089 PR tree-optimization/81410
4090 * gcc.dg/vect/pr81410.c: New testcase.
4091
4092 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4093
4094 PR middle-end/81462
4095 * g++.dg/torture/pr81462.C: New testcase.
4096
4097 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4098
4099 PR target/81408
4100 * g++.dg/tree-ssa/pr81408.C: New.
4101 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4102
4103 2017-07-18 Richard Biener <rguenther@suse.de>
4104
4105 PR tree-optimization/80620
4106 PR tree-optimization/81403
4107 * gcc.dg/torture/pr80620.c: New testcase.
4108 * gcc.dg/torture/pr81403.c: Likewise.
4109
4110 2017-07-18 Richard Biener <rguenther@suse.de>
4111
4112 PR tree-optimization/81418
4113 * gcc.dg/torture/pr81418.c: New testcase.
4114
4115 2017-07-17 Carl Love <cel@us.ibm.com>
4116
4117 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4118 test case changes for commit 249424
4119
4120 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4121 vmuleuh): Fix scan-assembler-times should check for word not half word
4122 instructions.
4123
4124 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4125
4126 PR tree-optimization/81162
4127 * gcc.dg/pr81162.c: Move this to...
4128 * gcc.dg/ubsan/pr81162.c: ...here.
4129
4130 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4131
4132 * g++.dg/diagnostic/friend1.C: New test.
4133 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4134
4135 2017-07-17 Nathan Sidwell <nathan@acm.org>
4136
4137 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4138
4139 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4140
4141 * lib/gcc-dg.exp: Increase expect's match buffer size.
4142
4143 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4144
4145 PR target/81369
4146 * gcc.dg/tree-ssa/pr81369.c: New.
4147
4148 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4149
4150 * gcc.target/arc/pr9000674901.c: New file.
4151 * gcc.target/arc/pic-1.c: Likewise.
4152 * gcc.target/arc/pr9001191897.c: Likewise.
4153
4154 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4155 Andrew Burgess <andrew.burgess@embecosm.com>
4156
4157 * gcc.target/arc/naked-1.c: New file.
4158 * gcc.target/arc/naked-2.c: Likewise.
4159
4160 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR tree-optimization/81428
4163 * gcc.dg/fixed-point/pr81428.c: New test.
4164
4165 PR tree-optimization/81365
4166 * g++.dg/torture/pr81365.C: New test.
4167
4168 PR tree-optimization/81396
4169 * gcc.dg/tree-ssa/pr81396.c: New test.
4170
4171 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4172
4173 * gnat.dg/opt65.adb: New test.
4174
4175 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4176
4177 * gcc.dg/predict-8.c: Update.
4178
4179 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4180
4181 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4182 * g++.dg/warn/pr12242.C: Likewise.
4183
4184 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4185
4186 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4187 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4188 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4189 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4190 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4191 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4192 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4193 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4194 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4195 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4196 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4197 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4198 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4199 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4200 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4201 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4202 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4203 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4204 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4205 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4206 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4207 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4208 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4209 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4210 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4211 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4212 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4213 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4214 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4215 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4216 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4217 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4218 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4219 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4220 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4221 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4222 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4223 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4224 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4225 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4226 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4227 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4228 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4229 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4230 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4231 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4232 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4233 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4234 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4235 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4236 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4237
4238 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4239
4240 PR tree-optimization/81162
4241 * gcc.dg/pr81162.c: New file.
4242
4243 2017-07-14 Martin Sebor <msebor@redhat.com>
4244
4245 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4246 that bcopy is expected to be transformed to.
4247
4248 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4249
4250 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4251 * g++.dg/lookup/missing-std-include-2.C: New test case.
4252 * g++.dg/lookup/missing-std-include-3.C: New test case.
4253 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4254 * gcc.dg/missing-header-fixit-1.c: New test case.
4255 * gcc.dg/missing-header-fixit-2.c: New test case.
4256 * gcc.dg/missing-header-fixit-2.h: New header.
4257
4258 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4259
4260 PR c/81405
4261 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4262
4263 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4264
4265 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4266
4267 2017-07-13 Martin Liska <mliska@suse.cz>
4268
4269 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4270 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4271 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4272 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4273 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4274 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4275 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4276
4277 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4278
4279 PR target/81193
4280 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4281 __builtin_cpu_supports with old GLIBC's.
4282 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4283 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4284 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4285 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4286 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4287 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4288 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4289 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4290 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4291 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4292 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4293 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4294 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4295 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4296 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4297 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4298 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4299 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4300 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4301 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4302 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4303 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4304 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4305 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4306
4307 2017-07-12 Carl Love <cel@us.ibm.com>
4308
4309 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4310 rev_bool_int): Add test cases for builtins.
4311 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4312 test cases for builtins.
4313
4314 2017-07-12 Carl Love <cel@us.ibm.com>
4315
4316 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4317 lp64 && p9vector_hw.
4318
4319 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4320
4321 * lib/target-supports.exp (check_stack_check_available): Make
4322 testcase name depend on stack_kind.
4323
4324 2017-07-11 Michael Collison <michael.collison@arm.com>
4325
4326 * gcc.target/aarch64/cmp-2.c: New testcase.
4327
4328 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4329
4330 PR c++/51270
4331 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4332
4333 2017-07-11 Carl Love <cel@us.ibm.com>
4334
4335 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4336 test cases for the builtins.
4337
4338 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4339
4340 * lib/profopt.exp: Print relative names in UNSUPPORTED
4341 AutoFDO tests.
4342
4343 2017-07-10 Michael Collison <michael.collison@arm.com>
4344
4345 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4346
4347 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4348
4349 PR target/81375
4350 * gcc.target/i386/pr81375.c: New test.
4351
4352 2017-07-10 Martin Sebor <msebor@redhat.com>
4353
4354 PR tree-optimization/80397
4355 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4356
4357 2017-07-10 Martin Sebor <msebor@redhat.com>
4358
4359 PR other/81345
4360 * gcc.dg/pr81345.c: New test.
4361
4362 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4363
4364 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4365 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4366
4367 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4368
4369 PR target/81313
4370 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4371 integer argumets to bypass x86_64 outgoing args optimization.
4372
4373 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4374
4375 * gfortran.dg/eoshift_4.f90: New test.
4376 * gfortran.dg/eoshift_5.f90: New test.
4377 * gfortran.dg/eoshift_6.f90: New test.
4378
4379 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4380
4381 PR target/81313
4382 * gcc.target/i386/pr81313-1.c: New test.
4383 * gcc.target/i386/pr81313-2.c: Likewise.
4384 * gcc.target/i386/pr81313-3.c: Likewise.
4385 * gcc.target/i386/pr81313-4.c: Likewise.
4386 * gcc.target/i386/pr81313-5.c: Likewise.
4387
4388 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4389
4390 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4391 * gnat.dg/vect16.ads (Sarray): Likewise.
4392 * gnat.dg/vect17.ads (Sarray): Likewise.
4393 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4394 * gnat.dg/vect16.adb (Add): Likewise.
4395 * gnat.dg/vect17.adb (Add): Likewise.
4396
4397 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4398
4399 PR c++/79300
4400 * g++.dg/diagnostic/pr79300.C: New test case.
4401
4402 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4403
4404 * gcc.target/powerpc/clone1.c: Add check to make sure the
4405 __builtin_cpu_supports function is fully supported.
4406 * gcc.target/powerpc/clone2.c: New runtime test for
4407 target_clones.
4408
4409 PR target/81348
4410 * gcc.target/powerpc/pr81348.c: New test.
4411
4412 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4413
4414 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4415
4416 2017-07-07 Carl Love <cel@us.ibm.com>
4417
4418 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4419 file for built-ins.
4420
4421 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4422
4423 * gcc.target/sparc/dictunpack.c: New file.
4424 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4425 * gcc.target/sparc/fpcmpshl.c: Likewise.
4426 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4427 * gcc.target/sparc/fpcmpushl.c: Likewise.
4428
4429 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4430
4431 PR fortran/70071
4432 * gfortran.dg/coarray_44.f90: New testcase.
4433
4434 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4435
4436 * c-c++-common/asan/kasan-alloca-1.c: New test.
4437 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4438
4439 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4440
4441 * c-c++-common/asan/alloca_big_alignment.c: New test.
4442 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4443 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4444 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4445 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4446 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4447 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4448 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4449
4450 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4451
4452 PR target/81305
4453 * gcc.target/avr/isr-test.h: Fix warnings.
4454
4455 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4456
4457 * lib/target-supports.exp: Generate
4458 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4459 and check_effective_target_arm_arch_v8r_multilib.
4460
4461 2017-07-06 Carl Love <cel@us.ibm.com>
4462
4463 * ChangeLog: Clean up from mid air collision
4464
4465 2017-07-06 Carl Love <cel@us.ibm.com>
4466
4467 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4468 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4469 cases for vec_addc, adde and addec builtins.
4470
4471 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4472
4473 PR c++/79300
4474 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4475 expected underlining within macro expansion.
4476 * c-c++-common/pr70264.c: Likewise.
4477 * g++.dg/plugin/diagnostic-test-expressions-1.C
4478 (test_within_macro_1): New test.
4479 (test_within_macro_2): Likewise.
4480 (test_within_macro_3): Likewise.
4481 (test_within_macro_4): Likewise.
4482 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4483 expected underlining within macro expansion.
4484 (test_macro_4): Likewise.
4485 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4486 (test_within_macro_1): New test.
4487 (test_within_macro_2): Likewise.
4488 (test_within_macro_3): Likewise.
4489 (test_within_macro_4): Likewise.
4490 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4491 underlining within macro expansion.
4492
4493 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4494
4495 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4496 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4497 _mm_maskz_getexp_round_sd): Test new intrinsics.
4498 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4499 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4500 _mm_maskz_getexp_round_ss): Ditto.
4501 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4502 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4503 _mm_maskz_getmant_round_sd): Ditto.
4504 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4505 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4506 _mm_maskz_getmant_round_ss): Ditto.
4507 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4508 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4509 _mm_maskz_getexp_round_sd): New runtime tests.
4510 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4511 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4512 _mm_maskz_getexp_round_ss): Ditto.
4513 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4514 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4515 _mm_maskz_getmant_round_sd): Ditto.
4516 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4517 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4518 _mm_maskz_getmant_round_ss): Ditto.
4519 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4520 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4521 __builtin_ia32_getmantss_mask_round): Test new builtins.
4522 * gcc.target/i386/sse-13.c : Ditto.
4523 * gcc.target/i386/sse-23.c: Ditto.
4524 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4525 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4526 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4527 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4528 _mm_mask_getexp_round_ss): Test new intrinsics.
4529 * gcc.target/i386/testround-1.c: Ditto.
4530 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4531 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4532 _mm_mask_getmant_round_ss): Test new intrinsics
4533 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4534 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4535 _mm_maskz_getmant_ss): Test new intrinsics.
4536
4537 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4538
4539 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4540 * lib/target-supports.exp (check_stack_check_available): New.
4541 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4542 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4543 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4544 * gcc.dg/pr47443.c: Likewise.
4545 * gcc.dg/pr48134.c: Likewise.
4546 * gcc.dg/pr70017.c: Likewise.
4547 * gcc.target/aarch64/stack-checking.c: Likewise.
4548 * gcc.target/arm/stack-checking.c: Likewise.
4549 * gcc.target/i386/pr48723.c: Likewise.
4550 * gcc.target/i386/pr55672.c: Likewise.
4551 * gcc.target/i386/pr67265-2.c: Likewise.
4552 * gcc.target/i386/pr67265.c: Likewise.
4553 * gnat.dg/opt49.adb: Likewise.
4554 * gnat.dg/stack_check1.adb: Likewise.
4555 * gnat.dg/stack_check2.adb: Likewise.
4556 * gnat.dg/stack_check3.adb: Likewise.
4557
4558 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4559
4560 PR target/80103
4561 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4562 __attribute__.
4563
4564 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4565
4566 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4567 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4568 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4569 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4570 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4571 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4572 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4573 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4574 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4575 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4576 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4577 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4578
4579 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4580
4581 PR target/81305
4582 * gcc.target/avr/isr-test.h: New file.
4583 * gcc.target/avr/torture/isr-01-simple.c: New test.
4584 * gcc.target/avr/torture/isr-02-call.c: New test.
4585 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4586
4587 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4588
4589 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4590 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4591 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4592 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4593
4594 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4595
4596 * gcc.dg/tree-ssa/ldist-26.c: New test.
4597
4598 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4599
4600 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4601
4602 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4603
4604 PR target/81300
4605 * gcc.target/i386/pr81300.c: New test.
4606
4607 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4608
4609 PR target/81294
4610 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4611 x and y arguments in the call to _subborrow_u32.
4612 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4613 x and y arguments in the call to _subborrow_u64.
4614 * gcc.target/i386/pr81294-1.c: New test.
4615 * gcc.target/i386/pr81294-2.c: Ditto.
4616
4617 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4618
4619 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4620
4621 2017-07-04 Marek Polacek <polacek@redhat.com>
4622
4623 PR c/81231
4624 * gcc.dg/atomic-pr81231.c: New test.
4625
4626 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4627
4628 PR tree-optimization/81292
4629 * gcc.dg/pr81292-1.c: New test.
4630 * gcc.dg/pr81292-2.c: Likewise.
4631
4632 2017-07-04 Martin Liska <mliska@suse.cz>
4633
4634 PR sanitizer/81040
4635 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4636 use-after-scope sanitization.
4637
4638 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4639
4640 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4641 options.
4642
4643 PR target/81175
4644 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4645 gather.
4646
4647 2017-07-04 Martin Liska <mliska@suse.cz>
4648
4649 PR ipa/81214
4650 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4651 * g++.dg/ext/mvc3.C: Likewise.
4652 * gcc.target/i386/mvc2.c: Likewise.
4653 * gcc.target/i386/mvc3.c: Likewise.
4654
4655 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4656
4657 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4658 decomposition declaration in diagnostics.
4659 * g++.dg/cpp1z/decomp2.C: Likewise.
4660 * g++.dg/cpp1z/decomp3.C: Likewise.
4661 * g++.dg/cpp1z/decomp4.C: Likewise.
4662 * g++.dg/cpp1z/decomp5.C: Likewise.
4663 * g++.dg/cpp1z/decomp6.C: Likewise.
4664 * g++.dg/cpp1z/decomp7.C: Likewise.
4665 * g++.dg/cpp1z/decomp8.C: Likewise.
4666 * g++.dg/cpp1z/decomp13.C: Likewise.
4667 * g++.dg/cpp1z/decomp14.C: Likewise.
4668 * g++.dg/cpp1z/decomp18.C: Likewise.
4669 * g++.dg/cpp1z/decomp19.C: Likewise.
4670 * g++.dg/cpp1z/decomp22.C: Likewise.
4671 * g++.dg/cpp1z/decomp23.C: Likewise.
4672 * g++.dg/cpp1z/decomp24.C: Likewise.
4673 * g++.dg/cpp1z/decomp25.C: Likewise.
4674 * g++.dg/cpp1z/decomp26.C: Likewise.
4675 * g++.dg/cpp1z/decomp28.C: Likewise.
4676
4677 PR c++/81258
4678 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4679 * g++.dg/cpp1z/decomp30.C: New test.
4680
4681 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4682
4683 PR c++/65775
4684 * g++.dg/cpp0x/trailing14.C: New.
4685
4686 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4687
4688 PR testsuite/79866
4689 * gfortran.dg/coarray_event_2.f08: New test.
4690
4691 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4692
4693 PR testsuite/79843
4694 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4695 * gfortran.dg/pointer_intent_2.f90: Likewise.
4696
4697 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4698
4699 PR middle-end/81290
4700 * gcc.c-torture/compile/pr81290.c: New.
4701
4702 2017-07-03 Richard Biener <rguenther@suse.de>
4703
4704 PR tree-optimization/60510
4705 * gfortran.dg/vect/pr60510.f: New testcase.
4706
4707 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4708
4709 * gcc.target/i386/mvc6.c: Require ifunc support.
4710
4711 2017-07-03 Martin Liska <mliska@suse.cz>
4712
4713 PR sanitize/81040
4714 * g++.dg/asan/function-argument-1.C: New test.
4715 * g++.dg/asan/function-argument-2.C: New test.
4716 * g++.dg/asan/function-argument-3.C: New test.
4717
4718 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4719
4720 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4721 as well.
4722
4723 2017-07-03 Tom de Vries <tom@codesourcery.com>
4724
4725 PR tree-optimization/69468
4726 * gcc.dg/pr81192.c: Update.
4727
4728 2017-07-03 Tom de Vries <tom@codesourcery.com>
4729
4730 PR tree-optimization/81192
4731 * gcc.dg/pr81192.c: Update.
4732
4733 2017-07-03 Tom de Vries <tom@codesourcery.com>
4734
4735 PR tree-optimization/81192
4736 * gcc.dg/pr81192.c: New test.
4737
4738 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4739
4740 * gfortran/eoshift_3.f90: New test.
4741
4742 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4743
4744 * gcc.dg/strlenopt-32.c: New testcase.
4745 * gcc.dg/strlenopt-33.c: Likewise.
4746 * gcc.dg/strlenopt-33g.c: Likewise.
4747 * gcc.dg/strlenopt-34.c: Likewise.
4748 * gcc.dg/strlenopt-35.c: Likewise.
4749
4750 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4751
4752 PR tree-optimization/80769
4753 * gcc.dg/strlenopt-31.c: New test.
4754 * gcc.dg/strlenopt-31g.c: Likewise.
4755
4756 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4757
4758 PR tree-optimization/81136
4759 * gcc.dg/vect/pr81136.c: New test.
4760
4761 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR sanitizer/81262
4764 * gcc.c-torture/compile/pr81262.c: New test.
4765 * g++.dg/ubsan/pr81262.C: New test.
4766
4767 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4768
4769 PR ipa/81261
4770 * g++.dg/ipa/pr81261.C: New testcase.
4771
4772 2017-06-30 Andrew Pinski <apinski@cavium.com>
4773
4774 * gcc.dg/torture/pr81245.c: New testcase.
4775
4776 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4777
4778 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4779 unbounded use.
4780
4781 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4782
4783 PR c++/80014
4784 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4785 Add declaration.
4786 (test_typeid): New test function.
4787
4788 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR target/81225
4791 * gcc.target/i386/pr81225.c: New test.
4792
4793 2017-06-30 Nathan Sidwell <nathan@acm.org>
4794
4795 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4796 * g++.dg/cpp0x/decltype9.C: Likewise.
4797 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4798 * g++.dg/lookup/decl1.C: Likewise.
4799 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4800 * g++.dg/other/pr28432.C: Likewise.
4801 * g++.dg/parse/crash12.C: Likewise.
4802 * g++.dg/parse/enum3.C: Likewise.
4803 * g++.dg/parse/operator6.C: Likewise.
4804 * g++.dg/template/crash69.C: Likewise.
4805 * g++.dg/template/error27.C: Likewise.
4806 * g++.dg/template/error28.C: Likewise.
4807 * g++.dg/template/memfriend6.C: Likewise.
4808 * g++.old-deja/g++.mike/err1.C: Likewise.
4809 * g++.old-deja/g++.mike/p811.C: Likewise.
4810 * g++.old-deja/g++.other/crash25.C: Likewise.
4811 * g++.old-deja/g++.other/dtor4.C: Likewise.
4812 * g++.old-deja/g++.pt/t37.C: Likewise.
4813
4814 2017-06-30 Martin Liska <mliska@suse.cz>
4815
4816 PR ipa/81214
4817 * gcc.target/i386/pr81214.c: New test.
4818
4819 2017-06-30 Nathan Sidwell <nathan@acm.org>
4820
4821 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4822
4823 PR c++/81229
4824 * g++.dg/lookup/pr81229.C: New.
4825
4826 2017-06-30 Martin Liska <mliska@suse.cz>
4827
4828 PR sanitizer/81021
4829 * g++.dg/asan/pr81021.C: New test.
4830
4831 2017-06-30 Richard Biener <rguenther@suse.de>
4832
4833 PR tree-optimization/81249
4834 * g++.dg/torture/pr81249.C: New testcase.
4835
4836 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4837
4838 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4839 * g++.dg/diagnostic/variadic1.C: Likewise.
4840 * g++.dg/gomp/udr-3.C: Likewise.
4841 * g++.dg/overload/error1.C: Likewise.
4842 * g++.dg/overload/error2.C: Likewise.
4843 * g++.dg/template/duplicate1.C: Likewise.
4844 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4845 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4846 * g++.old-deja/g++.other/redecl2.C: Likewise.
4847 * g++.old-deja/g++.other/redecl4.C: Likewise.
4848 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4849
4850 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4851
4852 PR fortran/77765
4853 * gfortran.dg/goacc/pr77765.f90: New test.
4854
4855 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4856
4857 * gcc.target/aarch64/ccmp_2.c: New test.
4858
4859 2017-06-29 Nathan Sidwell <nathan@acm.org>
4860
4861 PR c++/81247
4862 * g++.dg/parse/pr81247-[abc].C: New.
4863
4864 2017-06-29 Carl Love <cel@us.ibm.com>
4865
4866 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4867 test_unsigned_int_result, test_ll_int_result,
4868 test_ll_unsigned_int_result): Add result checking functions, add
4869 debug support.
4870 (main): Add builtin function tests.
4871
4872 2017-06-29 Carl Love <cel@us.ibm.com>
4873
4874 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4875 dg-skip-if): Add -mvsx -mcpu=power7.
4876
4877 2017-06-29 Richard Biener <rguenther@suse.de>
4878
4879 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4880
4881 2017-06-29 Nathan Sidwell <nathan@acm.org>
4882
4883 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4884
4885 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4886
4887 PR middle-end/81194
4888 * g++.dg/pr81194.C: New test.
4889
4890 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4891
4892 PR ipa/80565
4893 * gcc.dg/torture/pr80565.c: New file.
4894
4895 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4896
4897 PR tree-optimization/81196
4898 * gcc.dg/vect/pr81196.c: New.
4899
4900 2017-06-29 Michael Collison <michael.collison@arm.com>
4901
4902 Fix date on previous ChangeLog entry.
4903
4904 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4905 Michael Collison <michael.collison@arm.com>
4906
4907 PR target/70119
4908 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4909
4910 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4911
4912 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4913 Test new intrinsic.
4914 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4915 Ditto.
4916 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4917 Ditto.
4918 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4919 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4920 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4921
4922 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4923
4924 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4925 current ARM check by ARM NEON's availability check.
4926 (check_effective_target_vect_intfloat_cvt): Likewise.
4927 (check_effective_target_vect_uintfloat_cvt): Likewise.
4928 (check_effective_target_vect_floatint_cvt): Likewise.
4929 (check_effective_target_vect_floatuint_cvt): Likewise.
4930 (check_effective_target_vect_shift): Likewise.
4931 (check_effective_target_whole_vector_shift): Likewise.
4932 (check_effective_target_vect_bswap): Likewise.
4933 (check_effective_target_vect_shift_char): Likewise.
4934 (check_effective_target_vect_long): Likewise.
4935 (check_effective_target_vect_float): Likewise.
4936 (check_effective_target_vect_perm): Likewise.
4937 (check_effective_target_vect_perm_byte): Likewise.
4938 (check_effective_target_vect_perm_short): Likewise.
4939 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4940 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4941 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4942 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4943 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4944 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4945 (check_effective_target_vect_widen_shift): Likewise.
4946 (check_effective_target_vect_extract_even_odd): Likewise.
4947 (check_effective_target_vect_interleave): Likewise.
4948 (check_effective_target_vect_multiple_sizes): Likewise.
4949 (check_effective_target_vect64): Likewise.
4950 (check_effective_target_vect_max_reduc): Likewise.
4951
4952 2017-06-28 Richard Biener <rguenther@suse.de>
4953
4954 PR middle-end/81227
4955 * gcc.dg/pr81227.c: New testcase.
4956
4957 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4958
4959 PR target/81193
4960 * lib/target-supports.exp
4961 (check_ppc_cpu_supports_hw_available): New test to make sure
4962 __builtin_cpu_supports works on power7 and newer.
4963
4964 2017-06-28 Martin Liska <mliska@suse.cz>
4965
4966 PR ipa/81128
4967 * gcc.target/i386/pr81128.c: New test.
4968
4969 2017-06-28 Martin Liska <mliska@suse.cz>
4970
4971 PR driver/79659
4972 * g++.dg/opt/pr79659.C: New test.
4973
4974 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4975
4976 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4977 and options.
4978 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4979
4980 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4981
4982 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4983 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4984
4985 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4986
4987 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4988 (foo): ... this. Change constants such that it isn't matched
4989 as __builtin_copysign, yet tests the combiner the same.
4990
4991 2017-06-28 Martin Liska <mliska@suse.cz>
4992
4993 PR sanitizer/81224
4994 * gcc.dg/asan/pr81224.c: New test.
4995
4996 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4997
4998 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4999 passed to pthread_join.
5000
5001 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5002
5003 * gcc.target/s390/nodatarel-1.c: New test.
5004
5005 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5006
5007 PR fortran/80164
5008 * gfortran.dg/array_temporaries_4.f90: New test.
5009
5010 2017-06-27 Andrew Pinski <apinski@cavium.com>
5011
5012 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5013 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5014 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5015
5016 2017-06-27 Marek Polacek <polacek@redhat.com>
5017
5018 PR sanitizer/81223
5019 * gcc.dg/ubsan/pr81223.c: New test.
5020
5021 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5022
5023 * gcc.dg/tree-ssa/assoc-1.c: New file.
5024
5025 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5026
5027 PR c++/62046
5028 * g++.dg/parse/catch2.C: New.
5029
5030 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR sanitizer/81209
5033 * g++.dg/ubsan/pr81209.C: New test.
5034
5035 PR middle-end/81207
5036 * gcc.c-torture/compile/pr81207.c: New test.
5037
5038 2017-06-27 Marek Polacek <polacek@redhat.com>
5039
5040 PR bootstrap/81216
5041 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5042
5043 2017-06-26 Martin Sebor <msebor@redhat.com>
5044
5045 PR c++/81169
5046 * g++.dg/Wclass-memaccess-2.C: New test.
5047
5048 2017-06-26 Carl Love <cel@us.ibm.com>
5049
5050 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5051 Add new runnable test file for the vec_rev built-ins.
5052
5053 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5054
5055 PR/tree-optimization 71815
5056 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5057 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5058
5059 2017-06-26 Renlin Li <renlin.li@arm.com>
5060 Szabolcs Nagy <szabolcs.nagy@arm.com>
5061
5062 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5063 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5064 memmove.
5065
5066 2017-06-26 Richard Biener <rguenther@suse.de>
5067
5068 PR target/81175
5069 * gfortran.dg/pr81175.f: New testcase.
5070
5071 2017-06-26 Richard Biener <rguenther@suse.de>
5072
5073 PR tree-optimization/81203
5074 * gcc.dg/torture/pr81203.c: New testcase.
5075
5076 2017-06-26 Marek Polacek <polacek@redhat.com>
5077
5078 PR c/80116
5079 * c-c++-common/Wmultistatement-macros-1.c: New test.
5080 * c-c++-common/Wmultistatement-macros-2.c: New test.
5081 * c-c++-common/Wmultistatement-macros-3.c: New test.
5082 * c-c++-common/Wmultistatement-macros-4.c: New test.
5083 * c-c++-common/Wmultistatement-macros-5.c: New test.
5084 * c-c++-common/Wmultistatement-macros-6.c: New test.
5085 * c-c++-common/Wmultistatement-macros-7.c: New test.
5086 * c-c++-common/Wmultistatement-macros-8.c: New test.
5087 * c-c++-common/Wmultistatement-macros-9.c: New test.
5088 * c-c++-common/Wmultistatement-macros-10.c: New test.
5089 * c-c++-common/Wmultistatement-macros-11.c: New test.
5090
5091 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5092
5093 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5094
5095 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5096
5097 * lib/target-supports.exp
5098 (check_effective_target_arm_neon_ok_nocache): Add flags with
5099 -mfloat-abi=hard. Include arm_neon.h.
5100 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5101 (check_effective_target_arm_neon_ok_no_float_abi): New.
5102 * gcc.target/arm/lto/pr65837_0.c: Require
5103 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5104 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5105 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5106
5107 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5108
5109 PR c++/62315
5110 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5111
5112 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5113
5114 PR fortran/52473
5115 * gfortran.dg/cshift_2.f90: New test.
5116
5117 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5118
5119 PR middle-end/79794
5120 * gcc.target/aarch64/pr79794.c: New.
5121
5122 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5123
5124 PR target/80510
5125 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5126 * gcc.target/powerpc/pr80510-2.c: Likewise.
5127
5128 2017-06-22 Jeff Law <law@redhat.com>
5129
5130 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5131
5132 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5133
5134 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5135 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5136 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5137 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5138 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5139 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5140 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5141 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5142
5143 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5144
5145 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5146
5147 2017-06-22 Matt Turner <mattst88@gmail.com>
5148
5149 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5150 skylake check.
5151
5152 2017-06-22 Carl Love <cel@us.ibm.com>
5153
5154 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5155 vmuleuh): Fix scan-assembler-times should check for word not half word
5156 instructions.
5157
5158 2017-06-22 Jeff Law <law@redhat.com>
5159
5160 * gcc.c-torture/compile/stack-check-1.c: New test.
5161
5162 2016-06-22 Richard Biener <rguenther@suse.de>
5163
5164 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5165 * gcc.dg/vect/pr65947-2.c: Likewise.
5166 * gcc.dg/vect/pr65947-3.c: Likewise.
5167 * gcc.dg/vect/pr65947-4.c: Likewise.
5168 * gcc.dg/vect/pr65947-5.c: Likewise.
5169 * gcc.dg/vect/pr65947-6.c: Likewise.
5170 * gcc.dg/vect/pr65947-8.c: Likewise.
5171 * gcc.dg/vect/pr65947-9.c: Likewise.
5172 * gcc.dg/vect/pr65947-10.c: Likewise.
5173 * gcc.dg/vect/pr65947-12.c: Likewise.
5174 * gcc.dg/vect/pr65947-13.c: Likewise.
5175 * gcc.dg/vect/pr65947-14.c: Likewise.
5176 * gcc.dg/vect/vect-cond-2.c: Likewise.
5177 * gcc.dg/vect/vect-pr69848.c: Likewise.
5178
5179 2017-06-22 Martin Liska <mliska@suse.cz>
5180
5181 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5182 to not inline it.
5183
5184 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5185
5186 * gcc.dg/tree-ssa/forwprop-37.c: New.
5187
5188 2017-06-22 Richard Biener <rguenther@suse.de>
5189
5190 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5191
5192 2017-06-22 Richard Biener <rguenther@suse.de>
5193
5194 * gcc.dg/vect/pr65947-14.c: New testcase.
5195
5196 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5197
5198 PR target/80510
5199 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5200 32-bit support is added. Change ITYPE size to 64-bit integer.
5201 * gcc.target/powerpc/pr80510-2.c: Likewise.
5202
5203 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR c++/81154
5206 * g++.dg/gomp/pr81154.C: New test.
5207
5208 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5209
5210 * g++.dg/other/old-style-cast-fixits.C: New test case.
5211
5212 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5213
5214 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5215
5216 2017-06-21 Tom de Vries <tom@codesourcery.com>
5217
5218 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5219
5220 2017-06-21 Tom de Vries <tom@codesourcery.com>
5221
5222 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5223 warning.
5224
5225 2017-06-21 Martin Liska <mliska@suse.cz>
5226
5227 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5228
5229 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5230
5231 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5232 gnat.dg/debug11_pkg2.ads: New testcase.
5233
5234 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5235
5236 * gcc.target/i386/getround.c: New file.
5237
5238 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5239
5240 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5241 * gcc.dg/tree-ssa/addadd-2.c: New file.
5242
5243 2017-06-21 Tom de Vries <tom@codesourcery.com>
5244
5245 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5246 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5247 * gcc.c-torture/compile/20080806-1.c: Same.
5248 * gcc.c-torture/compile/920723-1.c: Same.
5249 * gcc.c-torture/compile/930621-1.c: Same.
5250 * gcc.c-torture/compile/991214-2.c: Same.
5251 * gcc.c-torture/compile/bcopy.c: Same.
5252 * gcc.c-torture/compile/memtst.c: Same.
5253 * gcc.c-torture/compile/msp.c: Same.
5254 * gcc.c-torture/compile/stuct.c: Same.
5255 * gcc.c-torture/execute/20011008-3.c: Same.
5256 * gcc.c-torture/execute/20030209-1.c: Same.
5257 * gcc.c-torture/execute/20031012-1.c: Same.
5258 * gcc.c-torture/execute/20040805-1.c: Same.
5259 * gcc.c-torture/execute/920410-1.c: Same.
5260 * gcc.c-torture/execute/921113-1.c: Same.
5261 * gcc.c-torture/execute/921202-1.c: Same.
5262 * gcc.c-torture/execute/921208-2.c: Same.
5263 * gcc.c-torture/execute/930106-1.c: Same.
5264 * gcc.c-torture/execute/930406-1.c: Same.
5265 * gcc.c-torture/execute/950221-1.c: Same.
5266 * gcc.c-torture/execute/960521-1.c: Same.
5267 * gcc.c-torture/execute/980605-1.c: Same.
5268 * gcc.c-torture/execute/comp-goto-1.c: Same.
5269 * gcc.c-torture/execute/comp-goto-2.c: Same.
5270 * gcc.c-torture/execute/memcpy-1.c: Same.
5271 * gcc.c-torture/execute/multi-ix.c: Same.
5272 * gcc.c-torture/execute/nestfunc-4.c: Same.
5273 * gcc.c-torture/execute/pr20621-1.c: Same.
5274 * gcc.c-torture/execute/pr23135.c: Same.
5275 * gcc.c-torture/execute/pr28982b.c: Same.
5276 * gcc.dg/loop-3.c: Same.
5277 * gcc.dg/struct-ret-3.c: Same.
5278 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5279 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5280 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5281 * gcc.dg/tree-prof/pr44777.c: Same.
5282
5283 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5284
5285 PR jit/81144
5286 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5287 memset call with zero-initialization.
5288 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5289
5290 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5291
5292 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5293 (main): Renamed to ...
5294 (fma4_test): ... this.
5295
5296 2017-06-20 Julia Koval <julia.koval@intel.com>
5297
5298 * gcc.target/i386/pr73350-2.c: New test.
5299
5300 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5301
5302 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5303 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5304 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5305 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5306 restrict to x86_64-*-*-gnu.
5307 Skip scan-assembler on *-*-darwin*.
5308 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5309 * gcc.dg/loop-invariant.c: Likewise.
5310 * gcc.dg/lto/pr70955_0.c: Likewise.
5311 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5312 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5313 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5314
5315 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5316 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5317 targets.
5318 * gcc.dg/attr-ms_struct-2.c: Likewise.
5319 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5320 * gcc.dg/bf-ms-layout.c: Likewise.
5321 * gcc.dg/bf-ms-layout-2.c: Likewise.
5322 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5323 Require fpic support.
5324 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5325 targets.
5326 * gcc.target/i386/bitfield2.c: Likewise.
5327 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5328 targets.
5329 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5330
5331 2017-06-20 Nathan Sidwell <nathan@acm.org>
5332
5333 PR c++/67074
5334 * g++.dg/lookup/pr67074.C: New.
5335 * g++.dg/parse/namespace-alias-1.C: Adjust.
5336
5337 2017-06-20 Richard Biener <rguenther@suse.de>
5338
5339 PR middle-end/81097
5340 * c-c++-common/ubsan/pr81097.c: New testcase.
5341
5342 2017-06-20 Richard Biener <rguenther@suse.de>
5343
5344 * gcc.dg/vect/pr65947-9.c: Adjust.
5345
5346 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5347
5348 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5349 * gcc.target/arm/acle/cdp2.c: Likewise.
5350 * gcc.target/arm/acle/ldc.c: Likewise.
5351 * gcc.target/arm/acle/ldc2.c: Likewise.
5352 * gcc.target/arm/acle/ldc2l.c: Likewise.
5353 * gcc.target/arm/acle/ldcl.c: Likewise.
5354 * gcc.target/arm/acle/mcr.c: Likewise.
5355 * gcc.target/arm/acle/mcr2.c: Likewise.
5356 * gcc.target/arm/acle/mcrr.c: Likewise.
5357 * gcc.target/arm/acle/mcrr2.c: Likewise.
5358 * gcc.target/arm/acle/mrc.c: Likewise.
5359 * gcc.target/arm/acle/mrc2.c: Likewise.
5360 * gcc.target/arm/acle/mrrc.c: Likewise.
5361 * gcc.target/arm/acle/mrrc2.c: Likewise.
5362 * gcc.target/arm/acle/stc.c: Likewise.
5363 * gcc.target/arm/acle/stc2.c: Likewise.
5364 * gcc.target/arm/acle/stc2l.c: Likewise.
5365 * gcc.target/arm/acle/stcl.c: Likewise.
5366
5367 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR target/81121
5370 * gcc.target/i386/pr81121.c: New test.
5371
5372 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5373
5374 PR target/79799
5375 * gcc.target/powerpc/pr79799-1.c: New test.
5376 * gcc.target/powerpc/pr79799-2.c: Likewise.
5377 * gcc.target/powerpc/pr79799-3.c: Likewise.
5378 * gcc.target/powerpc/pr79799-4.c: Likewise.
5379 * gcc.target/powerpc/pr79799-5.c: Likewise.
5380
5381 2017-06-19 Nathan Sidwell <nathan@acm.org>
5382
5383 PR c++/81124
5384 PR c++/79766
5385 * g++.dg/lookup/pr79766.C: New.
5386 * g++.dg/lookup/pr81124.C: New.
5387 * g++.dg/template/explicit6.C: Adjust.
5388 * g++.old-deja/g++.other/decl5.C: Adjust.
5389
5390 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5391
5392 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5393 -DSTACK_SIZE.
5394
5395 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR sanitizer/81125
5398 * g++.dg/ubsan/pr81125.C: New test.
5399
5400 PR sanitizer/81111
5401 * g++.dg/ubsan/pr81111.C: New test.
5402
5403 2017-06-19 Richard Biener <rguenther@suse.de>
5404
5405 PR middle-end/81118
5406 * gcc.dg/torture/pr81118.c: New testcase.
5407
5408 2017-06-19 Richard Biener <rguenther@suse.de>
5409
5410 PR tree-optimization/80887
5411 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5412
5413 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5414
5415 PR ipa/81112
5416 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5417
5418 2017-06-19 Nathan Sidwell <nathan@acm.org>
5419
5420 PR c++/81119
5421 * g++.dg/warn/pr81119.C: New.
5422
5423 2017-06-19 Martin Liska <mliska@suse.cz>
5424
5425 PR sanitizer/80879
5426 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5427
5428 2017-06-19 Martin Liska <mliska@suse.cz>
5429
5430 PR ipa/80732
5431 * gcc.target/i386/mvc5.c: Scan indirect_function.
5432 * gcc.target/i386/mvc7.c: Likewise.
5433 * gcc.target/i386/pr80732.c: New test.
5434
5435 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5436
5437 PR c++/66093
5438 * g++.dg/cpp1y/constexpr-66093.C: New.
5439
5440 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5441
5442 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5443 dg-skip-if list.
5444
5445 2017-06-19 Richard Biener <rguenther@suse.de>
5446
5447 PR ipa/81112
5448 * g++.dg/torture/pr81112.C: New testcase.
5449
5450 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5451
5452 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5453
5454 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5455
5456 PR fortran/52473
5457 * gfortran.dg/cshift_1.f90: New test.
5458
5459 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5460
5461 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5462
5463 2017-06-16 Carl Love <cel@us.ibm.com>
5464
5465 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5466 main): Add runnable tests and test checker for vec_float,
5467 vec_float2, vec_floate and vec_floato builtins.
5468
5469 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5470
5471 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5472 the architecture options added by dg-add-options arm_neon.
5473 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5474 to the architecture.
5475 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5476 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5477 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5478
5479 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5480
5481 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5482 multilibs have been built.
5483
5484 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5485
5486 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5487 * gcc.target/arm/pr51915.c: Likewise.
5488 * gcc.target/arm/pr52006.c: Likewise.
5489 * gcc.target/arm/pr53187.c: Likewise.
5490
5491 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5492
5493 * gcc.target/arm/multilibs.exp: New file.
5494
5495 2017-06-16 Martin Sebor <msebor@redhat.com>
5496
5497 PR tree-optimization/80933
5498 PR tree-optimization/80934
5499 * gcc.dg/fold-bcopy.c: New test.
5500 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5501 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5502 * gcc.dg/pr79214.c: Adjust.
5503 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5504 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5505 * gcc.dg/builtins-nonnull.c: Likewise.
5506
5507 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5508
5509 PR target/71778
5510 * gcc.target/arm/pr71778.c: New.
5511
5512 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5513
5514 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5515
5516 2017-06-16 Richard Biener <rguenther@suse.de>
5517
5518 PR tree-optimization/81090
5519 * gcc.dg/graphite/pr81090.c: New testcase.
5520
5521 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5522
5523 PR fortran/80983
5524 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5525
5526 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5527
5528 PR sanitizer/81094
5529 * c-c++-common/ubsan/object-size-11.c: New test.
5530
5531 2017-06-15 Martin Sebor <msebor@redhat.com>
5532
5533 PR c++/80560
5534 * g++.dg/Wclass-memaccess.C: New test.
5535
5536 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5537
5538 PR fortran/80983
5539 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5540
5541 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5542
5543 PR lto/69866
5544 * gcc.dg/lto/pr69866_0.c: New test.
5545 * gcc.dg/lto/pr69866_1.c: Likewise.
5546
5547 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5548
5549 PR target/78818
5550 * gcc.target/msp430/pr78818-real.c: New template for tests.
5551 * gcc.target/msp430/pr78818-auto.c: New test.
5552 * gcc.target/msp430/pr78818-data-region.c: New test.
5553 * gcc.target/msp430/pr78818-data-sec.c: New test.
5554 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5555
5556 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5557
5558 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5559 instructions in it rather than the number of IT blocks being 2.
5560 Transfer scan directive arm_thumb2 restriction to the whole
5561 testcase and restrict further to Thumb-only targets.
5562
5563 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5564
5565 * gcc.target/arm/sdiv_costs_1.c:
5566 Use dg-add-options.
5567
5568 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5569
5570 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5571 * gcc.target/mips/pr51513-1.c: New test.
5572 * gcc.target/mips/pr51513-2.c: New test.
5573
5574 2017-06-14 Richard Biener <rguenther@suse.de>
5575
5576 PR tree-optimization/81083
5577 * gcc.dg/torture/pr81083.c: Add prototypes.
5578
5579 2017-06-14 Richard Biener <rguenther@suse.de>
5580
5581 PR middle-end/81088
5582 * c-c++-common/ubsan/pr81088.c: New testcase.
5583
5584 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5585
5586 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5587
5588 2017-06-14 Andrew Pinski <apinski@cavium.com>
5589 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5590
5591 PR target/71663
5592 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5593 * gcc.target/aarch64/vect-init-2.c: Likewise.
5594 * gcc.target/aarch64/vect-init-3.c: Likewise.
5595 * gcc.target/aarch64/vect-init-4.c: Likewise.
5596 * gcc.target/aarch64/vect-init-5.c: Likewise.
5597
5598 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5599
5600 PR c++/58541
5601 * g++.dg/cpp0x/constexpr-58541.C: New.
5602
5603 2017-06-14 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/81083
5606 * gcc.dg/torture/pr81083.c: New testcase.
5607
5608 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5609
5610 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5611 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5612
5613 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/80973
5616 * g++.dg/ubsan/pr80973.C: New test.
5617
5618 PR c++/80984
5619 * g++.dg/opt/nrv18.C: New test.
5620
5621 2017-06-13 Martin Liska <mliska@suse.cz>
5622
5623 PR sanitize/78204
5624 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5625 test by adding no_sanitize attribute.
5626 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5627
5628 2017-06-13 Renlin Li <renlin.li@arm.com>
5629
5630 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5631 conditionally.
5632
5633 2017-06-13 Martin Jambor <mjambor@suse.cz>
5634
5635 PR tree-optimization/80803
5636 PR tree-optimization/81063
5637 gcc.dg/tree-ssa/pr80803.c: New test.
5638 gcc.dg/tree-ssa/pr81063.c: Likewise.
5639
5640 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5641
5642 * c-c++-common/fold-masked-cmp-3.c: New test.
5643
5644 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5645
5646 PR tree-optimization/67328
5647 * c-c++-common/fold-masked-cmp-1.c: New test.
5648 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5649 * gcc.dg/pr46309.c: Fix pattern.
5650 * gcc.dg/pr46309-2.c: Likewise.
5651
5652 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5653
5654 * gcc.target/arm/sdiv_costs_1.c:
5655 Require arm_arch_v8a_ok and add march option.
5656
5657 2017-06-13 Martin Liska <mliska@suse.cz>
5658
5659 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5660 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5661 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5662
5663 2017-06-13 Richard Biener <rguenther@suse.de>
5664
5665 PR middle-end/81065
5666 * c-c++-common/ubsan/pr81065.c: New testcase.
5667
5668 2017-06-12 Ian Lance Taylor <iant@golang.org>
5669
5670 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5671 freorder. Update comment to explain test.
5672
5673 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5674
5675 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5676 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5677 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5678 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5679
5680 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5681
5682 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5683
5684 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5685
5686 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5687
5688 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR tree-optimization/81003
5691 * gcc.c-torture/compile/pr81003.c: New test.
5692
5693 2017-06-12 Richard Biener <rguenther@suse.de>
5694
5695 PR tree-optimization/81053
5696 * gcc.dg/torture/pr81053.c: New testcase.
5697
5698 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5699
5700 PR fortran/80988
5701 * gfortran.dg/implied_do_io_3.f90: New test.
5702
5703 2017-06-10 Tom de Vries <tom@codesourcery.com>
5704
5705 * lib/target-supports.exp (check_effective_target_signal): New proc.
5706 * lib/gcc.exp (gcc_target_compile): Remove appending of
5707 -DSIGNAL_SUPPRESS to additional_flags.
5708 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5709 additional_flags if effective target signal is not supported by the
5710 target.
5711 * gcc.c-torture/execute/20101011-1.c: Same.
5712 * gcc.dg/c99-stdint-1.c: Same.
5713 * gcc.dg/c99-stdint-2.c: Same.
5714 * gcc.dg/c99-stdint-5.c: Same.
5715 * gcc.dg/c99-stdint-6.c: Same.
5716 * gcc.dg/stdint-width-1.c: Same.
5717
5718 2017-06-10 Tom de Vries <tom@codesourcery.com>
5719
5720 * lib/target-supports.exp (check_effective_target_stack_size)
5721 (dg-effective-target-value): New proc.
5722 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5723 additional_flags.
5724 * lib/objc.exp (objc_target_compile): Same.
5725 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5726 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5727 dg-additional-options.
5728 * gcc.c-torture/compile/20080806-1.c: Same.
5729 * gcc.c-torture/compile/920723-1.c: Same.
5730 * gcc.c-torture/compile/930621-1.c: Same.
5731 * gcc.c-torture/compile/991214-2.c: Same.
5732 * gcc.c-torture/compile/bcopy.c: Same.
5733 * gcc.c-torture/compile/memtst.c: Same.
5734 * gcc.c-torture/compile/msp.c: Same.
5735 * gcc.c-torture/compile/stuct.c: Same.
5736 * gcc.c-torture/execute/20011008-3.c: Same.
5737 * gcc.c-torture/execute/20030209-1.c: Same.
5738 * gcc.c-torture/execute/20031012-1.c: Same.
5739 * gcc.c-torture/execute/20040805-1.c: Same.
5740 * gcc.c-torture/execute/920410-1.c: Same.
5741 * gcc.c-torture/execute/920501-7.c: Same.
5742 * gcc.c-torture/execute/921113-1.c: Same.
5743 * gcc.c-torture/execute/921202-1.c: Same.
5744 * gcc.c-torture/execute/921208-2.c: Same.
5745 * gcc.c-torture/execute/930106-1.c: Same.
5746 * gcc.c-torture/execute/930406-1.c: Same.
5747 * gcc.c-torture/execute/950221-1.c: Same.
5748 * gcc.c-torture/execute/960521-1.c: Same.
5749 * gcc.c-torture/execute/980605-1.c: Same.
5750 * gcc.c-torture/execute/comp-goto-1.c: Same.
5751 * gcc.c-torture/execute/comp-goto-2.c: Same.
5752 * gcc.c-torture/execute/memcpy-1.c: Same.
5753 * gcc.c-torture/execute/multi-ix.c: Same.
5754 * gcc.c-torture/execute/nestfunc-4.c: Same.
5755 * gcc.c-torture/execute/pr20621-1.c: Same.
5756 * gcc.c-torture/execute/pr23135.c: Same.
5757 * gcc.c-torture/execute/pr28982b.c: Same.
5758 * gcc.dg/loop-3.c: Same.
5759 * gcc.dg/struct-ret-3.c: Same.
5760 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5761 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5762 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5763 * gcc.dg/tree-prof/pr44777.c: Same.
5764
5765 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5766
5767 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5768 (test_mutually_exclusive_suggestions): New test function.
5769 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5770 (test_mutually_exclusive_suggestions): New test function.
5771 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5772 (test_mutually_exclusive_suggestions): New test function.
5773 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5774 (test_show_locus): Add special-case for
5775 "test_mutually_exclusive_suggestions".
5776
5777 2017-06-09 Ian Lance Taylor <iant@golang.org>
5778
5779 * gcc.dg/tree-prof/split-1.c: New test.
5780
5781 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5782
5783 * gcc.dg/predict-14.c: Avoid cold function detection.
5784 * gcc.target/i386/umod-3.c: Likewise.
5785
5786 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5787
5788 * gcc.target/aarch64/lrint-matherr.h: New.
5789 * gcc.target/aarch64/inline-lrint_1.c: New.
5790 * gcc.target/aarch64/inline-lrint_2.c: New.
5791 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5792 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5793
5794 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5795
5796 * gcc.target/arm/sdiv_costs_1.c: New.
5797
5798 2017-06-09 Tom de Vries <tom@codesourcery.com>
5799
5800 PR target/80855
5801 * gcc.target/nvptx/label-values.c: New test.
5802
5803 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5804
5805 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5806 Test for null definitions instead of them being undefined. Add entry
5807 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5808 about using the effective target for architecture extension.
5809 (check_effective_target_arm_arch_v7ve_ok): Remove.
5810 (add_options_for_arm_arch_v7ve): Likewise.
5811
5812 2017-06-09 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/66623
5815 * gcc.dg/vect/pr66623.c: New testcase.
5816
5817 2017-06-09 Richard Biener <rguenther@suse.de>
5818
5819 PR tree-optimization/79483
5820 * gcc.dg/graphite/pr79483.c: New testcase.
5821
5822 2017-06-09 Richard Biener <rguenther@suse.de>
5823
5824 PR middle-end/81007
5825 * g++.dg/pr81007.C: New testcase.
5826
5827 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5828
5829 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5830 instead of "rsp" for -m32.
5831 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5832 target, add -msse2 to dg-options.
5833 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5834 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5835
5836 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5837
5838 PR target/80966
5839 * gcc.target/powerpc/stack-limit.c: New testcase.
5840
5841 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5842
5843 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5844 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5845 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5846 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5847 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5848 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5849
5850 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5851
5852 PR c/81006
5853 * c-c++-common/gomp/pr81006.c: New test.
5854
5855 PR c++/81011
5856 * g++.dg/gomp/pr81011.C: New test.
5857
5858 PR middle-end/81005
5859 * c-c++-common/ubsan/align-10.c: New test.
5860 * c-c++-common/ubsan/null-13.c: New test.
5861
5862 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5863
5864 PR target/81015
5865 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5866 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5867 * gcc.target/i386/pr81015.c: New test.
5868
5869 2017-06-08 Tom de Vries <tom@codesourcery.com>
5870
5871 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5872 trampolines instead of NO_TRAMPOLINES.
5873 * gcc.c-torture/execute/20000822-1.c: Same.
5874 * gcc.c-torture/execute/920428-2.c: Same.
5875 * gcc.c-torture/execute/920501-7.c: Same.
5876 * gcc.c-torture/execute/920612-2.c: Same.
5877 * gcc.c-torture/execute/921017-1.c: Same.
5878 * gcc.c-torture/execute/921215-1.c: Same.
5879 * gcc.c-torture/execute/931002-1.c: Same.
5880 * gcc.c-torture/execute/comp-goto-2.c: Same.
5881 * gcc.c-torture/execute/nestfunc-1.c: Same.
5882 * gcc.c-torture/execute/nestfunc-2.c: Same.
5883 * gcc.c-torture/execute/nestfunc-3.c: Same.
5884 * gcc.c-torture/execute/nestfunc-5.c: Same.
5885 * gcc.c-torture/execute/nestfunc-6.c: Same.
5886 * gcc.c-torture/execute/pr24135.c: Same.
5887 * gcc.dg/Wtrampolines.c: Same.
5888 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5889 * gcc.dg/torture/stackalign/nested-5.c: Same.
5890 * gcc.dg/torture/stackalign/nested-6.c: Same.
5891 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5892 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5893 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5894 * gcc.dg/trampoline-1.c: Same.
5895 * gcc.dg/tree-prof/pr44777.c: Same.
5896 * gcc.target/i386/pr67770.c: Same.
5897 * lib/gcc.exp (gcc_target_compile): Remove appending of
5898 -DNO_TRAMPOLINES to additional_flags.
5899 * lib/objc.exp (objc_target_compile): Same.
5900
5901 2017-06-08 Tom de Vries <tom@codesourcery.com>
5902
5903 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5904 'gcc,no_trampolines' instead of 'no_trampolines'.
5905
5906 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5907
5908 PR middle-end/79988
5909 * gcc.target/i386/mpx/pr79988.c: New test.
5910
5911 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5912
5913 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5914 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5915 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5916
5917 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5918
5919 * g++.dg/tree-ssa/counts-1.C: New testcase.
5920 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5921
5922 2017-08-08 Julia Koval <julia.koval@intel.com>
5923
5924 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5925 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5926 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5927 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5928 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5929 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5930
5931 2017-06-08 Marek Polacek <polacek@redhat.com>
5932
5933 PR sanitize/80932
5934 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5935
5936 2017-08-08 Julia Koval <julia.koval@intel.com>
5937
5938 PR target/73350,80862
5939 * gcc.target/i386/pr73350.c: New test.
5940
5941 2017-06-08 Richard Biener <rguenther@suse.de>
5942
5943 PR tree-optimization/80928
5944 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5945
5946 2017-06-07 Carl Love <cel@us.ibm.com>
5947
5948 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5949
5950 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5951
5952 PR c++/80990
5953 * g++.dg/cpp1z/class-deduction39.C: New.
5954
5955 2017-06-07 Marek Polacek <polacek@redhat.com>
5956
5957 PR sanitizer/80932
5958 * c-c++-common/ubsan/pr80932.c: New test.
5959
5960 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5961
5962 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5963 * gcc.target/i386/l_fma_double_2.c: Ditto.
5964 * gcc.target/i386/l_fma_double_3.c: Ditto.
5965 * gcc.target/i386/l_fma_double_4.c: Ditto.
5966 * gcc.target/i386/l_fma_double_5.c: Ditto.
5967 * gcc.target/i386/l_fma_double_6.c: Ditto.
5968 * gcc.target/i386/l_fma_float_1.c: Ditto.
5969 * gcc.target/i386/l_fma_float_2.c: Ditto.
5970 * gcc.target/i386/l_fma_float_3.c: Ditto.
5971 * gcc.target/i386/l_fma_float_4.c: Ditto.
5972 * gcc.target/i386/l_fma_float_5.c: Ditto.
5973 * gcc.target/i386/l_fma_float_6.c: Ditto.
5974
5975 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5976
5977 * gcc.target/aarch64/sdiv_costs_1.c: New.
5978
5979 2017-06-07 Richard Biener <rguenther@suse.de>
5980
5981 PR tree-optimization/80928
5982 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5983 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5984
5985 2017-06-07 Richard Biener <rguenther@suse.de>
5986
5987 PR tree-optimization/80928
5988 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5989 check_results.
5990
5991 2017-06-06 Nathan Sidwell <nathan@acm.org>
5992
5993 * g++.dg/pr45330.C: Add inline namespace case.
5994
5995 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5996
5997 PR fortran/80975
5998 * gfortran.dg/matmul_16.f90: New test.
5999 * gfortran.dg/inline_matmul_18.f90: New test.
6000
6001 2017-06-06 Marek Polacek <polacek@redhat.com>
6002
6003 PR c/79983
6004 * gcc.dg/pr79983.c: New test.
6005
6006 2017-06-06 David S. Miller <davem@davemloft.net>
6007
6008 * gcc.target/sparc/sparc-ret-3.c: New test.
6009
6010 2017-06-06 Tom de Vries <tom@codesourcery.com>
6011
6012 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6013 label_values instead of NO_LABEL_VALUES.
6014 * gcc.c-torture/compile/920301-1.c: Same.
6015 * gcc.c-torture/compile/920501-1.c: Same.
6016 * gcc.c-torture/compile/941014-4.c: Same.
6017 * gcc.c-torture/compile/labels-1.c: Same.
6018 * gcc.c-torture/compile/pr18903.c: Same.
6019 * gcc.c-torture/execute/920302-1.c: Same.
6020 * gcc.c-torture/execute/920415-1.c: Same.
6021 * gcc.c-torture/execute/920428-2.c: Same.
6022 * gcc.c-torture/execute/920501-3.c: Same.
6023 * gcc.c-torture/execute/920501-4.c: Same.
6024 * gcc.c-torture/execute/920501-5.c: Same.
6025 * gcc.c-torture/execute/920501-7.c: Same.
6026 * gcc.c-torture/execute/920721-4.c: Same.
6027 * gcc.c-torture/execute/980526-1.c: Same.
6028 * gcc.c-torture/execute/990208-1.c: Same.
6029 * gcc.c-torture/execute/comp-goto-1.c: Same.
6030 * gcc.c-torture/execute/comp-goto-2.c: Same.
6031 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6032 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6033 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6034 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6035 * gcc.dg/tree-prof/pr44777.c: Same.
6036 * gcc.misc-tests/bprob-2.c: Same.
6037 * gcc.misc-tests/gcov-3.c: Same.
6038 * lib/gcc.exp (gcc_target_compile): Remove appending of
6039 -DNO_LABEL_VALUES to additional_flags.
6040 * lib/objc.exp (objc_target_compile): Same.
6041 * lib/target-supports.exp (check_effective_target_label_values): Test on
6042 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6043
6044 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6045
6046 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6047
6048 2017-06-06 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/80974
6051 * gcc.dg/torture/pr80974.c: New testcase.
6052
6053 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6054
6055 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6056 "unsigned int" in conversation warning on line 15.
6057
6058 2017-06-06 Richard Biener <rguenther@suse.de>
6059
6060 PR tree-optimization/80928
6061 * gcc.dg/vect/pr80928.c: New testcase.
6062 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6063 * gcc.dg/vect/slp-13.c: Likewise.
6064 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6065
6066 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6067
6068 * g++.dg/plugin/comment_plugin.c: New test plugin.
6069 * g++.dg/plugin/comments-1.C: New test file.
6070 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6071
6072 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6073
6074 * gcc.misc-tests/gcov-1a.c: New test.
6075
6076 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6077
6078 * gcc.target/powerpc/clone1.c: New test.
6079
6080 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6081
6082 PR fortran/70601
6083 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6084
6085 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6086
6087 PR fortran/35339
6088 * gfortran.dg/implied_do_io_1.f90: New Test.
6089 * gfortran.dg/implied_do_io_2.f90: New Test.
6090
6091 2017-06-05 Renlin Li <renlin.li@arm.com>
6092
6093 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6094 selector to related line.
6095
6096 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6097
6098 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6099
6100 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6101
6102 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6103
6104 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6105
6106 * gcc.target/aarch64/subs_compare_2.c: New test.
6107
6108 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6109
6110 * gcc.target/aarch64/subs_compare_1.c: New test.
6111
6112 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6113
6114 * gcc.target/mips/div-9.c: Delete duplicate test.
6115 * gcc.target/mips/div-10.c: Ditto.
6116 * gcc.target/mips/div-11.c: Ditto.
6117 * gcc.target/mips/div-12.c: Ditto.
6118
6119 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6120
6121 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6122
6123 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6124
6125 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6126 vesrion of the dejagnu grep.
6127 (list-module-names): Use it and adjust the regular expressions for
6128 modules and submodules.
6129 * gfortran.dg/prof/prof.exp: Cleanup modules.
6130 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6131 directives.
6132 * gfortran.dg/altreturn_8.f90: Likewise.
6133 * gfortran.dg/associate_12.f90: Likewise.
6134 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6135 * gfortran.dg/charlen_15.f90: Likewise.
6136 * gfortran.dg/class_4a.f03: Likewise.
6137 * gfortran.dg/class_54.f90: Likewise.
6138 * gfortran.dg/class_dummy_4.f03: Likewise.
6139 * gfortran.dg/class_dummy_5.f90: Likewise.
6140 * gfortran.dg/constructor_9.f90: Likewise.
6141 * gfortran.dg/dec_structure_15.f90: Likewise.
6142 * gfortran.dg/do_check_8.f90: Likewise.
6143 * gfortran.dg/dtio_26.f03: Likewise.
6144 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6145 * gfortran.dg/equiv_9.f90: Likewise.
6146 * gfortran.dg/extends_15.f90: Likewise.
6147 * gfortran.dg/finalize_22.f90: Likewise.
6148 * gfortran.dg/finalize_23.f90: Likewise.
6149 * gfortran.dg/generic_26.f90: Likewise.
6150 * gfortran.dg/generic_27.f90: Likewise.
6151 * gfortran.dg/namelist_76.f90: Likewise.
6152 * gfortran.dg/pointer_init_8.f90: Likewise.
6153 * gfortran.dg/pr61318.f90: Likewise.
6154 * gfortran.dg/pr77260_1.f90: Likewise.
6155 * gfortran.dg/pr77260_2.f90: Likewise.
6156 * gfortran.dg/pr77420_3.f90: Likewise.
6157 * gfortran.dg/proc_ptr_39.f90: Likewise.
6158 * gfortran.dg/proc_ptr_41.f90: Likewise.
6159 * gfortran.dg/proc_ptr_42.f90: Likewise.
6160 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6161 * gfortran.dg/submodule_1.f08: Likewise.
6162 * gfortran.dg/submodule_10.f08: Likewise.
6163 * gfortran.dg/submodule_14.f08: Likewise.
6164 * gfortran.dg/submodule_15.f08: Likewise.
6165 * gfortran.dg/submodule_2.f08: Likewise.
6166 * gfortran.dg/submodule_5.f08: Likewise.
6167 * gfortran.dg/submodule_6.f08: Likewise.
6168 * gfortran.dg/submodule_7.f08: Likewise.
6169 * gfortran.dg/submodule_8.f08: Likewise.
6170 * gfortran.dg/submodule_9.f08: Likewise.
6171 * gfortran.dg/transfer_class_2.f90: Likewise.
6172 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6173 * gfortran.dg/typebound_call_24.f03: Likewise.
6174 * gfortran.dg/typebound_call_25.f90: Likewise.
6175 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6176 * gfortran.dg/typebound_generic_12.f03: Likewise.
6177 * gfortran.dg/typebound_generic_13.f03: Likewise.
6178 * gfortran.dg/typebound_generic_14.f03: Likewise.
6179 * gfortran.dg/typebound_generic_15.f90: Likewise.
6180 * gfortran.dg/typebound_operator_16.f03: Likewise.
6181 * gfortran.dg/typebound_operator_18.f90: Likewise.
6182 * gfortran.dg/typebound_operator_20.f90: Likewise.
6183 * gfortran.dg/typebound_override_3.f90: Likewise.
6184 * gfortran.dg/typebound_override_4.f90: Likewise.
6185 * gfortran.dg/typebound_override_5.f90: Likewise.
6186 * gfortran.dg/typebound_override_6.f90: Likewise.
6187 * gfortran.dg/typebound_override_7.f90: Likewise.
6188 * gfortran.dg/typebound_proc_28.f03: Likewise.
6189 * gfortran.dg/typebound_proc_29.f90: Likewise.
6190 * gfortran.dg/typebound_proc_30.f90: Likewise.
6191 * gfortran.dg/typebound_proc_31.f90: Likewise.
6192 * gfortran.dg/typebound_proc_32.f90: Likewise.
6193 * gfortran.dg/typebound_proc_33.f90: Likewise.
6194 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6195 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6196 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6197 * gfortran.dg/use_only_3.f90: Likewise.
6198 * gfortran.dg/use_without_only_1.f90: Likewise.
6199 * gfortran.dg/warn_unused_function.f90: Likewise.
6200 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6201 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6202
6203 2017-06-04 Marek Polacek <polacek@redhat.com>
6204
6205 PR c/80919
6206 * gcc.dg/format/pr80919.c: New test.
6207
6208 2017-06-02 Martin Sebor <msebor@redhat.com>
6209
6210 PR c/80892
6211 * c-c++-common/Wfloat-conversion-2.c: New test.
6212
6213 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6214
6215 PR c++/68754
6216 * g++.dg/cpp1y/constexpr-68754.C: New.
6217
6218 2017-06-02 Carl Love <cel@us.ibm.com>
6219
6220 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6221 for the new built-ins.
6222
6223 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6224
6225 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6226
6227 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6228
6229 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6230 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6231 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6232 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6233 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6234
6235 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6236
6237 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6238
6239 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6240
6241 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6242
6243 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6244
6245 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6246 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6247 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6248 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6249 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6250 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6251 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6252 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6253 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6254
6255 2017-06-02 Nathan Sidwell <nathan@acm.org>
6256
6257 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6258
6259 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR rtl-optimization/80903
6262 * gcc.dg/pr80903.c: New test.
6263
6264 PR fortran/80918
6265 * gfortran.dg/gomp/pr80918.f90: New test.
6266
6267 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6268
6269 * c-c++-common/Wsizeof-pointer-div.c: New test.
6270 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6271 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6272 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6273 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6274 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6275 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6276 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6277 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6278 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6279 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6280 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6281 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6282 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6283 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6284 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6285 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6286 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6287 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6288
6289 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6290
6291 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6292 Update the target to power8-vector.
6293
6294 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6295
6296 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6297
6298 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6299
6300 * debug12.adb, debug12.ads: New testcase.
6301
6302 2017-06-01 Martin Jambor <mjambor@suse.cz>
6303
6304 PR tree-optimization/80898
6305 * gcc.dg/tree-ssa/pr80898.c: New test.
6306 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6307
6308 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/80896
6311 * g++.dg/cpp1z/nodiscard5.C: New.
6312
6313 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6314
6315 * gcc.target/arc/pr9001195952.c: New test.
6316
6317 2017-06-01 Tom de Vries <tom@codesourcery.com>
6318
6319 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6320 * gcc.c-torture/compile/asmgoto-1.c: Same.
6321 * gcc.dg/20000707-1.c: Same.
6322 * gcc.dg/pr38700.c: Same.
6323 * gcc.dg/pr70169.c: Same.
6324 * gcc.dg/pr80112.c: Same.
6325 * gcc.dg/torture/pr51071-2.c: Same.
6326 * gcc.dg/torture/pr51071.c: Same.
6327 * gcc.dg/tree-ssa/alias-34.c: Same.
6328
6329 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6330
6331 * gnat.dg/debug11.adb: New testcase.
6332
6333 2017-06-01 Richard Biener <rguenther@suse.de>
6334
6335 PR middle-end/66313
6336 * c-c++-common/ubsan/pr66313.c: New testcase.
6337 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6338
6339 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6340
6341 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6342 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6343 to vsx_hw. Add dg-skip-if directive to disable this test if
6344 -mcpu overridden.
6345 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6346 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6347 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6348 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6349 to dg-option. Add dg-skip-if directive to disable this test
6350 for darwin. Add dg-skip-if directive to disable this test if
6351 -mcpu overridden.
6352
6353 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6354
6355 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6356 (_mm_maskz_max_sd): Test new intrinsics.
6357 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6358 (_mm_maskz_max_sd): Test new intrinsics.
6359 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6360 (_mm_maskz_max_ss): Test new intrinsics.
6361 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6362 (_mm_maskz_max_ss): Test new intrinsics.
6363 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6364 (_mm_maskz_min_sd): Test new intrinsics.
6365 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6366 (_mm_maskz_min_sd): Test new intrinsics.
6367 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6368 (_mm_maskz_min_ss): Test new intrinsics.
6369 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6370 (_mm_maskz_min_ss): Test new intrinsics.
6371
6372 2017-05-31 Nathan Sidwell <nathan@acm.org>
6373
6374 * g++.dg/lookup/lambda1.C New.
6375
6376 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6377
6378 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6379 on pointer should not be replaced.
6380
6381 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6382
6383 PR testsuite/80580
6384 * gcc.dg/gimplefe-error-7.c: New test.
6385
6386 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6387
6388 * gcc.target/arc/add_n-combine.c: New test.
6389 * gcc.target/arc/sub_n-combine.c: New test.
6390
6391 2017-05-31 Richard Biener <rguenther@suse.de>
6392
6393 PR target/80880
6394 * gcc.target/i386/pr80880.c: New testcase.
6395
6396 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6397
6398 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6399
6400 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6401
6402 * gcc.dg/vect/pr80815-3.c: New test.
6403
6404 2017-05-31 Richard Biener <rguenther@suse.de>
6405
6406 PR tree-optimization/80906
6407 * gcc.dg/graphite/pr80906.c: New testcase.
6408
6409 2017-05-30 Tom de Vries <tom@codesourcery.com>
6410
6411 PR testsuite/80910
6412 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6413 unsupported if host compiler does not support c++11.
6414 (host_supports_c++11): New proc.
6415
6416 2017-05-30 Martin Sebor <msebor@redhat.com>
6417
6418 PR c/80731
6419 * g++.dg/ext/utf16-4.C: Relax test.
6420 * gcc.dg/fixed-point/int-warning.c: Adjust.
6421
6422 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6423
6424 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6425 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6426 test case.
6427 * g++.dg/plugin/show-template-tree-color.C: New test case.
6428 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6429 * g++.dg/template/show-template-tree-2.C: New test case.
6430 * g++.dg/template/show-template-tree-3.C: New test case.
6431 * g++.dg/template/show-template-tree-4.C: New test case.
6432 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6433 * g++.dg/template/show-template-tree.C: New test case.
6434
6435 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6436
6437 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6438 dg-options.
6439 * gfortran.dg/pr80107.f: Delete testcase.
6440
6441 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6442
6443 PR target/80833
6444 * gcc.target/i386/pr80833-1.c: New test.
6445 * gcc.target/i386/pr80833-2.c: Ditto.
6446
6447 2017-05-30 Nathan Sidwell <nathan@acm.org>
6448
6449 PR c++/80913
6450 * g++.dg/lookup/pr80913.C: New.
6451
6452 2017-05-30 Richard Biener <rguenther@suse.de>
6453
6454 PR middle-end/80901
6455 * gcc.dg/torture/pr80901.c: New testcase.
6456
6457 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6458
6459 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6460
6461 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6462
6463 PR target/78838
6464 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6465
6466 2017-05-30 Richard Biener <rguenther@suse.de>
6467
6468 PR middle-end/80876
6469 * gcc.dg/torture/pr80876.c: New testcase.
6470
6471 2017-05-29 Nathan Sidwell <nathan@acm.org>
6472
6473 PR c++/80891 (#5)
6474 * g++.dg/lookup/pr80891-5.C: New.
6475
6476 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6477
6478 PR libgfortran/53029
6479 * gfortran.dg/read_5.f90: New test.
6480
6481 2017-05-29 Nathan Sidwell <nathan@acm.org>
6482
6483 PR c++/80891 (#4)
6484 * g++.dg/lookup/pr80891-4.C: New.
6485
6486 PR c++/80891 (#1)
6487 * g++.dg/lookup/pr80891-1.C: New.
6488
6489 PR c++/80891 (#3)
6490 * g++.dg/lookup/pr80891-3.C: New.
6491
6492 PR c++/80891 (#2)
6493 * g++.dg/lookup/pr80891-2.C: New.
6494
6495 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6496
6497 PR fortran/37131
6498 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6499 flags.
6500 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6501 * gfortran.dg/inline_matmul_17.f90: New test.
6502
6503 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6504
6505 * gfortran.dg/matmul_bounds_12.f90: New test.
6506
6507 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6508
6509 PR bootstrap/80887
6510 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6511
6512 2017-05-26 Nathan Sidwell <nathan@acm.org>
6513
6514 * g++.dg/cpp0x/dr2061.C: New.
6515 * g++.dg/parse/namespace-alias-1.C: Add more test.
6516
6517 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6518
6519 PR tree-optimization/80815
6520 * gcc.dg/vect/pr80815-1.c: New test.
6521 * gcc.dg/vect/pr80815-2.c: New test.
6522
6523 2017-05-26 Martin Liska <mliska@suse.cz>
6524
6525 PR ipa/80663
6526 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6527 split at the problematic spot.
6528 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6529 a valid value of the param.
6530
6531 2017-05-26 Marek Polacek <polacek@redhat.com>
6532
6533 PR sanitizer/80875
6534 * c-c++-common/ubsan/pr80875.c: New test.
6535
6536 2017-05-26 Tom de Vries <tom@codesourcery.com>
6537
6538 PR testsuite/80557
6539 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6540 * gcc.dg/Wcxx-compat-8.c: Same.
6541 * gcc.dg/Wobjsize-1.c: Same.
6542 * gcc.dg/Wshadow-local-2.c: Same.
6543 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6544 * gcc.dg/anon-struct-6.c: Same.
6545 * gcc.dg/asm-wide-1.c: Same.
6546 * gcc.dg/builtin-inf-1.c: Same.
6547 * gcc.dg/builtin-redefine.c: Same.
6548 * gcc.dg/c90-array-lval-6.c: Same.
6549 * gcc.dg/c90-array-lval-7.c: Same.
6550 * gcc.dg/c90-fordecl-1.c: Same.
6551 * gcc.dg/c99-fordecl-2.c: Same.
6552 * gcc.dg/cast-lvalue-1.c: Same.
6553 * gcc.dg/cast-lvalue-2.c: Same.
6554 * gcc.dg/compound-lvalue-1.c: Same.
6555 * gcc.dg/cond-lvalue-1.c: Same.
6556 * gcc.dg/cpp/20000419-1.c: Same.
6557 * gcc.dg/cpp/backslash.c: Same.
6558 * gcc.dg/cpp/backslash2.c: Same.
6559 * gcc.dg/cpp/macspace1.c: Same.
6560 * gcc.dg/cpp/macspace2.c: Same.
6561 * gcc.dg/cpp/multiline-2.c: Same.
6562 * gcc.dg/cpp/pr27777.c: Same.
6563 * gcc.dg/cpp/pr30786.c: Same.
6564 * gcc.dg/cpp/pr34602.c: Same.
6565 * gcc.dg/cpp/redef1.c: Same.
6566 * gcc.dg/cpp/tr-warn1.c: Same.
6567 * gcc.dg/cpp/tr-warn3.c: Same.
6568 * gcc.dg/cpp/tr-warn6.c: Same.
6569 * gcc.dg/cpp/trad/hash.c: Same.
6570 * gcc.dg/cpp/trad/redef1.c: Same.
6571 * gcc.dg/cpp/ucs.c: Same.
6572 * gcc.dg/declspec-10.c: Same.
6573 * gcc.dg/declspec-11.c: Same.
6574 * gcc.dg/declspec-18.c: Same.
6575 * gcc.dg/format/c99-strftime-1.c: Same.
6576 * gcc.dg/format/ext-3.c: Same.
6577 * gcc.dg/format/pr72858.c: Same.
6578 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6579 * gcc.dg/init-string-1.c: Same.
6580 * gcc.dg/label-decl-3.c: Same.
6581 * gcc.dg/m-un-2.c: Same.
6582 * gcc.dg/nofixed-point-2.c: Same.
6583 * gcc.dg/noncompile/20020213-1.c: Same.
6584 * gcc.dg/pch/counter-2.c: Same.
6585 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6586 * gcc.dg/pr27528.c: Same.
6587 * gcc.dg/pr27953.c: Same.
6588 * gcc.dg/pr35899.c: Same.
6589 * gcc.dg/pr37561.c: Same.
6590 * gcc.dg/pr45461.c: Same.
6591 * gcc.dg/pr45750.c: Same.
6592 * gcc.dg/pr53196-2.c: Same.
6593 * gcc.dg/pr53265.c: Same.
6594 * gcc.dg/redecl-1.c: Same.
6595 * gcc.dg/tls/thr-init-1.c: Same.
6596 * gcc.dg/torture/pr51106-1.c: Same.
6597 * gcc.dg/torture/pr51106-2.c: Same.
6598 * gcc.dg/uninit-19.c: Same.
6599 * gcc.dg/uninit-pr20644.c: Same.
6600
6601 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6602
6603 * g++.dg/cpp1z/decomp29.C (p): New variable.
6604 (main): Add further tests.
6605
6606 2017-05-26 Richard Biener <rguenther@suse.de>
6607
6608 PR tree-optimization/80842
6609 * gcc.dg/torture/pr80842.c: New testcase.
6610
6611 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/79652
6614 * g++.dg/cpp0x/pr79652.C: New.
6615
6616 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 PR c++/71451
6619 * g++.dg/cpp0x/variadic170.C: New.
6620
6621 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6622
6623 * g++.dg/warn/Wcatch-value-1.C: New test.
6624 * g++.dg/warn/Wcatch-value-2.C: New test.
6625 * g++.dg/warn/Wcatch-value-3.C: New test.
6626
6627 2017-05-25 Nathan Sidwell <nathan@acm.org>
6628
6629 * g++.dg/lookup/using56.C: New.
6630 * g++.dg/lookup/using57.C: New.
6631 * g++.dg/lookup/using58.C: New.
6632 * g++.dg/lookup/using59.C: New.
6633
6634 * g++.dg/lookup/using17.C: Adjust diagnostics.
6635
6636 2017-05-25 Martin Sebor <msebor@redhat.com>
6637
6638 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6639 positives on ILP32.
6640 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6641 column numbers.
6642 * gcc.dg/pr60114.c: Same.
6643
6644 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6645
6646 * gfortran.dg/pr48636.f90: Fix template better.
6647
6648 2017-05-25 Nathan Sidwell <nathan@acm.org>
6649
6650 * g++.dg/lookup/koenig14.C: New.
6651
6652 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6653
6654 PR c++/79583
6655 * g++.dg/cpp0x/pr79583.C: New.
6656
6657 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/68578
6660 * g++.dg/cpp1y/pr68578.C: New.
6661
6662 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6663
6664 * gcc.dg/tree-ssa/vce-1.c: New file.
6665
6666 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6667
6668 * gcc.dg/tree-ssa/addadd.c: New file.
6669
6670 2017-05-24 Nathan Sidwell <nathan@acm.org>
6671
6672 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6673 * g++.dg/lookup/friend19.C: New.
6674 * g++.dg/lookup/friend20.C: New.
6675
6676 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6677
6678 PR c++/80544
6679 * g++.dg/expr/cast11.C: New test.
6680
6681 2017-05-24 Martin Sebor <msebor@redhat.com>
6682
6683 PR c/80731
6684 * c-c++-common/Wfloat-conversion.c: Adjust.
6685 * c-c++-common/dfp/convert-int-saturate.c: Same.
6686 * c-c++-common/pr68657-1.c: Same.
6687 * g++.dg/ext/utf-cvt.C: Same.
6688 * g++.dg/ext/utf16-4.C: Same.
6689 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6690 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6691 * g++.dg/warn/Wconversion3.C: Same.
6692 * g++.dg/warn/Wconversion4.C: Same.
6693 * g++.dg/warn/Wsign-conversion.C: Same.
6694 * g++.dg/warn/overflow-warn-1.C: Same.
6695 * g++.dg/warn/overflow-warn-3.C: Same.
6696 * g++.dg/warn/overflow-warn-4.C: Same.
6697 * g++.dg/warn/pr35635.C: Same.
6698 * g++.old-deja/g++.mike/enum1.C: Same.
6699 * gcc.dg/Wconversion-3.c: Same.
6700 * gcc.dg/Wconversion-5.c: Same.
6701 * gcc.dg/Wconversion-complex-c99.c: Same.
6702 * gcc.dg/Wconversion-complex-gnu.c: Same.
6703 * gcc.dg/Wconversion-integer.c: Same.
6704 * gcc.dg/Wsign-conversion.c: Same.
6705 * gcc.dg/bitfld-2.c: Same.
6706 * gcc.dg/c90-const-expr-11.c: Same.
6707 * gcc.dg/c90-const-expr-7.c: Same.
6708 * gcc.dg/c99-const-expr-7.c: Same.
6709 * gcc.dg/overflow-warn-1.c: Same.
6710 * gcc.dg/overflow-warn-2.c: Same.
6711 * gcc.dg/overflow-warn-3.c: Same.
6712 * gcc.dg/overflow-warn-4.c: Same.
6713 * gcc.dg/overflow-warn-5.c: Same.
6714 * gcc.dg/overflow-warn-8.c: Same.
6715 * gcc.dg/overflow-warn-9.c: New test.
6716 * gcc.dg/pr35635.c: Adjust.
6717 * gcc.dg/pr59940.c: Same.
6718 * gcc.dg/pr59963-2.c: Same.
6719 * gcc.dg/pr60114.c: Same.
6720 * gcc.dg/switch-warn-2.c: Same.
6721 * gcc.dg/utf-cvt.c: Same.
6722 * gcc.dg/utf16-4.c: Same.
6723
6724 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6725
6726 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6727 Don't include limits.h.
6728 (w): Conditionalize on long long wider than int. Use
6729 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6730 -9223372036854775808.
6731 (x): Use __INT_MAX__ instead of INT_MAX.
6732
6733 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6734
6735 PR fortran/66094
6736 * gfortran.dg/inline_matmul_16.f90: New test.
6737
6738 2017-05-24 Tom de Vries <tom@codesourcery.com>
6739
6740 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6741
6742 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6743
6744 PR middle-end/80823
6745 * gcc.dg/pr80823.c: New test.
6746
6747 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6748
6749 * gcc.target/s390/pr80725.c: New test.
6750
6751 2017-05-23 Nathan Sidwell <nathan@acm.org>
6752
6753 * g++.dg/lookup/extern-c-hidden.C: New.
6754 * g++.dg/lookup/extern-redecl1.C: New.
6755
6756 PR c++/80866
6757 * g++.dg/parse/pr80866.C: New.
6758
6759 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6760
6761 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6762 * gcc.dg/ipa/inline-5.c: Likewise.
6763 * gfortran.dg/pr48636.f90: Likewise.
6764
6765 2017-05-23 Nathan Sidwell <nathan@acm.org>
6766
6767 * g++.dg/parse/ctor9.C: Adjust expected error.
6768
6769 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6770
6771 PR libgfortran/80256
6772 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6773 Cygwin.
6774
6775 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6776
6777 * c-c++-common/goacc/parallel-dims-1.c: Update.
6778 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6779 * c-c++-common/goacc/routine-1.c: Likewise.
6780 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6781 * g++.dg/goacc/template.C: Likewise.
6782 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6783 * gfortran.dg/goacc/routine-3.f90: Likewise.
6784 * gfortran.dg/goacc/sie.f95: Likewise.
6785 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6786
6787 2017-05-23 Nathan Sidwell <nathan@acm.org>
6788
6789 * g++.dg/lookup/using13.C: Adjust expected error.
6790
6791 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6792
6793 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6794
6795 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6796
6797 PR target/80718
6798 * gcc.target/powerpc/pr80718.c: New test.
6799
6800 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6801
6802 * gcc.target/powerpc/conditional-return.c: New testcase.
6803
6804 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6805
6806 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6807 LE-only.
6808
6809 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6810
6811 PR fortran/80766
6812 * gfortran.dg/typebound_call_28.f90: New test.
6813
6814 2017-05-22 Nathan Sidwell <nathan@acm.org>
6815
6816 * g++.dg/lookup/strong-using.C: New.
6817
6818 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6819
6820 * gcc.target/arm/movsi_movt.c: New test.
6821 * gcc.target/arm/movdi_movt.c: New test.
6822
6823 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6824
6825 * gnat.dg/specs/not_null1.ads: New test.
6826
6827 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6828
6829 * gnat.dg/limited_with5.ad[sb]: New test.
6830 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6831 * gnat.dg/limited_with6.ad[sb]: New test.
6832 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6833
6834 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6835
6836 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6837 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6838
6839 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6840
6841 PR c++/70265
6842 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6843 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6844
6845 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6846
6847 PR libgfortran/80333
6848 * gfortran.dg/dtio_30.f03: New test.
6849
6850 2017-05-19 Marek Polacek <polacek@redhat.com>
6851
6852 PR sanitizer/80800
6853 * c-c++-common/ubsan/pr80800.c: New test.
6854 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6855
6856 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6857
6858 * c-c++-common/goacc/default-1.c: Update.
6859 * c-c++-common/goacc/default-2.c: Likewise.
6860 * c-c++-common/goacc/default-4.c: Likewise.
6861 * gfortran.dg/goacc/default-1.f95: Likewise.
6862 * gfortran.dg/goacc/default-4.f: Likewise.
6863 * c-c++-common/goacc/default-5.c: New file.
6864 * gfortran.dg/goacc/default-5.f: Likewise.
6865
6866 * c-c++-common/goacc/default-1.c: New file.
6867 * c-c++-common/goacc/default-2.c: Likewise.
6868 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6869 test cases in...
6870 * c-c++-common/goacc/default-3.c: ... this new file, and...
6871 * c-c++-common/goacc/default-4.c: ... this new file.
6872 * gfortran.dg/goacc/default.f95: Remove file, including its test
6873 cases in...
6874 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6875 * gfortran.dg/goacc/default-2.f: ... this new file.
6876 * gfortran.dg/goacc/default-3.f95: New file.
6877 * gfortran.dg/goacc/default-4.f: Likewise.
6878
6879 2017-05-19 Nathan Sidwell <nathan@acm.org>
6880
6881 * g++.dg/inherit/covariant7.C: Adjust.
6882
6883 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6884
6885 * gcc.target/arm/tls-disable-literal-pool.c: Change
6886 require-effective-target to tls_native.
6887 Move dg-error to return statement line and change to dg-message.
6888
6889 2017-05-19 Richard Biener <rguenther@suse.de>
6890
6891 PR c++/80593
6892 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6893 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6894
6895 2017-05-19 Richard Biener <rguenther@suse.de>
6896
6897 PR middle-end/80764
6898 * gcc.dg/torture/pr80764.c: New testcase.
6899
6900 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6901
6902 PR target/80510
6903 * gcc.target/powerpc/pr80510-1.c: New test.
6904 * gcc.target/powerpc/pr80510-2.c: Likewise.
6905
6906 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6907
6908 * gcc.dg/pragma-diag-7.c: New test.
6909
6910 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6911
6912 PR target/80799
6913 * g++.dg/other/i386-11.C: New test.
6914
6915 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6916
6917 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6918 * fold-vec-div-floatdouble.c: Likewise.
6919 * fold-vec-logical-ands-char.c: Likewise.
6920 * fold-vec-logical-ands-int.c: Likewise.
6921 * fold-vec-logical-ands-short.c: Likewise.
6922 * fold-vec-logical-ors-char.c: Likewise.
6923 * fold-vec-logical-ors-int.c: Likewise.
6924 * fold-vec-logical-ors-short.c: Likewise.
6925 * fold-vec-logical-other-char.c: Likewise.
6926 * fold-vec-mule-misc.c: Likewise.
6927 * fold-vec-mult-float.c: Likewise.
6928 * fold-vec-mult-floatdouble.c: Likewise.
6929 * fold-vec-mult-int.c: Likewise.
6930 * fold-vec-mult-int128-p9.c: Likewise.
6931 * fold-vec-sub-floatdouble.c: Likewise.
6932 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6933 Add lp64 requirement.
6934 * fold-vec-mult-int128-p8.c: Likewise.
6935 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6936
6937 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6938
6939 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6940 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6941 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6942 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6943 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6944 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6945 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6946 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6947 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6948 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6949 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6950 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6951 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6952 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6953 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6954 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6955 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6956 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6957 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6958 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6959 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6960 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6961 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6962 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6963 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6964 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6965
6966 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6967
6968 * gcc.target/sparc/niagara7-align.c: New test.
6969
6970 2017-05-18 Marek Polacek <polacek@redhat.com>
6971
6972 PR sanitizer/80797
6973 * c-c++-common/ubsan/null-12.c: New test.
6974
6975 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6976
6977 PR middle-end/80692
6978 * gcc.c-torture/execute/pr80692.c: New testcase.
6979
6980 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6981
6982 PR libgfortran/80741
6983 * gfortran.dg/read_4.f90: New test.
6984
6985 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6986
6987 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6988
6989 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6990
6991 PR fortran/80668
6992 * gfortran.dg/pr80668.f90: New.
6993
6994 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6995
6996 PR middle-end/80775
6997 * gcc.dg/pr80775.c: New test.
6998
6999 2017-05-17 Marek Polacek <polacek@redhat.com>
7000
7001 PR sanitizer/80659
7002 * gcc.dg/asan/pr80659.c: New test.
7003
7004 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7005
7006 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7007 unsigned long.
7008
7009 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7010
7011 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7012
7013 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7014 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7015
7016 PR tree-optimization/80457
7017 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7018 call vect_model_simple_cost.
7019
7020 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7021
7022 PR fortran/80554
7023 * gfortran.dg/submodule_29.f08: New test.
7024
7025 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7026
7027 * g++.dg/other/accessor-fixits-1.C: New test case.
7028 * g++.dg/other/accessor-fixits-2.C: New test case.
7029 * g++.dg/other/accessor-fixits-3.C: New test case.
7030 * g++.dg/other/accessor-fixits-4.C: New test case.
7031
7032 2017-05-16 Carl Love <cel@us.ibm.com>
7033
7034 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7035 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7036 built-ins to the test suite file. Note, support for mradds exists
7037 but no test case exists.
7038 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7039 built-ins to the test suite file.
7040
7041 2017-05-16 Marek Polacek <polacek@redhat.com>
7042
7043 PR sanitizer/80536
7044 PR sanitizer/80386
7045 * c-c++-common/ubsan/pr80536.c: New test.
7046 * g++.dg/ubsan/pr80386.C: New test.
7047
7048 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7049
7050 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7051 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7052
7053 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7054
7055 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7056 expected output of vadd, vsub and vmul instructions.
7057 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7058 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7059 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7060
7061 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7062
7063 PR libgfortran/80727
7064 * gfortran.dg/read_3.f90: New test.
7065
7066 2017-05-15 Nathan Sidwell <nathan@acm.org>
7067
7068 PR c++/79369
7069 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7070
7071 PR c++/79369
7072 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7073 * g++.dg/cpp0x/pr79369.C: New.
7074
7075 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7076
7077 PR fortran/80752
7078 * gfortran.dg/pr80752.f90: New test.
7079
7080 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7081
7082 PR target/80425
7083 * gcc.target/i386/pr80425-1.c: New test.
7084 * gcc.target/i386/pr80425-2.c: Ditto.
7085
7086 2017-05-15 Jeff Law <law@redhat.com>
7087
7088 * gcc.target/mips/reorgbug-1.c: New test.
7089
7090 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7091
7092 * gnat.dg/specs/pack13.ads: New test.
7093
7094 2017-05-14 Martin Sebor <msebor@redhat.com>
7095
7096 PR middle-end/77671
7097 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7098 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7099 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7100 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7101 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7102
7103 2017-05-14 Martin Sebor <msebor@redhat.com>
7104
7105 PR middle-end/80669
7106 * gcc.dg/builtin-stpncpy.c: New test.
7107
7108 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7109
7110 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7111 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7112 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7113 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7114
7115 2017-05-14 Julia Koval <julia.koval@intel.com>
7116
7117 * gcc.target/i386/xgetsetbv.c: New test.
7118
7119 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7120
7121 PR fortran/80442
7122 * gfortran.dg/impl_do_var_data.f90: New Test
7123
7124 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7125
7126 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7127 A regression test for a private array access case which caused
7128 an assert.
7129
7130 2017-05-12 Martin Sebor <msebor@redhat.com>
7131
7132 PR testsuite/80643
7133 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7134 to the purpose of the test.
7135
7136 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7137
7138 * gcc.target/powerpc/bmi-andn-1.c: New file
7139 * gcc.target/powerpc/bmi-andn-2.c: New file.
7140 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7141 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7142 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7143 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7144 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7145 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7146 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7147 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7148 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7149 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7150 * gcc.target/powerpc/bmi-check.h: New File.
7151 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7152 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7153 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7154 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7155 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7156 * gcc.target/powerpc/bmi2-check.h: New file.
7157 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7158 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7159 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7160 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7161 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7162 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7163 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7164 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7165 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7166
7167 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7168
7169 PR c++/60430
7170 * g++.dg/cpp0x/pr60430.C: New.
7171
7172 2017-05-12 Jeff Law <law@redhat.com>
7173
7174 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7175
7176 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7177
7178 PR middle-end/80707
7179 * g++.dg/pr80707.C: New test.
7180
7181 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7182
7183 * gcc.target/powerpc/fold-vec-div-float.c: New.
7184 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7185 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7186
7187 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7188
7189 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7190 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7191 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7192 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7193 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7194 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7195 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7196 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7197 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7198 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7199 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7200 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7201
7202 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 PR c++/49604
7205 * g++.dg/cpp0x/forw_enum14.C: New.
7206 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7207
7208 2017-05-12 Richard Biener <rguenther@suse.de>
7209
7210 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7211
7212 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7213
7214 PR c++/67687
7215 * g++.dg/cpp0x/constexpr-ice17.C: New.
7216
7217 2017-05-12 Richard Biener <rguenther@suse.de>
7218
7219 PR tree-optimization/80713
7220 * gcc.dg/torture/pr80713.c: New testcase.
7221
7222 2017-05-12 Andi Kleen <ak@linux.intel.com>
7223
7224 PR testsuite/77684
7225 * lib/target-supports.exp (profopt-perf-wrapper):
7226 Add -m8 option to increase parallelism.
7227
7228 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7229
7230 * c-c++-common/goacc/parallel-dims-1.c: New file.
7231 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7232
7233 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7234 * c-c++-common/goacc/classify-kernels.c: Likewise.
7235 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7236 Likewise.
7237 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7238 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7239 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7240 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7241 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7242 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7243 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7244 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7245 * c-c++-common/goacc/kernels-loop.c: Likewise.
7246 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7247 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7248 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7249 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7250 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7251 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7252 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7253 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7254 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7255 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7256 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7257 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7258
7259 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7260 * c-c++-common/goacc/classify-kernels.c: Likewise.
7261 * c-c++-common/goacc/classify-parallel.c: Likewise.
7262 * c-c++-common/goacc/classify-routine.c: Likewise.
7263 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7264 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7265 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7266 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7267
7268 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7269 * c-c++-common/goacc/classify-kernels.c: Likewise.
7270 * c-c++-common/goacc/classify-parallel.c: Likewise.
7271 * c-c++-common/goacc/classify-routine.c: Likewise.
7272 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7273 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7274 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7275 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7276
7277 2017-05-11 Nathan Sidwell <nathan@acm.org>
7278
7279 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7280
7281 2017-05-11 Carl Love <cel@us.ibm.com>
7282
7283 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7284 to the test suite file.
7285 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7286 to the test suite file.
7287
7288 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7289
7290 PR fortran/78659
7291 * gfortran.dg/namelist_91.f90: New test.
7292 * gfortran.dg/namelist_92.f90: New test.
7293 * gfortran.dg/namelist_93.f90: New test.
7294 * gfortran.dg/namelist_94.f90: New test.
7295
7296 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7297
7298 PR target/80695
7299 * gcc.target/powerpc/pr80695-p8.c: New file.
7300 * gcc.target/powerpc/pr80695-p9.c: New file.
7301
7302 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7303 Jakub Jelinek <jakub@redhat.com>
7304
7305 PR target/80706
7306 * gcc.target/i386/pr80706.c: New test.
7307
7308 2017-05-11 Julia Koval <julia.koval@intel.com>
7309
7310 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7311 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7312 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7313 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7314
7315 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7316
7317 PR c++/70538
7318 * g++.dg/cpp0x/pr70538.C: New.
7319
7320 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7321
7322 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7323 Remove unnecessary loop. Run on 32-bit targets only.
7324 (dg-options): Remove -fno-tree-sink.
7325
7326 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7327
7328 * gcc.target/powerpc/cmpb-1.c: New test.
7329 * gcc.target/powerpc/cmpb-2.c: New test.
7330 * gcc.target/powerpc/cmpb-3.c: New test.
7331 * gcc.target/powerpc/cmpb32-1.c: New test.
7332 * gcc.target/powerpc/cmpb32-2.c: New test.
7333
7334 2017-05-11 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/80705
7337 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7338
7339 2017-05-11 Nathan Sidwell <nathan@acm.org>
7340
7341 * lib/scanlang.exp: New.
7342 * lib/gcc-dg.exp: Load scanlang.exp.
7343 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7344
7345 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7346
7347 PR testsuite/80580
7348 * gcc.dg/gimplefe-error-6.c: New test.
7349
7350 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7351
7352 PR testsuite/80580
7353 * gcc.dg/gimplefe-error-5.c: New test.
7354
7355 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7356
7357 PR testsuite/80580
7358 * gcc.dg/gimplefe-error-4.c: New test.
7359
7360 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7361
7362 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7363
7364 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7365
7366 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7367 (_mm_maskz_max_round_sd): Test new intrinsics.
7368 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7369 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7370 (_mm_maskz_max_round_ss): Test new intrinsics.
7371 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7372 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7373 (_mm_maskz_min_round_sd): Test new intrinsics.
7374 * gcc.target/i386/avx512f-vminsd-2.c: New.
7375 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7376 (_mm_maskz_min_round_ss): Test new intrinsics.
7377 * gcc.target/i386/avx512f-vminss-2.c: New.
7378 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7379 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7380 (__builtin_ia32_minss_mask_round): Test new builtins.
7381 * gcc.target/i386/sse-13.c: Ditto.
7382 * gcc.target/i386/sse-23.c: Ditto.
7383 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7384 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7385 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7386 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7387 (_mm_mask_min_round_ss): Test new intrinsics.
7388 * gcc.target/i386/testround-1.c: Ditto.
7389
7390 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7391
7392 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7393 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7394 (_mm_maskz_div_round_sd): Test new intrinsics.
7395 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7396 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7397 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7398 (_mm_maskz_div_round_ss): Test new intrinsics.
7399 * gcc.target/i386/avx512f-vdivss-2.c: New.
7400 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7401 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7402 (_mm_maskz_mul_round_sd): Test new intrinsics.
7403 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7404 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7405 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7406 (_mm_maskz_mul_round_ss): Test new intrinsics.
7407 * gcc.target/i386/avx512f-vmulss-2.c: New.
7408 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7409 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7410 (__builtin_ia32_mulss_mask_round): Test new builtins.
7411 * gcc.target/i386/sse-13.c: Ditto.
7412 * gcc.target/i386/sse-23.c: Ditto.
7413 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7414 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7415 (_mm_maskz_mul_round_ss): Test new intrinsics.
7416 * gcc.target/i386/testround-1.c: Ditto.
7417
7418 2017-05-10 Julia Koval <julia.koval@intel.com>
7419
7420 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7421 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7422 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7423
7424 2017-05-10 Julia Koval <julia.koval@intel.com>
7425
7426 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7427 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7428 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7429 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7430
7431 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7432
7433 PR tree-optimization/51513
7434 * gcc.target/powerpc/pr51513.c: New test.
7435 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7436 __builtin_abort().
7437 * gcc.dg/predict-14.c: Likewise.
7438
7439 2017-05-10 Carl Love <cel@us.ibm.com>
7440 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7441 to the test suite file.
7442 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7443 to the test suite file.
7444
7445 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7446
7447 PR tree-optimization/77644
7448 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7449
7450 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7451
7452 * gcc.dg/guality/inline-params-2.c: New.
7453
7454 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7455
7456 PR c++/80145
7457 * g++.dg/cpp1y/auto-fn37.C: New.
7458 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7459
7460 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7461
7462 PR target/68163
7463 * gcc.target/powerpc/pr68163.c: New test.
7464
7465 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7466
7467 PR fortran/79311
7468 * gfortran.dg/finalize_32.f90: New test.
7469
7470 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7471
7472 PR c/35441
7473 * gcc.dg/pr35441.c: New test.
7474
7475 2017-05-09 Martin Sebor <msebor@redhat.com>
7476
7477 PR testsuite/80643
7478 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7479 output.
7480
7481 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7482
7483 PR c++/80186
7484 * g++.dg/template/crash126.C: New.
7485
7486 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7487
7488 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7489 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7490 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7491 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7492
7493 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7494
7495 PR testsuite/80611
7496 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7497
7498 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7499
7500 * gcc.target/arc/tmac-1.c: New file.
7501 * gcc.target/arc/tmac-2.c: Likewise.
7502 * gcc.target/arc/tmac.h: Likewise.
7503
7504 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7505 Andrew Burgess <andrew.burgess@embecosm.com>
7506
7507 * gcc.target/arc/firq-1.c: New file.
7508 * gcc.target/arc/firq-2.c: Likewise.
7509 * gcc.target/arc/firq-3.c: Likewise.
7510 * gcc.target/arc/firq-4.c: Likewise.
7511 * gcc.target/arc/firq-5.c: Likewise.
7512 * gcc.target/arc/firq-6.c: Likewise.
7513
7514 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7515
7516 * gcc.target/arc/interrupt-5.c: Newfile.
7517 * gcc.target/arc/interrupt-6.c: Likewise.
7518 * gcc.target/arc/interrupt-7.c: Likewise.
7519 * gcc.target/arc/interrupt-8.c: Likewise.
7520 * gcc.target/arc/interrupt-9.c: Likewise.
7521
7522 2017-05-09 Richard Biener <rguenther@suse.de>
7523
7524 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7525 and adjust.
7526 * gcc.dg/vect/vect-50.c: Likewise.
7527
7528 2017-05-09 Marek Polacek <polacek@redhat.com>
7529
7530 PR c/80525
7531 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7532 * c-c++-common/Wlogical-op-2.c: New test.
7533
7534 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7535
7536 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7537 for targets with __SIZEOF_INT__ < 4.
7538
7539 2017-05-09 Richard Biener <rguenther@suse.de>
7540
7541 * gcc.dg/vect/vect-50.c: Revert last change.
7542 * gcc.dg/vect/vect-44.c: Likewise.
7543
7544 2017-05-08 Martin Sebor <msebor@redhat.com>
7545
7546 PR translation/80280
7547 * gcc.dg/format/gcc_diag-10.c: New test.
7548
7549 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7550
7551 PR target/80101
7552 * gcc.target/powerpc/pr80101-1.c: New test.
7553
7554 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7555
7556 PR fortran/79930
7557 * gfortran.dg/inline_transpose_1.f90: Add
7558 -finline-matmul-limit=0 to options.
7559 * gfortran.dg/matmul_5.f90: Likewise.
7560 * gfortran.dg/vect/vect-8.f90: Likewise.
7561 * gfortran.dg/inline_matmul_14.f90: New test.
7562 * gfortran.dg/inline_matmul_15.f90: New test.
7563
7564 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7565
7566 PR fortran/80602
7567 * gfortran.dg/matmul_15.f90: New test case.
7568
7569 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7570
7571 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7572 * gcc.dg/vect/vect-50.c: Likewise.
7573
7574 2017-05-07 Jeff Law <law@redhat.com>
7575
7576 Revert:
7577 2017-05-06 Jeff Law <law@redhat.com>
7578 PR tree-optimization/78496
7579 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7580 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7581
7582 2017-05-06 Jeff Law <law@redhat.com>
7583
7584 PR tree-optimization/78496
7585 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7586 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7587
7588 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7589
7590 * gcc.target/aarch64/spill_1.c: New test.
7591
7592 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7593
7594 PR rtl-optimization/75964
7595 * gcc.dg/torture/pr75964.c: New test.
7596
7597 2017-05-06 Tom de Vries <tom@codesourcery.com>
7598
7599 PR testsuite/80606
7600 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7601 * gcc.target/i386/avx-vtestpd-2.c: Same.
7602 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7603 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7604 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7605 * gcc.target/i386/avx-vtestpd-3.c: Same.
7606 * gcc.target/i386/avx-vtestps-1.c: Same.
7607 * gcc.target/i386/avx-vtestps-2.c: Same.
7608 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7609 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7610 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7611 * gcc.target/i386/avx-vtestps-3.c: Same.
7612
7613 2017-05-06 Tom de Vries <tom@codesourcery.com>
7614
7615 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7616
7617 2017-05-06 Tom de Vries <tom@codesourcery.com>
7618
7619 PR testsuite/80557
7620 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7621 * gcc.target/powerpc/altivec-types-1.c: Same.
7622
7623 2017-05-06 Tom de Vries <tom@codesourcery.com>
7624
7625 PR testsuite/80557
7626 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7627 * gcc.target/spu/intrinsics-1.c: Same.
7628
7629 2017-05-06 Tom de Vries <tom@codesourcery.com>
7630
7631 PR testsuite/80557
7632 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7633
7634 2017-05-06 Tom de Vries <tom@codesourcery.com>
7635
7636 PR testsuite/80557
7637 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7638 * gcc.target/aarch64/spellcheck_2.c: Same.
7639 * gcc.target/aarch64/spellcheck_3.c: Same.
7640
7641 2017-05-06 Tom de Vries <tom@codesourcery.com>
7642
7643 PR testsuite/80557
7644 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7645 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7646 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7647 * g++.dg/debug/dwarf2/typedef5.C: Same.
7648 * g++.dg/goacc/data-1.C: Same.
7649
7650 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7651
7652 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7653
7654 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7655
7656 PR target/79038
7657 PR target/79202
7658 PR target/79203
7659 * gcc.target/powerpc/ppc-round3.c: New test.
7660 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7661
7662 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR tree-optimization/80632
7665 * gcc.dg/pr80632.c: New test.
7666
7667 PR tree-optimization/80558
7668 * gcc.dg/tree-ssa/vrp115.c: New test.
7669
7670 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7671 Thomas Preud'homme <thomas.preudhomme@arm.com>
7672 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7673
7674 PR target/71607
7675 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7676 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7677 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7678 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7679 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7680 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7681 * gcc.target/arm/tls-disable-literal-pool.c: New.
7682
7683 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7684
7685 PR tree-optimization/80613
7686 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7687
7688 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/71577
7691 * g++.dg/cpp0x/pr71577.C: New.
7692
7693 2017-05-04 Martin Sebor <msebor@redhat.com>
7694
7695 PR middle-end/79234
7696 * gcc.dg/builtin-stringop-chk-8.c: New test.
7697 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7698 * gcc.dg/builtin-stringop-chk-4.c: Same.
7699 * gcc.dg/builtin-strncat-chk-1.c: Same.
7700 * g++.dg/ext/strncpy-chk1.C: Same.
7701 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7702 * gcc.dg/out-of-bounds-1.c: Same.
7703 * gcc.dg/pr78138.c: Same.
7704 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7705 * gfortran.dg/mvbits_7.f90: Same.
7706
7707 2017-05-04 Martin Sebor <msebor@redhat.com>
7708
7709 PR preprocessor/79214
7710 PR middle-end/79222
7711 PR middle-end/79223
7712 * gcc.dg/pr79214.c: New test.
7713 * gcc.dg/pr79214.h: New test header.
7714 * gcc.dg/pr79222.c: New test.
7715 * gcc.dg/pr79223.c: New test.
7716 * gcc.dg/pr78138.c: Adjust.
7717 * gfortran.dg/unconstrained_commons.f: Same.
7718
7719 2017-05-04 Martin Sebor <msebor@redhat.com>
7720
7721 PR translation/80280
7722 * g++.dg/abi/Wabi-2-3.C: Adjust.
7723 * g++.dg/abi/Wabi-3-2.C: Ditto.
7724 * g++.dg/lookup/using17.C: Ditto.
7725 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7726
7727 2017-05-04 Martin Jambor <mjambor@suse.cz>
7728
7729 PR tree-optimization/80622
7730 * gcc.dg/tree-ssa/pr80622.c: New test.
7731
7732 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7733
7734 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7735
7736 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7737
7738 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7739 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7740
7741 2017-05-04 Richard Biener <rguenther@suse.de>
7742
7743 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7744
7745 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7746
7747 * gcc.dg/vect/vect-profile-1.c: New test.
7748
7749 2017-05-04 Marek Polacek <polacek@redhat.com>
7750
7751 PR tree-optimization/80612
7752 * gcc.dg/torture/pr80612.c: New test.
7753
7754 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7755 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7756
7757 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7758 check_effective_target_arm_thumb1_movt_ok.
7759
7760 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7761
7762 * gcc.target/arm/fpscr.c: New file.
7763
7764 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7765
7766 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7767 target.
7768
7769 2017-05-04 Tom de Vries <tom@codesourcery.com>
7770
7771 PR testsuite/80557
7772 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7773 line numbers.
7774 * g++.dg/warn/miss-format-1.C: Same.
7775 * g++.dg/warn/overflow-warn-1.C: Same.
7776 * g++.dg/warn/overflow-warn-3.C: Same.
7777 * g++.dg/warn/overflow-warn-4.C: Same.
7778
7779 2017-05-04 Tom de Vries <tom@codesourcery.com>
7780
7781 PR testsuite/80557
7782 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7783 * gcc.target/i386/pr68657.c: Same.
7784 * gcc.target/i386/pr69255-1.c: Same.
7785 * gcc.target/i386/pr69255-2.c: Same.
7786 * gcc.target/i386/pr69255-3.c: Same.
7787
7788 2017-05-04 Richard Biener <rguenther@suse.de>
7789
7790 PR tree-optimization/31130
7791 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7792 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7793 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7794 * gcc.dg/pr52904.c: Remove XFAIL.
7795 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7796
7797 2017-05-03 Jeff Law <law@redhat.com>
7798
7799 PR tree-optimization/78496
7800 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7801
7802 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7803
7804 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7805
7806 2017-05-03 Richard Biener <rguenther@suse.de>
7807
7808 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7809
7810 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR tree-optimization/79472
7813 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7814 to dg-options.
7815 * gcc.dg/tree-ssa/vrp113.c: New test.
7816 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7817 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7818 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7819
7820 2017-05-03 Tom de Vries <tom@codesourcery.com>
7821
7822 PR testsuite/80557
7823 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7824 * c-c++-common/Wshift-negative-value-2.c: Same.
7825 * c-c++-common/Wshift-negative-value-3.c: Same.
7826 * c-c++-common/Wshift-negative-value-4.c: Same.
7827 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7828 * c-c++-common/cpp/pr60400.c: Same.
7829 * c-c++-common/fmax-errors.c: Same.
7830 * c-c++-common/goacc/data-2.c: Same.
7831 * c-c++-common/goacc/host_data-2.c: Same.
7832 * c-c++-common/gomp/simd4.c: Same.
7833 * c-c++-common/pr28656.c: Same.
7834 * c-c++-common/pr43395.c: Same.
7835 * c-c++-common/torture/pr57945.c: Same.
7836
7837 2017-05-03 Tom de Vries <tom@codesourcery.com>
7838
7839 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7840 arg of dg directive.
7841 * c-c++-common/goacc/routine-3.c: Same.
7842 * c-c++-common/goacc/routine-4.c: Same.
7843
7844 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7845
7846 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7847 (test_fixit_insert_newline): New function.
7848 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7849 (test_fixit_insert_newline): New function.
7850 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7851 (test_fixit_insert_newline): New function.
7852 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7853 (test_fixit_insert_newline): New function.
7854 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7855 (test_show_locus): Handle test_fixit_insert_newline.
7856
7857 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7858
7859 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7860
7861 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7862
7863 * gcc.dg/lsr-div1.c: New testcase.
7864
7865 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7866
7867 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7868 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7869 (_mm_maskz_add_round_sd): Test new intrinsics.
7870 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7871 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7872 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7873 (_mm_maskz_add_round_ss): Test new intrinsics.
7874 * gcc.target/i386/avx512f-vaddss-2.c: New.
7875 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7876 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7877 (_mm_maskz_sub_round_sd): Test new intrinsics.
7878 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7879 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7880 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7881 (_mm_maskz_sub_round_ss): Test new intrinsics.
7882 * gcc.target/i386/avx512f-vsubss-2.c: New.
7883 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7884 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7885 (__builtin_ia32_subss_mask_round): Test new builtins.
7886 * gcc.target/i386/sse-13.c: Ditto.
7887 * gcc.target/i386/sse-23.c: Ditto.
7888 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7889 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7890 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7891 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7892 (_mm_mask_sub_round_ss): Test new intrinsics.
7893 * gcc.target/i386/testround-1.c: Ditto.
7894
7895 2017-05-02 Martin Jambor <mjambor@suse.cz>
7896
7897 PR tree-optimization/78687
7898 * g++.dg/tree-ssa/pr78687.C: New test.
7899
7900 2017-05-02 Richard Biener <rguenther@suse.de>
7901
7902 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7903 behavior.
7904 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7905
7906 2017-05-02 Richard Biener <rguenther@suse.de>
7907
7908 PR tree-optimization/80591
7909 * gcc.dg/torture/pr80591.c: New testcase.
7910
7911 2017-05-02 Richard Biener <rguenther@suse.de>
7912
7913 PR tree-optimization/80549
7914 * gcc.dg/torture/pr80549.c: New testcase.
7915
7916 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7917
7918 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7919 unsigned long.
7920
7921 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7922
7923 PR c++/80038
7924 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7925
7926 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7927
7928 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7929 reflect insertion fix-it hints at the same location now being
7930 consolidated.
7931
7932 2017-05-01 Martin Sebor <msebor@redhat.com>
7933
7934 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7935 on ILP32 targets.
7936
7937 2017-05-01 Tom de Vries <tom@codesourcery.com>
7938
7939 * gcc.dg/pr78768.c: Require linker plugin.
7940
7941 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7942
7943 PR fortran/37131
7944 * gfortran.dg/matmul_bounds_11.f90: New test.
7945
7946 2017-05-01 Martin Sebor <msebor@redhat.com>
7947
7948 PR tree-optimization/79715
7949 * gcc.dg/pr79715.c: New test.
7950
7951 2017-05-01 Tom de Vries <tom@codesourcery.com>
7952
7953 PR testsuite/65941
7954 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7955 * g++.dg/other/pr59492.C: Require effective target rdrand.
7956
7957 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7958
7959 * g++.dg/diagnostic/member-decl-1.C: New test.
7960
7961 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7962
7963 PR tree-optimization/80487
7964 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7965
7966 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7967
7968 PR tree-optimization/79697
7969 * gcc.dg/tree-ssa/pr79697.c: New test.
7970
7971 2017-04-29 Tom de Vries <tom@codesourcery.com>
7972
7973 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7974
7975 2017-04-28 Martin Sebor <msebor@redhat.com>
7976
7977 PR tree-optimization/80523
7978 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7979
7980 2017-04-28 Tom de Vries <tom@codesourcery.com>
7981
7982 PR testsuite/80557
7983 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7984 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7985
7986 2017-04-28 Tom de Vries <tom@codesourcery.com>
7987
7988 PR testsuite/80557
7989 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7990 * obj-c++.dg/bitfield-4.mm: Same.
7991 * obj-c++.dg/bitfield-5.mm: Same.
7992 * obj-c++.dg/exceptions-3.mm: Same.
7993 * obj-c++.dg/exceptions-5.mm: Same.
7994 * obj-c++.dg/method-1.mm: Same.
7995 * obj-c++.dg/method-12.mm: Same.
7996 * obj-c++.dg/method-13.mm: Same.
7997 * obj-c++.dg/method-15.mm: Same.
7998 * obj-c++.dg/method-16.mm: Same.
7999 * obj-c++.dg/property/at-property-18.mm: Same.
8000 * obj-c++.dg/property/at-property-25.mm: Same.
8001 * obj-c++.dg/property/at-property-5.mm: Same.
8002 * obj-c++.dg/property/dynamic-2.mm: Same.
8003 * obj-c++.dg/property/property-neg-3.mm: Same.
8004 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8005 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8006 * obj-c++.dg/syntax-error-1.mm: Same.
8007 * obj-c++.dg/try-catch-13.mm: Same.
8008 * objc.dg/bitfield-4.m: Same.
8009 * objc.dg/class-1.m: Same.
8010 * objc.dg/method-11.m: Same.
8011 * objc.dg/method-6.m: Same.
8012 * objc.dg/method-7.m: Same.
8013 * objc.dg/method-9.m: Same.
8014 * objc.dg/missing-proto-3.m: Same.
8015 * objc.dg/naming-2.m: Same.
8016 * objc.dg/property/at-property-16.m: Same.
8017 * objc.dg/property/at-property-18.m: Same.
8018 * objc.dg/property/at-property-25.m: Same.
8019 * objc.dg/property/at-property-5.m: Same.
8020 * objc.dg/property/dynamic-2.m: Same.
8021 * objc.dg/property/property-neg-3.m: Same.
8022 * objc.dg/protocol-inheritance-1.m: Same.
8023 * objc.dg/protocol-inheritance-2.m: Same.
8024
8025 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8026
8027 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8028
8029 2017-04-28 Tom de Vries <tom@codesourcery.com>
8030
8031 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8032 dg-(error|warning|message|bogus).
8033 * g++.dg/conversion/dr195-1.C: Same.
8034 * g++.dg/conversion/dr195.C: Same.
8035 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8036 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8037 * g++.dg/cpp0x/inline-ns7.C: Same.
8038 * g++.dg/cpp0x/variadic105.C: Same.
8039 * g++.dg/cpp0x/variadic65.C: Same.
8040 * g++.dg/expr/call2.C: Same.
8041 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8042 * g++.dg/expr/pmf-1.C: Same.
8043 * g++.dg/ext/altivec-types-1.C: Same.
8044 * g++.dg/ext/altivec-types-2.C: Same.
8045 * g++.dg/ext/altivec-types-3.C: Same.
8046 * g++.dg/ext/attrib14.C: Same.
8047 * g++.dg/ext/complit1.C: Same.
8048 * g++.dg/ext/forscope2.C: Same.
8049 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8050 * g++.dg/ext/label13.C: Same.
8051 * g++.dg/ext/member-attr.C: Same.
8052 * g++.dg/ext/visibility/anon7.C: Same.
8053 * g++.dg/ext/visibility/visibility-7.C: Same.
8054 * g++.dg/ext/vla2.C: Same.
8055 * g++.dg/inherit/access2.C: Same.
8056 * g++.dg/inherit/covariant12.C: Same.
8057 * g++.dg/inherit/covariant14.C: Same.
8058 * g++.dg/inherit/namespace-as-base.C: Same.
8059 * g++.dg/inherit/template-as-base.C: Same.
8060 * g++.dg/lookup/ambig1.C: Same.
8061 * g++.dg/lookup/ambig2.C: Same.
8062 * g++.dg/lookup/ambig3.C: Same.
8063 * g++.dg/lookup/class-member-1.C: Same.
8064 * g++.dg/lookup/conv-1.C: Same.
8065 * g++.dg/lookup/decl1.C: Same.
8066 * g++.dg/lookup/koenig1.C: Same.
8067 * g++.dg/lookup/scoped1.C: Same.
8068 * g++.dg/lookup/scoped2.C: Same.
8069 * g++.dg/lookup/two-stage4.C: Same.
8070 * g++.dg/lookup/used-before-declaration.C: Same.
8071 * g++.dg/lookup/using.C: Same.
8072 * g++.dg/lookup/using17.C: Same.
8073 * g++.dg/lookup/using2.C: Same.
8074 * g++.dg/other/abstract2.C: Same.
8075 * g++.dg/other/classkey1.C: Same.
8076 * g++.dg/other/component1.C: Same.
8077 * g++.dg/other/const1.C: Same.
8078 * g++.dg/other/const2.C: Same.
8079 * g++.dg/other/conversion1.C: Same.
8080 * g++.dg/other/do1.C: Same.
8081 * g++.dg/other/error1.C: Same.
8082 * g++.dg/other/error10.C: Same.
8083 * g++.dg/other/error3.C: Same.
8084 * g++.dg/other/error4.C: Same.
8085 * g++.dg/other/error5.C: Same.
8086 * g++.dg/other/error8.C: Same.
8087 * g++.dg/other/error9.C: Same.
8088 * g++.dg/other/field1.C: Same.
8089 * g++.dg/other/init1.C: Same.
8090 * g++.dg/other/ptrmem2.C: Same.
8091 * g++.dg/other/return1.C: Same.
8092 * g++.dg/overload/builtin3.C: Same.
8093 * g++.dg/overload/error1.C: Same.
8094 * g++.dg/overload/error2.C: Same.
8095 * g++.dg/overload/koenig2.C: Same.
8096 * g++.dg/overload/pmf1.C: Same.
8097 * g++.dg/parse/args1.C: Same.
8098 * g++.dg/parse/attr3.C: Same.
8099 * g++.dg/parse/constant4.C: Same.
8100 * g++.dg/parse/crash10.C: Same.
8101 * g++.dg/parse/crash18.C: Same.
8102 * g++.dg/parse/crash19.C: Same.
8103 * g++.dg/parse/crash20.C: Same.
8104 * g++.dg/parse/crash21.C: Same.
8105 * g++.dg/parse/crash22.C: Same.
8106 * g++.dg/parse/crash32.C: Same.
8107 * g++.dg/parse/decl-specifier-1.C: Same.
8108 * g++.dg/parse/error58.C: Same.
8109 * g++.dg/parse/local-class1.C: Same.
8110 * g++.dg/parse/non-dependent2.C: Same.
8111 * g++.dg/parse/parameter-declaration-1.C: Same.
8112 * g++.dg/parse/ptrmem2.C: Same.
8113 * g++.dg/parse/ptrmem3.C: Same.
8114 * g++.dg/parse/saved1.C: Same.
8115 * g++.dg/tc1/dr101.C: Same.
8116 * g++.dg/tc1/dr142.C: Same.
8117 * g++.dg/tc1/dr176.C: Same.
8118 * g++.dg/template/conv4.C: Same.
8119 * g++.dg/template/crash56.C: Same.
8120 * g++.dg/template/dependent-expr2.C: Same.
8121 * g++.dg/template/error1.C: Same.
8122 * g++.dg/template/error2.C: Same.
8123 * g++.dg/template/explicit6.C: Same.
8124 * g++.dg/template/init-list.C: Same.
8125 * g++.dg/template/local1.C: Same.
8126 * g++.dg/template/lookup2.C: Same.
8127 * g++.dg/template/meminit2.C: Same.
8128 * g++.dg/template/nontype25.C: Same.
8129 * g++.dg/template/ptrmem2.C: Same.
8130 * g++.dg/template/qualttp19.C: Same.
8131 * g++.dg/template/qualttp20.C: Same.
8132 * g++.dg/template/ttp3.C: Same.
8133 * g++.dg/template/unify4.C: Same.
8134 * g++.dg/template/unify6.C: Same.
8135 * g++.dg/template/unify7.C: Same.
8136 * g++.dg/template/warn1.C: Same.
8137 * g++.dg/tree-ssa/dom-invalid.C: Same.
8138 * g++.dg/ubsan/shift-1.C: Same.
8139 * g++.dg/warn/Wunused-2.C: Same.
8140 * g++.dg/warn/Wunused-4.C: Same.
8141 * g++.dg/warn/Wunused-6.C: Same.
8142 * g++.dg/warn/deprecated-6.C: Same.
8143 * g++.dg/warn/deprecated.C: Same.
8144 * g++.dg/warn/effc1.C: Same.
8145 * g++.dg/warn/effc3.C: Same.
8146 * g++.dg/warn/incomplete1.C: Same.
8147 * g++.dg/warn/inline1.C: Same.
8148 * g++.dg/warn/noeffect2.C: Same.
8149 * g++.dg/warn/noeffect4.C: Same.
8150 * g++.dg/warn/oldcast1.C: Same.
8151 * g++.dg/warn/sentinel.C: Same.
8152 * g++.dg/warn/unit-1.C: Same.
8153 * g++.old-deja/g++.pt/inherit2.C: Same.
8154 * g++.old-deja/g++.pt/overload8.C: Same.
8155 * gcc.dg/20000926-1.c: Same.
8156 * gcc.dg/20040223-1.c: Same.
8157 * gcc.dg/Warray-bounds-7.c: Same.
8158 * gcc.dg/alias-1.c: Same.
8159 * gcc.dg/alias-12.c: Same.
8160 * gcc.dg/alias-13.c: Same.
8161 * gcc.dg/alias-2.c: Same.
8162 * gcc.dg/array-13.c: Same.
8163 * gcc.dg/array-4.c: Same.
8164 * gcc.dg/attr-ifunc-2.c: Same.
8165 * gcc.dg/attr-invalid.c: Same.
8166 * gcc.dg/attr-noinline.c: Same.
8167 * gcc.dg/bitfld-2.c: Same.
8168 * gcc.dg/c90-const-expr-7.c: Same.
8169 * gcc.dg/c99-const-expr-7.c: Same.
8170 * gcc.dg/cpp/20000625-1.c: Same.
8171 * gcc.dg/cpp/charconst-4.c: Same.
8172 * gcc.dg/cpp/include2.c: Same.
8173 * gcc.dg/cpp/include2a.c: Same.
8174 * gcc.dg/decl-4.c: Same.
8175 * gcc.dg/deprecated-4.c: Same.
8176 * gcc.dg/deprecated.c: Same.
8177 * gcc.dg/dfp/altivec-types.c: Same.
8178 * gcc.dg/float-range-1.c: Same.
8179 * gcc.dg/pack-test-3.c: Same.
8180 * gcc.dg/pr11492.c: Same.
8181 * gcc.dg/pr15360-1.c: Same.
8182 * gcc.dg/pr37908.c: Same.
8183 * gcc.dg/pr53265.c: Same.
8184 * gcc.dg/pr57287-2.c: Same.
8185 * gcc.dg/pr57287.c: Same.
8186 * gcc.dg/redecl-1.c: Same.
8187 * gcc.dg/sync-3.c: Same.
8188 * gcc.dg/two-types-1.c: Same.
8189 * gcc.dg/two-types-2.c: Same.
8190 * gcc.dg/two-types-4.c: Same.
8191 * gcc.dg/two-types-5.c: Same.
8192 * gcc.dg/two-types-6.c: Same.
8193 * gcc.dg/two-types-7.c: Same.
8194 * gcc.dg/two-types-8.c: Same.
8195 * gcc.dg/two-types-9.c: Same.
8196 * gcc.dg/uninit-I.c: Same.
8197 * gcc.dg/uninit-pr19430.c: Same.
8198 * gcc.dg/visibility-7.c: Same.
8199 * gcc.dg/winline-10.c: Same.
8200 * gcc.dg/winline-2.c: Same.
8201 * gcc.dg/winline-3.c: Same.
8202 * gcc.dg/winline-9.c: Same.
8203 * gcc.target/i386/attr-returns_twice-1.c: Same.
8204 * gcc.target/i386/chkp-const-check-2.c: Same.
8205 * gcc.target/i386/chkp-label-address.c: Same.
8206 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8207 * gcc.target/i386/pr39162.c: Same.
8208 * gcc.target/i386/sse-5.c: Same.
8209 * gcc.target/powerpc/altivec-types-1.c: Same.
8210 * gcc.target/powerpc/altivec-types-2.c: Same.
8211 * gcc.target/powerpc/altivec-types-3.c: Same.
8212 * gcc.target/powerpc/float128-mix.c: Same.
8213 * gcc.target/powerpc/no-r11-3.c: Same.
8214 * gcc.target/spu/Wmain.c: Same.
8215 * gcc.target/spu/ea/errors2.c: Same.
8216 * gfortran.dg/assignment_1.f90: Same.
8217 * gfortran.dg/common_3.f90: Same.
8218 * gfortran.dg/der_io_1.f90: Same.
8219 * gfortran.dg/g77/20030326-1.f: Same.
8220 * gfortran.dg/g77/9263.f: Same.
8221 * gfortran.dg/g77/960317-1.f: Same.
8222 * gfortran.dg/g77/970625-2.f: Same.
8223 * gfortran.dg/g77/980615-0.f: Same.
8224 * gfortran.dg/g77/check0.f: Same.
8225 * gfortran.dg/g77/dnrm2.f: Same.
8226 * gfortran.dg/g77/pr9258.f: Same.
8227 * gfortran.dg/ichar_1.f90: Same.
8228 * gfortran.dg/interface_1.f90: Same.
8229 * gfortran.dg/namelist_1.f90: Same.
8230 * gfortran.dg/namelist_2.f90: Same.
8231 * gfortran.dg/namelist_3.f90: Same.
8232 * gfortran.dg/namelist_print_2.f: Same.
8233 * gfortran.dg/oldstyle_1.f90: Same.
8234 * gfortran.dg/runtime_warning_1.f90: Same.
8235 * gfortran.dg/underflow.f90: Same.
8236 * gnat.dg/specs/integer_value.ads: Same.
8237 * obj-c++.dg/fsf-package-0.m: Same.
8238 * objc.dg/two-types-1.m: Same.
8239
8240 2017-04-28 Martin Liska <mliska@suse.cz>
8241
8242 PR gcov-profile/79891
8243 * gcc.misc-tests/gcov-17.c: New test.
8244 * gcc.misc-tests/gcov-18.c: New test.
8245
8246 2017-04-28 Tom de Vries <tom@codesourcery.com>
8247
8248 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8249 dg-(error|warning|message|bogus).
8250 * g++.dg/parse/parameter-declaration-1.C: Same.
8251 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8252 * gcc.dg/Wpointer-sign-Wall.c: Same.
8253 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8254 * gcc.dg/cpp/19990413-1.c: Same.
8255 * gcc.dg/dg-test-1.c: Same.
8256 * gcc.dg/empty-source-2.c: Same.
8257 * gcc.dg/empty-source-3.c: Same.
8258 * gcc.dg/format/c99-printf-1.c: Same.
8259 * gcc.dg/format/c99-scanf-1.c: Same.
8260 * gcc.dg/label-decl-2.c: Same.
8261 * gcc.dg/m-un-2.c: Same.
8262 * gcc.dg/uninit-pr20644-O0.c: Same.
8263 * gfortran.dg/pr70006.f90: Same.
8264 * obj-c++.dg/fsf-package-0.m: Same.
8265
8266 2017-04-28 Tom de Vries <tom@codesourcery.com>
8267
8268 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8269 dg-(error|warning|message|bogus).
8270 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8271 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8272 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8273 * c-c++-common/pr20000.c: Same.
8274 * c-c++-common/pr49706.c: Same.
8275 * g++.dg/ext/utf16-4.C: Same.
8276 * g++.dg/parse/error2.C: Same.
8277 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8278 * g++.dg/warn/Wtype-limits.C: Same.
8279 * g++.dg/warn/overflow-warn-1.C: Same.
8280 * g++.dg/warn/overflow-warn-3.C: Same.
8281 * gcc.dg/Wpointer-sign-Wall.c: Same.
8282 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8283 * gcc.dg/Wtype-limits-Wextra.c: Same.
8284 * gcc.dg/Wtype-limits.c: Same.
8285 * gcc.dg/cpp/19990413-1.c: Same.
8286 * gcc.dg/dg-test-1.c: Same.
8287 * gcc.dg/empty-source-2.c: Same.
8288 * gcc.dg/empty-source-3.c: Same.
8289 * gcc.dg/label-decl-2.c: Same.
8290 * gcc.dg/m-un-2.c: Same.
8291 * gcc.dg/uninit-pr19430-O0.c: Same.
8292 * gcc.dg/uninit-pr19430.c: Same.
8293 * gcc.dg/uninit-pr20644-O0.c: Same.
8294 * gcc.dg/utf16-4.c: Same.
8295 * gfortran.dg/pr70006.f90: Same.
8296 * obj-c++.dg/fsf-package-0.m: Same.
8297
8298 2017-04-28 Richard Biener <rguenther@suse.de>
8299
8300 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8301 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8302 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8303 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8304 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8305 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8306
8307 2017-04-27 Marek Polacek <polacek@redhat.com>
8308
8309 PR sanitizer/80349
8310 * c-c++-common/ubsan/pr80349.c: New test.
8311
8312 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8313
8314 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8315 diagnostics.
8316 * g++.dg/warn/pr12242.C: Likewise.
8317
8318 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8319
8320 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8321
8322 2017-04-27 Martin Liska <mliska@suse.cz>
8323
8324 PR testsuite/79455
8325 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8326 more generic.
8327
8328 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR c++/80534
8331 * g++.dg/other/pr80534-1.C: New test.
8332 * g++.dg/other/pr80534-2.C: New test.
8333
8334 2017-04-27 Richard Biener <rguenther@suse.de>
8335
8336 PR middle-end/80539
8337 * gcc.dg/torture/pr80539.c: New testcase.
8338
8339 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR target/77728
8342 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8343
8344 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8345
8346 * g++.dg/diagnostic/nested-name-1.C: New test.
8347
8348 2017-04-26 Martin Liska <mliska@suse.cz>
8349
8350 * gcc.dg/guality/guality.h: Add prefix to test verification.
8351
8352 2017-04-25 Nathan Sidwell <nathan@acm.org>
8353
8354 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8355
8356 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8357
8358 PR target/70799
8359 * gcc.target/i386/pr70799-5.c: New test.
8360
8361 2017-04-25 Martin Sebor <msebor@redhat.com>
8362
8363 PR tree-optimization/80497
8364 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8365
8366 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8367 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR target/77728
8370 * g++.dg/abi/pr77728-1.C: New test.
8371
8372 2017-04-25 Marek Polacek <polacek@redhat.com>
8373
8374 PR sanitizer/80349
8375 * g++.dg/ubsan/pr80349-2.C: New test.
8376
8377 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8378
8379 * g++.dg/cpp0x/enum34.C: New test.
8380
8381 2017-04-25 Tom de Vries <tom@codesourcery.com>
8382
8383 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8384 variables.
8385 (dg-line): New proc.
8386 (process-message): Handle line number variables.
8387 * objc.dg/try-catch-12.m: Use dg-line.
8388
8389 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8390
8391 PR target/80482
8392 * gcc.target/powerpc/vec-constvolatile.c: New test.
8393
8394 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8395
8396 * g++.dg/semicolon-fixits.C: New test case.
8397
8398 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8399
8400 * gcc.dg/semicolon-fixits.c: New test case.
8401
8402 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8403
8404 * g++.dg/lookup/missing-std-include.C: New test file.
8405
8406 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8407 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR target/77728
8410 * g++.dg/abi/pr77728-2.C: New test.
8411
8412 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8413
8414 PR c++/80177
8415 * g++.dg/spellcheck-pr80177.C: New test case.
8416
8417 2017-04-25 Nathan Sidwell <nathan@acm.org>
8418
8419 * g++.dg/dg.exp (find-cxx-tests): New function.
8420 (main): Use it, remove explicit pruning
8421
8422 2017-04-25 Richard Biener <rguenther@suse.de>
8423
8424 PR tree-optimization/80492
8425 * gcc.dg/pr80492.c: New testcase.
8426
8427 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8428
8429 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8430 for targets with int size less than 32 bits.
8431
8432 2017-04-25 Richard Biener <rguenther@suse.de>
8433
8434 PR tree-optimization/79201
8435 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8436 * gcc.target/i386/pr22152.c: Disable sinking.
8437
8438 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8439
8440 PR target/80464
8441 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8442
8443 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8444
8445 PR target/79895
8446 * gcc.target/s390/pr79895.c: New test.
8447
8448 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8449
8450 PR target/80080
8451 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8452 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8453 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8454
8455 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR rtl-optimization/80501
8458 * gcc.c-torture/execute/pr80501.c: New test.
8459
8460 PR rtl-optimization/80500
8461 * gcc.dg/pr80500.c: New test.
8462
8463 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8464
8465 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8466 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8467
8468 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8469
8470 PR fortran/80121
8471 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8472 directive.
8473
8474 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8475
8476 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8477 * jit.dg/test-alignment.c: New test case.
8478 * jit.dg/test-alignment.cc: New test case.
8479 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8480 New test case.
8481
8482 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8483
8484 PR c++/80016
8485 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8486 test function.
8487 (test_alignof): New test function.
8488
8489 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8490
8491 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8492
8493 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8494
8495 * g++.dg/diagnostic/duplicate1.C: New test.
8496 * g++.dg/cpp0x/duplicate1.C: New test.
8497
8498 2017-04-24 Martin Jambor <mjambor@suse.cz>
8499
8500 PR tree-optimization/80293
8501 * g++.dg/tree-ssa/pr80293.C: New test.
8502
8503 2017-04-24 Martin Liska <mliska@suse.cz>
8504
8505 PR middle-end/79931
8506 * g++.dg/ipa/pr79931.C: New test.
8507
8508 2017-04-24 Richard Biener <rguenther@suse.de>
8509
8510 PR tree-optimization/80494
8511 * gfortran.dg/pr80494.f90: New testcase.
8512
8513 2017-04-24 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/79725
8516 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8517
8518 2017-04-24 Richard Biener <rguenther@suse.de>
8519
8520 PR c++/2972
8521 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8522
8523 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8524
8525 PR fortran/80484
8526 * gfortran.dg/dtio_29.f03: New test.
8527
8528 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8529
8530 PR fortran/80121
8531 * gfortran.dg/intent_out_9.f90: New test case.
8532
8533 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8534
8535 PR target/70799
8536 * gcc.target/i386/pr70799-4.c: New test.
8537
8538 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8539
8540 PR fortran/80392
8541 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8542
8543 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8544
8545 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8546
8547 2017-04-21 Richard Biener <rguenther@suse.de>
8548
8549 PR tree-optimization/79547
8550 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8551
8552 2017-04-21 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/78847
8555 * g++.dg/tree-ssa/pr78847.C: New testcase.
8556
8557 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR c/80468
8560 * gcc.dg/pr80468.c: New test.
8561
8562 2017-04-21 Martin Liska <mliska@suse.cz>
8563
8564 PR tree-optimization/66278
8565 * gcc.dg/vect/pr66278.c: New test.
8566
8567 2017-04-21 Richard Biener <rguenther@suse.de>
8568
8569 PR tree-optimization/80237
8570 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8571 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8572 adjust expected optimizations.
8573
8574 2016-04-21 Richard Biener <rguenther@suse.de>
8575
8576 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8577 of inner loops.
8578 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8579 * gcc.dg/vect/vect-104.c: Likewise.
8580
8581 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8582
8583 PR tree-optimization/80426
8584 * gcc.c-torture/execute/20170429-1.c: Rename into...
8585 * gcc.c-torture/execute/20170419-1.c: ...this.
8586
8587 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8588
8589 PR target/79804
8590 * gcc.target/i386/pr79804.c: New test.
8591
8592 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8593
8594 PR target/78090
8595 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8596
8597 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8598
8599 * g++/opt/pr80436.C: XFAIL on AIX.
8600
8601 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8602
8603 PR c++/80473
8604 * g++.dg/diagnostic/pr80473.C: New test.
8605
8606 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8607
8608 * g++.dg/warn/Wextra-semi.C: New test.
8609
8610 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR middle-end/80423
8613 * g++.dg/other/pr80423.C: New test.
8614
8615 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8616
8617 * gcc.dg/pr80170.c: Require ptr32plus.
8618
8619 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8620
8621 PR tree-optimization/80426
8622 * gcc.c-torture/execute/20170419-1.c: New test.
8623
8624 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR debug/80461
8627 * g++.dg/debug/pr80461.C: New test.
8628
8629 PR c++/80459
8630 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8631 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8632 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8633
8634 PR debug/80436
8635 * g++.dg/opt/pr80436.C: New test.
8636
8637 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8638
8639 * gcc.dg/torture/pr80341.c: Require int32plus.
8640
8641 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8642 Jeff Law <law@redhat.com>
8643
8644 * gcc.c-torture/compile/20170419-1.c: New test.
8645
8646 2017-04-19 Tom de Vries <tom@codesourcery.com>
8647
8648 PR testsuite/80221
8649 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8650 subsequent dg directives.
8651 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8652 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8653 * c-c++-common/attr-fallthrough-2.c: Same.
8654 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8655 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8656 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8657 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8658 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8659 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8660 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8661 * c-c++-common/cilk-plus/CK/errors.c: Same.
8662 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8663 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8664 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8665 * c-c++-common/cpp/pr57580.c: Same.
8666 * c-c++-common/goacc/asyncwait-1.c: Same.
8667 * c-c++-common/goacc/cache-2.c: Same.
8668 * c-c++-common/goacc/declare-2.c: Same.
8669 * c-c++-common/goacc/deviceptr-1.c: Same.
8670 * c-c++-common/goacc/routine-5.c: Same.
8671 * c-c++-common/gomp/clauses-2.c: Same.
8672 * c-c++-common/gomp/ordered-3.c: Same.
8673 * c-c++-common/gomp/pr67501.c: Same.
8674 * c-c++-common/pr20000.c: Same.
8675 * c-c++-common/pr43395.c: Same.
8676 * c-c++-common/pr49706.c: Same.
8677 * c-c++-common/pr77624-1.c: Same.
8678 * c-c++-common/pr77624-2.c: Same.
8679 * c-c++-common/raw-string-14.c: Same.
8680 * c-c++-common/raw-string-16.c: Same.
8681 * c-c++-common/raw-string-3.c: Same.
8682 * c-c++-common/raw-string-4.c: Same.
8683 * c-c++-common/raw-string-5.c: Same.
8684 * c-c++-common/raw-string-6.c: Same.
8685 * g++.dg/abi/mangle41.C: Same.
8686 * g++.dg/conversion/nullptr1.C: Same.
8687 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8688 * g++.dg/cpp0x/auto27.C: Same.
8689 * g++.dg/cpp0x/constexpr-98.C: Same.
8690 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8691 * g++.dg/cpp0x/diag2.C: Same.
8692 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8693 * g++.dg/cpp0x/nullptr15.C: Same.
8694 * g++.dg/cpp0x/pr31431-2.C: Same.
8695 * g++.dg/cpp0x/pr31431.C: Same.
8696 * g++.dg/cpp0x/pr79118.C: Same.
8697 * g++.dg/cpp0x/static_assert3.C: Same.
8698 * g++.dg/cpp0x/temp_default2.C: Same.
8699 * g++.dg/cpp0x/trailing4.C: Same.
8700 * g++.dg/cpp0x/variadic-ex10.C: Same.
8701 * g++.dg/cpp0x/variadic-ex13.C: Same.
8702 * g++.dg/cpp0x/variadic-ex14.C: Same.
8703 * g++.dg/cpp0x/variadic-ex3.C: Same.
8704 * g++.dg/cpp0x/variadic-ex4.C: Same.
8705 * g++.dg/cpp0x/variadic59.C: Same.
8706 * g++.dg/cpp0x/vt-37737-2.C: Same.
8707 * g++.dg/cpp0x/vt-57397-1.C: Same.
8708 * g++.dg/cpp0x/vt-57397-2.C: Same.
8709 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8710 * g++.dg/cpp1z/gen-attrs1.C: Same.
8711 * g++.dg/diagnostic/pr71075.C: Same.
8712 * g++.dg/eh/goto2.C: Same.
8713 * g++.dg/eh/goto3.C: Same.
8714 * g++.dg/expr/bitfield4.C: Same.
8715 * g++.dg/expr/bitfield5.C: Same.
8716 * g++.dg/expr/bitfield6.C: Same.
8717 * g++.dg/expr/bool1.C: Same.
8718 * g++.dg/expr/bool3.C: Same.
8719 * g++.dg/expr/cond10.C: Same.
8720 * g++.dg/expr/cond11.C: Same.
8721 * g++.dg/expr/lval3.C: Same.
8722 * g++.dg/expr/lval4.C: Same.
8723 * g++.dg/ext/anon-struct4.C: Same.
8724 * g++.dg/ext/attrib44.C: Same.
8725 * g++.dg/ext/builtin3.C: Same.
8726 * g++.dg/ext/dllimport7.C: Same.
8727 * g++.dg/ext/label5.C: Same.
8728 * g++.dg/ext/no-asm-1.C: Same.
8729 * g++.dg/ext/utf16-4.C: Same.
8730 * g++.dg/ext/vla2.C: Same.
8731 * g++.dg/gomp/block-1.C: Same.
8732 * g++.dg/gomp/block-2.C: Same.
8733 * g++.dg/gomp/block-3.C: Same.
8734 * g++.dg/gomp/block-5.C: Same.
8735 * g++.dg/gomp/linear-2.C: Same.
8736 * g++.dg/gomp/target-1.C: Same.
8737 * g++.dg/gomp/target-2.C: Same.
8738 * g++.dg/gomp/taskgroup-1.C: Same.
8739 * g++.dg/gomp/teams-1.C: Same.
8740 * g++.dg/inherit/pure1.C: Same.
8741 * g++.dg/init/array43.C: Same.
8742 * g++.dg/init/array46.C: Same.
8743 * g++.dg/init/const10.C: Same.
8744 * g++.dg/init/ctor4-1.C: Same.
8745 * g++.dg/init/ctor4.C: Same.
8746 * g++.dg/init/new37.C: Same.
8747 * g++.dg/init/pr25811.C: Same.
8748 * g++.dg/init/pr29043.C: Same.
8749 * g++.dg/init/pr29571.C: Same.
8750 * g++.dg/lookup/duperr1.C: Same.
8751 * g++.dg/lookup/error1.C: Same.
8752 * g++.dg/lookup/koenig5.C: Same.
8753 * g++.dg/lookup/pr77549.C: Same.
8754 * g++.dg/lookup/suggestions1.C: Same.
8755 * g++.dg/lookup/using16.C: Same.
8756 * g++.dg/lookup/using7.C: Same.
8757 * g++.dg/other/anon-union3.C: Same.
8758 * g++.dg/other/array2.C: Same.
8759 * g++.dg/other/error13.C: Same.
8760 * g++.dg/other/error34.C: Same.
8761 * g++.dg/overload/builtin1.C: Same.
8762 * g++.dg/overload/conv-op1.C: Same.
8763 * g++.dg/overload/error3.C: Same.
8764 * g++.dg/overload/koenig1.C: Same.
8765 * g++.dg/overload/operator5.C: Same.
8766 * g++.dg/overload/template5.C: Same.
8767 * g++.dg/overload/unknown1.C: Same.
8768 * g++.dg/overload/using2.C: Same.
8769 * g++.dg/parse/constructor1.C: Same.
8770 * g++.dg/parse/crash36.C: Same.
8771 * g++.dg/parse/crash63.C: Same.
8772 * g++.dg/parse/error11.C: Same.
8773 * g++.dg/parse/error12.C: Same.
8774 * g++.dg/parse/error14.C: Same.
8775 * g++.dg/parse/error2.C: Same.
8776 * g++.dg/parse/error21.C: Same.
8777 * g++.dg/parse/error26.C: Same.
8778 * g++.dg/parse/error36.C: Same.
8779 * g++.dg/parse/friend12.C: Same.
8780 * g++.dg/parse/invalid-op1.C: Same.
8781 * g++.dg/parse/missing-template1.C: Same.
8782 * g++.dg/parse/parser-pr28152-2.C: Same.
8783 * g++.dg/parse/parser-pr28152.C: Same.
8784 * g++.dg/parse/pr16696-permissive.C: Same.
8785 * g++.dg/parse/pr16696.C: Same.
8786 * g++.dg/parse/pr69628.C: Same.
8787 * g++.dg/parse/ret-type2.C: Same.
8788 * g++.dg/parse/specialization1.C: Same.
8789 * g++.dg/parse/template3.C: Same.
8790 * g++.dg/parse/template9.C: Same.
8791 * g++.dg/parse/typename11.C: Same.
8792 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8793 * g++.dg/pr45330.C: Same.
8794 * g++.dg/rtti/typeid6.C: Same.
8795 * g++.dg/spellcheck-fields.C: Same.
8796 * g++.dg/spellcheck-typenames.C: Same.
8797 * g++.dg/tc1/dr108.C: Same.
8798 * g++.dg/tc1/dr147.C: Same.
8799 * g++.dg/template/arg7.C: Same.
8800 * g++.dg/template/conv11.C: Same.
8801 * g++.dg/template/crash13.C: Same.
8802 * g++.dg/template/crash55.C: Same.
8803 * g++.dg/template/dependent-expr5.C: Same.
8804 * g++.dg/template/error17.C: Same.
8805 * g++.dg/template/error33.C: Same.
8806 * g++.dg/template/error4.C: Same.
8807 * g++.dg/template/error50.C: Same.
8808 * g++.dg/template/error53.C: Same.
8809 * g++.dg/template/friend.C: Same.
8810 * g++.dg/template/func2.C: Same.
8811 * g++.dg/template/local6.C: Same.
8812 * g++.dg/template/member5.C: Same.
8813 * g++.dg/template/meminit1.C: Same.
8814 * g++.dg/template/nested3.C: Same.
8815 * g++.dg/template/nontype6.C: Same.
8816 * g++.dg/template/overload12.C: Same.
8817 * g++.dg/template/ptrmem8.C: Same.
8818 * g++.dg/template/qualified-id1.C: Same.
8819 * g++.dg/template/spec15.C: Same.
8820 * g++.dg/template/static1.C: Same.
8821 * g++.dg/template/static10.C: Same.
8822 * g++.dg/template/static2.C: Same.
8823 * g++.dg/template/ttp25.C: Same.
8824 * g++.dg/template/typedef2.C: Same.
8825 * g++.dg/template/typename2.C: Same.
8826 * g++.dg/template/unify10.C: Same.
8827 * g++.dg/template/unify6.C: Same.
8828 * g++.dg/template/unify7.C: Same.
8829 * g++.dg/template/unify9.C: Same.
8830 * g++.dg/template/varmod1.C: Same.
8831 * g++.dg/ubsan/div-by-zero-1.C: Same.
8832 * g++.dg/ubsan/pr63956.C: Same.
8833 * g++.dg/warn/Waddress-1.C: Same.
8834 * g++.dg/warn/Wconversion2.C: Same.
8835 * g++.dg/warn/Wnull-conversion-1.C: Same.
8836 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8837 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8838 * g++.dg/warn/Wswitch-1.C: Same.
8839 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8840 * g++.dg/warn/Wtype-limits.C: Same.
8841 * g++.dg/warn/Wunused-parm-5.C: Same.
8842 * g++.dg/warn/deprecated-6.C: Same.
8843 * g++.dg/warn/deprecated.C: Same.
8844 * g++.dg/warn/incomplete1.C: Same.
8845 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8846 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8847 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8848 * g++.dg/warn/overflow-warn-1.C: Same.
8849 * g++.dg/warn/overflow-warn-3.C: Same.
8850 * g++.dg/warn/overflow-warn-4.C: Same.
8851 * g++.dg/warn/pr12242.C: Same.
8852 * g++.dg/warn/pr30551-2.C: Same.
8853 * g++.dg/warn/pr30551.C: Same.
8854 * g++.old-deja/g++.benjamin/16077.C: Same.
8855 * g++.old-deja/g++.bob/inherit1.C: Same.
8856 * g++.old-deja/g++.brendan/crash56.C: Same.
8857 * g++.old-deja/g++.brendan/template17.C: Same.
8858 * g++.old-deja/g++.eh/ctor1.C: Same.
8859 * g++.old-deja/g++.jason/bool5.C: Same.
8860 * g++.old-deja/g++.jason/cond.C: Same.
8861 * g++.old-deja/g++.jason/operator.C: Same.
8862 * g++.old-deja/g++.jason/pmf5.C: Same.
8863 * g++.old-deja/g++.law/ctors5.C: Same.
8864 * g++.old-deja/g++.law/missed-error2.C: Same.
8865 * g++.old-deja/g++.law/operators9.C: Same.
8866 * g++.old-deja/g++.law/temps1.C: Same.
8867 * g++.old-deja/g++.mike/for2.C: Same.
8868 * g++.old-deja/g++.mike/ns5.C: Same.
8869 * g++.old-deja/g++.mike/ns7.C: Same.
8870 * g++.old-deja/g++.mike/p10769b.C: Same.
8871 * g++.old-deja/g++.niklas/t120.C: Same.
8872 * g++.old-deja/g++.niklas/t121.C: Same.
8873 * g++.old-deja/g++.ns/koenig5.C: Same.
8874 * g++.old-deja/g++.oliva/overload1.C: Same.
8875 * g++.old-deja/g++.other/crash24.C: Same.
8876 * g++.old-deja/g++.other/crash25.C: Same.
8877 * g++.old-deja/g++.other/decl5.C: Same.
8878 * g++.old-deja/g++.other/lineno5.C: Same.
8879 * g++.old-deja/g++.other/null3.C: Same.
8880 * g++.old-deja/g++.other/overcnv2.C: Same.
8881 * g++.old-deja/g++.other/ptrmem7.C: Same.
8882 * g++.old-deja/g++.other/typename1.C: Same.
8883 * g++.old-deja/g++.other/vaarg3.C: Same.
8884 * g++.old-deja/g++.pt/crash10.C: Same.
8885 * g++.old-deja/g++.pt/crash28.C: Same.
8886 * g++.old-deja/g++.pt/crash38.C: Same.
8887 * g++.old-deja/g++.pt/explicit70.C: Same.
8888 * g++.old-deja/g++.pt/explicit77.C: Same.
8889 * g++.old-deja/g++.pt/expr2.C: Same.
8890 * g++.old-deja/g++.pt/spec5.C: Same.
8891 * g++.old-deja/g++.pt/spec6.C: Same.
8892 * g++.old-deja/g++.pt/typename3.C: Same.
8893 * g++.old-deja/g++.pt/typename5.C: Same.
8894 * g++.old-deja/g++.pt/typename6.C: Same.
8895 * g++.old-deja/g++.pt/typename7.C: Same.
8896 * g++.old-deja/g++.pt/unify4.C: Same.
8897 * g++.old-deja/g++.pt/unify8.C: Same.
8898 * g++.old-deja/g++.pt/vaarg3.C: Same.
8899 * g++.old-deja/g++.robertl/eb22.C: Same.
8900 * g++.old-deja/g++.robertl/eb4.C: Same.
8901 * g++.old-deja/g++.robertl/eb44.C: Same.
8902 * g++.old-deja/g++.robertl/eb69.C: Same.
8903 * g++.old-deja/g++.robertl/eb98.C: Same.
8904 * gcc.dg/20031223-1.c: Same.
8905 * gcc.dg/940510-1.c: Same.
8906 * gcc.dg/990506-0.c: Same.
8907 * gcc.dg/Walloca-1.c: Same.
8908 * gcc.dg/Walloca-2.c: Same.
8909 * gcc.dg/Wconversion-integer.c: Same.
8910 * gcc.dg/Wcxx-compat-8.c: Same.
8911 * gcc.dg/Wimplicit-int-1.c: Same.
8912 * gcc.dg/Wimplicit-int-2.c: Same.
8913 * gcc.dg/Wimplicit-int-4.c: Same.
8914 * gcc.dg/Wpointer-sign-Wall.c: Same.
8915 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8916 * gcc.dg/Wshadow-1.c: Same.
8917 * gcc.dg/Wshadow-3.c: Same.
8918 * gcc.dg/Wswitch-enum-error.c: Same.
8919 * gcc.dg/Wswitch-enum.c: Same.
8920 * gcc.dg/Wswitch-error.c: Same.
8921 * gcc.dg/Wswitch.c: Same.
8922 * gcc.dg/Wtype-limits-Wextra.c: Same.
8923 * gcc.dg/Wtype-limits.c: Same.
8924 * gcc.dg/Wvla-larger-than-2.c: Same.
8925 * gcc.dg/anon-struct-5.c: Same.
8926 * gcc.dg/array-10.c: Same.
8927 * gcc.dg/array-11.c: Same.
8928 * gcc.dg/array-15.c: Same.
8929 * gcc.dg/array-2.c: Same.
8930 * gcc.dg/array-8.c: Same.
8931 * gcc.dg/array-const-2.c: Same.
8932 * gcc.dg/array-const-3.c: Same.
8933 * gcc.dg/bitfld-1.c: Same.
8934 * gcc.dg/bitfld-8.c: Same.
8935 * gcc.dg/builtin-redefine.c: Same.
8936 * gcc.dg/c11-noreturn-1.c: Same.
8937 * gcc.dg/c11-noreturn-2.c: Same.
8938 * gcc.dg/c11-static-assert-3.c: Same.
8939 * gcc.dg/c90-arraydecl-1.c: Same.
8940 * gcc.dg/c90-complex-1.c: Same.
8941 * gcc.dg/c90-complit-1.c: Same.
8942 * gcc.dg/c90-const-expr-11.c: Same.
8943 * gcc.dg/c90-const-expr-7.c: Same.
8944 * gcc.dg/c90-const-expr-8.c: Same.
8945 * gcc.dg/c90-enum-comma-1.c: Same.
8946 * gcc.dg/c90-flex-array-1.c: Same.
8947 * gcc.dg/c90-hexfloat-1.c: Same.
8948 * gcc.dg/c90-idem-qual-1.c: Same.
8949 * gcc.dg/c90-idem-qual-2.c: Same.
8950 * gcc.dg/c90-idem-qual-3.c: Same.
8951 * gcc.dg/c90-mixdecl-1.c: Same.
8952 * gcc.dg/c90-restrict-1.c: Same.
8953 * gcc.dg/c90-return-1.c: Same.
8954 * gcc.dg/c99-array-nonobj-1.c: Same.
8955 * gcc.dg/c99-arraydecl-1.c: Same.
8956 * gcc.dg/c99-complex-1.c: Same.
8957 * gcc.dg/c99-complex-2.c: Same.
8958 * gcc.dg/c99-complit-2.c: Same.
8959 * gcc.dg/c99-const-expr-7.c: Same.
8960 * gcc.dg/c99-const-expr-8.c: Same.
8961 * gcc.dg/c99-flex-array-3.c: Same.
8962 * gcc.dg/c99-flex-array-7.c: Same.
8963 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8964 * gcc.dg/c99-impl-decl-1.c: Same.
8965 * gcc.dg/c99-impl-int-1.c: Same.
8966 * gcc.dg/c99-impl-int-2.c: Same.
8967 * gcc.dg/c99-init-3.c: Same.
8968 * gcc.dg/c99-restrict-1.c: Same.
8969 * gcc.dg/c99-return-1.c: Same.
8970 * gcc.dg/c99-tag-1.c: Same.
8971 * gcc.dg/c99-tag-3.c: Same.
8972 * gcc.dg/call-diag-2.c: Same.
8973 * gcc.dg/cpp/19940712-1.c: Same.
8974 * gcc.dg/cpp/19951025-1.c: Same.
8975 * gcc.dg/cpp/19990413-1.c: Same.
8976 * gcc.dg/cpp/direct2.c: Same.
8977 * gcc.dg/cpp/direct2s.c: Same.
8978 * gcc.dg/cpp/pr28709.c: Same.
8979 * gcc.dg/cpp/pr61854-c90.c: Same.
8980 * gcc.dg/cpp/pr61854-c94.c: Same.
8981 * gcc.dg/cpp/pragma-1.c: Same.
8982 * gcc.dg/cpp/pragma-2.c: Same.
8983 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8984 * gcc.dg/cpp/trad/literals-2.c: Same.
8985 * gcc.dg/cpp/warn-comments-2.c: Same.
8986 * gcc.dg/cpp/warn-comments-3.c: Same.
8987 * gcc.dg/cpp/warn-comments.c: Same.
8988 * gcc.dg/cpp/warn-long-long-2.c: Same.
8989 * gcc.dg/cpp/warn-long-long.c: Same.
8990 * gcc.dg/cpp/warn-redefined-2.c: Same.
8991 * gcc.dg/cpp/warn-redefined.c: Same.
8992 * gcc.dg/darwin-cfstring-2.c: Same.
8993 * gcc.dg/darwin-cfstring-format-1.c: Same.
8994 * gcc.dg/decl-9.c: Same.
8995 * gcc.dg/declspec-1.c: Same.
8996 * gcc.dg/declspec-10.c: Same.
8997 * gcc.dg/declspec-11.c: Same.
8998 * gcc.dg/declspec-13.c: Same.
8999 * gcc.dg/declspec-18.c: Same.
9000 * gcc.dg/declspec-4.c: Same.
9001 * gcc.dg/declspec-5.c: Same.
9002 * gcc.dg/declspec-6.c: Same.
9003 * gcc.dg/declspec-8.c: Same.
9004 * gcc.dg/deprecated-4.c: Same.
9005 * gcc.dg/deprecated.c: Same.
9006 * gcc.dg/dfp/composite-type.c: Same.
9007 * gcc.dg/empty-source-2.c: Same.
9008 * gcc.dg/empty-source-3.c: Same.
9009 * gcc.dg/format/attr-6.c: Same.
9010 * gcc.dg/format/branch-1.c: Same.
9011 * gcc.dg/format/c90-printf-1.c: Same.
9012 * gcc.dg/format/c90-strftime-2.c: Same.
9013 * gcc.dg/format/c99-strftime-1.c: Same.
9014 * gcc.dg/format/cmn-err-1.c: Same.
9015 * gcc.dg/format/few-1.c: Same.
9016 * gcc.dg/format/ms_branch-1.c: Same.
9017 * gcc.dg/format/ms_unnamed-1.c: Same.
9018 * gcc.dg/format/ms_va-1.c: Same.
9019 * gcc.dg/format/unnamed-1.c: Same.
9020 * gcc.dg/format/va-1.c: Same.
9021 * gcc.dg/format/xopen-1.c: Same.
9022 * gcc.dg/funcdef-var-1.c: Same.
9023 * gcc.dg/funcdef-var-2.c: Same.
9024 * gcc.dg/gnu89-const-expr-1.c: Same.
9025 * gcc.dg/gnu89-const-expr-2.c: Same.
9026 * gcc.dg/gnu90-const-expr-1.c: Same.
9027 * gcc.dg/gnu99-const-expr-1.c: Same.
9028 * gcc.dg/gnu99-const-expr-2.c: Same.
9029 * gcc.dg/gnu99-init-2.c: Same.
9030 * gcc.dg/gomp/_Atomic-5.c: Same.
9031 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9032 * gcc.dg/gomp/atomic-5.c: Same.
9033 * gcc.dg/gomp/linear-1.c: Same.
9034 * gcc.dg/gomp/pr67500.c: Same.
9035 * gcc.dg/init-bad-1.c: Same.
9036 * gcc.dg/init-bad-2.c: Same.
9037 * gcc.dg/init-bad-3.c: Same.
9038 * gcc.dg/init-string-1.c: Same.
9039 * gcc.dg/label-compound-stmt-1.c: Same.
9040 * gcc.dg/label-decl-2.c: Same.
9041 * gcc.dg/label-decl-4.c: Same.
9042 * gcc.dg/large-size-array-2.c: Same.
9043 * gcc.dg/large-size-array-4.c: Same.
9044 * gcc.dg/lvalue-6.c: Same.
9045 * gcc.dg/m-un-2.c: Same.
9046 * gcc.dg/multiple-overflow-warn-1.c: Same.
9047 * gcc.dg/multiple-overflow-warn-2.c: Same.
9048 * gcc.dg/multiple-overflow-warn-3.c: Same.
9049 * gcc.dg/nested-redef-1.c: Same.
9050 * gcc.dg/no-asm-1.c: Same.
9051 * gcc.dg/no-asm-3.c: Same.
9052 * gcc.dg/no-asm-4.c: Same.
9053 * gcc.dg/noncompile/20010524-1.c: Same.
9054 * gcc.dg/noncompile/incomplete-5.c: Same.
9055 * gcc.dg/noncompile/pr44517.c: Same.
9056 * gcc.dg/noncompile/pr52290.c: Same.
9057 * gcc.dg/noreturn-1.c: Same.
9058 * gcc.dg/overflow-warn-1.c: Same.
9059 * gcc.dg/overflow-warn-2.c: Same.
9060 * gcc.dg/overflow-warn-3.c: Same.
9061 * gcc.dg/overflow-warn-4.c: Same.
9062 * gcc.dg/parm-mismatch-1.c: Same.
9063 * gcc.dg/parser-pr28152-2.c: Same.
9064 * gcc.dg/parser-pr28152.c: Same.
9065 * gcc.dg/pedwarn-init.c: Same.
9066 * gcc.dg/pointer-arith-2.c: Same.
9067 * gcc.dg/pointer-arith-3.c: Same.
9068 * gcc.dg/pointer-arith-4.c: Same.
9069 * gcc.dg/pr14475.c: Same.
9070 * gcc.dg/pr18596-3.c: Same.
9071 * gcc.dg/pr18809-1.c: Same.
9072 * gcc.dg/pr27953.c: Same.
9073 * gcc.dg/pr30457.c: Same.
9074 * gcc.dg/pr30551-2.c: Same.
9075 * gcc.dg/pr30551-3.c: Same.
9076 * gcc.dg/pr30551-4.c: Same.
9077 * gcc.dg/pr30551-5.c: Same.
9078 * gcc.dg/pr30551-6.c: Same.
9079 * gcc.dg/pr30551.c: Same.
9080 * gcc.dg/pr36997.c: Same.
9081 * gcc.dg/pr41842.c: Same.
9082 * gcc.dg/pr48552-1.c: Same.
9083 * gcc.dg/pr48552-2.c: Same.
9084 * gcc.dg/pr59717.c: Same.
9085 * gcc.dg/pr61077.c: Same.
9086 * gcc.dg/pr61096-1.c: Same.
9087 * gcc.dg/pr63626.c: Same.
9088 * gcc.dg/pr64223-1.c: Same.
9089 * gcc.dg/pr64223-2.c: Same.
9090 * gcc.dg/pr8788-1.c: Same.
9091 * gcc.dg/pr8927-1.c: Same.
9092 * gcc.dg/pragma-darwin.c: Same.
9093 * gcc.dg/pragma-diag-5.c: Same.
9094 * gcc.dg/pragma-message.c: Same.
9095 * gcc.dg/redecl-1.c: Same.
9096 * gcc.dg/simd-1.c: Same.
9097 * gcc.dg/simd-5.c: Same.
9098 * gcc.dg/simd-6.c: Same.
9099 * gcc.dg/spellcheck-fields.c: Same.
9100 * gcc.dg/spellcheck-typenames.c: Same.
9101 * gcc.dg/struct-semi-2.c: Same.
9102 * gcc.dg/struct-semi-3.c: Same.
9103 * gcc.dg/transparent-union-3.c: Same.
9104 * gcc.dg/ucnid-8.c: Same.
9105 * gcc.dg/uninit-pr19430-O0.c: Same.
9106 * gcc.dg/uninit-pr19430.c: Same.
9107 * gcc.dg/uninit-pr20644-O0.c: Same.
9108 * gcc.dg/utf-dflt.c: Same.
9109 * gcc.dg/utf-dflt2.c: Same.
9110 * gcc.dg/utf16-4.c: Same.
9111 * gcc.dg/vla-11.c: Same.
9112 * gcc.dg/vla-20.c: Same.
9113 * gcc.dg/vla-init-1.c: Same.
9114 * gcc.dg/vla-init-2.c: Same.
9115 * gcc.dg/vla-init-3.c: Same.
9116 * gcc.dg/weak/weak-6.c: Same.
9117 * gcc.dg/weak/weak-7.c: Same.
9118 * gcc.dg/wtr-int-type-1.c: Same.
9119 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9120 * gcc.target/arm/polytypes.c: Same.
9121 * gcc.target/i386/spellcheck-options-4.c: Same.
9122 * gcc.target/powerpc/20030218-1.c: Same.
9123 * gcc.target/sh/pr21255-4.c: Same.
9124 * gcc.test-framework/dg-error-exp-XP.c: Same.
9125 * gfortran.dg/array_constructor_30.f03: Same.
9126 * gfortran.dg/class_30.f90: Same.
9127 * gfortran.dg/goacc/subarrays.f95: Same.
9128 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9129 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9130 * gfortran.dg/intrinsic_std_1.f90: Same.
9131 * gfortran.dg/pr70006.f90: Same.
9132 * gfortran.dg/warning-directive-1.F90: Same.
9133 * gfortran.dg/warning-directive-2.F90: Same.
9134 * gfortran.dg/warning-directive-3.F90: Same.
9135 * gfortran.dg/warning-directive-4.F90: Same.
9136 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9137 * obj-c++.dg/class-extension-1.mm: Same.
9138 * obj-c++.dg/class-extension-2.mm: Same.
9139 * obj-c++.dg/class-protocol-1.mm: Same.
9140 * obj-c++.dg/cxx-ivars-1.mm: Same.
9141 * obj-c++.dg/duplicate-class-1.mm: Same.
9142 * obj-c++.dg/exceptions-3.mm: Same.
9143 * obj-c++.dg/exceptions-4.mm: Same.
9144 * obj-c++.dg/exceptions-5.mm: Same.
9145 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9146 * obj-c++.dg/fsf-package-0.m: Same.
9147 * obj-c++.dg/invalid-type-1.mm: Same.
9148 * obj-c++.dg/method-12.mm: Same.
9149 * obj-c++.dg/method-13.mm: Same.
9150 * obj-c++.dg/method-15.mm: Same.
9151 * obj-c++.dg/method-16.mm: Same.
9152 * obj-c++.dg/method-6.mm: Same.
9153 * obj-c++.dg/method-7.mm: Same.
9154 * obj-c++.dg/property/at-property-1.mm: Same.
9155 * obj-c++.dg/property/at-property-14.mm: Same.
9156 * obj-c++.dg/property/at-property-17.mm: Same.
9157 * obj-c++.dg/property/at-property-21.mm: Same.
9158 * obj-c++.dg/property/at-property-5.mm: Same.
9159 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9160 * obj-c++.dg/property/dynamic-3.mm: Same.
9161 * obj-c++.dg/property/dynamic-4.mm: Same.
9162 * obj-c++.dg/property/property-neg-1.mm: Same.
9163 * obj-c++.dg/property/property-neg-6.mm: Same.
9164 * obj-c++.dg/property/synthesize-11.mm: Same.
9165 * obj-c++.dg/property/synthesize-5.mm: Same.
9166 * obj-c++.dg/property/synthesize-6.mm: Same.
9167 * obj-c++.dg/proto-lossage-4.mm: Same.
9168 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9169 * obj-c++.dg/strings/strings-1.mm: Same.
9170 * obj-c++.dg/super-class-1.mm: Same.
9171 * obj-c++.dg/syntax-error-6.mm: Same.
9172 * obj-c++.dg/syntax-error-7.mm: Same.
9173 * obj-c++.dg/syntax-error-9.mm: Same.
9174 * obj-c++.dg/try-catch-13.mm: Same.
9175 * objc.dg/attributes/method-noreturn-1.m: Same.
9176 * objc.dg/bad-receiver-type-2.m: Same.
9177 * objc.dg/bad-receiver-type.m: Same.
9178 * objc.dg/call-super-2.m: Same.
9179 * objc.dg/class-2.m: Same.
9180 * objc.dg/class-extension-1.m: Same.
9181 * objc.dg/class-extension-2.m: Same.
9182 * objc.dg/class-protocol-1.m: Same.
9183 * objc.dg/desig-init-1.m: Same.
9184 * objc.dg/duplicate-class-1.m: Same.
9185 * objc.dg/exceptions-3.m: Same.
9186 * objc.dg/exceptions-4.m: Same.
9187 * objc.dg/exceptions-5.m: Same.
9188 * objc.dg/foreach-6.m: Same.
9189 * objc.dg/foreach-7.m: Same.
9190 * objc.dg/fsf-nsstring-format-1.m: Same.
9191 * objc.dg/fsf-package-0.m: Same.
9192 * objc.dg/invalid-type-1.m: Same.
9193 * objc.dg/method-11.m: Same.
9194 * objc.dg/method-19.m: Same.
9195 * objc.dg/method-2.m: Same.
9196 * objc.dg/method-20.m: Same.
9197 * objc.dg/method-5.m: Same.
9198 * objc.dg/method-6.m: Same.
9199 * objc.dg/method-7.m: Same.
9200 * objc.dg/method-9.m: Same.
9201 * objc.dg/missing-proto-3.m: Same.
9202 * objc.dg/private-1.m: Same.
9203 * objc.dg/property/at-property-1.m: Same.
9204 * objc.dg/property/at-property-14.m: Same.
9205 * objc.dg/property/at-property-17.m: Same.
9206 * objc.dg/property/at-property-21.m: Same.
9207 * objc.dg/property/at-property-5.m: Same.
9208 * objc.dg/property/dynamic-3.m: Same.
9209 * objc.dg/property/dynamic-4.m: Same.
9210 * objc.dg/property/property-neg-1.m: Same.
9211 * objc.dg/property/property-neg-6.m: Same.
9212 * objc.dg/property/synthesize-11.m: Same.
9213 * objc.dg/property/synthesize-5.m: Same.
9214 * objc.dg/property/synthesize-6.m: Same.
9215 * objc.dg/proto-hier-1.m: Same.
9216 * objc.dg/proto-lossage-4.m: Same.
9217 * objc.dg/protocol-qualifier-2.m: Same.
9218 * objc.dg/strings/strings-1.m: Same.
9219 * objc.dg/type-size-1.m: Same.
9220
9221 2017-04-18 Jeff Law <law@redhat.com>
9222
9223 PR target/74563
9224 * gcc.target/mips/pr74563: New test.
9225
9226 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR tree-optimization/80443
9229 * gcc.c-torture/compile/pr80443.c: New test.
9230
9231 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9232
9233 PR rtl-optimization/80357
9234 * gcc.c-torture/compile/pr80357.c: New test.
9235
9236 2017-04-18 Jeff Law <law@redhat.com>
9237
9238 PR middle-end/80422
9239 * gcc.c-torture/compile/pr80422.c: New test.
9240
9241 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR debug/80263
9244 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9245
9246 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9247
9248 PR target/80099
9249 * gcc.target/powerpc/pr80099-1.c: New test.
9250 * gcc.target/powerpc/pr80099-2.c: Likewise.
9251 * gcc.target/powerpc/pr80099-3.c: Likewise.
9252 * gcc.target/powerpc/pr80099-4.c: Likewise.
9253 * gcc.target/powerpc/pr80099-5.c: Likewise.
9254
9255 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR sanitizer/80444
9258 * gcc.dg/sancov/pr80444.c: New test.
9259
9260 PR middle-end/79788
9261 PR middle-end/80375
9262 * gcc.dg/pr79788-1.c: New test.
9263 * gcc.dg/pr79788-2.c: New test.
9264
9265 2017-04-18 Marek Polacek <polacek@redhat.com>
9266
9267 PR c++/80244 - ICE with attribute in template alias.
9268 * g++.dg/cpp0x/alias-decl-59.C: New test.
9269
9270 PR c++/80241 - ICE with alignas pack expansion.
9271 * g++.dg/cpp0x/alignas11.C: New test.
9272
9273 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9274
9275 PR c++/80287
9276 * g++.dg/lto/pr80287_0.C: New test.
9277
9278 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9279
9280 PR target/80315
9281 * gcc.target/powerpc/pr80315-1.c: New test.
9282 * gcc.target/powerpc/pr80315-2.c: New test.
9283 * gcc.target/powerpc/pr80315-3.c: New test.
9284 * gcc.target/powerpc/pr80315-4.c: New test.
9285
9286 2017-04-16 Tom de Vries <tom@codesourcery.com>
9287
9288 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9289 directive.
9290 * g++.dg/parse/error3.C: Same.
9291 * g++.old-deja/g++.pt/niklas01a.C: Same.
9292 * gcc.dg/990506-0.c: Same.
9293 * gcc.dg/cpp/19990413-1.c: Same.
9294 * gcc.dg/cpp/pragma-1.c: Same.
9295 * gcc.dg/cpp/pragma-2.c: Same.
9296 * gcc.dg/m-un-2.c: Same.
9297 * objc.dg/private-1.m: Same.
9298
9299 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9300
9301 * gcc.dg/pr54669.c: Fix dg-do directive.
9302 * gcc.dg/pr78582.c: Ditto.
9303 * gcc.dg/pr80020.c: Ditto.
9304 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9305 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9306 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9307 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9308 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9309 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9310 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9311 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9312 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9313 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9314
9315 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9316
9317 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9318 * gfortran.dg/generic_29.f90: Likewise.
9319 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9320 * gfortran.dg/pr41922.f90: Likewise.
9321 * gfortran.dg/pr70006.f90: Likewise.
9322
9323 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9324
9325 PR tree-optimization/66612
9326 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9327
9328 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9329
9330 PR fortran/80361
9331 * gfortran.dg/class_62.f90: New test case.
9332
9333 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9334
9335 * gcc.target/arc/loop-1.c: New file.
9336
9337 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9338
9339 PR target/80098
9340 * gcc.target/powerpc/pr80098-1.c: New test.
9341 * gcc.target/powerpc/pr80098-2.c: Likewise.
9342 * gcc.target/powerpc/pr80098-3.c: Likewise.
9343 * gcc.target/powerpc/pr80098-4.c: Likewise.
9344
9345 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR sanitizer/80403
9348 * g++.dg/ubsan/pr80403-2.C: New test.
9349
9350 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9351
9352 PR rtl-optimization/80343
9353 * gcc.target/powerpc/pr80343.c: New.
9354
9355 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9356
9357 PR sanitizer/80414
9358 * c-c++-common/ubsan/bounds-15.c: New test.
9359
9360 2017-04-13 Richard Biener <rguenther@suse.de>
9361
9362 PR testsuite/80416
9363 * g++.dg/torture/pr79671.C: Fix asm constraints.
9364
9365 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9366
9367 PR debug/80321
9368 * gcc.dg/debug/pr80321.c: New test.
9369
9370 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9371
9372 * gnat.dg/debug10.adb: New test.
9373 * gnat.dg/debug10_pkg.ads: New helper.
9374
9375 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR tree-optimization/79390
9378 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9379
9380 PR sanitizer/80403
9381 PR sanitizer/80404
9382 PR sanitizer/80405
9383 * g++.dg/ubsan/pr80403.C: New test.
9384 * g++.dg/ubsan/pr80404.C: New test.
9385 * g++.dg/ubsan/pr80405.C: New test.
9386
9387 PR c/80163
9388 * gcc.dg/torture/pr80163.c: New test.
9389
9390 2017-04-12 Richard Biener <rguenther@suse.de>
9391 Jeff Law <law@redhat.com>
9392
9393 PR tree-optimization/80359
9394 * gcc.dg/torture/pr80359.c: New testcase.
9395
9396 2017-04-12 Richard Biener <rguenther@suse.de>
9397 Bernd Edlinger <bernd.edlinger@hotmail.de>
9398
9399 PR middle-end/79671
9400 * g++.dg/torture/pr79671.C: New testcase.
9401 * g++.dg/lto/pr79671_0.C: Likewise.
9402 * g++.dg/lto/pr79671_1.c: Likewise.
9403
9404 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR sanitizer/80349
9407 * g++.dg/ubsan/pr80349.C: New test.
9408
9409 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR c++/80370
9412 * g++.dg/cpp1z/decomp28.C: New test.
9413
9414 PR middle-end/80100
9415 * gcc.dg/pr80100.c: New test.
9416
9417 PR rtl-optimization/80385
9418 * g++.dg/opt/pr80385.C: New test.
9419
9420 2017-04-11 Martin Liska <mliska@suse.cz>
9421
9422 PR ipa/80212
9423 * g++.dg/ipa/pr80212.C: New test.
9424
9425 2017-04-11 Martin Sebor <msebor@redhat.com>
9426
9427 PR middle-end/80364
9428 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9429
9430 2017-04-11 Martin Liska <mliska@suse.cz>
9431
9432 PR sanitizer/70878
9433 * gcc.dg/ubsan/pr70878.c: New test.
9434
9435 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR target/80381
9438 * gcc.target/i386/pr80381.c: New test.
9439
9440 PR c++/80363
9441 * g++.dg/ext/pr80363.C: New test.
9442
9443 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9444
9445 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9446 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9447 Add avr-*-* to non-lp64 selector.
9448
9449 2017-04-10 Martin Sebor <msebor@redhat.com>
9450
9451 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9452 * gcc.dg/pr40340-4.c: Same.
9453
9454 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9455
9456 PR fortran/69498
9457 * gfortran.dg/submodule_unexp.f90: Modified test
9458 to account for new error.
9459 * gfortran.dg/submodule_twice.f90: New Test
9460
9461 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR c++/80176
9464 * g++.dg/init/ref23.C: New test.
9465
9466 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9467
9468 PR tree-optimization/80304
9469 * gfortran.dg/do_concurrent_4.f90: New test case.
9470
9471 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9472
9473 PR fortran/80046
9474 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9475
9476 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9477
9478 * g++.dg/torture/pr79905.C: Add -maltivec option.
9479
9480 2017-04-10 Jeff Law <law@redhat.com>
9481
9482 PR tree-optimization/80374
9483 * g++.dg/pr80374.c: New test.
9484
9485 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9486
9487 PR target/80108
9488 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9489 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9490
9491 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9492
9493 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9494
9495 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9496
9497 PR testsuite/79356
9498 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9499
9500 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9501
9502 PR testsuite/79867
9503 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9504
9505 2017-04-10 Marek Polacek <polacek@redhat.com>
9506
9507 PR sanitizer/80348
9508 * g++.dg/ubsan/div-by-zero-3.C: New test.
9509
9510 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9511
9512 PR tree-optimization/80153
9513 * gcc.c-torture/execute/pr80153.c: New.
9514
9515 2017-04-10 Richard Biener <rguenther@suse.de>
9516
9517 PR middle-end/80362
9518 * gcc.dg/torture/pr80362.c: New testcase.
9519
9520 2017-04-10 Richard Biener <rguenther@suse.de>
9521
9522 PR tree-optimization/80304
9523 * gcc.dg/torture/pr80304.c: New testcase.
9524
9525 2017-04-10 Nathan Sidwell <nathan@acm.org>
9526
9527 PR target/79905
9528 * g++.dg/torture/pr79905.C: New.
9529
9530 2017-04-10 Martin Liska <mliska@suse.cz>
9531
9532 PR sanitizer/80350
9533 * c-c++-common/ubsan/pr80350.c: New test.
9534
9535 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9536
9537 PR target/80324
9538 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9539
9540 2017-04-08 Martin Liska <mliska@suse.cz>
9541
9542 Revert:
9543 2017-04-07 Martin Liska <mliska@suse.cz>
9544
9545 PR ipa/80212
9546 * g++.dg/ipa/pr80212.C: New test.
9547
9548 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9549
9550 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9551 dg-options.
9552 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9553
9554 PR target/80322
9555 PR target/80323
9556 PR target/80325
9557 PR target/80326
9558 * gcc.target/i386/avx512f-undefined-1.c: New test.
9559 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9560 * gcc.target/i386/avx-cvtsd-1.c: New test.
9561 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9562 * gcc.target/i386/avx512f-abspd-1.c: New test.
9563 * gcc.target/i386/avx-cvtss-1.c: New test.
9564 * gcc.target/i386/avx512f-absps-1.c: New test.
9565 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9566 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9567
9568 2017-04-07 Marek Polacek <polacek@redhat.com>
9569
9570 PR sanitizer/80348
9571 * g++.dg/ubsan/div-by-zero-2.C: New test.
9572
9573 PR c++/80095
9574 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9575
9576 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9577
9578 PR rtl-optimization/70478
9579 * gcc.target/s390/pr70478.c: New.
9580
9581 2017-04-07 Martin Liska <mliska@suse.cz>
9582
9583 PR target/79889
9584 * g++.dg/ext/mv8.C: Add aarch64* targets.
9585
9586 2017-04-07 Martin Liska <mliska@suse.cz>
9587
9588 PR ipa/80212
9589 * g++.dg/ipa/pr80212.C: New test.
9590
9591 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9592
9593 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9594
9595 2017-04-07 Richard Biener <rguenther@suse.de>
9596
9597 PR tree-optimization/80334
9598 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9599 alignas on stack.
9600
9601 2017-04-07 Richard Biener <rguenther@suse.de>
9602
9603 PR middle-end/80341
9604 * gcc.dg/torture/pr80341.c: New testcase.
9605
9606 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR debug/80234
9609 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9610 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9611
9612 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9613
9614 PR target/79733
9615 * gcc.target/i386/pr79733.c: New test.
9616
9617 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9618
9619 PR target/80298
9620 * gcc.target/i386/pr80298-1.c: New test.
9621 * gcc.target/i386/pr80298-2.c: Ditto.
9622
9623 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9624
9625 PR target/80082
9626 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9627 ARMv7-R.
9628
9629 2017-04-06 Richard Biener <rguenther@suse.de>
9630
9631 PR tree-optimization/80334
9632 * g++.dg/torture/pr80334.C: New testcase.
9633
9634 2017-04-06 Martin Liska <mliska@suse.cz>
9635
9636 PR sanitizer/80166
9637 * gcc.dg/asan/pr80166.c: New test.
9638
9639 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9640
9641 PR tree-optimization/79390
9642 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9643
9644 2017-04-06 Richard Biener <rguenther@suse.de>
9645
9646 PR tree-optimization/80262
9647 * gcc.target/i386/pr80262.c: New testcase.
9648
9649 2017-04-06 Richard Biener <rguenther@suse.de>
9650
9651 PR middle-end/80281
9652 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9653
9654 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9655
9656 PR rtl-optimization/70703
9657 * gcc.target/i386/pr70703.c: New.
9658
9659 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR sanitizer/80308
9662 * c-c++-common/asan/pr80308.c: New test.
9663
9664 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9665
9666 PR target/79890
9667 * gcc.target/s390/pr79890.c: New test case.
9668
9669 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR target/80310
9672 * c-c++-common/ubsan/pr80310.c: New test.
9673
9674 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR c++/80297
9677 * g++.dg/torture/pr80297.C: New test.
9678
9679 PR tree-optimization/79390
9680 * gcc.target/i386/pr79390.c: New test.
9681 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9682
9683 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9684
9685 PR c++/80296
9686 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9687
9688 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9689
9690 PR target/80307
9691 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9692 targeting any CPU or architecture.
9693 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9694 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9695 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9696 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9697 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9698 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9699 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9700 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9701
9702 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9703
9704 PR fortran/69498
9705 * gfortran.dg/submodule_unexp.f90: New test.
9706
9707 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR target/80286
9710 * gcc.target/i386/avx-pr80286.c: New test.
9711 * gcc.dg/pr80286.c: New test.
9712
9713 2017-04-04 Richard Biener <rguenther@suse.de>
9714
9715 PR middle-end/80281
9716 * gcc.dg/torture/pr80281.c: New testcase.
9717
9718 2017-04-04 Richard Biener <rguenther@suse.de>
9719
9720 PR tree-optimization/80275
9721 * g++.dg/opt/pr80275.C: Make g static.
9722
9723 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9724
9725 PR rtl-optimization/60818
9726 * gcc.c-torture/compile/pr60818.c: New testcase.
9727
9728 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9729
9730 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9731 * gcc.dg/20031012-1.c: Likewise.
9732 * gcc.dg/ipa/ipcp-1.c: Likewise.
9733 * gcc.dg/torture/matrix-3.c: Likewise.
9734 * gcc.target/powerpc/ppc-spe.c: Likewise.
9735 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9736
9737 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9738
9739 PR target/80246
9740 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9741 powerpc_vsx_ok.
9742 (std, ld): Limit scan-assembler-times check to lp64.
9743 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9744 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9745 powerpc_vsx_ok.
9746
9747 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9748
9749 PR target/80246
9750 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9751
9752 2017-04-03 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/80275
9755 * g++.dg/opt/pr80275.C: New testcase.
9756
9757 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9758
9759 PR testsuite/79356
9760 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9761
9762 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9763
9764 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9765 (bal): Increase iteration count and assume alignment.
9766
9767 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9768
9769 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9770
9771 2017-04-02 Andrew Pinski <apinski@cavium.com>
9772
9773 * gcc.c-torture/compile/nested-3.c: New testcase.
9774 * gcc.c-torture/execute/20170401-1.c: New testcase.
9775 * gcc.c-torture/execute/20170401-2.c: New testcase.
9776
9777 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9778
9779 PR rtl-optimization/79405
9780 gcc.dg/pr79405.c: New testcase.
9781
9782 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR debug/79255
9785 * gcc.dg/pr79255.c: New test.
9786
9787 PR c++/79572
9788 * g++.dg/ubsan/null-8.C: New test.
9789
9790 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9791
9792 PR target/80107
9793 * gfortran.dg/pr80107.f: New.
9794
9795 2017-03-31 Jeff Law <law@redhat.com>
9796
9797 PR tree-optimization/49498
9798 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9799
9800 2017-03-31 Richard Biener <rguenther@suse.de>
9801
9802 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9803
9804 2017-03-31 Richard Biener <rguenther@suse.de>
9805
9806 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9807
9808 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR libstdc++/80251
9811 * g++.dg/ext/is_aggregate.C: New test.
9812
9813 PR middle-end/80173
9814 * gcc.target/i386/pr80173.c: New test.
9815
9816 PR middle-end/80163
9817 * gcc.dg/pr80163.c: New test.
9818
9819 PR debug/80025
9820 * gcc.dg/torture/pr80025.c: New test.
9821
9822 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9823
9824 * gcc.target/mips/pr52125.c: Add -msym32.
9825
9826 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR translation/80189
9829 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9830 * g++.dg/gomp/sharing-1.C: Likewise.
9831 * gfortran.dg/gomp/pr44536.f90: Likewise.
9832 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9833 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9834 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9835 * gfortran.dg/gomp/pr33439.f90: Likewise.
9836 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9837 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9838 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9839 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9840 * gcc.dg/gomp/sharing-1.c: Likewise.
9841
9842 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9843
9844 PR target/80246
9845 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9846 Darwin and SPE.
9847 (dxex, dxexq): Update return type.
9848 (diex, diexq): Update argument type.
9849 * gcc.target/powerpc/pr80246.c: New test.
9850
9851 2017-03-30 Martin Jambor <mjambor@suse.cz>
9852
9853 PR ipa/77333
9854 * g++.dg/ipa/pr77333.C: New test.
9855
9856 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR target/80206
9859 * gcc.target/i386/pr80206.c: New test.
9860
9861 2017-03-30 Richard Biener <rguenther@suse.de>
9862
9863 PR tree-optimization/77498
9864 * gfortran.dg/pr77498.f: New testcase.
9865
9866 2017-03-29 Marek Polacek <polacek@redhat.com>
9867
9868 PR c/79730
9869 * gcc.dg/pr79730.c: New test.
9870
9871 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9872
9873 PR libgfortran/78670
9874 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9875 a character of length 1. Update test for success.
9876 * gfortran.dg/dtio_28.f03: New test.
9877 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9878 'scratch' to delete the file when done.
9879
9880 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9881
9882 PR rtl-optimization/80233
9883 * gcc.c-torture/compile/pr80233.c: New testcase.
9884
9885 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9886
9887 PR fortran/80254
9888 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9889 * gfortran.dg/dec_io_2a.f90: instead (new test).
9890
9891 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9892
9893 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9894
9895 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9896
9897 PR testsuite/43496
9898 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9899 generating PIC code.
9900
9901 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9902
9903 PR rtl-optimization/80193
9904 * gcc.target/i386/pr80193.c: New.
9905
9906 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9907
9908 PR fortran/78661
9909 * gfortran.dg/dtio_25.f90: Modified test case.
9910 * gfortran.dg/dtio_27.f90: New test case.
9911
9912 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9913
9914 PR target/53383
9915 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9916 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9917 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9918
9919 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9920
9921 * gcc.c-torture/compile/irreducible-loop.c: New.
9922
9923 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9924
9925 PR tree-optimization/80218
9926 * gcc.dg/pr80218.c: New test.
9927
9928 2017-03-28 Richard Biener <rguenther@suse.de>
9929
9930 PR tree-optimization/78644
9931 * gcc.dg/pr78644-1.c: New testcase.
9932 * gcc.dg/pr78644-2.c: Likewise.
9933
9934 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9935
9936 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9937 * gcc.dg/pic-4.c: Likewise.
9938 * gcc.dg/pie-3.c: Likewise.
9939 * gcc.dg/pie-4.c: Likewise.
9940
9941 2017-03-28 Martin Liska <mliska@suse.cz>
9942
9943 PR ipa/80205
9944 * g++.dg/ipa/pr80205.C: New test.
9945
9946 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9947
9948 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9949 with sizeof(int) < 4.
9950 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9951 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9952 * gcc.dg/torture/pr79777.c: Likewise.
9953 * gcc.dg/torture/pr79910.c: Likewise.
9954
9955 2017-03-28 Richard Biener <rguenther@suse.de>
9956
9957 PR middle-end/80222
9958 * g++.dg/pr80222.C: New testcase.
9959
9960 2017-03-28 Martin Liska <mliska@suse.cz>
9961
9962 PR ipa/80104
9963 * gcc.dg/ipa/pr80104.c: New test.
9964
9965 2017-03-28 Marek Polacek <polacek@redhat.com>
9966
9967 PR sanitizer/80067
9968 * c-c++-common/ubsan/shift-10.c: New test.
9969
9970 2017-03-27 Jeff Law <law@redhat.com>
9971
9972 PR tree-optimization/80216
9973 * gcc.c-torture/compile/pr80216.c: New test.
9974
9975 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9976
9977 PR middle-end/80162
9978 * c-c++-common/pr80162-1.c: New test.
9979 * c-c++-common/pr80162-2.c: New test.
9980 * c-c++-common/pr80162-3.c: New test.
9981
9982 PR target/80102
9983 * g++.dg/opt/pr80102.C: New test.
9984
9985 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9986
9987 PR target/78543
9988 * gcc.target/powerpc/pr78543.c: New test.
9989
9990 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9991
9992 PR target/80103
9993 * gcc.target/powerpc/pr80103-1.c: New test.
9994
9995 2017-03-27 Richard Biener <rguenther@suse.de>
9996
9997 PR tree-optimization/80181
9998 * gcc.dg/torture/pr80181.c: New testcase.
9999
10000 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10001
10002 * gcc.target/arc/interrupt-4.c: New file.
10003
10004 2017-03-27 Richard Biener <rguenther@suse.de>
10005
10006 PR ipa/79776
10007 * g++.dg/ipa/pr79776.C: New testcase.
10008
10009 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR sanitizer/80168
10012 * gcc.dg/asan/pr80168.c: New test.
10013
10014 2017-03-27 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/80170
10017 * gcc.dg/pr80170.c: New testcase.
10018
10019 2017-03-27 Richard Biener <rguenther@suse.de>
10020
10021 PR middle-end/80171
10022 * g++.dg/torture/pr80171.C: New testcase.
10023
10024 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10025
10026 * gcc.dg/torture/pr79732.c: Require alias support.
10027 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10028
10029 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10030 libatomic_available.
10031 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10032 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10033
10034 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10035
10036 PR libgfortran/78881
10037 * gfortran.dg/dtio_26.f90: New test.
10038
10039 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10040
10041 PR fortran/80156
10042 PR fortran/79382
10043 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10044 testcase for PR80156. Add a main programme that tests that
10045 the typebound generic is accessible.
10046
10047 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10048
10049 PR rtl-optimization/80160
10050 PR rtl-optimization/80159
10051
10052 * gcc.target/i386/pr80160.c: New test.
10053
10054 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR sanitizer/79904
10057 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10058
10059 2017-03-24 Marek Polacek <polacek@redhat.com>
10060
10061 PR c++/80119
10062 * g++.dg/warn/Wuninitialized-9.C: New test.
10063
10064 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10065
10066 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10067 and remove the high-level builtin. The error message for the
10068 would prevent compilation from reaching the second.
10069 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10070
10071 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10072
10073 * gcc.target/s390/vxe/negfma-1.c: New test.
10074
10075 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10076
10077 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10078 * gcc.target/s390/arch12/mul-1.c: New test.
10079 * gcc.target/s390/arch12/mul-2.c: New test.
10080
10081 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10082
10083 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10084
10085 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10086
10087 * gcc.target/s390/vxe/popcount-1.c: New test.
10088
10089 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10090
10091 * gcc.target/s390/vxe/bitops-1.c: New test.
10092
10093 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10094
10095 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10096 * lib/target-supports.exp: Add effective target check s390_vxe.
10097
10098 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10099
10100 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10101 comparison instructions used from now on.
10102
10103 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10104
10105 * gcc.target/s390/s390.exp (check_effective_target_vector):
10106 Include target-supports.exp and move target_vector check routine
10107 ...
10108 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10109 here and rename it.
10110 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10111 check from vector to s390_vx.
10112 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10113 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10114 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10115 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10116 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10117 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10118 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10119 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10120 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10121
10122 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10123
10124 * gcc.target/s390/vector/vec-init-2.c: New test.
10125
10126 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10127
10128 * gcc.dg/ubsan/pr79904-2.c: New test.
10129
10130 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10131
10132 PR target/79893
10133 * gcc.target/s390/zvector/pr79893.c: New test.
10134
10135 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR rtl-optimization/80112
10138 * gcc.dg/pr80112.c: New test.
10139
10140 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10141
10142 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10143 etc. line numbers.
10144 * gcc.dg/Walloca-1.c: Likewise.
10145 * gcc.dg/Walloca-2.c: Likewise.
10146 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10147
10148 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10149
10150 PR tree-optimization/80158
10151 * gfortran.fortran-torture/compile/pr80158.f: New file.
10152
10153 2017-03-24 Richard Biener <rguenther@suse.de>
10154
10155 PR tree-optimization/80167
10156 * gcc.dg/graphite/pr80167.c: New testcase.
10157
10158 2017-03-24 Tom de Vries <tom@codesourcery.com>
10159
10160 PR testsuite/80092
10161 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10162 dg-require-effective-target global_constructor.
10163 * gcc.dg/tls/emutls-2.c: Same.
10164
10165 2017-03-24 Tom de Vries <tom@codesourcery.com>
10166
10167 PR testsuite/80092
10168 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10169 dg-require-effective-target indirect_jumps.
10170
10171 2017-03-24 Tom de Vries <tom@codesourcery.com>
10172
10173 PR testsuite/80092
10174 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10175 nonlocal_goto.
10176
10177 2017-03-24 Tom de Vries <tom@codesourcery.com>
10178
10179 PR testsuite/80092
10180 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10181 * gcc.dg/Walloca-12.c: Same.
10182 * gcc.dg/attr-alloc_size-8.c: Same.
10183 * gcc.dg/Walloca-4.c: Same.
10184 * gcc.dg/Walloca-8.c: Same.
10185 * gcc.dg/Walloca-13.c: Same.
10186 * gcc.dg/Walloca-14.c: Same.
10187 * gcc.dg/attr-alloc_size-9.c: Same.
10188 * gcc.dg/Walloca-1.c: Same.
10189 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10190 * gcc.dg/Walloca-5.c: Same.
10191 * gcc.dg/Walloca-10.c: Same.
10192 * gcc.dg/Walloca-9.c: Same.
10193 * gcc.dg/attr-alloc_size-6.c: Same.
10194 * gcc.dg/Wvla-larger-than-1.c: Same.
10195 * gcc.dg/torture/pr71881.c: Same.
10196 * gcc.dg/torture/pr71901.c: Same.
10197 * gcc.dg/torture/pr78742.c: Same.
10198 * gcc.dg/builtin-alloc-size.c: Same.
10199 * gcc.dg/Walloca-2.c: Same.
10200 * gcc.dg/Walloca-6.c: Same.
10201 * gcc.dg/Walloca-11.c: Same.
10202 * gcc.dg/attr-alloc_size-7.c: Same.
10203 * gcc.dg/Wvla-larger-than-2.c: Same.
10204 * gcc.dg/Walloca-3.c: Same.
10205 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10206 * gcc.c-torture/compile/pr79413.c: Same.
10207 * gcc.c-torture/compile/pr78439.c: Same.
10208
10209 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10210
10211 * gcc.target/powerpc/p9-options-1.c: New test.
10212
10213 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10214
10215 PR target/71436
10216 * gcc.c-torture/compile/pr71436.c: New test.
10217
10218 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10219 Richard Biener <rguenther@suse.de>
10220
10221 PR tree-optimization/79908
10222 PR tree-optimization/80136
10223 * gcc.dg/torture/pr79908.c: New file.
10224
10225 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10226
10227 PR fortran/39239
10228 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10229
10230 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR c++/80141
10233 * g++.dg/gomp/pr80141.C: New test.
10234
10235 PR c++/80129
10236 * g++.dg/torture/pr80129.C: New test.
10237
10238 PR sanitizer/80110
10239 * g++.dg/tsan/pr80110.C: New test.
10240
10241 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10242
10243 PR fortran/80142
10244 * gfortran.dg/any_loc.f90: New test case.
10245
10246 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10247
10248 PR target/80082
10249 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10250 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10251
10252 2017-03-22 Martin Liska <mliska@suse.cz>
10253
10254 PR target/79906
10255 * g++.dg/ext/mv8.C: Add power* targets.
10256
10257 2017-03-21 Martin Sebor <msebor@redhat.com>
10258
10259 PR c++/79548
10260 * g++.dg/warn/Wunused-var-26.C: New test.
10261
10262 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10263
10264 PR tree-optimization/79908
10265 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10266
10267 2017-03-21 Marek Polacek <polacek@redhat.com>
10268 Martin Sebor <msebor@redhat.com>
10269
10270 PR tree-optimization/80109
10271 * gcc.dg/Walloca-14.c: New test.
10272
10273 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR target/80125
10276 * gcc.target/powerpc/pr80125.c: New test.
10277
10278 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10279
10280 PR fortran/69498
10281 * gfortran.dg/unexp_attribute.f90: New test
10282
10283 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10284 Richard Biener <rguenther@suse.de>
10285
10286 PR tree-optimization/79908
10287 * gcc.dg/torture/pr79908.c: New file.
10288
10289 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10290
10291 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10292 with sizeof(int) < 4.
10293
10294 2017-03-21 Martin Liska <mliska@suse.cz>
10295
10296 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10297 apostrophes.
10298
10299 2017-03-21 Richard Biener <rguenther@suse.de>
10300
10301 PR tree-optimization/80032
10302 * g++.dg/opt/pr80032.C: New testcase.
10303
10304 2017-03-21 Richard Biener <rguenther@suse.de>
10305
10306 PR tree-optimization/80122
10307 * gcc.dg/torture/pr80122.c: New testcase.
10308
10309 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10310
10311 * gcc.dg/pic-2.c: Skip for MIPS.
10312 * gcc.dg/pie-2.c: Skip for MIPS.
10313
10314 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10315
10316 PR c++/77752
10317 * g++.dg/cpp0x/initlist97.C: New.
10318 * g++.dg/cpp0x/initlist85.C: Update.
10319
10320 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10321
10322 PR c/67338
10323 * gcc.dg/pr67338.c: New test.
10324
10325 PR c++/35878
10326 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10327 dump instead of assembler.
10328 * g++.dg/init/pr35878_2.C: Likewise.
10329 * g++.dg/init/pr35878_3.C: Likewise.
10330
10331 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR c/80097
10334 * gcc.dg/ubsan/pr80097.c: New test.
10335
10336 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10337
10338 PR tree-optimization/80054
10339 * g++.dg/torture/pr80054.C: New file.
10340
10341 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10342
10343 PR target/79963
10344 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10345 directive to assure selection of proper bit using rlwinm insn.
10346 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10347 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10348 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10349 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10350
10351 2017-03-20 Marek Polacek <polacek@redhat.com>
10352 Paolo Carlini <paolo.carlini@oracle.com>
10353
10354 PR c++/80059 - ICE with noexcept and __transaction_atomic
10355 * g++.dg/tm/pr80059-2.C: New test.
10356 * g++.dg/tm/pr80059.C: New test.
10357
10358 2017-03-20 Martin Liska <mliska@suse.cz>
10359
10360 PR middle-end/79753
10361 * gcc.target/i386/mpx/pr79753.c: New test.
10362
10363 2017-03-20 Martin Liska <mliska@suse.cz>
10364
10365 PR target/79769
10366 PR target/79770
10367 * g++.dg/pr79769.C: New test.
10368 * gcc.target/i386/mpx/pr79770.c: New test.
10369
10370 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10371
10372 PR target/78857
10373 * gcc.target/s390/load-and-test-fp-1.c: New test.
10374 * gcc.target/s390/load-and-test-fp-2.c: New test.
10375
10376 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10377
10378 PR fortran/79676
10379 * gfortran.dg/submodule_28.f08 : New test.
10380
10381 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10382
10383 PR fortran/71838
10384 * gfortran.dg/submodule_26.f08 : New test.
10385 * gfortran.dg/submodule_27.f08 : New test.
10386
10387 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10388
10389 PR target/79951
10390 * gcc.target/powerpc/pr79951.c: New.
10391
10392 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10393
10394 PR rtl-optimization/79910
10395 * gcc.dg/torture/pr79910.c: New test.
10396
10397 2017-03-17 Jeff Law <law@redhat.com>
10398
10399 PR tree-optimization/71437
10400 * gcc.dg/tree-ssa/pr71437.c: New test.
10401 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10402 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10403 now caught by VRP, but which were previously caught by DOM.
10404
10405 2017-03-17 Richard Biener <rguenther@suse.de>
10406
10407 PR middle-end/80075
10408 * g++.dg/torture/pr80075.C: New testcase.
10409
10410 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10411
10412 PR target/71294
10413 * g++.dg/pr71294.C: New test.
10414
10415 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10416
10417 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10418
10419 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10420
10421 PR fortran/80010
10422 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10423
10424 PR fortran/79886
10425 * gfortran.dg/pr79886.f90: New test.
10426
10427 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10428
10429 PR target/79038
10430 * gcc.target/powerpc/pr79038-1.c: New test.
10431
10432 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10433
10434 PR fortran/33271
10435 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10436
10437 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10438
10439 PR testsuite/79356
10440 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10441
10442 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10443
10444 PR target/80019
10445 * gcc.target/i386/pr80019.c: New test.
10446
10447 2017-03-15 Martin Liska <mliska@suse.cz>
10448
10449 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10450
10451 2017-03-14 Martin Sebor <msebor@redhat.com>
10452
10453 PR tree-optimization/79800
10454 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10455 * gcc.dg/tree-ssa/pr79800.c: New test.
10456
10457 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10458
10459 PR target/79947
10460 * gcc.target/powerpc/pr79947.c: New test.
10461
10462 2017-03-14 Martin Sebor <msebor@redhat.com>
10463
10464 PR middle-end/80020
10465 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10466 * gcc.dg/attr-alloc_size-7.c: Same.
10467 * gcc.dg/attr-alloc_size-9.c: Same.
10468 * gcc.dg/builtin-alloc-size.c: Same.
10469 * gcc.dg/pr80020.c: New test.
10470
10471 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10472
10473 PR rtl-optimization/79728
10474 * gcc.target/i386/sse-globalreg.c: New test.
10475
10476 2017-03-14 Martin Liska <mliska@suse.cz>
10477
10478 PR lto/66295
10479 * gcc.dg/tree-prof/pr66295.c: New test.
10480
10481 2017-03-13 Martin Liska <mliska@suse.cz>
10482
10483 PR middle-end/78339
10484 * gcc.target/i386/mpx/pr78339.c: New test.
10485
10486 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10487
10488 * gcc.target/arc/bitfield.c: New file.
10489
10490 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10491
10492 * gcc.target/arc/pr9001090948.c: New file.
10493
10494 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10495
10496 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10497 Fix test. Make early-out condition return early. Correct comments.
10498
10499 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10500
10501 PR libgfortran/78854
10502 * gfortran.dg/dtio_25.f90: New test.
10503
10504 2017-03-10 Martin Sebor <msebor@redhat.com>
10505
10506 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10507
10508 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10509
10510 PR rtl-optimization/78911
10511 * gcc.target/i386/pr78911-1.c: New test.
10512 * gcc.target/i386/pr78911-2.c: New test.
10513
10514 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10515
10516 PR target/79941
10517 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10518 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10519 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10520
10521 2017-03-10 Marek Polacek <polacek@redhat.com>
10522
10523 PR c++/79967
10524 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10525
10526 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10527
10528 PR c++/79899
10529 * g++.dg/other/friend7.C: New test.
10530
10531 PR c++/79896
10532 * g++.dg/ext/int128-5.C: New test.
10533
10534 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10535
10536 PR testsuite/79356
10537 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10538 powerpc, sparc, or s390x.
10539
10540 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10541
10542 PR target/79907
10543 * gcc.target/powerpc/pr79907.c: New.
10544
10545 2017-03-10 Olivier Hainque <hainque@adacore.com>
10546
10547 * gnat.dg/opt64.adb: New test.
10548 * gnat.dg/opt64_pkg.ads: New helper.
10549 * gnat.dg/opt64_pkg.adb: New helper.
10550
10551 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10552
10553 PR rtl-optimization/79909
10554 * gcc.target/powerpc/pr79909.c: New test.
10555
10556 PR tree-optimization/79972
10557 * gcc.dg/pr79972.c: New test.
10558
10559 PR tree-optimization/77975
10560 * gcc.dg/pr77975.c: New test.
10561
10562 2017-03-09 Marek Polacek <polacek@redhat.com>
10563
10564 PR c++/79962
10565 PR c++/79984
10566 * c-c++-common/nonnull-3.c: New test.
10567 * g++.dg/warn/Wnonnull3.C: New test.
10568
10569 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10570
10571 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10572 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10573
10574 2017-03-09 Marek Polacek <polacek@redhat.com>
10575
10576 PR sanitizer/79757
10577 * gcc.dg/ubsan/pr79757-1.c: New test.
10578 * gcc.dg/ubsan/pr79757-2.c: New test.
10579 * gcc.dg/ubsan/pr79757-3.c: New test.
10580 * gcc.dg/ubsan/pr79757-4.c: New test.
10581 * gcc.dg/ubsan/pr79757-5.c: New test.
10582
10583 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10584
10585 PR c/79969
10586 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10587
10588 2017-03-09 Marek Polacek <polacek@redhat.com>
10589
10590 PR c++/79687
10591 * g++.dg/expr/ptrmem8.C: New test.
10592 * g++.dg/expr/ptrmem9.C: New test.
10593
10594 2017-03-09 Richard Biener <rguenther@suse.de>
10595
10596 PR tree-optimization/79977
10597 * gcc.dg/graphite/pr79977.c: New testcase.
10598
10599 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10600
10601 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10602 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10603 * lib/target-supports.exp (check_effective_target_rdynamic):
10604 New proc.
10605
10606 2017-03-09 Richard Biener <rguenther@suse.de>
10607
10608 PR middle-end/79971
10609 * gcc.dg/fixed-point/pr79971.c: New testcase.
10610
10611 2017-03-09 Richard Biener <rguenther@suse.de>
10612
10613 PR ipa/79970
10614 * gcc.dg/torture/pr79970.c: New testcase.
10615
10616 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10617
10618 PR c++/71966
10619 * g++.dg/cpp0x/pr71966-1.C: New.
10620 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10621
10622 2017-03-09 Martin Liska <mliska@suse.cz>
10623
10624 PR tree-optimization/79631
10625 * gcc.target/i386/mpx/pr79631.c: New test.
10626
10627 2017-03-09 Martin Liska <mliska@suse.cz>
10628
10629 PR target/65705
10630 PR target/69804
10631 * gcc.target/i386/pr71458.c: Update scanned pattern.
10632
10633 2017-03-09 Marek Polacek <polacek@redhat.com>
10634
10635 PR c++/79672
10636 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10637 * g++.dg/warn/Wduplicated-branches3.C: New test.
10638
10639 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10640
10641 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10642
10643 2017-03-09 Martin Liska <mliska@suse.cz>
10644
10645 PR ipa/79764
10646 * g++.dg/pr79764.C: New test.
10647
10648 2017-03-09 Martin Liska <mliska@suse.cz>
10649
10650 PR ipa/79761
10651 * g++.dg/pr79761.C: New test.
10652
10653 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10654
10655 PR sanitizer/79944
10656 * c-c++-common/asan/pr79944.c: New test.
10657
10658 PR target/79932
10659 * gcc.target/i386/pr79932-2.c: New test.
10660
10661 PR target/79932
10662 * gcc.target/i386/pr79932-1.c: New test.
10663
10664 2017-03-09 Marek Polacek <polacek@redhat.com>
10665
10666 PR c++/79900 - ICE in strip_typedefs
10667 * g++.dg/warn/Wpadded-1.C: New test.
10668
10669 2017-03-08 Marek Polacek <polacek@redhat.com>
10670
10671 * g++.dg/Walloca1.C: Adjust dg-warning.
10672
10673 2017-03-08 Andrew Haley <aph@redhat.com>
10674
10675 PR tree-optimization/79943
10676 * gcc.dg/tree-ssa/pr79943.c: New test.
10677
10678 2017-03-08 Richard Biener <rguenther@suse.de>
10679
10680 PR tree-optimization/79955
10681 * gcc.dg/uninit-24.c: New testcase.
10682
10683 2017-03-08 Richard Biener <rguenther@suse.de>
10684
10685 PR tree-optimization/79920
10686 * gcc.dg/vect/pr79920.c: New testcase.
10687
10688 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR sanitizer/79904
10691 * gcc.dg/ubsan/pr79904.c: New test.
10692
10693 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10694
10695 PR c/79834
10696 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10697 diagnostics.
10698
10699 2017-03-07 Marek Polacek <polacek@redhat.com>
10700
10701 PR middle-end/79809
10702 * g++.dg/Walloca1.C: New test.
10703
10704 2017-03-07 Martin Liska <mliska@suse.cz>
10705
10706 PR middle-end/68270
10707 * g++.dg/pr68270.C: New test.
10708
10709 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR rtl-optimization/79901
10712 * gcc.target/i386/pr79901.c: New test.
10713
10714 PR sanitizer/79897
10715 * c-c++-common/ubsan/pr79897.c: New test.
10716
10717 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10718
10719 PR rtl-optimization/79571
10720 * gcc.target/i386/pr79571.c: New.
10721
10722 2017-03-06 Marek Polacek <polacek@redhat.com>
10723
10724 PR c++/79796 - ICE with NSDMI and this pointer
10725 * g++.dg/cpp0x/nsdmi13.C: New test.
10726
10727 2017-03-06 Julia Koval <julia.koval@intel.com>
10728
10729 PR target/79793
10730 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10731 directives.
10732 * gcc.target/i386/interrupt-13.c: Ditto.
10733 * gcc.target/i386/interrupt-14.c: Ditto.
10734 * gcc.target/i386/interrupt-15.c: Ditto.
10735
10736 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10737
10738 PR c++/79822
10739 * g++.dg/cpp0x/constexpr-79822.C: New test.
10740
10741 2017-03-06 Richard Biener <rguenther@suse.de>
10742
10743 PR tree-optimization/79894
10744 * gcc.dg/vect/pr79887.c: New testcase.
10745
10746 2017-03-06 Richard Biener <rguenther@suse.de>
10747
10748 PR tree-optimization/79824
10749 * gcc.dg/vect/pr79824-1.c: New testcase.
10750 * gcc.dg/vect/pr79824-2.c: Likewise.
10751
10752 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10753
10754 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10755 gettimeofday. Remove dg-skip-if for AVR.
10756 * lib/target-supports.exp (check_effective_target_gettimeofday):
10757 New proc.
10758
10759 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10760
10761 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10762 * gcc.target/s390/hotpatch-10.c: Likewise.
10763 * gcc.target/s390/hotpatch-11.c: Likewise.
10764 * gcc.target/s390/hotpatch-12.c: Likewise.
10765 * gcc.target/s390/hotpatch-13.c: Likewise.
10766 * gcc.target/s390/hotpatch-14.c: Likewise.
10767 * gcc.target/s390/hotpatch-15.c: Likewise.
10768 * gcc.target/s390/hotpatch-16.c: Likewise.
10769 * gcc.target/s390/hotpatch-17.c: Likewise.
10770 * gcc.target/s390/hotpatch-18.c: Likewise.
10771 * gcc.target/s390/hotpatch-19.c: Likewise.
10772 * gcc.target/s390/hotpatch-2.c: Likewise.
10773 * gcc.target/s390/hotpatch-26.c: Likewise.
10774 * gcc.target/s390/hotpatch-27.c: Likewise.
10775 * gcc.target/s390/hotpatch-28.c: Likewise.
10776 * gcc.target/s390/hotpatch-3.c: Likewise.
10777 * gcc.target/s390/hotpatch-4.c: Likewise.
10778 * gcc.target/s390/hotpatch-5.c: Likewise.
10779 * gcc.target/s390/hotpatch-6.c: Likewise.
10780 * gcc.target/s390/hotpatch-7.c: Likewise.
10781 * gcc.target/s390/hotpatch-8.c: Likewise.
10782 * gcc.target/s390/hotpatch-9.c: Likewise.
10783
10784 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10785
10786 PR c++/64574
10787 * g++.dg/template/crash125.C: New.
10788
10789 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR target/79812
10792 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10793
10794 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10795
10796 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10797
10798 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10799
10800 * gcc.target/mips/msa-minmax.c: New tests.
10801
10802 2017-03-06 Martin Liska <mliska@suse.cz>
10803
10804 PR sanitize/79783
10805 * g++.dg/asan/pr79783.C: New test.
10806
10807 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10808
10809 * gcc.target/mips/msa-dotp.c: New tests.
10810
10811 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10812
10813 * gcc.target/mips/msa-bclri.c: New test.
10814
10815 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10816
10817 PR c++/70266
10818 * g++.dg/tm/pr70266.C: New.
10819
10820 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10821 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10822
10823 * gfortran.dg/coarray/fail_image_1.f08: New test.
10824 * gfortran.dg/coarray/fail_image_2.f08: New test.
10825 * gfortran.dg/coarray/failed_images_1.f08: New test.
10826 * gfortran.dg/coarray/failed_images_2.f08: New test.
10827 * gfortran.dg/coarray/image_status_1.f08: New test.
10828 * gfortran.dg/coarray/image_status_2.f08: New test.
10829 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10830 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10831 * gfortran.dg/coarray_fail_st.f90: New test.
10832 * gfortran.dg/coarray_failed_images_1.f08: New test.
10833 * gfortran.dg/coarray_image_status_1.f08: New test.
10834 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10835
10836 2017-03-03 Marek Polacek <polacek@redhat.com>
10837
10838 PR c/79758
10839 * gcc.dg/noncompile/pr79758.c: New test.
10840
10841 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR middle-end/79805
10844 * g++.dg/opt/pr79805.C: New test.
10845
10846 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10847
10848 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10849 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10850 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10851 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10852 * gcc.target/i386/i386.exp
10853 (check_effective_target_avx512vpopcntdq): New.
10854
10855 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10856
10857 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10858 ilp32 targets and match DImode registers for lp64 targets.
10859
10860 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10861
10862 * g++.dg/pr71624.C: Disable for x32.
10863 * g++.dg/pr71633.C: Ditto.
10864
10865 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR target/79807
10868 * gcc.target/i386/pr79807.c: New test.
10869
10870 2017-03-03 Martin Liska <mliska@suse.cz>
10871
10872 PR tree-optimization/79803
10873 * gcc.dg/tree-ssa/pr79803.c: New test.
10874
10875 2017-03-03 Martin Liska <mliska@suse.cz>
10876
10877 PR rtl-optimization/79574
10878 * gcc.dg/pr79574-2.c: New test.
10879
10880 2017-03-03 Richard Biener <rguenther@suse.de>
10881
10882 PR c++/79825
10883 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10884
10885 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10886
10887 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10888
10889 2017-03-03 Marek Polacek <polacek@redhat.com>
10890
10891 PR c++/79791
10892 * g++.dg/warn/Wwrite-strings-1.C: New test.
10893 * g++.dg/warn/Wwrite-strings-2.C: New test.
10894 * g++.dg/warn/Wwrite-strings-3.C: New test.
10895 * g++.dg/warn/Wwrite-strings-4.C: New test.
10896 * g++.dg/warn/Wwrite-strings-5.C: New test.
10897 * g++.dg/warn/Wwrite-strings-6.C: New test.
10898 * g++.dg/warn/Wwrite-strings-7.C: New test.
10899 * g++.dg/warn/Wwrite-strings-8.C: New test.
10900 * g++.dg/warn/Wwrite-strings-9.C: New test.
10901 * g++.dg/warn/Wwrite-strings-10.C: New test.
10902 * g++.dg/warn/Wwrite-strings-11.C: New test.
10903 * g++.dg/warn/Wwrite-strings-12.C: New test.
10904
10905 2017-03-03 Richard Biener <rguenther@suse.de>
10906
10907 PR middle-end/79818
10908 * gcc.dg/torture/pr79818.c: New testcase.
10909
10910 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10911
10912 PR c++/79782
10913 * g++.dg/warn/Wunused-parm-10.C: New test.
10914
10915 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10916
10917 * gcc.dg/rtl/x86_64/*.c: Test for
10918 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10919
10920 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10921
10922 PR target/79514
10923 * gcc.target/i386/pr79514.c: New test.
10924
10925 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10926
10927 PR rtl-optimization/79780
10928 * gcc.c-torture/compile/pr79780.c: New test.
10929
10930 2017-03-02 Richard Biener <rguenther@suse.de>
10931
10932 PR tree-optimization/79345
10933 PR c++/42000
10934 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10935 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10936 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10937
10938 2017-03-02 Richard Biener <rguenther@suse.de>
10939
10940 PR c/79756
10941 * gcc.dg/vector-1.c: New testcase.
10942
10943 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10944
10945 PR tree-optimization/66768
10946 * gcc.target/i386/pr66768.c: New test.
10947
10948 2017-03-02 Richard Biener <rguenther@suse.de>
10949
10950 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10951 * gcc.dg/rtl/x86_64/final.c: Likewise.
10952 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10953 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10954 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10955 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10956
10957 2017-03-02 Richard Biener <rguenther@suse.de>
10958
10959 PR tree-optimization/79777
10960 * gcc.dg/torture/pr79777.c: New testcase.
10961
10962 2017-03-01 Martin Sebor <msebor@redhat.com>
10963
10964 PR middle-end/79692
10965 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10966 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10967 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10968 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10969
10970 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10971
10972 * gcc.target/i386/invsize-2.c: New test.
10973 * gcc.target/i386/invsize-3.c: Ditto.
10974 * gcc.target/i386/invsize-4.c: Ditto.
10975 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10976 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10977
10978 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10979
10980 PR target/79439
10981 * gcc.target/powerpc/pr79439.c: New test.
10982
10983 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10984
10985 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10986 scan string.
10987
10988
10989 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10990
10991 PR target/79395
10992 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10993 pattern to look for vcmpequd. instead of vcmpnew.
10994 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10995 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10996 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10997 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10998 look for xvcmpeqdp. instead of xvcmpnedp.
10999 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11000 look for vcmpequd. instead of vcmpnew.
11001 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11002 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11003 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11004 look for xvcmpeqsp. instead of xvcmpnesp.
11005 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11006 look for xvcmpeqdp. instead of xvcmpnedp.
11007 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11008 look for vcmpequd. instead of vcmpnew.
11009 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11010 look for vcmpeqsp instead of xvcmpnesp.
11011 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11012 look for xvcmpeqdp instead of xvcmpnedp.
11013
11014 2017-03-01 Richard Biener <rguenther@suse.de>
11015
11016 PR middle-end/79721
11017 * gcc.dg/torture/pr79721.c: New testcase.
11018
11019 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR c++/79681
11022 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11023 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11024
11025 PR c++/79746
11026 * g++.dg/warn/Wunused-parm-9.C: New test.
11027
11028 PR tree-optimization/79734
11029 * g++.dg/opt/pr79734.C: New test.
11030
11031 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR tree-optimization/79737
11034 * gcc.c-torture/execute/pr79737-1.c: New test.
11035 * gcc.c-torture/execute/pr79737-2.c: New test.
11036
11037 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11038
11039 * gcc.target/sparc/20170228-1.c: New test.
11040
11041 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11042
11043 * gcc.target/i386/invsize-1.c: New test.
11044
11045 2017-02-28 Martin Sebor <msebor@redhat.com>
11046
11047 PR tree-optimization/79691
11048 * gcc.dg/tree-ssa/pr79691.c: New test.
11049
11050 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR target/79729
11053 * gcc.target/i386/pr79729.c: New test.
11054
11055 2017-02-28 Richard Biener <rguenther@suse.de>
11056
11057 PR tree-optimization/79740
11058 * gcc.dg/torture/pr79740.c: New testcase.
11059
11060 2017-02-28 Richard Biener <rguenther@suse.de>
11061
11062 PR middle-end/79731
11063 * c-c++-common/torture/pr79731.c: New testcase.
11064
11065 2017-02-28 Richard Biener <rguenther@suse.de>
11066
11067 PR tree-optimization/79732
11068 * gcc.dg/torture/pr79732.c: New testcase.
11069
11070 2017-02-28 Richard Biener <rguenther@suse.de>
11071
11072 PR tree-optimization/79723
11073 * gcc.target/i386/pr79723.c: New testcase.
11074
11075 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11076
11077 PR target/79544
11078 * gcc.target/powerpc/pr79544.c: New.
11079
11080 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11081
11082 PR c++/79414
11083 * g++.dg/parse/crash67.C: New.
11084
11085 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11086
11087 PR tree-optimization/77536
11088 * gcc.dg/vect/pr79347.c: Revise testing string.
11089
11090 2017-02-27 Richard Biener <rguenther@suse.de>
11091
11092 PR tree-optimization/45397
11093 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11094
11095 2017-02-27 Richard Biener <rguenther@suse.de>
11096
11097 PR tree-optimization/79690
11098 * gcc.target/i386/pr79690.c: New testcase.
11099
11100 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11101
11102 PR fortran/51119
11103 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11104 of original.
11105 * gfortran.dg/inline_matmul_11.f90: Likewise.
11106 * gfortran.dg/inline_matmul_9.f90: Likewise.
11107 * gfortran.dg/matmul_13.f90: New test.
11108 * gfortran.dg/matmul_14.f90: New test.
11109
11110 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11111
11112 PR middle-end/79396
11113 * g++.dg/opt/pr79396.C: New test.
11114
11115 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11116
11117 PR fortran/79597
11118 * gfortran.dg/dtio_6.f90: Update test.
11119
11120 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11121
11122 PR fortran/79601
11123 * gfortran.dg/interface_operator_2.f90: New test.
11124
11125 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR c/79677
11128 * gcc.dg/pr79677.c: New test.
11129
11130 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11131
11132 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11133 of mov.ps.
11134 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11135 (cond_move1): Simplify condition to force generation of
11136 mov[nz].ps.
11137 (cond_move2): Likewise.
11138
11139 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR c++/79588
11142 * g++.dg/warn/Wrestrict-1.C: New test.
11143 * g++.dg/warn/Wrestrict-2.C: New test.
11144
11145 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11146
11147 * g++.dg/ext/complit15.C: Require LTO.
11148
11149 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11150
11151 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11152 logical_op_short_circuit to skip targets.
11153 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11154 and s390.
11155
11156 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11157
11158 * gnat.dg/opt63.adb: New test.
11159
11160 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11161
11162 * gnat.dg/discr47.adb: New test.
11163
11164 2017-02-24 Richard Biener <rguenther@suse.de>
11165
11166 PR tree-optimization/79389
11167 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11168
11169 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11170
11171 PR c++/79361
11172 * g++.dg/cpp0x/pr79361-1.C: New.
11173 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11174
11175 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11176
11177 * gcc.target/visium/bit_test.c: Accept any lsr form.
11178 * gcc.target/visium/block_move.c: Tweak.
11179
11180 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11181
11182 PR 68749
11183 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11184
11185 2017-02-23 Richard Biener <rguenther@suse.de>
11186
11187 PR tree-optimization/79683
11188 * gcc.target/i386/pr79683.c: New testcase.
11189
11190 2017-02-22 Jeff Law <law@redhat.com>
11191
11192 PR tree-optimization/79578
11193 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11194
11195 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11196
11197 * gcc.target/mips/msa-fp-cc.c: New test.
11198
11199 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR c++/79664
11202 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11203 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11204 * g++.dg/gomp/pr79664.C: New test.
11205
11206 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11207
11208 2017-02-22 Marek Polacek <polacek@redhat.com>
11209
11210 PR c++/79653
11211 * g++.dg/cpp0x/alignas10.C: New test.
11212 * g++.dg/cpp0x/alignas9.C: New test.
11213
11214 PR c++/79657
11215 * g++.dg/ext/underlying_type12.C: New test.
11216
11217 PR c/79662
11218 * gcc.dg/enum-incomplete-4.c: New test.
11219
11220 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11221
11222 PR target/70465
11223 * gcc.target/i386/pr70465-2.c: New test.
11224
11225 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11226
11227 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11228
11229 2017-02-22 Richard Biener <rguenther@suse.de>
11230
11231 PR tree-optimization/79673
11232 * gcc.target/i386/pr79673.c: New testcase.
11233
11234 2017-02-22 Richard Biener <rguenther@suse.de>
11235
11236 PR tree-optimization/79666
11237 * gcc.dg/torture/pr79666.c: New testcase.
11238
11239 2017-02-22 Martin Liska <mliska@suse.cz>
11240
11241 PR lto/79587
11242 * gcc.dg/tree-prof/pr79587.c: New test.
11243
11244 2017-02-21 Marek Polacek <polacek@redhat.com>
11245
11246 PR c++/79535
11247 * g++.dg/ext/flexary23.C: New test.
11248
11249 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11250
11251 PR target/79593
11252 * gcc.target/i386/pr79593.c: New test.
11253
11254 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR c++/79654
11257 * g++.dg/cpp1z/decomp26.C: New test.
11258
11259 PR sanitizer/79589
11260 * g++.dg/ubsan/pr79589.C: New test.
11261
11262 2017-02-21 Jeff Law <law@redhat.com>
11263
11264 PR tree-optimization/79621
11265 * gcc.c-torture/compile/pr79621.c: New test.
11266
11267 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR c++/79655
11270 * g++.dg/cpp1y/constexpr-79655.C: New test.
11271
11272 PR c++/79639
11273 * g++.dg/cpp1y/constexpr-79639.C: New test.
11274
11275 PR target/79633
11276 * gcc.target/i386/mpx/pr79633.c: New test.
11277
11278 PR target/79570
11279 * gcc.dg/pr79570.c: New test.
11280
11281 PR c++/79641
11282 * c-c++-common/pr79641.c: New test.
11283
11284 PR tree-optimization/79649
11285 * gcc.target/i386/pr79649.c: New test.
11286
11287 PR target/79494
11288 * gcc.dg/pr79494.c: New test.
11289
11290 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11291
11292 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11293 to dg-options.
11294
11295 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11296
11297 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11298
11299 2017-02-02 Jason Merrill <jason@redhat.com>
11300
11301 PR c++/79580
11302 * g++.dg/ext/complit15.C: New.
11303
11304 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11305
11306 PR target/78056
11307 * gcc.target/powerpc/pr78056-8.c: Remove.
11308
11309 2017-02-20 Marek Polacek <polacek@redhat.com>
11310
11311 PR middle-end/79537
11312 * gcc.dg/comp-goto-4.c: New test.
11313
11314 PR sanitizer/79558
11315 * c-c++-common/ubsan/bounds-14.c: New test.
11316
11317 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11318
11319 PR target/79568
11320 * gcc.target/i386/pr79568-1.c: New test.
11321 * gcc.target/i386/pr79568-2.c: New test.
11322 * gcc.target/i386/pr79568-3.c: New test.
11323
11324 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11325
11326 PR fortran/79382
11327 * gfortran.dg/dtio_10.f90: Change test of error message.
11328 * gfortran.dg/dtio_23.f90: New test.
11329 * gfortran.dg/dtio_24.f90: New test.
11330
11331 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11332
11333 PR fortran/79434
11334 * gfortran.dg/submodule_25.f08: New test.
11335
11336 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11337
11338 PR fortran/79447
11339 * gfortran.dg/submodule_24.f08: New test.
11340
11341 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11342
11343 PR fortran/79229
11344 * gfortran.dg/class_allocate_24.f90: New test.
11345
11346 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11347
11348 PR fortran/79402
11349 * gfortran.dg/submodule_23.f90: New test.
11350
11351 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11352
11353 PR c++/79380
11354 * g++.dg/cpp0x/alignas8.C: New.
11355
11356 2017-02-19 Eric Fiselier <eric@efcs.ca>
11357 Jonathan Wakely <jwakely@redhat.com>
11358
11359 PR c++/69523
11360 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11361
11362 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11363
11364 * gcc.dg/gimplefe-26.c: New test.
11365
11366 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11367
11368 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11369
11370 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11371
11372 PR target/79569
11373 * gcc.target/i386/3dnowA-3.c: New test.
11374
11375 PR target/79559
11376 * gcc.target/i386/pr79559.c: New test.
11377
11378 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11379
11380 * gcc.dg/c11-float-2.c: New test.
11381 * gcc.dg/torture/float128-floath.c,
11382 gcc.dg/torture/float128x-floath.c,
11383 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11384 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11385 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11386 *_DECIMAL_DIG macros with DECIMAL_DIG.
11387
11388 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11389
11390 PR target/79261
11391 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11392
11393 2017-02-17 Julia Koval <julia.koval@intel.com>
11394
11395 * gcc.target/i386/rdpid.c New test.
11396 * gcc.target/i386/sse-12.c: Add -mrdpid.
11397 * gcc.target/i386/sse-13.c: Ditto.
11398 * gcc.target/i386/sse-14.c: Ditto.
11399 * gcc.target/i386/sse-22.c: Ditto.
11400 * gcc.target/i386/sse-23.c: Ditto.
11401 * g++.dg/other/i386-2.C: Ditto.
11402 * g++.dg/other/i386-3.C: Ditto.
11403
11404 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11405
11406 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11407 * gcc.dg/pr61441.c: Ditto.
11408
11409 2017-02-17 Martin Liska <mliska@suse.cz>
11410
11411 PR rtl-optimization/79574
11412 * gcc.dg/pr79574.c: New test.
11413
11414 2017-02-17 Marek Polacek <polacek@redhat.com>
11415
11416 PR middle-end/79536
11417 * gcc.dg/torture/pr79536.c: New test.
11418
11419 2017-02-16 Alan Modra <amodra@gmail.com>
11420
11421 * gcc.c-torture/execute/pr79286.c: New.
11422
11423 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR c++/79512
11426 * c-c++-common/gomp/pr79512.c: New test.
11427
11428 2017-02-15 Martin Sebor <msebor@redhat.com>
11429
11430 PR c++/79363
11431 * g++.dg/ext/flexary12.C: Adjust.
11432 * g++.dg/ext/flexary20.C: Same.
11433 * g++.dg/ext/flexary21.C: Same.
11434 * g++.dg/ext/flexary22.C: New test.
11435
11436 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11437
11438 PR tree-optimization/79347
11439 * gcc.dg/vect/pr79347.c: New test.
11440
11441 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR c++/79301
11444 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11445 [[deprecated]] comment.
11446 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11447 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11448 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11449 [[deprecated]] in -std=c++11.
11450 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11451 [[fallthrough]] in -std=c++11 and -std=c++14.
11452
11453 PR c++/79288
11454 * g++.dg/tls/pr79288.C: New test.
11455
11456 2017-02-15 Marek Polacek <polacek@redhat.com>
11457
11458 PR c/79515
11459 * gcc.dg/dfp/pr79515.c: New.
11460
11461 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11462
11463 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11464
11465 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11466
11467 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11468 "opt_files".
11469
11470 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR target/79487
11473 * gcc.dg/dfp/pr79487.c: New test.
11474 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11475 2017-02-13 change.
11476
11477 2017-01-14 Carl Love <cel@us.ibm.com>
11478
11479 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11480 xvcvsxdsp and xvcvuxdsp instructions.
11481
11482 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11483
11484 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11485 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11486 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11487 64-bit default target.
11488 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11489 a 64-bit default target.
11490
11491 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR target/79481
11494 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11495 (test_3vx): Change return type from int to void.
11496 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11497 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11498 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11499 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11500 tests.
11501 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11502 (test_3vx): Change return type from int to void.
11503 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11504 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11505 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11506 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11507 tests.
11508 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11509 intrinsic. Change scan-assembler-times number from 1 to 2.
11510 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11511 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11512 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11513 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11514 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11515 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11516 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11517
11518 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11519
11520 PR middle-end/61225
11521 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11522 Use dg-additional-options for ia32 target. Remove XFAIL.
11523
11524 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11525
11526 PR target/79495
11527 * gcc.target/i386/pr79495.c: New test.
11528
11529 2017-02-14 Marek Polacek <polacek@redhat.com>
11530
11531 PR c++/79420
11532 PR c++/79463
11533 * g++.dg/cpp1y/pr79463.C: New.
11534 * g++.dg/template/incomplete10.C: New.
11535 * g++.dg/template/incomplete9.C: New.
11536
11537 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11538
11539 PR target/79498
11540 * gcc.target/i386/pr79498.c: New test.
11541
11542 2017-02-14 Martin Sebor <msebor@redhat.com>
11543
11544 PR middle-end/79448
11545 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11546 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11547 * gcc.dg/tree-ssa/pr79448.c: New test.
11548
11549 2017-02-14 Jeff Law <law@redhat.com>
11550
11551 PR tree-optimization/79095
11552 * g++.dg/pr79095-1.C: New test
11553 * g++.dg/pr79095-2.C: New test
11554 * g++.dg/pr79095-3.C: New test
11555 * g++.dg/pr79095-4.C: New test
11556 * g++.dg/pr79095-5.C: New test
11557 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11558 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11559
11560 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11561
11562 * gcc.target/aarch64/vect_fp16_1.c: New.
11563
11564 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11565
11566 * gcc.dg/gimplefe-25.c: New test.
11567
11568 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11569
11570 PR tree-optimization/79408
11571 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11572
11573 2017-02-14 Richard Biener <rguenther@suse.de>
11574
11575 PR middle-end/79432
11576 * gcc.dg/torture/pr79432.c: New testcase.
11577
11578 2017-02-13 Martin Sebor <msebor@redhat.com>
11579
11580 PR middle-end/79496
11581 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11582
11583 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11584
11585 PR sanitizer/79341
11586 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11587 variables volatile.
11588
11589 PR c++/79232
11590 * g++.dg/cpp1z/eval-order4.C: New test.
11591 * g++.dg/other/pr79232.C: New test.
11592
11593 2017-02-13 Nathan Sidwell <nathan@acm.org>
11594
11595 PR c++/79296
11596 * g++.dg/cpp0x/pr79296.C: New.
11597
11598 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11599
11600 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11601 Instead, xfail powerpc*-*-* && lp64.
11602
11603 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11604
11605 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11606 powerpc_p8vector_ok.
11607 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11608
11609 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11610
11611 PR target/79449
11612 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11613 for reading beyond a 4k boundary.
11614
11615 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11616
11617 PR rtl-optimization/79388
11618 PR rtl-optimization/79450
11619 * gcc.c-torture/execute/pr79388.c: New test.
11620 * gcc.c-torture/execute/pr79450.c: New test.
11621
11622 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11623
11624 PR fortran/65542
11625 * gfortran.dg/spread_init_expr_2.f90: New test case.
11626
11627 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR sanitizer/79341
11630 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11631
11632 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11633
11634 PR tree-ssa/56727
11635 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11636
11637 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR c++/79457
11640 * g++.dg/cpp0x/pr79457.C: New test.
11641
11642 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11643
11644 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11645 scan-assembler unless lp64.
11646
11647 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11648
11649 PR tree-optimization/66612
11650 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11651
11652 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11653
11654 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11655 of all powerpc.
11656
11657 2017-02-10 Marek Polacek <polacek@redhat.com>
11658
11659 PR c++/79435
11660 * g++.dg/cpp1y/pr79435.C: New.
11661
11662 PR c++/79184
11663 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11664
11665 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11666
11667 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11668 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11669 New.
11670 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11671 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11672 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11673 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11674 (vtst_expected_poly64x2): Move to aarch64-only section.
11675 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11676 (vtst_p64, vtstq_p64): New tests.
11677
11678 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11679
11680 PR c++/71737
11681 * g++.dg/cpp0x/pr71737.C: New.
11682
11683 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11684 Richard Biener <rguenther@suse.de>
11685
11686 * gcc.dg/gimplefe-error-1.c: New testcase.
11687 * gcc.dg/gimplefe-error-2.c: New testcase.
11688 * gcc.dg/gimplefe-error-3.c: New testcase.
11689
11690 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11691
11692 PR tree-optimization/79411
11693 * gcc.c-torture/compile/pr79411.c: New test.
11694
11695 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11696 Jason Merrill <jason@redhat.com>
11697
11698 PR c++/79143
11699 * g++.dg/cpp1z/pr79143.C: New test.
11700
11701 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11702
11703 * gcc.dg/loop-unswitch-2.c: Update testcase.
11704 * gcc.dg/loop-unswitch-1.c: Update testcase.
11705
11706 2017-02-09 Marek Polacek <polacek@redhat.com>
11707
11708 PR c/79428
11709 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11710 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11711 * c-c++-common/goacc/pr79428-1.c: New test.
11712 * c-c++-common/gomp/pr79428-2.c: New test.
11713 * c-c++-common/gomp/pr79428-5.c: New test.
11714 * c-c++-common/gomp/pr79428-6.c: New test.
11715 * c-c++-common/pr79428-3.c: New test.
11716
11717 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11718
11719 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11720 testcases.
11721
11722 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR c/79413
11725 * gcc.c-torture/compile/pr79413.c: New test.
11726
11727 PR c++/79429
11728 * c-c++-common/gomp/pr79429.c: New test.
11729 * g++.dg/gomp/pr79429.C: New test.
11730
11731 PR c/79431
11732 * c-c++-common/gomp/pr79431.c: New test.
11733
11734 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11735 Cesar Philippidis <cesar@codesourcery.com>
11736 Joseph Myers <joseph@codesourcery.com>
11737 Chung-Lin Tang <cltang@codesourcery.com>
11738
11739 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11740 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11741 * c-c++-common/goacc/loop-auto-2.c: New.
11742 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11743 * c-c++-common/goacc/tile-2.c: New.
11744 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11745 * g++.dg/goacc/tile-1.C: New, check tile subst.
11746 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11747 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11748 * gfortran.dg/goacc/tile-1.f90: New test.
11749 * gfortran.dg/goacc/tile-2.f90: New test.
11750 * gfortran.dg/goacc/tile-lowering.f95: New test.
11751
11752 2017-02-09 Richard Biener <rguenther@suse.de>
11753
11754 PR tree-optimization/69823
11755 * gcc.dg/graphite/pr69823.c: New testcase.
11756
11757 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11758
11759 PR target/78604
11760 * gcc.target/powerpc/pr78604.c: New.
11761
11762 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11763
11764 PR target/68972
11765 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11766 disable this test on power architecture.
11767
11768 2017-02-08 Richard Biener <rguenther@suse.de>
11769
11770 PR tree-optimization/71824
11771 PR tree-optimization/79409
11772 * gcc.dg/graphite/pr71824-3.c: New testcase.
11773
11774 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11775
11776 PR tree-optimization/79408
11777 * gcc.dg/tree-ssa/pr79408.c: New test.
11778
11779 2017-02-08 Richard Biener <rguenther@suse.de>
11780
11781 PR tree-optimization/71824
11782 * gcc.dg/graphite/pr71824-2.c: New testcase.
11783
11784 2017-02-07 Andrew Pinski <apinski@cavium.com>
11785
11786 * gcc.target/aarch64/popcount.c: New Testcase.
11787
11788 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11789
11790 PR rtl-optimization/79386
11791 * gcc.c-torture/compile/pr79386.c: New test.
11792
11793 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11794 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11795
11796 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11797 *-*-solaris*.
11798
11799 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR target/79299
11802 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11803 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11804
11805 2017-02-07 Richard Biener <rguenther@suse.de>
11806
11807 * gcc.dg/gimplefe-23.c: New testcase.
11808 * gcc.dg/gimplefe-24.c: Likewise.
11809
11810 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11811
11812 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11813 scan-assembler instead of scan-assembler-times.
11814 * gcc.target/aarch64/test_frame_10.c: Likewise.
11815 * gcc.target/aarch64/test_frame_12.c: Likewise.
11816 * gcc.target/aarch64/test_frame_2.c: Likewise.
11817 * gcc.target/aarch64/test_frame_4.c: Likewise.
11818 * gcc.target/aarch64/test_frame_6.c: Likewise.
11819 * gcc.target/aarch64/test_frame_7.c: Likewise.
11820 * gcc.target/aarch64/test_frame_8.c: Likewise.
11821
11822 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11823
11824 * gcc.target/i386/pr78419.c: Require ifunc support.
11825
11826 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11827
11828 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11829
11830 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11831
11832 PR c++/79360
11833 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11834
11835 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11836
11837 * lib/target-supports.exp: Define the RISC-V target.
11838 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11839 * gcc.dg/builtin-apply2.c: Likewise.
11840 * gcc.dg/ifcvt-4.c: Likewise.
11841 * gcc.dg/loop-8.c: Likewise.
11842 * gcc.dg/sibcall-10.c: Likewise.
11843 * gcc.dg/sibcall-9.c: Likewise.
11844 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11845 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11846 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11847 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11848 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11849 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11850 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11851
11852 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11853
11854 PR target/66144
11855 * gcc.target/powerpc/pr66144-1.c: New test.
11856 * gcc.target/powerpc/pr66144-2.c: Likewise.
11857 * gcc.target/powerpc/pr66144-3.c: Likewise.
11858
11859 2017-02-06 Martin Sebor <msebor@redhat.com>
11860
11861 PR tree-optimization/79376
11862 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11863 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11864
11865 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11866
11867 PR c++/79379
11868 * g++.dg/cpp1y/constexpr-79379.C: New test.
11869
11870 PR c++/79377
11871 * g++.dg/lookup/pr79377.C: New test.
11872
11873 PR c++/79372
11874 * g++.dg/cpp1z/decomp25.C: New test.
11875
11876 PR tree-optimization/79284
11877 * gcc.c-torture/compile/pr79284.c: New test.
11878
11879 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11880
11881 PR c++/70448
11882 * g++.dg/cpp0x/pr70448.C: New.
11883
11884 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11885
11886 PR 78348
11887 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11888 to dg-options.
11889
11890 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11891
11892 PR target/78883
11893 * gcc.c-torture/compile/pr78883.c: New test.
11894
11895 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11896
11897 PR tree-ssa/79347
11898 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11899 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11900 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11901 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11902 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11903 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11904 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11905 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11906 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11907 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11908 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11909 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11910 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11911
11912 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11913
11914 PR fortran/79344
11915 * gfortran.dg/allocate_with_source_24.f90: New test.
11916
11917 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11918
11919 PR fortran/79230
11920 * gfortran.dg/der_ptr_component_2.f90: New test.
11921
11922 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11923
11924 * gcc.target/sparc/20170205-1.c: New test.
11925
11926 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11927
11928 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11929 libatomic_available.
11930
11931 * gcc.dg/pr77587.c: Require alias support.
11932 * gcc.dg/pr77587a.c: Likewise.
11933
11934 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11935 * gcc.c-torture/execute/pr78622.c: Likewise.
11936
11937 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11938 hppa*-*-hpux*.
11939 * c-c++-common/Wunused-var-16.c: Likewise.
11940 * c-c++-common/builtin-shuffle-1.c: Likewise.
11941 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11942 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11943
11944 2017-02-03 Martin Sebor <msebor@redhat.com>
11945
11946 PR tree-optimization/79327
11947 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11948 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11949 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11950
11951 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11952 Martin Sebor <msebor@redhat.com>
11953
11954 PR tree-optimization/79327
11955 * gcc.dg/tree-ssa/pr79327.c: New test.
11956 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11957 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11958 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11959 (test_sprintf_chk_range_schar): Adjust dg-message.
11960 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11961 * gcc.c-torture/execute/pr79327.c: New test.
11962
11963 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11964
11965 PR target/79354
11966 * gcc.target/powerpc/pr79354.c: New test.
11967 * gcc.c-torture/execute/pr79354.c: New test.
11968
11969 2017-02-03 Martin Sebor <msebor@redhat.com>
11970
11971 PR tree-optimization/79352
11972 * gcc.dg/tree-ssa/pr79352.c: New test.
11973
11974 2017-02-03 Martin Liska <mliska@suse.cz>
11975
11976 PR lto/66295
11977 * gcc.target/i386/mvc9.c: New test.
11978
11979 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11980
11981 PR target/79158
11982 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11983 to VSX reg.
11984
11985 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11986
11987 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11988 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11989 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11990 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11991 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11992 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11993 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11994 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11995 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11996 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11997 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11998 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11999 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12000
12001 2017-02-02 Martin Sebor <msebor@redhat.com>
12002
12003 PR middle-end/79275
12004 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12005 * gcc.dg/tree-ssa/pr79275.c: New test.
12006
12007 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12008
12009 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12010
12011 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12012
12013 PR middle-end/77445
12014 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12015 threading is done.
12016
12017 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12018
12019 PR middle-end/78142
12020 * gcc.target/aarch64/vector_initialization_nostack.c
12021 (f12): Use one vector
12022
12023 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12024
12025 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12026 * c-c++-common/asan/misalign-1.c: Likewise.
12027 * c-c++-common/asan/misalign-2.c: Likewise.
12028 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12029 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12030 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12031 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12032 add -ffat-lto-objects from/to dg-additional-options.
12033 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12034 dg-additional-options.
12035
12036 PR target/79197
12037 * gcc.target/powerpc/pr79197.c: New test.
12038 * gcc.c-torture/compile/pr79197.c: New test.
12039
12040 2017-02-02 Richard Biener <rguenther@suse.de>
12041
12042 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12043
12044 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12045
12046 PR c++/69637
12047 * g++.dg/cpp0x/pr69637-1.C: New.
12048 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12049
12050 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12051
12052 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12053
12054 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12055
12056 PR target/70012
12057 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12058 conditions.
12059
12060 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12061
12062 PR testsuite/79324
12063 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12064 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12065 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12066 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12067 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12068 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12069 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12070 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12071 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12072 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12073 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12074 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12075 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12076
12077 2017-02-01 Martin Liska <mliska@suse.cz>
12078
12079 PR testsuite/79272
12080 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12081
12082 2017-02-01 Richard Biener <rguenther@suse.de>
12083
12084 PR testsuite/76957
12085 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12086 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12087 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12088 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12089
12090 2017-02-01 Richard Biener <rguenther@suse.de>
12091
12092 PR middle-end/79315
12093 * gfortran.dg/pr79315.f90: New testcase.
12094
12095 2017-02-01 Richard Biener <rguenther@suse.de>
12096
12097 PR tree-optimization/71824
12098 * gcc.dg/graphite/pr71824.c: New testcase.
12099
12100 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12101
12102 PR c++/79304
12103 * g++.dg/diagnostic/pr79304.C: New test.
12104
12105 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12106
12107 PR c++/79298
12108 * g++.dg/spellcheck-pr79298.C: New test case.
12109
12110 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12111
12112 PR preprocessor/79210
12113 * gcc.dg/format/pr79210.c: New test case.
12114 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12115 New function.
12116
12117 2017-01-31 Nathan Sidwell <nathan@acm.org>
12118
12119 PR c++/79290
12120 * g++.dg/warn/pr79290.C: New.
12121
12122 PR c++/67273
12123 PR c++/79253
12124 * g++.dg/cpp1y/pr67273.C: New.
12125 * g++.dg/cpp1y/pr79253.C: New.
12126
12127 2017-01-31 Nathan Sidwell <nathan@acm.org>
12128
12129 PR c++/79264
12130 * g++.dg/cpp1y/pr61636-1.C: Augment.
12131
12132 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12133
12134 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12135 rand() instead of random().
12136
12137 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12138
12139 PR tree-optimization/71691
12140 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12141
12142 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12143
12144 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12145 __ARCH__.
12146
12147 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR tree-optimization/79267
12150 * g++.dg/opt/pr79267.C: New test.
12151
12152 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12153
12154 PR debug/63238
12155 * gcc.dg/debug/dwarf2/align-1.c: New.
12156 * gcc.dg/debug/dwarf2/align-2.c: New.
12157 * gcc.dg/debug/dwarf2/align-3.c: New.
12158 * gcc.dg/debug/dwarf2/align-4.c: New.
12159 * gcc.dg/debug/dwarf2/align-5.c: New.
12160 * gcc.dg/debug/dwarf2/align-6.c: New.
12161 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12162 * g++.dg/debug/dwarf2/align-1.C: New.
12163 * g++.dg/debug/dwarf2/align-2.C: New.
12164 * g++.dg/debug/dwarf2/align-3.C: New.
12165 * g++.dg/debug/dwarf2/align-4.C: New.
12166 * g++.dg/debug/dwarf2/align-5.C: New.
12167 * g++.dg/debug/dwarf2/align-6.C: New.
12168
12169 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12170
12171 PR target/79170
12172 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12173
12174 2017-01-30 Martin Sebor <msebor@redhat.com>
12175
12176 PR testsuite/79293
12177 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12178
12179 2017-01-30 Martin Liska <mliska@suse.cz>
12180
12181 PR gcov-profile/79259
12182 * g++.dg/tree-prof/pr79259.C: New test.
12183
12184 2017-01-30 Richard Biener <rguenther@suse.de>
12185
12186 PR tree-optimization/79276
12187 * gcc.dg/torture/pr79276.c: New testcase.
12188
12189 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12190
12191 PR target/79240
12192 * gcc.target/s390/pr79240.c: New test.
12193
12194 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12195
12196 PR target/79268
12197 * gcc.target/powerpc/pr79268.c: New file.
12198 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12199 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12200 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12201 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12202
12203 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12204
12205 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12206
12207 PR testsuite/70583
12208 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12209
12210 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12211 * gnat.dg/debug9.adb: Likewise.
12212
12213 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12214
12215 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12216 libatomic_available.
12217 * gfortran.dg/coarray_42.f90: Likewise.
12218 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12219 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12220 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12221
12222 2017-01-27 Martin Sebor <msebor@redhat.com>
12223
12224 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12225
12226 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12227
12228 PR rtl-optimization/79194
12229 * gcc.dg/torture/pr79194.c: New test.
12230
12231 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12232
12233 PR tree-optimization/71374
12234 * gcc.target/i386/pr71374.c: New.
12235
12236 2017-01-27 Martin Sebor <msebor@redhat.com>
12237
12238 PR c++/71290
12239 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12240 a dg-error directive.
12241
12242 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12243
12244 PR target/79131
12245 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12246 * gcc.target/arm/pr79131-2.c: New.
12247
12248 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12249
12250 PR target/65484
12251 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12252 vectorized on POWER unless hardware misaligned loads are
12253 available.
12254
12255 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12256
12257 PR rtl-optimization/78559
12258 * gcc.c-torture/execute/pr78559.c: New test.
12259
12260 2017-01-27 Richard Biener <rguenther@suse.de>
12261
12262 PR tree-optimization/79245
12263 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12264 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12265
12266 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR c/79199
12269 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12270 target. Use 4294967293U instead of 4294967293.
12271
12272 2017-01-27 Richard Biener <rguenther@suse.de>
12273
12274 PR tree-optimization/71433
12275 * gcc.dg/Warray-bounds-21.c: New testcase.
12276
12277 2017-01-27 Richard Biener <rguenther@suse.de>
12278
12279 PR tree-optimization/79244
12280 * gcc.dg/torture/pr79244.c: New testcase.
12281
12282 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12283
12284 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12285 all occurrences of 40 to 32.
12286
12287 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12288
12289 PR target/79239
12290 * gcc.target/arm/pr79239.c: New test.
12291
12292 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12293
12294 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12295
12296 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12297
12298 PR c++/64382
12299 * g++.dg/cpp1y/pr64382.C: New test.
12300
12301 2017-01-26 Martin Sebor <msebor@redhat.com>
12302
12303 PR middle-end/78703
12304 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12305 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12306 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12307 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12308
12309 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR debug/79129
12312 * g++.dg/debug/dwarf2/pr79129.C: New test.
12313
12314 PR debug/78835
12315 * g++.dg/debug/dwarf2/pr78835.C: New test.
12316
12317 2017-01-26 Martin Sebor <msebor@redhat.com>
12318
12319 PR middle-end/78703
12320 * gcc.dg/format/pr78569.c: Adjust.
12321 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12322 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12323 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12324 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12325 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12326 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12327 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12328 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12329 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12330 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12331 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12332
12333 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR c++/68727
12336 * g++.dg/other/offsetof8.C: Add expected error.
12337 * g++.dg/other/offsetof9.C: New test.
12338
12339 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12340
12341 * g++.dg/opt/declone3.C: Require LTO.
12342
12343 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12344
12345 PR target/79131
12346 * gcc.target/arm/pr79131.c: New.
12347
12348 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12349
12350 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12351
12352 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12353
12354 PR libstdc++/79190
12355 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12356 matches replaced operator delete.
12357
12358 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12359
12360 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12361 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12362 avx512f with avx512dq.
12363 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12364 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12365 avx512f with avx512dq.
12366 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12367 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12368 avx512f with avx512dq.
12369
12370 2017-01-26 Marek Polacek <polacek@redhat.com>
12371
12372 PR c/79199
12373 * c-c++-common/Wduplicated-branches-13.c: New test.
12374
12375 2017-01-26 David Sherwood <david.sherwood@arm.com>
12376
12377 PR middle-end/79212
12378 * gfortran.dg/gomp/sharing-4.f90: New test.
12379
12380 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12381
12382 PR target/70465
12383 * gcc.target/i386/pr70465.c: New test.
12384
12385 * brig.dg/dg.exp: Update copyright years.
12386 * lib/brig-dg.exp: Update copyright years.
12387 * lib/brig.exp: Update copyright years.
12388
12389 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12390
12391 PR target/79179
12392 * gcc.target/powerpc/pr79179.c: New test.
12393
12394 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12395
12396 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12397 generation to accept D-mode memory accesses.
12398
12399 2017-01-25 Martin Sebor <msebor@redhat.com>
12400
12401 PR c++/71290
12402 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12403 * g++.dg/ext/flexarray-mangle.C: Same.
12404 * g++.dg/ext/flexarray-subst.C: Same.
12405 * g++.dg/ext/flexary10.C: Same.
12406 * g++.dg/ext/flexary11.C: Same.
12407 * g++.dg/ext/flexary14.C: Same.
12408 * g++.dg/ext/flexary16.C: Same.
12409 * g++.dg/ext/flexary18.C: Same.
12410 * g++.dg/ext/flexary19.C: Same.
12411 * g++.dg/ext/flexary7.C: Same.
12412 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12413 * g++.dg/ubsan/object-size-1.C: Same.
12414 * obj-c++.dg/property/at-property-23.mm: Same.
12415
12416 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12417
12418 PR c++/78896
12419 * g++.dg/cpp1z/decomp24.C: New test.
12420
12421 PR c++/77914
12422 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12423 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12424 expect a warning.
12425 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12426 expect warnings.
12427 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12428 * g++.dg/cpp1y/pr59636.C: Likewise.
12429 * g++.dg/cpp1y/pr60190.C: Likewise.
12430
12431 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12432
12433 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12434
12435 2017-01-25 Carl Love <cel@us.ibm.com>
12436
12437 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12438 vec_packs built-ins
12439
12440 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12441
12442 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12443 -mcpu=cortex-a57.
12444 * gcc.target/arm/vseleqsf.c: Likewise.
12445 * gcc.target/arm/vselgedf.c: Likewise.
12446 * gcc.target/arm/vselgesf.c: Likewise.
12447 * gcc.target/arm/vselgtdf.c: Likewise.
12448 * gcc.target/arm/vselgtsf.c: Likewise.
12449 * gcc.target/arm/vselledf.c: Likewise.
12450 * gcc.target/arm/vsellesf.c: Likewise.
12451 * gcc.target/arm/vselltdf.c: Likewise.
12452 * gcc.target/arm/vselltsf.c: Likewise.
12453 * gcc.target/arm/vselnedf.c: Likewise.
12454 * gcc.target/arm/vselnesf.c: Likewise.
12455 * gcc.target/arm/vselvcdf.c: Likewise.
12456 * gcc.target/arm/vselvcsf.c: Likewise.
12457 * gcc.target/arm/vselvsdf.c: Likewise.
12458 * gcc.target/arm/vselvssf.c: Likewise.
12459
12460 2017-01-25 Richard Biener <rguenther@suse.de>
12461
12462 PR testsuite/72850
12463 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12464 to what we had before adding the threading passes.
12465
12466 2017-01-25 Richard Biener <rguenther@suse.de>
12467
12468 PR tree-optimization/69264
12469 * g++.dg/torture/pr69264.C: New testcase.
12470
12471 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12472
12473 PR target/79145
12474 * gcc.target/arm/pr79145.c: New test.
12475
12476 2017-01-25 Richard Biener <rguenther@suse.de>
12477
12478 PR debug/78363
12479 * g++.dg/gomp/pr78363-1.C: New testcase.
12480 * g++.dg/gomp/pr78363-2.C: Likewise.
12481 * g++.dg/gomp/pr78363-3.C: Likewise.
12482
12483 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12484
12485 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12486 * gcc.dg/lto/pr61526_0.c: Likewise.
12487 * gcc.dg/lto/pr64415_0.c: Likewise.
12488
12489 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12490
12491 PR c++/79205
12492 * g++.dg/cpp1z/decomp22.C: New test.
12493 * g++.dg/cpp1z/decomp23.C: New test.
12494
12495 2017-01-24 Nathan Sidwell <nathan@acm.org>
12496
12497 PR c++/78469
12498 * g++.dg/cpp0x/pr78469.C: New.
12499
12500 PR c++/79118
12501 * g++.dg/cpp0x/pr79118.C: New.
12502
12503 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12504
12505 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12506
12507 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12508
12509 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12510 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12511 * gcc.dg/rtl/rtl.exp: New file.
12512 * gcc.dg/rtl/test.c: New file.
12513 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12514 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12515 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12516 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12517 * gcc.dg/rtl/x86_64/final.c: New test case.
12518 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12519 * gcc.dg/rtl/x86_64/ira.c: New test case.
12520 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12521 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12522 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12523 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12524 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12525 * gcc.dg/rtl/x86_64/test_1.h: New file.
12526 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12527 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12528 * gcc.dg/rtl/x86_64/times-two.h: New file.
12529 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12530
12531 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12532
12533 PR tree-optimization/79159
12534 * g++.dg/tree-ssa/pr79159.C: New test.
12535
12536 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12537 Martin Jambor <mjambor@suse.cz>
12538
12539 * lib/brig-dg.exp: New file.
12540 * lib/brig.exp: Likewise.
12541 * brig.dg/README: Likewise.
12542 * brig.dg/dg.exp: Likewise.
12543 * brig.dg/test/gimple/alloca.hsail: Likewise.
12544 * brig.dg/test/gimple/atomics.hsail: Likewise.
12545 * brig.dg/test/gimple/branches.hsail: Likewise.
12546 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12547 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12548 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12549 * brig.dg/test/gimple/mem.hsail: Likewise.
12550 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12551 * brig.dg/test/gimple/packed.hsail: Likewise.
12552 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12553 * brig.dg/test/gimple/variables.hsail: Likewise.
12554 * brig.dg/test/gimple/vector.hsail: Likewise.
12555
12556 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12557
12558 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12559 support asan, only on i?86/x86_64 require sse2_runtime.
12560
12561 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12562
12563 PR target/66669
12564 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12565 test on powerpc targets.
12566
12567 2017-01-23 Martin Sebor <msebor@redhat.com>
12568
12569 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12570
12571 2017-01-23 Richard Biener <rguenther@suse.de>
12572
12573 PR tree-optimization/79088
12574 PR tree-optimization/79188
12575 * gcc.dg/torture/pr79088.c: New testcase.
12576 * gcc.dg/torture/pr79188.c: Likewise.
12577
12578 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12579
12580 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12581 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12582 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12583 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12584 type of test function to reflect change in built-in function's
12585 return type.
12586 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12587 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12588 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12589 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12590 type and second argument type to reflect change in built-in
12591 function's type signature.
12592 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12593 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12594 type of test function to reflect change in built-in function's
12595 return type.
12596 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12597 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12598 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12599 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12600 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12601 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12602 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12603 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12604 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12605 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12606 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12607 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12608 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12609 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12610 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12611 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12612 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12613 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12614 type of test function to reflect change in built-in function's
12615 return type.
12616 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12617 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12618 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12619 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12620 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12621 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12622 test function's result and second argument to reflect change in
12623 built-in function's type signature.
12624 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12625
12626 2017-01-23 Nathan Sidwell <nathan@acm.org>
12627
12628 PR C++/71710
12629 * g++.dg/template/pr71710.C: New.
12630
12631 PR c++/71406
12632 PR c++/77508
12633 * g++.dg/template/pr71406.C: New.
12634
12635 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12636
12637 * gfortran.dg/integer_exponentiation_7.f90: New test.
12638
12639 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12640
12641 PR rtl-optimization/78634
12642 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12643
12644 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12645
12646 PR tree-optimization/70754
12647 * gfortran.dg/pr70754.f90: New test.
12648
12649 2017-01-23 Martin Liska <mliska@suse.cz>
12650
12651 PR tree-optimization/79196
12652 * gcc.dg/asan/pr79196.c: New test.
12653 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12654
12655 2017-01-23 Michael Matz <matz@suse.de>
12656
12657 PR tree-optimization/78384
12658 * gcc.dg/pr78384.c: New test.
12659
12660 2017-01-23 Richard Biener <rguenther@suse.de>
12661
12662 PR tree-optimization/79186
12663 * gcc.dg/torture/pr79186.c: New testcase.
12664 * gcc.dg/torture/pr79187.c: Likewise.
12665
12666 2017-01-23 Martin Jambor <mjambor@suse.cz>
12667
12668 * gcc.dg/ipa/vrp8.c: New test.
12669
12670 2017-01-23 Martin Jambor <mjambor@suse.cz>
12671
12672 PR ipa/79108
12673 * gfortran.dg/lto/pr79108_0.f90: New test.
12674
12675 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12676
12677 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12678 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12679 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12680 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12681 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12682 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12683 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12684 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12685 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12686 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12687 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12688 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12689 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12690 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12691 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12692 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12693
12694 2017-01-23 Richard Biener <rguenther@suse.de>
12695 Nick Clifton <nickc@redhat.com>
12696
12697 PR testsuite/78421
12698 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12699 If the target is ARM return the result of the
12700 check_effective_target_arm_vect_no_misalign proc.
12701 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12702 support unaligned vectors then only expect one of the loops to be
12703 unrolled.
12704
12705 2017-01-23 Martin Liska <mliska@suse.cz>
12706
12707 * gcc.dg/asan/use-after-scope-10.c: New test.
12708 * gcc.dg/asan/use-after-scope-11.c: New test.
12709 * g++.dg/asan/use-after-scope-5.C: New test.
12710
12711 2017-01-23 Martin Liska <mliska@suse.cz>
12712
12713 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12714 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12715 sanopt optimization for ASAN_POISON.
12716
12717 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12718
12719 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12720
12721 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12722
12723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12724 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12725 for poly*_t types.
12726 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12727 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12728 exec_vcombine): Likewise.
12729 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12730 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12731 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12732 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12733 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12734 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12735 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12736 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12737 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12738 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12739 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12740 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12741 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12742 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12743 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12744 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12745 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12746 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12747 Likewise.
12748 (TEST_VGET_LANE): Cast to uint to avoid warning.
12749 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12750 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12751 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12752 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12753 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12754 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12755 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12756 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12757 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12758 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12759 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12760 CHECK_POLY instead of CHECK for poly64_t types.
12761 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12762 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12763 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12764 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12765 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12766 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12767 uint32_t.
12768 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12769 for int32_t, int64_t.
12770 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12771 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12772 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12773 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12774 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12775 needed.
12776
12777 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR fortran/79154
12780 * gfortran.dg/gomp/pr79154-1.f90: New test.
12781 * gfortran.dg/gomp/pr79154-2.f90: New test.
12782
12783 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12784
12785 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12786
12787 2017-01-21 Marek Polacek <polacek@redhat.com>
12788
12789 PR testsuite/79169
12790 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12791
12792 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12793
12794 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12795
12796 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12797
12798 PR rtl-optimization/79125
12799 * gcc.dg/torture/pr79125.c: New test.
12800
12801 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12802
12803 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12804 only.
12805 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12806 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12807
12808 2017-01-20 Nathan Sidwell <nathan@acm.org>
12809
12810 PR c++/78495
12811 * g++.dg/cpp1z/inh-ctor38.C: New.
12812
12813 2017-01-20 Marek Polacek <polacek@redhat.com>
12814
12815 PR c/79152
12816 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12817
12818 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12819
12820 * lib/target-supports.exp (check_configured_with): New procedure.
12821 (check_effective_target_default_mode): new effective target.
12822 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12823 default mode. Fix dg-skip-if target selector syntax.
12824 * gcc.target/arm/optional_thumb-2.c: Likewise.
12825 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12826 syntax.
12827
12828 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12829
12830 PR c++/77829
12831 PR c++/78656
12832 * g++.dg/spellcheck-pr77829.C: New test case.
12833 * g++.dg/spellcheck-pr78656.C: New test case.
12834
12835 2017-01-20 Marek Polacek <polacek@redhat.com>
12836
12837 PR c/64279
12838 * c-c++-common/Wduplicated-branches-1.c: New test.
12839 * c-c++-common/Wduplicated-branches-10.c: New test.
12840 * c-c++-common/Wduplicated-branches-11.c: New test.
12841 * c-c++-common/Wduplicated-branches-12.c: New test.
12842 * c-c++-common/Wduplicated-branches-2.c: New test.
12843 * c-c++-common/Wduplicated-branches-3.c: New test.
12844 * c-c++-common/Wduplicated-branches-4.c: New test.
12845 * c-c++-common/Wduplicated-branches-5.c: New test.
12846 * c-c++-common/Wduplicated-branches-6.c: New test.
12847 * c-c++-common/Wduplicated-branches-7.c: New test.
12848 * c-c++-common/Wduplicated-branches-8.c: New test.
12849 * c-c++-common/Wduplicated-branches-9.c: New test.
12850 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12851 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12852 * g++.dg/ext/builtin-object-size3.C: Likewise.
12853 * g++.dg/gomp/loop-1.C: Likewise.
12854 * g++.dg/warn/Wduplicated-branches1.C: New test.
12855 * g++.dg/warn/Wduplicated-branches2.C: New test.
12856
12857 2017-01-20 Martin Liska <mliska@suse.cz>
12858
12859 PR lto/69188
12860 * gcc.dg/lto/pr69188_0.c: New test.
12861 * gcc.dg/lto/pr69188_1.c: New test.
12862
12863 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12864
12865 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12866 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12867 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12868 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12869 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12870 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12871 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12872 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12873 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12874 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12875 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12876 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12877 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12878 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12879 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12880 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12881 * gcc.target/i386/avx-1.c: Test new intrinsics.
12882 * gcc.target/i386/sse-13.c: Ditto.
12883 * gcc.target/i386/sse-23.c: Ditto.
12884
12885 2017-01-20 Richard Biener <rguenther@suse.de>
12886
12887 PR tree-optimization/71264
12888 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12889
12890 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12891
12892 * gcc.target/mips/madd4-1.c: New file.
12893 * gcc.target/mips/madd4-2.c: Likewise.
12894 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12895 HAS_MADD4.
12896 (mips_option_groups): Add -m[no-]madd4.
12897 (mips-dg-init): Detect default -mno-madd4.
12898 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12899 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12900 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12901 * gcc.target/mips/nmadd-1.c: Likewise.
12902 * gcc.target/mips/nmadd-2.c: Likewise.
12903 * gcc.target/mips/nmadd-3.c: Likewise.
12904
12905 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12906
12907 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12908 combined instructions.
12909 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12910 instructions.
12911 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12912 of pointer authentication.
12913
12914 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12915
12916 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12917 floating point hardware to run test.
12918
12919 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12920
12921 * lib/target-supports.exp
12922 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12923
12924 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12925
12926 PR testsuite/79051
12927 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12928 __x86_64__]: Allow for target i?86-*-*.
12929
12930 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12931
12932 PR target/78176
12933 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12934 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12935 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12936 HAS_LXC1.
12937 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12938 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12939 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12940
12941 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12942
12943 PR fortran/70696
12944 * gfortran.dg/coarray_43.f90: New test.
12945
12946 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12947
12948 PR rtl-optimization/79121
12949 * gcc.c-torture/execute/pr79121.c: New test.
12950
12951 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12952
12953 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12954 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12955
12956 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12957
12958 PR fortran/50069
12959 PR fortran/55086
12960 * gfortran.dg/pr50069_1.f90: New test.
12961 * gfortran.dg/pr50069_2.f90: New test.
12962 * gfortran.dg/pr55086_1.f90: New test.
12963 * gfortran.dg/pr55086_1_tfat.f90: New test.
12964 * gfortran.dg/pr55086_2.f90: New test.
12965 * gfortran.dg/pr55086_2_tfat.f90: New test.
12966 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12967
12968 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12969 * gcc.dg/strcmp-1.c: New test.
12970 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12971
12972 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12973
12974 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12975 (dejagnu_fail): Likewise.
12976 (dejagnu_note): Likewise.
12977 (pass): Provide forward decl, moving true decl to after #include
12978 of harness.h.
12979 (fail): Likewise.
12980 (note): Likewise.
12981
12982 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12983
12984 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12985 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12986
12987 2017-01-18 Nathan Sidwell <nathan@acm.org>
12988
12989 PR c++/78488
12990 * g++.dg/cpp1z/inh-ctor37.C: New.
12991
12992 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12993
12994 PR rtl-optimization/78952
12995 * gcc.target/i386/pr78952-1.c: New test.
12996 * gcc.target/i386/pr78952-2.c: Ditto.
12997
12998 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12999
13000 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13001
13002 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13003
13004 PR fortran/70696
13005 * gfortran.dg/coarray_event_1.f08: New test.
13006
13007 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13008
13009 PR target/77416
13010 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13011 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13012 from dg-options.
13013 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13014 guarded test.
13015 * gcc.target/powerpc/fusion4.c: Likewise.
13016 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13017 guarded test.
13018 * gcc.target/powerpc/pr58673-1.c: Likewise.
13019 * gcc.target/powerpc/pr58673-2.c: Likewise.
13020 * gcc.target/powerpc/pr59054.c: Likewise.
13021
13022 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13023
13024 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13025 vec_bperm.
13026 * gcc.target/powerpc/p9-vbpermd.c: New file.
13027
13028 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13029
13030 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13031 (must_not_compile2): Downcase first letter of error messages.
13032 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13033 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13034
13035 2017-01-18 Nathan Sidwell <nathan@acm.org>
13036
13037 PR c++/79091
13038 * g++.dg/pr79091.C: New.
13039
13040 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13041
13042 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13043 to dg-options.
13044 (p0): Add missing dg-error.
13045
13046 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13047
13048 * gcc.target/msp430/mul_f5_muldef.c: New test.
13049
13050 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13051
13052 PR target/79004
13053 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13054 options. Fix up the syntax for using \m and \M.
13055
13056 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13057
13058 PR target/78875
13059 * gcc.target/powerpc/ssp-1.c: New testcase.
13060 * gcc.target/powerpc/ssp-2.c: New testcase.
13061
13062 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13063
13064 * gcc.target/aarch64/eh_return.c: New test.
13065
13066 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13067
13068 * vec-rlmi-rlnm.c: New file.
13069
13070 2017-01-17 Nathan Sidwell <nathan@acm.org>
13071
13072 PR c++/61636
13073 * g++.dg/cpp1y/pr61636-1.C: New.
13074 * g++.dg/cpp1y/pr61636-2.C: New.
13075 * g++.dg/cpp1y/pr61636-3.C: New.
13076
13077 2017-01-17 Martin Sebor <msebor@redhat.com>
13078
13079 PR testsuite/79115
13080 * gcc.dg/pr78768.c: Make it a link-only test.
13081
13082 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13083
13084 PR c++/71497
13085 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13086 expected messages.
13087 * c-c++-common/Wmisleading-indentation.c: Likewise.
13088
13089 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13090
13091 PR target/79058
13092 * gcc.target/arm/pr79058.c: New.
13093
13094 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR tree-optimization/71854
13097 * gcc.dg/vect/pr71854.c: New test.
13098
13099 2017-01-17 Martin Liska <mliska@suse.cz>
13100
13101 PR ipa/71207
13102 * g++.dg/ipa/pr71207.C: New test.
13103
13104 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13105
13106 PR middle-end/77445
13107 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13108 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13109
13110 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13111
13112 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13113 rather than long unsigned int.
13114 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13115
13116 2017-01-17 Richard Biener <rguenther@suse.de>
13117
13118 PR tree-optimization/71433
13119 * gcc.dg/Warray-bounds-20.c: New testcase.
13120
13121 2017-01-17 Richard Biener <rguenther@suse.de>
13122
13123 PR testsuite/52563
13124 PR testsuite/71237
13125 PR testsuite/77737
13126 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13127 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13128 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13129
13130 2017-01-17 Alan Modra <amodra@gmail.com>
13131
13132 * gcc.target/powerpc/pr79066.c: New.
13133
13134 2017-01-16 Jeff Law <law@redhat.com>
13135
13136 PR tree-optimization/33562
13137 PR tree-optimization/61912
13138 PR tree-optimization/77485
13139 PR tree-optimization/79090
13140 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13141 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13142
13143 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13144
13145 PR c/79089
13146 * gcc.c-torture/compile/pr79089.c: New test.
13147
13148 PR target/79080
13149 * gcc.dg/pr79080.c: New test.
13150
13151 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13152
13153 PR c/78304
13154 * gcc.dg/format/pr78304.c: Convert argument from integral type
13155 to a pointer.
13156 * gcc.dg/format/pr78304-2.c: Likewise.
13157
13158 2017-01-16 Carl Love <cel@us.ibm.com>
13159
13160 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13161 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13162
13163 2017-01-16 Carl Love <cel@us.ibm.com>
13164
13165 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13166 Change arguments and return type to bool long long.
13167
13168 2017-01-16 Martin Sebor <msebor@redhat.com>
13169
13170 PR testsuite/79051
13171 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13172 on x86.
13173
13174 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13175
13176 Revert:
13177 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13178
13179 PR c++/71737
13180 * g++.dg/cpp0x/pr71737.C: New.
13181
13182 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13183
13184 * gcc.target/powerpc/swaps-p8-27.c: New.
13185
13186 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13187
13188 PR c++/71737
13189 * g++.dg/cpp0x/pr71737.C: New.
13190
13191 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13192
13193 * gnat.dg/opt62.adb: New test.
13194 * gnat.dg/opt62_pkg.ads: New helper.
13195
13196 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13197
13198 PR rtl-optimization/78626
13199 PR rtl-optimization/78727
13200 * gcc.dg/torture/pr78626.c: New test.
13201 * gcc.dg/torture/pr78727.c: New test.
13202
13203 2017-01-14 Alan Modra <amodra@gmail.com>
13204
13205 * gcc.c-torture/compile/pr72749.c: New test.
13206
13207 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13208
13209 PR c/78304
13210 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13211 (test_macro_2): New test.
13212 (test_macro_3): New test.
13213 (test_macro_4): New test.
13214 (test_non_contiguous_strings): Convert line number to line offset.
13215 * gcc.dg/format/pr78304-2.c: New test case.
13216 * gcc.dg/format/pr78304.c: New test case.
13217
13218 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13219
13220 * gcc.target/i386/funcspec-56.inc: Add missing options and
13221 reorder options by implied ISAs, as in ix86_target_string.
13222
13223 2017-01-13 Marek Polacek <polacek@redhat.com>
13224
13225 PR c++/71166
13226 * g++.dg/cpp0x/constexpr-array18.C: New test.
13227
13228 2017-01-13 Jeff Law <law@redhat.com>
13229
13230 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13231
13232 PR tree-optimization/61912
13233 PR tree-optimization/77485
13234 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13235 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13236 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13237
13238 PR tree-optimization/33562
13239 PR tree-optimization/61912
13240 PR tree-optimization/77485
13241 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13242 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13243 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13244 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13245 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13246 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13247 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13248
13249 2017-01-13 Martin Liska <mliska@suse.cz>
13250
13251 PR ipa/79043
13252 * gcc.c-torture/execute/pr79043.c: New test.
13253
13254 2017-01-13 Richard Biener <rguenther@suse.de>
13255
13256 PR middle-end/78411
13257 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13258
13259 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13260
13261 PR fortran/70697
13262 * gfortran.dg/coarray/event_4.f08: New test.
13263
13264 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13265
13266 PR fortran/70696
13267 * gfortran.dg/coarray/event_3.f08: New test.
13268
13269 2017-01-13 Richard Biener <rguenther@suse.de>
13270
13271 PR tree-optimization/77283
13272 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13273
13274 2017-01-13 Richard Biener <rguenther@suse.de>
13275
13276 * gcc.dg/gimplefe-22.c: New testcase.
13277
13278 2017-01-13 Richard Biener <rguenther@suse.de>
13279
13280 PR tree-optimization/77283
13281 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13282 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13283 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13284
13285 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13286
13287 * gcc.dg/pr77862.c: Require fpic target.
13288
13289 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13290
13291 PR target/79004
13292 * gcc.target/powerpc/pr79004.c: New test.
13293
13294 2017-01-12 Martin Sebor <msebor@redhat.com>
13295
13296 * gcc.dg/pr78138.c: Adjust.
13297 * gcc.dg/pr78768.c: Adjust.
13298 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13300 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13301 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13302 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13303 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13304 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13305 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13306 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13307 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13308 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13309
13310 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13311
13312 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13313
13314 2017-01-12 Martin Sebor <msebor@redhat.com>
13315
13316 PR testsuite/79051
13317 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13318 due to bug 79054.
13319
13320 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13321
13322 * gcc.dg/pr78768.c: Require LTO.
13323
13324 2017-01-12 Martin Sebor <msebor@redhat.com>
13325
13326 PR c/79074
13327 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13328 due to the referenced bug.
13329
13330 2017-01-12 Martin Sebor <msebor@redhat.com>
13331
13332 PR testsuite/79073
13333 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13334
13335 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13336
13337 * gcc.target/i386/builtin_target.c (check_features): Check all
13338 supported __builtin_cpu_supports options.
13339
13340 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13341
13342 PR tree-optimization/78319
13343 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13344 Remove xfail.
13345
13346 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13347
13348 PR target/79044
13349 * gcc.target/powerpc/swaps-p8-26.c: New.
13350
13351 2017-01-12 Richard Biener <rguenther@suse.de>
13352
13353 * gcc.dg/gimplefe-21.c: New testcase.
13354
13355 2017-01-12 Michael Collison <michael.collison@arm.com>
13356
13357 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13358
13359 2017-01-11 Julia Koval <julia.koval@intel.com>
13360 Uros Bizjak <ubizjak@gmail.com>
13361
13362 * gcc.target/i386/sgx.c New test.
13363 * gcc.target/i386/sse-12.c: Add -msgx.
13364 * gcc.target/i386/sse-13.c: Ditto.
13365 * gcc.target/i386/sse-14.c: Ditto.
13366 * gcc.target/i386/sse-22.c: Ditto.
13367 * gcc.target/i386/sse-23.c: Ditto.
13368 * g++.dg/other/i386-2.C: Ditto.
13369 * g++.dg/other/i386-3.C: Ditto.
13370
13371 2017-01-11 Martin Sebor <msebor@redhat.com>
13372
13373 PR c++/24511
13374 * g++.dg/template/explicit9.C: New test.
13375
13376 2017-01-11 Nathan Sidwell <nathan@acm.org>
13377
13378 PR c++/77812
13379 * g++.dg/pr77812.C: New.
13380
13381 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13382
13383 PR c++/71537
13384 * g++.dg/cpp1y/constexpr-71537.C: New test.
13385
13386 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13387 argument.
13388
13389 2017-01-11 Martin Sebor <msebor@redhat.com>
13390
13391 PR c/47931
13392 * c-c++-common/Waddress-2.c: New test.
13393
13394 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13395
13396 PR c++/78341
13397 * g++.dg/cpp0x/pr78341.C: New test.
13398
13399 2017-01-11 Martin Sebor <msebor@redhat.com>
13400
13401 PR c/78768
13402 * gcc.dg/pr78768.c: New test.
13403
13404 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13405
13406 PR driver/78877
13407 * gcc.dg/spellcheck-options-14.c: New test case.
13408 * gcc.dg/spellcheck-options-15.c: New test case.
13409 * gcc.dg/spellcheck-options-16.c: New test case.
13410 * gcc.dg/spellcheck-options-17.c: New test case.
13411
13412 2017-01-11 Martin Liska <mliska@suse.cz>
13413
13414 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13415
13416 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13417
13418 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13419 instead of just 1 for the decomposition from struct C.
13420
13421 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13422
13423 * gcc.c-torture/execute/20170111-1.c: New test.
13424
13425 2017-01-11 Richard Biener <rguenther@suse.de>
13426
13427 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13428
13429 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13430
13431 PR middle-end/50199
13432 * gcc.dg/lto/pr50199_0.c: New test.
13433
13434 2017-01-10 Martin Sebor <msebor@redhat.com>
13435
13436 PR testsuite/78960
13437 PR testsuite/78959
13438 PR testsuite/78133
13439 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13440 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13441
13442 2017-01-10 Martin Sebor <msebor@redhat.com>
13443
13444 PR middle-end/78138
13445 * gcc.dg/pr78138.c: New test.
13446
13447 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13448
13449 PR c++/77949
13450 * g++.dg/diagnostic/pr77949.C: New test case.
13451
13452 2017-01-10 Martin Sebor <msebor@redhat.com>
13453
13454 PR middle-end/78245
13455 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13456
13457 2017-01-10 Martin Sebor <msebor@redhat.com>
13458
13459 PR tree-optimization/78775
13460 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13461 * gcc.dg/attr-alloc_size-10.c: New test.
13462 * gcc.dg/attr-alloc_size-11.c: New test.
13463 * gcc.dg/builtin-stringop-chk-7.c: New test.
13464 * gcc.dg/pr78775.c: New test.
13465 * gcc.dg/pr78973-2.c: New test.
13466 * gcc.dg/pr78973.c: New test.
13467
13468 2017-01-10 Jeff Law <law@redhat.com>
13469
13470 PR tree-optimization/77766
13471 PR tree-optimization/78856
13472 * gcc.c-torture/execute/pr77766.c: New test.
13473
13474 2016-01-10 Richard Biener <rguenther@suse.de>
13475
13476 PR tree-optimization/79034
13477 * g++.dg/torture/pr79034.C: New testcase.
13478
13479 2017-01-10 Martin Liska <mliska@suse.cz>
13480
13481 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13482 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13483 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13484 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13485 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13486 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13487 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13488 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13489 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13490 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13491 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13492 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13493 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13494 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13495 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13496 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13497 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13498 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13499 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13500 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13501 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13502 * gcc.dg/ipa/pr64307.c: Likewise.
13503 * gcc.dg/ipa/pr77653.c: Likewise.
13504
13505 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13506
13507 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13508 * g++.dg/other/i386-3.C: Ditto.
13509 * gcc.target/i386/sse-12.c: Ditto.
13510 * gcc.target/i386/sse-13.c: Ditto.
13511 * gcc.target/i386/sse-22.c: Ditto.
13512 * gcc.target/i386/sse-23.c: Ditto.
13513 * gcc.target/i386/builtin_target.c: Handle new option.
13514 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13515 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13516 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13517
13518 2017-01-09 Martin Sebor <msebor@redhat.com>
13519
13520 PR testsuite/79036
13521 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13522 with different precisions.
13523
13524 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13525
13526 * g++.dg/opt/call2.C: New test.
13527 * g++.dg/opt/call3.C: Likewise.
13528 * gnat.dg/array26.adb: New test.
13529 * gnat.dg/array26_pkg.ad[sb]: New helper.
13530 * gnat.dg/array27.adb: New test.
13531 * gnat.dg/array27_pkg.ad[sb]: New helper.
13532 * gnat.dg/array28.adb: New test.
13533 * gnat.dg/array28_pkg.ad[sb]: New helper.
13534
13535 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13536
13537 PR translation/79019
13538 PR translation/79020
13539 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13540 diagnostics.
13541 * gfortran.dg/initialization_17.f90: Likewise.
13542
13543 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13544
13545 PR testsuite/79026
13546 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13547 * gcc.target/i386/pr78904-4.c: Likewise.
13548 * gcc.target/i386/pr78904-6.c: Likewise.
13549 * gcc.target/i386/pr78967-2.c: Likewise.
13550
13551 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13552
13553 PR tree-optimization/78899
13554 * gcc.target/i386/pr78899.c: New test.
13555 * gcc.dg/pr71077.c: New test.
13556
13557 2017-01-09 Martin Jambor <mjambor@suse.cz>
13558
13559 PR ipa/78365
13560 PR ipa/78599
13561 * gcc.dg/torture/pr78365.c: New test.
13562
13563 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13564
13565 PR c++/78948
13566 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13567 (main): Use int* instead of long long.
13568
13569 PR tree-optimization/78938
13570 * gcc.dg/vect/pr78938.c: New test.
13571
13572 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13573
13574 * gcc.dg/20161219.c: New test.
13575
13576 2017-01-09 Richard Biener <rguenther@suse.de>
13577
13578 PR tree-optimization/78997
13579 * gcc.dg/torture/pr78997.c: New testcase.
13580
13581 2017-01-09 Richard Biener <rguenther@suse.de>
13582
13583 PR debug/79000
13584 * g++.dg/lto/pr79000_0.C: New testcase.
13585 * g++.dg/lto/pr79000_1.c: Likewise.
13586
13587 2017-01-08 Martin Sebor <msebor@redhat.com>
13588
13589 PR middle-end/77708
13590 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13591 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13592 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13593 due to bug 78969.
13594 * gcc.dg/format/pr78569.c: Adjust.
13595
13596 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13597
13598 PR c++/72803
13599 * g++.dg/diagnostic/pr72803.C: New test case.
13600
13601 2017-01-07 Martin Sebor <msebor@redhat.com>
13602
13603 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13604 * gcc.dg/attr-alloc_size-4.c: Same.
13605
13606 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13607
13608 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13609 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13610 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13611 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13612 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13613 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13614 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13615
13616 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13617 * gcc.dg/memcmp-1.c: New.
13618 * gcc.dg/strncmp-1.c: New.
13619
13620 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13621
13622 * gcc.target/arm/acle/mcrr: New.
13623 * gcc.target/arm/acle/mcrr2: New.
13624 * gcc.target/arm/acle/mrrc: New.
13625 * gcc.target/arm/acle/mrrc2: New.
13626
13627 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13628
13629 * gcc.target/arm/acle/mcr.c: New.
13630 * gcc.target/arm/acle/mrc.c: New.
13631 * gcc.target/arm/acle/mcr2.c: New.
13632 * gcc.target/arm/acle/mrc2.c: New.
13633
13634 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13635
13636 * gcc.target/arm/acle/ldc: New.
13637 * gcc.target/arm/acle/ldc2: New.
13638 * gcc.target/arm/acle/ldcl: New.
13639 * gcc.target/arm/acle/ldc2l: New.
13640 * gcc.target/arm/acle/stc: New.
13641 * gcc.target/arm/acle/stc2: New.
13642 * gcc.target/arm/acle/stcl: New.
13643 * gcc.target/arm/acle/stc2l: New.
13644
13645 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13646
13647 * gcc.target/arm/acle/acle.exp: Run tests for different options
13648 and make sure fat-lto-objects is used such that we can still do
13649 assemble scans.
13650 * gcc.target/arm/acle/cdp.c: New.
13651 * gcc.target/arm/acle/cdp2.c: New.
13652 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13653 (check_effective_target_arm_coproc1_ok_nocache): New.
13654 (check_effective_target_arm_coproc2_ok): New.
13655 (check_effective_target_arm_coproc2_ok_nocache): New.
13656 (check_effective_target_arm_coproc3_ok): New.
13657 (check_effective_target_arm_coproc3_ok_nocache): New.
13658 (check_effective_target_arm_coproc4_ok): New.
13659 (check_effective_target_arm_coproc4_ok_nocache): New.
13660
13661 2017-01-06 Martin Sebor <msebor@redhat.com>
13662
13663 PR middle-end/78605
13664 * gcc.dg/tree-ssa/pr78605.c: New test.
13665
13666 2017-01-05 Martin Sebor <msebor@redhat.com>
13667
13668 PR tree-optimization/78910
13669 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13670 diagnostics.
13671 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13672 * gcc.dg/tree-ssa/pr78910.c: New test.
13673
13674 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13675
13676 * gcc.dg/sso-10.c: New test.
13677
13678 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13679
13680 PR tree-optimization/71016
13681 * gcc.target/i386/pr71016.c: New test.
13682 * gcc.target/aarch64/pr71016.c: New test.
13683 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13684
13685 PR c++/78931
13686 * g++.dg/cpp1z/decomp19.C: New test.
13687
13688 PR c++/78890
13689 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13690 * g++.dg/init/union1.C: Likewise.
13691 * g++.dg/cpp0x/union6.C: Expect errors.
13692 * g++.dg/cpp0x/union8.C: New test.
13693 * g++.dg/cpp0x/pr78890-1.C: New test.
13694 * g++.dg/cpp0x/pr78890-2.C: New test.
13695
13696 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13697
13698 * gcc.target/powerpc/pr71670.c: Require p9vector.
13699 * gcc.target/powerpc/p9-novsx.c: Same.
13700
13701 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13702
13703 * selftests/asr_div1.rtl: New file.
13704 * selftests/aarch64: New subdirectory.
13705 * selftests/aarch64/times-two.rtl: New file.
13706 * selftests/bb-index.rtl: New file.
13707 * selftests/cfg-test.rtl: New file.
13708 * selftests/const-int.rtl: New file.
13709 * selftests/example-labels.rtl: New file.
13710 * selftests/insn-with-mode.rtl: New file.
13711 * selftests/jump-to-label-ref.rtl: New file.
13712 * selftests/jump-to-return.rtl: New file.
13713 * selftests/jump-to-simple-return.rtl: New file.
13714 * selftests/mem.rtl: New file.
13715 * selftests/note-insn-deleted.rtl: New file.
13716 * selftests/note_insn_basic_block.rtl: New file.
13717 * selftests/simple-cse.rtl: New file.
13718 * selftests/symbol-ref.rtl: New file.
13719 * selftests/x86_64: New subdirectory.
13720 * selftests/x86_64/call-insn.rtl: New file.
13721 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13722 * selftests/x86_64/times-two.rtl: New file.
13723 * selftests/x86_64/unspec.rtl: New file.
13724
13725 2017-01-05 Nathan Sidwell <nathan@acm.org>
13726
13727 PR c++/78765
13728 * g++.dg/cpp0x/pr78765.C: New.
13729
13730 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13731
13732 * gcc.target/s390/memcpy-2.c: New test.
13733 * gcc.target/s390/memset-2.c: New test.
13734
13735 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13736
13737 * gcc.target/s390/memcpy-1.c: New test.
13738
13739 2017-01-04 Jeff Law <law@redhat.com>
13740
13741 PR tree-optimization/78812
13742 * g++.dg/torture/pr78812.C: New test.
13743
13744 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13745
13746 PR target/71977
13747 PR target/70568
13748 PR target/78823
13749 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13750 64-bit VSX systems with direct move, whether we optimize common
13751 code sequences in the GLIBC math library for float math functions.
13752 * gcc.target/powerpc/pr71977-2.c: Likewise.
13753
13754 2017-01-04 Marek Polacek <polacek@redhat.com>
13755
13756 PR c++/64767
13757 * c-c++-common/Wpointer-compare-1.c: New test.
13758
13759 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13760
13761 PR c++/78949
13762 * c-c++-common/Wunused-var-16.c: New test.
13763
13764 PR c++/78693
13765 * g++.dg/cpp0x/pr78693.C: New test.
13766
13767 PR driver/78957
13768 * gcc.dg/pr78957.c: New test.
13769
13770 * g++.dg/cpp1y/auto-fn34.C: New test.
13771
13772 PR c++/71182
13773 * g++.dg/cpp0x/pr71182.C: New test.
13774
13775 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13776
13777 PR target/78056
13778 * gcc.target/powerpc/pr78056-1.c: New test.
13779 * gcc.target/powerpc/pr78056-2.c: New test.
13780 * gcc.target/powerpc/pr78056-3.c: New test.
13781 * gcc.target/powerpc/pr78056-4.c: New test.
13782 * gcc.target/powerpc/pr78056-5.c: New test.
13783 * gcc.target/powerpc/pr78056-6.c: New test.
13784 * gcc.target/powerpc/pr78056-7.c: New test.
13785 * gcc.target/powerpc/pr78056-8.c: New test.
13786 * lib/target-supports.exp
13787 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13788 whether the effective target supports the popcntb instruction.
13789
13790 2017-01-03 Jeff Law <law@redhat.com>
13791
13792 PR tree-optimization/67955
13793 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13794
13795 2017-01-04 Marek Polacek <polacek@redhat.com>
13796
13797 PR c++/77545
13798 PR c++/77284
13799 * g++.dg/cpp0x/range-for32.C: New test.
13800 * g++.dg/cpp0x/range-for33.C: New test.
13801
13802 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13803
13804 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13805
13806 2017-01-04 Nathan Sidwell <nathan@acm.org>
13807
13808 PR c++/66735
13809 * g++.dg/cpp1y/pr66735.C: New.
13810
13811 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13812
13813 PR tree-optimization/71563
13814 * gcc.dg/tree-ssa/pr71563.c: New test.
13815
13816 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13817
13818 PR fortran/78534
13819 PR fortran/78976
13820 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13821 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13822 * gfortran.dg/transfer_intrinsic_1.f90: Change
13823 scan-tree-dump-times due to gfc_trans_string_copy change to
13824 avoid -Wstringop-overflow.
13825
13826 2017-01-03 Jeff Law <law@redhat.com>
13827
13828 PR tree-optimization/78856
13829 * gcc.c-torture/execute/pr78856.c: New test.
13830
13831 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13832
13833 PR target/78953
13834 * gcc.target/powerpc/pr78953.c: New test.
13835
13836 2017-01-03 Ian Lance Taylor <iant@google.com>
13837
13838 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13839 enums.
13840
13841 2017-01-03 Martin Sebor <msebor@redhat.com>
13842
13843 PR tree-optimization/78696
13844 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13845 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13846 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13847 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13848
13849 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13850
13851 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13852 with more than one digit.
13853 * lib/gcc-dg.exp (process-message): Support more than one digit
13854 in relative line specifications.
13855
13856 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13857
13858 PR tree-optimization/78965
13859 * gcc.dg/pr78965.c: New test.
13860
13861 PR middle-end/78901
13862 * g++.dg/opt/pr78901.C: New test.
13863
13864 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13865
13866 PR fortran/78534
13867 PR fortran/66310
13868 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13869 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13870 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13871 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13872 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13873 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13874 * gfortran.dg/string_1_lp64.f90: New test.
13875 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13876 * gfortran.dg/string_3_lp64.f90: New test.
13877 * gfortran.dg/transfer_intrinsic_1.f90: Change
13878 scan-tree-dump-times due to gfc_trans_string_copy change to
13879 avoid -Wstringop-overflow.
13880
13881 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13882
13883 PR target/78967
13884 * gcc.target/i386/pr78967-1.c: New test.
13885 * gcc.target/i386/pr78967-2.c: Ditto.
13886 * gcc.target/i386/pr78967-3.c: Ditto.
13887
13888 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13889 * gcc.target/i386/pr78904-4.c: Ditto.
13890 * gcc.target/i386/pr78904-6.c: Ditto.
13891
13892 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13893
13894 PR middle-end/77674
13895 * g++.dg/torture/pr77674.C: New testcase.
13896
13897 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13898
13899 Update copyright years.
13900 \f
13901 Copyright (C) 2017 Free Software Foundation, Inc.
13902
13903 Copying and distribution of this file, with or without modification,
13904 are permitted in any medium without royalty provided the copyright
13905 notice and this notice are preserved.