re PR fortran/49232 (Pointer assignment of stride to CONTIGUOUS pointer not diagnosed...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/49232
4 * gfortran.dg/contiguous_4.f90: New test.
5
6 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/66690
9 * g++.dg/cpp1y/pr66690.C: New.
10
11 2017-10-06 Nathan Sidwell <nathan@acm.org>
12
13 PR c++/82424
14 * g++.dg/warn/pr82424.C: New.
15
16 2017-10-06 Jakub Jelinek <jakub@redhat.com>
17
18 PR c++/82299
19 * g++.dg/cpp0x/pr82299.C: New test.
20
21 P0704R1 - fixing const-qualified pointers to members
22 * g++.dg/cpp2a/ptrmem1.C: New test.
23
24 2017-10-06 Martin Liska <mliska@suse.cz>
25
26 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
27
28 2017-10-06 Sudakshina Das <sudi.das@arm.com>
29
30 * gcc.target/aarch64/bic_imm_1.c: New test.
31 * gcc.target/aarch64/orr_imm_1.c: Likewise.
32
33 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
34
35 PR c++/60153
36 * g++.dg/cpp0x/variadic-crash3.C: New.
37
38 2017-10-06 Jakub Jelinek <jakub@redhat.com>
39
40 PR tree-optimization/82434
41 * gcc.dg/store_merging_9.c: New test.
42
43 2017-10-06 Richard Biener <rguenther@suse.de>
44
45 PR tree-optimization/82397
46 * gfortran.dg/pr82397.f: New testcase.
47
48 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
49
50 PR target/82322
51 * gcc.target/s390/zvector/pr82322.c: New test.
52
53 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
54
55 PR target/82317
56 * gcc.target/s390/zvector/pr82317.c: New test.
57
58 2017-10-06 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/82422
61 * gcc.dg/graphite/pr82422.c: New testcase.
62
63 2017-10-06 Richard Biener <rguenther@suse.de>
64
65 PR tree-optimization/82421
66 * gcc.dg/graphite/pr82421.c: New testcase.
67
68 2017-10-06 Jakub Jelinek <jakub@redhat.com>
69
70 PR c/82437
71 * c-c++-common/Wtautological-compare-6.c: New test.
72
73 2017-10-06 Richard Biener <rguenther@suse.de>
74
75 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
76 * gcc.dg/graphite/id-16.c: Likewise.
77 * gcc.dg/graphite/pr46168.c: Likewise.
78 * gcc.dg/graphite/pr68756.c: Likewise.
79 * gcc.dg/graphite/pr69728.c: Likewise.
80 * gcc.dg/graphite/pr71575-2.c: Likewise.
81 * gcc.dg/graphite/pr77362.c: Likewise.
82 * gcc.dg/graphite/pr81373.c: Likewise.
83 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
84 * gfortran.dg/graphite/interchange-1.f: Likewise.
85 * gfortran.dg/graphite/pr42334-1.f: Likewise.
86 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
87 * gfortran.dg/graphite/pr42393.f90: Likewise.
88 * gfortran.dg/graphite/pr47019.f: Likewise.
89 * gfortran.dg/graphite/id-17.f: Likewise.
90 * gfortran.dg/graphite/id-19.f: Likewise.
91 * gfortran.dg/graphite/run-id-2.f90: Likewise.
92 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
93 * gfortran.dg/graphite/pr42326.f90: Likewise.
94 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
95 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
96 a code generation error.
97 * gfortran.dg/graphite/run-id-3.f90: Likewise.
98 * gfortran.dg/graphite/pr29832.f90: Likewise.
99
100 2017-10-06 Richard Biener <rguenther@suse.de>
101
102 PR tree-optimization/82436
103 * gcc.dg/vect/pr82436.c: New testcase.
104
105 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
106
107 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
108
109 2017-10-05 Tamar Christina <tamar.christina@arm.com>
110
111 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
112 * lib/target-supports.exp (vect_sizes_16B_8B): New.
113
114 2017-10-05 Tamar Christina <tamar.christina@arm.com>
115
116 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
117 * gcc.dg/vect/vect-align-2.c: Likewise.
118 * gcc.dg/vect/vect-multitypes-1.c: Likewise
119
120 2017-10-05 Nathan Sidwell <nathan@acm.org>
121
122 * g++.dg/warn/mvp.C: New.
123
124 2017-10-05 Jakub Jelinek <jakub@redhat.com>
125
126 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
127 friendly.
128
129 2017-10-05 Richard Biener <rguenther@suse.de>
130
131 * gfortran.dg/graphite/id-17.f: Fix typo.
132 * gfortran.dg/graphite/id-19.f: Likewise.
133 * gfortran.dg/graphite/pr29832.f90: Likewise.
134 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
135 * gfortran.dg/graphite/pr42326.f90: Likewise.
136 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
137 * gfortran.dg/graphite/run-id-2.f90: Likewise.
138 * gfortran.dg/graphite/run-id-3.f90: Likewise.
139
140 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
141
142 PR c++/80471
143 * g++.dg/cpp1y/pr80471.C: New.
144
145 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
146
147 PR c++/78131
148 * g++.dg/cpp1z/constexpr-lambda17.C: New.
149
150 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
151
152 PR c++/78018
153 * g++.dg/cpp1y/lambda-generic-78018.C: New.
154
155 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
156 Andrew Pinski <apinski@cavium.com>
157
158 PR c++/71946
159 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
160 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
161
162 2017-10-04 Sudakshina Das <sudi.das@arm.com>
163
164 * gcc.target/aarch64/bic_imm_1.c: New.
165 * gcc.target/aarch64/orr_imm_1.c: Likewise.
166
167 2017-10-04 Nathan Sidwell <nathan@acm.org>
168
169 * g++.dg/abi/mangle41.C: Adjust diagnostics.
170
171 2017-10-04 Jakub Jelinek <jakub@redhat.com>
172
173 PR c++/82373
174 * g++.dg/cpp1y/pr82373.C: New test.
175
176 2017-10-04 David Malcolm <dmalcolm@redhat.com>
177
178 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
179 underlining for param.
180 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
181 highlighting of parameters; add test coverage for trivial
182 parameter decls, and for callback parameters.
183 * gcc.dg/pr68533.c: Update location of two errors to reflect
184 location of params.
185
186 2017-10-04 David Malcolm <dmalcolm@redhat.com>
187
188 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
189 (create_code): Call it.
190 * jit.dg/test-vector-rvalues.cc: New test case.
191
192 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
193
194 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
195 vector loop peeling.
196 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
197 New proc.
198
199 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
200
201 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
202 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
203 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
204 vect_floatint_cvt with vect_doubleint_cvt.
205 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
206 vect_intfloat_cvt with vect_intdouble_cvt.
207 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
208 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
209 depend on vect_intdouble_cvt.
210 * lib/target-supports.exp
211 (check_effective_target_vect_doubleint_cvt)
212 (check_effective_target_vect_intdouble_cvt): New procs.
213
214 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
215
216 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
217 * lib/target-supports.exp (check_effective_target_vect_long_mult):
218 New proc.
219
220 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
221
222 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
223 * gfortran.dg/vect/pr77848.f: Likewise.
224
225 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
226
227 * lib/target-supports.exp (check_effective_target_vect_float):
228 Return 1 being on a S/390 with VXE.
229 * gcc.dg/vect/pr31699.c: Require vec_float.
230 * gcc.dg/vect/pr61194.c: Likewise.
231 * gcc.dg/vect/pr65947-10.c: Likewise.
232 * gcc.dg/vect/pr66142.c: Likewise.
233 * gcc.dg/vect/slp-10.c: Likewise.
234 * gcc.dg/vect/slp-11c.c: Likewise.
235 * gcc.dg/vect/slp-12b.c: Likewise.
236 * gcc.dg/vect/slp-18.c: Likewise.
237 * gcc.dg/vect/slp-33.c: Likewise.
238 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
239 * gcc.dg/vect/slp-cond-2.c: Likewise.
240 * gcc.dg/vect/vect-cond-10.c: Likewise.
241 * gcc.dg/vect/vect-cond-8.c: Likewise.
242 * gcc.dg/vect/vect-cond-9.c: Likewise.
243 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
244 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
245
246 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
247
248 PR tree-optimization/82374
249 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
250 attributes propagation changes for OMP outlined regions.
251 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
252 * c-c++-common/goacc/kernels-reduction.c: Likewise.
253
254 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
255
256 PR tree-optimization/82413
257 * g++.dg/pr82413.C: New test.
258
259 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
260
261 PR fortran/77296
262 * gfortran.dg/associate_32.f03 : New test.
263
264 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
265
266 PR c++/78816
267 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
268
269 2017-10-04 Jakub Jelinek <jakub@redhat.com>
270
271 PR tree-optimization/82374
272 * gcc.dg/gomp/pr82374.c: New test.
273
274 2017-10-04 Richard Biener <rguenther@suse.de>
275
276 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
277 errors and scan for one.
278 * gfortran.dg/graphite/id-19.f: Likewise.
279 * gfortran.dg/graphite/pr29832.f90: Likewise.
280 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
281 * gfortran.dg/graphite/pr42326.f90: Likewise.
282 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
283 * gfortran.dg/graphite/run-id-2.f90: Likewise.
284 * gfortran.dg/graphite/run-id-3.f90: Likewise.
285 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
286
287 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
288
289 * gcc.target/powerpc/float128-odd.c: New test.
290
291 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR c++/70343
294 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
295
296 2017-10-03 Jeff Law <law@redhat.com>
297
298 PR target/82358
299 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
300
301 2017-10-03 Martin Jambor <mjambor@suse.cz>
302
303 PR tree-optimization/82363
304 * gcc.dg/tree-ssa/pr82363.c: New test.
305
306 2017-10-03 Jakub Jelinek <jakub@redhat.com>
307
308 PR tree-optimization/82381
309 * gcc.c-torture/compile/pr82381.c: New test.
310
311 PR target/82386
312 * gcc.dg/pr82386.c: New test.
313
314 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/70570
317 * g++.dg/cpp1y/lambda-generic-70570.C: New.
318
319 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
320
321 PR c++/79590
322 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
323
324 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
325
326 PR c++/79005
327 * g++.dg/cpp1y/lambda-generic-79005.C: New.
328
329 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
330
331 PR fortran/82312
332 * gfortran.dg/typebound_proc_36.f90 : New test.
333
334 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
335
336 PR target/80210
337 * gcc.target/powerpc/pr80210-2.c: New test.
338
339 2017-10-02 Jakub Jelinek <jakub@redhat.com>
340
341 * gcc.dg/pr82389.c: New test.
342
343 PR tree-optimization/82387
344 PR tree-optimization/82388
345 PR tree-optimization/82389
346 * gcc.c-torture/compile/pr82389.c: New test.
347 * gcc.c-torture/execute/pr82387.c: New test.
348 * gcc.c-torture/execute/pr82388.c: New test.
349
350 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
351
352 PR c++/79180
353 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
354 * g++.dg/torture/pr79180.C: Likewise.
355
356 PR c++/71386
357 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
358
359 2017-10-02 Richard Biener <rguenther@suse.de>
360
361 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
362 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
363 * gcc.dg/graphite/id-16.c: Likewise.
364 * gcc.dg/graphite/pr46168.c: Likewise.
365 * gcc.dg/graphite/pr68756.c: Likewise.
366 * gcc.dg/graphite/pr69728.c: Likewise.
367 * gcc.dg/graphite/pr71575-2.c: Likewise.
368 * gcc.dg/graphite/pr77362.c: Likewise.
369 * gcc.dg/graphite/pr81373.c: Likewise.
370 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
371 * gfortran.dg/graphite/interchange-1.f: Likewise.
372 * gfortran.dg/graphite/pr29581.f90: Likewise.
373 * gfortran.dg/graphite/pr42334-1.f: Likewise.
374 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
375 * gfortran.dg/graphite/pr42393.f90: Likewise.
376 * gfortran.dg/graphite/pr47019.f: Likewise.
377
378 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
379
380 PR c++/69977
381 * g++.dg/cpp1y/lambda-generic-69977.C: New.
382
383 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
384
385 PR c++/59991
386 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
387
388 2017-10-02 Tom de Vries <tom@codesourcery.com>
389
390 * gcc.c-torture/compile/pr82337.c: Add
391 dg-require-effective-target nonlocal_goto.
392
393 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
394 Alan Hayward <alan.hayward@arm.com>
395 David Sherwood <david.sherwood@arm.com>
396
397 PR target/71307
398 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
399
400 2017-10-02 Richard Biener <rguenther@suse.de>
401
402 PR tree-optimization/82355
403 * gcc.dg/graphite/fuse-1.c: Adjust.
404 * gcc.dg/graphite/fuse-2.c: Likewise.
405 * gcc.dg/graphite/pr82355.c: New testcase.
406
407 2017-10-01 Jeff Law <law@redhat.com>
408
409 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
410
411 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
412
413 PR fortran/61450
414 * gfortran.dg/binding_label_tests_28.f90: New test.
415
416 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/65949
419 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
420
421 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
422
423 PR c++/68754
424 * g++.dg/cpp1y/constexpr-68754.C: Move...
425 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
426
427 2017-09-30 Jakub Jelinek <jakub@redhat.com>
428
429 PR target/82361
430 * gcc.target/i386/pr82361-1.c: New test.
431 * gcc.target/i386/pr82361-2.c: New test.
432
433 2017-09-29 Yury Gribov <tetra2005@gmail.com>
434
435 PR middle-end/82319
436 * c-c++/common/pr57371-4.c: Test NaN comparisons.
437
438 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
439
440 * g++.dg/other/dump-ada-spec-10.C: New test.
441
442 2017-09-29 Jeff Law <law@redhat.com>
443
444 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
445
446 2017-09-29 Jakub Jelinek <jakub@redhat.com>
447
448 P0683R1 - default member initializers for bit-fields
449 * g++.dg/ext/bitfield6.C: New test.
450 * g++.dg/cpp2a/bitfield1.C: New test.
451 * g++.dg/cpp2a/bitfield2.C: New test.
452 * g++.dg/cpp2a/bitfield3.C: New test.
453
454 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
455
456 PR target/81481
457 * gcc.target/i386/pr81481.c: New.
458
459 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
460
461 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
462 and dg-require-effective-target directives to correct testing
463 behavior.
464 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
465 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
466 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
467 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
468 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
469 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
470 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
471 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
472 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
473 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
474 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
475 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
476 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
477 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
478 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
479 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
480 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
481
482 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
483
484 PR tree-optimization/82337
485 * gcc.c-torture/compile/pr82337.c: New file.
486
487 2017-09-29 Javier Miranda <miranda@adacore.com>
488
489 * gnat.dg/unchecked_union3.adb: New testcase.
490
491 2017-09-29 Javier Miranda <miranda@adacore.com>
492
493 * gnat.dg/unchecked_union2.adb: New testcase.
494
495 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
496
497 PR fortran/25071
498 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
499 * gfortran.dg/argument_checking_4.f90: Likewise.
500 * gfortran.dg/argument_checking_5.f90: Likewise.
501 * gfortran.dg/argument_checking_6.f90: Likewise.
502 * gfortran.dg/argument_checking_10.f90: Likewise.
503 * gfortran.dg/argument_checking_13.f90: Likewise.
504 * gfortran.dg/argument_checking_15.f90: Likewise.
505 * gfortran.dg/argument_checking_18.f90: Likewise.
506 * gfortran.dg/gomp/udr8.f90: Likewise.
507 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
508 the dg-options.
509
510 2017-09-29 Jakub Jelinek <jakub@redhat.com>
511
512 * g++.dg/ext/bitfield7.C: New test.
513 * g++.dg/ext/bitfield8.C: New test.
514 * g++.dg/ext/bitfield9.C: New test.
515
516 PR c/82340
517 * gcc.dg/tree-ssa/pr82340.c: New test.
518
519 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
520
521 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
522
523 PR c++/79488
524 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
525
526 2017-09-28 Jakub Jelinek <jakub@redhat.com>
527
528 PR target/82342
529 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
530 * gcc.target/i386/pr82260-2.c: Likewise.
531
532 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
533
534 * gcc.target/i386/avx512f-constant-float-return.c: New test.
535
536 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
537
538 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
539 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
540 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
541 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
542 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
543 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
544 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
545 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
546 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
547 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
548
549 2017-09-28 David Malcolm <dmalcolm@redhat.com>
550
551 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
552 test case.
553 * jit.dg/test-returning-function-ptr.c (create_code): Update to
554 create a function pointer type independently of the call to
555 gcc_jit_function_get_address, and assign the pointer to a local
556 before returning it, to exercise the function pointer type
557 comparison code.
558
559 2017-09-27 David Malcolm <dmalcolm@redhat.com>
560
561 * jit.dg/all-non-failing-tests.h: Add
562 test-returning-function-ptr.c.
563 * jit.dg/test-returning-function-ptr.c: New test case.
564
565 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
566
567 PR target/71727
568 * gcc.target/aarch64/pr71727-2.c: New test.
569
570 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
571
572 * gcc.target/powerpc/swaps-p8-28.c: New test.
573 * gcc.target/powerpc/swaps-p8-29.c: New test.
574 * gcc.target/powerpc/swaps-p8-30.c: New test.
575 * gcc.target/powerpc/swaps-p8-31.c: New test.
576 * gcc.target/powerpc/swaps-p8-32.c: New test.
577 * gcc.target/powerpc/swaps-p8-33.c: New test.
578 * gcc.target/powerpc/swaps-p8-34.c: New test.
579 * gcc.target/powerpc/swaps-p8-35.c: New test.
580 * gcc.target/powerpc/swaps-p8-36.c: New test.
581 * gcc.target/powerpc/swaps-p8-37.c: New test.
582 * gcc.target/powerpc/swaps-p8-38.c: New test.
583 * gcc.target/powerpc/swaps-p8-39.c: New test.
584 * gcc.target/powerpc/swaps-p8-40.c: New test.
585 * gcc.target/powerpc/swaps-p8-41.c: New test.
586 * gcc.target/powerpc/swaps-p8-42.c: New test.
587 * gcc.target/powerpc/swaps-p8-43.c: New test.
588 * gcc.target/powerpc/swaps-p8-44.c: New test.
589 * gcc.target/powerpc/swaps-p8-45.c: New test.
590
591 2017-09-27 Carl Love <cel@us.ibm.com>
592 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
593 for the __builtin_fctid and __builtin_fctiw.
594
595 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
596
597 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
598 new group memory offsetting code in the BRIG frontend.
599 * brig.dg/test/gimple/function_calls.hsail: Likewise.
600 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
601 * brig.dg/test/gimple/variables.hsail: Likewise.
602
603 2017-09-27 Jakub Jelinek <jakub@redhat.com>
604
605 PR c++/82159
606 * g++.dg/opt/pr82159.C: New test.
607
608 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
609
610 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
611
612 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
613
614 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
615 don't generate a 32-bit shift after doing XSCVDPSPN.
616 * gcc.target/powerpc/direct-move-float1.c: Likewise.
617 * gcc.target/powerpc/direct-move-float3.c: New test.
618
619 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
620
621 * gcc.dg/tree-ssa/cmpdiv.c: New test.
622
623 2017-09-26 Carl Love <cel@us.ibm.com>
624
625 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
626 file for the new built-ins and the existing built-ins.
627
628 2017-09-26 Janus Weil <janus@gcc.gnu.org>
629
630 PR fortran/82143
631 PR fortran/82324
632 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
633 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
634 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
635 Don't assume that DOUBLE PRECISION has kind=16.
636
637 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
638
639 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
640 warning from associate construct and do loop.
641
642 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
643
644 * gfortran.dg/gomp/associate1.f90: Really commit change
645 from 2017-09-25.
646 * gfortran.dg/predcom-1.f: Likewise.
647 * gfortran.dg/unconstrained_commons.f: Likewise.
648
649 2017-09-26 Jakub Jelinek <jakub@redhat.com>
650
651 PR middle-end/35691
652 * gcc.dg/pr35691-5.c: New test.
653 * gcc.dg/pr35691-6.c: New test.
654
655 2017-09-26 Richard Biener <rguenther@suse.de>
656
657 PR tree-optimization/82321
658 * gcc.dg/graphite/pr82321.c: New testcase.
659
660 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
661
662 * lib/target-supports.exp (check_effective_target_vect_int)
663 (check_effective_target_vect_shift)
664 (check_effective_target_whole_vector_shift)
665 (check_effective_target_vect_shift_char)
666 (check_effective_target_vect_long)
667 (check_effective_target_vect_double)
668 (check_effective_target_vect_long_long)
669 (check_effective_target_vect_perm)
670 (check_effective_target_vect_perm_byte)
671 (check_effective_target_vect_perm_short)
672 (check_effective_target_vect_widen_mult_qi_to_hi)
673 (check_effective_target_vect_widen_mult_hi_to_si)
674 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
675 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
676 (check_effective_target_vect_widen_mult_si_to_di_pattern)
677 (check_effective_target_vect_pack_trunc)
678 (check_effective_target_vect_unpack)
679 (check_effective_target_vect_hw_misalign)
680 (check_effective_target_vect_condition)
681 (check_effective_target_vect_cond_mixed)
682 (check_effective_target_vect_char_mult)
683 (check_effective_target_vect_short_mult)
684 (check_effective_target_vect_int_mult)
685 (check_effective_target_vect_extract_even_odd)
686 (check_effective_target_vect_interleave)
687 (check_effective_target_sqrt_insn)
688 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
689 VX.
690 (check_vect_support_and_set_flags): New proc.
691 (check_effective_target_s390_vxe): Rename arch12 to z14.
692
693 2017-09-26 Richard Biener <rguenther@suse.de>
694
695 PR tree-optimization/82320
696 * gcc.dg/torture/pr82320.c: New testcase.
697
698 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
699
700 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
701 Fix arm check.
702
703 2017-09-25 Jeff Law <law@redhat.com>
704
705 * lib/target-supports.exp
706 (check_effective_target_supports_stack_clash_protection): Enable for
707 rs6000 and powerpc targets.
708
709 2017-09-25 Bin Cheng <bin.cheng@arm.com>
710
711 PR tree-optimization/82163
712 * gcc.dg/tree-ssa/pr82163.c: New test.
713
714 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
715
716 * gfortran.dg/do_subscript_1.f90: New test.
717 * gfortran.dg/do_subscript_2.f90: New test.
718 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
719 * gfortran.dg/predcom-1.f: Adjust loop bounds.
720 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
721
722 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
723
724 * gcc.target/powerpc/fold-vec-st-char.c: New.
725 * gcc.target/powerpc/fold-vec-st-double.c: New.
726 * gcc.target/powerpc/fold-vec-st-float.c: New.
727 * gcc.target/powerpc/fold-vec-st-int.c: New.
728 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
729 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
730 * gcc.target/powerpc/fold-vec-st-short.c: New.
731
732 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
733
734 * g++.dg/pr82155.C: New testcase.
735
736 2017-09-25 Richard Biener <rguenther@suse.de>
737
738 PR tree-optimization/82285
739 * gcc.dg/torture/pr82285.c: New testcase.
740
741 2017-09-25 Justin Squirek <squirek@adacore.com>
742
743 * gnat.dg/entry_family.adb: New testcase
744
745 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
746
747 PR target/82267
748 * gcc.target/i386/pr82267.c: New test.
749
750 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
751 PR fortran/66328
752
753 * gfortran.dg/data_derived_1.f90: New test.
754
755 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
756
757 PR fortran/54633
758 * gfortran.dg/intrinsic_bounds_1.f90: New test.
759 * gfortran.dg/intrinsic_param_1.f90: New test.
760
761 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
762 Steven G. Kargl <kargl@gcc.gnu.org>
763
764 PR fortran/80118
765 * gfortran.dg/zero_sized_7.f90: New test.
766
767 2017-09-23 Janus Weil <janus@gcc.gnu.org>
768
769 PR fortran/82143
770 * gfortran.dg/promotion_3.f90: New test case.
771 * gfortran.dg/promotion_4.f90: New test case.
772
773 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
774
775 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
776 * gcc.target/i386/pr82196-2.c: (b): Likewise.
777
778 2017-09-22 Jakub Jelinek <jakub@redhat.com>
779
780 PR middle-end/35691
781 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
782 instead of -fdump-tree-forwprop-details in dg-options.
783 * gcc.dg/pr35691-2.c: Likewise.
784 * gcc.dg/pr35691-3.c: New test.
785 * gcc.dg/pr35691-4.c: New test.
786
787 PR sanitizer/81929
788 * g++.dg/ubsan/pr81929.C: New test.
789
790 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
791
792 PR tree-optimization/82289
793 * gcc.dg/vect/pr82289.c: New test.
794
795 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
796 Alan Hayward <alan.hayward@arm.com>
797 David Sherwood <david.sherwood@arm.com>
798
799 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
800 of alignment message.
801 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
802
803 2017-09-22 Martin Sebor <msebor@redhat.com>
804
805 PR c/81854
806 * gcc.target/i386/pr80732.c: Correct a type error.
807
808 2017-09-22 David Malcolm <dmalcolm@redhat.com>
809
810 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
811 to reflect highlighting of parameters; add test coverage for
812 callback parameters.
813
814 2017-09-22 Richard Biener <rguenther@suse.de>
815
816 * gcc.dg/graphite/scop-24.c: New testcase.
817
818 2017-09-22 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/82291
821 * gcc.dg/torture/pr82291.c: New testcase.
822
823 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
824
825 * gcc.target/i386/avx512f-constant-set.c: New test.
826
827 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
828
829 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
830 * gcc.target/i386/avx512f-prefer.c: New test.
831
832 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
833
834 * lib/target-supports.exp
835 (check_effective_target_frame_pointer_for_non_leaf): Add
836 case for x86 Solaris.
837
838 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
839
840 PR fortran/78512
841 * gfortran.dg/associate_26.f90 : New test.
842
843 PR fortran/80120
844 * gfortran.dg/associate_27.f90 : New test.
845
846 PR fortran/81903
847 * gfortran.dg/associate_28.f90 : New test.
848
849 PR fortran/82121
850 * gfortran.dg/associate_29.f90 : New test.
851
852 PR fortran/67543
853 * gfortran.dg/associate_30.f90 : New test.
854
855 PR fortran/52832
856 * gfortran.dg/associate_31.f90 : New test.
857
858 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
859
860 * gnat.dg/discr48.adb: New test.
861 * gnat.dg/discr48_pkg.ads: New helper.
862
863 2017-09-21 Tamar Christina <tamar.christina@arm.com>
864
865 PR testsuite/78421
866 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
867 Invert arm check.
868
869 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
870
871 * gfortran.dg/goacc/wait.f90: New test.
872
873 2017-09-21 Jakub Jelinek <jakub@redhat.com>
874
875 PR sanitizer/81715
876 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
877 const predicate to const predicate & to avoid UB.
878 * g++.dg/opt/pr81715.C: New test.
879
880 2017-09-21 Richard Biener <rguenther@suse.de>
881
882 PR tree-optimization/82276
883 PR tree-optimization/82244
884 * gcc.dg/torture/pr82276.c: New testcase.
885
886 2017-09-21 Richard Biener <rguenther@suse.de>
887
888 PR tree-optimization/71351
889 * gfortran.dg/graphite/pr71351.f90: New testcase.
890 * gfortran.dg/graphite/interchange-3.f90: Adjust.
891
892 2017-09-21 Jakub Jelinek <jakub@redhat.com>
893
894 PR target/82260
895 * gcc.target/i386/pr82260-1.c: New test.
896 * gcc.target/i386/pr82260-2.c: New test.
897
898 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
899 Jeff Law <law@redhat.com>
900
901 * gcc.dg/stack-check-5.c: Add argument for s390.
902 * lib/target-supports.exp:
903 (check_effective_target_supports_stack_clash_protection): Enable for
904 s390/s390x targets.
905
906 2017-09-20 Martin Sebor <msebor@redhat.com>
907
908 PR c/81854
909 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
910 * g++.dg/ext/attr-ifunc-4.C: Ditto.
911 * lib/target-supports.exp: Adjust for C++.
912
913 PR c/81854
914 * gcc.dg/attr-ifunc-1.c: Correct type errors.
915 * gcc.dg/attr-ifunc-2.c: Ditto.
916 * gcc.dg/attr-ifunc-3.c: Ditto.
917 * gcc.dg/attr-ifunc-4.c: Ditto.
918 * gcc.dg/attr-ifunc-5.c: Ditto.
919 * gcc.dg/pr81854.c: Require ifunc support.
920 * lib/target-supports.exp: Correct type error.
921
922 2017-09-20 Jeff Law <law@redhat.com>
923
924 * gcc.target/i386/stack-check-11.c: Update test and regexp
925 so that it works for both i?86 and x86_64.
926
927 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
928
929 PR target/77687
930 * gcc.target/powerpc/pr77687.c: New testcase.
931
932 2017-09-20 Jakub Jelinek <jakub@redhat.com>
933
934 P0409R2 - allow lambda capture [=, this]
935 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
936 capture. Add further tests.
937 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
938 for c++2a on [=, this] capture.
939
940 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
941 * g++.dg/cpp1z/cplusplus_1z.C: New test.
942
943 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
944
945 * gcc.target/i386/builtin_target.c: Test knm.
946 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
947
948 2017-09-20 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/77362
951 * gcc.dg/graphite/pr77362.c: New testcase.
952
953 2017-09-20 Richard Biener <rguenther@suse.de>
954
955 PR tree-optimization/82264
956 * gcc.dg/torture/pr82264.c: New testcase.
957
958 2017-09-20 Jakub Jelinek <jakub@redhat.com>
959
960 * g++.dg/debug/dwarf2/template-params-13.C: New test.
961 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
962 it doesn't match newlines.
963 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
964 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
965 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
966 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
967 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
968 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
969 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
970 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
971 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
972 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
973
974 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/64954
977 * g++.dg/cpp0x/constexpr-ctor20.C: New.
978
979 2017-09-20 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/81373
982 * gcc.dg/graphite/pr81373.c: New testcase.
983
984 2017-09-19 Jeff Law <law@redhat.com>
985
986 * gcc.target/i386/stack-check-11.c: New test.
987
988 * gcc.dg/stack-check-4.c: New test.
989 * gcc.dg/stack-check-5.c: New test.
990 * gcc.dg/stack-check-6.c: New test.
991 * gcc.dg/stack-check-6a.c: New test.
992 * gcc.dg/stack-check-7.c: New test.
993 * gcc.dg/stack-check-8.c: New test.
994 * gcc.dg/stack-check-9.c: New test.
995 * gcc.dg/stack-check-10.c: New test.
996 * lib/target-supports.exp
997 (check_effective_target_supports_stack_clash_protection): Enable for
998 x86 and x86_64 targets.
999
1000 * gcc.dg/stack-check-3.c: New test.
1001
1002 * gcc.dg/stack-check-2.c: New test.
1003 * lib/target-supports.exp
1004 (check_effective_target_supports_stack_clash_protection): New.
1005 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1006 (check_effective_target_caller_implicit_probes): Likewise.
1007
1008 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1009
1010 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1011 * g++.dg/tree-ssa/pr41428.C: Likewise.
1012 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1013 c++17 and up.
1014 * g++.dg/expr/bool3.C: Likewise.
1015 * g++.dg/expr/bitfield5.C: Likewise.
1016 * g++.old-deja/g++.jason/bool5.C: Likewise.
1017
1018 2017-09-18 Martin Sebor <msebor@redhat.com>
1019
1020 PR c/81854
1021 * gcc.dg/pr81854.c: New test.
1022 * g++.dg/ext/attr-ifunc-5.C: New test.
1023 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1024 * g++.dg/ext/attr-ifunc-2.C: Same.
1025 * g++.dg/ext/attr-ifunc-3.C: Same.
1026 * g++.dg/ext/attr-ifunc-4.C: Same.
1027 * g++.old-deja/g++.abi/vtable2.C: Same.
1028 * gcc.dg/attr-ifunc-1.c: Same.
1029
1030 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1031
1032 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1033
1034 2017-09-19 Richard Biener <rguenther@suse.de>
1035
1036 PR tree-optimization/82244
1037 * gcc.dg/torture/pr82244.c: New testcase.
1038
1039 2017-09-19 Richard Biener <rguenther@suse.de>
1040
1041 PR tree-optimization/69728
1042 * gfortran.dg/graphite/pr69728.f90: New testcase.
1043 * gcc.dg/graphite/pr69728.c: Likewise.
1044
1045 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/80947
1048 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1049
1050 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1051
1052 * gcc.dg/vect/slp-multitypes-13.c: New test.
1053
1054 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1055
1056 * gfortran.dg/vect/mask-store-1.f90: New test.
1057
1058 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1059
1060 PR c++/45033
1061 * g++.dg/expr/delete1.C: New.
1062
1063 2017-09-18 Bob Duff <duff@adacore.com>
1064
1065 * gnat.dg/validity_check.adb: New testcase.
1066
1067 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1068
1069 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1070
1071 2017-09-18 Bob Duff <duff@adacore.com>
1072
1073 * gnat.dg/tagged_prefix_call.adb: New testcase.
1074
1075 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1076
1077 * gnat.dg/default_variants.adb: New testcase.
1078
1079 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1080
1081 PR target/81736
1082 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1083 * gcc.target/i386/pr81736-4.c: Likewise.
1084
1085 2017-09-18 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/79622
1088 * gcc.dg/graphite/pr79622.c: New testcase.
1089
1090 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1091
1092 gcc.target/i386/pr82196-1.c: New test.
1093 gcc.target/i386/pr82196-2.c: Likewise.
1094
1095 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1096
1097 PR target/82166
1098 * gcc.target/i386/pr82166.c: New test.
1099
1100 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1101
1102 PR fortran/82173
1103 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1104 * gfortran.dg/pdt_2.f03 : The same.
1105 * gfortran.dg/pdt_3.f03 : The same.
1106 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1107 module 'bad_vars'. Add error concerning assumed parameters and
1108 save attribute.
1109 * gfortran.dg/pdt_11.f03 : New test.
1110
1111 PR fortran/60483
1112 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1113 * gfortran.dg/associate_25.f90 : New test.
1114 * gfortran.dg/pdt_12.f03 : New test.
1115
1116 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1117 Jakub Jelinek <jakub@redhat.com>
1118
1119 Add support for -std=c++2a.
1120 * lib/target-supports.exp (check_effective_target_c++17): Return
1121 1 also if check_effective_target_c++2a.
1122 (check_effective_target_c++17_down): New.
1123 (check_effective_target_c++2a_only): New.
1124 (check_effective_target_c++2a): New.
1125 * g++.dg/cpp2a/cplusplus.C: New.
1126
1127 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1128
1129 PR c/82071
1130 * gcc.target/i386/excess-precision-8.c: New test.
1131
1132 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1133 Paolo Carlini <paolo.carlini@oracle.com>
1134
1135 PR c++/64644
1136 * g++.dg/other/anon-union4.C: New.
1137 * g++.old-deja/g++.law/union4.C: Adjust.
1138 * g++.old-deja/g++.other/anon1.C: Likewise.
1139
1140 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1141
1142 * c-c++-common/Wcast-align.c: New test.
1143
1144 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1145
1146 * g++.dg/sso-1.C: New test.
1147 * g++.dg/sso-2.C: Likewise.
1148
1149 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1150
1151 PR c++/78648
1152 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1153
1154 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1155
1156 PR tree-optimization/71026
1157 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1158
1159 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1160
1161 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1162 * lib/target-supports.exp (check_effective_target_c++14): Use
1163 check_effective_target_c++17 instead of check_effective_target_c++1z.
1164 (check_effective_target_c++14_down): Likewise.
1165 (check_effective_target_c++1z_only): Rename to ...
1166 (check_effective_target_c++17_only): ... this.
1167 (check_effective_target_c++1z): Rename to ...
1168 (check_effective_target_c++17): ... this.
1169 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1170 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1171 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1172 and comments refering to 1z to 17.
1173 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1174 * g++.dg/template/partial5.C: Likewise.
1175 * g++.dg/template/nontype8.C: Likewise.
1176 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1177 * g++.dg/cpp1z/nontype3a.C: Likewise.
1178 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1179 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1180 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1181 * g++.dg/cpp1z/pr78771.C: Likewise.
1182 * g++.dg/cpp1z/elide1.C: Likewise.
1183 * g++.dg/cpp1z/fold3.C: Likewise.
1184 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1185 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1186 * g++.dg/cpp1z/inline-var2.C: Likewise.
1187 * g++.dg/cpp1z/eval-order2.C: Likewise.
1188 * g++.dg/cpp1z/decomp21.C: Likewise.
1189 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1190 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1191 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1192 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1193 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1194 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1195 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1196 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1197 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1198 * g++.dg/cpp1z/range-for1.C: Likewise.
1199 * g++.dg/cpp1z/init-statement4.C: Likewise.
1200 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1201 * g++.dg/cpp1z/decomp30.C: Likewise.
1202 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1203 * g++.dg/cpp1z/register2.C: Likewise.
1204 * g++.dg/cpp1z/decomp9.C: Likewise.
1205 * g++.dg/cpp1z/regress1.C: Likewise.
1206 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1207 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1208 * g++.dg/cpp1z/abbrev2.C: Likewise.
1209 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1210 * g++.dg/cpp1z/regress2.C: Likewise.
1211 * g++.dg/cpp1z/decomp16.C: Likewise.
1212 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1213 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1214 * g++.dg/cpp1z/decomp3.C: Likewise.
1215 * g++.dg/cpp1z/register1.C: Likewise.
1216 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1217 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1218 * g++.dg/cpp1z/decomp10.C: Likewise.
1219 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1220 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1221 * g++.dg/cpp1z/decomp27.C: Likewise.
1222 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1223 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1224 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1225 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1226 * g++.dg/cpp1z/decomp11.C: Likewise.
1227 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1228 * g++.dg/cpp1z/utf8-2.C: Likewise.
1229 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1230 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1231 * g++.dg/cpp1z/byte1.C: Likewise.
1232 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1233 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1234 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1235 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1236 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1237 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1238 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1239 * g++.dg/cpp1z/cplusplus.C: Likewise.
1240 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1241 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1242 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1243 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1244 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1245 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1246 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1247 * g++.dg/cpp1z/fold9.C: Likewise.
1248 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1249 * g++.dg/cpp1z/abbrev1.C: Likewise.
1250 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1251 * g++.dg/cpp1z/utf8.C: Likewise.
1252 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1253 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1254 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1255 * g++.dg/cpp1z/init-statement2.C: Likewise.
1256 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1257 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1258 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1259 * g++.dg/cpp1z/nontype3.C: Likewise.
1260 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1261 * g++.dg/cpp1z/fold7.C: Likewise.
1262 * g++.dg/cpp1z/nontype2.C: Likewise.
1263 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1264 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1265 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1266 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1267 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1268 * g++.dg/cpp1z/nontype1.C: Likewise.
1269 * g++.dg/cpp1z/init-statement5.C: Likewise.
1270 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1271 * g++.dg/cpp1z/decomp17.C: Likewise.
1272 * g++.dg/cpp1z/fold4.C: Likewise.
1273 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1274 * g++.dg/cpp1z/fold7a.C: Likewise.
1275 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1276 * g++.dg/cpp1z/init-statement7.C: Likewise.
1277 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1278 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1279 * g++.dg/cpp1z/pr79143.C: Likewise.
1280 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1281 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1282 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1283 * g++.dg/cpp1z/decomp20.C: Likewise.
1284 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1285 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1286 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1287 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1288 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1289 * g++.dg/cpp1z/fold8.C: Likewise.
1290 * g++.dg/cpp1z/init-statement3.C: Likewise.
1291 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1292 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1293 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1294 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1295 * g++.dg/cpp1z/fold1.C: Likewise.
1296 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1297 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1298 * g++.dg/cpp1z/fold5.C: Likewise.
1299 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1300 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1301 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1302 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1303 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1304 * g++.dg/cpp1z/eval-order3.C: Likewise.
1305 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1306 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1307 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1308 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1309 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1310 * g++.dg/cpp1z/decomp15.C: Likewise.
1311 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1312 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1313 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1314 * g++.dg/cpp1z/decomp4.C: Likewise.
1315 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1316 * g++.dg/cpp1z/init-statement8.C: Likewise.
1317 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1318 * g++.dg/cpp1z/init-statement6.C: Likewise.
1319 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1320 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1321 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1322 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1323 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1324 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1325 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1326 * g++.dg/cpp1z/init-statement9.C: Likewise.
1327 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1328 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1329 * g++.dg/cpp1z/fold2.C: Likewise.
1330 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1331 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1332 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1333 * g++.dg/cpp1z/fold6.C: Likewise.
1334 * g++.dg/cpp1z/decomp12.C: Likewise.
1335 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1336 * g++.dg/cpp1z/inline-var1.C: Likewise.
1337 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1338 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1339 * g++.dg/other/error3.C: Likewise.
1340 * g++.dg/init/new25.C: Likewise.
1341 * g++.dg/init/new13.C: Likewise.
1342 * g++.dg/tls/diag-2.C: Likewise.
1343 * g++.dg/tls/diag-4.C: Likewise.
1344 * g++.dg/opt/noreturn-1.C: Likewise.
1345 * g++.dg/eh/async-unwind2.C: Likewise.
1346 * g++.dg/eh/spec9.C: Likewise.
1347 * g++.dg/eh/spec7.C: Likewise.
1348 * g++.dg/eh/template1.C: Likewise.
1349 * g++.dg/eh/cond4.C: Likewise.
1350 * g++.dg/eh/pr41819.C: Likewise.
1351 * g++.dg/eh/delete1.C: Likewise.
1352 * g++.dg/eh/spec3.C: Likewise.
1353 * g++.dg/eh/forced4.C: Likewise.
1354 * g++.dg/eh/spec2.C: Likewise.
1355 * g++.dg/eh/shadow1.C: Likewise.
1356 * g++.dg/eh/pr38662.C: Likewise.
1357 * g++.dg/eh/ehopt1.C: Likewise.
1358 * g++.dg/eh/spec8.C: Likewise.
1359 * g++.dg/eh/init-temp2.C: Likewise.
1360 * g++.dg/rtti/crash3.C: Likewise.
1361 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1362 * g++.dg/warn/register-parm-1.C: Likewise.
1363 * g++.dg/warn/register-var-2.C: Likewise.
1364 * g++.dg/gcov/gcov-7.C: Likewise.
1365 * g++.dg/tree-ssa/pr45605.C: Likewise.
1366 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1367 * g++.dg/lookup/exception1.C: Likewise.
1368 * g++.dg/ubsan/pr79589.C: Likewise.
1369 * g++.dg/tm/pr47340.C: Likewise.
1370 * g++.dg/tm/pr46567.C: Likewise.
1371 * g++.dg/expr/bitfield5.C: Likewise.
1372 * g++.dg/expr/bool1.C: Likewise.
1373 * g++.dg/expr/lval3.C: Likewise.
1374 * g++.dg/expr/lval4.C: Likewise.
1375 * g++.dg/expr/bitfield4.C: Likewise.
1376 * g++.dg/expr/bitfield6.C: Likewise.
1377 * g++.dg/expr/bool3.C: Likewise.
1378 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1379 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1380 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1381 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1382 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1383 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1384 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1385 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1386 * g++.dg/parse/register1.C: Likewise.
1387 * g++.dg/parse/error15.C: Likewise.
1388 * g++.dg/parse/linkage2.C: Likewise.
1389 * g++.dg/concepts/intro2.C: Likewise.
1390 * g++.dg/concepts/class.C: Likewise.
1391 * g++.dg/concepts/traits1.C: Likewise.
1392 * g++.dg/concepts/req5.C: Likewise.
1393 * g++.dg/concepts/var-concept5.C: Likewise.
1394 * g++.dg/concepts/fn-concept2.C: Likewise.
1395 * g++.dg/concepts/traits2.C: Likewise.
1396 * g++.dg/concepts/placeholder2.C: Likewise.
1397 * g++.dg/concepts/class6.C: Likewise.
1398 * g++.dg/concepts/memtmpl1.C: Likewise.
1399 * g++.dg/concepts/friend2.C: Likewise.
1400 * g++.dg/concepts/template-parm3.C: Likewise.
1401 * g++.dg/concepts/template-parm10.C: Likewise.
1402 * g++.dg/concepts/explicit-spec1.C: Likewise.
1403 * g++.dg/concepts/explicit-spec3.C: Likewise.
1404 * g++.dg/concepts/var-templ2.C: Likewise.
1405 * g++.dg/concepts/intro5.C: Likewise.
1406 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1407 * g++.dg/concepts/iconv1.C: Likewise.
1408 * g++.dg/concepts/constrained-parm.C: Likewise.
1409 * g++.dg/concepts/template-template-parm1.C: Likewise.
1410 * g++.dg/concepts/var-concept3.C: Likewise.
1411 * g++.dg/concepts/class3.C: Likewise.
1412 * g++.dg/concepts/memfun2.C: Likewise.
1413 * g++.dg/concepts/req1.C: Likewise.
1414 * g++.dg/concepts/disjunction1.C: Likewise.
1415 * g++.dg/concepts/req17.C: Likewise.
1416 * g++.dg/concepts/pr65848.C: Likewise.
1417 * g++.dg/concepts/placeholder4.C: Likewise.
1418 * g++.dg/concepts/decl-diagnose.C: Likewise.
1419 * g++.dg/concepts/intro7.C: Likewise.
1420 * g++.dg/concepts/pr68683.C: Likewise.
1421 * g++.dg/concepts/partial-spec4.C: Likewise.
1422 * g++.dg/concepts/template-parm5.C: Likewise.
1423 * g++.dg/concepts/explicit-inst1.C: Likewise.
1424 * g++.dg/concepts/class-deduction1.C: Likewise.
1425 * g++.dg/concepts/class1.C: Likewise.
1426 * g++.dg/concepts/req15.C: Likewise.
1427 * g++.dg/concepts/memfun.C: Likewise.
1428 * g++.dg/concepts/pr68434.C: Likewise.
1429 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1430 * g++.dg/concepts/partial-spec6.C: Likewise.
1431 * g++.dg/concepts/var-templ1.C: Likewise.
1432 * g++.dg/concepts/template-parm8.C: Likewise.
1433 * g++.dg/concepts/explicit-inst3.C: Likewise.
1434 * g++.dg/concepts/class4.C: Likewise.
1435 * g++.dg/concepts/req6.C: Likewise.
1436 * g++.dg/concepts/fn8.C: Likewise.
1437 * g++.dg/concepts/class5.C: Likewise.
1438 * g++.dg/concepts/placeholder5.C: Likewise.
1439 * g++.dg/concepts/req16.C: Likewise.
1440 * g++.dg/concepts/req10.C: Likewise.
1441 * g++.dg/concepts/var-concept2.C: Likewise.
1442 * g++.dg/concepts/auto3.C: Likewise.
1443 * g++.dg/concepts/generic-fn-err.C: Likewise.
1444 * g++.dg/concepts/pr65552.C: Likewise.
1445 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1446 * g++.dg/concepts/fn1.C: Likewise.
1447 * g++.dg/concepts/partial-spec.C: Likewise.
1448 * g++.dg/concepts/template-parm12.C: Likewise.
1449 * g++.dg/concepts/diagnostic1.C: Likewise.
1450 * g++.dg/concepts/intro1.C: Likewise.
1451 * g++.dg/concepts/explicit-inst4.C: Likewise.
1452 * g++.dg/concepts/req18.C: Likewise.
1453 * g++.dg/concepts/explicit-spec5.C: Likewise.
1454 * g++.dg/concepts/var-concept6.C: Likewise.
1455 * g++.dg/concepts/fn9.C: Likewise.
1456 * g++.dg/concepts/req2.C: Likewise.
1457 * g++.dg/concepts/template-parm7.C: Likewise.
1458 * g++.dg/concepts/req14.C: Likewise.
1459 * g++.dg/concepts/template-parm6.C: Likewise.
1460 * g++.dg/concepts/variadic4.C: Likewise.
1461 * g++.dg/concepts/fn6.C: Likewise.
1462 * g++.dg/concepts/req-neg1.C: Likewise.
1463 * g++.dg/concepts/alias3.C: Likewise.
1464 * g++.dg/concepts/expression2.C: Likewise.
1465 * g++.dg/concepts/partial-spec3.C: Likewise.
1466 * g++.dg/concepts/expression3.C: Likewise.
1467 * g++.dg/concepts/memfun-err.C: Likewise.
1468 * g++.dg/concepts/pr66091.C: Likewise.
1469 * g++.dg/concepts/explicit-spec2.C: Likewise.
1470 * g++.dg/concepts/equiv.C: Likewise.
1471 * g++.dg/concepts/friend1.C: Likewise.
1472 * g++.dg/concepts/fn4.C: Likewise.
1473 * g++.dg/concepts/var-templ3.C: Likewise.
1474 * g++.dg/concepts/explicit-inst2.C: Likewise.
1475 * g++.dg/concepts/alias2.C: Likewise.
1476 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1477 * g++.dg/concepts/placeholder6.C: Likewise.
1478 * g++.dg/concepts/fn10.C: Likewise.
1479 * g++.dg/concepts/req3.C: Likewise.
1480 * g++.dg/concepts/variadic2.C: Likewise.
1481 * g++.dg/concepts/pr65636.C: Likewise.
1482 * g++.dg/concepts/intro6.C: Likewise.
1483 * g++.dg/concepts/class2.C: Likewise.
1484 * g++.dg/concepts/fn2.C: Likewise.
1485 * g++.dg/concepts/req20.C: Likewise.
1486 * g++.dg/concepts/req8.C: Likewise.
1487 * g++.dg/concepts/placeholder1.C: Likewise.
1488 * g++.dg/concepts/pr65854.C: Likewise.
1489 * g++.dg/concepts/member-concept.C: Likewise.
1490 * g++.dg/concepts/template-parm2.C: Likewise.
1491 * g++.dg/concepts/variadic1.C: Likewise.
1492 * g++.dg/concepts/fn7.C: Likewise.
1493 * g++.dg/concepts/intro4.C: Likewise.
1494 * g++.dg/concepts/req13.C: Likewise.
1495 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1496 * g++.dg/concepts/explicit-spec6.C: Likewise.
1497 * g++.dg/concepts/auto1.C: Likewise.
1498 * g++.dg/concepts/alias1.C: Likewise.
1499 * g++.dg/concepts/fn-concept1.C: Likewise.
1500 * g++.dg/concepts/template-parm11.C: Likewise.
1501 * g++.dg/concepts/explicit-spec4.C: Likewise.
1502 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1503 * g++.dg/concepts/req9.C: Likewise.
1504 * g++.dg/concepts/req4.C: Likewise.
1505 * g++.dg/concepts/pr65681.C: Likewise.
1506 * g++.dg/concepts/req7.C: Likewise.
1507 * g++.dg/concepts/req12.C: Likewise.
1508 * g++.dg/concepts/fn5.C: Likewise.
1509 * g++.dg/concepts/alias4.C: Likewise.
1510 * g++.dg/concepts/generic-fn.C: Likewise.
1511 * g++.dg/concepts/feature-macro.C: Likewise.
1512 * g++.dg/concepts/req19.C: Likewise.
1513 * g++.dg/concepts/placeholder3.C: Likewise.
1514 * g++.dg/concepts/intro3.C: Likewise.
1515 * g++.dg/concepts/partial-spec5.C: Likewise.
1516 * g++.dg/concepts/template-parm4.C: Likewise.
1517 * g++.dg/concepts/dr1430.C: Likewise.
1518 * g++.dg/concepts/pr65634.C: Likewise.
1519 * g++.dg/concepts/var-concept4.C: Likewise.
1520 * g++.dg/concepts/pr67249.C: Likewise.
1521 * g++.dg/concepts/expression.C: Likewise.
1522 * g++.dg/concepts/pr65575.C: Likewise.
1523 * g++.dg/concepts/partial-spec2.C: Likewise.
1524 * g++.dg/concepts/template-parm9.C: Likewise.
1525 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1526 * g++.dg/concepts/equiv2.C: Likewise.
1527 * g++.dg/concepts/req11.C: Likewise.
1528 * g++.dg/concepts/template-parm1.C: Likewise.
1529 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1530 * g++.dg/concepts/var-concept1.C: Likewise.
1531 * g++.dg/concepts/fn3.C: Likewise.
1532 * g++.dg/torture/pr46364.C: Likewise.
1533 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1534 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1535 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1536 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1537 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1538 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1539 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1540 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1541 * g++.dg/torture/pr52918-1.C: Likewise.
1542 * g++.dg/torture/pr49394.C: Likewise.
1543 * g++.dg/torture/pr57190.C: Likewise.
1544 * g++.dg/cpp0x/static_assert8.C: Likewise.
1545 * g++.dg/cpp0x/noexcept19.C: Likewise.
1546 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1547 * g++.dg/cpp0x/variadic73.C: Likewise.
1548 * g++.dg/cpp0x/noexcept02.C: Likewise.
1549 * g++.dg/cpp0x/defaulted23.C: Likewise.
1550 * g++.dg/cpp0x/noexcept08.C: Likewise.
1551 * g++.dg/cpp0x/auto9.C: Likewise.
1552 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1553 * g++.dg/cpp0x/error5.C: Likewise.
1554 * c-c++-common/gomp/atomic-12.c: Likewise.
1555 * c-c++-common/gomp/atomic-13.c: Likewise.
1556 * c-c++-common/gomp/atomic-14.c: Likewise.
1557 * c-c++-common/Wvarargs-2.c: Likewise.
1558 * c-c++-common/Wvarargs.c: Likewise.
1559 * c-c++-common/vector-subscript-2.c: Likewise.
1560 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1561 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1562 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1563 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1564 * g++.old-deja/g++.eh/throw2.C: Likewise.
1565 * g++.old-deja/g++.eh/throw1.C: Likewise.
1566 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1567 * g++.old-deja/g++.other/new7.C: Likewise.
1568 * g++.old-deja/g++.other/crash30.C: Likewise.
1569 * g++.old-deja/g++.other/regstack.C: Likewise.
1570 * g++.old-deja/g++.other/crash28.C: Likewise.
1571 * g++.old-deja/g++.jason/bool5.C: Likewise.
1572 * g++.old-deja/g++.mike/p10416.C: Likewise.
1573 * g++.old-deja/g++.mike/eh25.C: Likewise.
1574 * g++.old-deja/g++.mike/eh55.C: Likewise.
1575
1576 PR rtl-optimization/82192
1577 * gcc.c-torture/execute/pr82192.c: New test.
1578
1579 2017-09-15 Richard Biener <rguenther@suse.de>
1580
1581 PR tree-optimization/82217
1582 * gcc.dg/torture/pr82217.c: New testcase.
1583
1584 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR target/82145
1587 * gcc.target/i386/pr82145.c: New test.
1588
1589 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1590
1591 PR fortran/82184
1592 * gfortran.dg/pointer_array_9.f90: New test.
1593
1594 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1595
1596 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1597 __builtin_fabsq.
1598 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1599 of __builtin_fabsq. Prevent the test from running on 32-bit.
1600 * gcc.target/powerpc/float128-fma1.c: New test.
1601 * gcc.target/powerpc/float128-fma2.c: Likewise.
1602 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1603 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1604
1605 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1606
1607 PR jit/82174
1608 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1609 New test case.
1610
1611 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1612
1613 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1614
1615 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1616
1617 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1618 lp64 requirement.
1619
1620 2017-09-14 Richard Biener <rguenther@suse.de>
1621
1622 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1623 * gcc.dg/uninit-suppress_2.c: Adjust.
1624 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1625
1626 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1627
1628 PR tree-optimization/80996
1629 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1630
1631 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR target/81325
1634 * g++.dg/cpp0x/pr81325.C: New test.
1635
1636 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1637
1638 PR fortran/82173
1639 * gfortran.dg/pdt_10.f03 : New test.
1640
1641 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/68177
1644 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1645
1646 2017-09-13 Martin Liska <mliska@suse.cz>
1647
1648 PR middle-end/82154
1649 * g++.dg/torture/pr82154.C: New test.
1650
1651 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/61362
1654 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1655 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1656
1657 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1658
1659 PR tree-optimization/80925
1660 * gfortran.dg/vect/vect-2.f90: Add
1661 --param vect-max-peeling-for-alignment=0 option.
1662 Remove unaligned access and peeling checks.
1663 * gfortran.dg/vect/vect-3.f90: Ditto.
1664 * gfortran.dg/vect/vect-4.f90: Ditto.
1665 * gfortran.dg/vect/vect-5.f90: Ditto.
1666
1667 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1668
1669 PR c++/61135
1670 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1671 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1672
1673 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1674
1675 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1676
1677 2017-09-13 Marek Polacek <polacek@redhat.com>
1678
1679 PR c/82167
1680 * gcc.dg/pr82167.c: New test.
1681
1682 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1683
1684 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1685 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1686 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1687 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1688 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1689 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1690
1691 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1692
1693 * gcc.target/aarch64/pr62178.c: Updated testcase
1694 to scan for two ldrs and an mla.
1695
1696 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1697
1698 PR c++/59949
1699 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1700
1701 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1702
1703 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1704
1705 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1706
1707 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1708 ARMv8-A and ARMv8-R.
1709 * gcc.target/arm/acle/cdp2.c: Likewise.
1710 * gcc.target/arm/acle/ldc.c: Likewise.
1711 * gcc.target/arm/acle/ldc2.c: Likewise.
1712 * gcc.target/arm/acle/ldc2l.c: Likewise.
1713 * gcc.target/arm/acle/ldcl.c: Likewise.
1714 * gcc.target/arm/acle/mcr.c: Likewise.
1715 * gcc.target/arm/acle/mcr2.c: Likewise.
1716 * gcc.target/arm/acle/mcrr.c: Likewise.
1717 * gcc.target/arm/acle/mcrr2.c: Likewise.
1718 * gcc.target/arm/acle/mrc.c: Likewise.
1719 * gcc.target/arm/acle/mrc2.c: Likewise.
1720 * gcc.target/arm/acle/mrrc.c: Likewise.
1721 * gcc.target/arm/acle/mrrc2.c: Likewise.
1722 * gcc.target/arm/acle/stc.c: Likewise.
1723 * gcc.target/arm/acle/stc2.c: Likewise.
1724 * gcc.target/arm/acle/stc2l.c: Likewise.
1725 * gcc.target/arm/acle/stcl.c: Likewise.
1726 * lib/target-supports.exp:
1727 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1728 and stcl in the comment.
1729 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1730 and disable Thumb-1 targets.
1731 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1732 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1733
1734 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1735
1736 PR c++/47226
1737 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1738 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1739
1740 2017-09-13 Richard Biener <rguenther@suse.de>
1741
1742 PR middle-end/82128
1743 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1744 default-def to avoid breaking iterator update with the weird
1745 interaction with cgraph_update_edges_for_call_stmt_node.
1746
1747 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1748
1749 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1750
1751 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1752
1753 PR c++/70621
1754 * g++.dg/torture/pr70621.C: New.
1755
1756 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1757
1758 PR fortran/82173
1759 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1760 is defined' error.
1761 * gfortran.dg/pdt_6.f03 : New test.
1762 * gfortran.dg/pdt_7.f03 : New test.
1763 * gfortran.dg/pdt_8.f03 : New test.
1764
1765 PR fortran/82168
1766 * gfortran.dg/pdt_9.f03 : New test.
1767
1768 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1769
1770 PR target/82112
1771 * gcc.target/powerpc/pr82112.c: New test.
1772 * g++.dg/ext/altivec-18.C: New test.
1773
1774 2017-09-12 Martin Liska <mliska@suse.cz>
1775
1776 PR testsuite/82114
1777 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1778
1779 2017-09-12 Richard Biener <rguenther@suse.de>
1780
1781 PR tree-optimization/82157
1782 * gcc.dg/torture/pr82157.c: New testcase.
1783
1784 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1785
1786 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1787 attribute.
1788 * gcc.target/mips/near-far-2.c: Likewise.
1789 * gcc.target/mips/near-far-3.c: Likewise.
1790 * gcc.target/mips/near-far-4.c: Likewise.
1791
1792 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR target/82112
1795 * c-c++-common/pr82112.c: New test.
1796 * gcc.dg/pr82112.c: New test.
1797
1798 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1799
1800 PR ada/79441
1801 * gnat.dg/pack9.adb: Robustify.
1802
1803 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1804
1805 PR fortran/34640
1806 * gfortran.dg/associate_24.f90: New test.
1807 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1808 checks.
1809 * gfortran.dg/no_arg_check_2.f90: Likewise.
1810 * gfortran.dg/pointer_array_1.f90: New test.
1811 * gfortran.dg/pointer_array_2.f90: New test.
1812 * gfortran.dg/pointer_array_7.f90: New test.
1813 * gfortran.dg/pointer_array_8.f90: New test.
1814 * gfortran.dg/pointer_array_component_1.f90: New test.
1815 * gfortran.dg/pointer_array_component_2.f90: New test.
1816 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1817 counts by 1.
1818
1819 PR fortran/40737
1820 * gfortran.dg/pointer_array_3.f90: New test.
1821
1822 PR fortran/57116
1823 * gfortran.dg/pointer_array_4.f90: New test.
1824
1825 PR fortran/55763
1826 * gfortran.dg/pointer_array_5.f90: New test.
1827
1828 PR fortran/57019
1829 * gfortran.dg/pointer_array_6.f90: New test.
1830
1831 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1832
1833 PR c++/81852
1834 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1835 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1836 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1837 * g++.dg/cpp1y/feat-neg.C: Likewise.
1838 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1839
1840 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1841
1842 * gnat.dg/debug14.adb: New test.
1843
1844 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 * gnat.dg/specs/atomic3.ads: New test.
1847
1848 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1849
1850 * gnat.dg/specs/vfa.ads: Rename into...
1851 * gnat.dg/specs/vfa1.ads: ...this.
1852 * gnat.dg/specs/vfa2.ads: New test.
1853
1854 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1855
1856 * gfortran.dg/pdt_1.f03 : New test.
1857 * gfortran.dg/pdt_2.f03 : New test.
1858 * gfortran.dg/pdt_3.f03 : New test.
1859 * gfortran.dg/pdt_4.f03 : New test.
1860 * gfortran.dg/pdt_5.f03 : New test.
1861
1862 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1863
1864 * gcc.dg/pr81988.c: New test.
1865
1866 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/opt67.adb: New test.
1869 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1870
1871 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR target/81979
1874 * gcc.dg/pr81979.c: New test.
1875
1876 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1877
1878 PR ada/82126
1879 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1880
1881 2017-09-07 Richard Biener <rguenther@suse.de>
1882
1883 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1884 opportunity.
1885
1886 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1887
1888 * gcc.target/powerpc/float128-1.c: Update options to know that
1889 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1890 -static-libgcc option which is no longer needed. Use -mvsx or
1891 -mpower9-vector to enable VSX or hardware IEEE support, rather
1892 than specifying a particular CPU.
1893 * gcc.target/powerpc/float128-2.c: Likewise.
1894 * gcc.target/powerpc/float128-cmp.c: Likewise.
1895 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1896 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1897 * gcc.target/powerpc/float128-hw.c: Likewise.
1898 * gcc.target/powerpc/float128-mix.c: Likewise.
1899 * gcc.target/powerpc/float128-type-1.c: Likewise.
1900 * gcc.target/powerpc/float128-type-2.c: Likewise.
1901 * gcc.target/powerpc/float128-3.c: New test.
1902 * gcc.target/powerpc/float128-4.c: Likewise.
1903 * gcc.target/powerpc/float128-5.c: Likewise.
1904
1905 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1906
1907 PR middle-end/78468
1908 * gcc.dg/pr78468.c: Add alignment test.
1909
1910 2017-09-06 Wish Wu <wishwu007@gmail.com>
1911 Jakub Jelinek <jakub@redhat.com>
1912
1913 * gcc.dg/sancov/cmp0.c: New test.
1914
1915 2017-09-06 Richard Biener <rguenther@suse.de>
1916
1917 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1918 test for correctness of vector lowering.
1919
1920 2017-09-06 Richard Biener <rguenther@suse.de>
1921
1922 PR tree-optimization/82108
1923 * gcc.dg/vect/pr82108.c: New testcase.
1924
1925 2017-09-06 Martin Jambor <mjambor@suse.cz>
1926
1927 PR tree-optimization/82078
1928 * gcc.dg/tree-ssa/pr82078.c: New test.
1929
1930 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR middle-end/82095
1933 * gcc.dg/tls/pr82095.c: New test.
1934
1935 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1936
1937 PR middle-end/81768
1938 * gcc.dg/gomp/pr81768-2.c: New test.
1939
1940 PR middle-end/81768
1941 * gcc.dg/gomp/pr81768-1.c: New test.
1942
1943 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1944
1945 PR target/81833
1946 * gcc.target/powerpc/pr81833-1.c: New file.
1947 * gcc.target/powerpc/pr81833-2.c: New file.
1948
1949 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1950
1951 PR target/59501
1952 PR target/81624
1953 PR target/81769
1954 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1955 * gcc.target/i386/pr81769-1a.c: New test.
1956 * gcc.target/i386/pr81769-1b.c: Likewise.
1957 * gcc.target/i386/pr81769-2.c: Likewise.
1958
1959 2017-09-05 Marek Polacek <polacek@redhat.com>
1960
1961 PR sanitizer/82072
1962 * c-c++-common/ubsan/pr82072-2.c: New test.
1963
1964 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1965
1966 PR c++/81942
1967 * g++.dg/cpp1y/constexpr-return3.C: New.
1968
1969 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1970
1971 * gnat.dg/incomplete5.ad[sb]: New test.
1972 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1973
1974 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gnat.dg/specs/uc2.ads: New test.
1977
1978 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1979
1980 * gnat.dg/taft_type4.adb: New test.
1981 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1982
1983 2017-09-05 Richard Biener <rguenther@suse.de>
1984
1985 PR tree-optimization/82102
1986 * gcc.dg/torture/pr82102.c: New testcase.
1987
1988 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1989
1990 * testsuite/gnat.dg/array29.ad[sb]: New test.
1991
1992 2017-09-05 Martin Liska <mliska@suse.cz>
1993
1994 PR tree-optimization/82032
1995 * g++.dg/other/pr82032.C: New test.
1996 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1997 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1998 * gcc.dg/switch-10.c: Likewise.
1999
2000 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2001
2002 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2003 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2004
2005 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2006
2007 PR target/77308
2008 * gcc.target/arm/pr77308-1.c: New test.
2009
2010 2017-09-04 Richard Biener <rguenther@suse.de>
2011
2012 PR tree-optimization/82084
2013 * g++.dg/torture/pr82084.C: New testcase.
2014
2015 2017-09-04 Marek Polacek <polacek@redhat.com>
2016
2017 PR c/81783
2018 * c-c++-common/Wtautological-compare-5.c: New test.
2019
2020 2017-09-04 Jeff Law <law@redhat.com>
2021
2022 PR tree-optimization/64910
2023 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2024
2025 2017-09-04 Marek Polacek <polacek@redhat.com>
2026
2027 PR sanitizer/82072
2028 * c-c++-common/ubsan/pr82072.c: New test.
2029
2030 2017-09-04 Richard Biener <rguenther@suse.de>
2031
2032 PR tree-optimization/82060
2033 * g++.dg/torture/pr82060.C: New testcase.
2034
2035 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2036
2037 PR rtl-optimization/57448
2038 PR target/67458
2039 PR target/81316
2040 * gcc.dg/atomic/pr80640-2.c: New testcase.
2041 * gcc.dg/atomic/pr81316.c: New testcase.
2042
2043 2017-09-04 Tom de Vries <tom@codesourcery.com>
2044
2045 PR tree-optimization/82052
2046 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2047 call in fn11.
2048
2049 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2050
2051 PR sanitizer/81981
2052 * gcc.dg/ubsan/pr81981.c: New test.
2053
2054 PR tree-optimization/70043
2055 PR testsuite/82093
2056 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2057
2058 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2059
2060 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2061 * gcc.target/i386/bmi-check.h (main): Ditto.
2062 * gcc.target/i386/bmi2-check.h (main): Ditto.
2063 * gcc.target/i386/rtm-check.h (main): Ditto.
2064 * gcc.target/i386/sha-check.h (main): Ditto.
2065 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2066 (main): Use __get_cpuid_count. Use check_osxsave.
2067 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2068 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2069 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2070 (main): Use check_osxsave.
2071
2072 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2073
2074 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2075 and return NORUNRES on failure.
2076 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2077 __builtin_va_arg_pack instead of __va_arg_pack.
2078 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2079 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2080 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2081 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2082 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2083
2084 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR target/81766
2087 * gcc.target/i386/pr81766.c: New test.
2088
2089 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2090
2091 PR c/82071
2092 * gcc.target/i386/excess-precision-7.c: New test.
2093
2094 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2095
2096 PR target/82012
2097 * gcc.target/s390/target-attribute/pr82012.c: New test.
2098
2099 2017-09-01 Jeff Law <law@redhat.com>
2100
2101 * gcc.target/i386/const-in-bss.c: New test.
2102
2103 PR tree-optimization/82052
2104 * gcc.c-torture/compile/pr82052.c: New test.
2105
2106 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR sanitizer/81923
2109 * gcc.dg/asan/pr81923.c: New test.
2110
2111 2017-09-01 Martin Liska <mliska@suse.cz>
2112
2113 PR tree-optimization/82059
2114 * gcc.dg/tree-ssa/pr82059.c: New test.
2115
2116 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2117
2118 * gcc.target/arc/loop-1.c: Deleted.
2119
2120 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2121
2122 * gcc.target/arc/arc.exp: Test also cpp files.
2123 * gcc.target/arc/tdelay_slots.cpp: New test.
2124
2125 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2126
2127 * gcc.target/arc/pr9001184797.c: New test.
2128
2129 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR c/81887
2132 * c-c++-common/gomp/pr81887.c: New test.
2133 * gfortran.dg/gomp/pr81887.f90: New test.
2134
2135 2017-09-01 Marek Polacek <polacek@redhat.com>
2136
2137 PR c++/82040
2138 * g++.dg/warn/Wbool-operation-1.C: New test.
2139
2140 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2141
2142 * gcc.target/arc/sdata-5.c: New test.
2143 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2144
2145 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2146
2147 * gcc.target/arc/sdata-3.c: New file.
2148 * gcc.target/arc/sdata-4.c: Likewise.
2149
2150 2017-08-31 Richard Biener <rguenther@suse.de>
2151
2152 PR middle-end/82054
2153 * g++.dg/gomp/pr82054.C: New testcase.
2154
2155 2017-08-31 Renlin Li <renlin.li@arm.com>
2156 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2157
2158 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2159
2160 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2161
2162 PR tree-optimization/81987
2163 * g++.dg/torture/pr81987.C: New file.
2164
2165 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2166
2167 * gnat.dg/aggr22.ad[sb]: New test.
2168
2169 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2170
2171 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2172
2173 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2174
2175 PR target/82015
2176 * gcc.target/powerpc/pr82015.c: Fix up error message.
2177
2178 2017-08-30 Martin Liska <mliska@suse.cz>
2179
2180 PR inline-asm/82001
2181 * gcc.dg/ipa/pr82001.c: New test.
2182
2183 2017-08-30 Martin Liska <mliska@suse.cz>
2184
2185 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2186
2187 2017-08-30 Richard Biener <rguenther@suse.de>
2188
2189 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2190
2191 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2192
2193 PR target/82015
2194 * gcc.target/powerpc/pr82015.c: New test.
2195
2196 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2197
2198 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2199
2200 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2201
2202 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2203 * gcc.target/i386/abi-2.c: Ditto.
2204 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2205 * gcc.target/i386/pr22076.c: Ditto.
2206 * gcc.target/i386/pr37216.c: Ditto.
2207 * gcc.target/i386/pr39431.c: Ditto.
2208 * gcc.target/i386/pr40906-1.c: Ditto.
2209 * gcc.target/i386/pr40906-2.c: Ditto.
2210 * gcc.target/i386/pr43766.c: Ditto.
2211 * gcc.target/i386/pr46226.c: Ditto.
2212 * gcc.target/i386/pr46470.c: Ditto.
2213 * gcc.target/i386/pr59929.c: Ditto.
2214 * gcc.target/i386/sse-10.c: Ditto.
2215 * gcc.target/i386/vararg-1.c: Ditto.
2216 * gcc.target/i386/vararg-1.c: Ditto.
2217 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2218 * gcc.target/i386/pr44223.c: Ditto.
2219 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2220 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2221 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2222 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2223 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2224 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2225 * gcc.target/i386/mvc9.c: Compile for lto target only.
2226 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2227 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2228 * gcc.target/i386/pr57091.c: Ditto.
2229 * gcc.target/i386/pr61599-2.c: Ditto.
2230
2231 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2232
2233 PR tree-optimization/81503
2234 * gcc.c-torture/execute/pr81503.c: New file.
2235
2236 2017-08-29 Martin Liska <mliska@suse.cz>
2237
2238 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2239 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2240
2241 2017-08-29 Richard Biener <rguenther@suse.de>
2242 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2243
2244 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2245
2246 2017-08-28 Jeff Law <law@redhat.com>
2247
2248 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2249 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2250 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2251 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2252 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2253 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2254 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2255 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2256 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2257
2258 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2259
2260 PR fortran/81770
2261 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2262 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2263
2264 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2265
2266 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2267 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2268 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2269
2270 2017-08-28 Richard Biener <rguenther@suse.de>
2271
2272 PR tree-optimization/81977
2273 * g++.dg/torture/pr81977.C: New testcase.
2274
2275 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2276
2277 PR target/80640
2278 * gcc.dg/atomic/pr80640.c: New testcase.
2279
2280 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2281
2282 PR target/81995
2283 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2284 * gcc.target/i386/pr46091-4a.c: Ditto.
2285
2286 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2287
2288 PR fortran/81974
2289 * gfortran.dg/inline_matmul_19.f90: New test.
2290
2291 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2292
2293 * gcc.target/powerpc/m128-check.h: New file.
2294 * gcc.target/powerpc/sse-check.h: New file.
2295 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2296 * gcc.target/powerpc/sse-movlps-2.c: New file.
2297 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2298 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2299 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2300 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2301 * gcc.target/powerpc/sse-divss-1.c: New file.
2302 * gcc.target/powerpc/sse-movhps-1.c: New file.
2303 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2304 * gcc.target/powerpc/sse-subps-1.c: New file.
2305 * gcc.target/powerpc/sse-minps-1.c: New file.
2306 * gcc.target/powerpc/sse-pminub-1.c: New file.
2307 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2308 * gcc.target/powerpc/sse-shufps-1.c: New file.
2309 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2310 * gcc.target/powerpc/sse-maxps-1.c: New file.
2311 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2312 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2313 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2314 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2315 * gcc.target/powerpc/sse-mulps-1.c: New file.
2316 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2317 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2318 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2319 * gcc.target/powerpc/sse-subss-1.c: New file.
2320 * gcc.target/powerpc/sse-movss-2.c: New file.
2321 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2322 * gcc.target/powerpc/sse-minss-1.c: New file.
2323 * gcc.target/powerpc/sse-movaps-2.c: New file.
2324 * gcc.target/powerpc/sse-movlps-1.c: New file.
2325 * gcc.target/powerpc/sse-maxss-1.c: New file.
2326 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2327 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2328 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2329 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2330 * gcc.target/powerpc/sse-mulss-1.c: New file.
2331 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2332 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2333 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2334 * gcc.target/powerpc/sse-movhps-2.c: New file.
2335 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2336 * gcc.target/powerpc/sse-xorps-1.c: New file.
2337 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2338 * gcc.target/powerpc/sse-orps-1.c: New file.
2339 * gcc.target/powerpc/sse-addps-1.c: New file.
2340 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2341 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2342 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2343 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2344 * gcc.target/powerpc/sse-andps-1.c: New file.
2345 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2346 * gcc.target/powerpc/sse-divps-1.c: New file.
2347 * gcc.target/powerpc/sse-andnps-1.c: New file.
2348 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2349 * gcc.target/powerpc/sse-movss-1.c: New file.
2350 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2351 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2352 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2353 * gcc.target/powerpc/sse-movaps-1.c: New file.
2354 * gcc.target/powerpc/sse-movss-3.c: New file.
2355 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2356 * gcc.target/powerpc/sse-addss-1.c: New file.
2357 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2358
2359 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2360
2361 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2362 * gcc.target/powerpc/dform-2.c: Likewise.
2363 * gcc.target/powerpc/dform-3.c: Likewise.
2364 * gcc.target/powerpc/pr71656-1.c: Likewise.
2365 * gcc.target/powerpc/pr71656-2.c: Likewise.
2366 * gcc.target/powerpc/pr80103-1.c: Likewise.
2367 * gcc.target/powerpc/pr80098-1.c: Likewise.
2368
2369 2017-08-24 Martin Sebor <msebor@redhat.com>
2370
2371 PR middle-end/81908
2372 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2373 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2374 * gcc.dg/tree-ssa/pr81908.c: New test.
2375
2376 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2377
2378 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2379 Suppress warning during tests.
2380
2381 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2382
2383 * lib/target-supports.exp: Group together target-dependant checks.
2384
2385 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2386
2387 PR tree-optimization/81913
2388 * gcc.c-torture/execute/pr81913.c: New test.
2389 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2390 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2391
2392 2017-08-23 Richard Biener <rguenther@suse.de>
2393
2394 PR target/81921
2395 * gcc.target/i386/pr81921.c: New testcase.
2396
2397 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2398
2399 * gcc.target/i386/pr80969-1.c: New testcase.
2400 * gcc.target/i386/pr80969-2a.c: Likewise.
2401 * gcc.target/i386/pr80969-2.c: Likewise.
2402 * gcc.target/i386/pr80969-3.c: Likewise.
2403 * gcc.target/i386/pr80969-4a.c: Likewise.
2404 * gcc.target/i386/pr80969-4b.c: Likewise.
2405 * gcc.target/i386/pr80969-4.c: Likewise.
2406 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2407 * lib/target-supports.exp (check_avx512_os_support_available,
2408 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2409 New proceedures for target avx512f and avx512f_runtime selectors.
2410 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2411
2412 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2413
2414 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2415 * gcc.dg/param-type-mismatch.c: New test case.
2416
2417 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2418
2419 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2420 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2421 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2422 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2423 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2424 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2425 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2426
2427 2017-08-23 Richard Biener <rguenther@suse.de>
2428
2429 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2430 * g++.dg/tree-ssa/pr45605.C: Likewise.
2431 * gnat.dg/noinline2.adb: Likewise.
2432 * gnat.dg/renaming6.adb: Likewise.
2433 * gnat.dg/renaming6.ads: Likewise.
2434 * gnat.dg/specs/noinline3.ads: Likewise.
2435
2436 2017-08-23 Richard Biener <rguenther@suse.de>
2437
2438 PR lto/81940
2439 * g++.dg/lto/pr81940_0.C: New testcase.
2440
2441 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2442
2443 PR middle-end/19706
2444 * gcc.dg/tree-ssa/pr19706.c: New.
2445 * lib/target-supports.exp (check_effective_target_xorsign): New.
2446
2447 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2448
2449 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2450 -mabi=ms
2451 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2452 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2453 * gcc.target/i386/pr66275.c: Likewise.
2454 * gcc.target/i386/pr68018.c: Likewise.
2455
2456 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2457
2458 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2459
2460 2017-08-22 Jeff Law <law@redhat.com>
2461
2462 PR tree-optimization/81741
2463 PR tree-optimization/71947
2464 * gcc.dg/tree-ssa/pr81741.c: New test.
2465 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2466 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2467 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2468 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2469 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2470 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2471 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2472
2473 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2474
2475 PR c++/80287
2476 * g++.dg/pr80287.C: New test.
2477
2478 2017-08-22 Richard Biener <rguenther@suse.de>
2479
2480 Revert
2481 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2482
2483 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2484
2485 2017-08-22 Richard Biener <rguenther@suse.de>
2486
2487 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2488 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2489 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2490 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2491 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2492 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2493 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2494 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2495
2496 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2497
2498 PR fortran/81296
2499 * gfortran.dg/dtio_12.f90: Update test.
2500
2501 2017-08-21 Nathan Sidwell <nathan@acm.org>
2502
2503 * g++.dg/template/pr81899.C: Fix c++03.
2504 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2505
2506 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2507
2508 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2509 Update expected result to show all of "(long)0" being underlined.
2510 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2511 (test_multitoken_macro): Update expected underlining.
2512
2513 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2514
2515 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2516 to show underlining of all pertinent params.
2517 * gcc.dg/format/pr72858.c: Likewise.
2518
2519 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2520
2521 PR target/46091
2522 * gcc.target/i386/pr46091-4.c: New test.
2523 * gcc.target/i386/pr46091-4a.c: Ditto.
2524 * gcc.target/i386/pr46091-5.c: Ditto.
2525 * gcc.target/i386/pr46091-5a.c: Ditto.
2526
2527 2017-08-21 Nathan Sidwell <nathan@acm.org>
2528
2529 PR c++/81899
2530 * g++.dg/template/pr81899.C: New.
2531
2532 2017-08-21 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/81900
2535 * gcc.dg/torture/pr81900.c: New testcase.
2536
2537 2017-08-21 Richard Biener <rguenther@suse.de>
2538
2539 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2540 regex to handle the LTO case.
2541 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2542 * c-c++-common/asan/misalign-1.c: Likewise.
2543 * c-c++-common/asan/misalign-2.c: Likewise.
2544 * c-c++-common/asan/null-deref-1.c: Likewise.
2545 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2546 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2547 * c-c++-common/asan/use-after-free-1.c: Likewise.
2548 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2549 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2550 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2551 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2552 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2553 * g++.dg/asan/large-func-test-1.C: Likewise.
2554 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2555
2556 2017-08-21 Richard Biener <rguenther@suse.de>
2557
2558 PR middle-end/81884
2559 * g++.dg/torture/pr81884.C: New testcase.
2560
2561 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2562
2563 PR ipa/77732
2564 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2565
2566 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2567
2568 PR tree-optimization/46805
2569 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2570 * jit.dg/test-autovectorize.c: New test case.
2571
2572 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2573
2574 PR target/80210
2575 * gcc.target/powerpc/pr80210.c: New test.
2576
2577 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2578
2579 PR c++/81514
2580 * g++.dg/lookup/empty.h: New file.
2581 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2582 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2583 on a built-in.
2584
2585 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2586
2587 PR c/53037
2588 * c-c++-common/pr53037-5.c: New test.
2589 * g++.dg/pr53037-1.C: Likewise.
2590 * g++.dg/pr53037-2.C: Likewise.
2591 * g++.dg/pr53037-3.C: Likewise.
2592 * g++.dg/pr53037-4.C: Likewise.
2593 * gcc.dg/pr53037-1.c: Likewise.
2594 * gcc.dg/pr53037-2.c: Likewise.
2595 * gcc.dg/pr53037-3.c: Likewise.
2596 * gcc.dg/pr53037-4.c: Likewise.
2597
2598 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2599
2600 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2601 * gcc.target/powerpc/p9-vparity.c: Likewise.
2602 * gcc.target/powerpc/pr68805.c: Likewise.
2603 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2604
2605 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2606
2607 PR target/72804
2608 * gcc.target/powerpc/pr72804.c: New test.
2609
2610 2017-08-17 Marek Polacek <polacek@redhat.com>
2611
2612 PR middle-end/81814
2613 * gcc.dg/torture/pr81814.c: New test.
2614
2615 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2616
2617 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2618
2619 2017-08-17 Tom de Vries <tom@codesourcery.com>
2620
2621 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2622
2623 2017-08-17 Richard Biener <rguenther@suse.de>
2624
2625 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2626
2627 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2628
2629 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2630 scan-assembler-times for alpha*-*-*.
2631 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2632 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2633
2634 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2635
2636 PR fortran/81116
2637 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2638
2639 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2640
2641 PR target/46091
2642 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2643 (testm): New test function.
2644 * gcc.target/i386/pr46091-2.c: Ditto.
2645 * gcc.target/i386/pr46091-3.c: Ditto.
2646
2647 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2648
2649 PR tree-optimization/81832
2650 * gcc.dg/tree-ssa/pr81832.c: New test.
2651
2652 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2653
2654 PR tree-optimization/81835
2655 * gcc.dg/vect/pr81815.c: New test.
2656
2657 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2658
2659 PR target/78460
2660 PR target/67712
2661 * gcc.c-torture/compile/string-large-1.c: New test.
2662
2663 2017-08-15 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/81790
2666 * gcc.dg/torture/pr81790.c: New testcase.
2667
2668 2017-08-14 Martin Sebor <msebor@redhat.com>
2669
2670 PR c/81117
2671 * c-c++-common/attr-nonstring-1.c: New test.
2672
2673 2017-08-14 Martin Sebor <msebor@redhat.com>
2674
2675 PR c/81117
2676 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2677
2678 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2679
2680 * gcc.dg/ucnid-5.c: Skip on AIX.
2681 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2682
2683 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2684
2685 PR target/46091
2686 * gcc.target/i386/pr46091-1.c: New test.
2687 * gcc.target/i386/pr46091-2.c: Ditto.
2688 * gcc.target/i386/pr46091-3.c: Ditto.
2689
2690 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2691
2692 PR target/81643
2693 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2694
2695 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2696
2697 PR target/79845
2698 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2699 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2700 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2701 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2702 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2703 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2704 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2705 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2706 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2707 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2708 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2709 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2710 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2711 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2712 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2713 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2714 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2715 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2716 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2717 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2718 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2719 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2720 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2721 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2722 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2723 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2724 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2725 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2726 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2727 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2728 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2729 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2730 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2731 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2732 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2733 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2734 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2735 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2736 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2737 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2738 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2739 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2740 * gcc.target/powerpc/cmpb-3.c: Likewise.
2741 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2742 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2743 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2744 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2745 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2746 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2747 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2748 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2749 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2750 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2751 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2752 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2753 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2754 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2755 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2756 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2757 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2758 * gcc.target/powerpc/no-r11-3.c: Likewise.
2759 * gcc.target/powerpc/pr80098-1.c: Likewise.
2760 * gcc.target/powerpc/pr80098-2.c: Likewise.
2761 * gcc.target/powerpc/pr80098-3.c: Likewise.
2762 * gcc.target/powerpc/pr80098-4.c: Likewise.
2763 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2764 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2765 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2766 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2767 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2768 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2769 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2770 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2771 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2772 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2773 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2774
2775 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2776
2777 PR tree-optimization/81799
2778 * gcc.dg/tree-ssa/pr81799.c: New.
2779
2780 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2781
2782 PR middle-end/46932
2783 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2784 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2785
2786 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2787
2788 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2789 -mno-pc-relative-literal-loads.
2790
2791 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2792
2793 PR testsuite/81793
2794 * gcc.dg/pie-static-1.c: Require both static and pie support.
2795 * gcc.dg/pie-static-2.c: Likewise.
2796
2797 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2798
2799 PR ada/79542
2800 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2801
2802 2017-08-11 Marek Polacek <polacek@redhat.com>
2803
2804 PR c/81795
2805 * gcc.dg/pr81795.c: New test.
2806
2807 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2808
2809 PR fortran/60355
2810 * gfortran.dg (bind_c_usage_30): New test.
2811
2812 2017-08-11 Martin Liska <mliska@suse.cz>
2813
2814 PR tree-opt/79987
2815 * gcc.target/i386/mpx/pr79987.c: New test.
2816
2817 2017-08-11 Martin Liska <mliska@suse.cz>
2818
2819 PR ipa/81213
2820 * gcc.target/i386/pr81213.c: New test.
2821
2822 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2823
2824 PR target/81708
2825 * gcc.target/i386/stack-prot-sym.c: New test.
2826
2827 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2828
2829 PR testsuite/81738
2830 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2831 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2832 vect_perm and vect_element_align for vectorization.
2833
2834 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2835
2836 PR target/81736
2837 * gcc.target/i386/pr81736-1.c: New test.
2838 * gcc.target/i386/pr81736-2.c: Likewise.
2839 * gcc.target/i386/pr81736-3.c: Likewise.
2840 * gcc.target/i386/pr81736-4.c: Likewise.
2841 * gcc.target/i386/pr81736-5.c: Likewise.
2842 * gcc.target/i386/pr81736-6.c: Likewise.
2843 * gcc.target/i386/pr81736-7.c: Likewise.
2844
2845 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2846
2847 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2848 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2849
2850 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2851
2852 * c-c++-common/missing-close-symbol.c: New test case.
2853 * c-c++-common/missing-symbol.c: New test case.
2854 * gcc.dg/unclosed-init.c: New test case.
2855 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2856 * g++.dg/diagnostic/unclosed-function.C: New test case.
2857 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2858 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2859 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2860 "expected identifier" error.
2861
2862 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2863
2864 * gfortran.dg/dec_d_lines_1.f: New test.
2865 * gfortran.dg/dec_d_lines_2.f: New test.
2866
2867 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2868
2869 * gfortran.dg/dec_structure_18.f90: New test.
2870 * gfortran.dg/dec_structure_19.f90: New test.
2871 * gfortran.dg/dec_structure_20.f90: New test.
2872 * gfortran.dg/dec_structure_21.f90: New test.
2873
2874 2017-08-10 Marek Polacek <polacek@redhat.com>
2875
2876 PR testsuite/81784
2877 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2878
2879 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2880
2881 2017-08-10 Martin Liska <mliska@suse.cz>
2882
2883 PR c++/81355
2884 * g++.dg/other/pr81355.C: New test.
2885
2886 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2887
2888 * jit.dg/all-non-failing-tests.h: Add note about
2889 test-vector-types.cc.
2890 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2891 case.
2892 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2893 New test case.
2894 * jit.dg/test-vector-types.cc: New test case.
2895
2896 2017-08-09 Andrew Pinski <apinski@cavium.com>
2897
2898 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2899 --save-temps to the options passed.
2900
2901 2017-08-09 Michael Collison <michael.collison@arm.com>
2902
2903 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2904 boundary option and fix comment.
2905 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2906 boundary option and fix comment.
2907 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2908 boundary option and fix comment.
2909 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2910 -mstructure-size boundary option.
2911
2912 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2913
2914 PR rtl-optimization/81423
2915 * gcc.c-torture/execute/pr81423.c: New testcase.
2916
2917 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2918
2919 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2920 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2921 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2922 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2923
2924 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2925
2926 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2927 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2928
2929 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2930
2931 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2932 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2933 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2934
2935 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2936
2937 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2938 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2939 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2940 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2941
2942 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2943
2944 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2945
2946 2017-08-09 Marek Polacek <polacek@redhat.com>
2947
2948 PR c/81233
2949 * gcc.dg/diagnostic-types-1.c: New test.
2950 * gcc.dg/assign-warn-1.c: Update warning messages.
2951 * gcc.dg/assign-warn-2.c: Likewise.
2952 * gcc.dg/c90-const-expr-5.c: Likewise.
2953 * gcc.dg/c99-const-expr-5.c: Likewise.
2954 * gcc.dg/conv-2.c: Likewise.
2955 * gcc.dg/init-bad-7.c: Likewise.
2956 * gcc.dg/overflow-warn-1.c: Likewise.
2957 * gcc.dg/overflow-warn-2.c: Likewise.
2958 * gcc.dg/overflow-warn-3.c: Likewise.
2959 * gcc.dg/overflow-warn-4.c: Likewise.
2960 * gcc.dg/pointer-array-atomic.c: Likewise.
2961 * gcc.dg/pr26865.c: Likewise.
2962 * gcc.dg/pr61162-2.c: Likewise.
2963 * gcc.dg/pr61162.c: Likewise.
2964 * gcc.dg/pr67730-2.c: Likewise.
2965 * gcc.dg/pr69156.c: Likewise.
2966 * gcc.dg/pr70174.c: Likewise.
2967 * objc.dg/proto-lossage-4.m: Likewise.
2968
2969 2017-08-09 Marek Polacek <polacek@redhat.com>
2970
2971 PR c/81417
2972 * Wsign-compare-1.c: New test.
2973 * gcc.dg/compare1.c: Adjust dg-bogus.
2974 * gcc.dg/compare2.c: Likewise.
2975 * gcc.dg/compare3.c: Likewise.
2976 * gcc.dg/compare7.c: Likewise.
2977 * gcc.dg/compare8.c: Likewise.
2978 * gcc.dg/compare9.c: Likewise.
2979 * gcc.dg/pr11492.c: Likewise.
2980
2981 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2982
2983 PR driver/81523
2984 * gcc.dg/pie-7.c: New test.
2985 * gcc.dg/pie-static-1.c: Likewise.
2986 * gcc.dg/pie-static-2.c: Likewise.
2987
2988 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2989
2990 PR target/81708
2991 * gcc.target/i386/stack-prot-guard.c: New test.
2992
2993 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2994
2995 * gcc.target/aarch64/xorsign.c: New.
2996 * gcc.target/aarch64/xorsign_exec.c: New.
2997 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2998
2999 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3000
3001 PR tree-optimization/81354
3002 * g++.dg/torture/pr81354.C: New file.
3003
3004 2017-08-08 Richard Biener <rguenther@suse.de>
3005
3006 PR middle-end/81719
3007 * g++.dg/tree-ssa/pr81719.C: New testcase.
3008
3009 2017-08-08 Richard Biener <rguenther@suse.de>
3010
3011 PR tree-optimization/81723
3012 * gfortran.dg/pr81723.f: New testcase.
3013
3014 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3015
3016 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3017 string.
3018 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3019 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3020 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3021 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3022 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3023 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3024 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3025 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3026 * gcc.target/powerpc/cmpb-3.c: Likewise.
3027 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3028 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3029
3030 2017-08-08 Martin Liska <mliska@suse.cz>
3031
3032 PR tree-opt/81696
3033 * gcc.dg/ipa/pr81696.c: New test.
3034
3035 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3036
3037 PR tree-optimization/81744
3038 * gcc.dg/tree-ssa/pr81744.c: New.
3039
3040 2017-08-08 Marek Polacek <polacek@redhat.com>
3041
3042 PR c++/81607
3043 * g++.dg/other/bitfield6.C: New test.
3044
3045 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3046
3047 PR target/81593
3048 * gcc.target/powerpc/vec-setup.h: New tests to test various
3049 combinations of setting up vectors of 2 double word elements.
3050 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3051 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3052 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3053 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3054 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3055 vector inserts from vector extracts.
3056 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3057
3058 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3059
3060 PR fortran/68829
3061 PR fortran/81701
3062 * gfortran.dg/o_fast_stacksize.90: New test.
3063
3064 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3065
3066 PR middle-end/46932
3067 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3068
3069 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3070
3071 * gcc.target/i386/pr81736-1.c: Removed.
3072 * gcc.target/i386/pr81736-2.c: Likewise.
3073 * gcc.target/i386/pr81736-3.c: Likewise.
3074 * gcc.target/i386/pr81736-4.c: Likewise.
3075
3076 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3077
3078 PR target/81736
3079 * gcc.target/i386/pr81736-1.c: New test.
3080 * gcc.target/i386/pr81736-2.c: Likewise.
3081 * gcc.target/i386/pr81736-3.c: Likewise.
3082 * gcc.target/i386/pr81736-4.c: Likewise.
3083
3084 2017-08-07 Marek Polacek <polacek@redhat.com>
3085
3086 PR middle-end/81737
3087 * gcc.dg/pr81737.c: New test.
3088
3089 2017-08-07 Martin Liska <mliska@suse.cz>
3090
3091 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3092 * gcc.dg/parm-impl-decl-1.c: Likewise.
3093 * gcc.dg/parm-impl-decl-3.c: Likewise.
3094 * gcc.dg/Wattributes-5.c: New test.
3095
3096 2017-08-06 Andrew Pinski <apinski@cavium.com>
3097
3098 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3099 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3100 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3101 * gcc.target/aarch64/target_attr_4.c: Likewise.
3102 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3103 * gcc.target/aarch64/target_attr_2.c: Likewise.
3104 * gcc.target/aarch64/target_attr_7.c: Likewise.
3105 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3106 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3107 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3108
3109 2017-08-06 Andrew Pinski <apinski@cavium.com>
3110
3111 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3112 -march=armv8-a+nolse, skip if -mcpu= is passed.
3113 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3114
3115 2017-08-06 Andrew Pinski <apinski@cavium.com>
3116
3117 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3118 * gcc.target/aarch64/_Float16_2.c: Likewise.
3119 * gcc.target/aarch64/_Float16_3.c: Likewise.
3120
3121 2017-08-06 Tom de Vries <tom@codesourcery.com>
3122
3123 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3124
3125 2017-08-06 Tom de Vries <tom@codesourcery.com>
3126
3127 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3128 type. Add missing return.
3129
3130 2017-08-06 Tom de Vries <tom@codesourcery.com>
3131
3132 PR testsuite/81731
3133 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3134 variable 'a' definition.
3135 (b): Remove unused variable.
3136 (gp): New variable.
3137 (check): Add parameter corresponding to call in main, and handle.
3138
3139 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3140
3141 PR c++/79790
3142 * g++.dg/cpp1z/class-deduction43.C: New.
3143
3144 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3145
3146 PR tree-optimization/57371
3147 * c-c++-common/pr57371-1.c: New test.
3148 * c-c++-common/pr57371-2.c: New test.
3149 * c-c++-common/pr57371-3.c: New test.
3150 * c-c++-common/pr57371-4.c: New test.
3151 * gcc.dg/pr57371-5.c: New test.
3152
3153 2017-08-04 Carl Love <cel@us.ibm.com>
3154
3155 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3156 builtin test cases for vec_mule, and vec_mulo.
3157 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3158 builtin test cases for vec_mule, and vec_mulo.
3159
3160 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3161
3162 PR target/81590
3163 * gcc.target/i386/avx512-check.h: New file.
3164 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3165 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3166 * gcc.target/i386/avx512cd-check.h: Likewise.
3167 * gcc.target/i386/avx512ifma-check.h: Likewise.
3168 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3169 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3170 * gcc.target/i386/avx512bw-check.h: Rewrite.
3171 * gcc.target/i386/avx512dq-check.h: Likewise.
3172 * gcc.target/i386/avx512er-check.h: Likewise.
3173 * gcc.target/i386/avx512f-check.h: Likewise.
3174 * gcc.target/i386/avx512vl-check.h: Likewise.
3175 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3176 only.
3177 (test_512): Removed.
3178 (avx512*_test): Likewise.
3179 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3180
3181 2017-08-04 Marek Polacek <polacek@redhat.com>
3182
3183 PR middle-end/81695
3184 * gcc.dg/pr81695.c: New test.
3185
3186 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3187
3188 PR tree-optimization/81136
3189 * gcc.dg/vect/pr81136.c: Add scan test.
3190
3191 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3192
3193 * gcc.dg/vect/vect-alias-check-3.c: New test.
3194 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3195 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3196
3197 2017-08-04 Richard Biener <rguenther@suse.de>
3198
3199 PR middle-end/81705
3200 * c-c++-common/ubsan/pr81705.c: New testcase.
3201
3202 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3203
3204 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3205 messages that used to start with a capital letter.
3206 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3207 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3208 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3209 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3210 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3211 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3212 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3213 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3214 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3215 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3216 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3217 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3218 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3219 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3220 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3221 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3222 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3223 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3224 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3225 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3226 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3227 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3228 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3229 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3230 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3231 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3232 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3233 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3234 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3235 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3236 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3237 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3238 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3239 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3240 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3241 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3242 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3243 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3244 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3245 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3246 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3247 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3248 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3249 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3250 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3251 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3252 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3253 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3254 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3255 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3256 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3257 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3258 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3259 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3260 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3261 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3262
3263 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR target/81621
3266 * gcc.dg/pr81621.c: New test.
3267
3268 2017-08-03 Richard Biener <rguenther@suse.de>
3269
3270 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3271 and CSE.
3272
3273 2017-08-03 Richard Biener <rguenther@suse.de>
3274
3275 PR middle-end/81148
3276 * c-c++-common/ubsan/pr81148.c: New testcase.
3277
3278 2017-08-03 Tom de Vries <tom@codesourcery.com>
3279
3280 PR target/81662
3281 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3282
3283 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3284
3285 PR driver/81650
3286 * gcc.dg/pr81650.c: New test.
3287
3288 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3289
3290 PR c++/71440
3291 * g++.dg/template/crash127.C: New.
3292
3293 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3294
3295 PR middle-end/81052
3296 * c-c++-common/pr81052.c: New test.
3297
3298 2017-08-03 Tom de Vries <tom@codesourcery.com>
3299
3300 * gcc.dg/pr56727-2.c: Require alias.
3301
3302 2017-08-03 Tom de Vries <tom@codesourcery.com>
3303
3304 * gcc.dg/attr-noipa.c: Require alloca.
3305
3306 2017-08-03 Tom de Vries <tom@codesourcery.com>
3307
3308 * gcc.dg/torture/pr80163.c: Require label_values.
3309
3310 2017-08-03 Tom de Vries <tom@codesourcery.com>
3311
3312 PR target/81662
3313 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3314 * c-c++-common/patchable_function_entry-default.c: Same.
3315 * c-c++-common/patchable_function_entry-definition.c: Same.
3316
3317 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3318
3319 PR target/81644
3320 * gcc.target/i386/pr81644.c: New test.
3321
3322 2017-08-02 Tom de Vries <tom@codesourcery.com>
3323
3324 * gcc.dg/Walloca-14.c: Use relative line number.
3325
3326 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3327
3328 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3329 test "no-3dnowa" target attribute.
3330
3331 2017-08-02 Marek Polacek <polacek@redhat.com>
3332
3333 PR c/81289
3334 * gcc.dg/noncompile/pr81289.c: New test.
3335
3336 PR c/81448
3337 PR c/81306
3338 * c-c++-common/Wmultistatement-macros-13.c: New test.
3339
3340 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3341
3342 PR c++/81640
3343 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3344
3345 PR middle-end/79499
3346 * gcc.dg/pr79499.c: New test.
3347
3348 2017-08-02 Richard Biener <rguenther@suse.de>
3349
3350 PR tree-optimization/81633
3351 * gcc.dg/vect/pr81633.c: New testcase.
3352
3353 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3354
3355 * gcc.dg/guality/pr25967-1.c: New test.
3356 * gcc.dg/guality/pr25967-2.c: Likewise.
3357 * gcc.dg/torture/pr25967-1.c: Likewise.
3358 * gcc.dg/torture/pr25967-2.c: Likewise.
3359
3360 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3361
3362 PR target/81654
3363 * gcc.target/i386/pr81654.c: New test.
3364
3365 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3366
3367 PR fortran/79312
3368 * gfortran.dg/logical_assignment_1.f90: New test.
3369
3370 2017-08-01 Martin Liska <mliska@suse.cz>
3371
3372 PR middle-end/70140
3373 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3374
3375 2017-08-01 Martin Liska <mliska@suse.cz>
3376
3377 Revert r250771
3378 Make mempcpy more optimal (PR middle-end/70140).
3379
3380 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3381
3382 PR target/81622
3383 * gcc.target/powerpc/pr81622.c: New test.
3384
3385 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3386
3387 PR tree-optimization/80925
3388 * gcc.dg/vect/vect-28.c: Add
3389 --param vect-max-peeling-for-alignment=0 option.
3390 Remove unaligned access and peeling checks.
3391 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3392 * gcc.dg/vect/vect-70.c: Ditto.
3393 * gcc.dg/vect/vect-87.c: Ditto.
3394 * gcc.dg/vect/vect-88.c: Ditto.
3395 * gcc.dg/vect/vect-91.c: Ditto.
3396 * gcc.dg/vect/vect-93.c: Ditto.
3397
3398 2017-08-01 Tom de Vries <tom@codesourcery.com>
3399
3400 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3401 * gcc.target/nvptx/slp.c (foo): Same.
3402
3403 2017-08-01 Richard Biener <rguenther@suse.de>
3404
3405 PR tree-optimization/81181
3406 * gcc.dg/torture/pr81181.c: New testcase.
3407
3408 2017-08-01 Martin Liska <mliska@suse.cz>
3409
3410 PR middle-end/70140
3411 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3412
3413 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3414
3415 PR target/81641
3416 * gcc.target/i386/pr81641.c: New test.
3417
3418 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3419
3420 PR target/81639
3421 * gcc.target/i386/pr81639.c: New test.
3422
3423 2017-08-01 Richard Biener <rguenther@suse.de>
3424
3425 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3426 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3427 endless loop.
3428 * gcc.dg/uninit-23.c: Adjust.
3429
3430 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3431
3432 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3433 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3434
3435 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3436
3437 PR tree-optimization/81627
3438 * gcc.dg/tree-ssa/pr81627.c: New.
3439
3440 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3441
3442 PR tree-optimization/81620
3443 * gcc.dg/tree-ssa/pr81620-1.c: New.
3444 * gcc.dg/tree-ssa/pr81620-2.c: New.
3445
3446 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3447
3448 PR testsuite/53542
3449 * gfortran.dg/use_30.f90: New test.
3450
3451 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR tree-optimization/81588
3454 * gcc.dg/tree-ssa/pr81588.c: New test.
3455 * gcc.dg/pr81588.c: New test.
3456 * gcc.c-torture/execute/pr81588.c: New test.
3457
3458 2017-08-01 Richard Biener <rguenther@suse.de>
3459
3460 PR tree-optimization/81297
3461 * gcc.dg/torture/pr81297.c: New testcase.
3462
3463 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3464
3465 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3466
3467 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3468
3469 PR tree-optimization/80925
3470 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3471 --param vect-max-peeling-for-alignment=0 option.
3472 Remove unaligned access and peeling checks.
3473 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3474
3475 2017-07-31 Carl Love <cel@us.ibm.com>
3476
3477 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3478 missed in commit 250746.
3479
3480 2017-07-31 Carl Love <cel@us.ibm.com>
3481
3482 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3483 new builtins.
3484
3485 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3486
3487 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3488 * gcc.target/i386/pr79793-2.c: Likewise.
3489
3490 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3491
3492 PR target/25967
3493 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3494 (naked): Add attribute regparm(1) for x86_32 targets.
3495 Add integer argument. Remove global "data" variable.
3496 (main): Pass integer argument to naked function.
3497 * gcc.target/i386/naked-4.c: New test.
3498
3499 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3500 Martin Liska <mliska@suse.cz>
3501
3502 * gcc.dg/predict-15.c: New test.
3503 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3504
3505 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3506
3507 PR target/25967
3508 * gcc.target/i386/naked-1.c: New test.
3509 * gcc.target/i386/naked-2.c: Ditto.
3510 * gcc.target/i386/naked-3.c: Ditto.
3511 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3512 do_test_body0 stub function, use attribute "naked" instead.
3513 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3514 * gcc.dg/pr44290-2.c: Ditto.
3515
3516 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3517
3518 PR fortran/81581
3519 * gfortran.dg/dim_sum_1.f90: New test case.
3520 * gfortran.dg/dim_sum_2.f90: New test case.
3521 * gfortran.dg/dim_sum_3.f90: New test case.
3522
3523 2017-07-31 Martin Liska <mliska@suse.cz>
3524
3525 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3526 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3527
3528 2017-07-31 Martin Liska <mliska@suse.cz>
3529
3530 PR sanitize/81530
3531 * g++.dg/ubsan/pr81530.C: New test.
3532
3533 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3534
3535 PR sanitizer/81604
3536 * c-c++-common/ubsan/pr81604.c: New test.
3537
3538 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3539
3540 PR target/79793
3541 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3542 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3543 (foo): Check the builtin return address against the return address
3544 in interrupt frame.
3545 * gcc.target/i386/pr79793-1.c: New test.
3546 * gcc.target/i386/pr79793-2.c: Likewise.
3547
3548 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3549
3550 * c-c++-common/dump-ada-spec-7.c: New test.
3551
3552 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3553
3554 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3555 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3556
3557 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3558
3559 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3560
3561 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3562
3563 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3564
3565 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3566
3567 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3568
3569 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3570 Bilyan Borisov <bilyan.borisov@arm.com>
3571
3572 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3573 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3574 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3575 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3576 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3577
3578 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3579
3580 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3581 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3582 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3583 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3584 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3585 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3586 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3587 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3588 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3589 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3590 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3591
3592 2017-07-28 Martin Liska <mliska@suse.cz>
3593
3594 PR sanitizer/81340
3595 * g++.dg/asan/pr81340.C: New test.
3596
3597 2017-07-28 Richard Biener <rguenther@suse.de>
3598
3599 PR tree-optimization/81502
3600 * gcc.target/i386/pr81502.c: New testcase.
3601
3602 2017-07-28 Martin Liska <mliska@suse.cz>
3603
3604 PR sanitizer/81460
3605 * gcc.dg/asan/pr81460.c: New test.
3606
3607 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR sanitizer/80998
3610 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3611 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3612
3613 PR tree-optimization/81578
3614 * gcc.dg/pr81578.c: New test.
3615
3616 2017-07-28 Richard Biener <rguenther@suse.de>
3617
3618 PR tree-optimization/81573
3619 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3620
3621 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3622
3623 * g++.dg/pr69667.C: Remove option -mlra.
3624 * gcc.target/powerpc/dform-1.c: Likewise.
3625 * gcc.target/powerpc/dform-2.c: Likewise.
3626 * gcc.target/powerpc/dform-3.c: Likewise.
3627 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3628 * gcc.target/powerpc/p9-vparity.c: Likewise.
3629 * gcc.target/powerpc/pr63491.c: Likewise.
3630 * gcc.target/powerpc/pr67808.c: Likewise.
3631 * gcc.target/powerpc/pr68805.c: Likewise.
3632 * gcc.target/powerpc/pr69461.c: Likewise.
3633 * gcc.target/powerpc/pr71680.c: Likewise.
3634 * gcc.target/powerpc/pr77289.c: Likewise.
3635 * gcc.target/powerpc/pr78458.c: Likewise.
3636 * gcc.target/powerpc/pr78543.c: Likewise.
3637 * g++.dg/pr71294.C: Remove option -mno-lra.
3638 * gcc.target/powerpc/pr71656-1.c: Likewise.
3639 * gcc.target/powerpc/pr71656-2.c: Likewise.
3640 * gcc.target/powerpc/pr71698.c: Likewise.
3641
3642 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3643 Sudakshina Das <sudi.das@arm.com>
3644
3645 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3646
3647 2017-07-27 Marek Polacek <polacek@redhat.com>
3648
3649 PR c/81417
3650 * c-c++-common/Wsign-compare-1.c: New test.
3651 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3652 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3653 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3654 * g++.dg/warn/compare1.C: Likewise.
3655 * gcc.dg/compare1.c: Likewise.
3656 * gcc.dg/compare2.c: Likewise.
3657 * gcc.dg/compare4.c: Likewise.
3658 * gcc.dg/compare5.c: Likewise.
3659 * gcc.dg/pr35430.c: Likewise.
3660 * gcc.dg/pr60087.c: Likewise.
3661
3662 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3663
3664 PR middle-end/81564
3665 * gcc.dg/pr81564.c: New test.
3666
3667 2017-07-27 Richard Biener <rguenther@suse.de>
3668
3669 PR tree-optimization/81573
3670 PR tree-optimization/81494
3671 * gcc.dg/torture/pr81573.c: New testcase.
3672
3673 2017-07-27 Richard Biener <rguenther@suse.de>
3674
3675 PR tree-optimization/81571
3676 * gcc.dg/torture/pr81571.c: New testcase.
3677
3678 2017-07-27 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/81502
3681 * gcc.target/i386/vect-insert-1.c: New testcase.
3682
3683 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3684
3685 PR target/81534
3686 * gcc.target/s390/pr81534.c: New test.
3687
3688 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3689
3690 PR tree-optimization/81555
3691 PR tree-optimization/81556
3692 * gcc.c-torture/execute/pr81555.c: New test.
3693 * gcc.c-torture/execute/pr81556.c: New test.
3694
3695 * gcc.dg/attr-noipa.c: New test.
3696 * gcc.dg/ipa/ipa-pta-18.c: New test.
3697 * gcc.dg/ipa/ipa-sra-11.c: New test.
3698
3699 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3700
3701 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3702 option.
3703 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3704 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3705 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3706 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3707 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3708 * gcc.target/powerpc/vsx-simode.c: Likewise.
3709 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3710 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3711
3712 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3713
3714 PR c++/71570
3715 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3716
3717 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3718
3719 PR target/81563
3720 * gcc.target/i386/pr81563.c: New test
3721
3722 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3723
3724 PR target/79041
3725 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3726
3727 2017-07-26 Marek Polacek <polacek@redhat.com>
3728
3729 PR middle-end/70992
3730 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3731 * gcc.dg/overflow-warn-2.c: Likewise.
3732 * gcc.dg/overflow-warn-3.c: Likewise.
3733 * gcc.dg/overflow-warn-4.c: Likewise.
3734 * gcc.dg/torture/pr70992-2.c: New test.
3735 * gcc.dg/torture/pr70992.c: New test.
3736
3737 2017-07-26 Richard Biener <rguenther@suse.de>
3738
3739 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3740 happening in ccp1.
3741 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3742
3743 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3744
3745 PR middle-end/46932
3746 * gcc.dg/pr46932.c: New testcase.
3747
3748 2017-07-26 Martin Liska <mliska@suse.cz>
3749
3750 PR sanitize/81186
3751 * gcc.dg/asan/pr81186.c: New test.
3752
3753 2017-07-25 Carl Love <cel@us.ibm.com>
3754
3755 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3756 vec_cnttz builtins.
3757
3758 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3759
3760 * gnat.dg/opt66.adb: New test.
3761
3762 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3763
3764 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3765 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3766
3767 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3768
3769 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3770
3771 2017-07-25 Torsten Duwe <duwe@suse.de>
3772
3773 * c-c++-common/patchable_function_entry-default.c: New test.
3774 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3775 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3776
3777 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR target/81532
3780 * gcc.target/i386/pr80833-3.c: New test.
3781 * gcc.target/i386/avx512dq-pr81532.c: New test.
3782 * gcc.target/i386/avx512bw-pr81532.c: New test.
3783
3784 2017-07-25 Richard Biener <rguenther@suse.de>
3785
3786 PR tree-optimization/81455
3787 * gcc.dg/pr81455.c: New testcase.
3788
3789 2017-07-25 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/81529
3792 * gfortran.dg/pr81529.f90: New testcase.
3793
3794 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3795
3796 * gcc.target/aarch64/pr79041-2.c: Improve test.
3797
3798 2017-07-25 Richard Biener <rguenther@suse.de>
3799
3800 PR tree-optimization/81410
3801 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3802
3803 2017-07-25 Richard Biener <rguenther@suse.de>
3804
3805 PR tree-optimization/81510
3806 * gcc.dg/torture/pr81510.c: New testcase.
3807 * gcc.dg/torture/pr81510-2.c: Likewise.
3808
3809 2017-07-25 Martin Liska <mliska@suse.cz>
3810
3811 PR ipa/81520
3812 * gcc.dg/ipa/pr81520.c: New test.
3813
3814 2017-07-25 Marek Polacek <polacek@redhat.com>
3815
3816 PR c/81364
3817 * Wmultistatement-macros-12.c: New test.
3818
3819 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3820
3821 PR target/81414
3822 * gcc.target/aarch64/pr81414.C: New.
3823
3824 2017-07-25 Richard Biener <rguenther@suse.de>
3825
3826 PR middle-end/81505
3827 * gcc.dg/ubsan/pr81505.c: New testcase.
3828
3829 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3830
3831 PR testsuite/80759
3832 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3833 (ELFFN_BEGIN): Rename to FN_TYPE.
3834 (ELFFN_END): Rename to FN_SIZE.
3835 (ASMNAME): New macro.
3836 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3837 .global.
3838 (FUNC_END): Use ASMNAME.
3839 (test_data_save): Remove.
3840 (test_data_input): Likewise.
3841 (test_data_output: Likewise.
3842 (test_data_fn): Likewise.
3843 (test_data_retaddr): Likewise.
3844 (regs_to_mem): Make globals, use r10 instead of rax.
3845 (mem_to_regs): Likewise.
3846 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3847 body to ms-sysv.c.
3848 (do_test_aligned): Likewise.
3849 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3850 Add dg-* directives.
3851 (PASTE_STR): New macro.
3852 (ASMNAME): Likewise.
3853 (LOAD_TEST_DATA_ADDR): Likewise.
3854 (TEST_DATA_OFFSET): Likewise.
3855 (do_test_body0): New C function.
3856 (do_test_body): New inline assembly routine.
3857 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3858 (runtest_ms_sysv): Modify.
3859
3860 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3861
3862 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3863 since the upper-regs options have been deleted.
3864 * gcc.target/powerpc/pr65849-2.c: Likewise.
3865 * gcc.target/powerpc/pr80099-1.c: Likewise.
3866 * gcc.target/powerpc/pr80099-2.c: Likewise.
3867 * gcc.target/powerpc/pr80099-3.c: Likewise.
3868 * gcc.target/powerpc/pr80099-4.c: Likewise.
3869 * gcc.target/powerpc/pr80099-5.c: Likewise.
3870 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3871 support removal of the upper-regs options.
3872 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3873 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3874 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3875 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3876 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3877 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3878 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3879 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3880 * gcc.target/powerpc/ppc-round.c: Likewise.
3881 * gcc.target/powerpc/pr71720.c: Likewise.
3882 * gcc.target/powerpc/pr72853.c: Likewise.
3883 * gcc.target/powerpc/pr79907.c: Likewise.
3884 * gcc.target/powerpc/pr78953.c: Likewise.
3885 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3886 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3887 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3888 * gcc.target/powerpc/vec-init-3.c: Likewise.
3889 * gcc.target/powerpc/vec-init-6.c: Likewise.
3890 * gcc.target/powerpc/vec-init-7.c: Likewise.
3891 * gcc.target/powerpc/vec-set-char.c: Likewise.
3892 * gcc.target/powerpc/vec-set-int.c: Likewise.
3893 * gcc.target/powerpc/vec-set-short.c: Likewise.
3894
3895 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3896
3897 PR target/79041
3898 * gcc.target/aarch64/pr79041-2.c: New test.
3899
3900 2017-07-24 Carl Love <cel@us.ibm.com>
3901
3902 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3903 the new built-ins.
3904
3905 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3906
3907 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3908
3909 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3910 Mikael Morin <mikael@gcc.gnu.org>
3911
3912 PR fortran/66102
3913 * gfortran.dg/realloc_on_assign_28.f90: New test.
3914
3915 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3916
3917 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3918 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3919
3920 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3921
3922 PR target/80569
3923 * gcc.target/i386/pr80569.c: New test.
3924
3925 2017-07-21 Carl Love <cel@us.ibm.com>
3926
3927 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3928 vmuleuh): Fix scan-assembler-times should check for word not half word
3929 instructions.
3930
3931 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3932
3933 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3934 redundant -march option.
3935 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3936 in addition to armv8.1-a.
3937
3938 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3939
3940 PR middle-end/56727
3941 * gcc.dg/pr56727-1.c: New test.
3942 * gcc.dg/pr56727-2.c: New test.
3943
3944 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3945
3946 * gcc.target/powerpc/mmx-check.h: New file.
3947 * gcc.target/powerpc/mmx-packs.c: New file.
3948 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3949 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3950 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3951 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3952 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3953 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3954 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3955 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3956 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3957 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3958 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3959 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3960 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3961 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3962 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3963 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3964 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3965 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3966 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3967 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3968 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3969 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3970 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3971 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3972 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3973 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3974 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3975 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3976 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3977 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3978 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3979 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3980 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3981 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3982 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3983 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3984 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3985 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3986
3987 2017-06-21 Richard Biener <rguenther@suse.de>
3988
3989 PR tree-optimization/81500
3990 * gcc.dg/torture/pr81500.c: New testcase.
3991
3992 2017-07-20 Nathan Sidwell <nathan@acm.org>
3993
3994 * g++.dg/ext/anon-struct6.C: Adjust diag.
3995 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3996
3997 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3998
3999 PR target/80846
4000 * gcc.target/i386/avx-pr80846.c: New test.
4001 * gcc.target/i386/avx2-pr80846.c: New test.
4002 * gcc.target/i386/avx512f-pr80846.c: New test.
4003
4004 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4005
4006 PR tree-optimization/81388
4007 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4008 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4009
4010 2017-07-17 Tom de Vries <tom@codesourcery.com>
4011
4012 PR middle-end/81030
4013 * gcc.dg/pr81030.c: New test.
4014
4015 2017-07-20 Richard Biener <rguenther@suse.de>
4016
4017 PR tree-optimization/61171
4018 * g++.dg/vect/pr61171.cc: New testcase.
4019 * gfortran.dg/vect/pr61171.f: Likewise.
4020 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4021
4022 2017-07-20 Richard Biener <rguenther@suse.de>
4023
4024 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4025 with V64QImode.
4026 * gcc.dg/vect/slp-45.c: Likewise.
4027
4028 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4029
4030 * gcc.dg/tree-ssa/vrp116.c: New Test.
4031
4032 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4033
4034 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4035 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4036 __builtin_cpu_is and __builtin_cpu_supports are supported.
4037
4038 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4039
4040 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4041 __BUILTIN_CPU_SUPPORTS__ defined.
4042 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4043 __BUILTIN_CPU_SUPPORTS__ defined.
4044
4045 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR tree-optimization/81346
4048 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4049
4050 2017-07-19 Tom de Vries <tom@codesourcery.com>
4051
4052 * gcc.target/nvptx/decl-init.c: Update alignment.
4053 * gcc.target/nvptx/slp-2-run.c: New test.
4054 * gcc.target/nvptx/slp-2.c: New test.
4055 * gcc.target/nvptx/v2di.c: New test.
4056
4057 2017-07-19 Tom de Vries <tom@codesourcery.com>
4058
4059 * gcc.target/nvptx/slp-run.c: New test.
4060 * gcc.target/nvptx/slp.c: New test.
4061 * gcc.target/nvptx/v2si-cvt.c: New test.
4062 * gcc.target/nvptx/v2si-run.c: New test.
4063 * gcc.target/nvptx/v2si.c: New test.
4064 * gcc.target/nvptx/vec.inc: New test.
4065
4066 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4067
4068 PR tree-optimization/81346
4069 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4070 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4071 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4072 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4073 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4074 compiler to avoid X / C1 op C2 optimization to trigger.
4075
4076 2017-07-19 Martin Liska <mliska@suse.cz>
4077
4078 PR sanitizer/63361
4079 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4080 -ffloat-store or -mieee for targets that need it.
4081
4082 2017-07-18 Tom de Vries <tom@codesourcery.com>
4083
4084 PR middle-end/81464
4085 * gfortran.dg/pr81464.f90: New test.
4086
4087 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4088
4089 PR target/81471
4090 * gcc.target/i386/pr81471.c: New test.
4091
4092 2017-06-18 Richard Biener <rguenther@suse.de>
4093
4094 PR tree-optimization/81410
4095 * gcc.dg/vect/pr81410.c: New testcase.
4096
4097 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4098
4099 PR middle-end/81462
4100 * g++.dg/torture/pr81462.C: New testcase.
4101
4102 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4103
4104 PR target/81408
4105 * g++.dg/tree-ssa/pr81408.C: New.
4106 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4107
4108 2017-07-18 Richard Biener <rguenther@suse.de>
4109
4110 PR tree-optimization/80620
4111 PR tree-optimization/81403
4112 * gcc.dg/torture/pr80620.c: New testcase.
4113 * gcc.dg/torture/pr81403.c: Likewise.
4114
4115 2017-07-18 Richard Biener <rguenther@suse.de>
4116
4117 PR tree-optimization/81418
4118 * gcc.dg/torture/pr81418.c: New testcase.
4119
4120 2017-07-17 Carl Love <cel@us.ibm.com>
4121
4122 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4123 test case changes for commit 249424
4124
4125 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4126 vmuleuh): Fix scan-assembler-times should check for word not half word
4127 instructions.
4128
4129 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4130
4131 PR tree-optimization/81162
4132 * gcc.dg/pr81162.c: Move this to...
4133 * gcc.dg/ubsan/pr81162.c: ...here.
4134
4135 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4136
4137 * g++.dg/diagnostic/friend1.C: New test.
4138 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4139
4140 2017-07-17 Nathan Sidwell <nathan@acm.org>
4141
4142 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4143
4144 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4145
4146 * lib/gcc-dg.exp: Increase expect's match buffer size.
4147
4148 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4149
4150 PR target/81369
4151 * gcc.dg/tree-ssa/pr81369.c: New.
4152
4153 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4154
4155 * gcc.target/arc/pr9000674901.c: New file.
4156 * gcc.target/arc/pic-1.c: Likewise.
4157 * gcc.target/arc/pr9001191897.c: Likewise.
4158
4159 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4160 Andrew Burgess <andrew.burgess@embecosm.com>
4161
4162 * gcc.target/arc/naked-1.c: New file.
4163 * gcc.target/arc/naked-2.c: Likewise.
4164
4165 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR tree-optimization/81428
4168 * gcc.dg/fixed-point/pr81428.c: New test.
4169
4170 PR tree-optimization/81365
4171 * g++.dg/torture/pr81365.C: New test.
4172
4173 PR tree-optimization/81396
4174 * gcc.dg/tree-ssa/pr81396.c: New test.
4175
4176 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4177
4178 * gnat.dg/opt65.adb: New test.
4179
4180 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4181
4182 * gcc.dg/predict-8.c: Update.
4183
4184 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4185
4186 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4187 * g++.dg/warn/pr12242.C: Likewise.
4188
4189 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4190
4191 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4192 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4193 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4194 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4195 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4196 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4197 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4198 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4199 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4200 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4201 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4202 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4203 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4204 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4205 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4206 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4207 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4208 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4209 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4210 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4211 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4212 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4213 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4214 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4215 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4216 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4217 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4218 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4219 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4220 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4221 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4222 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4223 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4224 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4225 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4226 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4227 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4228 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4229 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4230 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4231 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4232 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4233 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4234 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4235 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4236 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4237 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4238 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4239 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4240 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4241 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4242
4243 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4244
4245 PR tree-optimization/81162
4246 * gcc.dg/pr81162.c: New file.
4247
4248 2017-07-14 Martin Sebor <msebor@redhat.com>
4249
4250 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4251 that bcopy is expected to be transformed to.
4252
4253 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4254
4255 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4256 * g++.dg/lookup/missing-std-include-2.C: New test case.
4257 * g++.dg/lookup/missing-std-include-3.C: New test case.
4258 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4259 * gcc.dg/missing-header-fixit-1.c: New test case.
4260 * gcc.dg/missing-header-fixit-2.c: New test case.
4261 * gcc.dg/missing-header-fixit-2.h: New header.
4262
4263 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4264
4265 PR c/81405
4266 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4267
4268 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4269
4270 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4271
4272 2017-07-13 Martin Liska <mliska@suse.cz>
4273
4274 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4275 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4276 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4277 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4278 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4279 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4280 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4281
4282 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4283
4284 PR target/81193
4285 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4286 __builtin_cpu_supports with old GLIBC's.
4287 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4288 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4289 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4290 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4291 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4292 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4293 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4294 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4295 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4296 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4297 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4298 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4299 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4300 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4301 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4302 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4303 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4304 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4305 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4306 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4307 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4308 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4309 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4310 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4311
4312 2017-07-12 Carl Love <cel@us.ibm.com>
4313
4314 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4315 rev_bool_int): Add test cases for builtins.
4316 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4317 test cases for builtins.
4318
4319 2017-07-12 Carl Love <cel@us.ibm.com>
4320
4321 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4322 lp64 && p9vector_hw.
4323
4324 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4325
4326 * lib/target-supports.exp (check_stack_check_available): Make
4327 testcase name depend on stack_kind.
4328
4329 2017-07-11 Michael Collison <michael.collison@arm.com>
4330
4331 * gcc.target/aarch64/cmp-2.c: New testcase.
4332
4333 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4334
4335 PR c++/51270
4336 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4337
4338 2017-07-11 Carl Love <cel@us.ibm.com>
4339
4340 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4341 test cases for the builtins.
4342
4343 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4344
4345 * lib/profopt.exp: Print relative names in UNSUPPORTED
4346 AutoFDO tests.
4347
4348 2017-07-10 Michael Collison <michael.collison@arm.com>
4349
4350 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4351
4352 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4353
4354 PR target/81375
4355 * gcc.target/i386/pr81375.c: New test.
4356
4357 2017-07-10 Martin Sebor <msebor@redhat.com>
4358
4359 PR tree-optimization/80397
4360 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4361
4362 2017-07-10 Martin Sebor <msebor@redhat.com>
4363
4364 PR other/81345
4365 * gcc.dg/pr81345.c: New test.
4366
4367 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4368
4369 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4370 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4371
4372 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4373
4374 PR target/81313
4375 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4376 integer argumets to bypass x86_64 outgoing args optimization.
4377
4378 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4379
4380 * gfortran.dg/eoshift_4.f90: New test.
4381 * gfortran.dg/eoshift_5.f90: New test.
4382 * gfortran.dg/eoshift_6.f90: New test.
4383
4384 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4385
4386 PR target/81313
4387 * gcc.target/i386/pr81313-1.c: New test.
4388 * gcc.target/i386/pr81313-2.c: Likewise.
4389 * gcc.target/i386/pr81313-3.c: Likewise.
4390 * gcc.target/i386/pr81313-4.c: Likewise.
4391 * gcc.target/i386/pr81313-5.c: Likewise.
4392
4393 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4394
4395 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4396 * gnat.dg/vect16.ads (Sarray): Likewise.
4397 * gnat.dg/vect17.ads (Sarray): Likewise.
4398 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4399 * gnat.dg/vect16.adb (Add): Likewise.
4400 * gnat.dg/vect17.adb (Add): Likewise.
4401
4402 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4403
4404 PR c++/79300
4405 * g++.dg/diagnostic/pr79300.C: New test case.
4406
4407 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4408
4409 * gcc.target/powerpc/clone1.c: Add check to make sure the
4410 __builtin_cpu_supports function is fully supported.
4411 * gcc.target/powerpc/clone2.c: New runtime test for
4412 target_clones.
4413
4414 PR target/81348
4415 * gcc.target/powerpc/pr81348.c: New test.
4416
4417 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4418
4419 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4420
4421 2017-07-07 Carl Love <cel@us.ibm.com>
4422
4423 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4424 file for built-ins.
4425
4426 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4427
4428 * gcc.target/sparc/dictunpack.c: New file.
4429 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4430 * gcc.target/sparc/fpcmpshl.c: Likewise.
4431 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4432 * gcc.target/sparc/fpcmpushl.c: Likewise.
4433
4434 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4435
4436 PR fortran/70071
4437 * gfortran.dg/coarray_44.f90: New testcase.
4438
4439 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4440
4441 * c-c++-common/asan/kasan-alloca-1.c: New test.
4442 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4443
4444 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4445
4446 * c-c++-common/asan/alloca_big_alignment.c: New test.
4447 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4448 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4449 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4450 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4451 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4452 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4453 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4454
4455 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4456
4457 PR target/81305
4458 * gcc.target/avr/isr-test.h: Fix warnings.
4459
4460 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4461
4462 * lib/target-supports.exp: Generate
4463 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4464 and check_effective_target_arm_arch_v8r_multilib.
4465
4466 2017-07-06 Carl Love <cel@us.ibm.com>
4467
4468 * ChangeLog: Clean up from mid air collision
4469
4470 2017-07-06 Carl Love <cel@us.ibm.com>
4471
4472 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4473 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4474 cases for vec_addc, adde and addec builtins.
4475
4476 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4477
4478 PR c++/79300
4479 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4480 expected underlining within macro expansion.
4481 * c-c++-common/pr70264.c: Likewise.
4482 * g++.dg/plugin/diagnostic-test-expressions-1.C
4483 (test_within_macro_1): New test.
4484 (test_within_macro_2): Likewise.
4485 (test_within_macro_3): Likewise.
4486 (test_within_macro_4): Likewise.
4487 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4488 expected underlining within macro expansion.
4489 (test_macro_4): Likewise.
4490 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4491 (test_within_macro_1): New test.
4492 (test_within_macro_2): Likewise.
4493 (test_within_macro_3): Likewise.
4494 (test_within_macro_4): Likewise.
4495 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4496 underlining within macro expansion.
4497
4498 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4499
4500 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4501 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4502 _mm_maskz_getexp_round_sd): Test new intrinsics.
4503 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4504 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4505 _mm_maskz_getexp_round_ss): Ditto.
4506 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4507 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4508 _mm_maskz_getmant_round_sd): Ditto.
4509 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4510 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4511 _mm_maskz_getmant_round_ss): Ditto.
4512 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4513 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4514 _mm_maskz_getexp_round_sd): New runtime tests.
4515 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4516 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4517 _mm_maskz_getexp_round_ss): Ditto.
4518 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4519 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4520 _mm_maskz_getmant_round_sd): Ditto.
4521 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4522 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4523 _mm_maskz_getmant_round_ss): Ditto.
4524 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4525 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4526 __builtin_ia32_getmantss_mask_round): Test new builtins.
4527 * gcc.target/i386/sse-13.c : Ditto.
4528 * gcc.target/i386/sse-23.c: Ditto.
4529 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4530 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4531 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4532 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4533 _mm_mask_getexp_round_ss): Test new intrinsics.
4534 * gcc.target/i386/testround-1.c: Ditto.
4535 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4536 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4537 _mm_mask_getmant_round_ss): Test new intrinsics
4538 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4539 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4540 _mm_maskz_getmant_ss): Test new intrinsics.
4541
4542 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4543
4544 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4545 * lib/target-supports.exp (check_stack_check_available): New.
4546 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4547 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4548 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4549 * gcc.dg/pr47443.c: Likewise.
4550 * gcc.dg/pr48134.c: Likewise.
4551 * gcc.dg/pr70017.c: Likewise.
4552 * gcc.target/aarch64/stack-checking.c: Likewise.
4553 * gcc.target/arm/stack-checking.c: Likewise.
4554 * gcc.target/i386/pr48723.c: Likewise.
4555 * gcc.target/i386/pr55672.c: Likewise.
4556 * gcc.target/i386/pr67265-2.c: Likewise.
4557 * gcc.target/i386/pr67265.c: Likewise.
4558 * gnat.dg/opt49.adb: Likewise.
4559 * gnat.dg/stack_check1.adb: Likewise.
4560 * gnat.dg/stack_check2.adb: Likewise.
4561 * gnat.dg/stack_check3.adb: Likewise.
4562
4563 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4564
4565 PR target/80103
4566 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4567 __attribute__.
4568
4569 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4570
4571 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4572 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4573 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4574 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4575 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4576 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4577 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4578 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4579 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4580 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4581 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4582 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4583
4584 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4585
4586 PR target/81305
4587 * gcc.target/avr/isr-test.h: New file.
4588 * gcc.target/avr/torture/isr-01-simple.c: New test.
4589 * gcc.target/avr/torture/isr-02-call.c: New test.
4590 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4591
4592 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4593
4594 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4595 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4596 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4597 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4598
4599 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4600
4601 * gcc.dg/tree-ssa/ldist-26.c: New test.
4602
4603 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4604
4605 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4606
4607 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4608
4609 PR target/81300
4610 * gcc.target/i386/pr81300.c: New test.
4611
4612 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4613
4614 PR target/81294
4615 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4616 x and y arguments in the call to _subborrow_u32.
4617 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4618 x and y arguments in the call to _subborrow_u64.
4619 * gcc.target/i386/pr81294-1.c: New test.
4620 * gcc.target/i386/pr81294-2.c: Ditto.
4621
4622 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4623
4624 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4625
4626 2017-07-04 Marek Polacek <polacek@redhat.com>
4627
4628 PR c/81231
4629 * gcc.dg/atomic-pr81231.c: New test.
4630
4631 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4632
4633 PR tree-optimization/81292
4634 * gcc.dg/pr81292-1.c: New test.
4635 * gcc.dg/pr81292-2.c: Likewise.
4636
4637 2017-07-04 Martin Liska <mliska@suse.cz>
4638
4639 PR sanitizer/81040
4640 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4641 use-after-scope sanitization.
4642
4643 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4644
4645 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4646 options.
4647
4648 PR target/81175
4649 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4650 gather.
4651
4652 2017-07-04 Martin Liska <mliska@suse.cz>
4653
4654 PR ipa/81214
4655 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4656 * g++.dg/ext/mvc3.C: Likewise.
4657 * gcc.target/i386/mvc2.c: Likewise.
4658 * gcc.target/i386/mvc3.c: Likewise.
4659
4660 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4661
4662 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4663 decomposition declaration in diagnostics.
4664 * g++.dg/cpp1z/decomp2.C: Likewise.
4665 * g++.dg/cpp1z/decomp3.C: Likewise.
4666 * g++.dg/cpp1z/decomp4.C: Likewise.
4667 * g++.dg/cpp1z/decomp5.C: Likewise.
4668 * g++.dg/cpp1z/decomp6.C: Likewise.
4669 * g++.dg/cpp1z/decomp7.C: Likewise.
4670 * g++.dg/cpp1z/decomp8.C: Likewise.
4671 * g++.dg/cpp1z/decomp13.C: Likewise.
4672 * g++.dg/cpp1z/decomp14.C: Likewise.
4673 * g++.dg/cpp1z/decomp18.C: Likewise.
4674 * g++.dg/cpp1z/decomp19.C: Likewise.
4675 * g++.dg/cpp1z/decomp22.C: Likewise.
4676 * g++.dg/cpp1z/decomp23.C: Likewise.
4677 * g++.dg/cpp1z/decomp24.C: Likewise.
4678 * g++.dg/cpp1z/decomp25.C: Likewise.
4679 * g++.dg/cpp1z/decomp26.C: Likewise.
4680 * g++.dg/cpp1z/decomp28.C: Likewise.
4681
4682 PR c++/81258
4683 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4684 * g++.dg/cpp1z/decomp30.C: New test.
4685
4686 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 PR c++/65775
4689 * g++.dg/cpp0x/trailing14.C: New.
4690
4691 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4692
4693 PR testsuite/79866
4694 * gfortran.dg/coarray_event_2.f08: New test.
4695
4696 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4697
4698 PR testsuite/79843
4699 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4700 * gfortran.dg/pointer_intent_2.f90: Likewise.
4701
4702 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4703
4704 PR middle-end/81290
4705 * gcc.c-torture/compile/pr81290.c: New.
4706
4707 2017-07-03 Richard Biener <rguenther@suse.de>
4708
4709 PR tree-optimization/60510
4710 * gfortran.dg/vect/pr60510.f: New testcase.
4711
4712 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4713
4714 * gcc.target/i386/mvc6.c: Require ifunc support.
4715
4716 2017-07-03 Martin Liska <mliska@suse.cz>
4717
4718 PR sanitize/81040
4719 * g++.dg/asan/function-argument-1.C: New test.
4720 * g++.dg/asan/function-argument-2.C: New test.
4721 * g++.dg/asan/function-argument-3.C: New test.
4722
4723 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4724
4725 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4726 as well.
4727
4728 2017-07-03 Tom de Vries <tom@codesourcery.com>
4729
4730 PR tree-optimization/69468
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: Update.
4737
4738 2017-07-03 Tom de Vries <tom@codesourcery.com>
4739
4740 PR tree-optimization/81192
4741 * gcc.dg/pr81192.c: New test.
4742
4743 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4744
4745 * gfortran/eoshift_3.f90: New test.
4746
4747 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4748
4749 * gcc.dg/strlenopt-32.c: New testcase.
4750 * gcc.dg/strlenopt-33.c: Likewise.
4751 * gcc.dg/strlenopt-33g.c: Likewise.
4752 * gcc.dg/strlenopt-34.c: Likewise.
4753 * gcc.dg/strlenopt-35.c: Likewise.
4754
4755 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4756
4757 PR tree-optimization/80769
4758 * gcc.dg/strlenopt-31.c: New test.
4759 * gcc.dg/strlenopt-31g.c: Likewise.
4760
4761 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4762
4763 PR tree-optimization/81136
4764 * gcc.dg/vect/pr81136.c: New test.
4765
4766 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4767
4768 PR sanitizer/81262
4769 * gcc.c-torture/compile/pr81262.c: New test.
4770 * g++.dg/ubsan/pr81262.C: New test.
4771
4772 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4773
4774 PR ipa/81261
4775 * g++.dg/ipa/pr81261.C: New testcase.
4776
4777 2017-06-30 Andrew Pinski <apinski@cavium.com>
4778
4779 * gcc.dg/torture/pr81245.c: New testcase.
4780
4781 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4782
4783 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4784 unbounded use.
4785
4786 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4787
4788 PR c++/80014
4789 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4790 Add declaration.
4791 (test_typeid): New test function.
4792
4793 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4794
4795 PR target/81225
4796 * gcc.target/i386/pr81225.c: New test.
4797
4798 2017-06-30 Nathan Sidwell <nathan@acm.org>
4799
4800 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4801 * g++.dg/cpp0x/decltype9.C: Likewise.
4802 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4803 * g++.dg/lookup/decl1.C: Likewise.
4804 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4805 * g++.dg/other/pr28432.C: Likewise.
4806 * g++.dg/parse/crash12.C: Likewise.
4807 * g++.dg/parse/enum3.C: Likewise.
4808 * g++.dg/parse/operator6.C: Likewise.
4809 * g++.dg/template/crash69.C: Likewise.
4810 * g++.dg/template/error27.C: Likewise.
4811 * g++.dg/template/error28.C: Likewise.
4812 * g++.dg/template/memfriend6.C: Likewise.
4813 * g++.old-deja/g++.mike/err1.C: Likewise.
4814 * g++.old-deja/g++.mike/p811.C: Likewise.
4815 * g++.old-deja/g++.other/crash25.C: Likewise.
4816 * g++.old-deja/g++.other/dtor4.C: Likewise.
4817 * g++.old-deja/g++.pt/t37.C: Likewise.
4818
4819 2017-06-30 Martin Liska <mliska@suse.cz>
4820
4821 PR ipa/81214
4822 * gcc.target/i386/pr81214.c: New test.
4823
4824 2017-06-30 Nathan Sidwell <nathan@acm.org>
4825
4826 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4827
4828 PR c++/81229
4829 * g++.dg/lookup/pr81229.C: New.
4830
4831 2017-06-30 Martin Liska <mliska@suse.cz>
4832
4833 PR sanitizer/81021
4834 * g++.dg/asan/pr81021.C: New test.
4835
4836 2017-06-30 Richard Biener <rguenther@suse.de>
4837
4838 PR tree-optimization/81249
4839 * g++.dg/torture/pr81249.C: New testcase.
4840
4841 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4842
4843 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4844 * g++.dg/diagnostic/variadic1.C: Likewise.
4845 * g++.dg/gomp/udr-3.C: Likewise.
4846 * g++.dg/overload/error1.C: Likewise.
4847 * g++.dg/overload/error2.C: Likewise.
4848 * g++.dg/template/duplicate1.C: Likewise.
4849 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4850 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4851 * g++.old-deja/g++.other/redecl2.C: Likewise.
4852 * g++.old-deja/g++.other/redecl4.C: Likewise.
4853 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4854
4855 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4856
4857 PR fortran/77765
4858 * gfortran.dg/goacc/pr77765.f90: New test.
4859
4860 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4861
4862 * gcc.target/aarch64/ccmp_2.c: New test.
4863
4864 2017-06-29 Nathan Sidwell <nathan@acm.org>
4865
4866 PR c++/81247
4867 * g++.dg/parse/pr81247-[abc].C: New.
4868
4869 2017-06-29 Carl Love <cel@us.ibm.com>
4870
4871 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4872 test_unsigned_int_result, test_ll_int_result,
4873 test_ll_unsigned_int_result): Add result checking functions, add
4874 debug support.
4875 (main): Add builtin function tests.
4876
4877 2017-06-29 Carl Love <cel@us.ibm.com>
4878
4879 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4880 dg-skip-if): Add -mvsx -mcpu=power7.
4881
4882 2017-06-29 Richard Biener <rguenther@suse.de>
4883
4884 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4885
4886 2017-06-29 Nathan Sidwell <nathan@acm.org>
4887
4888 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4889
4890 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4891
4892 PR middle-end/81194
4893 * g++.dg/pr81194.C: New test.
4894
4895 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4896
4897 PR ipa/80565
4898 * gcc.dg/torture/pr80565.c: New file.
4899
4900 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4901
4902 PR tree-optimization/81196
4903 * gcc.dg/vect/pr81196.c: New.
4904
4905 2017-06-29 Michael Collison <michael.collison@arm.com>
4906
4907 Fix date on previous ChangeLog entry.
4908
4909 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4910 Michael Collison <michael.collison@arm.com>
4911
4912 PR target/70119
4913 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4914
4915 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4916
4917 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4918 Test new intrinsic.
4919 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4920 Ditto.
4921 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4922 Ditto.
4923 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4924 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4925 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4926
4927 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4928
4929 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4930 current ARM check by ARM NEON's availability check.
4931 (check_effective_target_vect_intfloat_cvt): Likewise.
4932 (check_effective_target_vect_uintfloat_cvt): Likewise.
4933 (check_effective_target_vect_floatint_cvt): Likewise.
4934 (check_effective_target_vect_floatuint_cvt): Likewise.
4935 (check_effective_target_vect_shift): Likewise.
4936 (check_effective_target_whole_vector_shift): Likewise.
4937 (check_effective_target_vect_bswap): Likewise.
4938 (check_effective_target_vect_shift_char): Likewise.
4939 (check_effective_target_vect_long): Likewise.
4940 (check_effective_target_vect_float): Likewise.
4941 (check_effective_target_vect_perm): Likewise.
4942 (check_effective_target_vect_perm_byte): Likewise.
4943 (check_effective_target_vect_perm_short): Likewise.
4944 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4945 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4946 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4947 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4948 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4949 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4950 (check_effective_target_vect_widen_shift): Likewise.
4951 (check_effective_target_vect_extract_even_odd): Likewise.
4952 (check_effective_target_vect_interleave): Likewise.
4953 (check_effective_target_vect_multiple_sizes): Likewise.
4954 (check_effective_target_vect64): Likewise.
4955 (check_effective_target_vect_max_reduc): Likewise.
4956
4957 2017-06-28 Richard Biener <rguenther@suse.de>
4958
4959 PR middle-end/81227
4960 * gcc.dg/pr81227.c: New testcase.
4961
4962 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4963
4964 PR target/81193
4965 * lib/target-supports.exp
4966 (check_ppc_cpu_supports_hw_available): New test to make sure
4967 __builtin_cpu_supports works on power7 and newer.
4968
4969 2017-06-28 Martin Liska <mliska@suse.cz>
4970
4971 PR ipa/81128
4972 * gcc.target/i386/pr81128.c: New test.
4973
4974 2017-06-28 Martin Liska <mliska@suse.cz>
4975
4976 PR driver/79659
4977 * g++.dg/opt/pr79659.C: New test.
4978
4979 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4980
4981 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4982 and options.
4983 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4984
4985 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4986
4987 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4988 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4989
4990 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4991
4992 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4993 (foo): ... this. Change constants such that it isn't matched
4994 as __builtin_copysign, yet tests the combiner the same.
4995
4996 2017-06-28 Martin Liska <mliska@suse.cz>
4997
4998 PR sanitizer/81224
4999 * gcc.dg/asan/pr81224.c: New test.
5000
5001 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5002
5003 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5004 passed to pthread_join.
5005
5006 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5007
5008 * gcc.target/s390/nodatarel-1.c: New test.
5009
5010 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5011
5012 PR fortran/80164
5013 * gfortran.dg/array_temporaries_4.f90: New test.
5014
5015 2017-06-27 Andrew Pinski <apinski@cavium.com>
5016
5017 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5018 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5019 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5020
5021 2017-06-27 Marek Polacek <polacek@redhat.com>
5022
5023 PR sanitizer/81223
5024 * gcc.dg/ubsan/pr81223.c: New test.
5025
5026 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5027
5028 * gcc.dg/tree-ssa/assoc-1.c: New file.
5029
5030 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5031
5032 PR c++/62046
5033 * g++.dg/parse/catch2.C: New.
5034
5035 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR sanitizer/81209
5038 * g++.dg/ubsan/pr81209.C: New test.
5039
5040 PR middle-end/81207
5041 * gcc.c-torture/compile/pr81207.c: New test.
5042
5043 2017-06-27 Marek Polacek <polacek@redhat.com>
5044
5045 PR bootstrap/81216
5046 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5047
5048 2017-06-26 Martin Sebor <msebor@redhat.com>
5049
5050 PR c++/81169
5051 * g++.dg/Wclass-memaccess-2.C: New test.
5052
5053 2017-06-26 Carl Love <cel@us.ibm.com>
5054
5055 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5056 Add new runnable test file for the vec_rev built-ins.
5057
5058 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5059
5060 PR/tree-optimization 71815
5061 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5062 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5063
5064 2017-06-26 Renlin Li <renlin.li@arm.com>
5065 Szabolcs Nagy <szabolcs.nagy@arm.com>
5066
5067 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5068 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5069 memmove.
5070
5071 2017-06-26 Richard Biener <rguenther@suse.de>
5072
5073 PR target/81175
5074 * gfortran.dg/pr81175.f: New testcase.
5075
5076 2017-06-26 Richard Biener <rguenther@suse.de>
5077
5078 PR tree-optimization/81203
5079 * gcc.dg/torture/pr81203.c: New testcase.
5080
5081 2017-06-26 Marek Polacek <polacek@redhat.com>
5082
5083 PR c/80116
5084 * c-c++-common/Wmultistatement-macros-1.c: New test.
5085 * c-c++-common/Wmultistatement-macros-2.c: New test.
5086 * c-c++-common/Wmultistatement-macros-3.c: New test.
5087 * c-c++-common/Wmultistatement-macros-4.c: New test.
5088 * c-c++-common/Wmultistatement-macros-5.c: New test.
5089 * c-c++-common/Wmultistatement-macros-6.c: New test.
5090 * c-c++-common/Wmultistatement-macros-7.c: New test.
5091 * c-c++-common/Wmultistatement-macros-8.c: New test.
5092 * c-c++-common/Wmultistatement-macros-9.c: New test.
5093 * c-c++-common/Wmultistatement-macros-10.c: New test.
5094 * c-c++-common/Wmultistatement-macros-11.c: New test.
5095
5096 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5097
5098 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5099
5100 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5101
5102 * lib/target-supports.exp
5103 (check_effective_target_arm_neon_ok_nocache): Add flags with
5104 -mfloat-abi=hard. Include arm_neon.h.
5105 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5106 (check_effective_target_arm_neon_ok_no_float_abi): New.
5107 * gcc.target/arm/lto/pr65837_0.c: Require
5108 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5109 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5110 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5111
5112 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5113
5114 PR c++/62315
5115 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5116
5117 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5118
5119 PR fortran/52473
5120 * gfortran.dg/cshift_2.f90: New test.
5121
5122 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5123
5124 PR middle-end/79794
5125 * gcc.target/aarch64/pr79794.c: New.
5126
5127 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5128
5129 PR target/80510
5130 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5131 * gcc.target/powerpc/pr80510-2.c: Likewise.
5132
5133 2017-06-22 Jeff Law <law@redhat.com>
5134
5135 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5136
5137 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5138
5139 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5140 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5141 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5142 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5143 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5144 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5145 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5146 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5147
5148 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5149
5150 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5151
5152 2017-06-22 Matt Turner <mattst88@gmail.com>
5153
5154 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5155 skylake check.
5156
5157 2017-06-22 Carl Love <cel@us.ibm.com>
5158
5159 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5160 vmuleuh): Fix scan-assembler-times should check for word not half word
5161 instructions.
5162
5163 2017-06-22 Jeff Law <law@redhat.com>
5164
5165 * gcc.c-torture/compile/stack-check-1.c: New test.
5166
5167 2016-06-22 Richard Biener <rguenther@suse.de>
5168
5169 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5170 * gcc.dg/vect/pr65947-2.c: Likewise.
5171 * gcc.dg/vect/pr65947-3.c: Likewise.
5172 * gcc.dg/vect/pr65947-4.c: Likewise.
5173 * gcc.dg/vect/pr65947-5.c: Likewise.
5174 * gcc.dg/vect/pr65947-6.c: Likewise.
5175 * gcc.dg/vect/pr65947-8.c: Likewise.
5176 * gcc.dg/vect/pr65947-9.c: Likewise.
5177 * gcc.dg/vect/pr65947-10.c: Likewise.
5178 * gcc.dg/vect/pr65947-12.c: Likewise.
5179 * gcc.dg/vect/pr65947-13.c: Likewise.
5180 * gcc.dg/vect/pr65947-14.c: Likewise.
5181 * gcc.dg/vect/vect-cond-2.c: Likewise.
5182 * gcc.dg/vect/vect-pr69848.c: Likewise.
5183
5184 2017-06-22 Martin Liska <mliska@suse.cz>
5185
5186 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5187 to not inline it.
5188
5189 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5190
5191 * gcc.dg/tree-ssa/forwprop-37.c: New.
5192
5193 2017-06-22 Richard Biener <rguenther@suse.de>
5194
5195 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5196
5197 2017-06-22 Richard Biener <rguenther@suse.de>
5198
5199 * gcc.dg/vect/pr65947-14.c: New testcase.
5200
5201 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5202
5203 PR target/80510
5204 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5205 32-bit support is added. Change ITYPE size to 64-bit integer.
5206 * gcc.target/powerpc/pr80510-2.c: Likewise.
5207
5208 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR c++/81154
5211 * g++.dg/gomp/pr81154.C: New test.
5212
5213 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5214
5215 * g++.dg/other/old-style-cast-fixits.C: New test case.
5216
5217 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5218
5219 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5220
5221 2017-06-21 Tom de Vries <tom@codesourcery.com>
5222
5223 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5224
5225 2017-06-21 Tom de Vries <tom@codesourcery.com>
5226
5227 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5228 warning.
5229
5230 2017-06-21 Martin Liska <mliska@suse.cz>
5231
5232 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5233
5234 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5235
5236 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5237 gnat.dg/debug11_pkg2.ads: New testcase.
5238
5239 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5240
5241 * gcc.target/i386/getround.c: New file.
5242
5243 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5244
5245 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5246 * gcc.dg/tree-ssa/addadd-2.c: New file.
5247
5248 2017-06-21 Tom de Vries <tom@codesourcery.com>
5249
5250 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5251 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5252 * gcc.c-torture/compile/20080806-1.c: Same.
5253 * gcc.c-torture/compile/920723-1.c: Same.
5254 * gcc.c-torture/compile/930621-1.c: Same.
5255 * gcc.c-torture/compile/991214-2.c: Same.
5256 * gcc.c-torture/compile/bcopy.c: Same.
5257 * gcc.c-torture/compile/memtst.c: Same.
5258 * gcc.c-torture/compile/msp.c: Same.
5259 * gcc.c-torture/compile/stuct.c: Same.
5260 * gcc.c-torture/execute/20011008-3.c: Same.
5261 * gcc.c-torture/execute/20030209-1.c: Same.
5262 * gcc.c-torture/execute/20031012-1.c: Same.
5263 * gcc.c-torture/execute/20040805-1.c: Same.
5264 * gcc.c-torture/execute/920410-1.c: Same.
5265 * gcc.c-torture/execute/921113-1.c: Same.
5266 * gcc.c-torture/execute/921202-1.c: Same.
5267 * gcc.c-torture/execute/921208-2.c: Same.
5268 * gcc.c-torture/execute/930106-1.c: Same.
5269 * gcc.c-torture/execute/930406-1.c: Same.
5270 * gcc.c-torture/execute/950221-1.c: Same.
5271 * gcc.c-torture/execute/960521-1.c: Same.
5272 * gcc.c-torture/execute/980605-1.c: Same.
5273 * gcc.c-torture/execute/comp-goto-1.c: Same.
5274 * gcc.c-torture/execute/comp-goto-2.c: Same.
5275 * gcc.c-torture/execute/memcpy-1.c: Same.
5276 * gcc.c-torture/execute/multi-ix.c: Same.
5277 * gcc.c-torture/execute/nestfunc-4.c: Same.
5278 * gcc.c-torture/execute/pr20621-1.c: Same.
5279 * gcc.c-torture/execute/pr23135.c: Same.
5280 * gcc.c-torture/execute/pr28982b.c: Same.
5281 * gcc.dg/loop-3.c: Same.
5282 * gcc.dg/struct-ret-3.c: Same.
5283 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5284 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5285 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5286 * gcc.dg/tree-prof/pr44777.c: Same.
5287
5288 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5289
5290 PR jit/81144
5291 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5292 memset call with zero-initialization.
5293 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5294
5295 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5296
5297 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5298 (main): Renamed to ...
5299 (fma4_test): ... this.
5300
5301 2017-06-20 Julia Koval <julia.koval@intel.com>
5302
5303 * gcc.target/i386/pr73350-2.c: New test.
5304
5305 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5306
5307 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5308 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5309 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5310 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5311 restrict to x86_64-*-*-gnu.
5312 Skip scan-assembler on *-*-darwin*.
5313 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5314 * gcc.dg/loop-invariant.c: Likewise.
5315 * gcc.dg/lto/pr70955_0.c: Likewise.
5316 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5317 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5318 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5319
5320 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5321 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5322 targets.
5323 * gcc.dg/attr-ms_struct-2.c: Likewise.
5324 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5325 * gcc.dg/bf-ms-layout.c: Likewise.
5326 * gcc.dg/bf-ms-layout-2.c: Likewise.
5327 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5328 Require fpic support.
5329 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5330 targets.
5331 * gcc.target/i386/bitfield2.c: Likewise.
5332 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5333 targets.
5334 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5335
5336 2017-06-20 Nathan Sidwell <nathan@acm.org>
5337
5338 PR c++/67074
5339 * g++.dg/lookup/pr67074.C: New.
5340 * g++.dg/parse/namespace-alias-1.C: Adjust.
5341
5342 2017-06-20 Richard Biener <rguenther@suse.de>
5343
5344 PR middle-end/81097
5345 * c-c++-common/ubsan/pr81097.c: New testcase.
5346
5347 2017-06-20 Richard Biener <rguenther@suse.de>
5348
5349 * gcc.dg/vect/pr65947-9.c: Adjust.
5350
5351 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5352
5353 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5354 * gcc.target/arm/acle/cdp2.c: Likewise.
5355 * gcc.target/arm/acle/ldc.c: Likewise.
5356 * gcc.target/arm/acle/ldc2.c: Likewise.
5357 * gcc.target/arm/acle/ldc2l.c: Likewise.
5358 * gcc.target/arm/acle/ldcl.c: Likewise.
5359 * gcc.target/arm/acle/mcr.c: Likewise.
5360 * gcc.target/arm/acle/mcr2.c: Likewise.
5361 * gcc.target/arm/acle/mcrr.c: Likewise.
5362 * gcc.target/arm/acle/mcrr2.c: Likewise.
5363 * gcc.target/arm/acle/mrc.c: Likewise.
5364 * gcc.target/arm/acle/mrc2.c: Likewise.
5365 * gcc.target/arm/acle/mrrc.c: Likewise.
5366 * gcc.target/arm/acle/mrrc2.c: Likewise.
5367 * gcc.target/arm/acle/stc.c: Likewise.
5368 * gcc.target/arm/acle/stc2.c: Likewise.
5369 * gcc.target/arm/acle/stc2l.c: Likewise.
5370 * gcc.target/arm/acle/stcl.c: Likewise.
5371
5372 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR target/81121
5375 * gcc.target/i386/pr81121.c: New test.
5376
5377 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5378
5379 PR target/79799
5380 * gcc.target/powerpc/pr79799-1.c: New test.
5381 * gcc.target/powerpc/pr79799-2.c: Likewise.
5382 * gcc.target/powerpc/pr79799-3.c: Likewise.
5383 * gcc.target/powerpc/pr79799-4.c: Likewise.
5384 * gcc.target/powerpc/pr79799-5.c: Likewise.
5385
5386 2017-06-19 Nathan Sidwell <nathan@acm.org>
5387
5388 PR c++/81124
5389 PR c++/79766
5390 * g++.dg/lookup/pr79766.C: New.
5391 * g++.dg/lookup/pr81124.C: New.
5392 * g++.dg/template/explicit6.C: Adjust.
5393 * g++.old-deja/g++.other/decl5.C: Adjust.
5394
5395 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5396
5397 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5398 -DSTACK_SIZE.
5399
5400 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR sanitizer/81125
5403 * g++.dg/ubsan/pr81125.C: New test.
5404
5405 PR sanitizer/81111
5406 * g++.dg/ubsan/pr81111.C: New test.
5407
5408 2017-06-19 Richard Biener <rguenther@suse.de>
5409
5410 PR middle-end/81118
5411 * gcc.dg/torture/pr81118.c: New testcase.
5412
5413 2017-06-19 Richard Biener <rguenther@suse.de>
5414
5415 PR tree-optimization/80887
5416 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5417
5418 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5419
5420 PR ipa/81112
5421 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5422
5423 2017-06-19 Nathan Sidwell <nathan@acm.org>
5424
5425 PR c++/81119
5426 * g++.dg/warn/pr81119.C: New.
5427
5428 2017-06-19 Martin Liska <mliska@suse.cz>
5429
5430 PR sanitizer/80879
5431 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5432
5433 2017-06-19 Martin Liska <mliska@suse.cz>
5434
5435 PR ipa/80732
5436 * gcc.target/i386/mvc5.c: Scan indirect_function.
5437 * gcc.target/i386/mvc7.c: Likewise.
5438 * gcc.target/i386/pr80732.c: New test.
5439
5440 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5441
5442 PR c++/66093
5443 * g++.dg/cpp1y/constexpr-66093.C: New.
5444
5445 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5446
5447 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5448 dg-skip-if list.
5449
5450 2017-06-19 Richard Biener <rguenther@suse.de>
5451
5452 PR ipa/81112
5453 * g++.dg/torture/pr81112.C: New testcase.
5454
5455 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5456
5457 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5458
5459 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5460
5461 PR fortran/52473
5462 * gfortran.dg/cshift_1.f90: New test.
5463
5464 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5465
5466 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5467
5468 2017-06-16 Carl Love <cel@us.ibm.com>
5469
5470 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5471 main): Add runnable tests and test checker for vec_float,
5472 vec_float2, vec_floate and vec_floato builtins.
5473
5474 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5475
5476 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5477 the architecture options added by dg-add-options arm_neon.
5478 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5479 to the architecture.
5480 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5481 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5482 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5483
5484 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5485
5486 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5487 multilibs have been built.
5488
5489 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5490
5491 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5492 * gcc.target/arm/pr51915.c: Likewise.
5493 * gcc.target/arm/pr52006.c: Likewise.
5494 * gcc.target/arm/pr53187.c: Likewise.
5495
5496 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5497
5498 * gcc.target/arm/multilibs.exp: New file.
5499
5500 2017-06-16 Martin Sebor <msebor@redhat.com>
5501
5502 PR tree-optimization/80933
5503 PR tree-optimization/80934
5504 * gcc.dg/fold-bcopy.c: New test.
5505 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5506 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5507 * gcc.dg/pr79214.c: Adjust.
5508 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5509 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5510 * gcc.dg/builtins-nonnull.c: Likewise.
5511
5512 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5513
5514 PR target/71778
5515 * gcc.target/arm/pr71778.c: New.
5516
5517 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5518
5519 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5520
5521 2017-06-16 Richard Biener <rguenther@suse.de>
5522
5523 PR tree-optimization/81090
5524 * gcc.dg/graphite/pr81090.c: New testcase.
5525
5526 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5527
5528 PR fortran/80983
5529 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5530
5531 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5532
5533 PR sanitizer/81094
5534 * c-c++-common/ubsan/object-size-11.c: New test.
5535
5536 2017-06-15 Martin Sebor <msebor@redhat.com>
5537
5538 PR c++/80560
5539 * g++.dg/Wclass-memaccess.C: New test.
5540
5541 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5542
5543 PR fortran/80983
5544 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5545
5546 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5547
5548 PR lto/69866
5549 * gcc.dg/lto/pr69866_0.c: New test.
5550 * gcc.dg/lto/pr69866_1.c: Likewise.
5551
5552 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5553
5554 PR target/78818
5555 * gcc.target/msp430/pr78818-real.c: New template for tests.
5556 * gcc.target/msp430/pr78818-auto.c: New test.
5557 * gcc.target/msp430/pr78818-data-region.c: New test.
5558 * gcc.target/msp430/pr78818-data-sec.c: New test.
5559 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5560
5561 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5562
5563 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5564 instructions in it rather than the number of IT blocks being 2.
5565 Transfer scan directive arm_thumb2 restriction to the whole
5566 testcase and restrict further to Thumb-only targets.
5567
5568 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5569
5570 * gcc.target/arm/sdiv_costs_1.c:
5571 Use dg-add-options.
5572
5573 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5574
5575 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5576 * gcc.target/mips/pr51513-1.c: New test.
5577 * gcc.target/mips/pr51513-2.c: New test.
5578
5579 2017-06-14 Richard Biener <rguenther@suse.de>
5580
5581 PR tree-optimization/81083
5582 * gcc.dg/torture/pr81083.c: Add prototypes.
5583
5584 2017-06-14 Richard Biener <rguenther@suse.de>
5585
5586 PR middle-end/81088
5587 * c-c++-common/ubsan/pr81088.c: New testcase.
5588
5589 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5590
5591 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5592
5593 2017-06-14 Andrew Pinski <apinski@cavium.com>
5594 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5595
5596 PR target/71663
5597 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5598 * gcc.target/aarch64/vect-init-2.c: Likewise.
5599 * gcc.target/aarch64/vect-init-3.c: Likewise.
5600 * gcc.target/aarch64/vect-init-4.c: Likewise.
5601 * gcc.target/aarch64/vect-init-5.c: Likewise.
5602
5603 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5604
5605 PR c++/58541
5606 * g++.dg/cpp0x/constexpr-58541.C: New.
5607
5608 2017-06-14 Richard Biener <rguenther@suse.de>
5609
5610 PR tree-optimization/81083
5611 * gcc.dg/torture/pr81083.c: New testcase.
5612
5613 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5614
5615 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5616 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5617
5618 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR c++/80973
5621 * g++.dg/ubsan/pr80973.C: New test.
5622
5623 PR c++/80984
5624 * g++.dg/opt/nrv18.C: New test.
5625
5626 2017-06-13 Martin Liska <mliska@suse.cz>
5627
5628 PR sanitize/78204
5629 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5630 test by adding no_sanitize attribute.
5631 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5632
5633 2017-06-13 Renlin Li <renlin.li@arm.com>
5634
5635 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5636 conditionally.
5637
5638 2017-06-13 Martin Jambor <mjambor@suse.cz>
5639
5640 PR tree-optimization/80803
5641 PR tree-optimization/81063
5642 gcc.dg/tree-ssa/pr80803.c: New test.
5643 gcc.dg/tree-ssa/pr81063.c: Likewise.
5644
5645 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5646
5647 * c-c++-common/fold-masked-cmp-3.c: New test.
5648
5649 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5650
5651 PR tree-optimization/67328
5652 * c-c++-common/fold-masked-cmp-1.c: New test.
5653 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5654 * gcc.dg/pr46309.c: Fix pattern.
5655 * gcc.dg/pr46309-2.c: Likewise.
5656
5657 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5658
5659 * gcc.target/arm/sdiv_costs_1.c:
5660 Require arm_arch_v8a_ok and add march option.
5661
5662 2017-06-13 Martin Liska <mliska@suse.cz>
5663
5664 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5665 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5666 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5667
5668 2017-06-13 Richard Biener <rguenther@suse.de>
5669
5670 PR middle-end/81065
5671 * c-c++-common/ubsan/pr81065.c: New testcase.
5672
5673 2017-06-12 Ian Lance Taylor <iant@golang.org>
5674
5675 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5676 freorder. Update comment to explain test.
5677
5678 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5679
5680 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5681 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5682 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5683 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5684
5685 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5686
5687 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5688
5689 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5690
5691 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5692
5693 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR tree-optimization/81003
5696 * gcc.c-torture/compile/pr81003.c: New test.
5697
5698 2017-06-12 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/81053
5701 * gcc.dg/torture/pr81053.c: New testcase.
5702
5703 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5704
5705 PR fortran/80988
5706 * gfortran.dg/implied_do_io_3.f90: New test.
5707
5708 2017-06-10 Tom de Vries <tom@codesourcery.com>
5709
5710 * lib/target-supports.exp (check_effective_target_signal): New proc.
5711 * lib/gcc.exp (gcc_target_compile): Remove appending of
5712 -DSIGNAL_SUPPRESS to additional_flags.
5713 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5714 additional_flags if effective target signal is not supported by the
5715 target.
5716 * gcc.c-torture/execute/20101011-1.c: Same.
5717 * gcc.dg/c99-stdint-1.c: Same.
5718 * gcc.dg/c99-stdint-2.c: Same.
5719 * gcc.dg/c99-stdint-5.c: Same.
5720 * gcc.dg/c99-stdint-6.c: Same.
5721 * gcc.dg/stdint-width-1.c: Same.
5722
5723 2017-06-10 Tom de Vries <tom@codesourcery.com>
5724
5725 * lib/target-supports.exp (check_effective_target_stack_size)
5726 (dg-effective-target-value): New proc.
5727 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5728 additional_flags.
5729 * lib/objc.exp (objc_target_compile): Same.
5730 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5731 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5732 dg-additional-options.
5733 * gcc.c-torture/compile/20080806-1.c: Same.
5734 * gcc.c-torture/compile/920723-1.c: Same.
5735 * gcc.c-torture/compile/930621-1.c: Same.
5736 * gcc.c-torture/compile/991214-2.c: Same.
5737 * gcc.c-torture/compile/bcopy.c: Same.
5738 * gcc.c-torture/compile/memtst.c: Same.
5739 * gcc.c-torture/compile/msp.c: Same.
5740 * gcc.c-torture/compile/stuct.c: Same.
5741 * gcc.c-torture/execute/20011008-3.c: Same.
5742 * gcc.c-torture/execute/20030209-1.c: Same.
5743 * gcc.c-torture/execute/20031012-1.c: Same.
5744 * gcc.c-torture/execute/20040805-1.c: Same.
5745 * gcc.c-torture/execute/920410-1.c: Same.
5746 * gcc.c-torture/execute/920501-7.c: Same.
5747 * gcc.c-torture/execute/921113-1.c: Same.
5748 * gcc.c-torture/execute/921202-1.c: Same.
5749 * gcc.c-torture/execute/921208-2.c: Same.
5750 * gcc.c-torture/execute/930106-1.c: Same.
5751 * gcc.c-torture/execute/930406-1.c: Same.
5752 * gcc.c-torture/execute/950221-1.c: Same.
5753 * gcc.c-torture/execute/960521-1.c: Same.
5754 * gcc.c-torture/execute/980605-1.c: Same.
5755 * gcc.c-torture/execute/comp-goto-1.c: Same.
5756 * gcc.c-torture/execute/comp-goto-2.c: Same.
5757 * gcc.c-torture/execute/memcpy-1.c: Same.
5758 * gcc.c-torture/execute/multi-ix.c: Same.
5759 * gcc.c-torture/execute/nestfunc-4.c: Same.
5760 * gcc.c-torture/execute/pr20621-1.c: Same.
5761 * gcc.c-torture/execute/pr23135.c: Same.
5762 * gcc.c-torture/execute/pr28982b.c: Same.
5763 * gcc.dg/loop-3.c: Same.
5764 * gcc.dg/struct-ret-3.c: Same.
5765 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5766 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5767 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5768 * gcc.dg/tree-prof/pr44777.c: Same.
5769
5770 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5771
5772 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5773 (test_mutually_exclusive_suggestions): New test function.
5774 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5775 (test_mutually_exclusive_suggestions): New test function.
5776 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5777 (test_mutually_exclusive_suggestions): New test function.
5778 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5779 (test_show_locus): Add special-case for
5780 "test_mutually_exclusive_suggestions".
5781
5782 2017-06-09 Ian Lance Taylor <iant@golang.org>
5783
5784 * gcc.dg/tree-prof/split-1.c: New test.
5785
5786 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5787
5788 * gcc.dg/predict-14.c: Avoid cold function detection.
5789 * gcc.target/i386/umod-3.c: Likewise.
5790
5791 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5792
5793 * gcc.target/aarch64/lrint-matherr.h: New.
5794 * gcc.target/aarch64/inline-lrint_1.c: New.
5795 * gcc.target/aarch64/inline-lrint_2.c: New.
5796 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5797 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5798
5799 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5800
5801 * gcc.target/arm/sdiv_costs_1.c: New.
5802
5803 2017-06-09 Tom de Vries <tom@codesourcery.com>
5804
5805 PR target/80855
5806 * gcc.target/nvptx/label-values.c: New test.
5807
5808 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5809
5810 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5811 Test for null definitions instead of them being undefined. Add entry
5812 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5813 about using the effective target for architecture extension.
5814 (check_effective_target_arm_arch_v7ve_ok): Remove.
5815 (add_options_for_arm_arch_v7ve): Likewise.
5816
5817 2017-06-09 Richard Biener <rguenther@suse.de>
5818
5819 PR tree-optimization/66623
5820 * gcc.dg/vect/pr66623.c: New testcase.
5821
5822 2017-06-09 Richard Biener <rguenther@suse.de>
5823
5824 PR tree-optimization/79483
5825 * gcc.dg/graphite/pr79483.c: New testcase.
5826
5827 2017-06-09 Richard Biener <rguenther@suse.de>
5828
5829 PR middle-end/81007
5830 * g++.dg/pr81007.C: New testcase.
5831
5832 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5833
5834 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5835 instead of "rsp" for -m32.
5836 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5837 target, add -msse2 to dg-options.
5838 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5839 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5840
5841 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5842
5843 PR target/80966
5844 * gcc.target/powerpc/stack-limit.c: New testcase.
5845
5846 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5847
5848 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5849 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5850 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5851 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5852 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5853 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5854
5855 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5856
5857 PR c/81006
5858 * c-c++-common/gomp/pr81006.c: New test.
5859
5860 PR c++/81011
5861 * g++.dg/gomp/pr81011.C: New test.
5862
5863 PR middle-end/81005
5864 * c-c++-common/ubsan/align-10.c: New test.
5865 * c-c++-common/ubsan/null-13.c: New test.
5866
5867 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5868
5869 PR target/81015
5870 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5871 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5872 * gcc.target/i386/pr81015.c: New test.
5873
5874 2017-06-08 Tom de Vries <tom@codesourcery.com>
5875
5876 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5877 trampolines instead of NO_TRAMPOLINES.
5878 * gcc.c-torture/execute/20000822-1.c: Same.
5879 * gcc.c-torture/execute/920428-2.c: Same.
5880 * gcc.c-torture/execute/920501-7.c: Same.
5881 * gcc.c-torture/execute/920612-2.c: Same.
5882 * gcc.c-torture/execute/921017-1.c: Same.
5883 * gcc.c-torture/execute/921215-1.c: Same.
5884 * gcc.c-torture/execute/931002-1.c: Same.
5885 * gcc.c-torture/execute/comp-goto-2.c: Same.
5886 * gcc.c-torture/execute/nestfunc-1.c: Same.
5887 * gcc.c-torture/execute/nestfunc-2.c: Same.
5888 * gcc.c-torture/execute/nestfunc-3.c: Same.
5889 * gcc.c-torture/execute/nestfunc-5.c: Same.
5890 * gcc.c-torture/execute/nestfunc-6.c: Same.
5891 * gcc.c-torture/execute/pr24135.c: Same.
5892 * gcc.dg/Wtrampolines.c: Same.
5893 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5894 * gcc.dg/torture/stackalign/nested-5.c: Same.
5895 * gcc.dg/torture/stackalign/nested-6.c: Same.
5896 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5897 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5898 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5899 * gcc.dg/trampoline-1.c: Same.
5900 * gcc.dg/tree-prof/pr44777.c: Same.
5901 * gcc.target/i386/pr67770.c: Same.
5902 * lib/gcc.exp (gcc_target_compile): Remove appending of
5903 -DNO_TRAMPOLINES to additional_flags.
5904 * lib/objc.exp (objc_target_compile): Same.
5905
5906 2017-06-08 Tom de Vries <tom@codesourcery.com>
5907
5908 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5909 'gcc,no_trampolines' instead of 'no_trampolines'.
5910
5911 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5912
5913 PR middle-end/79988
5914 * gcc.target/i386/mpx/pr79988.c: New test.
5915
5916 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5917
5918 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5919 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5920 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5921
5922 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5923
5924 * g++.dg/tree-ssa/counts-1.C: New testcase.
5925 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5926
5927 2017-08-08 Julia Koval <julia.koval@intel.com>
5928
5929 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5930 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5931 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5932 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5933 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5934 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5935
5936 2017-06-08 Marek Polacek <polacek@redhat.com>
5937
5938 PR sanitize/80932
5939 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5940
5941 2017-08-08 Julia Koval <julia.koval@intel.com>
5942
5943 PR target/73350,80862
5944 * gcc.target/i386/pr73350.c: New test.
5945
5946 2017-06-08 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/80928
5949 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5950
5951 2017-06-07 Carl Love <cel@us.ibm.com>
5952
5953 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5954
5955 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5956
5957 PR c++/80990
5958 * g++.dg/cpp1z/class-deduction39.C: New.
5959
5960 2017-06-07 Marek Polacek <polacek@redhat.com>
5961
5962 PR sanitizer/80932
5963 * c-c++-common/ubsan/pr80932.c: New test.
5964
5965 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5966
5967 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5968 * gcc.target/i386/l_fma_double_2.c: Ditto.
5969 * gcc.target/i386/l_fma_double_3.c: Ditto.
5970 * gcc.target/i386/l_fma_double_4.c: Ditto.
5971 * gcc.target/i386/l_fma_double_5.c: Ditto.
5972 * gcc.target/i386/l_fma_double_6.c: Ditto.
5973 * gcc.target/i386/l_fma_float_1.c: Ditto.
5974 * gcc.target/i386/l_fma_float_2.c: Ditto.
5975 * gcc.target/i386/l_fma_float_3.c: Ditto.
5976 * gcc.target/i386/l_fma_float_4.c: Ditto.
5977 * gcc.target/i386/l_fma_float_5.c: Ditto.
5978 * gcc.target/i386/l_fma_float_6.c: Ditto.
5979
5980 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5981
5982 * gcc.target/aarch64/sdiv_costs_1.c: New.
5983
5984 2017-06-07 Richard Biener <rguenther@suse.de>
5985
5986 PR tree-optimization/80928
5987 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5988 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5989
5990 2017-06-07 Richard Biener <rguenther@suse.de>
5991
5992 PR tree-optimization/80928
5993 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5994 check_results.
5995
5996 2017-06-06 Nathan Sidwell <nathan@acm.org>
5997
5998 * g++.dg/pr45330.C: Add inline namespace case.
5999
6000 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6001
6002 PR fortran/80975
6003 * gfortran.dg/matmul_16.f90: New test.
6004 * gfortran.dg/inline_matmul_18.f90: New test.
6005
6006 2017-06-06 Marek Polacek <polacek@redhat.com>
6007
6008 PR c/79983
6009 * gcc.dg/pr79983.c: New test.
6010
6011 2017-06-06 David S. Miller <davem@davemloft.net>
6012
6013 * gcc.target/sparc/sparc-ret-3.c: New test.
6014
6015 2017-06-06 Tom de Vries <tom@codesourcery.com>
6016
6017 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6018 label_values instead of NO_LABEL_VALUES.
6019 * gcc.c-torture/compile/920301-1.c: Same.
6020 * gcc.c-torture/compile/920501-1.c: Same.
6021 * gcc.c-torture/compile/941014-4.c: Same.
6022 * gcc.c-torture/compile/labels-1.c: Same.
6023 * gcc.c-torture/compile/pr18903.c: Same.
6024 * gcc.c-torture/execute/920302-1.c: Same.
6025 * gcc.c-torture/execute/920415-1.c: Same.
6026 * gcc.c-torture/execute/920428-2.c: Same.
6027 * gcc.c-torture/execute/920501-3.c: Same.
6028 * gcc.c-torture/execute/920501-4.c: Same.
6029 * gcc.c-torture/execute/920501-5.c: Same.
6030 * gcc.c-torture/execute/920501-7.c: Same.
6031 * gcc.c-torture/execute/920721-4.c: Same.
6032 * gcc.c-torture/execute/980526-1.c: Same.
6033 * gcc.c-torture/execute/990208-1.c: Same.
6034 * gcc.c-torture/execute/comp-goto-1.c: Same.
6035 * gcc.c-torture/execute/comp-goto-2.c: Same.
6036 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6037 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6038 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6039 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6040 * gcc.dg/tree-prof/pr44777.c: Same.
6041 * gcc.misc-tests/bprob-2.c: Same.
6042 * gcc.misc-tests/gcov-3.c: Same.
6043 * lib/gcc.exp (gcc_target_compile): Remove appending of
6044 -DNO_LABEL_VALUES to additional_flags.
6045 * lib/objc.exp (objc_target_compile): Same.
6046 * lib/target-supports.exp (check_effective_target_label_values): Test on
6047 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6048
6049 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6050
6051 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6052
6053 2017-06-06 Richard Biener <rguenther@suse.de>
6054
6055 PR tree-optimization/80974
6056 * gcc.dg/torture/pr80974.c: New testcase.
6057
6058 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6059
6060 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6061 "unsigned int" in conversation warning on line 15.
6062
6063 2017-06-06 Richard Biener <rguenther@suse.de>
6064
6065 PR tree-optimization/80928
6066 * gcc.dg/vect/pr80928.c: New testcase.
6067 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6068 * gcc.dg/vect/slp-13.c: Likewise.
6069 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6070
6071 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6072
6073 * g++.dg/plugin/comment_plugin.c: New test plugin.
6074 * g++.dg/plugin/comments-1.C: New test file.
6075 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6076
6077 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6078
6079 * gcc.misc-tests/gcov-1a.c: New test.
6080
6081 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6082
6083 * gcc.target/powerpc/clone1.c: New test.
6084
6085 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6086
6087 PR fortran/70601
6088 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6089
6090 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6091
6092 PR fortran/35339
6093 * gfortran.dg/implied_do_io_1.f90: New Test.
6094 * gfortran.dg/implied_do_io_2.f90: New Test.
6095
6096 2017-06-05 Renlin Li <renlin.li@arm.com>
6097
6098 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6099 selector to related line.
6100
6101 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6102
6103 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6104
6105 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6106
6107 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6108
6109 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6110
6111 * gcc.target/aarch64/subs_compare_2.c: New test.
6112
6113 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6114
6115 * gcc.target/aarch64/subs_compare_1.c: New test.
6116
6117 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6118
6119 * gcc.target/mips/div-9.c: Delete duplicate test.
6120 * gcc.target/mips/div-10.c: Ditto.
6121 * gcc.target/mips/div-11.c: Ditto.
6122 * gcc.target/mips/div-12.c: Ditto.
6123
6124 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6125
6126 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6127
6128 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6129
6130 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6131 vesrion of the dejagnu grep.
6132 (list-module-names): Use it and adjust the regular expressions for
6133 modules and submodules.
6134 * gfortran.dg/prof/prof.exp: Cleanup modules.
6135 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6136 directives.
6137 * gfortran.dg/altreturn_8.f90: Likewise.
6138 * gfortran.dg/associate_12.f90: Likewise.
6139 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6140 * gfortran.dg/charlen_15.f90: Likewise.
6141 * gfortran.dg/class_4a.f03: Likewise.
6142 * gfortran.dg/class_54.f90: Likewise.
6143 * gfortran.dg/class_dummy_4.f03: Likewise.
6144 * gfortran.dg/class_dummy_5.f90: Likewise.
6145 * gfortran.dg/constructor_9.f90: Likewise.
6146 * gfortran.dg/dec_structure_15.f90: Likewise.
6147 * gfortran.dg/do_check_8.f90: Likewise.
6148 * gfortran.dg/dtio_26.f03: Likewise.
6149 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6150 * gfortran.dg/equiv_9.f90: Likewise.
6151 * gfortran.dg/extends_15.f90: Likewise.
6152 * gfortran.dg/finalize_22.f90: Likewise.
6153 * gfortran.dg/finalize_23.f90: Likewise.
6154 * gfortran.dg/generic_26.f90: Likewise.
6155 * gfortran.dg/generic_27.f90: Likewise.
6156 * gfortran.dg/namelist_76.f90: Likewise.
6157 * gfortran.dg/pointer_init_8.f90: Likewise.
6158 * gfortran.dg/pr61318.f90: Likewise.
6159 * gfortran.dg/pr77260_1.f90: Likewise.
6160 * gfortran.dg/pr77260_2.f90: Likewise.
6161 * gfortran.dg/pr77420_3.f90: Likewise.
6162 * gfortran.dg/proc_ptr_39.f90: Likewise.
6163 * gfortran.dg/proc_ptr_41.f90: Likewise.
6164 * gfortran.dg/proc_ptr_42.f90: Likewise.
6165 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6166 * gfortran.dg/submodule_1.f08: Likewise.
6167 * gfortran.dg/submodule_10.f08: Likewise.
6168 * gfortran.dg/submodule_14.f08: Likewise.
6169 * gfortran.dg/submodule_15.f08: Likewise.
6170 * gfortran.dg/submodule_2.f08: Likewise.
6171 * gfortran.dg/submodule_5.f08: Likewise.
6172 * gfortran.dg/submodule_6.f08: Likewise.
6173 * gfortran.dg/submodule_7.f08: Likewise.
6174 * gfortran.dg/submodule_8.f08: Likewise.
6175 * gfortran.dg/submodule_9.f08: Likewise.
6176 * gfortran.dg/transfer_class_2.f90: Likewise.
6177 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6178 * gfortran.dg/typebound_call_24.f03: Likewise.
6179 * gfortran.dg/typebound_call_25.f90: Likewise.
6180 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6181 * gfortran.dg/typebound_generic_12.f03: Likewise.
6182 * gfortran.dg/typebound_generic_13.f03: Likewise.
6183 * gfortran.dg/typebound_generic_14.f03: Likewise.
6184 * gfortran.dg/typebound_generic_15.f90: Likewise.
6185 * gfortran.dg/typebound_operator_16.f03: Likewise.
6186 * gfortran.dg/typebound_operator_18.f90: Likewise.
6187 * gfortran.dg/typebound_operator_20.f90: Likewise.
6188 * gfortran.dg/typebound_override_3.f90: Likewise.
6189 * gfortran.dg/typebound_override_4.f90: Likewise.
6190 * gfortran.dg/typebound_override_5.f90: Likewise.
6191 * gfortran.dg/typebound_override_6.f90: Likewise.
6192 * gfortran.dg/typebound_override_7.f90: Likewise.
6193 * gfortran.dg/typebound_proc_28.f03: Likewise.
6194 * gfortran.dg/typebound_proc_29.f90: Likewise.
6195 * gfortran.dg/typebound_proc_30.f90: Likewise.
6196 * gfortran.dg/typebound_proc_31.f90: Likewise.
6197 * gfortran.dg/typebound_proc_32.f90: Likewise.
6198 * gfortran.dg/typebound_proc_33.f90: Likewise.
6199 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6200 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6201 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6202 * gfortran.dg/use_only_3.f90: Likewise.
6203 * gfortran.dg/use_without_only_1.f90: Likewise.
6204 * gfortran.dg/warn_unused_function.f90: Likewise.
6205 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6206 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6207
6208 2017-06-04 Marek Polacek <polacek@redhat.com>
6209
6210 PR c/80919
6211 * gcc.dg/format/pr80919.c: New test.
6212
6213 2017-06-02 Martin Sebor <msebor@redhat.com>
6214
6215 PR c/80892
6216 * c-c++-common/Wfloat-conversion-2.c: New test.
6217
6218 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6219
6220 PR c++/68754
6221 * g++.dg/cpp1y/constexpr-68754.C: New.
6222
6223 2017-06-02 Carl Love <cel@us.ibm.com>
6224
6225 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6226 for the new built-ins.
6227
6228 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6229
6230 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6231
6232 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6233
6234 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6235 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6236 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6237 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6238 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6239
6240 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6241
6242 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6243
6244 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6245
6246 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6247
6248 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6249
6250 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6251 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6252 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6253 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6254 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6255 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6256 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6257 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6258 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6259
6260 2017-06-02 Nathan Sidwell <nathan@acm.org>
6261
6262 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6263
6264 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR rtl-optimization/80903
6267 * gcc.dg/pr80903.c: New test.
6268
6269 PR fortran/80918
6270 * gfortran.dg/gomp/pr80918.f90: New test.
6271
6272 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6273
6274 * c-c++-common/Wsizeof-pointer-div.c: New test.
6275 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6276 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6277 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6278 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6279 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6280 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6281 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6282 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6283 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6284 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6285 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6286 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6287 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6288 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6289 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6290 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6291 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6292 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6293
6294 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6295
6296 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6297 Update the target to power8-vector.
6298
6299 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6300
6301 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6302
6303 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6304
6305 * debug12.adb, debug12.ads: New testcase.
6306
6307 2017-06-01 Martin Jambor <mjambor@suse.cz>
6308
6309 PR tree-optimization/80898
6310 * gcc.dg/tree-ssa/pr80898.c: New test.
6311 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6312
6313 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6314
6315 PR c++/80896
6316 * g++.dg/cpp1z/nodiscard5.C: New.
6317
6318 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6319
6320 * gcc.target/arc/pr9001195952.c: New test.
6321
6322 2017-06-01 Tom de Vries <tom@codesourcery.com>
6323
6324 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6325 * gcc.c-torture/compile/asmgoto-1.c: Same.
6326 * gcc.dg/20000707-1.c: Same.
6327 * gcc.dg/pr38700.c: Same.
6328 * gcc.dg/pr70169.c: Same.
6329 * gcc.dg/pr80112.c: Same.
6330 * gcc.dg/torture/pr51071-2.c: Same.
6331 * gcc.dg/torture/pr51071.c: Same.
6332 * gcc.dg/tree-ssa/alias-34.c: Same.
6333
6334 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6335
6336 * gnat.dg/debug11.adb: New testcase.
6337
6338 2017-06-01 Richard Biener <rguenther@suse.de>
6339
6340 PR middle-end/66313
6341 * c-c++-common/ubsan/pr66313.c: New testcase.
6342 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6343
6344 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6345
6346 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6347 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6348 to vsx_hw. Add dg-skip-if directive to disable this test if
6349 -mcpu overridden.
6350 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6351 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6352 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6353 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6354 to dg-option. Add dg-skip-if directive to disable this test
6355 for darwin. Add dg-skip-if directive to disable this test if
6356 -mcpu overridden.
6357
6358 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6359
6360 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6361 (_mm_maskz_max_sd): Test new intrinsics.
6362 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6363 (_mm_maskz_max_sd): Test new intrinsics.
6364 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6365 (_mm_maskz_max_ss): Test new intrinsics.
6366 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6367 (_mm_maskz_max_ss): Test new intrinsics.
6368 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6369 (_mm_maskz_min_sd): Test new intrinsics.
6370 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6371 (_mm_maskz_min_sd): Test new intrinsics.
6372 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6373 (_mm_maskz_min_ss): Test new intrinsics.
6374 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6375 (_mm_maskz_min_ss): Test new intrinsics.
6376
6377 2017-05-31 Nathan Sidwell <nathan@acm.org>
6378
6379 * g++.dg/lookup/lambda1.C New.
6380
6381 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6382
6383 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6384 on pointer should not be replaced.
6385
6386 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6387
6388 PR testsuite/80580
6389 * gcc.dg/gimplefe-error-7.c: New test.
6390
6391 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6392
6393 * gcc.target/arc/add_n-combine.c: New test.
6394 * gcc.target/arc/sub_n-combine.c: New test.
6395
6396 2017-05-31 Richard Biener <rguenther@suse.de>
6397
6398 PR target/80880
6399 * gcc.target/i386/pr80880.c: New testcase.
6400
6401 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6402
6403 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6404
6405 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6406
6407 * gcc.dg/vect/pr80815-3.c: New test.
6408
6409 2017-05-31 Richard Biener <rguenther@suse.de>
6410
6411 PR tree-optimization/80906
6412 * gcc.dg/graphite/pr80906.c: New testcase.
6413
6414 2017-05-30 Tom de Vries <tom@codesourcery.com>
6415
6416 PR testsuite/80910
6417 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6418 unsupported if host compiler does not support c++11.
6419 (host_supports_c++11): New proc.
6420
6421 2017-05-30 Martin Sebor <msebor@redhat.com>
6422
6423 PR c/80731
6424 * g++.dg/ext/utf16-4.C: Relax test.
6425 * gcc.dg/fixed-point/int-warning.c: Adjust.
6426
6427 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6428
6429 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6430 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6431 test case.
6432 * g++.dg/plugin/show-template-tree-color.C: New test case.
6433 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6434 * g++.dg/template/show-template-tree-2.C: New test case.
6435 * g++.dg/template/show-template-tree-3.C: New test case.
6436 * g++.dg/template/show-template-tree-4.C: New test case.
6437 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6438 * g++.dg/template/show-template-tree.C: New test case.
6439
6440 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6441
6442 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6443 dg-options.
6444 * gfortran.dg/pr80107.f: Delete testcase.
6445
6446 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6447
6448 PR target/80833
6449 * gcc.target/i386/pr80833-1.c: New test.
6450 * gcc.target/i386/pr80833-2.c: Ditto.
6451
6452 2017-05-30 Nathan Sidwell <nathan@acm.org>
6453
6454 PR c++/80913
6455 * g++.dg/lookup/pr80913.C: New.
6456
6457 2017-05-30 Richard Biener <rguenther@suse.de>
6458
6459 PR middle-end/80901
6460 * gcc.dg/torture/pr80901.c: New testcase.
6461
6462 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6463
6464 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6465
6466 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6467
6468 PR target/78838
6469 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6470
6471 2017-05-30 Richard Biener <rguenther@suse.de>
6472
6473 PR middle-end/80876
6474 * gcc.dg/torture/pr80876.c: New testcase.
6475
6476 2017-05-29 Nathan Sidwell <nathan@acm.org>
6477
6478 PR c++/80891 (#5)
6479 * g++.dg/lookup/pr80891-5.C: New.
6480
6481 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6482
6483 PR libgfortran/53029
6484 * gfortran.dg/read_5.f90: New test.
6485
6486 2017-05-29 Nathan Sidwell <nathan@acm.org>
6487
6488 PR c++/80891 (#4)
6489 * g++.dg/lookup/pr80891-4.C: New.
6490
6491 PR c++/80891 (#1)
6492 * g++.dg/lookup/pr80891-1.C: New.
6493
6494 PR c++/80891 (#3)
6495 * g++.dg/lookup/pr80891-3.C: New.
6496
6497 PR c++/80891 (#2)
6498 * g++.dg/lookup/pr80891-2.C: New.
6499
6500 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6501
6502 PR fortran/37131
6503 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6504 flags.
6505 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6506 * gfortran.dg/inline_matmul_17.f90: New test.
6507
6508 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6509
6510 * gfortran.dg/matmul_bounds_12.f90: New test.
6511
6512 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6513
6514 PR bootstrap/80887
6515 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6516
6517 2017-05-26 Nathan Sidwell <nathan@acm.org>
6518
6519 * g++.dg/cpp0x/dr2061.C: New.
6520 * g++.dg/parse/namespace-alias-1.C: Add more test.
6521
6522 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6523
6524 PR tree-optimization/80815
6525 * gcc.dg/vect/pr80815-1.c: New test.
6526 * gcc.dg/vect/pr80815-2.c: New test.
6527
6528 2017-05-26 Martin Liska <mliska@suse.cz>
6529
6530 PR ipa/80663
6531 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6532 split at the problematic spot.
6533 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6534 a valid value of the param.
6535
6536 2017-05-26 Marek Polacek <polacek@redhat.com>
6537
6538 PR sanitizer/80875
6539 * c-c++-common/ubsan/pr80875.c: New test.
6540
6541 2017-05-26 Tom de Vries <tom@codesourcery.com>
6542
6543 PR testsuite/80557
6544 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6545 * gcc.dg/Wcxx-compat-8.c: Same.
6546 * gcc.dg/Wobjsize-1.c: Same.
6547 * gcc.dg/Wshadow-local-2.c: Same.
6548 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6549 * gcc.dg/anon-struct-6.c: Same.
6550 * gcc.dg/asm-wide-1.c: Same.
6551 * gcc.dg/builtin-inf-1.c: Same.
6552 * gcc.dg/builtin-redefine.c: Same.
6553 * gcc.dg/c90-array-lval-6.c: Same.
6554 * gcc.dg/c90-array-lval-7.c: Same.
6555 * gcc.dg/c90-fordecl-1.c: Same.
6556 * gcc.dg/c99-fordecl-2.c: Same.
6557 * gcc.dg/cast-lvalue-1.c: Same.
6558 * gcc.dg/cast-lvalue-2.c: Same.
6559 * gcc.dg/compound-lvalue-1.c: Same.
6560 * gcc.dg/cond-lvalue-1.c: Same.
6561 * gcc.dg/cpp/20000419-1.c: Same.
6562 * gcc.dg/cpp/backslash.c: Same.
6563 * gcc.dg/cpp/backslash2.c: Same.
6564 * gcc.dg/cpp/macspace1.c: Same.
6565 * gcc.dg/cpp/macspace2.c: Same.
6566 * gcc.dg/cpp/multiline-2.c: Same.
6567 * gcc.dg/cpp/pr27777.c: Same.
6568 * gcc.dg/cpp/pr30786.c: Same.
6569 * gcc.dg/cpp/pr34602.c: Same.
6570 * gcc.dg/cpp/redef1.c: Same.
6571 * gcc.dg/cpp/tr-warn1.c: Same.
6572 * gcc.dg/cpp/tr-warn3.c: Same.
6573 * gcc.dg/cpp/tr-warn6.c: Same.
6574 * gcc.dg/cpp/trad/hash.c: Same.
6575 * gcc.dg/cpp/trad/redef1.c: Same.
6576 * gcc.dg/cpp/ucs.c: Same.
6577 * gcc.dg/declspec-10.c: Same.
6578 * gcc.dg/declspec-11.c: Same.
6579 * gcc.dg/declspec-18.c: Same.
6580 * gcc.dg/format/c99-strftime-1.c: Same.
6581 * gcc.dg/format/ext-3.c: Same.
6582 * gcc.dg/format/pr72858.c: Same.
6583 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6584 * gcc.dg/init-string-1.c: Same.
6585 * gcc.dg/label-decl-3.c: Same.
6586 * gcc.dg/m-un-2.c: Same.
6587 * gcc.dg/nofixed-point-2.c: Same.
6588 * gcc.dg/noncompile/20020213-1.c: Same.
6589 * gcc.dg/pch/counter-2.c: Same.
6590 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6591 * gcc.dg/pr27528.c: Same.
6592 * gcc.dg/pr27953.c: Same.
6593 * gcc.dg/pr35899.c: Same.
6594 * gcc.dg/pr37561.c: Same.
6595 * gcc.dg/pr45461.c: Same.
6596 * gcc.dg/pr45750.c: Same.
6597 * gcc.dg/pr53196-2.c: Same.
6598 * gcc.dg/pr53265.c: Same.
6599 * gcc.dg/redecl-1.c: Same.
6600 * gcc.dg/tls/thr-init-1.c: Same.
6601 * gcc.dg/torture/pr51106-1.c: Same.
6602 * gcc.dg/torture/pr51106-2.c: Same.
6603 * gcc.dg/uninit-19.c: Same.
6604 * gcc.dg/uninit-pr20644.c: Same.
6605
6606 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6607
6608 * g++.dg/cpp1z/decomp29.C (p): New variable.
6609 (main): Add further tests.
6610
6611 2017-05-26 Richard Biener <rguenther@suse.de>
6612
6613 PR tree-optimization/80842
6614 * gcc.dg/torture/pr80842.c: New testcase.
6615
6616 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 PR c++/79652
6619 * g++.dg/cpp0x/pr79652.C: New.
6620
6621 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6622
6623 PR c++/71451
6624 * g++.dg/cpp0x/variadic170.C: New.
6625
6626 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6627
6628 * g++.dg/warn/Wcatch-value-1.C: New test.
6629 * g++.dg/warn/Wcatch-value-2.C: New test.
6630 * g++.dg/warn/Wcatch-value-3.C: New test.
6631
6632 2017-05-25 Nathan Sidwell <nathan@acm.org>
6633
6634 * g++.dg/lookup/using56.C: New.
6635 * g++.dg/lookup/using57.C: New.
6636 * g++.dg/lookup/using58.C: New.
6637 * g++.dg/lookup/using59.C: New.
6638
6639 * g++.dg/lookup/using17.C: Adjust diagnostics.
6640
6641 2017-05-25 Martin Sebor <msebor@redhat.com>
6642
6643 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6644 positives on ILP32.
6645 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6646 column numbers.
6647 * gcc.dg/pr60114.c: Same.
6648
6649 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6650
6651 * gfortran.dg/pr48636.f90: Fix template better.
6652
6653 2017-05-25 Nathan Sidwell <nathan@acm.org>
6654
6655 * g++.dg/lookup/koenig14.C: New.
6656
6657 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/79583
6660 * g++.dg/cpp0x/pr79583.C: New.
6661
6662 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6663
6664 PR c++/68578
6665 * g++.dg/cpp1y/pr68578.C: New.
6666
6667 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6668
6669 * gcc.dg/tree-ssa/vce-1.c: New file.
6670
6671 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6672
6673 * gcc.dg/tree-ssa/addadd.c: New file.
6674
6675 2017-05-24 Nathan Sidwell <nathan@acm.org>
6676
6677 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6678 * g++.dg/lookup/friend19.C: New.
6679 * g++.dg/lookup/friend20.C: New.
6680
6681 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6682
6683 PR c++/80544
6684 * g++.dg/expr/cast11.C: New test.
6685
6686 2017-05-24 Martin Sebor <msebor@redhat.com>
6687
6688 PR c/80731
6689 * c-c++-common/Wfloat-conversion.c: Adjust.
6690 * c-c++-common/dfp/convert-int-saturate.c: Same.
6691 * c-c++-common/pr68657-1.c: Same.
6692 * g++.dg/ext/utf-cvt.C: Same.
6693 * g++.dg/ext/utf16-4.C: Same.
6694 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6695 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6696 * g++.dg/warn/Wconversion3.C: Same.
6697 * g++.dg/warn/Wconversion4.C: Same.
6698 * g++.dg/warn/Wsign-conversion.C: Same.
6699 * g++.dg/warn/overflow-warn-1.C: Same.
6700 * g++.dg/warn/overflow-warn-3.C: Same.
6701 * g++.dg/warn/overflow-warn-4.C: Same.
6702 * g++.dg/warn/pr35635.C: Same.
6703 * g++.old-deja/g++.mike/enum1.C: Same.
6704 * gcc.dg/Wconversion-3.c: Same.
6705 * gcc.dg/Wconversion-5.c: Same.
6706 * gcc.dg/Wconversion-complex-c99.c: Same.
6707 * gcc.dg/Wconversion-complex-gnu.c: Same.
6708 * gcc.dg/Wconversion-integer.c: Same.
6709 * gcc.dg/Wsign-conversion.c: Same.
6710 * gcc.dg/bitfld-2.c: Same.
6711 * gcc.dg/c90-const-expr-11.c: Same.
6712 * gcc.dg/c90-const-expr-7.c: Same.
6713 * gcc.dg/c99-const-expr-7.c: Same.
6714 * gcc.dg/overflow-warn-1.c: Same.
6715 * gcc.dg/overflow-warn-2.c: Same.
6716 * gcc.dg/overflow-warn-3.c: Same.
6717 * gcc.dg/overflow-warn-4.c: Same.
6718 * gcc.dg/overflow-warn-5.c: Same.
6719 * gcc.dg/overflow-warn-8.c: Same.
6720 * gcc.dg/overflow-warn-9.c: New test.
6721 * gcc.dg/pr35635.c: Adjust.
6722 * gcc.dg/pr59940.c: Same.
6723 * gcc.dg/pr59963-2.c: Same.
6724 * gcc.dg/pr60114.c: Same.
6725 * gcc.dg/switch-warn-2.c: Same.
6726 * gcc.dg/utf-cvt.c: Same.
6727 * gcc.dg/utf16-4.c: Same.
6728
6729 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6730
6731 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6732 Don't include limits.h.
6733 (w): Conditionalize on long long wider than int. Use
6734 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6735 -9223372036854775808.
6736 (x): Use __INT_MAX__ instead of INT_MAX.
6737
6738 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6739
6740 PR fortran/66094
6741 * gfortran.dg/inline_matmul_16.f90: New test.
6742
6743 2017-05-24 Tom de Vries <tom@codesourcery.com>
6744
6745 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6746
6747 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6748
6749 PR middle-end/80823
6750 * gcc.dg/pr80823.c: New test.
6751
6752 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6753
6754 * gcc.target/s390/pr80725.c: New test.
6755
6756 2017-05-23 Nathan Sidwell <nathan@acm.org>
6757
6758 * g++.dg/lookup/extern-c-hidden.C: New.
6759 * g++.dg/lookup/extern-redecl1.C: New.
6760
6761 PR c++/80866
6762 * g++.dg/parse/pr80866.C: New.
6763
6764 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6765
6766 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6767 * gcc.dg/ipa/inline-5.c: Likewise.
6768 * gfortran.dg/pr48636.f90: Likewise.
6769
6770 2017-05-23 Nathan Sidwell <nathan@acm.org>
6771
6772 * g++.dg/parse/ctor9.C: Adjust expected error.
6773
6774 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6775
6776 PR libgfortran/80256
6777 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6778 Cygwin.
6779
6780 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6781
6782 * c-c++-common/goacc/parallel-dims-1.c: Update.
6783 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6784 * c-c++-common/goacc/routine-1.c: Likewise.
6785 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6786 * g++.dg/goacc/template.C: Likewise.
6787 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6788 * gfortran.dg/goacc/routine-3.f90: Likewise.
6789 * gfortran.dg/goacc/sie.f95: Likewise.
6790 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6791
6792 2017-05-23 Nathan Sidwell <nathan@acm.org>
6793
6794 * g++.dg/lookup/using13.C: Adjust expected error.
6795
6796 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6797
6798 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6799
6800 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6801
6802 PR target/80718
6803 * gcc.target/powerpc/pr80718.c: New test.
6804
6805 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6806
6807 * gcc.target/powerpc/conditional-return.c: New testcase.
6808
6809 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6810
6811 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6812 LE-only.
6813
6814 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6815
6816 PR fortran/80766
6817 * gfortran.dg/typebound_call_28.f90: New test.
6818
6819 2017-05-22 Nathan Sidwell <nathan@acm.org>
6820
6821 * g++.dg/lookup/strong-using.C: New.
6822
6823 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6824
6825 * gcc.target/arm/movsi_movt.c: New test.
6826 * gcc.target/arm/movdi_movt.c: New test.
6827
6828 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6829
6830 * gnat.dg/specs/not_null1.ads: New test.
6831
6832 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6833
6834 * gnat.dg/limited_with5.ad[sb]: New test.
6835 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6836 * gnat.dg/limited_with6.ad[sb]: New test.
6837 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6838
6839 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6840
6841 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6842 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6843
6844 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6845
6846 PR c++/70265
6847 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6848 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6849
6850 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6851
6852 PR libgfortran/80333
6853 * gfortran.dg/dtio_30.f03: New test.
6854
6855 2017-05-19 Marek Polacek <polacek@redhat.com>
6856
6857 PR sanitizer/80800
6858 * c-c++-common/ubsan/pr80800.c: New test.
6859 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6860
6861 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6862
6863 * c-c++-common/goacc/default-1.c: Update.
6864 * c-c++-common/goacc/default-2.c: Likewise.
6865 * c-c++-common/goacc/default-4.c: Likewise.
6866 * gfortran.dg/goacc/default-1.f95: Likewise.
6867 * gfortran.dg/goacc/default-4.f: Likewise.
6868 * c-c++-common/goacc/default-5.c: New file.
6869 * gfortran.dg/goacc/default-5.f: Likewise.
6870
6871 * c-c++-common/goacc/default-1.c: New file.
6872 * c-c++-common/goacc/default-2.c: Likewise.
6873 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6874 test cases in...
6875 * c-c++-common/goacc/default-3.c: ... this new file, and...
6876 * c-c++-common/goacc/default-4.c: ... this new file.
6877 * gfortran.dg/goacc/default.f95: Remove file, including its test
6878 cases in...
6879 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6880 * gfortran.dg/goacc/default-2.f: ... this new file.
6881 * gfortran.dg/goacc/default-3.f95: New file.
6882 * gfortran.dg/goacc/default-4.f: Likewise.
6883
6884 2017-05-19 Nathan Sidwell <nathan@acm.org>
6885
6886 * g++.dg/inherit/covariant7.C: Adjust.
6887
6888 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6889
6890 * gcc.target/arm/tls-disable-literal-pool.c: Change
6891 require-effective-target to tls_native.
6892 Move dg-error to return statement line and change to dg-message.
6893
6894 2017-05-19 Richard Biener <rguenther@suse.de>
6895
6896 PR c++/80593
6897 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6898 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6899
6900 2017-05-19 Richard Biener <rguenther@suse.de>
6901
6902 PR middle-end/80764
6903 * gcc.dg/torture/pr80764.c: New testcase.
6904
6905 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6906
6907 PR target/80510
6908 * gcc.target/powerpc/pr80510-1.c: New test.
6909 * gcc.target/powerpc/pr80510-2.c: Likewise.
6910
6911 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6912
6913 * gcc.dg/pragma-diag-7.c: New test.
6914
6915 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6916
6917 PR target/80799
6918 * g++.dg/other/i386-11.C: New test.
6919
6920 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6921
6922 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6923 * fold-vec-div-floatdouble.c: Likewise.
6924 * fold-vec-logical-ands-char.c: Likewise.
6925 * fold-vec-logical-ands-int.c: Likewise.
6926 * fold-vec-logical-ands-short.c: Likewise.
6927 * fold-vec-logical-ors-char.c: Likewise.
6928 * fold-vec-logical-ors-int.c: Likewise.
6929 * fold-vec-logical-ors-short.c: Likewise.
6930 * fold-vec-logical-other-char.c: Likewise.
6931 * fold-vec-mule-misc.c: Likewise.
6932 * fold-vec-mult-float.c: Likewise.
6933 * fold-vec-mult-floatdouble.c: Likewise.
6934 * fold-vec-mult-int.c: Likewise.
6935 * fold-vec-mult-int128-p9.c: Likewise.
6936 * fold-vec-sub-floatdouble.c: Likewise.
6937 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6938 Add lp64 requirement.
6939 * fold-vec-mult-int128-p8.c: Likewise.
6940 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6941
6942 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6943
6944 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6945 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6946 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6947 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6948 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6949 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6950 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6951 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6952 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6953 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6954 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6955 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6956 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6957 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6958 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6959 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6960 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6961 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6962 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6963 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6964 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6965 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6966 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6967 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6968 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6969 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6970
6971 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6972
6973 * gcc.target/sparc/niagara7-align.c: New test.
6974
6975 2017-05-18 Marek Polacek <polacek@redhat.com>
6976
6977 PR sanitizer/80797
6978 * c-c++-common/ubsan/null-12.c: New test.
6979
6980 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6981
6982 PR middle-end/80692
6983 * gcc.c-torture/execute/pr80692.c: New testcase.
6984
6985 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6986
6987 PR libgfortran/80741
6988 * gfortran.dg/read_4.f90: New test.
6989
6990 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6991
6992 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6993
6994 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6995
6996 PR fortran/80668
6997 * gfortran.dg/pr80668.f90: New.
6998
6999 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7000
7001 PR middle-end/80775
7002 * gcc.dg/pr80775.c: New test.
7003
7004 2017-05-17 Marek Polacek <polacek@redhat.com>
7005
7006 PR sanitizer/80659
7007 * gcc.dg/asan/pr80659.c: New test.
7008
7009 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7010
7011 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7012 unsigned long.
7013
7014 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7015
7016 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7017
7018 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7019 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7020
7021 PR tree-optimization/80457
7022 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7023 call vect_model_simple_cost.
7024
7025 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7026
7027 PR fortran/80554
7028 * gfortran.dg/submodule_29.f08: New test.
7029
7030 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7031
7032 * g++.dg/other/accessor-fixits-1.C: New test case.
7033 * g++.dg/other/accessor-fixits-2.C: New test case.
7034 * g++.dg/other/accessor-fixits-3.C: New test case.
7035 * g++.dg/other/accessor-fixits-4.C: New test case.
7036
7037 2017-05-16 Carl Love <cel@us.ibm.com>
7038
7039 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7040 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7041 built-ins to the test suite file. Note, support for mradds exists
7042 but no test case exists.
7043 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7044 built-ins to the test suite file.
7045
7046 2017-05-16 Marek Polacek <polacek@redhat.com>
7047
7048 PR sanitizer/80536
7049 PR sanitizer/80386
7050 * c-c++-common/ubsan/pr80536.c: New test.
7051 * g++.dg/ubsan/pr80386.C: New test.
7052
7053 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7054
7055 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7056 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7057
7058 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7059
7060 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7061 expected output of vadd, vsub and vmul instructions.
7062 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7063 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7064 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7065
7066 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7067
7068 PR libgfortran/80727
7069 * gfortran.dg/read_3.f90: New test.
7070
7071 2017-05-15 Nathan Sidwell <nathan@acm.org>
7072
7073 PR c++/79369
7074 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7075
7076 PR c++/79369
7077 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7078 * g++.dg/cpp0x/pr79369.C: New.
7079
7080 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7081
7082 PR fortran/80752
7083 * gfortran.dg/pr80752.f90: New test.
7084
7085 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7086
7087 PR target/80425
7088 * gcc.target/i386/pr80425-1.c: New test.
7089 * gcc.target/i386/pr80425-2.c: Ditto.
7090
7091 2017-05-15 Jeff Law <law@redhat.com>
7092
7093 * gcc.target/mips/reorgbug-1.c: New test.
7094
7095 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7096
7097 * gnat.dg/specs/pack13.ads: New test.
7098
7099 2017-05-14 Martin Sebor <msebor@redhat.com>
7100
7101 PR middle-end/77671
7102 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7103 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7104 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7105 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7106 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7107
7108 2017-05-14 Martin Sebor <msebor@redhat.com>
7109
7110 PR middle-end/80669
7111 * gcc.dg/builtin-stpncpy.c: New test.
7112
7113 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7114
7115 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7116 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7117 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7118 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7119
7120 2017-05-14 Julia Koval <julia.koval@intel.com>
7121
7122 * gcc.target/i386/xgetsetbv.c: New test.
7123
7124 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7125
7126 PR fortran/80442
7127 * gfortran.dg/impl_do_var_data.f90: New Test
7128
7129 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7130
7131 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7132 A regression test for a private array access case which caused
7133 an assert.
7134
7135 2017-05-12 Martin Sebor <msebor@redhat.com>
7136
7137 PR testsuite/80643
7138 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7139 to the purpose of the test.
7140
7141 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7142
7143 * gcc.target/powerpc/bmi-andn-1.c: New file
7144 * gcc.target/powerpc/bmi-andn-2.c: New file.
7145 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7146 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7147 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7148 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7149 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7150 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7151 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7152 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7153 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7154 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7155 * gcc.target/powerpc/bmi-check.h: New File.
7156 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7157 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7158 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7159 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7160 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7161 * gcc.target/powerpc/bmi2-check.h: New file.
7162 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7163 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7164 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7165 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7166 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7167 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7168 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7169 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7170 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7171
7172 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7173
7174 PR c++/60430
7175 * g++.dg/cpp0x/pr60430.C: New.
7176
7177 2017-05-12 Jeff Law <law@redhat.com>
7178
7179 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7180
7181 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7182
7183 PR middle-end/80707
7184 * g++.dg/pr80707.C: New test.
7185
7186 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7187
7188 * gcc.target/powerpc/fold-vec-div-float.c: New.
7189 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7190 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7191
7192 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7193
7194 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7195 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7196 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7197 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7198 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7199 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7200 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7201 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7202 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7203 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7204 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7205 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7206
7207 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7208
7209 PR c++/49604
7210 * g++.dg/cpp0x/forw_enum14.C: New.
7211 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7212
7213 2017-05-12 Richard Biener <rguenther@suse.de>
7214
7215 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7216
7217 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7218
7219 PR c++/67687
7220 * g++.dg/cpp0x/constexpr-ice17.C: New.
7221
7222 2017-05-12 Richard Biener <rguenther@suse.de>
7223
7224 PR tree-optimization/80713
7225 * gcc.dg/torture/pr80713.c: New testcase.
7226
7227 2017-05-12 Andi Kleen <ak@linux.intel.com>
7228
7229 PR testsuite/77684
7230 * lib/target-supports.exp (profopt-perf-wrapper):
7231 Add -m8 option to increase parallelism.
7232
7233 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7234
7235 * c-c++-common/goacc/parallel-dims-1.c: New file.
7236 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7237
7238 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7239 * c-c++-common/goacc/classify-kernels.c: Likewise.
7240 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7241 Likewise.
7242 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7243 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7244 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7245 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7246 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7247 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7248 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7249 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7250 * c-c++-common/goacc/kernels-loop.c: Likewise.
7251 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7252 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7253 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7254 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7255 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7256 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7257 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7258 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7259 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7260 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7261 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7262 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7263
7264 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7265 * c-c++-common/goacc/classify-kernels.c: Likewise.
7266 * c-c++-common/goacc/classify-parallel.c: Likewise.
7267 * c-c++-common/goacc/classify-routine.c: Likewise.
7268 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7269 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7270 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7271 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7272
7273 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7274 * c-c++-common/goacc/classify-kernels.c: Likewise.
7275 * c-c++-common/goacc/classify-parallel.c: Likewise.
7276 * c-c++-common/goacc/classify-routine.c: Likewise.
7277 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7278 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7279 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7280 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7281
7282 2017-05-11 Nathan Sidwell <nathan@acm.org>
7283
7284 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7285
7286 2017-05-11 Carl Love <cel@us.ibm.com>
7287
7288 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7289 to the test suite file.
7290 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7291 to the test suite file.
7292
7293 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7294
7295 PR fortran/78659
7296 * gfortran.dg/namelist_91.f90: New test.
7297 * gfortran.dg/namelist_92.f90: New test.
7298 * gfortran.dg/namelist_93.f90: New test.
7299 * gfortran.dg/namelist_94.f90: New test.
7300
7301 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7302
7303 PR target/80695
7304 * gcc.target/powerpc/pr80695-p8.c: New file.
7305 * gcc.target/powerpc/pr80695-p9.c: New file.
7306
7307 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7308 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR target/80706
7311 * gcc.target/i386/pr80706.c: New test.
7312
7313 2017-05-11 Julia Koval <julia.koval@intel.com>
7314
7315 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7316 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7317 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7318 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7319
7320 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7321
7322 PR c++/70538
7323 * g++.dg/cpp0x/pr70538.C: New.
7324
7325 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7326
7327 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7328 Remove unnecessary loop. Run on 32-bit targets only.
7329 (dg-options): Remove -fno-tree-sink.
7330
7331 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7332
7333 * gcc.target/powerpc/cmpb-1.c: New test.
7334 * gcc.target/powerpc/cmpb-2.c: New test.
7335 * gcc.target/powerpc/cmpb-3.c: New test.
7336 * gcc.target/powerpc/cmpb32-1.c: New test.
7337 * gcc.target/powerpc/cmpb32-2.c: New test.
7338
7339 2017-05-11 Richard Biener <rguenther@suse.de>
7340
7341 PR tree-optimization/80705
7342 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7343
7344 2017-05-11 Nathan Sidwell <nathan@acm.org>
7345
7346 * lib/scanlang.exp: New.
7347 * lib/gcc-dg.exp: Load scanlang.exp.
7348 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7349
7350 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7351
7352 PR testsuite/80580
7353 * gcc.dg/gimplefe-error-6.c: New test.
7354
7355 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7356
7357 PR testsuite/80580
7358 * gcc.dg/gimplefe-error-5.c: New test.
7359
7360 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7361
7362 PR testsuite/80580
7363 * gcc.dg/gimplefe-error-4.c: New test.
7364
7365 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7366
7367 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7368
7369 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7370
7371 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7372 (_mm_maskz_max_round_sd): Test new intrinsics.
7373 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7374 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7375 (_mm_maskz_max_round_ss): Test new intrinsics.
7376 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7377 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7378 (_mm_maskz_min_round_sd): Test new intrinsics.
7379 * gcc.target/i386/avx512f-vminsd-2.c: New.
7380 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7381 (_mm_maskz_min_round_ss): Test new intrinsics.
7382 * gcc.target/i386/avx512f-vminss-2.c: New.
7383 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7384 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7385 (__builtin_ia32_minss_mask_round): Test new builtins.
7386 * gcc.target/i386/sse-13.c: Ditto.
7387 * gcc.target/i386/sse-23.c: Ditto.
7388 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7389 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7390 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7391 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7392 (_mm_mask_min_round_ss): Test new intrinsics.
7393 * gcc.target/i386/testround-1.c: Ditto.
7394
7395 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7396
7397 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7398 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7399 (_mm_maskz_div_round_sd): Test new intrinsics.
7400 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7401 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7402 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7403 (_mm_maskz_div_round_ss): Test new intrinsics.
7404 * gcc.target/i386/avx512f-vdivss-2.c: New.
7405 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7406 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7407 (_mm_maskz_mul_round_sd): Test new intrinsics.
7408 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7409 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7410 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7411 (_mm_maskz_mul_round_ss): Test new intrinsics.
7412 * gcc.target/i386/avx512f-vmulss-2.c: New.
7413 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7414 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7415 (__builtin_ia32_mulss_mask_round): Test new builtins.
7416 * gcc.target/i386/sse-13.c: Ditto.
7417 * gcc.target/i386/sse-23.c: Ditto.
7418 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7419 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7420 (_mm_maskz_mul_round_ss): Test new intrinsics.
7421 * gcc.target/i386/testround-1.c: Ditto.
7422
7423 2017-05-10 Julia Koval <julia.koval@intel.com>
7424
7425 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7426 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7427 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7428
7429 2017-05-10 Julia Koval <julia.koval@intel.com>
7430
7431 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7432 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7433 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7434 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7435
7436 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7437
7438 PR tree-optimization/51513
7439 * gcc.target/powerpc/pr51513.c: New test.
7440 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7441 __builtin_abort().
7442 * gcc.dg/predict-14.c: Likewise.
7443
7444 2017-05-10 Carl Love <cel@us.ibm.com>
7445 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7446 to the test suite file.
7447 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7448 to the test suite file.
7449
7450 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7451
7452 PR tree-optimization/77644
7453 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7454
7455 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7456
7457 * gcc.dg/guality/inline-params-2.c: New.
7458
7459 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7460
7461 PR c++/80145
7462 * g++.dg/cpp1y/auto-fn37.C: New.
7463 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7464
7465 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7466
7467 PR target/68163
7468 * gcc.target/powerpc/pr68163.c: New test.
7469
7470 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7471
7472 PR fortran/79311
7473 * gfortran.dg/finalize_32.f90: New test.
7474
7475 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7476
7477 PR c/35441
7478 * gcc.dg/pr35441.c: New test.
7479
7480 2017-05-09 Martin Sebor <msebor@redhat.com>
7481
7482 PR testsuite/80643
7483 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7484 output.
7485
7486 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7487
7488 PR c++/80186
7489 * g++.dg/template/crash126.C: New.
7490
7491 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7492
7493 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7494 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7495 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7496 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7497
7498 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7499
7500 PR testsuite/80611
7501 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7502
7503 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7504
7505 * gcc.target/arc/tmac-1.c: New file.
7506 * gcc.target/arc/tmac-2.c: Likewise.
7507 * gcc.target/arc/tmac.h: Likewise.
7508
7509 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7510 Andrew Burgess <andrew.burgess@embecosm.com>
7511
7512 * gcc.target/arc/firq-1.c: New file.
7513 * gcc.target/arc/firq-2.c: Likewise.
7514 * gcc.target/arc/firq-3.c: Likewise.
7515 * gcc.target/arc/firq-4.c: Likewise.
7516 * gcc.target/arc/firq-5.c: Likewise.
7517 * gcc.target/arc/firq-6.c: Likewise.
7518
7519 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7520
7521 * gcc.target/arc/interrupt-5.c: Newfile.
7522 * gcc.target/arc/interrupt-6.c: Likewise.
7523 * gcc.target/arc/interrupt-7.c: Likewise.
7524 * gcc.target/arc/interrupt-8.c: Likewise.
7525 * gcc.target/arc/interrupt-9.c: Likewise.
7526
7527 2017-05-09 Richard Biener <rguenther@suse.de>
7528
7529 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7530 and adjust.
7531 * gcc.dg/vect/vect-50.c: Likewise.
7532
7533 2017-05-09 Marek Polacek <polacek@redhat.com>
7534
7535 PR c/80525
7536 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7537 * c-c++-common/Wlogical-op-2.c: New test.
7538
7539 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7540
7541 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7542 for targets with __SIZEOF_INT__ < 4.
7543
7544 2017-05-09 Richard Biener <rguenther@suse.de>
7545
7546 * gcc.dg/vect/vect-50.c: Revert last change.
7547 * gcc.dg/vect/vect-44.c: Likewise.
7548
7549 2017-05-08 Martin Sebor <msebor@redhat.com>
7550
7551 PR translation/80280
7552 * gcc.dg/format/gcc_diag-10.c: New test.
7553
7554 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7555
7556 PR target/80101
7557 * gcc.target/powerpc/pr80101-1.c: New test.
7558
7559 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7560
7561 PR fortran/79930
7562 * gfortran.dg/inline_transpose_1.f90: Add
7563 -finline-matmul-limit=0 to options.
7564 * gfortran.dg/matmul_5.f90: Likewise.
7565 * gfortran.dg/vect/vect-8.f90: Likewise.
7566 * gfortran.dg/inline_matmul_14.f90: New test.
7567 * gfortran.dg/inline_matmul_15.f90: New test.
7568
7569 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7570
7571 PR fortran/80602
7572 * gfortran.dg/matmul_15.f90: New test case.
7573
7574 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7575
7576 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7577 * gcc.dg/vect/vect-50.c: Likewise.
7578
7579 2017-05-07 Jeff Law <law@redhat.com>
7580
7581 Revert:
7582 2017-05-06 Jeff Law <law@redhat.com>
7583 PR tree-optimization/78496
7584 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7585 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7586
7587 2017-05-06 Jeff Law <law@redhat.com>
7588
7589 PR tree-optimization/78496
7590 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7591 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7592
7593 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7594
7595 * gcc.target/aarch64/spill_1.c: New test.
7596
7597 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7598
7599 PR rtl-optimization/75964
7600 * gcc.dg/torture/pr75964.c: New test.
7601
7602 2017-05-06 Tom de Vries <tom@codesourcery.com>
7603
7604 PR testsuite/80606
7605 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7606 * gcc.target/i386/avx-vtestpd-2.c: Same.
7607 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7608 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7609 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7610 * gcc.target/i386/avx-vtestpd-3.c: Same.
7611 * gcc.target/i386/avx-vtestps-1.c: Same.
7612 * gcc.target/i386/avx-vtestps-2.c: Same.
7613 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7614 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7615 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7616 * gcc.target/i386/avx-vtestps-3.c: Same.
7617
7618 2017-05-06 Tom de Vries <tom@codesourcery.com>
7619
7620 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7621
7622 2017-05-06 Tom de Vries <tom@codesourcery.com>
7623
7624 PR testsuite/80557
7625 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7626 * gcc.target/powerpc/altivec-types-1.c: Same.
7627
7628 2017-05-06 Tom de Vries <tom@codesourcery.com>
7629
7630 PR testsuite/80557
7631 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7632 * gcc.target/spu/intrinsics-1.c: Same.
7633
7634 2017-05-06 Tom de Vries <tom@codesourcery.com>
7635
7636 PR testsuite/80557
7637 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7638
7639 2017-05-06 Tom de Vries <tom@codesourcery.com>
7640
7641 PR testsuite/80557
7642 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7643 * gcc.target/aarch64/spellcheck_2.c: Same.
7644 * gcc.target/aarch64/spellcheck_3.c: Same.
7645
7646 2017-05-06 Tom de Vries <tom@codesourcery.com>
7647
7648 PR testsuite/80557
7649 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7650 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7651 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7652 * g++.dg/debug/dwarf2/typedef5.C: Same.
7653 * g++.dg/goacc/data-1.C: Same.
7654
7655 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7656
7657 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7658
7659 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7660
7661 PR target/79038
7662 PR target/79202
7663 PR target/79203
7664 * gcc.target/powerpc/ppc-round3.c: New test.
7665 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7666
7667 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR tree-optimization/80632
7670 * gcc.dg/pr80632.c: New test.
7671
7672 PR tree-optimization/80558
7673 * gcc.dg/tree-ssa/vrp115.c: New test.
7674
7675 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7676 Thomas Preud'homme <thomas.preudhomme@arm.com>
7677 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7678
7679 PR target/71607
7680 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7681 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7682 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7683 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7684 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7685 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7686 * gcc.target/arm/tls-disable-literal-pool.c: New.
7687
7688 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7689
7690 PR tree-optimization/80613
7691 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7692
7693 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7694
7695 PR c++/71577
7696 * g++.dg/cpp0x/pr71577.C: New.
7697
7698 2017-05-04 Martin Sebor <msebor@redhat.com>
7699
7700 PR middle-end/79234
7701 * gcc.dg/builtin-stringop-chk-8.c: New test.
7702 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7703 * gcc.dg/builtin-stringop-chk-4.c: Same.
7704 * gcc.dg/builtin-strncat-chk-1.c: Same.
7705 * g++.dg/ext/strncpy-chk1.C: Same.
7706 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7707 * gcc.dg/out-of-bounds-1.c: Same.
7708 * gcc.dg/pr78138.c: Same.
7709 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7710 * gfortran.dg/mvbits_7.f90: Same.
7711
7712 2017-05-04 Martin Sebor <msebor@redhat.com>
7713
7714 PR preprocessor/79214
7715 PR middle-end/79222
7716 PR middle-end/79223
7717 * gcc.dg/pr79214.c: New test.
7718 * gcc.dg/pr79214.h: New test header.
7719 * gcc.dg/pr79222.c: New test.
7720 * gcc.dg/pr79223.c: New test.
7721 * gcc.dg/pr78138.c: Adjust.
7722 * gfortran.dg/unconstrained_commons.f: Same.
7723
7724 2017-05-04 Martin Sebor <msebor@redhat.com>
7725
7726 PR translation/80280
7727 * g++.dg/abi/Wabi-2-3.C: Adjust.
7728 * g++.dg/abi/Wabi-3-2.C: Ditto.
7729 * g++.dg/lookup/using17.C: Ditto.
7730 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7731
7732 2017-05-04 Martin Jambor <mjambor@suse.cz>
7733
7734 PR tree-optimization/80622
7735 * gcc.dg/tree-ssa/pr80622.c: New test.
7736
7737 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7738
7739 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7740
7741 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7742
7743 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7744 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7745
7746 2017-05-04 Richard Biener <rguenther@suse.de>
7747
7748 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7749
7750 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7751
7752 * gcc.dg/vect/vect-profile-1.c: New test.
7753
7754 2017-05-04 Marek Polacek <polacek@redhat.com>
7755
7756 PR tree-optimization/80612
7757 * gcc.dg/torture/pr80612.c: New test.
7758
7759 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7760 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7761
7762 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7763 check_effective_target_arm_thumb1_movt_ok.
7764
7765 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7766
7767 * gcc.target/arm/fpscr.c: New file.
7768
7769 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7770
7771 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7772 target.
7773
7774 2017-05-04 Tom de Vries <tom@codesourcery.com>
7775
7776 PR testsuite/80557
7777 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7778 line numbers.
7779 * g++.dg/warn/miss-format-1.C: Same.
7780 * g++.dg/warn/overflow-warn-1.C: Same.
7781 * g++.dg/warn/overflow-warn-3.C: Same.
7782 * g++.dg/warn/overflow-warn-4.C: Same.
7783
7784 2017-05-04 Tom de Vries <tom@codesourcery.com>
7785
7786 PR testsuite/80557
7787 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7788 * gcc.target/i386/pr68657.c: Same.
7789 * gcc.target/i386/pr69255-1.c: Same.
7790 * gcc.target/i386/pr69255-2.c: Same.
7791 * gcc.target/i386/pr69255-3.c: Same.
7792
7793 2017-05-04 Richard Biener <rguenther@suse.de>
7794
7795 PR tree-optimization/31130
7796 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7797 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7798 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7799 * gcc.dg/pr52904.c: Remove XFAIL.
7800 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7801
7802 2017-05-03 Jeff Law <law@redhat.com>
7803
7804 PR tree-optimization/78496
7805 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7806
7807 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7808
7809 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7810
7811 2017-05-03 Richard Biener <rguenther@suse.de>
7812
7813 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7814
7815 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR tree-optimization/79472
7818 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7819 to dg-options.
7820 * gcc.dg/tree-ssa/vrp113.c: New test.
7821 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7822 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7823 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7824
7825 2017-05-03 Tom de Vries <tom@codesourcery.com>
7826
7827 PR testsuite/80557
7828 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7829 * c-c++-common/Wshift-negative-value-2.c: Same.
7830 * c-c++-common/Wshift-negative-value-3.c: Same.
7831 * c-c++-common/Wshift-negative-value-4.c: Same.
7832 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7833 * c-c++-common/cpp/pr60400.c: Same.
7834 * c-c++-common/fmax-errors.c: Same.
7835 * c-c++-common/goacc/data-2.c: Same.
7836 * c-c++-common/goacc/host_data-2.c: Same.
7837 * c-c++-common/gomp/simd4.c: Same.
7838 * c-c++-common/pr28656.c: Same.
7839 * c-c++-common/pr43395.c: Same.
7840 * c-c++-common/torture/pr57945.c: Same.
7841
7842 2017-05-03 Tom de Vries <tom@codesourcery.com>
7843
7844 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7845 arg of dg directive.
7846 * c-c++-common/goacc/routine-3.c: Same.
7847 * c-c++-common/goacc/routine-4.c: Same.
7848
7849 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7850
7851 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7852 (test_fixit_insert_newline): New function.
7853 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7854 (test_fixit_insert_newline): New function.
7855 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7856 (test_fixit_insert_newline): New function.
7857 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7858 (test_fixit_insert_newline): New function.
7859 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7860 (test_show_locus): Handle test_fixit_insert_newline.
7861
7862 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7863
7864 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7865
7866 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7867
7868 * gcc.dg/lsr-div1.c: New testcase.
7869
7870 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7871
7872 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7873 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7874 (_mm_maskz_add_round_sd): Test new intrinsics.
7875 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7876 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7877 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7878 (_mm_maskz_add_round_ss): Test new intrinsics.
7879 * gcc.target/i386/avx512f-vaddss-2.c: New.
7880 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7881 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7882 (_mm_maskz_sub_round_sd): Test new intrinsics.
7883 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7884 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7885 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7886 (_mm_maskz_sub_round_ss): Test new intrinsics.
7887 * gcc.target/i386/avx512f-vsubss-2.c: New.
7888 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7889 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7890 (__builtin_ia32_subss_mask_round): Test new builtins.
7891 * gcc.target/i386/sse-13.c: Ditto.
7892 * gcc.target/i386/sse-23.c: Ditto.
7893 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7894 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7895 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7896 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7897 (_mm_mask_sub_round_ss): Test new intrinsics.
7898 * gcc.target/i386/testround-1.c: Ditto.
7899
7900 2017-05-02 Martin Jambor <mjambor@suse.cz>
7901
7902 PR tree-optimization/78687
7903 * g++.dg/tree-ssa/pr78687.C: New test.
7904
7905 2017-05-02 Richard Biener <rguenther@suse.de>
7906
7907 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7908 behavior.
7909 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7910
7911 2017-05-02 Richard Biener <rguenther@suse.de>
7912
7913 PR tree-optimization/80591
7914 * gcc.dg/torture/pr80591.c: New testcase.
7915
7916 2017-05-02 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/80549
7919 * gcc.dg/torture/pr80549.c: New testcase.
7920
7921 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7922
7923 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7924 unsigned long.
7925
7926 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7927
7928 PR c++/80038
7929 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7930
7931 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7932
7933 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7934 reflect insertion fix-it hints at the same location now being
7935 consolidated.
7936
7937 2017-05-01 Martin Sebor <msebor@redhat.com>
7938
7939 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7940 on ILP32 targets.
7941
7942 2017-05-01 Tom de Vries <tom@codesourcery.com>
7943
7944 * gcc.dg/pr78768.c: Require linker plugin.
7945
7946 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7947
7948 PR fortran/37131
7949 * gfortran.dg/matmul_bounds_11.f90: New test.
7950
7951 2017-05-01 Martin Sebor <msebor@redhat.com>
7952
7953 PR tree-optimization/79715
7954 * gcc.dg/pr79715.c: New test.
7955
7956 2017-05-01 Tom de Vries <tom@codesourcery.com>
7957
7958 PR testsuite/65941
7959 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7960 * g++.dg/other/pr59492.C: Require effective target rdrand.
7961
7962 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7963
7964 * g++.dg/diagnostic/member-decl-1.C: New test.
7965
7966 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7967
7968 PR tree-optimization/80487
7969 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7970
7971 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7972
7973 PR tree-optimization/79697
7974 * gcc.dg/tree-ssa/pr79697.c: New test.
7975
7976 2017-04-29 Tom de Vries <tom@codesourcery.com>
7977
7978 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7979
7980 2017-04-28 Martin Sebor <msebor@redhat.com>
7981
7982 PR tree-optimization/80523
7983 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7984
7985 2017-04-28 Tom de Vries <tom@codesourcery.com>
7986
7987 PR testsuite/80557
7988 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7989 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7990
7991 2017-04-28 Tom de Vries <tom@codesourcery.com>
7992
7993 PR testsuite/80557
7994 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7995 * obj-c++.dg/bitfield-4.mm: Same.
7996 * obj-c++.dg/bitfield-5.mm: Same.
7997 * obj-c++.dg/exceptions-3.mm: Same.
7998 * obj-c++.dg/exceptions-5.mm: Same.
7999 * obj-c++.dg/method-1.mm: Same.
8000 * obj-c++.dg/method-12.mm: Same.
8001 * obj-c++.dg/method-13.mm: Same.
8002 * obj-c++.dg/method-15.mm: Same.
8003 * obj-c++.dg/method-16.mm: Same.
8004 * obj-c++.dg/property/at-property-18.mm: Same.
8005 * obj-c++.dg/property/at-property-25.mm: Same.
8006 * obj-c++.dg/property/at-property-5.mm: Same.
8007 * obj-c++.dg/property/dynamic-2.mm: Same.
8008 * obj-c++.dg/property/property-neg-3.mm: Same.
8009 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8010 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8011 * obj-c++.dg/syntax-error-1.mm: Same.
8012 * obj-c++.dg/try-catch-13.mm: Same.
8013 * objc.dg/bitfield-4.m: Same.
8014 * objc.dg/class-1.m: Same.
8015 * objc.dg/method-11.m: Same.
8016 * objc.dg/method-6.m: Same.
8017 * objc.dg/method-7.m: Same.
8018 * objc.dg/method-9.m: Same.
8019 * objc.dg/missing-proto-3.m: Same.
8020 * objc.dg/naming-2.m: Same.
8021 * objc.dg/property/at-property-16.m: Same.
8022 * objc.dg/property/at-property-18.m: Same.
8023 * objc.dg/property/at-property-25.m: Same.
8024 * objc.dg/property/at-property-5.m: Same.
8025 * objc.dg/property/dynamic-2.m: Same.
8026 * objc.dg/property/property-neg-3.m: Same.
8027 * objc.dg/protocol-inheritance-1.m: Same.
8028 * objc.dg/protocol-inheritance-2.m: Same.
8029
8030 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8031
8032 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8033
8034 2017-04-28 Tom de Vries <tom@codesourcery.com>
8035
8036 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8037 dg-(error|warning|message|bogus).
8038 * g++.dg/conversion/dr195-1.C: Same.
8039 * g++.dg/conversion/dr195.C: Same.
8040 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8041 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8042 * g++.dg/cpp0x/inline-ns7.C: Same.
8043 * g++.dg/cpp0x/variadic105.C: Same.
8044 * g++.dg/cpp0x/variadic65.C: Same.
8045 * g++.dg/expr/call2.C: Same.
8046 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8047 * g++.dg/expr/pmf-1.C: Same.
8048 * g++.dg/ext/altivec-types-1.C: Same.
8049 * g++.dg/ext/altivec-types-2.C: Same.
8050 * g++.dg/ext/altivec-types-3.C: Same.
8051 * g++.dg/ext/attrib14.C: Same.
8052 * g++.dg/ext/complit1.C: Same.
8053 * g++.dg/ext/forscope2.C: Same.
8054 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8055 * g++.dg/ext/label13.C: Same.
8056 * g++.dg/ext/member-attr.C: Same.
8057 * g++.dg/ext/visibility/anon7.C: Same.
8058 * g++.dg/ext/visibility/visibility-7.C: Same.
8059 * g++.dg/ext/vla2.C: Same.
8060 * g++.dg/inherit/access2.C: Same.
8061 * g++.dg/inherit/covariant12.C: Same.
8062 * g++.dg/inherit/covariant14.C: Same.
8063 * g++.dg/inherit/namespace-as-base.C: Same.
8064 * g++.dg/inherit/template-as-base.C: Same.
8065 * g++.dg/lookup/ambig1.C: Same.
8066 * g++.dg/lookup/ambig2.C: Same.
8067 * g++.dg/lookup/ambig3.C: Same.
8068 * g++.dg/lookup/class-member-1.C: Same.
8069 * g++.dg/lookup/conv-1.C: Same.
8070 * g++.dg/lookup/decl1.C: Same.
8071 * g++.dg/lookup/koenig1.C: Same.
8072 * g++.dg/lookup/scoped1.C: Same.
8073 * g++.dg/lookup/scoped2.C: Same.
8074 * g++.dg/lookup/two-stage4.C: Same.
8075 * g++.dg/lookup/used-before-declaration.C: Same.
8076 * g++.dg/lookup/using.C: Same.
8077 * g++.dg/lookup/using17.C: Same.
8078 * g++.dg/lookup/using2.C: Same.
8079 * g++.dg/other/abstract2.C: Same.
8080 * g++.dg/other/classkey1.C: Same.
8081 * g++.dg/other/component1.C: Same.
8082 * g++.dg/other/const1.C: Same.
8083 * g++.dg/other/const2.C: Same.
8084 * g++.dg/other/conversion1.C: Same.
8085 * g++.dg/other/do1.C: Same.
8086 * g++.dg/other/error1.C: Same.
8087 * g++.dg/other/error10.C: Same.
8088 * g++.dg/other/error3.C: Same.
8089 * g++.dg/other/error4.C: Same.
8090 * g++.dg/other/error5.C: Same.
8091 * g++.dg/other/error8.C: Same.
8092 * g++.dg/other/error9.C: Same.
8093 * g++.dg/other/field1.C: Same.
8094 * g++.dg/other/init1.C: Same.
8095 * g++.dg/other/ptrmem2.C: Same.
8096 * g++.dg/other/return1.C: Same.
8097 * g++.dg/overload/builtin3.C: Same.
8098 * g++.dg/overload/error1.C: Same.
8099 * g++.dg/overload/error2.C: Same.
8100 * g++.dg/overload/koenig2.C: Same.
8101 * g++.dg/overload/pmf1.C: Same.
8102 * g++.dg/parse/args1.C: Same.
8103 * g++.dg/parse/attr3.C: Same.
8104 * g++.dg/parse/constant4.C: Same.
8105 * g++.dg/parse/crash10.C: Same.
8106 * g++.dg/parse/crash18.C: Same.
8107 * g++.dg/parse/crash19.C: Same.
8108 * g++.dg/parse/crash20.C: Same.
8109 * g++.dg/parse/crash21.C: Same.
8110 * g++.dg/parse/crash22.C: Same.
8111 * g++.dg/parse/crash32.C: Same.
8112 * g++.dg/parse/decl-specifier-1.C: Same.
8113 * g++.dg/parse/error58.C: Same.
8114 * g++.dg/parse/local-class1.C: Same.
8115 * g++.dg/parse/non-dependent2.C: Same.
8116 * g++.dg/parse/parameter-declaration-1.C: Same.
8117 * g++.dg/parse/ptrmem2.C: Same.
8118 * g++.dg/parse/ptrmem3.C: Same.
8119 * g++.dg/parse/saved1.C: Same.
8120 * g++.dg/tc1/dr101.C: Same.
8121 * g++.dg/tc1/dr142.C: Same.
8122 * g++.dg/tc1/dr176.C: Same.
8123 * g++.dg/template/conv4.C: Same.
8124 * g++.dg/template/crash56.C: Same.
8125 * g++.dg/template/dependent-expr2.C: Same.
8126 * g++.dg/template/error1.C: Same.
8127 * g++.dg/template/error2.C: Same.
8128 * g++.dg/template/explicit6.C: Same.
8129 * g++.dg/template/init-list.C: Same.
8130 * g++.dg/template/local1.C: Same.
8131 * g++.dg/template/lookup2.C: Same.
8132 * g++.dg/template/meminit2.C: Same.
8133 * g++.dg/template/nontype25.C: Same.
8134 * g++.dg/template/ptrmem2.C: Same.
8135 * g++.dg/template/qualttp19.C: Same.
8136 * g++.dg/template/qualttp20.C: Same.
8137 * g++.dg/template/ttp3.C: Same.
8138 * g++.dg/template/unify4.C: Same.
8139 * g++.dg/template/unify6.C: Same.
8140 * g++.dg/template/unify7.C: Same.
8141 * g++.dg/template/warn1.C: Same.
8142 * g++.dg/tree-ssa/dom-invalid.C: Same.
8143 * g++.dg/ubsan/shift-1.C: Same.
8144 * g++.dg/warn/Wunused-2.C: Same.
8145 * g++.dg/warn/Wunused-4.C: Same.
8146 * g++.dg/warn/Wunused-6.C: Same.
8147 * g++.dg/warn/deprecated-6.C: Same.
8148 * g++.dg/warn/deprecated.C: Same.
8149 * g++.dg/warn/effc1.C: Same.
8150 * g++.dg/warn/effc3.C: Same.
8151 * g++.dg/warn/incomplete1.C: Same.
8152 * g++.dg/warn/inline1.C: Same.
8153 * g++.dg/warn/noeffect2.C: Same.
8154 * g++.dg/warn/noeffect4.C: Same.
8155 * g++.dg/warn/oldcast1.C: Same.
8156 * g++.dg/warn/sentinel.C: Same.
8157 * g++.dg/warn/unit-1.C: Same.
8158 * g++.old-deja/g++.pt/inherit2.C: Same.
8159 * g++.old-deja/g++.pt/overload8.C: Same.
8160 * gcc.dg/20000926-1.c: Same.
8161 * gcc.dg/20040223-1.c: Same.
8162 * gcc.dg/Warray-bounds-7.c: Same.
8163 * gcc.dg/alias-1.c: Same.
8164 * gcc.dg/alias-12.c: Same.
8165 * gcc.dg/alias-13.c: Same.
8166 * gcc.dg/alias-2.c: Same.
8167 * gcc.dg/array-13.c: Same.
8168 * gcc.dg/array-4.c: Same.
8169 * gcc.dg/attr-ifunc-2.c: Same.
8170 * gcc.dg/attr-invalid.c: Same.
8171 * gcc.dg/attr-noinline.c: Same.
8172 * gcc.dg/bitfld-2.c: Same.
8173 * gcc.dg/c90-const-expr-7.c: Same.
8174 * gcc.dg/c99-const-expr-7.c: Same.
8175 * gcc.dg/cpp/20000625-1.c: Same.
8176 * gcc.dg/cpp/charconst-4.c: Same.
8177 * gcc.dg/cpp/include2.c: Same.
8178 * gcc.dg/cpp/include2a.c: Same.
8179 * gcc.dg/decl-4.c: Same.
8180 * gcc.dg/deprecated-4.c: Same.
8181 * gcc.dg/deprecated.c: Same.
8182 * gcc.dg/dfp/altivec-types.c: Same.
8183 * gcc.dg/float-range-1.c: Same.
8184 * gcc.dg/pack-test-3.c: Same.
8185 * gcc.dg/pr11492.c: Same.
8186 * gcc.dg/pr15360-1.c: Same.
8187 * gcc.dg/pr37908.c: Same.
8188 * gcc.dg/pr53265.c: Same.
8189 * gcc.dg/pr57287-2.c: Same.
8190 * gcc.dg/pr57287.c: Same.
8191 * gcc.dg/redecl-1.c: Same.
8192 * gcc.dg/sync-3.c: Same.
8193 * gcc.dg/two-types-1.c: Same.
8194 * gcc.dg/two-types-2.c: Same.
8195 * gcc.dg/two-types-4.c: Same.
8196 * gcc.dg/two-types-5.c: Same.
8197 * gcc.dg/two-types-6.c: Same.
8198 * gcc.dg/two-types-7.c: Same.
8199 * gcc.dg/two-types-8.c: Same.
8200 * gcc.dg/two-types-9.c: Same.
8201 * gcc.dg/uninit-I.c: Same.
8202 * gcc.dg/uninit-pr19430.c: Same.
8203 * gcc.dg/visibility-7.c: Same.
8204 * gcc.dg/winline-10.c: Same.
8205 * gcc.dg/winline-2.c: Same.
8206 * gcc.dg/winline-3.c: Same.
8207 * gcc.dg/winline-9.c: Same.
8208 * gcc.target/i386/attr-returns_twice-1.c: Same.
8209 * gcc.target/i386/chkp-const-check-2.c: Same.
8210 * gcc.target/i386/chkp-label-address.c: Same.
8211 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8212 * gcc.target/i386/pr39162.c: Same.
8213 * gcc.target/i386/sse-5.c: Same.
8214 * gcc.target/powerpc/altivec-types-1.c: Same.
8215 * gcc.target/powerpc/altivec-types-2.c: Same.
8216 * gcc.target/powerpc/altivec-types-3.c: Same.
8217 * gcc.target/powerpc/float128-mix.c: Same.
8218 * gcc.target/powerpc/no-r11-3.c: Same.
8219 * gcc.target/spu/Wmain.c: Same.
8220 * gcc.target/spu/ea/errors2.c: Same.
8221 * gfortran.dg/assignment_1.f90: Same.
8222 * gfortran.dg/common_3.f90: Same.
8223 * gfortran.dg/der_io_1.f90: Same.
8224 * gfortran.dg/g77/20030326-1.f: Same.
8225 * gfortran.dg/g77/9263.f: Same.
8226 * gfortran.dg/g77/960317-1.f: Same.
8227 * gfortran.dg/g77/970625-2.f: Same.
8228 * gfortran.dg/g77/980615-0.f: Same.
8229 * gfortran.dg/g77/check0.f: Same.
8230 * gfortran.dg/g77/dnrm2.f: Same.
8231 * gfortran.dg/g77/pr9258.f: Same.
8232 * gfortran.dg/ichar_1.f90: Same.
8233 * gfortran.dg/interface_1.f90: Same.
8234 * gfortran.dg/namelist_1.f90: Same.
8235 * gfortran.dg/namelist_2.f90: Same.
8236 * gfortran.dg/namelist_3.f90: Same.
8237 * gfortran.dg/namelist_print_2.f: Same.
8238 * gfortran.dg/oldstyle_1.f90: Same.
8239 * gfortran.dg/runtime_warning_1.f90: Same.
8240 * gfortran.dg/underflow.f90: Same.
8241 * gnat.dg/specs/integer_value.ads: Same.
8242 * obj-c++.dg/fsf-package-0.m: Same.
8243 * objc.dg/two-types-1.m: Same.
8244
8245 2017-04-28 Martin Liska <mliska@suse.cz>
8246
8247 PR gcov-profile/79891
8248 * gcc.misc-tests/gcov-17.c: New test.
8249 * gcc.misc-tests/gcov-18.c: New test.
8250
8251 2017-04-28 Tom de Vries <tom@codesourcery.com>
8252
8253 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8254 dg-(error|warning|message|bogus).
8255 * g++.dg/parse/parameter-declaration-1.C: Same.
8256 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8257 * gcc.dg/Wpointer-sign-Wall.c: Same.
8258 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8259 * gcc.dg/cpp/19990413-1.c: Same.
8260 * gcc.dg/dg-test-1.c: Same.
8261 * gcc.dg/empty-source-2.c: Same.
8262 * gcc.dg/empty-source-3.c: Same.
8263 * gcc.dg/format/c99-printf-1.c: Same.
8264 * gcc.dg/format/c99-scanf-1.c: Same.
8265 * gcc.dg/label-decl-2.c: Same.
8266 * gcc.dg/m-un-2.c: Same.
8267 * gcc.dg/uninit-pr20644-O0.c: Same.
8268 * gfortran.dg/pr70006.f90: Same.
8269 * obj-c++.dg/fsf-package-0.m: Same.
8270
8271 2017-04-28 Tom de Vries <tom@codesourcery.com>
8272
8273 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8274 dg-(error|warning|message|bogus).
8275 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8276 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8277 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8278 * c-c++-common/pr20000.c: Same.
8279 * c-c++-common/pr49706.c: Same.
8280 * g++.dg/ext/utf16-4.C: Same.
8281 * g++.dg/parse/error2.C: Same.
8282 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8283 * g++.dg/warn/Wtype-limits.C: Same.
8284 * g++.dg/warn/overflow-warn-1.C: Same.
8285 * g++.dg/warn/overflow-warn-3.C: Same.
8286 * gcc.dg/Wpointer-sign-Wall.c: Same.
8287 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8288 * gcc.dg/Wtype-limits-Wextra.c: Same.
8289 * gcc.dg/Wtype-limits.c: Same.
8290 * gcc.dg/cpp/19990413-1.c: Same.
8291 * gcc.dg/dg-test-1.c: Same.
8292 * gcc.dg/empty-source-2.c: Same.
8293 * gcc.dg/empty-source-3.c: Same.
8294 * gcc.dg/label-decl-2.c: Same.
8295 * gcc.dg/m-un-2.c: Same.
8296 * gcc.dg/uninit-pr19430-O0.c: Same.
8297 * gcc.dg/uninit-pr19430.c: Same.
8298 * gcc.dg/uninit-pr20644-O0.c: Same.
8299 * gcc.dg/utf16-4.c: Same.
8300 * gfortran.dg/pr70006.f90: Same.
8301 * obj-c++.dg/fsf-package-0.m: Same.
8302
8303 2017-04-28 Richard Biener <rguenther@suse.de>
8304
8305 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8306 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8307 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8308 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8309 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8310 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8311
8312 2017-04-27 Marek Polacek <polacek@redhat.com>
8313
8314 PR sanitizer/80349
8315 * c-c++-common/ubsan/pr80349.c: New test.
8316
8317 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8318
8319 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8320 diagnostics.
8321 * g++.dg/warn/pr12242.C: Likewise.
8322
8323 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8324
8325 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8326
8327 2017-04-27 Martin Liska <mliska@suse.cz>
8328
8329 PR testsuite/79455
8330 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8331 more generic.
8332
8333 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR c++/80534
8336 * g++.dg/other/pr80534-1.C: New test.
8337 * g++.dg/other/pr80534-2.C: New test.
8338
8339 2017-04-27 Richard Biener <rguenther@suse.de>
8340
8341 PR middle-end/80539
8342 * gcc.dg/torture/pr80539.c: New testcase.
8343
8344 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR target/77728
8347 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8348
8349 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8350
8351 * g++.dg/diagnostic/nested-name-1.C: New test.
8352
8353 2017-04-26 Martin Liska <mliska@suse.cz>
8354
8355 * gcc.dg/guality/guality.h: Add prefix to test verification.
8356
8357 2017-04-25 Nathan Sidwell <nathan@acm.org>
8358
8359 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8360
8361 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8362
8363 PR target/70799
8364 * gcc.target/i386/pr70799-5.c: New test.
8365
8366 2017-04-25 Martin Sebor <msebor@redhat.com>
8367
8368 PR tree-optimization/80497
8369 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8370
8371 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8372 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR target/77728
8375 * g++.dg/abi/pr77728-1.C: New test.
8376
8377 2017-04-25 Marek Polacek <polacek@redhat.com>
8378
8379 PR sanitizer/80349
8380 * g++.dg/ubsan/pr80349-2.C: New test.
8381
8382 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8383
8384 * g++.dg/cpp0x/enum34.C: New test.
8385
8386 2017-04-25 Tom de Vries <tom@codesourcery.com>
8387
8388 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8389 variables.
8390 (dg-line): New proc.
8391 (process-message): Handle line number variables.
8392 * objc.dg/try-catch-12.m: Use dg-line.
8393
8394 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8395
8396 PR target/80482
8397 * gcc.target/powerpc/vec-constvolatile.c: New test.
8398
8399 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8400
8401 * g++.dg/semicolon-fixits.C: New test case.
8402
8403 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8404
8405 * gcc.dg/semicolon-fixits.c: New test case.
8406
8407 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8408
8409 * g++.dg/lookup/missing-std-include.C: New test file.
8410
8411 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8412 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR target/77728
8415 * g++.dg/abi/pr77728-2.C: New test.
8416
8417 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8418
8419 PR c++/80177
8420 * g++.dg/spellcheck-pr80177.C: New test case.
8421
8422 2017-04-25 Nathan Sidwell <nathan@acm.org>
8423
8424 * g++.dg/dg.exp (find-cxx-tests): New function.
8425 (main): Use it, remove explicit pruning
8426
8427 2017-04-25 Richard Biener <rguenther@suse.de>
8428
8429 PR tree-optimization/80492
8430 * gcc.dg/pr80492.c: New testcase.
8431
8432 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8433
8434 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8435 for targets with int size less than 32 bits.
8436
8437 2017-04-25 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/79201
8440 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8441 * gcc.target/i386/pr22152.c: Disable sinking.
8442
8443 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8444
8445 PR target/80464
8446 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8447
8448 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8449
8450 PR target/79895
8451 * gcc.target/s390/pr79895.c: New test.
8452
8453 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8454
8455 PR target/80080
8456 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8457 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8458 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8459
8460 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR rtl-optimization/80501
8463 * gcc.c-torture/execute/pr80501.c: New test.
8464
8465 PR rtl-optimization/80500
8466 * gcc.dg/pr80500.c: New test.
8467
8468 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8469
8470 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8471 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8472
8473 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8474
8475 PR fortran/80121
8476 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8477 directive.
8478
8479 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8480
8481 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8482 * jit.dg/test-alignment.c: New test case.
8483 * jit.dg/test-alignment.cc: New test case.
8484 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8485 New test case.
8486
8487 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8488
8489 PR c++/80016
8490 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8491 test function.
8492 (test_alignof): New test function.
8493
8494 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8495
8496 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8497
8498 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8499
8500 * g++.dg/diagnostic/duplicate1.C: New test.
8501 * g++.dg/cpp0x/duplicate1.C: New test.
8502
8503 2017-04-24 Martin Jambor <mjambor@suse.cz>
8504
8505 PR tree-optimization/80293
8506 * g++.dg/tree-ssa/pr80293.C: New test.
8507
8508 2017-04-24 Martin Liska <mliska@suse.cz>
8509
8510 PR middle-end/79931
8511 * g++.dg/ipa/pr79931.C: New test.
8512
8513 2017-04-24 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/80494
8516 * gfortran.dg/pr80494.f90: New testcase.
8517
8518 2017-04-24 Richard Biener <rguenther@suse.de>
8519
8520 PR tree-optimization/79725
8521 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8522
8523 2017-04-24 Richard Biener <rguenther@suse.de>
8524
8525 PR c++/2972
8526 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8527
8528 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8529
8530 PR fortran/80484
8531 * gfortran.dg/dtio_29.f03: New test.
8532
8533 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8534
8535 PR fortran/80121
8536 * gfortran.dg/intent_out_9.f90: New test case.
8537
8538 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8539
8540 PR target/70799
8541 * gcc.target/i386/pr70799-4.c: New test.
8542
8543 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8544
8545 PR fortran/80392
8546 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8547
8548 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8549
8550 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8551
8552 2017-04-21 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/79547
8555 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8556
8557 2017-04-21 Richard Biener <rguenther@suse.de>
8558
8559 PR tree-optimization/78847
8560 * g++.dg/tree-ssa/pr78847.C: New testcase.
8561
8562 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR c/80468
8565 * gcc.dg/pr80468.c: New test.
8566
8567 2017-04-21 Martin Liska <mliska@suse.cz>
8568
8569 PR tree-optimization/66278
8570 * gcc.dg/vect/pr66278.c: New test.
8571
8572 2017-04-21 Richard Biener <rguenther@suse.de>
8573
8574 PR tree-optimization/80237
8575 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8576 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8577 adjust expected optimizations.
8578
8579 2016-04-21 Richard Biener <rguenther@suse.de>
8580
8581 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8582 of inner loops.
8583 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8584 * gcc.dg/vect/vect-104.c: Likewise.
8585
8586 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8587
8588 PR tree-optimization/80426
8589 * gcc.c-torture/execute/20170429-1.c: Rename into...
8590 * gcc.c-torture/execute/20170419-1.c: ...this.
8591
8592 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8593
8594 PR target/79804
8595 * gcc.target/i386/pr79804.c: New test.
8596
8597 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8598
8599 PR target/78090
8600 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8601
8602 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8603
8604 * g++/opt/pr80436.C: XFAIL on AIX.
8605
8606 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8607
8608 PR c++/80473
8609 * g++.dg/diagnostic/pr80473.C: New test.
8610
8611 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8612
8613 * g++.dg/warn/Wextra-semi.C: New test.
8614
8615 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR middle-end/80423
8618 * g++.dg/other/pr80423.C: New test.
8619
8620 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8621
8622 * gcc.dg/pr80170.c: Require ptr32plus.
8623
8624 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8625
8626 PR tree-optimization/80426
8627 * gcc.c-torture/execute/20170419-1.c: New test.
8628
8629 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR debug/80461
8632 * g++.dg/debug/pr80461.C: New test.
8633
8634 PR c++/80459
8635 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8636 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8637 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8638
8639 PR debug/80436
8640 * g++.dg/opt/pr80436.C: New test.
8641
8642 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8643
8644 * gcc.dg/torture/pr80341.c: Require int32plus.
8645
8646 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8647 Jeff Law <law@redhat.com>
8648
8649 * gcc.c-torture/compile/20170419-1.c: New test.
8650
8651 2017-04-19 Tom de Vries <tom@codesourcery.com>
8652
8653 PR testsuite/80221
8654 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8655 subsequent dg directives.
8656 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8657 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8658 * c-c++-common/attr-fallthrough-2.c: Same.
8659 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8660 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8661 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8662 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8663 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8664 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8665 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8666 * c-c++-common/cilk-plus/CK/errors.c: Same.
8667 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8668 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8669 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8670 * c-c++-common/cpp/pr57580.c: Same.
8671 * c-c++-common/goacc/asyncwait-1.c: Same.
8672 * c-c++-common/goacc/cache-2.c: Same.
8673 * c-c++-common/goacc/declare-2.c: Same.
8674 * c-c++-common/goacc/deviceptr-1.c: Same.
8675 * c-c++-common/goacc/routine-5.c: Same.
8676 * c-c++-common/gomp/clauses-2.c: Same.
8677 * c-c++-common/gomp/ordered-3.c: Same.
8678 * c-c++-common/gomp/pr67501.c: Same.
8679 * c-c++-common/pr20000.c: Same.
8680 * c-c++-common/pr43395.c: Same.
8681 * c-c++-common/pr49706.c: Same.
8682 * c-c++-common/pr77624-1.c: Same.
8683 * c-c++-common/pr77624-2.c: Same.
8684 * c-c++-common/raw-string-14.c: Same.
8685 * c-c++-common/raw-string-16.c: Same.
8686 * c-c++-common/raw-string-3.c: Same.
8687 * c-c++-common/raw-string-4.c: Same.
8688 * c-c++-common/raw-string-5.c: Same.
8689 * c-c++-common/raw-string-6.c: Same.
8690 * g++.dg/abi/mangle41.C: Same.
8691 * g++.dg/conversion/nullptr1.C: Same.
8692 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8693 * g++.dg/cpp0x/auto27.C: Same.
8694 * g++.dg/cpp0x/constexpr-98.C: Same.
8695 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8696 * g++.dg/cpp0x/diag2.C: Same.
8697 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8698 * g++.dg/cpp0x/nullptr15.C: Same.
8699 * g++.dg/cpp0x/pr31431-2.C: Same.
8700 * g++.dg/cpp0x/pr31431.C: Same.
8701 * g++.dg/cpp0x/pr79118.C: Same.
8702 * g++.dg/cpp0x/static_assert3.C: Same.
8703 * g++.dg/cpp0x/temp_default2.C: Same.
8704 * g++.dg/cpp0x/trailing4.C: Same.
8705 * g++.dg/cpp0x/variadic-ex10.C: Same.
8706 * g++.dg/cpp0x/variadic-ex13.C: Same.
8707 * g++.dg/cpp0x/variadic-ex14.C: Same.
8708 * g++.dg/cpp0x/variadic-ex3.C: Same.
8709 * g++.dg/cpp0x/variadic-ex4.C: Same.
8710 * g++.dg/cpp0x/variadic59.C: Same.
8711 * g++.dg/cpp0x/vt-37737-2.C: Same.
8712 * g++.dg/cpp0x/vt-57397-1.C: Same.
8713 * g++.dg/cpp0x/vt-57397-2.C: Same.
8714 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8715 * g++.dg/cpp1z/gen-attrs1.C: Same.
8716 * g++.dg/diagnostic/pr71075.C: Same.
8717 * g++.dg/eh/goto2.C: Same.
8718 * g++.dg/eh/goto3.C: Same.
8719 * g++.dg/expr/bitfield4.C: Same.
8720 * g++.dg/expr/bitfield5.C: Same.
8721 * g++.dg/expr/bitfield6.C: Same.
8722 * g++.dg/expr/bool1.C: Same.
8723 * g++.dg/expr/bool3.C: Same.
8724 * g++.dg/expr/cond10.C: Same.
8725 * g++.dg/expr/cond11.C: Same.
8726 * g++.dg/expr/lval3.C: Same.
8727 * g++.dg/expr/lval4.C: Same.
8728 * g++.dg/ext/anon-struct4.C: Same.
8729 * g++.dg/ext/attrib44.C: Same.
8730 * g++.dg/ext/builtin3.C: Same.
8731 * g++.dg/ext/dllimport7.C: Same.
8732 * g++.dg/ext/label5.C: Same.
8733 * g++.dg/ext/no-asm-1.C: Same.
8734 * g++.dg/ext/utf16-4.C: Same.
8735 * g++.dg/ext/vla2.C: Same.
8736 * g++.dg/gomp/block-1.C: Same.
8737 * g++.dg/gomp/block-2.C: Same.
8738 * g++.dg/gomp/block-3.C: Same.
8739 * g++.dg/gomp/block-5.C: Same.
8740 * g++.dg/gomp/linear-2.C: Same.
8741 * g++.dg/gomp/target-1.C: Same.
8742 * g++.dg/gomp/target-2.C: Same.
8743 * g++.dg/gomp/taskgroup-1.C: Same.
8744 * g++.dg/gomp/teams-1.C: Same.
8745 * g++.dg/inherit/pure1.C: Same.
8746 * g++.dg/init/array43.C: Same.
8747 * g++.dg/init/array46.C: Same.
8748 * g++.dg/init/const10.C: Same.
8749 * g++.dg/init/ctor4-1.C: Same.
8750 * g++.dg/init/ctor4.C: Same.
8751 * g++.dg/init/new37.C: Same.
8752 * g++.dg/init/pr25811.C: Same.
8753 * g++.dg/init/pr29043.C: Same.
8754 * g++.dg/init/pr29571.C: Same.
8755 * g++.dg/lookup/duperr1.C: Same.
8756 * g++.dg/lookup/error1.C: Same.
8757 * g++.dg/lookup/koenig5.C: Same.
8758 * g++.dg/lookup/pr77549.C: Same.
8759 * g++.dg/lookup/suggestions1.C: Same.
8760 * g++.dg/lookup/using16.C: Same.
8761 * g++.dg/lookup/using7.C: Same.
8762 * g++.dg/other/anon-union3.C: Same.
8763 * g++.dg/other/array2.C: Same.
8764 * g++.dg/other/error13.C: Same.
8765 * g++.dg/other/error34.C: Same.
8766 * g++.dg/overload/builtin1.C: Same.
8767 * g++.dg/overload/conv-op1.C: Same.
8768 * g++.dg/overload/error3.C: Same.
8769 * g++.dg/overload/koenig1.C: Same.
8770 * g++.dg/overload/operator5.C: Same.
8771 * g++.dg/overload/template5.C: Same.
8772 * g++.dg/overload/unknown1.C: Same.
8773 * g++.dg/overload/using2.C: Same.
8774 * g++.dg/parse/constructor1.C: Same.
8775 * g++.dg/parse/crash36.C: Same.
8776 * g++.dg/parse/crash63.C: Same.
8777 * g++.dg/parse/error11.C: Same.
8778 * g++.dg/parse/error12.C: Same.
8779 * g++.dg/parse/error14.C: Same.
8780 * g++.dg/parse/error2.C: Same.
8781 * g++.dg/parse/error21.C: Same.
8782 * g++.dg/parse/error26.C: Same.
8783 * g++.dg/parse/error36.C: Same.
8784 * g++.dg/parse/friend12.C: Same.
8785 * g++.dg/parse/invalid-op1.C: Same.
8786 * g++.dg/parse/missing-template1.C: Same.
8787 * g++.dg/parse/parser-pr28152-2.C: Same.
8788 * g++.dg/parse/parser-pr28152.C: Same.
8789 * g++.dg/parse/pr16696-permissive.C: Same.
8790 * g++.dg/parse/pr16696.C: Same.
8791 * g++.dg/parse/pr69628.C: Same.
8792 * g++.dg/parse/ret-type2.C: Same.
8793 * g++.dg/parse/specialization1.C: Same.
8794 * g++.dg/parse/template3.C: Same.
8795 * g++.dg/parse/template9.C: Same.
8796 * g++.dg/parse/typename11.C: Same.
8797 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8798 * g++.dg/pr45330.C: Same.
8799 * g++.dg/rtti/typeid6.C: Same.
8800 * g++.dg/spellcheck-fields.C: Same.
8801 * g++.dg/spellcheck-typenames.C: Same.
8802 * g++.dg/tc1/dr108.C: Same.
8803 * g++.dg/tc1/dr147.C: Same.
8804 * g++.dg/template/arg7.C: Same.
8805 * g++.dg/template/conv11.C: Same.
8806 * g++.dg/template/crash13.C: Same.
8807 * g++.dg/template/crash55.C: Same.
8808 * g++.dg/template/dependent-expr5.C: Same.
8809 * g++.dg/template/error17.C: Same.
8810 * g++.dg/template/error33.C: Same.
8811 * g++.dg/template/error4.C: Same.
8812 * g++.dg/template/error50.C: Same.
8813 * g++.dg/template/error53.C: Same.
8814 * g++.dg/template/friend.C: Same.
8815 * g++.dg/template/func2.C: Same.
8816 * g++.dg/template/local6.C: Same.
8817 * g++.dg/template/member5.C: Same.
8818 * g++.dg/template/meminit1.C: Same.
8819 * g++.dg/template/nested3.C: Same.
8820 * g++.dg/template/nontype6.C: Same.
8821 * g++.dg/template/overload12.C: Same.
8822 * g++.dg/template/ptrmem8.C: Same.
8823 * g++.dg/template/qualified-id1.C: Same.
8824 * g++.dg/template/spec15.C: Same.
8825 * g++.dg/template/static1.C: Same.
8826 * g++.dg/template/static10.C: Same.
8827 * g++.dg/template/static2.C: Same.
8828 * g++.dg/template/ttp25.C: Same.
8829 * g++.dg/template/typedef2.C: Same.
8830 * g++.dg/template/typename2.C: Same.
8831 * g++.dg/template/unify10.C: Same.
8832 * g++.dg/template/unify6.C: Same.
8833 * g++.dg/template/unify7.C: Same.
8834 * g++.dg/template/unify9.C: Same.
8835 * g++.dg/template/varmod1.C: Same.
8836 * g++.dg/ubsan/div-by-zero-1.C: Same.
8837 * g++.dg/ubsan/pr63956.C: Same.
8838 * g++.dg/warn/Waddress-1.C: Same.
8839 * g++.dg/warn/Wconversion2.C: Same.
8840 * g++.dg/warn/Wnull-conversion-1.C: Same.
8841 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8842 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8843 * g++.dg/warn/Wswitch-1.C: Same.
8844 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8845 * g++.dg/warn/Wtype-limits.C: Same.
8846 * g++.dg/warn/Wunused-parm-5.C: Same.
8847 * g++.dg/warn/deprecated-6.C: Same.
8848 * g++.dg/warn/deprecated.C: Same.
8849 * g++.dg/warn/incomplete1.C: Same.
8850 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8851 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8852 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8853 * g++.dg/warn/overflow-warn-1.C: Same.
8854 * g++.dg/warn/overflow-warn-3.C: Same.
8855 * g++.dg/warn/overflow-warn-4.C: Same.
8856 * g++.dg/warn/pr12242.C: Same.
8857 * g++.dg/warn/pr30551-2.C: Same.
8858 * g++.dg/warn/pr30551.C: Same.
8859 * g++.old-deja/g++.benjamin/16077.C: Same.
8860 * g++.old-deja/g++.bob/inherit1.C: Same.
8861 * g++.old-deja/g++.brendan/crash56.C: Same.
8862 * g++.old-deja/g++.brendan/template17.C: Same.
8863 * g++.old-deja/g++.eh/ctor1.C: Same.
8864 * g++.old-deja/g++.jason/bool5.C: Same.
8865 * g++.old-deja/g++.jason/cond.C: Same.
8866 * g++.old-deja/g++.jason/operator.C: Same.
8867 * g++.old-deja/g++.jason/pmf5.C: Same.
8868 * g++.old-deja/g++.law/ctors5.C: Same.
8869 * g++.old-deja/g++.law/missed-error2.C: Same.
8870 * g++.old-deja/g++.law/operators9.C: Same.
8871 * g++.old-deja/g++.law/temps1.C: Same.
8872 * g++.old-deja/g++.mike/for2.C: Same.
8873 * g++.old-deja/g++.mike/ns5.C: Same.
8874 * g++.old-deja/g++.mike/ns7.C: Same.
8875 * g++.old-deja/g++.mike/p10769b.C: Same.
8876 * g++.old-deja/g++.niklas/t120.C: Same.
8877 * g++.old-deja/g++.niklas/t121.C: Same.
8878 * g++.old-deja/g++.ns/koenig5.C: Same.
8879 * g++.old-deja/g++.oliva/overload1.C: Same.
8880 * g++.old-deja/g++.other/crash24.C: Same.
8881 * g++.old-deja/g++.other/crash25.C: Same.
8882 * g++.old-deja/g++.other/decl5.C: Same.
8883 * g++.old-deja/g++.other/lineno5.C: Same.
8884 * g++.old-deja/g++.other/null3.C: Same.
8885 * g++.old-deja/g++.other/overcnv2.C: Same.
8886 * g++.old-deja/g++.other/ptrmem7.C: Same.
8887 * g++.old-deja/g++.other/typename1.C: Same.
8888 * g++.old-deja/g++.other/vaarg3.C: Same.
8889 * g++.old-deja/g++.pt/crash10.C: Same.
8890 * g++.old-deja/g++.pt/crash28.C: Same.
8891 * g++.old-deja/g++.pt/crash38.C: Same.
8892 * g++.old-deja/g++.pt/explicit70.C: Same.
8893 * g++.old-deja/g++.pt/explicit77.C: Same.
8894 * g++.old-deja/g++.pt/expr2.C: Same.
8895 * g++.old-deja/g++.pt/spec5.C: Same.
8896 * g++.old-deja/g++.pt/spec6.C: Same.
8897 * g++.old-deja/g++.pt/typename3.C: Same.
8898 * g++.old-deja/g++.pt/typename5.C: Same.
8899 * g++.old-deja/g++.pt/typename6.C: Same.
8900 * g++.old-deja/g++.pt/typename7.C: Same.
8901 * g++.old-deja/g++.pt/unify4.C: Same.
8902 * g++.old-deja/g++.pt/unify8.C: Same.
8903 * g++.old-deja/g++.pt/vaarg3.C: Same.
8904 * g++.old-deja/g++.robertl/eb22.C: Same.
8905 * g++.old-deja/g++.robertl/eb4.C: Same.
8906 * g++.old-deja/g++.robertl/eb44.C: Same.
8907 * g++.old-deja/g++.robertl/eb69.C: Same.
8908 * g++.old-deja/g++.robertl/eb98.C: Same.
8909 * gcc.dg/20031223-1.c: Same.
8910 * gcc.dg/940510-1.c: Same.
8911 * gcc.dg/990506-0.c: Same.
8912 * gcc.dg/Walloca-1.c: Same.
8913 * gcc.dg/Walloca-2.c: Same.
8914 * gcc.dg/Wconversion-integer.c: Same.
8915 * gcc.dg/Wcxx-compat-8.c: Same.
8916 * gcc.dg/Wimplicit-int-1.c: Same.
8917 * gcc.dg/Wimplicit-int-2.c: Same.
8918 * gcc.dg/Wimplicit-int-4.c: Same.
8919 * gcc.dg/Wpointer-sign-Wall.c: Same.
8920 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8921 * gcc.dg/Wshadow-1.c: Same.
8922 * gcc.dg/Wshadow-3.c: Same.
8923 * gcc.dg/Wswitch-enum-error.c: Same.
8924 * gcc.dg/Wswitch-enum.c: Same.
8925 * gcc.dg/Wswitch-error.c: Same.
8926 * gcc.dg/Wswitch.c: Same.
8927 * gcc.dg/Wtype-limits-Wextra.c: Same.
8928 * gcc.dg/Wtype-limits.c: Same.
8929 * gcc.dg/Wvla-larger-than-2.c: Same.
8930 * gcc.dg/anon-struct-5.c: Same.
8931 * gcc.dg/array-10.c: Same.
8932 * gcc.dg/array-11.c: Same.
8933 * gcc.dg/array-15.c: Same.
8934 * gcc.dg/array-2.c: Same.
8935 * gcc.dg/array-8.c: Same.
8936 * gcc.dg/array-const-2.c: Same.
8937 * gcc.dg/array-const-3.c: Same.
8938 * gcc.dg/bitfld-1.c: Same.
8939 * gcc.dg/bitfld-8.c: Same.
8940 * gcc.dg/builtin-redefine.c: Same.
8941 * gcc.dg/c11-noreturn-1.c: Same.
8942 * gcc.dg/c11-noreturn-2.c: Same.
8943 * gcc.dg/c11-static-assert-3.c: Same.
8944 * gcc.dg/c90-arraydecl-1.c: Same.
8945 * gcc.dg/c90-complex-1.c: Same.
8946 * gcc.dg/c90-complit-1.c: Same.
8947 * gcc.dg/c90-const-expr-11.c: Same.
8948 * gcc.dg/c90-const-expr-7.c: Same.
8949 * gcc.dg/c90-const-expr-8.c: Same.
8950 * gcc.dg/c90-enum-comma-1.c: Same.
8951 * gcc.dg/c90-flex-array-1.c: Same.
8952 * gcc.dg/c90-hexfloat-1.c: Same.
8953 * gcc.dg/c90-idem-qual-1.c: Same.
8954 * gcc.dg/c90-idem-qual-2.c: Same.
8955 * gcc.dg/c90-idem-qual-3.c: Same.
8956 * gcc.dg/c90-mixdecl-1.c: Same.
8957 * gcc.dg/c90-restrict-1.c: Same.
8958 * gcc.dg/c90-return-1.c: Same.
8959 * gcc.dg/c99-array-nonobj-1.c: Same.
8960 * gcc.dg/c99-arraydecl-1.c: Same.
8961 * gcc.dg/c99-complex-1.c: Same.
8962 * gcc.dg/c99-complex-2.c: Same.
8963 * gcc.dg/c99-complit-2.c: Same.
8964 * gcc.dg/c99-const-expr-7.c: Same.
8965 * gcc.dg/c99-const-expr-8.c: Same.
8966 * gcc.dg/c99-flex-array-3.c: Same.
8967 * gcc.dg/c99-flex-array-7.c: Same.
8968 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8969 * gcc.dg/c99-impl-decl-1.c: Same.
8970 * gcc.dg/c99-impl-int-1.c: Same.
8971 * gcc.dg/c99-impl-int-2.c: Same.
8972 * gcc.dg/c99-init-3.c: Same.
8973 * gcc.dg/c99-restrict-1.c: Same.
8974 * gcc.dg/c99-return-1.c: Same.
8975 * gcc.dg/c99-tag-1.c: Same.
8976 * gcc.dg/c99-tag-3.c: Same.
8977 * gcc.dg/call-diag-2.c: Same.
8978 * gcc.dg/cpp/19940712-1.c: Same.
8979 * gcc.dg/cpp/19951025-1.c: Same.
8980 * gcc.dg/cpp/19990413-1.c: Same.
8981 * gcc.dg/cpp/direct2.c: Same.
8982 * gcc.dg/cpp/direct2s.c: Same.
8983 * gcc.dg/cpp/pr28709.c: Same.
8984 * gcc.dg/cpp/pr61854-c90.c: Same.
8985 * gcc.dg/cpp/pr61854-c94.c: Same.
8986 * gcc.dg/cpp/pragma-1.c: Same.
8987 * gcc.dg/cpp/pragma-2.c: Same.
8988 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8989 * gcc.dg/cpp/trad/literals-2.c: Same.
8990 * gcc.dg/cpp/warn-comments-2.c: Same.
8991 * gcc.dg/cpp/warn-comments-3.c: Same.
8992 * gcc.dg/cpp/warn-comments.c: Same.
8993 * gcc.dg/cpp/warn-long-long-2.c: Same.
8994 * gcc.dg/cpp/warn-long-long.c: Same.
8995 * gcc.dg/cpp/warn-redefined-2.c: Same.
8996 * gcc.dg/cpp/warn-redefined.c: Same.
8997 * gcc.dg/darwin-cfstring-2.c: Same.
8998 * gcc.dg/darwin-cfstring-format-1.c: Same.
8999 * gcc.dg/decl-9.c: Same.
9000 * gcc.dg/declspec-1.c: Same.
9001 * gcc.dg/declspec-10.c: Same.
9002 * gcc.dg/declspec-11.c: Same.
9003 * gcc.dg/declspec-13.c: Same.
9004 * gcc.dg/declspec-18.c: Same.
9005 * gcc.dg/declspec-4.c: Same.
9006 * gcc.dg/declspec-5.c: Same.
9007 * gcc.dg/declspec-6.c: Same.
9008 * gcc.dg/declspec-8.c: Same.
9009 * gcc.dg/deprecated-4.c: Same.
9010 * gcc.dg/deprecated.c: Same.
9011 * gcc.dg/dfp/composite-type.c: Same.
9012 * gcc.dg/empty-source-2.c: Same.
9013 * gcc.dg/empty-source-3.c: Same.
9014 * gcc.dg/format/attr-6.c: Same.
9015 * gcc.dg/format/branch-1.c: Same.
9016 * gcc.dg/format/c90-printf-1.c: Same.
9017 * gcc.dg/format/c90-strftime-2.c: Same.
9018 * gcc.dg/format/c99-strftime-1.c: Same.
9019 * gcc.dg/format/cmn-err-1.c: Same.
9020 * gcc.dg/format/few-1.c: Same.
9021 * gcc.dg/format/ms_branch-1.c: Same.
9022 * gcc.dg/format/ms_unnamed-1.c: Same.
9023 * gcc.dg/format/ms_va-1.c: Same.
9024 * gcc.dg/format/unnamed-1.c: Same.
9025 * gcc.dg/format/va-1.c: Same.
9026 * gcc.dg/format/xopen-1.c: Same.
9027 * gcc.dg/funcdef-var-1.c: Same.
9028 * gcc.dg/funcdef-var-2.c: Same.
9029 * gcc.dg/gnu89-const-expr-1.c: Same.
9030 * gcc.dg/gnu89-const-expr-2.c: Same.
9031 * gcc.dg/gnu90-const-expr-1.c: Same.
9032 * gcc.dg/gnu99-const-expr-1.c: Same.
9033 * gcc.dg/gnu99-const-expr-2.c: Same.
9034 * gcc.dg/gnu99-init-2.c: Same.
9035 * gcc.dg/gomp/_Atomic-5.c: Same.
9036 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9037 * gcc.dg/gomp/atomic-5.c: Same.
9038 * gcc.dg/gomp/linear-1.c: Same.
9039 * gcc.dg/gomp/pr67500.c: Same.
9040 * gcc.dg/init-bad-1.c: Same.
9041 * gcc.dg/init-bad-2.c: Same.
9042 * gcc.dg/init-bad-3.c: Same.
9043 * gcc.dg/init-string-1.c: Same.
9044 * gcc.dg/label-compound-stmt-1.c: Same.
9045 * gcc.dg/label-decl-2.c: Same.
9046 * gcc.dg/label-decl-4.c: Same.
9047 * gcc.dg/large-size-array-2.c: Same.
9048 * gcc.dg/large-size-array-4.c: Same.
9049 * gcc.dg/lvalue-6.c: Same.
9050 * gcc.dg/m-un-2.c: Same.
9051 * gcc.dg/multiple-overflow-warn-1.c: Same.
9052 * gcc.dg/multiple-overflow-warn-2.c: Same.
9053 * gcc.dg/multiple-overflow-warn-3.c: Same.
9054 * gcc.dg/nested-redef-1.c: Same.
9055 * gcc.dg/no-asm-1.c: Same.
9056 * gcc.dg/no-asm-3.c: Same.
9057 * gcc.dg/no-asm-4.c: Same.
9058 * gcc.dg/noncompile/20010524-1.c: Same.
9059 * gcc.dg/noncompile/incomplete-5.c: Same.
9060 * gcc.dg/noncompile/pr44517.c: Same.
9061 * gcc.dg/noncompile/pr52290.c: Same.
9062 * gcc.dg/noreturn-1.c: Same.
9063 * gcc.dg/overflow-warn-1.c: Same.
9064 * gcc.dg/overflow-warn-2.c: Same.
9065 * gcc.dg/overflow-warn-3.c: Same.
9066 * gcc.dg/overflow-warn-4.c: Same.
9067 * gcc.dg/parm-mismatch-1.c: Same.
9068 * gcc.dg/parser-pr28152-2.c: Same.
9069 * gcc.dg/parser-pr28152.c: Same.
9070 * gcc.dg/pedwarn-init.c: Same.
9071 * gcc.dg/pointer-arith-2.c: Same.
9072 * gcc.dg/pointer-arith-3.c: Same.
9073 * gcc.dg/pointer-arith-4.c: Same.
9074 * gcc.dg/pr14475.c: Same.
9075 * gcc.dg/pr18596-3.c: Same.
9076 * gcc.dg/pr18809-1.c: Same.
9077 * gcc.dg/pr27953.c: Same.
9078 * gcc.dg/pr30457.c: Same.
9079 * gcc.dg/pr30551-2.c: Same.
9080 * gcc.dg/pr30551-3.c: Same.
9081 * gcc.dg/pr30551-4.c: Same.
9082 * gcc.dg/pr30551-5.c: Same.
9083 * gcc.dg/pr30551-6.c: Same.
9084 * gcc.dg/pr30551.c: Same.
9085 * gcc.dg/pr36997.c: Same.
9086 * gcc.dg/pr41842.c: Same.
9087 * gcc.dg/pr48552-1.c: Same.
9088 * gcc.dg/pr48552-2.c: Same.
9089 * gcc.dg/pr59717.c: Same.
9090 * gcc.dg/pr61077.c: Same.
9091 * gcc.dg/pr61096-1.c: Same.
9092 * gcc.dg/pr63626.c: Same.
9093 * gcc.dg/pr64223-1.c: Same.
9094 * gcc.dg/pr64223-2.c: Same.
9095 * gcc.dg/pr8788-1.c: Same.
9096 * gcc.dg/pr8927-1.c: Same.
9097 * gcc.dg/pragma-darwin.c: Same.
9098 * gcc.dg/pragma-diag-5.c: Same.
9099 * gcc.dg/pragma-message.c: Same.
9100 * gcc.dg/redecl-1.c: Same.
9101 * gcc.dg/simd-1.c: Same.
9102 * gcc.dg/simd-5.c: Same.
9103 * gcc.dg/simd-6.c: Same.
9104 * gcc.dg/spellcheck-fields.c: Same.
9105 * gcc.dg/spellcheck-typenames.c: Same.
9106 * gcc.dg/struct-semi-2.c: Same.
9107 * gcc.dg/struct-semi-3.c: Same.
9108 * gcc.dg/transparent-union-3.c: Same.
9109 * gcc.dg/ucnid-8.c: Same.
9110 * gcc.dg/uninit-pr19430-O0.c: Same.
9111 * gcc.dg/uninit-pr19430.c: Same.
9112 * gcc.dg/uninit-pr20644-O0.c: Same.
9113 * gcc.dg/utf-dflt.c: Same.
9114 * gcc.dg/utf-dflt2.c: Same.
9115 * gcc.dg/utf16-4.c: Same.
9116 * gcc.dg/vla-11.c: Same.
9117 * gcc.dg/vla-20.c: Same.
9118 * gcc.dg/vla-init-1.c: Same.
9119 * gcc.dg/vla-init-2.c: Same.
9120 * gcc.dg/vla-init-3.c: Same.
9121 * gcc.dg/weak/weak-6.c: Same.
9122 * gcc.dg/weak/weak-7.c: Same.
9123 * gcc.dg/wtr-int-type-1.c: Same.
9124 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9125 * gcc.target/arm/polytypes.c: Same.
9126 * gcc.target/i386/spellcheck-options-4.c: Same.
9127 * gcc.target/powerpc/20030218-1.c: Same.
9128 * gcc.target/sh/pr21255-4.c: Same.
9129 * gcc.test-framework/dg-error-exp-XP.c: Same.
9130 * gfortran.dg/array_constructor_30.f03: Same.
9131 * gfortran.dg/class_30.f90: Same.
9132 * gfortran.dg/goacc/subarrays.f95: Same.
9133 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9134 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9135 * gfortran.dg/intrinsic_std_1.f90: Same.
9136 * gfortran.dg/pr70006.f90: Same.
9137 * gfortran.dg/warning-directive-1.F90: Same.
9138 * gfortran.dg/warning-directive-2.F90: Same.
9139 * gfortran.dg/warning-directive-3.F90: Same.
9140 * gfortran.dg/warning-directive-4.F90: Same.
9141 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9142 * obj-c++.dg/class-extension-1.mm: Same.
9143 * obj-c++.dg/class-extension-2.mm: Same.
9144 * obj-c++.dg/class-protocol-1.mm: Same.
9145 * obj-c++.dg/cxx-ivars-1.mm: Same.
9146 * obj-c++.dg/duplicate-class-1.mm: Same.
9147 * obj-c++.dg/exceptions-3.mm: Same.
9148 * obj-c++.dg/exceptions-4.mm: Same.
9149 * obj-c++.dg/exceptions-5.mm: Same.
9150 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9151 * obj-c++.dg/fsf-package-0.m: Same.
9152 * obj-c++.dg/invalid-type-1.mm: Same.
9153 * obj-c++.dg/method-12.mm: Same.
9154 * obj-c++.dg/method-13.mm: Same.
9155 * obj-c++.dg/method-15.mm: Same.
9156 * obj-c++.dg/method-16.mm: Same.
9157 * obj-c++.dg/method-6.mm: Same.
9158 * obj-c++.dg/method-7.mm: Same.
9159 * obj-c++.dg/property/at-property-1.mm: Same.
9160 * obj-c++.dg/property/at-property-14.mm: Same.
9161 * obj-c++.dg/property/at-property-17.mm: Same.
9162 * obj-c++.dg/property/at-property-21.mm: Same.
9163 * obj-c++.dg/property/at-property-5.mm: Same.
9164 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9165 * obj-c++.dg/property/dynamic-3.mm: Same.
9166 * obj-c++.dg/property/dynamic-4.mm: Same.
9167 * obj-c++.dg/property/property-neg-1.mm: Same.
9168 * obj-c++.dg/property/property-neg-6.mm: Same.
9169 * obj-c++.dg/property/synthesize-11.mm: Same.
9170 * obj-c++.dg/property/synthesize-5.mm: Same.
9171 * obj-c++.dg/property/synthesize-6.mm: Same.
9172 * obj-c++.dg/proto-lossage-4.mm: Same.
9173 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9174 * obj-c++.dg/strings/strings-1.mm: Same.
9175 * obj-c++.dg/super-class-1.mm: Same.
9176 * obj-c++.dg/syntax-error-6.mm: Same.
9177 * obj-c++.dg/syntax-error-7.mm: Same.
9178 * obj-c++.dg/syntax-error-9.mm: Same.
9179 * obj-c++.dg/try-catch-13.mm: Same.
9180 * objc.dg/attributes/method-noreturn-1.m: Same.
9181 * objc.dg/bad-receiver-type-2.m: Same.
9182 * objc.dg/bad-receiver-type.m: Same.
9183 * objc.dg/call-super-2.m: Same.
9184 * objc.dg/class-2.m: Same.
9185 * objc.dg/class-extension-1.m: Same.
9186 * objc.dg/class-extension-2.m: Same.
9187 * objc.dg/class-protocol-1.m: Same.
9188 * objc.dg/desig-init-1.m: Same.
9189 * objc.dg/duplicate-class-1.m: Same.
9190 * objc.dg/exceptions-3.m: Same.
9191 * objc.dg/exceptions-4.m: Same.
9192 * objc.dg/exceptions-5.m: Same.
9193 * objc.dg/foreach-6.m: Same.
9194 * objc.dg/foreach-7.m: Same.
9195 * objc.dg/fsf-nsstring-format-1.m: Same.
9196 * objc.dg/fsf-package-0.m: Same.
9197 * objc.dg/invalid-type-1.m: Same.
9198 * objc.dg/method-11.m: Same.
9199 * objc.dg/method-19.m: Same.
9200 * objc.dg/method-2.m: Same.
9201 * objc.dg/method-20.m: Same.
9202 * objc.dg/method-5.m: Same.
9203 * objc.dg/method-6.m: Same.
9204 * objc.dg/method-7.m: Same.
9205 * objc.dg/method-9.m: Same.
9206 * objc.dg/missing-proto-3.m: Same.
9207 * objc.dg/private-1.m: Same.
9208 * objc.dg/property/at-property-1.m: Same.
9209 * objc.dg/property/at-property-14.m: Same.
9210 * objc.dg/property/at-property-17.m: Same.
9211 * objc.dg/property/at-property-21.m: Same.
9212 * objc.dg/property/at-property-5.m: Same.
9213 * objc.dg/property/dynamic-3.m: Same.
9214 * objc.dg/property/dynamic-4.m: Same.
9215 * objc.dg/property/property-neg-1.m: Same.
9216 * objc.dg/property/property-neg-6.m: Same.
9217 * objc.dg/property/synthesize-11.m: Same.
9218 * objc.dg/property/synthesize-5.m: Same.
9219 * objc.dg/property/synthesize-6.m: Same.
9220 * objc.dg/proto-hier-1.m: Same.
9221 * objc.dg/proto-lossage-4.m: Same.
9222 * objc.dg/protocol-qualifier-2.m: Same.
9223 * objc.dg/strings/strings-1.m: Same.
9224 * objc.dg/type-size-1.m: Same.
9225
9226 2017-04-18 Jeff Law <law@redhat.com>
9227
9228 PR target/74563
9229 * gcc.target/mips/pr74563: New test.
9230
9231 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR tree-optimization/80443
9234 * gcc.c-torture/compile/pr80443.c: New test.
9235
9236 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9237
9238 PR rtl-optimization/80357
9239 * gcc.c-torture/compile/pr80357.c: New test.
9240
9241 2017-04-18 Jeff Law <law@redhat.com>
9242
9243 PR middle-end/80422
9244 * gcc.c-torture/compile/pr80422.c: New test.
9245
9246 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR debug/80263
9249 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9250
9251 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9252
9253 PR target/80099
9254 * gcc.target/powerpc/pr80099-1.c: New test.
9255 * gcc.target/powerpc/pr80099-2.c: Likewise.
9256 * gcc.target/powerpc/pr80099-3.c: Likewise.
9257 * gcc.target/powerpc/pr80099-4.c: Likewise.
9258 * gcc.target/powerpc/pr80099-5.c: Likewise.
9259
9260 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9261
9262 PR sanitizer/80444
9263 * gcc.dg/sancov/pr80444.c: New test.
9264
9265 PR middle-end/79788
9266 PR middle-end/80375
9267 * gcc.dg/pr79788-1.c: New test.
9268 * gcc.dg/pr79788-2.c: New test.
9269
9270 2017-04-18 Marek Polacek <polacek@redhat.com>
9271
9272 PR c++/80244 - ICE with attribute in template alias.
9273 * g++.dg/cpp0x/alias-decl-59.C: New test.
9274
9275 PR c++/80241 - ICE with alignas pack expansion.
9276 * g++.dg/cpp0x/alignas11.C: New test.
9277
9278 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9279
9280 PR c++/80287
9281 * g++.dg/lto/pr80287_0.C: New test.
9282
9283 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9284
9285 PR target/80315
9286 * gcc.target/powerpc/pr80315-1.c: New test.
9287 * gcc.target/powerpc/pr80315-2.c: New test.
9288 * gcc.target/powerpc/pr80315-3.c: New test.
9289 * gcc.target/powerpc/pr80315-4.c: New test.
9290
9291 2017-04-16 Tom de Vries <tom@codesourcery.com>
9292
9293 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9294 directive.
9295 * g++.dg/parse/error3.C: Same.
9296 * g++.old-deja/g++.pt/niklas01a.C: Same.
9297 * gcc.dg/990506-0.c: Same.
9298 * gcc.dg/cpp/19990413-1.c: Same.
9299 * gcc.dg/cpp/pragma-1.c: Same.
9300 * gcc.dg/cpp/pragma-2.c: Same.
9301 * gcc.dg/m-un-2.c: Same.
9302 * objc.dg/private-1.m: Same.
9303
9304 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9305
9306 * gcc.dg/pr54669.c: Fix dg-do directive.
9307 * gcc.dg/pr78582.c: Ditto.
9308 * gcc.dg/pr80020.c: Ditto.
9309 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9310 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9311 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9312 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9313 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9314 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9315 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9316 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9317 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9318 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9319
9320 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9321
9322 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9323 * gfortran.dg/generic_29.f90: Likewise.
9324 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9325 * gfortran.dg/pr41922.f90: Likewise.
9326 * gfortran.dg/pr70006.f90: Likewise.
9327
9328 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9329
9330 PR tree-optimization/66612
9331 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9332
9333 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9334
9335 PR fortran/80361
9336 * gfortran.dg/class_62.f90: New test case.
9337
9338 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9339
9340 * gcc.target/arc/loop-1.c: New file.
9341
9342 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9343
9344 PR target/80098
9345 * gcc.target/powerpc/pr80098-1.c: New test.
9346 * gcc.target/powerpc/pr80098-2.c: Likewise.
9347 * gcc.target/powerpc/pr80098-3.c: Likewise.
9348 * gcc.target/powerpc/pr80098-4.c: Likewise.
9349
9350 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR sanitizer/80403
9353 * g++.dg/ubsan/pr80403-2.C: New test.
9354
9355 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9356
9357 PR rtl-optimization/80343
9358 * gcc.target/powerpc/pr80343.c: New.
9359
9360 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9361
9362 PR sanitizer/80414
9363 * c-c++-common/ubsan/bounds-15.c: New test.
9364
9365 2017-04-13 Richard Biener <rguenther@suse.de>
9366
9367 PR testsuite/80416
9368 * g++.dg/torture/pr79671.C: Fix asm constraints.
9369
9370 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR debug/80321
9373 * gcc.dg/debug/pr80321.c: New test.
9374
9375 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9376
9377 * gnat.dg/debug10.adb: New test.
9378 * gnat.dg/debug10_pkg.ads: New helper.
9379
9380 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9381
9382 PR tree-optimization/79390
9383 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9384
9385 PR sanitizer/80403
9386 PR sanitizer/80404
9387 PR sanitizer/80405
9388 * g++.dg/ubsan/pr80403.C: New test.
9389 * g++.dg/ubsan/pr80404.C: New test.
9390 * g++.dg/ubsan/pr80405.C: New test.
9391
9392 PR c/80163
9393 * gcc.dg/torture/pr80163.c: New test.
9394
9395 2017-04-12 Richard Biener <rguenther@suse.de>
9396 Jeff Law <law@redhat.com>
9397
9398 PR tree-optimization/80359
9399 * gcc.dg/torture/pr80359.c: New testcase.
9400
9401 2017-04-12 Richard Biener <rguenther@suse.de>
9402 Bernd Edlinger <bernd.edlinger@hotmail.de>
9403
9404 PR middle-end/79671
9405 * g++.dg/torture/pr79671.C: New testcase.
9406 * g++.dg/lto/pr79671_0.C: Likewise.
9407 * g++.dg/lto/pr79671_1.c: Likewise.
9408
9409 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR sanitizer/80349
9412 * g++.dg/ubsan/pr80349.C: New test.
9413
9414 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR c++/80370
9417 * g++.dg/cpp1z/decomp28.C: New test.
9418
9419 PR middle-end/80100
9420 * gcc.dg/pr80100.c: New test.
9421
9422 PR rtl-optimization/80385
9423 * g++.dg/opt/pr80385.C: New test.
9424
9425 2017-04-11 Martin Liska <mliska@suse.cz>
9426
9427 PR ipa/80212
9428 * g++.dg/ipa/pr80212.C: New test.
9429
9430 2017-04-11 Martin Sebor <msebor@redhat.com>
9431
9432 PR middle-end/80364
9433 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9434
9435 2017-04-11 Martin Liska <mliska@suse.cz>
9436
9437 PR sanitizer/70878
9438 * gcc.dg/ubsan/pr70878.c: New test.
9439
9440 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR target/80381
9443 * gcc.target/i386/pr80381.c: New test.
9444
9445 PR c++/80363
9446 * g++.dg/ext/pr80363.C: New test.
9447
9448 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9449
9450 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9451 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9452 Add avr-*-* to non-lp64 selector.
9453
9454 2017-04-10 Martin Sebor <msebor@redhat.com>
9455
9456 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9457 * gcc.dg/pr40340-4.c: Same.
9458
9459 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9460
9461 PR fortran/69498
9462 * gfortran.dg/submodule_unexp.f90: Modified test
9463 to account for new error.
9464 * gfortran.dg/submodule_twice.f90: New Test
9465
9466 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9467
9468 PR c++/80176
9469 * g++.dg/init/ref23.C: New test.
9470
9471 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9472
9473 PR tree-optimization/80304
9474 * gfortran.dg/do_concurrent_4.f90: New test case.
9475
9476 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9477
9478 PR fortran/80046
9479 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9480
9481 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9482
9483 * g++.dg/torture/pr79905.C: Add -maltivec option.
9484
9485 2017-04-10 Jeff Law <law@redhat.com>
9486
9487 PR tree-optimization/80374
9488 * g++.dg/pr80374.c: New test.
9489
9490 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9491
9492 PR target/80108
9493 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9494 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9495
9496 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9497
9498 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9499
9500 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9501
9502 PR testsuite/79356
9503 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9504
9505 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9506
9507 PR testsuite/79867
9508 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9509
9510 2017-04-10 Marek Polacek <polacek@redhat.com>
9511
9512 PR sanitizer/80348
9513 * g++.dg/ubsan/div-by-zero-3.C: New test.
9514
9515 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9516
9517 PR tree-optimization/80153
9518 * gcc.c-torture/execute/pr80153.c: New.
9519
9520 2017-04-10 Richard Biener <rguenther@suse.de>
9521
9522 PR middle-end/80362
9523 * gcc.dg/torture/pr80362.c: New testcase.
9524
9525 2017-04-10 Richard Biener <rguenther@suse.de>
9526
9527 PR tree-optimization/80304
9528 * gcc.dg/torture/pr80304.c: New testcase.
9529
9530 2017-04-10 Nathan Sidwell <nathan@acm.org>
9531
9532 PR target/79905
9533 * g++.dg/torture/pr79905.C: New.
9534
9535 2017-04-10 Martin Liska <mliska@suse.cz>
9536
9537 PR sanitizer/80350
9538 * c-c++-common/ubsan/pr80350.c: New test.
9539
9540 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9541
9542 PR target/80324
9543 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9544
9545 2017-04-08 Martin Liska <mliska@suse.cz>
9546
9547 Revert:
9548 2017-04-07 Martin Liska <mliska@suse.cz>
9549
9550 PR ipa/80212
9551 * g++.dg/ipa/pr80212.C: New test.
9552
9553 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9554
9555 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9556 dg-options.
9557 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9558
9559 PR target/80322
9560 PR target/80323
9561 PR target/80325
9562 PR target/80326
9563 * gcc.target/i386/avx512f-undefined-1.c: New test.
9564 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9565 * gcc.target/i386/avx-cvtsd-1.c: New test.
9566 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9567 * gcc.target/i386/avx512f-abspd-1.c: New test.
9568 * gcc.target/i386/avx-cvtss-1.c: New test.
9569 * gcc.target/i386/avx512f-absps-1.c: New test.
9570 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9571 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9572
9573 2017-04-07 Marek Polacek <polacek@redhat.com>
9574
9575 PR sanitizer/80348
9576 * g++.dg/ubsan/div-by-zero-2.C: New test.
9577
9578 PR c++/80095
9579 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9580
9581 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9582
9583 PR rtl-optimization/70478
9584 * gcc.target/s390/pr70478.c: New.
9585
9586 2017-04-07 Martin Liska <mliska@suse.cz>
9587
9588 PR target/79889
9589 * g++.dg/ext/mv8.C: Add aarch64* targets.
9590
9591 2017-04-07 Martin Liska <mliska@suse.cz>
9592
9593 PR ipa/80212
9594 * g++.dg/ipa/pr80212.C: New test.
9595
9596 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9597
9598 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9599
9600 2017-04-07 Richard Biener <rguenther@suse.de>
9601
9602 PR tree-optimization/80334
9603 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9604 alignas on stack.
9605
9606 2017-04-07 Richard Biener <rguenther@suse.de>
9607
9608 PR middle-end/80341
9609 * gcc.dg/torture/pr80341.c: New testcase.
9610
9611 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9612
9613 PR debug/80234
9614 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9615 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9616
9617 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9618
9619 PR target/79733
9620 * gcc.target/i386/pr79733.c: New test.
9621
9622 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9623
9624 PR target/80298
9625 * gcc.target/i386/pr80298-1.c: New test.
9626 * gcc.target/i386/pr80298-2.c: Ditto.
9627
9628 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9629
9630 PR target/80082
9631 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9632 ARMv7-R.
9633
9634 2017-04-06 Richard Biener <rguenther@suse.de>
9635
9636 PR tree-optimization/80334
9637 * g++.dg/torture/pr80334.C: New testcase.
9638
9639 2017-04-06 Martin Liska <mliska@suse.cz>
9640
9641 PR sanitizer/80166
9642 * gcc.dg/asan/pr80166.c: New test.
9643
9644 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9645
9646 PR tree-optimization/79390
9647 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9648
9649 2017-04-06 Richard Biener <rguenther@suse.de>
9650
9651 PR tree-optimization/80262
9652 * gcc.target/i386/pr80262.c: New testcase.
9653
9654 2017-04-06 Richard Biener <rguenther@suse.de>
9655
9656 PR middle-end/80281
9657 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9658
9659 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9660
9661 PR rtl-optimization/70703
9662 * gcc.target/i386/pr70703.c: New.
9663
9664 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR sanitizer/80308
9667 * c-c++-common/asan/pr80308.c: New test.
9668
9669 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9670
9671 PR target/79890
9672 * gcc.target/s390/pr79890.c: New test case.
9673
9674 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR target/80310
9677 * c-c++-common/ubsan/pr80310.c: New test.
9678
9679 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR c++/80297
9682 * g++.dg/torture/pr80297.C: New test.
9683
9684 PR tree-optimization/79390
9685 * gcc.target/i386/pr79390.c: New test.
9686 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9687
9688 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9689
9690 PR c++/80296
9691 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9692
9693 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9694
9695 PR target/80307
9696 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9697 targeting any CPU or architecture.
9698 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9699 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9700 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9701 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9702 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9703 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9704 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9705 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9706
9707 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9708
9709 PR fortran/69498
9710 * gfortran.dg/submodule_unexp.f90: New test.
9711
9712 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9713
9714 PR target/80286
9715 * gcc.target/i386/avx-pr80286.c: New test.
9716 * gcc.dg/pr80286.c: New test.
9717
9718 2017-04-04 Richard Biener <rguenther@suse.de>
9719
9720 PR middle-end/80281
9721 * gcc.dg/torture/pr80281.c: New testcase.
9722
9723 2017-04-04 Richard Biener <rguenther@suse.de>
9724
9725 PR tree-optimization/80275
9726 * g++.dg/opt/pr80275.C: Make g static.
9727
9728 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9729
9730 PR rtl-optimization/60818
9731 * gcc.c-torture/compile/pr60818.c: New testcase.
9732
9733 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9734
9735 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9736 * gcc.dg/20031012-1.c: Likewise.
9737 * gcc.dg/ipa/ipcp-1.c: Likewise.
9738 * gcc.dg/torture/matrix-3.c: Likewise.
9739 * gcc.target/powerpc/ppc-spe.c: Likewise.
9740 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9741
9742 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9743
9744 PR target/80246
9745 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9746 powerpc_vsx_ok.
9747 (std, ld): Limit scan-assembler-times check to lp64.
9748 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9749 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9750 powerpc_vsx_ok.
9751
9752 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9753
9754 PR target/80246
9755 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9756
9757 2017-04-03 Richard Biener <rguenther@suse.de>
9758
9759 PR tree-optimization/80275
9760 * g++.dg/opt/pr80275.C: New testcase.
9761
9762 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9763
9764 PR testsuite/79356
9765 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9766
9767 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9768
9769 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9770 (bal): Increase iteration count and assume alignment.
9771
9772 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9773
9774 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9775
9776 2017-04-02 Andrew Pinski <apinski@cavium.com>
9777
9778 * gcc.c-torture/compile/nested-3.c: New testcase.
9779 * gcc.c-torture/execute/20170401-1.c: New testcase.
9780 * gcc.c-torture/execute/20170401-2.c: New testcase.
9781
9782 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9783
9784 PR rtl-optimization/79405
9785 gcc.dg/pr79405.c: New testcase.
9786
9787 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR debug/79255
9790 * gcc.dg/pr79255.c: New test.
9791
9792 PR c++/79572
9793 * g++.dg/ubsan/null-8.C: New test.
9794
9795 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9796
9797 PR target/80107
9798 * gfortran.dg/pr80107.f: New.
9799
9800 2017-03-31 Jeff Law <law@redhat.com>
9801
9802 PR tree-optimization/49498
9803 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9804
9805 2017-03-31 Richard Biener <rguenther@suse.de>
9806
9807 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9808
9809 2017-03-31 Richard Biener <rguenther@suse.de>
9810
9811 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9812
9813 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR libstdc++/80251
9816 * g++.dg/ext/is_aggregate.C: New test.
9817
9818 PR middle-end/80173
9819 * gcc.target/i386/pr80173.c: New test.
9820
9821 PR middle-end/80163
9822 * gcc.dg/pr80163.c: New test.
9823
9824 PR debug/80025
9825 * gcc.dg/torture/pr80025.c: New test.
9826
9827 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9828
9829 * gcc.target/mips/pr52125.c: Add -msym32.
9830
9831 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9832
9833 PR translation/80189
9834 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9835 * g++.dg/gomp/sharing-1.C: Likewise.
9836 * gfortran.dg/gomp/pr44536.f90: Likewise.
9837 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9838 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9839 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9840 * gfortran.dg/gomp/pr33439.f90: Likewise.
9841 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9842 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9843 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9844 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9845 * gcc.dg/gomp/sharing-1.c: Likewise.
9846
9847 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9848
9849 PR target/80246
9850 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9851 Darwin and SPE.
9852 (dxex, dxexq): Update return type.
9853 (diex, diexq): Update argument type.
9854 * gcc.target/powerpc/pr80246.c: New test.
9855
9856 2017-03-30 Martin Jambor <mjambor@suse.cz>
9857
9858 PR ipa/77333
9859 * g++.dg/ipa/pr77333.C: New test.
9860
9861 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR target/80206
9864 * gcc.target/i386/pr80206.c: New test.
9865
9866 2017-03-30 Richard Biener <rguenther@suse.de>
9867
9868 PR tree-optimization/77498
9869 * gfortran.dg/pr77498.f: New testcase.
9870
9871 2017-03-29 Marek Polacek <polacek@redhat.com>
9872
9873 PR c/79730
9874 * gcc.dg/pr79730.c: New test.
9875
9876 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9877
9878 PR libgfortran/78670
9879 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9880 a character of length 1. Update test for success.
9881 * gfortran.dg/dtio_28.f03: New test.
9882 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9883 'scratch' to delete the file when done.
9884
9885 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9886
9887 PR rtl-optimization/80233
9888 * gcc.c-torture/compile/pr80233.c: New testcase.
9889
9890 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9891
9892 PR fortran/80254
9893 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9894 * gfortran.dg/dec_io_2a.f90: instead (new test).
9895
9896 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9897
9898 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9899
9900 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9901
9902 PR testsuite/43496
9903 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9904 generating PIC code.
9905
9906 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9907
9908 PR rtl-optimization/80193
9909 * gcc.target/i386/pr80193.c: New.
9910
9911 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9912
9913 PR fortran/78661
9914 * gfortran.dg/dtio_25.f90: Modified test case.
9915 * gfortran.dg/dtio_27.f90: New test case.
9916
9917 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9918
9919 PR target/53383
9920 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9921 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9922 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9923
9924 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9925
9926 * gcc.c-torture/compile/irreducible-loop.c: New.
9927
9928 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9929
9930 PR tree-optimization/80218
9931 * gcc.dg/pr80218.c: New test.
9932
9933 2017-03-28 Richard Biener <rguenther@suse.de>
9934
9935 PR tree-optimization/78644
9936 * gcc.dg/pr78644-1.c: New testcase.
9937 * gcc.dg/pr78644-2.c: Likewise.
9938
9939 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9940
9941 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9942 * gcc.dg/pic-4.c: Likewise.
9943 * gcc.dg/pie-3.c: Likewise.
9944 * gcc.dg/pie-4.c: Likewise.
9945
9946 2017-03-28 Martin Liska <mliska@suse.cz>
9947
9948 PR ipa/80205
9949 * g++.dg/ipa/pr80205.C: New test.
9950
9951 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9952
9953 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9954 with sizeof(int) < 4.
9955 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9956 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9957 * gcc.dg/torture/pr79777.c: Likewise.
9958 * gcc.dg/torture/pr79910.c: Likewise.
9959
9960 2017-03-28 Richard Biener <rguenther@suse.de>
9961
9962 PR middle-end/80222
9963 * g++.dg/pr80222.C: New testcase.
9964
9965 2017-03-28 Martin Liska <mliska@suse.cz>
9966
9967 PR ipa/80104
9968 * gcc.dg/ipa/pr80104.c: New test.
9969
9970 2017-03-28 Marek Polacek <polacek@redhat.com>
9971
9972 PR sanitizer/80067
9973 * c-c++-common/ubsan/shift-10.c: New test.
9974
9975 2017-03-27 Jeff Law <law@redhat.com>
9976
9977 PR tree-optimization/80216
9978 * gcc.c-torture/compile/pr80216.c: New test.
9979
9980 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR middle-end/80162
9983 * c-c++-common/pr80162-1.c: New test.
9984 * c-c++-common/pr80162-2.c: New test.
9985 * c-c++-common/pr80162-3.c: New test.
9986
9987 PR target/80102
9988 * g++.dg/opt/pr80102.C: New test.
9989
9990 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9991
9992 PR target/78543
9993 * gcc.target/powerpc/pr78543.c: New test.
9994
9995 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9996
9997 PR target/80103
9998 * gcc.target/powerpc/pr80103-1.c: New test.
9999
10000 2017-03-27 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/80181
10003 * gcc.dg/torture/pr80181.c: New testcase.
10004
10005 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10006
10007 * gcc.target/arc/interrupt-4.c: New file.
10008
10009 2017-03-27 Richard Biener <rguenther@suse.de>
10010
10011 PR ipa/79776
10012 * g++.dg/ipa/pr79776.C: New testcase.
10013
10014 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10015
10016 PR sanitizer/80168
10017 * gcc.dg/asan/pr80168.c: New test.
10018
10019 2017-03-27 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/80170
10022 * gcc.dg/pr80170.c: New testcase.
10023
10024 2017-03-27 Richard Biener <rguenther@suse.de>
10025
10026 PR middle-end/80171
10027 * g++.dg/torture/pr80171.C: New testcase.
10028
10029 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10030
10031 * gcc.dg/torture/pr79732.c: Require alias support.
10032 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10033
10034 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10035 libatomic_available.
10036 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10037 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10038
10039 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10040
10041 PR libgfortran/78881
10042 * gfortran.dg/dtio_26.f90: New test.
10043
10044 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10045
10046 PR fortran/80156
10047 PR fortran/79382
10048 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10049 testcase for PR80156. Add a main programme that tests that
10050 the typebound generic is accessible.
10051
10052 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10053
10054 PR rtl-optimization/80160
10055 PR rtl-optimization/80159
10056
10057 * gcc.target/i386/pr80160.c: New test.
10058
10059 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR sanitizer/79904
10062 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10063
10064 2017-03-24 Marek Polacek <polacek@redhat.com>
10065
10066 PR c++/80119
10067 * g++.dg/warn/Wuninitialized-9.C: New test.
10068
10069 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10070
10071 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10072 and remove the high-level builtin. The error message for the
10073 would prevent compilation from reaching the second.
10074 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10075
10076 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10077
10078 * gcc.target/s390/vxe/negfma-1.c: New test.
10079
10080 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10081
10082 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10083 * gcc.target/s390/arch12/mul-1.c: New test.
10084 * gcc.target/s390/arch12/mul-2.c: New test.
10085
10086 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10087
10088 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10089
10090 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10091
10092 * gcc.target/s390/vxe/popcount-1.c: New test.
10093
10094 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10095
10096 * gcc.target/s390/vxe/bitops-1.c: New test.
10097
10098 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10099
10100 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10101 * lib/target-supports.exp: Add effective target check s390_vxe.
10102
10103 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10104
10105 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10106 comparison instructions used from now on.
10107
10108 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10109
10110 * gcc.target/s390/s390.exp (check_effective_target_vector):
10111 Include target-supports.exp and move target_vector check routine
10112 ...
10113 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10114 here and rename it.
10115 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10116 check from vector to s390_vx.
10117 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10118 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10119 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10120 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10121 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10122 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10123 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10124 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10125 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10126
10127 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10128
10129 * gcc.target/s390/vector/vec-init-2.c: New test.
10130
10131 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10132
10133 * gcc.dg/ubsan/pr79904-2.c: New test.
10134
10135 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10136
10137 PR target/79893
10138 * gcc.target/s390/zvector/pr79893.c: New test.
10139
10140 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR rtl-optimization/80112
10143 * gcc.dg/pr80112.c: New test.
10144
10145 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10146
10147 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10148 etc. line numbers.
10149 * gcc.dg/Walloca-1.c: Likewise.
10150 * gcc.dg/Walloca-2.c: Likewise.
10151 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10152
10153 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10154
10155 PR tree-optimization/80158
10156 * gfortran.fortran-torture/compile/pr80158.f: New file.
10157
10158 2017-03-24 Richard Biener <rguenther@suse.de>
10159
10160 PR tree-optimization/80167
10161 * gcc.dg/graphite/pr80167.c: New testcase.
10162
10163 2017-03-24 Tom de Vries <tom@codesourcery.com>
10164
10165 PR testsuite/80092
10166 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10167 dg-require-effective-target global_constructor.
10168 * gcc.dg/tls/emutls-2.c: Same.
10169
10170 2017-03-24 Tom de Vries <tom@codesourcery.com>
10171
10172 PR testsuite/80092
10173 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10174 dg-require-effective-target indirect_jumps.
10175
10176 2017-03-24 Tom de Vries <tom@codesourcery.com>
10177
10178 PR testsuite/80092
10179 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10180 nonlocal_goto.
10181
10182 2017-03-24 Tom de Vries <tom@codesourcery.com>
10183
10184 PR testsuite/80092
10185 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10186 * gcc.dg/Walloca-12.c: Same.
10187 * gcc.dg/attr-alloc_size-8.c: Same.
10188 * gcc.dg/Walloca-4.c: Same.
10189 * gcc.dg/Walloca-8.c: Same.
10190 * gcc.dg/Walloca-13.c: Same.
10191 * gcc.dg/Walloca-14.c: Same.
10192 * gcc.dg/attr-alloc_size-9.c: Same.
10193 * gcc.dg/Walloca-1.c: Same.
10194 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10195 * gcc.dg/Walloca-5.c: Same.
10196 * gcc.dg/Walloca-10.c: Same.
10197 * gcc.dg/Walloca-9.c: Same.
10198 * gcc.dg/attr-alloc_size-6.c: Same.
10199 * gcc.dg/Wvla-larger-than-1.c: Same.
10200 * gcc.dg/torture/pr71881.c: Same.
10201 * gcc.dg/torture/pr71901.c: Same.
10202 * gcc.dg/torture/pr78742.c: Same.
10203 * gcc.dg/builtin-alloc-size.c: Same.
10204 * gcc.dg/Walloca-2.c: Same.
10205 * gcc.dg/Walloca-6.c: Same.
10206 * gcc.dg/Walloca-11.c: Same.
10207 * gcc.dg/attr-alloc_size-7.c: Same.
10208 * gcc.dg/Wvla-larger-than-2.c: Same.
10209 * gcc.dg/Walloca-3.c: Same.
10210 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10211 * gcc.c-torture/compile/pr79413.c: Same.
10212 * gcc.c-torture/compile/pr78439.c: Same.
10213
10214 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10215
10216 * gcc.target/powerpc/p9-options-1.c: New test.
10217
10218 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10219
10220 PR target/71436
10221 * gcc.c-torture/compile/pr71436.c: New test.
10222
10223 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10224 Richard Biener <rguenther@suse.de>
10225
10226 PR tree-optimization/79908
10227 PR tree-optimization/80136
10228 * gcc.dg/torture/pr79908.c: New file.
10229
10230 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10231
10232 PR fortran/39239
10233 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10234
10235 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10236
10237 PR c++/80141
10238 * g++.dg/gomp/pr80141.C: New test.
10239
10240 PR c++/80129
10241 * g++.dg/torture/pr80129.C: New test.
10242
10243 PR sanitizer/80110
10244 * g++.dg/tsan/pr80110.C: New test.
10245
10246 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10247
10248 PR fortran/80142
10249 * gfortran.dg/any_loc.f90: New test case.
10250
10251 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10252
10253 PR target/80082
10254 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10255 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10256
10257 2017-03-22 Martin Liska <mliska@suse.cz>
10258
10259 PR target/79906
10260 * g++.dg/ext/mv8.C: Add power* targets.
10261
10262 2017-03-21 Martin Sebor <msebor@redhat.com>
10263
10264 PR c++/79548
10265 * g++.dg/warn/Wunused-var-26.C: New test.
10266
10267 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10268
10269 PR tree-optimization/79908
10270 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10271
10272 2017-03-21 Marek Polacek <polacek@redhat.com>
10273 Martin Sebor <msebor@redhat.com>
10274
10275 PR tree-optimization/80109
10276 * gcc.dg/Walloca-14.c: New test.
10277
10278 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR target/80125
10281 * gcc.target/powerpc/pr80125.c: New test.
10282
10283 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10284
10285 PR fortran/69498
10286 * gfortran.dg/unexp_attribute.f90: New test
10287
10288 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10289 Richard Biener <rguenther@suse.de>
10290
10291 PR tree-optimization/79908
10292 * gcc.dg/torture/pr79908.c: New file.
10293
10294 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10295
10296 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10297 with sizeof(int) < 4.
10298
10299 2017-03-21 Martin Liska <mliska@suse.cz>
10300
10301 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10302 apostrophes.
10303
10304 2017-03-21 Richard Biener <rguenther@suse.de>
10305
10306 PR tree-optimization/80032
10307 * g++.dg/opt/pr80032.C: New testcase.
10308
10309 2017-03-21 Richard Biener <rguenther@suse.de>
10310
10311 PR tree-optimization/80122
10312 * gcc.dg/torture/pr80122.c: New testcase.
10313
10314 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10315
10316 * gcc.dg/pic-2.c: Skip for MIPS.
10317 * gcc.dg/pie-2.c: Skip for MIPS.
10318
10319 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10320
10321 PR c++/77752
10322 * g++.dg/cpp0x/initlist97.C: New.
10323 * g++.dg/cpp0x/initlist85.C: Update.
10324
10325 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR c/67338
10328 * gcc.dg/pr67338.c: New test.
10329
10330 PR c++/35878
10331 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10332 dump instead of assembler.
10333 * g++.dg/init/pr35878_2.C: Likewise.
10334 * g++.dg/init/pr35878_3.C: Likewise.
10335
10336 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR c/80097
10339 * gcc.dg/ubsan/pr80097.c: New test.
10340
10341 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10342
10343 PR tree-optimization/80054
10344 * g++.dg/torture/pr80054.C: New file.
10345
10346 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10347
10348 PR target/79963
10349 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10350 directive to assure selection of proper bit using rlwinm insn.
10351 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10352 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10353 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10354 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10355
10356 2017-03-20 Marek Polacek <polacek@redhat.com>
10357 Paolo Carlini <paolo.carlini@oracle.com>
10358
10359 PR c++/80059 - ICE with noexcept and __transaction_atomic
10360 * g++.dg/tm/pr80059-2.C: New test.
10361 * g++.dg/tm/pr80059.C: New test.
10362
10363 2017-03-20 Martin Liska <mliska@suse.cz>
10364
10365 PR middle-end/79753
10366 * gcc.target/i386/mpx/pr79753.c: New test.
10367
10368 2017-03-20 Martin Liska <mliska@suse.cz>
10369
10370 PR target/79769
10371 PR target/79770
10372 * g++.dg/pr79769.C: New test.
10373 * gcc.target/i386/mpx/pr79770.c: New test.
10374
10375 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10376
10377 PR target/78857
10378 * gcc.target/s390/load-and-test-fp-1.c: New test.
10379 * gcc.target/s390/load-and-test-fp-2.c: New test.
10380
10381 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10382
10383 PR fortran/79676
10384 * gfortran.dg/submodule_28.f08 : New test.
10385
10386 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10387
10388 PR fortran/71838
10389 * gfortran.dg/submodule_26.f08 : New test.
10390 * gfortran.dg/submodule_27.f08 : New test.
10391
10392 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10393
10394 PR target/79951
10395 * gcc.target/powerpc/pr79951.c: New.
10396
10397 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10398
10399 PR rtl-optimization/79910
10400 * gcc.dg/torture/pr79910.c: New test.
10401
10402 2017-03-17 Jeff Law <law@redhat.com>
10403
10404 PR tree-optimization/71437
10405 * gcc.dg/tree-ssa/pr71437.c: New test.
10406 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10407 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10408 now caught by VRP, but which were previously caught by DOM.
10409
10410 2017-03-17 Richard Biener <rguenther@suse.de>
10411
10412 PR middle-end/80075
10413 * g++.dg/torture/pr80075.C: New testcase.
10414
10415 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10416
10417 PR target/71294
10418 * g++.dg/pr71294.C: New test.
10419
10420 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10421
10422 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10423
10424 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR fortran/80010
10427 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10428
10429 PR fortran/79886
10430 * gfortran.dg/pr79886.f90: New test.
10431
10432 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10433
10434 PR target/79038
10435 * gcc.target/powerpc/pr79038-1.c: New test.
10436
10437 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10438
10439 PR fortran/33271
10440 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10441
10442 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10443
10444 PR testsuite/79356
10445 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10446
10447 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10448
10449 PR target/80019
10450 * gcc.target/i386/pr80019.c: New test.
10451
10452 2017-03-15 Martin Liska <mliska@suse.cz>
10453
10454 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10455
10456 2017-03-14 Martin Sebor <msebor@redhat.com>
10457
10458 PR tree-optimization/79800
10459 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10460 * gcc.dg/tree-ssa/pr79800.c: New test.
10461
10462 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10463
10464 PR target/79947
10465 * gcc.target/powerpc/pr79947.c: New test.
10466
10467 2017-03-14 Martin Sebor <msebor@redhat.com>
10468
10469 PR middle-end/80020
10470 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10471 * gcc.dg/attr-alloc_size-7.c: Same.
10472 * gcc.dg/attr-alloc_size-9.c: Same.
10473 * gcc.dg/builtin-alloc-size.c: Same.
10474 * gcc.dg/pr80020.c: New test.
10475
10476 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10477
10478 PR rtl-optimization/79728
10479 * gcc.target/i386/sse-globalreg.c: New test.
10480
10481 2017-03-14 Martin Liska <mliska@suse.cz>
10482
10483 PR lto/66295
10484 * gcc.dg/tree-prof/pr66295.c: New test.
10485
10486 2017-03-13 Martin Liska <mliska@suse.cz>
10487
10488 PR middle-end/78339
10489 * gcc.target/i386/mpx/pr78339.c: New test.
10490
10491 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10492
10493 * gcc.target/arc/bitfield.c: New file.
10494
10495 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10496
10497 * gcc.target/arc/pr9001090948.c: New file.
10498
10499 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10500
10501 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10502 Fix test. Make early-out condition return early. Correct comments.
10503
10504 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10505
10506 PR libgfortran/78854
10507 * gfortran.dg/dtio_25.f90: New test.
10508
10509 2017-03-10 Martin Sebor <msebor@redhat.com>
10510
10511 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10512
10513 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10514
10515 PR rtl-optimization/78911
10516 * gcc.target/i386/pr78911-1.c: New test.
10517 * gcc.target/i386/pr78911-2.c: New test.
10518
10519 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10520
10521 PR target/79941
10522 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10523 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10524 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10525
10526 2017-03-10 Marek Polacek <polacek@redhat.com>
10527
10528 PR c++/79967
10529 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10530
10531 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10532
10533 PR c++/79899
10534 * g++.dg/other/friend7.C: New test.
10535
10536 PR c++/79896
10537 * g++.dg/ext/int128-5.C: New test.
10538
10539 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10540
10541 PR testsuite/79356
10542 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10543 powerpc, sparc, or s390x.
10544
10545 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10546
10547 PR target/79907
10548 * gcc.target/powerpc/pr79907.c: New.
10549
10550 2017-03-10 Olivier Hainque <hainque@adacore.com>
10551
10552 * gnat.dg/opt64.adb: New test.
10553 * gnat.dg/opt64_pkg.ads: New helper.
10554 * gnat.dg/opt64_pkg.adb: New helper.
10555
10556 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR rtl-optimization/79909
10559 * gcc.target/powerpc/pr79909.c: New test.
10560
10561 PR tree-optimization/79972
10562 * gcc.dg/pr79972.c: New test.
10563
10564 PR tree-optimization/77975
10565 * gcc.dg/pr77975.c: New test.
10566
10567 2017-03-09 Marek Polacek <polacek@redhat.com>
10568
10569 PR c++/79962
10570 PR c++/79984
10571 * c-c++-common/nonnull-3.c: New test.
10572 * g++.dg/warn/Wnonnull3.C: New test.
10573
10574 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10575
10576 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10577 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10578
10579 2017-03-09 Marek Polacek <polacek@redhat.com>
10580
10581 PR sanitizer/79757
10582 * gcc.dg/ubsan/pr79757-1.c: New test.
10583 * gcc.dg/ubsan/pr79757-2.c: New test.
10584 * gcc.dg/ubsan/pr79757-3.c: New test.
10585 * gcc.dg/ubsan/pr79757-4.c: New test.
10586 * gcc.dg/ubsan/pr79757-5.c: New test.
10587
10588 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR c/79969
10591 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10592
10593 2017-03-09 Marek Polacek <polacek@redhat.com>
10594
10595 PR c++/79687
10596 * g++.dg/expr/ptrmem8.C: New test.
10597 * g++.dg/expr/ptrmem9.C: New test.
10598
10599 2017-03-09 Richard Biener <rguenther@suse.de>
10600
10601 PR tree-optimization/79977
10602 * gcc.dg/graphite/pr79977.c: New testcase.
10603
10604 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10605
10606 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10607 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10608 * lib/target-supports.exp (check_effective_target_rdynamic):
10609 New proc.
10610
10611 2017-03-09 Richard Biener <rguenther@suse.de>
10612
10613 PR middle-end/79971
10614 * gcc.dg/fixed-point/pr79971.c: New testcase.
10615
10616 2017-03-09 Richard Biener <rguenther@suse.de>
10617
10618 PR ipa/79970
10619 * gcc.dg/torture/pr79970.c: New testcase.
10620
10621 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10622
10623 PR c++/71966
10624 * g++.dg/cpp0x/pr71966-1.C: New.
10625 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10626
10627 2017-03-09 Martin Liska <mliska@suse.cz>
10628
10629 PR tree-optimization/79631
10630 * gcc.target/i386/mpx/pr79631.c: New test.
10631
10632 2017-03-09 Martin Liska <mliska@suse.cz>
10633
10634 PR target/65705
10635 PR target/69804
10636 * gcc.target/i386/pr71458.c: Update scanned pattern.
10637
10638 2017-03-09 Marek Polacek <polacek@redhat.com>
10639
10640 PR c++/79672
10641 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10642 * g++.dg/warn/Wduplicated-branches3.C: New test.
10643
10644 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10645
10646 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10647
10648 2017-03-09 Martin Liska <mliska@suse.cz>
10649
10650 PR ipa/79764
10651 * g++.dg/pr79764.C: New test.
10652
10653 2017-03-09 Martin Liska <mliska@suse.cz>
10654
10655 PR ipa/79761
10656 * g++.dg/pr79761.C: New test.
10657
10658 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR sanitizer/79944
10661 * c-c++-common/asan/pr79944.c: New test.
10662
10663 PR target/79932
10664 * gcc.target/i386/pr79932-2.c: New test.
10665
10666 PR target/79932
10667 * gcc.target/i386/pr79932-1.c: New test.
10668
10669 2017-03-09 Marek Polacek <polacek@redhat.com>
10670
10671 PR c++/79900 - ICE in strip_typedefs
10672 * g++.dg/warn/Wpadded-1.C: New test.
10673
10674 2017-03-08 Marek Polacek <polacek@redhat.com>
10675
10676 * g++.dg/Walloca1.C: Adjust dg-warning.
10677
10678 2017-03-08 Andrew Haley <aph@redhat.com>
10679
10680 PR tree-optimization/79943
10681 * gcc.dg/tree-ssa/pr79943.c: New test.
10682
10683 2017-03-08 Richard Biener <rguenther@suse.de>
10684
10685 PR tree-optimization/79955
10686 * gcc.dg/uninit-24.c: New testcase.
10687
10688 2017-03-08 Richard Biener <rguenther@suse.de>
10689
10690 PR tree-optimization/79920
10691 * gcc.dg/vect/pr79920.c: New testcase.
10692
10693 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10694
10695 PR sanitizer/79904
10696 * gcc.dg/ubsan/pr79904.c: New test.
10697
10698 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR c/79834
10701 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10702 diagnostics.
10703
10704 2017-03-07 Marek Polacek <polacek@redhat.com>
10705
10706 PR middle-end/79809
10707 * g++.dg/Walloca1.C: New test.
10708
10709 2017-03-07 Martin Liska <mliska@suse.cz>
10710
10711 PR middle-end/68270
10712 * g++.dg/pr68270.C: New test.
10713
10714 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10715
10716 PR rtl-optimization/79901
10717 * gcc.target/i386/pr79901.c: New test.
10718
10719 PR sanitizer/79897
10720 * c-c++-common/ubsan/pr79897.c: New test.
10721
10722 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10723
10724 PR rtl-optimization/79571
10725 * gcc.target/i386/pr79571.c: New.
10726
10727 2017-03-06 Marek Polacek <polacek@redhat.com>
10728
10729 PR c++/79796 - ICE with NSDMI and this pointer
10730 * g++.dg/cpp0x/nsdmi13.C: New test.
10731
10732 2017-03-06 Julia Koval <julia.koval@intel.com>
10733
10734 PR target/79793
10735 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10736 directives.
10737 * gcc.target/i386/interrupt-13.c: Ditto.
10738 * gcc.target/i386/interrupt-14.c: Ditto.
10739 * gcc.target/i386/interrupt-15.c: Ditto.
10740
10741 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR c++/79822
10744 * g++.dg/cpp0x/constexpr-79822.C: New test.
10745
10746 2017-03-06 Richard Biener <rguenther@suse.de>
10747
10748 PR tree-optimization/79894
10749 * gcc.dg/vect/pr79887.c: New testcase.
10750
10751 2017-03-06 Richard Biener <rguenther@suse.de>
10752
10753 PR tree-optimization/79824
10754 * gcc.dg/vect/pr79824-1.c: New testcase.
10755 * gcc.dg/vect/pr79824-2.c: Likewise.
10756
10757 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10758
10759 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10760 gettimeofday. Remove dg-skip-if for AVR.
10761 * lib/target-supports.exp (check_effective_target_gettimeofday):
10762 New proc.
10763
10764 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10765
10766 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10767 * gcc.target/s390/hotpatch-10.c: Likewise.
10768 * gcc.target/s390/hotpatch-11.c: Likewise.
10769 * gcc.target/s390/hotpatch-12.c: Likewise.
10770 * gcc.target/s390/hotpatch-13.c: Likewise.
10771 * gcc.target/s390/hotpatch-14.c: Likewise.
10772 * gcc.target/s390/hotpatch-15.c: Likewise.
10773 * gcc.target/s390/hotpatch-16.c: Likewise.
10774 * gcc.target/s390/hotpatch-17.c: Likewise.
10775 * gcc.target/s390/hotpatch-18.c: Likewise.
10776 * gcc.target/s390/hotpatch-19.c: Likewise.
10777 * gcc.target/s390/hotpatch-2.c: Likewise.
10778 * gcc.target/s390/hotpatch-26.c: Likewise.
10779 * gcc.target/s390/hotpatch-27.c: Likewise.
10780 * gcc.target/s390/hotpatch-28.c: Likewise.
10781 * gcc.target/s390/hotpatch-3.c: Likewise.
10782 * gcc.target/s390/hotpatch-4.c: Likewise.
10783 * gcc.target/s390/hotpatch-5.c: Likewise.
10784 * gcc.target/s390/hotpatch-6.c: Likewise.
10785 * gcc.target/s390/hotpatch-7.c: Likewise.
10786 * gcc.target/s390/hotpatch-8.c: Likewise.
10787 * gcc.target/s390/hotpatch-9.c: Likewise.
10788
10789 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10790
10791 PR c++/64574
10792 * g++.dg/template/crash125.C: New.
10793
10794 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10795
10796 PR target/79812
10797 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10798
10799 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10800
10801 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10802
10803 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10804
10805 * gcc.target/mips/msa-minmax.c: New tests.
10806
10807 2017-03-06 Martin Liska <mliska@suse.cz>
10808
10809 PR sanitize/79783
10810 * g++.dg/asan/pr79783.C: New test.
10811
10812 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10813
10814 * gcc.target/mips/msa-dotp.c: New tests.
10815
10816 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10817
10818 * gcc.target/mips/msa-bclri.c: New test.
10819
10820 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10821
10822 PR c++/70266
10823 * g++.dg/tm/pr70266.C: New.
10824
10825 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10826 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10827
10828 * gfortran.dg/coarray/fail_image_1.f08: New test.
10829 * gfortran.dg/coarray/fail_image_2.f08: New test.
10830 * gfortran.dg/coarray/failed_images_1.f08: New test.
10831 * gfortran.dg/coarray/failed_images_2.f08: New test.
10832 * gfortran.dg/coarray/image_status_1.f08: New test.
10833 * gfortran.dg/coarray/image_status_2.f08: New test.
10834 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10835 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10836 * gfortran.dg/coarray_fail_st.f90: New test.
10837 * gfortran.dg/coarray_failed_images_1.f08: New test.
10838 * gfortran.dg/coarray_image_status_1.f08: New test.
10839 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10840
10841 2017-03-03 Marek Polacek <polacek@redhat.com>
10842
10843 PR c/79758
10844 * gcc.dg/noncompile/pr79758.c: New test.
10845
10846 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR middle-end/79805
10849 * g++.dg/opt/pr79805.C: New test.
10850
10851 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10852
10853 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10854 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10855 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10856 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10857 * gcc.target/i386/i386.exp
10858 (check_effective_target_avx512vpopcntdq): New.
10859
10860 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10861
10862 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10863 ilp32 targets and match DImode registers for lp64 targets.
10864
10865 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10866
10867 * g++.dg/pr71624.C: Disable for x32.
10868 * g++.dg/pr71633.C: Ditto.
10869
10870 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR target/79807
10873 * gcc.target/i386/pr79807.c: New test.
10874
10875 2017-03-03 Martin Liska <mliska@suse.cz>
10876
10877 PR tree-optimization/79803
10878 * gcc.dg/tree-ssa/pr79803.c: New test.
10879
10880 2017-03-03 Martin Liska <mliska@suse.cz>
10881
10882 PR rtl-optimization/79574
10883 * gcc.dg/pr79574-2.c: New test.
10884
10885 2017-03-03 Richard Biener <rguenther@suse.de>
10886
10887 PR c++/79825
10888 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10889
10890 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10891
10892 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10893
10894 2017-03-03 Marek Polacek <polacek@redhat.com>
10895
10896 PR c++/79791
10897 * g++.dg/warn/Wwrite-strings-1.C: New test.
10898 * g++.dg/warn/Wwrite-strings-2.C: New test.
10899 * g++.dg/warn/Wwrite-strings-3.C: New test.
10900 * g++.dg/warn/Wwrite-strings-4.C: New test.
10901 * g++.dg/warn/Wwrite-strings-5.C: New test.
10902 * g++.dg/warn/Wwrite-strings-6.C: New test.
10903 * g++.dg/warn/Wwrite-strings-7.C: New test.
10904 * g++.dg/warn/Wwrite-strings-8.C: New test.
10905 * g++.dg/warn/Wwrite-strings-9.C: New test.
10906 * g++.dg/warn/Wwrite-strings-10.C: New test.
10907 * g++.dg/warn/Wwrite-strings-11.C: New test.
10908 * g++.dg/warn/Wwrite-strings-12.C: New test.
10909
10910 2017-03-03 Richard Biener <rguenther@suse.de>
10911
10912 PR middle-end/79818
10913 * gcc.dg/torture/pr79818.c: New testcase.
10914
10915 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR c++/79782
10918 * g++.dg/warn/Wunused-parm-10.C: New test.
10919
10920 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10921
10922 * gcc.dg/rtl/x86_64/*.c: Test for
10923 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10924
10925 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10926
10927 PR target/79514
10928 * gcc.target/i386/pr79514.c: New test.
10929
10930 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10931
10932 PR rtl-optimization/79780
10933 * gcc.c-torture/compile/pr79780.c: New test.
10934
10935 2017-03-02 Richard Biener <rguenther@suse.de>
10936
10937 PR tree-optimization/79345
10938 PR c++/42000
10939 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10940 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10941 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10942
10943 2017-03-02 Richard Biener <rguenther@suse.de>
10944
10945 PR c/79756
10946 * gcc.dg/vector-1.c: New testcase.
10947
10948 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10949
10950 PR tree-optimization/66768
10951 * gcc.target/i386/pr66768.c: New test.
10952
10953 2017-03-02 Richard Biener <rguenther@suse.de>
10954
10955 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10956 * gcc.dg/rtl/x86_64/final.c: Likewise.
10957 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10958 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10959 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10960 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10961
10962 2017-03-02 Richard Biener <rguenther@suse.de>
10963
10964 PR tree-optimization/79777
10965 * gcc.dg/torture/pr79777.c: New testcase.
10966
10967 2017-03-01 Martin Sebor <msebor@redhat.com>
10968
10969 PR middle-end/79692
10970 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10971 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10972 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10973 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10974
10975 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10976
10977 * gcc.target/i386/invsize-2.c: New test.
10978 * gcc.target/i386/invsize-3.c: Ditto.
10979 * gcc.target/i386/invsize-4.c: Ditto.
10980 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10981 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10982
10983 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10984
10985 PR target/79439
10986 * gcc.target/powerpc/pr79439.c: New test.
10987
10988 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10989
10990 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10991 scan string.
10992
10993
10994 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10995
10996 PR target/79395
10997 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10998 pattern to look for vcmpequd. instead of vcmpnew.
10999 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11000 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11001 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11002 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11003 look for xvcmpeqdp. instead of xvcmpnedp.
11004 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11005 look for vcmpequd. instead of vcmpnew.
11006 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11007 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11008 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11009 look for xvcmpeqsp. instead of xvcmpnesp.
11010 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11011 look for xvcmpeqdp. instead of xvcmpnedp.
11012 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11013 look for vcmpequd. instead of vcmpnew.
11014 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11015 look for vcmpeqsp instead of xvcmpnesp.
11016 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11017 look for xvcmpeqdp instead of xvcmpnedp.
11018
11019 2017-03-01 Richard Biener <rguenther@suse.de>
11020
11021 PR middle-end/79721
11022 * gcc.dg/torture/pr79721.c: New testcase.
11023
11024 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11025
11026 PR c++/79681
11027 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11028 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11029
11030 PR c++/79746
11031 * g++.dg/warn/Wunused-parm-9.C: New test.
11032
11033 PR tree-optimization/79734
11034 * g++.dg/opt/pr79734.C: New test.
11035
11036 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11037
11038 PR tree-optimization/79737
11039 * gcc.c-torture/execute/pr79737-1.c: New test.
11040 * gcc.c-torture/execute/pr79737-2.c: New test.
11041
11042 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11043
11044 * gcc.target/sparc/20170228-1.c: New test.
11045
11046 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11047
11048 * gcc.target/i386/invsize-1.c: New test.
11049
11050 2017-02-28 Martin Sebor <msebor@redhat.com>
11051
11052 PR tree-optimization/79691
11053 * gcc.dg/tree-ssa/pr79691.c: New test.
11054
11055 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR target/79729
11058 * gcc.target/i386/pr79729.c: New test.
11059
11060 2017-02-28 Richard Biener <rguenther@suse.de>
11061
11062 PR tree-optimization/79740
11063 * gcc.dg/torture/pr79740.c: New testcase.
11064
11065 2017-02-28 Richard Biener <rguenther@suse.de>
11066
11067 PR middle-end/79731
11068 * c-c++-common/torture/pr79731.c: New testcase.
11069
11070 2017-02-28 Richard Biener <rguenther@suse.de>
11071
11072 PR tree-optimization/79732
11073 * gcc.dg/torture/pr79732.c: New testcase.
11074
11075 2017-02-28 Richard Biener <rguenther@suse.de>
11076
11077 PR tree-optimization/79723
11078 * gcc.target/i386/pr79723.c: New testcase.
11079
11080 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11081
11082 PR target/79544
11083 * gcc.target/powerpc/pr79544.c: New.
11084
11085 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11086
11087 PR c++/79414
11088 * g++.dg/parse/crash67.C: New.
11089
11090 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11091
11092 PR tree-optimization/77536
11093 * gcc.dg/vect/pr79347.c: Revise testing string.
11094
11095 2017-02-27 Richard Biener <rguenther@suse.de>
11096
11097 PR tree-optimization/45397
11098 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11099
11100 2017-02-27 Richard Biener <rguenther@suse.de>
11101
11102 PR tree-optimization/79690
11103 * gcc.target/i386/pr79690.c: New testcase.
11104
11105 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11106
11107 PR fortran/51119
11108 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11109 of original.
11110 * gfortran.dg/inline_matmul_11.f90: Likewise.
11111 * gfortran.dg/inline_matmul_9.f90: Likewise.
11112 * gfortran.dg/matmul_13.f90: New test.
11113 * gfortran.dg/matmul_14.f90: New test.
11114
11115 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR middle-end/79396
11118 * g++.dg/opt/pr79396.C: New test.
11119
11120 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11121
11122 PR fortran/79597
11123 * gfortran.dg/dtio_6.f90: Update test.
11124
11125 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11126
11127 PR fortran/79601
11128 * gfortran.dg/interface_operator_2.f90: New test.
11129
11130 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11131
11132 PR c/79677
11133 * gcc.dg/pr79677.c: New test.
11134
11135 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11136
11137 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11138 of mov.ps.
11139 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11140 (cond_move1): Simplify condition to force generation of
11141 mov[nz].ps.
11142 (cond_move2): Likewise.
11143
11144 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR c++/79588
11147 * g++.dg/warn/Wrestrict-1.C: New test.
11148 * g++.dg/warn/Wrestrict-2.C: New test.
11149
11150 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11151
11152 * g++.dg/ext/complit15.C: Require LTO.
11153
11154 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11155
11156 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11157 logical_op_short_circuit to skip targets.
11158 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11159 and s390.
11160
11161 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11162
11163 * gnat.dg/opt63.adb: New test.
11164
11165 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11166
11167 * gnat.dg/discr47.adb: New test.
11168
11169 2017-02-24 Richard Biener <rguenther@suse.de>
11170
11171 PR tree-optimization/79389
11172 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11173
11174 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11175
11176 PR c++/79361
11177 * g++.dg/cpp0x/pr79361-1.C: New.
11178 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11179
11180 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11181
11182 * gcc.target/visium/bit_test.c: Accept any lsr form.
11183 * gcc.target/visium/block_move.c: Tweak.
11184
11185 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11186
11187 PR 68749
11188 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11189
11190 2017-02-23 Richard Biener <rguenther@suse.de>
11191
11192 PR tree-optimization/79683
11193 * gcc.target/i386/pr79683.c: New testcase.
11194
11195 2017-02-22 Jeff Law <law@redhat.com>
11196
11197 PR tree-optimization/79578
11198 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11199
11200 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11201
11202 * gcc.target/mips/msa-fp-cc.c: New test.
11203
11204 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11205
11206 PR c++/79664
11207 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11208 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11209 * g++.dg/gomp/pr79664.C: New test.
11210
11211 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11212
11213 2017-02-22 Marek Polacek <polacek@redhat.com>
11214
11215 PR c++/79653
11216 * g++.dg/cpp0x/alignas10.C: New test.
11217 * g++.dg/cpp0x/alignas9.C: New test.
11218
11219 PR c++/79657
11220 * g++.dg/ext/underlying_type12.C: New test.
11221
11222 PR c/79662
11223 * gcc.dg/enum-incomplete-4.c: New test.
11224
11225 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11226
11227 PR target/70465
11228 * gcc.target/i386/pr70465-2.c: New test.
11229
11230 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11231
11232 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11233
11234 2017-02-22 Richard Biener <rguenther@suse.de>
11235
11236 PR tree-optimization/79673
11237 * gcc.target/i386/pr79673.c: New testcase.
11238
11239 2017-02-22 Richard Biener <rguenther@suse.de>
11240
11241 PR tree-optimization/79666
11242 * gcc.dg/torture/pr79666.c: New testcase.
11243
11244 2017-02-22 Martin Liska <mliska@suse.cz>
11245
11246 PR lto/79587
11247 * gcc.dg/tree-prof/pr79587.c: New test.
11248
11249 2017-02-21 Marek Polacek <polacek@redhat.com>
11250
11251 PR c++/79535
11252 * g++.dg/ext/flexary23.C: New test.
11253
11254 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11255
11256 PR target/79593
11257 * gcc.target/i386/pr79593.c: New test.
11258
11259 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR c++/79654
11262 * g++.dg/cpp1z/decomp26.C: New test.
11263
11264 PR sanitizer/79589
11265 * g++.dg/ubsan/pr79589.C: New test.
11266
11267 2017-02-21 Jeff Law <law@redhat.com>
11268
11269 PR tree-optimization/79621
11270 * gcc.c-torture/compile/pr79621.c: New test.
11271
11272 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11273
11274 PR c++/79655
11275 * g++.dg/cpp1y/constexpr-79655.C: New test.
11276
11277 PR c++/79639
11278 * g++.dg/cpp1y/constexpr-79639.C: New test.
11279
11280 PR target/79633
11281 * gcc.target/i386/mpx/pr79633.c: New test.
11282
11283 PR target/79570
11284 * gcc.dg/pr79570.c: New test.
11285
11286 PR c++/79641
11287 * c-c++-common/pr79641.c: New test.
11288
11289 PR tree-optimization/79649
11290 * gcc.target/i386/pr79649.c: New test.
11291
11292 PR target/79494
11293 * gcc.dg/pr79494.c: New test.
11294
11295 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11296
11297 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11298 to dg-options.
11299
11300 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11301
11302 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11303
11304 2017-02-02 Jason Merrill <jason@redhat.com>
11305
11306 PR c++/79580
11307 * g++.dg/ext/complit15.C: New.
11308
11309 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11310
11311 PR target/78056
11312 * gcc.target/powerpc/pr78056-8.c: Remove.
11313
11314 2017-02-20 Marek Polacek <polacek@redhat.com>
11315
11316 PR middle-end/79537
11317 * gcc.dg/comp-goto-4.c: New test.
11318
11319 PR sanitizer/79558
11320 * c-c++-common/ubsan/bounds-14.c: New test.
11321
11322 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11323
11324 PR target/79568
11325 * gcc.target/i386/pr79568-1.c: New test.
11326 * gcc.target/i386/pr79568-2.c: New test.
11327 * gcc.target/i386/pr79568-3.c: New test.
11328
11329 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11330
11331 PR fortran/79382
11332 * gfortran.dg/dtio_10.f90: Change test of error message.
11333 * gfortran.dg/dtio_23.f90: New test.
11334 * gfortran.dg/dtio_24.f90: New test.
11335
11336 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11337
11338 PR fortran/79434
11339 * gfortran.dg/submodule_25.f08: New test.
11340
11341 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11342
11343 PR fortran/79447
11344 * gfortran.dg/submodule_24.f08: New test.
11345
11346 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11347
11348 PR fortran/79229
11349 * gfortran.dg/class_allocate_24.f90: New test.
11350
11351 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11352
11353 PR fortran/79402
11354 * gfortran.dg/submodule_23.f90: New test.
11355
11356 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11357
11358 PR c++/79380
11359 * g++.dg/cpp0x/alignas8.C: New.
11360
11361 2017-02-19 Eric Fiselier <eric@efcs.ca>
11362 Jonathan Wakely <jwakely@redhat.com>
11363
11364 PR c++/69523
11365 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11366
11367 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11368
11369 * gcc.dg/gimplefe-26.c: New test.
11370
11371 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11372
11373 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11374
11375 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11376
11377 PR target/79569
11378 * gcc.target/i386/3dnowA-3.c: New test.
11379
11380 PR target/79559
11381 * gcc.target/i386/pr79559.c: New test.
11382
11383 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11384
11385 * gcc.dg/c11-float-2.c: New test.
11386 * gcc.dg/torture/float128-floath.c,
11387 gcc.dg/torture/float128x-floath.c,
11388 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11389 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11390 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11391 *_DECIMAL_DIG macros with DECIMAL_DIG.
11392
11393 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11394
11395 PR target/79261
11396 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11397
11398 2017-02-17 Julia Koval <julia.koval@intel.com>
11399
11400 * gcc.target/i386/rdpid.c New test.
11401 * gcc.target/i386/sse-12.c: Add -mrdpid.
11402 * gcc.target/i386/sse-13.c: Ditto.
11403 * gcc.target/i386/sse-14.c: Ditto.
11404 * gcc.target/i386/sse-22.c: Ditto.
11405 * gcc.target/i386/sse-23.c: Ditto.
11406 * g++.dg/other/i386-2.C: Ditto.
11407 * g++.dg/other/i386-3.C: Ditto.
11408
11409 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11410
11411 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11412 * gcc.dg/pr61441.c: Ditto.
11413
11414 2017-02-17 Martin Liska <mliska@suse.cz>
11415
11416 PR rtl-optimization/79574
11417 * gcc.dg/pr79574.c: New test.
11418
11419 2017-02-17 Marek Polacek <polacek@redhat.com>
11420
11421 PR middle-end/79536
11422 * gcc.dg/torture/pr79536.c: New test.
11423
11424 2017-02-16 Alan Modra <amodra@gmail.com>
11425
11426 * gcc.c-torture/execute/pr79286.c: New.
11427
11428 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11429
11430 PR c++/79512
11431 * c-c++-common/gomp/pr79512.c: New test.
11432
11433 2017-02-15 Martin Sebor <msebor@redhat.com>
11434
11435 PR c++/79363
11436 * g++.dg/ext/flexary12.C: Adjust.
11437 * g++.dg/ext/flexary20.C: Same.
11438 * g++.dg/ext/flexary21.C: Same.
11439 * g++.dg/ext/flexary22.C: New test.
11440
11441 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11442
11443 PR tree-optimization/79347
11444 * gcc.dg/vect/pr79347.c: New test.
11445
11446 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11447
11448 PR c++/79301
11449 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11450 [[deprecated]] comment.
11451 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11452 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11453 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11454 [[deprecated]] in -std=c++11.
11455 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11456 [[fallthrough]] in -std=c++11 and -std=c++14.
11457
11458 PR c++/79288
11459 * g++.dg/tls/pr79288.C: New test.
11460
11461 2017-02-15 Marek Polacek <polacek@redhat.com>
11462
11463 PR c/79515
11464 * gcc.dg/dfp/pr79515.c: New.
11465
11466 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11467
11468 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11469
11470 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11471
11472 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11473 "opt_files".
11474
11475 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR target/79487
11478 * gcc.dg/dfp/pr79487.c: New test.
11479 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11480 2017-02-13 change.
11481
11482 2017-01-14 Carl Love <cel@us.ibm.com>
11483
11484 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11485 xvcvsxdsp and xvcvuxdsp instructions.
11486
11487 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11488
11489 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11490 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11491 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11492 64-bit default target.
11493 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11494 a 64-bit default target.
11495
11496 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR target/79481
11499 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11500 (test_3vx): Change return type from int to void.
11501 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11502 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11503 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11504 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11505 tests.
11506 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11507 (test_3vx): Change return type from int to void.
11508 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11509 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11510 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11511 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11512 tests.
11513 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11514 intrinsic. Change scan-assembler-times number from 1 to 2.
11515 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11516 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11517 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11518 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11519 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11520 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11521 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11522
11523 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11524
11525 PR middle-end/61225
11526 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11527 Use dg-additional-options for ia32 target. Remove XFAIL.
11528
11529 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11530
11531 PR target/79495
11532 * gcc.target/i386/pr79495.c: New test.
11533
11534 2017-02-14 Marek Polacek <polacek@redhat.com>
11535
11536 PR c++/79420
11537 PR c++/79463
11538 * g++.dg/cpp1y/pr79463.C: New.
11539 * g++.dg/template/incomplete10.C: New.
11540 * g++.dg/template/incomplete9.C: New.
11541
11542 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11543
11544 PR target/79498
11545 * gcc.target/i386/pr79498.c: New test.
11546
11547 2017-02-14 Martin Sebor <msebor@redhat.com>
11548
11549 PR middle-end/79448
11550 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11551 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11552 * gcc.dg/tree-ssa/pr79448.c: New test.
11553
11554 2017-02-14 Jeff Law <law@redhat.com>
11555
11556 PR tree-optimization/79095
11557 * g++.dg/pr79095-1.C: New test
11558 * g++.dg/pr79095-2.C: New test
11559 * g++.dg/pr79095-3.C: New test
11560 * g++.dg/pr79095-4.C: New test
11561 * g++.dg/pr79095-5.C: New test
11562 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11563 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11564
11565 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11566
11567 * gcc.target/aarch64/vect_fp16_1.c: New.
11568
11569 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11570
11571 * gcc.dg/gimplefe-25.c: New test.
11572
11573 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11574
11575 PR tree-optimization/79408
11576 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11577
11578 2017-02-14 Richard Biener <rguenther@suse.de>
11579
11580 PR middle-end/79432
11581 * gcc.dg/torture/pr79432.c: New testcase.
11582
11583 2017-02-13 Martin Sebor <msebor@redhat.com>
11584
11585 PR middle-end/79496
11586 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11587
11588 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR sanitizer/79341
11591 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11592 variables volatile.
11593
11594 PR c++/79232
11595 * g++.dg/cpp1z/eval-order4.C: New test.
11596 * g++.dg/other/pr79232.C: New test.
11597
11598 2017-02-13 Nathan Sidwell <nathan@acm.org>
11599
11600 PR c++/79296
11601 * g++.dg/cpp0x/pr79296.C: New.
11602
11603 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11604
11605 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11606 Instead, xfail powerpc*-*-* && lp64.
11607
11608 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11609
11610 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11611 powerpc_p8vector_ok.
11612 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11613
11614 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11615
11616 PR target/79449
11617 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11618 for reading beyond a 4k boundary.
11619
11620 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR rtl-optimization/79388
11623 PR rtl-optimization/79450
11624 * gcc.c-torture/execute/pr79388.c: New test.
11625 * gcc.c-torture/execute/pr79450.c: New test.
11626
11627 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11628
11629 PR fortran/65542
11630 * gfortran.dg/spread_init_expr_2.f90: New test case.
11631
11632 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR sanitizer/79341
11635 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11636
11637 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11638
11639 PR tree-ssa/56727
11640 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11641
11642 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11643
11644 PR c++/79457
11645 * g++.dg/cpp0x/pr79457.C: New test.
11646
11647 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11648
11649 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11650 scan-assembler unless lp64.
11651
11652 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11653
11654 PR tree-optimization/66612
11655 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11656
11657 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11658
11659 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11660 of all powerpc.
11661
11662 2017-02-10 Marek Polacek <polacek@redhat.com>
11663
11664 PR c++/79435
11665 * g++.dg/cpp1y/pr79435.C: New.
11666
11667 PR c++/79184
11668 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11669
11670 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11671
11672 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11673 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11674 New.
11675 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11676 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11677 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11678 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11679 (vtst_expected_poly64x2): Move to aarch64-only section.
11680 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11681 (vtst_p64, vtstq_p64): New tests.
11682
11683 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11684
11685 PR c++/71737
11686 * g++.dg/cpp0x/pr71737.C: New.
11687
11688 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11689 Richard Biener <rguenther@suse.de>
11690
11691 * gcc.dg/gimplefe-error-1.c: New testcase.
11692 * gcc.dg/gimplefe-error-2.c: New testcase.
11693 * gcc.dg/gimplefe-error-3.c: New testcase.
11694
11695 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR tree-optimization/79411
11698 * gcc.c-torture/compile/pr79411.c: New test.
11699
11700 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11701 Jason Merrill <jason@redhat.com>
11702
11703 PR c++/79143
11704 * g++.dg/cpp1z/pr79143.C: New test.
11705
11706 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11707
11708 * gcc.dg/loop-unswitch-2.c: Update testcase.
11709 * gcc.dg/loop-unswitch-1.c: Update testcase.
11710
11711 2017-02-09 Marek Polacek <polacek@redhat.com>
11712
11713 PR c/79428
11714 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11715 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11716 * c-c++-common/goacc/pr79428-1.c: New test.
11717 * c-c++-common/gomp/pr79428-2.c: New test.
11718 * c-c++-common/gomp/pr79428-5.c: New test.
11719 * c-c++-common/gomp/pr79428-6.c: New test.
11720 * c-c++-common/pr79428-3.c: New test.
11721
11722 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11723
11724 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11725 testcases.
11726
11727 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR c/79413
11730 * gcc.c-torture/compile/pr79413.c: New test.
11731
11732 PR c++/79429
11733 * c-c++-common/gomp/pr79429.c: New test.
11734 * g++.dg/gomp/pr79429.C: New test.
11735
11736 PR c/79431
11737 * c-c++-common/gomp/pr79431.c: New test.
11738
11739 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11740 Cesar Philippidis <cesar@codesourcery.com>
11741 Joseph Myers <joseph@codesourcery.com>
11742 Chung-Lin Tang <cltang@codesourcery.com>
11743
11744 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11745 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11746 * c-c++-common/goacc/loop-auto-2.c: New.
11747 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11748 * c-c++-common/goacc/tile-2.c: New.
11749 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11750 * g++.dg/goacc/tile-1.C: New, check tile subst.
11751 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11752 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11753 * gfortran.dg/goacc/tile-1.f90: New test.
11754 * gfortran.dg/goacc/tile-2.f90: New test.
11755 * gfortran.dg/goacc/tile-lowering.f95: New test.
11756
11757 2017-02-09 Richard Biener <rguenther@suse.de>
11758
11759 PR tree-optimization/69823
11760 * gcc.dg/graphite/pr69823.c: New testcase.
11761
11762 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11763
11764 PR target/78604
11765 * gcc.target/powerpc/pr78604.c: New.
11766
11767 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11768
11769 PR target/68972
11770 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11771 disable this test on power architecture.
11772
11773 2017-02-08 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/71824
11776 PR tree-optimization/79409
11777 * gcc.dg/graphite/pr71824-3.c: New testcase.
11778
11779 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR tree-optimization/79408
11782 * gcc.dg/tree-ssa/pr79408.c: New test.
11783
11784 2017-02-08 Richard Biener <rguenther@suse.de>
11785
11786 PR tree-optimization/71824
11787 * gcc.dg/graphite/pr71824-2.c: New testcase.
11788
11789 2017-02-07 Andrew Pinski <apinski@cavium.com>
11790
11791 * gcc.target/aarch64/popcount.c: New Testcase.
11792
11793 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11794
11795 PR rtl-optimization/79386
11796 * gcc.c-torture/compile/pr79386.c: New test.
11797
11798 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11799 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11800
11801 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11802 *-*-solaris*.
11803
11804 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11805
11806 PR target/79299
11807 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11808 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11809
11810 2017-02-07 Richard Biener <rguenther@suse.de>
11811
11812 * gcc.dg/gimplefe-23.c: New testcase.
11813 * gcc.dg/gimplefe-24.c: Likewise.
11814
11815 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11816
11817 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11818 scan-assembler instead of scan-assembler-times.
11819 * gcc.target/aarch64/test_frame_10.c: Likewise.
11820 * gcc.target/aarch64/test_frame_12.c: Likewise.
11821 * gcc.target/aarch64/test_frame_2.c: Likewise.
11822 * gcc.target/aarch64/test_frame_4.c: Likewise.
11823 * gcc.target/aarch64/test_frame_6.c: Likewise.
11824 * gcc.target/aarch64/test_frame_7.c: Likewise.
11825 * gcc.target/aarch64/test_frame_8.c: Likewise.
11826
11827 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11828
11829 * gcc.target/i386/pr78419.c: Require ifunc support.
11830
11831 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11832
11833 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11834
11835 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11836
11837 PR c++/79360
11838 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11839
11840 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11841
11842 * lib/target-supports.exp: Define the RISC-V target.
11843 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11844 * gcc.dg/builtin-apply2.c: Likewise.
11845 * gcc.dg/ifcvt-4.c: Likewise.
11846 * gcc.dg/loop-8.c: Likewise.
11847 * gcc.dg/sibcall-10.c: Likewise.
11848 * gcc.dg/sibcall-9.c: Likewise.
11849 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11850 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11851 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11852 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11853 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11854 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11855 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11856
11857 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11858
11859 PR target/66144
11860 * gcc.target/powerpc/pr66144-1.c: New test.
11861 * gcc.target/powerpc/pr66144-2.c: Likewise.
11862 * gcc.target/powerpc/pr66144-3.c: Likewise.
11863
11864 2017-02-06 Martin Sebor <msebor@redhat.com>
11865
11866 PR tree-optimization/79376
11867 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11868 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11869
11870 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11871
11872 PR c++/79379
11873 * g++.dg/cpp1y/constexpr-79379.C: New test.
11874
11875 PR c++/79377
11876 * g++.dg/lookup/pr79377.C: New test.
11877
11878 PR c++/79372
11879 * g++.dg/cpp1z/decomp25.C: New test.
11880
11881 PR tree-optimization/79284
11882 * gcc.c-torture/compile/pr79284.c: New test.
11883
11884 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11885
11886 PR c++/70448
11887 * g++.dg/cpp0x/pr70448.C: New.
11888
11889 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11890
11891 PR 78348
11892 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11893 to dg-options.
11894
11895 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11896
11897 PR target/78883
11898 * gcc.c-torture/compile/pr78883.c: New test.
11899
11900 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11901
11902 PR tree-ssa/79347
11903 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11904 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11905 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11906 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11907 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11908 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11909 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11910 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11911 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11912 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11913 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11914 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11915 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11916
11917 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11918
11919 PR fortran/79344
11920 * gfortran.dg/allocate_with_source_24.f90: New test.
11921
11922 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11923
11924 PR fortran/79230
11925 * gfortran.dg/der_ptr_component_2.f90: New test.
11926
11927 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11928
11929 * gcc.target/sparc/20170205-1.c: New test.
11930
11931 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11932
11933 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11934 libatomic_available.
11935
11936 * gcc.dg/pr77587.c: Require alias support.
11937 * gcc.dg/pr77587a.c: Likewise.
11938
11939 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11940 * gcc.c-torture/execute/pr78622.c: Likewise.
11941
11942 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11943 hppa*-*-hpux*.
11944 * c-c++-common/Wunused-var-16.c: Likewise.
11945 * c-c++-common/builtin-shuffle-1.c: Likewise.
11946 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11947 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11948
11949 2017-02-03 Martin Sebor <msebor@redhat.com>
11950
11951 PR tree-optimization/79327
11952 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11953 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11954 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11955
11956 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11957 Martin Sebor <msebor@redhat.com>
11958
11959 PR tree-optimization/79327
11960 * gcc.dg/tree-ssa/pr79327.c: New test.
11961 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11962 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11963 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11964 (test_sprintf_chk_range_schar): Adjust dg-message.
11965 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11966 * gcc.c-torture/execute/pr79327.c: New test.
11967
11968 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11969
11970 PR target/79354
11971 * gcc.target/powerpc/pr79354.c: New test.
11972 * gcc.c-torture/execute/pr79354.c: New test.
11973
11974 2017-02-03 Martin Sebor <msebor@redhat.com>
11975
11976 PR tree-optimization/79352
11977 * gcc.dg/tree-ssa/pr79352.c: New test.
11978
11979 2017-02-03 Martin Liska <mliska@suse.cz>
11980
11981 PR lto/66295
11982 * gcc.target/i386/mvc9.c: New test.
11983
11984 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11985
11986 PR target/79158
11987 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11988 to VSX reg.
11989
11990 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11991
11992 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11993 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11994 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11995 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11996 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11997 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11998 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11999 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12000 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12001 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12002 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12003 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12004 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12005
12006 2017-02-02 Martin Sebor <msebor@redhat.com>
12007
12008 PR middle-end/79275
12009 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12010 * gcc.dg/tree-ssa/pr79275.c: New test.
12011
12012 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12013
12014 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12015
12016 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12017
12018 PR middle-end/77445
12019 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12020 threading is done.
12021
12022 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12023
12024 PR middle-end/78142
12025 * gcc.target/aarch64/vector_initialization_nostack.c
12026 (f12): Use one vector
12027
12028 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12029
12030 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12031 * c-c++-common/asan/misalign-1.c: Likewise.
12032 * c-c++-common/asan/misalign-2.c: Likewise.
12033 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12034 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12035 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12036 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12037 add -ffat-lto-objects from/to dg-additional-options.
12038 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12039 dg-additional-options.
12040
12041 PR target/79197
12042 * gcc.target/powerpc/pr79197.c: New test.
12043 * gcc.c-torture/compile/pr79197.c: New test.
12044
12045 2017-02-02 Richard Biener <rguenther@suse.de>
12046
12047 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12048
12049 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12050
12051 PR c++/69637
12052 * g++.dg/cpp0x/pr69637-1.C: New.
12053 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12054
12055 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12056
12057 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12058
12059 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12060
12061 PR target/70012
12062 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12063 conditions.
12064
12065 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12066
12067 PR testsuite/79324
12068 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12069 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12070 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12071 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12072 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12073 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12074 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12075 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12076 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12077 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12078 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12079 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12080 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12081
12082 2017-02-01 Martin Liska <mliska@suse.cz>
12083
12084 PR testsuite/79272
12085 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12086
12087 2017-02-01 Richard Biener <rguenther@suse.de>
12088
12089 PR testsuite/76957
12090 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12091 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12092 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12093 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12094
12095 2017-02-01 Richard Biener <rguenther@suse.de>
12096
12097 PR middle-end/79315
12098 * gfortran.dg/pr79315.f90: New testcase.
12099
12100 2017-02-01 Richard Biener <rguenther@suse.de>
12101
12102 PR tree-optimization/71824
12103 * gcc.dg/graphite/pr71824.c: New testcase.
12104
12105 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR c++/79304
12108 * g++.dg/diagnostic/pr79304.C: New test.
12109
12110 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12111
12112 PR c++/79298
12113 * g++.dg/spellcheck-pr79298.C: New test case.
12114
12115 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12116
12117 PR preprocessor/79210
12118 * gcc.dg/format/pr79210.c: New test case.
12119 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12120 New function.
12121
12122 2017-01-31 Nathan Sidwell <nathan@acm.org>
12123
12124 PR c++/79290
12125 * g++.dg/warn/pr79290.C: New.
12126
12127 PR c++/67273
12128 PR c++/79253
12129 * g++.dg/cpp1y/pr67273.C: New.
12130 * g++.dg/cpp1y/pr79253.C: New.
12131
12132 2017-01-31 Nathan Sidwell <nathan@acm.org>
12133
12134 PR c++/79264
12135 * g++.dg/cpp1y/pr61636-1.C: Augment.
12136
12137 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12138
12139 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12140 rand() instead of random().
12141
12142 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12143
12144 PR tree-optimization/71691
12145 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12146
12147 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12148
12149 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12150 __ARCH__.
12151
12152 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR tree-optimization/79267
12155 * g++.dg/opt/pr79267.C: New test.
12156
12157 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12158
12159 PR debug/63238
12160 * gcc.dg/debug/dwarf2/align-1.c: New.
12161 * gcc.dg/debug/dwarf2/align-2.c: New.
12162 * gcc.dg/debug/dwarf2/align-3.c: New.
12163 * gcc.dg/debug/dwarf2/align-4.c: New.
12164 * gcc.dg/debug/dwarf2/align-5.c: New.
12165 * gcc.dg/debug/dwarf2/align-6.c: New.
12166 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12167 * g++.dg/debug/dwarf2/align-1.C: New.
12168 * g++.dg/debug/dwarf2/align-2.C: New.
12169 * g++.dg/debug/dwarf2/align-3.C: New.
12170 * g++.dg/debug/dwarf2/align-4.C: New.
12171 * g++.dg/debug/dwarf2/align-5.C: New.
12172 * g++.dg/debug/dwarf2/align-6.C: New.
12173
12174 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12175
12176 PR target/79170
12177 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12178
12179 2017-01-30 Martin Sebor <msebor@redhat.com>
12180
12181 PR testsuite/79293
12182 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12183
12184 2017-01-30 Martin Liska <mliska@suse.cz>
12185
12186 PR gcov-profile/79259
12187 * g++.dg/tree-prof/pr79259.C: New test.
12188
12189 2017-01-30 Richard Biener <rguenther@suse.de>
12190
12191 PR tree-optimization/79276
12192 * gcc.dg/torture/pr79276.c: New testcase.
12193
12194 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12195
12196 PR target/79240
12197 * gcc.target/s390/pr79240.c: New test.
12198
12199 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12200
12201 PR target/79268
12202 * gcc.target/powerpc/pr79268.c: New file.
12203 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12204 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12205 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12206 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12207
12208 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12209
12210 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12211
12212 PR testsuite/70583
12213 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12214
12215 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12216 * gnat.dg/debug9.adb: Likewise.
12217
12218 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12219
12220 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12221 libatomic_available.
12222 * gfortran.dg/coarray_42.f90: Likewise.
12223 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12224 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12225 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12226
12227 2017-01-27 Martin Sebor <msebor@redhat.com>
12228
12229 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12230
12231 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12232
12233 PR rtl-optimization/79194
12234 * gcc.dg/torture/pr79194.c: New test.
12235
12236 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12237
12238 PR tree-optimization/71374
12239 * gcc.target/i386/pr71374.c: New.
12240
12241 2017-01-27 Martin Sebor <msebor@redhat.com>
12242
12243 PR c++/71290
12244 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12245 a dg-error directive.
12246
12247 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12248
12249 PR target/79131
12250 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12251 * gcc.target/arm/pr79131-2.c: New.
12252
12253 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12254
12255 PR target/65484
12256 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12257 vectorized on POWER unless hardware misaligned loads are
12258 available.
12259
12260 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12261
12262 PR rtl-optimization/78559
12263 * gcc.c-torture/execute/pr78559.c: New test.
12264
12265 2017-01-27 Richard Biener <rguenther@suse.de>
12266
12267 PR tree-optimization/79245
12268 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12269 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12270
12271 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12272
12273 PR c/79199
12274 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12275 target. Use 4294967293U instead of 4294967293.
12276
12277 2017-01-27 Richard Biener <rguenther@suse.de>
12278
12279 PR tree-optimization/71433
12280 * gcc.dg/Warray-bounds-21.c: New testcase.
12281
12282 2017-01-27 Richard Biener <rguenther@suse.de>
12283
12284 PR tree-optimization/79244
12285 * gcc.dg/torture/pr79244.c: New testcase.
12286
12287 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12288
12289 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12290 all occurrences of 40 to 32.
12291
12292 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12293
12294 PR target/79239
12295 * gcc.target/arm/pr79239.c: New test.
12296
12297 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12298
12299 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12300
12301 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12302
12303 PR c++/64382
12304 * g++.dg/cpp1y/pr64382.C: New test.
12305
12306 2017-01-26 Martin Sebor <msebor@redhat.com>
12307
12308 PR middle-end/78703
12309 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12310 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12311 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12312 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12313
12314 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12315
12316 PR debug/79129
12317 * g++.dg/debug/dwarf2/pr79129.C: New test.
12318
12319 PR debug/78835
12320 * g++.dg/debug/dwarf2/pr78835.C: New test.
12321
12322 2017-01-26 Martin Sebor <msebor@redhat.com>
12323
12324 PR middle-end/78703
12325 * gcc.dg/format/pr78569.c: Adjust.
12326 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12327 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12328 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12329 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12330 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12331 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12332 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12333 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12334 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12335 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12336 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12337
12338 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12339
12340 PR c++/68727
12341 * g++.dg/other/offsetof8.C: Add expected error.
12342 * g++.dg/other/offsetof9.C: New test.
12343
12344 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12345
12346 * g++.dg/opt/declone3.C: Require LTO.
12347
12348 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12349
12350 PR target/79131
12351 * gcc.target/arm/pr79131.c: New.
12352
12353 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12354
12355 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12356
12357 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12358
12359 PR libstdc++/79190
12360 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12361 matches replaced operator delete.
12362
12363 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12364
12365 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12366 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12367 avx512f with avx512dq.
12368 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12369 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12370 avx512f with avx512dq.
12371 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12372 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12373 avx512f with avx512dq.
12374
12375 2017-01-26 Marek Polacek <polacek@redhat.com>
12376
12377 PR c/79199
12378 * c-c++-common/Wduplicated-branches-13.c: New test.
12379
12380 2017-01-26 David Sherwood <david.sherwood@arm.com>
12381
12382 PR middle-end/79212
12383 * gfortran.dg/gomp/sharing-4.f90: New test.
12384
12385 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12386
12387 PR target/70465
12388 * gcc.target/i386/pr70465.c: New test.
12389
12390 * brig.dg/dg.exp: Update copyright years.
12391 * lib/brig-dg.exp: Update copyright years.
12392 * lib/brig.exp: Update copyright years.
12393
12394 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12395
12396 PR target/79179
12397 * gcc.target/powerpc/pr79179.c: New test.
12398
12399 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12400
12401 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12402 generation to accept D-mode memory accesses.
12403
12404 2017-01-25 Martin Sebor <msebor@redhat.com>
12405
12406 PR c++/71290
12407 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12408 * g++.dg/ext/flexarray-mangle.C: Same.
12409 * g++.dg/ext/flexarray-subst.C: Same.
12410 * g++.dg/ext/flexary10.C: Same.
12411 * g++.dg/ext/flexary11.C: Same.
12412 * g++.dg/ext/flexary14.C: Same.
12413 * g++.dg/ext/flexary16.C: Same.
12414 * g++.dg/ext/flexary18.C: Same.
12415 * g++.dg/ext/flexary19.C: Same.
12416 * g++.dg/ext/flexary7.C: Same.
12417 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12418 * g++.dg/ubsan/object-size-1.C: Same.
12419 * obj-c++.dg/property/at-property-23.mm: Same.
12420
12421 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12422
12423 PR c++/78896
12424 * g++.dg/cpp1z/decomp24.C: New test.
12425
12426 PR c++/77914
12427 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12428 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12429 expect a warning.
12430 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12431 expect warnings.
12432 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12433 * g++.dg/cpp1y/pr59636.C: Likewise.
12434 * g++.dg/cpp1y/pr60190.C: Likewise.
12435
12436 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12437
12438 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12439
12440 2017-01-25 Carl Love <cel@us.ibm.com>
12441
12442 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12443 vec_packs built-ins
12444
12445 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12446
12447 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12448 -mcpu=cortex-a57.
12449 * gcc.target/arm/vseleqsf.c: Likewise.
12450 * gcc.target/arm/vselgedf.c: Likewise.
12451 * gcc.target/arm/vselgesf.c: Likewise.
12452 * gcc.target/arm/vselgtdf.c: Likewise.
12453 * gcc.target/arm/vselgtsf.c: Likewise.
12454 * gcc.target/arm/vselledf.c: Likewise.
12455 * gcc.target/arm/vsellesf.c: Likewise.
12456 * gcc.target/arm/vselltdf.c: Likewise.
12457 * gcc.target/arm/vselltsf.c: Likewise.
12458 * gcc.target/arm/vselnedf.c: Likewise.
12459 * gcc.target/arm/vselnesf.c: Likewise.
12460 * gcc.target/arm/vselvcdf.c: Likewise.
12461 * gcc.target/arm/vselvcsf.c: Likewise.
12462 * gcc.target/arm/vselvsdf.c: Likewise.
12463 * gcc.target/arm/vselvssf.c: Likewise.
12464
12465 2017-01-25 Richard Biener <rguenther@suse.de>
12466
12467 PR testsuite/72850
12468 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12469 to what we had before adding the threading passes.
12470
12471 2017-01-25 Richard Biener <rguenther@suse.de>
12472
12473 PR tree-optimization/69264
12474 * g++.dg/torture/pr69264.C: New testcase.
12475
12476 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12477
12478 PR target/79145
12479 * gcc.target/arm/pr79145.c: New test.
12480
12481 2017-01-25 Richard Biener <rguenther@suse.de>
12482
12483 PR debug/78363
12484 * g++.dg/gomp/pr78363-1.C: New testcase.
12485 * g++.dg/gomp/pr78363-2.C: Likewise.
12486 * g++.dg/gomp/pr78363-3.C: Likewise.
12487
12488 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12489
12490 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12491 * gcc.dg/lto/pr61526_0.c: Likewise.
12492 * gcc.dg/lto/pr64415_0.c: Likewise.
12493
12494 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12495
12496 PR c++/79205
12497 * g++.dg/cpp1z/decomp22.C: New test.
12498 * g++.dg/cpp1z/decomp23.C: New test.
12499
12500 2017-01-24 Nathan Sidwell <nathan@acm.org>
12501
12502 PR c++/78469
12503 * g++.dg/cpp0x/pr78469.C: New.
12504
12505 PR c++/79118
12506 * g++.dg/cpp0x/pr79118.C: New.
12507
12508 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12509
12510 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12511
12512 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12513
12514 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12515 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12516 * gcc.dg/rtl/rtl.exp: New file.
12517 * gcc.dg/rtl/test.c: New file.
12518 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12519 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12520 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12521 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12522 * gcc.dg/rtl/x86_64/final.c: New test case.
12523 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12524 * gcc.dg/rtl/x86_64/ira.c: New test case.
12525 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12526 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12527 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12528 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12529 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12530 * gcc.dg/rtl/x86_64/test_1.h: New file.
12531 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12532 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12533 * gcc.dg/rtl/x86_64/times-two.h: New file.
12534 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12535
12536 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12537
12538 PR tree-optimization/79159
12539 * g++.dg/tree-ssa/pr79159.C: New test.
12540
12541 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12542 Martin Jambor <mjambor@suse.cz>
12543
12544 * lib/brig-dg.exp: New file.
12545 * lib/brig.exp: Likewise.
12546 * brig.dg/README: Likewise.
12547 * brig.dg/dg.exp: Likewise.
12548 * brig.dg/test/gimple/alloca.hsail: Likewise.
12549 * brig.dg/test/gimple/atomics.hsail: Likewise.
12550 * brig.dg/test/gimple/branches.hsail: Likewise.
12551 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12552 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12553 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12554 * brig.dg/test/gimple/mem.hsail: Likewise.
12555 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12556 * brig.dg/test/gimple/packed.hsail: Likewise.
12557 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12558 * brig.dg/test/gimple/variables.hsail: Likewise.
12559 * brig.dg/test/gimple/vector.hsail: Likewise.
12560
12561 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12562
12563 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12564 support asan, only on i?86/x86_64 require sse2_runtime.
12565
12566 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12567
12568 PR target/66669
12569 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12570 test on powerpc targets.
12571
12572 2017-01-23 Martin Sebor <msebor@redhat.com>
12573
12574 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12575
12576 2017-01-23 Richard Biener <rguenther@suse.de>
12577
12578 PR tree-optimization/79088
12579 PR tree-optimization/79188
12580 * gcc.dg/torture/pr79088.c: New testcase.
12581 * gcc.dg/torture/pr79188.c: Likewise.
12582
12583 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12584
12585 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12586 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12587 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12588 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12589 type of test function to reflect change in built-in function's
12590 return type.
12591 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12592 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12593 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12594 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12595 type and second argument type to reflect change in built-in
12596 function's type signature.
12597 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12598 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12599 type of test function to reflect change in built-in function's
12600 return type.
12601 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12602 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12603 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12604 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12605 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12606 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12607 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12608 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12609 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12610 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12611 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12612 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12613 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12614 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12615 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12616 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12617 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12618 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12619 type of test function to reflect change in built-in function's
12620 return type.
12621 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12622 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12623 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12624 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12625 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12626 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12627 test function's result and second argument to reflect change in
12628 built-in function's type signature.
12629 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12630
12631 2017-01-23 Nathan Sidwell <nathan@acm.org>
12632
12633 PR C++/71710
12634 * g++.dg/template/pr71710.C: New.
12635
12636 PR c++/71406
12637 PR c++/77508
12638 * g++.dg/template/pr71406.C: New.
12639
12640 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12641
12642 * gfortran.dg/integer_exponentiation_7.f90: New test.
12643
12644 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12645
12646 PR rtl-optimization/78634
12647 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12648
12649 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12650
12651 PR tree-optimization/70754
12652 * gfortran.dg/pr70754.f90: New test.
12653
12654 2017-01-23 Martin Liska <mliska@suse.cz>
12655
12656 PR tree-optimization/79196
12657 * gcc.dg/asan/pr79196.c: New test.
12658 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12659
12660 2017-01-23 Michael Matz <matz@suse.de>
12661
12662 PR tree-optimization/78384
12663 * gcc.dg/pr78384.c: New test.
12664
12665 2017-01-23 Richard Biener <rguenther@suse.de>
12666
12667 PR tree-optimization/79186
12668 * gcc.dg/torture/pr79186.c: New testcase.
12669 * gcc.dg/torture/pr79187.c: Likewise.
12670
12671 2017-01-23 Martin Jambor <mjambor@suse.cz>
12672
12673 * gcc.dg/ipa/vrp8.c: New test.
12674
12675 2017-01-23 Martin Jambor <mjambor@suse.cz>
12676
12677 PR ipa/79108
12678 * gfortran.dg/lto/pr79108_0.f90: New test.
12679
12680 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12681
12682 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12683 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12684 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12685 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12686 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12687 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12688 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12689 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12690 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12691 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12692 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12693 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12694 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12695 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12696 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12697 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12698
12699 2017-01-23 Richard Biener <rguenther@suse.de>
12700 Nick Clifton <nickc@redhat.com>
12701
12702 PR testsuite/78421
12703 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12704 If the target is ARM return the result of the
12705 check_effective_target_arm_vect_no_misalign proc.
12706 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12707 support unaligned vectors then only expect one of the loops to be
12708 unrolled.
12709
12710 2017-01-23 Martin Liska <mliska@suse.cz>
12711
12712 * gcc.dg/asan/use-after-scope-10.c: New test.
12713 * gcc.dg/asan/use-after-scope-11.c: New test.
12714 * g++.dg/asan/use-after-scope-5.C: New test.
12715
12716 2017-01-23 Martin Liska <mliska@suse.cz>
12717
12718 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12719 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12720 sanopt optimization for ASAN_POISON.
12721
12722 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12723
12724 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12725
12726 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12727
12728 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12729 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12730 for poly*_t types.
12731 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12732 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12733 exec_vcombine): Likewise.
12734 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12735 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12736 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12737 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12738 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12739 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12740 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12741 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12742 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12743 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12744 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12745 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12746 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12747 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12748 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12749 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12750 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12751 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12752 Likewise.
12753 (TEST_VGET_LANE): Cast to uint to avoid warning.
12754 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12755 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12756 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12757 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12758 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12759 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12760 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12761 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12762 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12763 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12764 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12765 CHECK_POLY instead of CHECK for poly64_t types.
12766 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12767 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12768 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12769 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12770 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12771 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12772 uint32_t.
12773 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12774 for int32_t, int64_t.
12775 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12776 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12777 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12778 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12779 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12780 needed.
12781
12782 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR fortran/79154
12785 * gfortran.dg/gomp/pr79154-1.f90: New test.
12786 * gfortran.dg/gomp/pr79154-2.f90: New test.
12787
12788 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12789
12790 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12791
12792 2017-01-21 Marek Polacek <polacek@redhat.com>
12793
12794 PR testsuite/79169
12795 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12796
12797 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12798
12799 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12800
12801 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12802
12803 PR rtl-optimization/79125
12804 * gcc.dg/torture/pr79125.c: New test.
12805
12806 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12807
12808 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12809 only.
12810 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12811 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12812
12813 2017-01-20 Nathan Sidwell <nathan@acm.org>
12814
12815 PR c++/78495
12816 * g++.dg/cpp1z/inh-ctor38.C: New.
12817
12818 2017-01-20 Marek Polacek <polacek@redhat.com>
12819
12820 PR c/79152
12821 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12822
12823 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12824
12825 * lib/target-supports.exp (check_configured_with): New procedure.
12826 (check_effective_target_default_mode): new effective target.
12827 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12828 default mode. Fix dg-skip-if target selector syntax.
12829 * gcc.target/arm/optional_thumb-2.c: Likewise.
12830 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12831 syntax.
12832
12833 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12834
12835 PR c++/77829
12836 PR c++/78656
12837 * g++.dg/spellcheck-pr77829.C: New test case.
12838 * g++.dg/spellcheck-pr78656.C: New test case.
12839
12840 2017-01-20 Marek Polacek <polacek@redhat.com>
12841
12842 PR c/64279
12843 * c-c++-common/Wduplicated-branches-1.c: New test.
12844 * c-c++-common/Wduplicated-branches-10.c: New test.
12845 * c-c++-common/Wduplicated-branches-11.c: New test.
12846 * c-c++-common/Wduplicated-branches-12.c: New test.
12847 * c-c++-common/Wduplicated-branches-2.c: New test.
12848 * c-c++-common/Wduplicated-branches-3.c: New test.
12849 * c-c++-common/Wduplicated-branches-4.c: New test.
12850 * c-c++-common/Wduplicated-branches-5.c: New test.
12851 * c-c++-common/Wduplicated-branches-6.c: New test.
12852 * c-c++-common/Wduplicated-branches-7.c: New test.
12853 * c-c++-common/Wduplicated-branches-8.c: New test.
12854 * c-c++-common/Wduplicated-branches-9.c: New test.
12855 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12856 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12857 * g++.dg/ext/builtin-object-size3.C: Likewise.
12858 * g++.dg/gomp/loop-1.C: Likewise.
12859 * g++.dg/warn/Wduplicated-branches1.C: New test.
12860 * g++.dg/warn/Wduplicated-branches2.C: New test.
12861
12862 2017-01-20 Martin Liska <mliska@suse.cz>
12863
12864 PR lto/69188
12865 * gcc.dg/lto/pr69188_0.c: New test.
12866 * gcc.dg/lto/pr69188_1.c: New test.
12867
12868 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12869
12870 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12871 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12872 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12873 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12874 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12875 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12876 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12877 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12878 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12879 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12880 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12881 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12882 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12883 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12884 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12885 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12886 * gcc.target/i386/avx-1.c: Test new intrinsics.
12887 * gcc.target/i386/sse-13.c: Ditto.
12888 * gcc.target/i386/sse-23.c: Ditto.
12889
12890 2017-01-20 Richard Biener <rguenther@suse.de>
12891
12892 PR tree-optimization/71264
12893 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12894
12895 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12896
12897 * gcc.target/mips/madd4-1.c: New file.
12898 * gcc.target/mips/madd4-2.c: Likewise.
12899 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12900 HAS_MADD4.
12901 (mips_option_groups): Add -m[no-]madd4.
12902 (mips-dg-init): Detect default -mno-madd4.
12903 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12904 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12905 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12906 * gcc.target/mips/nmadd-1.c: Likewise.
12907 * gcc.target/mips/nmadd-2.c: Likewise.
12908 * gcc.target/mips/nmadd-3.c: Likewise.
12909
12910 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12911
12912 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12913 combined instructions.
12914 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12915 instructions.
12916 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12917 of pointer authentication.
12918
12919 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12920
12921 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12922 floating point hardware to run test.
12923
12924 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12925
12926 * lib/target-supports.exp
12927 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12928
12929 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12930
12931 PR testsuite/79051
12932 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12933 __x86_64__]: Allow for target i?86-*-*.
12934
12935 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12936
12937 PR target/78176
12938 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12939 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12940 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12941 HAS_LXC1.
12942 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12943 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12944 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12945
12946 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12947
12948 PR fortran/70696
12949 * gfortran.dg/coarray_43.f90: New test.
12950
12951 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12952
12953 PR rtl-optimization/79121
12954 * gcc.c-torture/execute/pr79121.c: New test.
12955
12956 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12957
12958 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12959 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12960
12961 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12962
12963 PR fortran/50069
12964 PR fortran/55086
12965 * gfortran.dg/pr50069_1.f90: New test.
12966 * gfortran.dg/pr50069_2.f90: New test.
12967 * gfortran.dg/pr55086_1.f90: New test.
12968 * gfortran.dg/pr55086_1_tfat.f90: New test.
12969 * gfortran.dg/pr55086_2.f90: New test.
12970 * gfortran.dg/pr55086_2_tfat.f90: New test.
12971 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12972
12973 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12974 * gcc.dg/strcmp-1.c: New test.
12975 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12976
12977 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12978
12979 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12980 (dejagnu_fail): Likewise.
12981 (dejagnu_note): Likewise.
12982 (pass): Provide forward decl, moving true decl to after #include
12983 of harness.h.
12984 (fail): Likewise.
12985 (note): Likewise.
12986
12987 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12988
12989 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12990 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12991
12992 2017-01-18 Nathan Sidwell <nathan@acm.org>
12993
12994 PR c++/78488
12995 * g++.dg/cpp1z/inh-ctor37.C: New.
12996
12997 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12998
12999 PR rtl-optimization/78952
13000 * gcc.target/i386/pr78952-1.c: New test.
13001 * gcc.target/i386/pr78952-2.c: Ditto.
13002
13003 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13004
13005 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13006
13007 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13008
13009 PR fortran/70696
13010 * gfortran.dg/coarray_event_1.f08: New test.
13011
13012 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR target/77416
13015 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13016 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13017 from dg-options.
13018 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13019 guarded test.
13020 * gcc.target/powerpc/fusion4.c: Likewise.
13021 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13022 guarded test.
13023 * gcc.target/powerpc/pr58673-1.c: Likewise.
13024 * gcc.target/powerpc/pr58673-2.c: Likewise.
13025 * gcc.target/powerpc/pr59054.c: Likewise.
13026
13027 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13028
13029 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13030 vec_bperm.
13031 * gcc.target/powerpc/p9-vbpermd.c: New file.
13032
13033 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13034
13035 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13036 (must_not_compile2): Downcase first letter of error messages.
13037 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13038 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13039
13040 2017-01-18 Nathan Sidwell <nathan@acm.org>
13041
13042 PR c++/79091
13043 * g++.dg/pr79091.C: New.
13044
13045 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13046
13047 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13048 to dg-options.
13049 (p0): Add missing dg-error.
13050
13051 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13052
13053 * gcc.target/msp430/mul_f5_muldef.c: New test.
13054
13055 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13056
13057 PR target/79004
13058 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13059 options. Fix up the syntax for using \m and \M.
13060
13061 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13062
13063 PR target/78875
13064 * gcc.target/powerpc/ssp-1.c: New testcase.
13065 * gcc.target/powerpc/ssp-2.c: New testcase.
13066
13067 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13068
13069 * gcc.target/aarch64/eh_return.c: New test.
13070
13071 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13072
13073 * vec-rlmi-rlnm.c: New file.
13074
13075 2017-01-17 Nathan Sidwell <nathan@acm.org>
13076
13077 PR c++/61636
13078 * g++.dg/cpp1y/pr61636-1.C: New.
13079 * g++.dg/cpp1y/pr61636-2.C: New.
13080 * g++.dg/cpp1y/pr61636-3.C: New.
13081
13082 2017-01-17 Martin Sebor <msebor@redhat.com>
13083
13084 PR testsuite/79115
13085 * gcc.dg/pr78768.c: Make it a link-only test.
13086
13087 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13088
13089 PR c++/71497
13090 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13091 expected messages.
13092 * c-c++-common/Wmisleading-indentation.c: Likewise.
13093
13094 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13095
13096 PR target/79058
13097 * gcc.target/arm/pr79058.c: New.
13098
13099 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR tree-optimization/71854
13102 * gcc.dg/vect/pr71854.c: New test.
13103
13104 2017-01-17 Martin Liska <mliska@suse.cz>
13105
13106 PR ipa/71207
13107 * g++.dg/ipa/pr71207.C: New test.
13108
13109 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13110
13111 PR middle-end/77445
13112 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13113 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13114
13115 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13116
13117 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13118 rather than long unsigned int.
13119 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13120
13121 2017-01-17 Richard Biener <rguenther@suse.de>
13122
13123 PR tree-optimization/71433
13124 * gcc.dg/Warray-bounds-20.c: New testcase.
13125
13126 2017-01-17 Richard Biener <rguenther@suse.de>
13127
13128 PR testsuite/52563
13129 PR testsuite/71237
13130 PR testsuite/77737
13131 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13132 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13133 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13134
13135 2017-01-17 Alan Modra <amodra@gmail.com>
13136
13137 * gcc.target/powerpc/pr79066.c: New.
13138
13139 2017-01-16 Jeff Law <law@redhat.com>
13140
13141 PR tree-optimization/33562
13142 PR tree-optimization/61912
13143 PR tree-optimization/77485
13144 PR tree-optimization/79090
13145 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13146 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13147
13148 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR c/79089
13151 * gcc.c-torture/compile/pr79089.c: New test.
13152
13153 PR target/79080
13154 * gcc.dg/pr79080.c: New test.
13155
13156 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13157
13158 PR c/78304
13159 * gcc.dg/format/pr78304.c: Convert argument from integral type
13160 to a pointer.
13161 * gcc.dg/format/pr78304-2.c: Likewise.
13162
13163 2017-01-16 Carl Love <cel@us.ibm.com>
13164
13165 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13166 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13167
13168 2017-01-16 Carl Love <cel@us.ibm.com>
13169
13170 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13171 Change arguments and return type to bool long long.
13172
13173 2017-01-16 Martin Sebor <msebor@redhat.com>
13174
13175 PR testsuite/79051
13176 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13177 on x86.
13178
13179 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13180
13181 Revert:
13182 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13183
13184 PR c++/71737
13185 * g++.dg/cpp0x/pr71737.C: New.
13186
13187 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13188
13189 * gcc.target/powerpc/swaps-p8-27.c: New.
13190
13191 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13192
13193 PR c++/71737
13194 * g++.dg/cpp0x/pr71737.C: New.
13195
13196 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13197
13198 * gnat.dg/opt62.adb: New test.
13199 * gnat.dg/opt62_pkg.ads: New helper.
13200
13201 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13202
13203 PR rtl-optimization/78626
13204 PR rtl-optimization/78727
13205 * gcc.dg/torture/pr78626.c: New test.
13206 * gcc.dg/torture/pr78727.c: New test.
13207
13208 2017-01-14 Alan Modra <amodra@gmail.com>
13209
13210 * gcc.c-torture/compile/pr72749.c: New test.
13211
13212 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13213
13214 PR c/78304
13215 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13216 (test_macro_2): New test.
13217 (test_macro_3): New test.
13218 (test_macro_4): New test.
13219 (test_non_contiguous_strings): Convert line number to line offset.
13220 * gcc.dg/format/pr78304-2.c: New test case.
13221 * gcc.dg/format/pr78304.c: New test case.
13222
13223 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13224
13225 * gcc.target/i386/funcspec-56.inc: Add missing options and
13226 reorder options by implied ISAs, as in ix86_target_string.
13227
13228 2017-01-13 Marek Polacek <polacek@redhat.com>
13229
13230 PR c++/71166
13231 * g++.dg/cpp0x/constexpr-array18.C: New test.
13232
13233 2017-01-13 Jeff Law <law@redhat.com>
13234
13235 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13236
13237 PR tree-optimization/61912
13238 PR tree-optimization/77485
13239 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13240 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13241 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13242
13243 PR tree-optimization/33562
13244 PR tree-optimization/61912
13245 PR tree-optimization/77485
13246 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13247 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13248 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13249 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13250 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13251 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13252 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13253
13254 2017-01-13 Martin Liska <mliska@suse.cz>
13255
13256 PR ipa/79043
13257 * gcc.c-torture/execute/pr79043.c: New test.
13258
13259 2017-01-13 Richard Biener <rguenther@suse.de>
13260
13261 PR middle-end/78411
13262 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13263
13264 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13265
13266 PR fortran/70697
13267 * gfortran.dg/coarray/event_4.f08: New test.
13268
13269 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13270
13271 PR fortran/70696
13272 * gfortran.dg/coarray/event_3.f08: New test.
13273
13274 2017-01-13 Richard Biener <rguenther@suse.de>
13275
13276 PR tree-optimization/77283
13277 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13278
13279 2017-01-13 Richard Biener <rguenther@suse.de>
13280
13281 * gcc.dg/gimplefe-22.c: New testcase.
13282
13283 2017-01-13 Richard Biener <rguenther@suse.de>
13284
13285 PR tree-optimization/77283
13286 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13287 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13288 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13289
13290 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13291
13292 * gcc.dg/pr77862.c: Require fpic target.
13293
13294 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13295
13296 PR target/79004
13297 * gcc.target/powerpc/pr79004.c: New test.
13298
13299 2017-01-12 Martin Sebor <msebor@redhat.com>
13300
13301 * gcc.dg/pr78138.c: Adjust.
13302 * gcc.dg/pr78768.c: Adjust.
13303 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13304 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13305 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13306 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13307 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13308 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13309 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13310 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13311 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13312 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13313 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13314
13315 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13316
13317 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13318
13319 2017-01-12 Martin Sebor <msebor@redhat.com>
13320
13321 PR testsuite/79051
13322 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13323 due to bug 79054.
13324
13325 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13326
13327 * gcc.dg/pr78768.c: Require LTO.
13328
13329 2017-01-12 Martin Sebor <msebor@redhat.com>
13330
13331 PR c/79074
13332 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13333 due to the referenced bug.
13334
13335 2017-01-12 Martin Sebor <msebor@redhat.com>
13336
13337 PR testsuite/79073
13338 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13339
13340 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13341
13342 * gcc.target/i386/builtin_target.c (check_features): Check all
13343 supported __builtin_cpu_supports options.
13344
13345 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13346
13347 PR tree-optimization/78319
13348 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13349 Remove xfail.
13350
13351 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13352
13353 PR target/79044
13354 * gcc.target/powerpc/swaps-p8-26.c: New.
13355
13356 2017-01-12 Richard Biener <rguenther@suse.de>
13357
13358 * gcc.dg/gimplefe-21.c: New testcase.
13359
13360 2017-01-12 Michael Collison <michael.collison@arm.com>
13361
13362 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13363
13364 2017-01-11 Julia Koval <julia.koval@intel.com>
13365 Uros Bizjak <ubizjak@gmail.com>
13366
13367 * gcc.target/i386/sgx.c New test.
13368 * gcc.target/i386/sse-12.c: Add -msgx.
13369 * gcc.target/i386/sse-13.c: Ditto.
13370 * gcc.target/i386/sse-14.c: Ditto.
13371 * gcc.target/i386/sse-22.c: Ditto.
13372 * gcc.target/i386/sse-23.c: Ditto.
13373 * g++.dg/other/i386-2.C: Ditto.
13374 * g++.dg/other/i386-3.C: Ditto.
13375
13376 2017-01-11 Martin Sebor <msebor@redhat.com>
13377
13378 PR c++/24511
13379 * g++.dg/template/explicit9.C: New test.
13380
13381 2017-01-11 Nathan Sidwell <nathan@acm.org>
13382
13383 PR c++/77812
13384 * g++.dg/pr77812.C: New.
13385
13386 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13387
13388 PR c++/71537
13389 * g++.dg/cpp1y/constexpr-71537.C: New test.
13390
13391 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13392 argument.
13393
13394 2017-01-11 Martin Sebor <msebor@redhat.com>
13395
13396 PR c/47931
13397 * c-c++-common/Waddress-2.c: New test.
13398
13399 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13400
13401 PR c++/78341
13402 * g++.dg/cpp0x/pr78341.C: New test.
13403
13404 2017-01-11 Martin Sebor <msebor@redhat.com>
13405
13406 PR c/78768
13407 * gcc.dg/pr78768.c: New test.
13408
13409 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13410
13411 PR driver/78877
13412 * gcc.dg/spellcheck-options-14.c: New test case.
13413 * gcc.dg/spellcheck-options-15.c: New test case.
13414 * gcc.dg/spellcheck-options-16.c: New test case.
13415 * gcc.dg/spellcheck-options-17.c: New test case.
13416
13417 2017-01-11 Martin Liska <mliska@suse.cz>
13418
13419 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13420
13421 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13422
13423 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13424 instead of just 1 for the decomposition from struct C.
13425
13426 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13427
13428 * gcc.c-torture/execute/20170111-1.c: New test.
13429
13430 2017-01-11 Richard Biener <rguenther@suse.de>
13431
13432 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13433
13434 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13435
13436 PR middle-end/50199
13437 * gcc.dg/lto/pr50199_0.c: New test.
13438
13439 2017-01-10 Martin Sebor <msebor@redhat.com>
13440
13441 PR testsuite/78960
13442 PR testsuite/78959
13443 PR testsuite/78133
13444 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13445 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13446
13447 2017-01-10 Martin Sebor <msebor@redhat.com>
13448
13449 PR middle-end/78138
13450 * gcc.dg/pr78138.c: New test.
13451
13452 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13453
13454 PR c++/77949
13455 * g++.dg/diagnostic/pr77949.C: New test case.
13456
13457 2017-01-10 Martin Sebor <msebor@redhat.com>
13458
13459 PR middle-end/78245
13460 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13461
13462 2017-01-10 Martin Sebor <msebor@redhat.com>
13463
13464 PR tree-optimization/78775
13465 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13466 * gcc.dg/attr-alloc_size-10.c: New test.
13467 * gcc.dg/attr-alloc_size-11.c: New test.
13468 * gcc.dg/builtin-stringop-chk-7.c: New test.
13469 * gcc.dg/pr78775.c: New test.
13470 * gcc.dg/pr78973-2.c: New test.
13471 * gcc.dg/pr78973.c: New test.
13472
13473 2017-01-10 Jeff Law <law@redhat.com>
13474
13475 PR tree-optimization/77766
13476 PR tree-optimization/78856
13477 * gcc.c-torture/execute/pr77766.c: New test.
13478
13479 2016-01-10 Richard Biener <rguenther@suse.de>
13480
13481 PR tree-optimization/79034
13482 * g++.dg/torture/pr79034.C: New testcase.
13483
13484 2017-01-10 Martin Liska <mliska@suse.cz>
13485
13486 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13487 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13488 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13489 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13490 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13491 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13492 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13493 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13494 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13495 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13496 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13497 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13498 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13499 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13500 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13501 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13502 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13503 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13504 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13505 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13506 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13507 * gcc.dg/ipa/pr64307.c: Likewise.
13508 * gcc.dg/ipa/pr77653.c: Likewise.
13509
13510 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13511
13512 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13513 * g++.dg/other/i386-3.C: Ditto.
13514 * gcc.target/i386/sse-12.c: Ditto.
13515 * gcc.target/i386/sse-13.c: Ditto.
13516 * gcc.target/i386/sse-22.c: Ditto.
13517 * gcc.target/i386/sse-23.c: Ditto.
13518 * gcc.target/i386/builtin_target.c: Handle new option.
13519 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13520 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13521 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13522
13523 2017-01-09 Martin Sebor <msebor@redhat.com>
13524
13525 PR testsuite/79036
13526 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13527 with different precisions.
13528
13529 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13530
13531 * g++.dg/opt/call2.C: New test.
13532 * g++.dg/opt/call3.C: Likewise.
13533 * gnat.dg/array26.adb: New test.
13534 * gnat.dg/array26_pkg.ad[sb]: New helper.
13535 * gnat.dg/array27.adb: New test.
13536 * gnat.dg/array27_pkg.ad[sb]: New helper.
13537 * gnat.dg/array28.adb: New test.
13538 * gnat.dg/array28_pkg.ad[sb]: New helper.
13539
13540 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13541
13542 PR translation/79019
13543 PR translation/79020
13544 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13545 diagnostics.
13546 * gfortran.dg/initialization_17.f90: Likewise.
13547
13548 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13549
13550 PR testsuite/79026
13551 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13552 * gcc.target/i386/pr78904-4.c: Likewise.
13553 * gcc.target/i386/pr78904-6.c: Likewise.
13554 * gcc.target/i386/pr78967-2.c: Likewise.
13555
13556 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13557
13558 PR tree-optimization/78899
13559 * gcc.target/i386/pr78899.c: New test.
13560 * gcc.dg/pr71077.c: New test.
13561
13562 2017-01-09 Martin Jambor <mjambor@suse.cz>
13563
13564 PR ipa/78365
13565 PR ipa/78599
13566 * gcc.dg/torture/pr78365.c: New test.
13567
13568 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13569
13570 PR c++/78948
13571 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13572 (main): Use int* instead of long long.
13573
13574 PR tree-optimization/78938
13575 * gcc.dg/vect/pr78938.c: New test.
13576
13577 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13578
13579 * gcc.dg/20161219.c: New test.
13580
13581 2017-01-09 Richard Biener <rguenther@suse.de>
13582
13583 PR tree-optimization/78997
13584 * gcc.dg/torture/pr78997.c: New testcase.
13585
13586 2017-01-09 Richard Biener <rguenther@suse.de>
13587
13588 PR debug/79000
13589 * g++.dg/lto/pr79000_0.C: New testcase.
13590 * g++.dg/lto/pr79000_1.c: Likewise.
13591
13592 2017-01-08 Martin Sebor <msebor@redhat.com>
13593
13594 PR middle-end/77708
13595 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13596 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13597 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13598 due to bug 78969.
13599 * gcc.dg/format/pr78569.c: Adjust.
13600
13601 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13602
13603 PR c++/72803
13604 * g++.dg/diagnostic/pr72803.C: New test case.
13605
13606 2017-01-07 Martin Sebor <msebor@redhat.com>
13607
13608 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13609 * gcc.dg/attr-alloc_size-4.c: Same.
13610
13611 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13612
13613 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13614 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13615 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13616 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13617 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13618 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13619 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13620
13621 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13622 * gcc.dg/memcmp-1.c: New.
13623 * gcc.dg/strncmp-1.c: New.
13624
13625 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13626
13627 * gcc.target/arm/acle/mcrr: New.
13628 * gcc.target/arm/acle/mcrr2: New.
13629 * gcc.target/arm/acle/mrrc: New.
13630 * gcc.target/arm/acle/mrrc2: New.
13631
13632 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13633
13634 * gcc.target/arm/acle/mcr.c: New.
13635 * gcc.target/arm/acle/mrc.c: New.
13636 * gcc.target/arm/acle/mcr2.c: New.
13637 * gcc.target/arm/acle/mrc2.c: New.
13638
13639 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13640
13641 * gcc.target/arm/acle/ldc: New.
13642 * gcc.target/arm/acle/ldc2: New.
13643 * gcc.target/arm/acle/ldcl: New.
13644 * gcc.target/arm/acle/ldc2l: New.
13645 * gcc.target/arm/acle/stc: New.
13646 * gcc.target/arm/acle/stc2: New.
13647 * gcc.target/arm/acle/stcl: New.
13648 * gcc.target/arm/acle/stc2l: New.
13649
13650 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13651
13652 * gcc.target/arm/acle/acle.exp: Run tests for different options
13653 and make sure fat-lto-objects is used such that we can still do
13654 assemble scans.
13655 * gcc.target/arm/acle/cdp.c: New.
13656 * gcc.target/arm/acle/cdp2.c: New.
13657 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13658 (check_effective_target_arm_coproc1_ok_nocache): New.
13659 (check_effective_target_arm_coproc2_ok): New.
13660 (check_effective_target_arm_coproc2_ok_nocache): New.
13661 (check_effective_target_arm_coproc3_ok): New.
13662 (check_effective_target_arm_coproc3_ok_nocache): New.
13663 (check_effective_target_arm_coproc4_ok): New.
13664 (check_effective_target_arm_coproc4_ok_nocache): New.
13665
13666 2017-01-06 Martin Sebor <msebor@redhat.com>
13667
13668 PR middle-end/78605
13669 * gcc.dg/tree-ssa/pr78605.c: New test.
13670
13671 2017-01-05 Martin Sebor <msebor@redhat.com>
13672
13673 PR tree-optimization/78910
13674 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13675 diagnostics.
13676 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13677 * gcc.dg/tree-ssa/pr78910.c: New test.
13678
13679 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13680
13681 * gcc.dg/sso-10.c: New test.
13682
13683 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13684
13685 PR tree-optimization/71016
13686 * gcc.target/i386/pr71016.c: New test.
13687 * gcc.target/aarch64/pr71016.c: New test.
13688 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13689
13690 PR c++/78931
13691 * g++.dg/cpp1z/decomp19.C: New test.
13692
13693 PR c++/78890
13694 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13695 * g++.dg/init/union1.C: Likewise.
13696 * g++.dg/cpp0x/union6.C: Expect errors.
13697 * g++.dg/cpp0x/union8.C: New test.
13698 * g++.dg/cpp0x/pr78890-1.C: New test.
13699 * g++.dg/cpp0x/pr78890-2.C: New test.
13700
13701 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13702
13703 * gcc.target/powerpc/pr71670.c: Require p9vector.
13704 * gcc.target/powerpc/p9-novsx.c: Same.
13705
13706 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13707
13708 * selftests/asr_div1.rtl: New file.
13709 * selftests/aarch64: New subdirectory.
13710 * selftests/aarch64/times-two.rtl: New file.
13711 * selftests/bb-index.rtl: New file.
13712 * selftests/cfg-test.rtl: New file.
13713 * selftests/const-int.rtl: New file.
13714 * selftests/example-labels.rtl: New file.
13715 * selftests/insn-with-mode.rtl: New file.
13716 * selftests/jump-to-label-ref.rtl: New file.
13717 * selftests/jump-to-return.rtl: New file.
13718 * selftests/jump-to-simple-return.rtl: New file.
13719 * selftests/mem.rtl: New file.
13720 * selftests/note-insn-deleted.rtl: New file.
13721 * selftests/note_insn_basic_block.rtl: New file.
13722 * selftests/simple-cse.rtl: New file.
13723 * selftests/symbol-ref.rtl: New file.
13724 * selftests/x86_64: New subdirectory.
13725 * selftests/x86_64/call-insn.rtl: New file.
13726 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13727 * selftests/x86_64/times-two.rtl: New file.
13728 * selftests/x86_64/unspec.rtl: New file.
13729
13730 2017-01-05 Nathan Sidwell <nathan@acm.org>
13731
13732 PR c++/78765
13733 * g++.dg/cpp0x/pr78765.C: New.
13734
13735 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13736
13737 * gcc.target/s390/memcpy-2.c: New test.
13738 * gcc.target/s390/memset-2.c: New test.
13739
13740 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13741
13742 * gcc.target/s390/memcpy-1.c: New test.
13743
13744 2017-01-04 Jeff Law <law@redhat.com>
13745
13746 PR tree-optimization/78812
13747 * g++.dg/torture/pr78812.C: New test.
13748
13749 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13750
13751 PR target/71977
13752 PR target/70568
13753 PR target/78823
13754 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13755 64-bit VSX systems with direct move, whether we optimize common
13756 code sequences in the GLIBC math library for float math functions.
13757 * gcc.target/powerpc/pr71977-2.c: Likewise.
13758
13759 2017-01-04 Marek Polacek <polacek@redhat.com>
13760
13761 PR c++/64767
13762 * c-c++-common/Wpointer-compare-1.c: New test.
13763
13764 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13765
13766 PR c++/78949
13767 * c-c++-common/Wunused-var-16.c: New test.
13768
13769 PR c++/78693
13770 * g++.dg/cpp0x/pr78693.C: New test.
13771
13772 PR driver/78957
13773 * gcc.dg/pr78957.c: New test.
13774
13775 * g++.dg/cpp1y/auto-fn34.C: New test.
13776
13777 PR c++/71182
13778 * g++.dg/cpp0x/pr71182.C: New test.
13779
13780 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13781
13782 PR target/78056
13783 * gcc.target/powerpc/pr78056-1.c: New test.
13784 * gcc.target/powerpc/pr78056-2.c: New test.
13785 * gcc.target/powerpc/pr78056-3.c: New test.
13786 * gcc.target/powerpc/pr78056-4.c: New test.
13787 * gcc.target/powerpc/pr78056-5.c: New test.
13788 * gcc.target/powerpc/pr78056-6.c: New test.
13789 * gcc.target/powerpc/pr78056-7.c: New test.
13790 * gcc.target/powerpc/pr78056-8.c: New test.
13791 * lib/target-supports.exp
13792 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13793 whether the effective target supports the popcntb instruction.
13794
13795 2017-01-03 Jeff Law <law@redhat.com>
13796
13797 PR tree-optimization/67955
13798 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13799
13800 2017-01-04 Marek Polacek <polacek@redhat.com>
13801
13802 PR c++/77545
13803 PR c++/77284
13804 * g++.dg/cpp0x/range-for32.C: New test.
13805 * g++.dg/cpp0x/range-for33.C: New test.
13806
13807 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13808
13809 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13810
13811 2017-01-04 Nathan Sidwell <nathan@acm.org>
13812
13813 PR c++/66735
13814 * g++.dg/cpp1y/pr66735.C: New.
13815
13816 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13817
13818 PR tree-optimization/71563
13819 * gcc.dg/tree-ssa/pr71563.c: New test.
13820
13821 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13822
13823 PR fortran/78534
13824 PR fortran/78976
13825 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13826 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13827 * gfortran.dg/transfer_intrinsic_1.f90: Change
13828 scan-tree-dump-times due to gfc_trans_string_copy change to
13829 avoid -Wstringop-overflow.
13830
13831 2017-01-03 Jeff Law <law@redhat.com>
13832
13833 PR tree-optimization/78856
13834 * gcc.c-torture/execute/pr78856.c: New test.
13835
13836 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13837
13838 PR target/78953
13839 * gcc.target/powerpc/pr78953.c: New test.
13840
13841 2017-01-03 Ian Lance Taylor <iant@google.com>
13842
13843 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13844 enums.
13845
13846 2017-01-03 Martin Sebor <msebor@redhat.com>
13847
13848 PR tree-optimization/78696
13849 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13850 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13851 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13852 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13853
13854 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13855
13856 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13857 with more than one digit.
13858 * lib/gcc-dg.exp (process-message): Support more than one digit
13859 in relative line specifications.
13860
13861 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13862
13863 PR tree-optimization/78965
13864 * gcc.dg/pr78965.c: New test.
13865
13866 PR middle-end/78901
13867 * g++.dg/opt/pr78901.C: New test.
13868
13869 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13870
13871 PR fortran/78534
13872 PR fortran/66310
13873 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13874 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13875 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13876 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13877 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13878 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13879 * gfortran.dg/string_1_lp64.f90: New test.
13880 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13881 * gfortran.dg/string_3_lp64.f90: New test.
13882 * gfortran.dg/transfer_intrinsic_1.f90: Change
13883 scan-tree-dump-times due to gfc_trans_string_copy change to
13884 avoid -Wstringop-overflow.
13885
13886 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13887
13888 PR target/78967
13889 * gcc.target/i386/pr78967-1.c: New test.
13890 * gcc.target/i386/pr78967-2.c: Ditto.
13891 * gcc.target/i386/pr78967-3.c: Ditto.
13892
13893 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13894 * gcc.target/i386/pr78904-4.c: Ditto.
13895 * gcc.target/i386/pr78904-6.c: Ditto.
13896
13897 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13898
13899 PR middle-end/77674
13900 * g++.dg/torture/pr77674.C: New testcase.
13901
13902 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13903
13904 Update copyright years.
13905 \f
13906 Copyright (C) 2017 Free Software Foundation, Inc.
13907
13908 Copying and distribution of this file, with or without modification,
13909 are permitted in any medium without royalty provided the copyright
13910 notice and this notice are preserved.