]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/82437 (false-positive -Wtautological-compare warning with -std=gnu89)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
802b38c9
JJ
12017-10-10 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/82437
4 * c-c++-common/Wtautological-compare-7.c: New test.
5
2fe1a1b8
BC
62017-10-10 Bin Cheng <bin.cheng@arm.com>
7
8 * gcc.dg/tree-ssa/ldist-34.c: New test.
9
efe040bf
BC
102017-10-10 Bin Cheng <bin.cheng@arm.com>
11
12 * gcc.dg/tree-ssa/ldist-27.c: New test.
13
0c6ddd1d
ES
142017-10-09 Ed Schonberg <schonberg@adacore.com>
15
16 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
17 gnat.dg/class_wide4_pkg2.ads: New testcase.
18
192017-10-09 Ed Schonberg <schonberg@adacore.com>
20
21 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
22
232017-10-09 Ed Schonberg <schonberg@adacore.com>
24
25 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
26 New testcase.
27
a1df6521
MM
282017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
29
30 * gcc.target/powerpc/amo1.c: New test.
31 * gcc.target/powerpc/amo2.c: Likewise.
32
7668b0a6
RB
332017-10-09 Richard Biener <rguenther@suse.de>
34
35 PR tree-optimization/82449
36 * gfortran.dg/graphite/pr82449.f: New testcase.
37
ad2c91b2
AK
382017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
39
40 PR target/82463
41 * gcc.target/s390/zvector/pr82463.c: New test.
42
3141e768
AK
432017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
44
45 PR target/82465
46 * gcc.target/s390/zvector/pr82465.c: New test.
47
8d9c7f8a
WD
482017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
49
50 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
51
b7807e11
TV
522017-10-09 Tom de Vries <tom@codesourcery.com>
53
54 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
55 number relative.
56 (abort): Declare.
57
561593c1
EB
582017-10-08 Eric Botcazou <ebotcazou@adacore.com>
59
60 * gcc.c-torture/execute/20171008-1.c: New test.
61
5759add4
JL
622017-10-03 Jeff Law <law@redhat.com>
63
64 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
65 * gcc.dg/stack-check-6.c: Likewise.
66 * gcc.dg/stack-check-6a.c: Likewise.
67
59abe903
MC
682017-10-07 Michael Collison <michael.collison@arm.com>
69
70 * gcc.target/aarch64/var_shift_mask_2.c: New test.
71
2fcd5884
PT
722017-10-07 Paul Thomas <pault@gcc.gnu.org>
73
74 PR fortran/82375
75 * gfortran.dg/pdt_13.f03 : New test.
76 * gfortran.dg/pdt_14.f03 : New test.
77 * gfortran.dg/pdt_15.f03 : New test.
78
12b9f3ac
JH
792017-10-07 Jan Hubicka <hubicka@ucw.cz>
80
81 * gcc.dg/cold-1.c: New testcase.
82
b8f49e4a
PC
832017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
84
85 PR c++/80805
86 * g++.dg/cpp0x/pr80805.C: New.
87
5abde510
TK
882017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
89
90 PR fortran/49232
91 * gfortran.dg/contiguous_4.f90: New test.
92
58ebb59b
PC
932017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
94
95 PR c++/66690
96 * g++.dg/cpp1y/pr66690.C: New.
97
9db84ece
NS
982017-10-06 Nathan Sidwell <nathan@acm.org>
99
100 PR c++/82424
101 * g++.dg/warn/pr82424.C: New.
102
681f18d1
JJ
1032017-10-06 Jakub Jelinek <jakub@redhat.com>
104
7260f6f7
JJ
105 PR c++/82299
106 * g++.dg/cpp0x/pr82299.C: New test.
107
681f18d1
JJ
108 P0704R1 - fixing const-qualified pointers to members
109 * g++.dg/cpp2a/ptrmem1.C: New test.
110
513d5564
ML
1112017-10-06 Martin Liska <mliska@suse.cz>
112
113 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
114
d155a264
SD
1152017-10-06 Sudakshina Das <sudi.das@arm.com>
116
117 * gcc.target/aarch64/bic_imm_1.c: New test.
118 * gcc.target/aarch64/orr_imm_1.c: Likewise.
119
e78b10ce
PC
1202017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
121
122 PR c++/60153
123 * g++.dg/cpp0x/variadic-crash3.C: New.
124
2f391428
JJ
1252017-10-06 Jakub Jelinek <jakub@redhat.com>
126
127 PR tree-optimization/82434
128 * gcc.dg/store_merging_9.c: New test.
129
d20eac1b
RB
1302017-10-06 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/82397
133 * gfortran.dg/pr82397.f: New testcase.
134
ac95a65d
AK
1352017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
136
137 PR target/82322
138 * gcc.target/s390/zvector/pr82322.c: New test.
139
6fcb90c6
AK
1402017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
141
142 PR target/82317
143 * gcc.target/s390/zvector/pr82317.c: New test.
144
3d28cdc2
RB
1452017-10-06 Richard Biener <rguenther@suse.de>
146
147 PR tree-optimization/82422
148 * gcc.dg/graphite/pr82422.c: New testcase.
149
6c7e0f7a
RB
1502017-10-06 Richard Biener <rguenther@suse.de>
151
152 PR tree-optimization/82421
153 * gcc.dg/graphite/pr82421.c: New testcase.
154
4e34b338
JJ
1552017-10-06 Jakub Jelinek <jakub@redhat.com>
156
157 PR c/82437
158 * c-c++-common/Wtautological-compare-6.c: New test.
159
bd8d431f
RB
1602017-10-06 Richard Biener <rguenther@suse.de>
161
162 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
163 * gcc.dg/graphite/id-16.c: Likewise.
164 * gcc.dg/graphite/pr46168.c: Likewise.
165 * gcc.dg/graphite/pr68756.c: Likewise.
166 * gcc.dg/graphite/pr69728.c: Likewise.
167 * gcc.dg/graphite/pr71575-2.c: Likewise.
168 * gcc.dg/graphite/pr77362.c: Likewise.
169 * gcc.dg/graphite/pr81373.c: Likewise.
170 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
171 * gfortran.dg/graphite/interchange-1.f: Likewise.
172 * gfortran.dg/graphite/pr42334-1.f: Likewise.
173 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
174 * gfortran.dg/graphite/pr42393.f90: Likewise.
175 * gfortran.dg/graphite/pr47019.f: Likewise.
176 * gfortran.dg/graphite/id-17.f: Likewise.
177 * gfortran.dg/graphite/id-19.f: Likewise.
178 * gfortran.dg/graphite/run-id-2.f90: Likewise.
179 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
180 * gfortran.dg/graphite/pr42326.f90: Likewise.
181 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
182 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
183 a code generation error.
184 * gfortran.dg/graphite/run-id-3.f90: Likewise.
185 * gfortran.dg/graphite/pr29832.f90: Likewise.
186
31bee964
RB
1872017-10-06 Richard Biener <rguenther@suse.de>
188
189 PR tree-optimization/82436
190 * gcc.dg/vect/pr82436.c: New testcase.
191
4bc4b2b4
BE
1922017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
193
194 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
195
592fbfb5
TC
1962017-10-05 Tamar Christina <tamar.christina@arm.com>
197
198 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
199 * lib/target-supports.exp (vect_sizes_16B_8B): New.
200
2012017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
202
203 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
204 * gcc.dg/vect/vect-align-2.c: Likewise.
205 * gcc.dg/vect/vect-multitypes-1.c: Likewise
206
807e3be2
NS
2072017-10-05 Nathan Sidwell <nathan@acm.org>
208
209 * g++.dg/warn/mvp.C: New.
210
05e1eaeb
JJ
2112017-10-05 Jakub Jelinek <jakub@redhat.com>
212
213 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
214 friendly.
215
bb61e6e3
RB
2162017-10-05 Richard Biener <rguenther@suse.de>
217
218 * gfortran.dg/graphite/id-17.f: Fix typo.
219 * gfortran.dg/graphite/id-19.f: Likewise.
220 * gfortran.dg/graphite/pr29832.f90: Likewise.
221 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
222 * gfortran.dg/graphite/pr42326.f90: Likewise.
223 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
224 * gfortran.dg/graphite/run-id-2.f90: Likewise.
225 * gfortran.dg/graphite/run-id-3.f90: Likewise.
226
5b93c0ee
PC
2272017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
228
229 PR c++/80471
230 * g++.dg/cpp1y/pr80471.C: New.
231
25139006
PC
2322017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
233
234 PR c++/78131
235 * g++.dg/cpp1z/constexpr-lambda17.C: New.
236
968e56bf
PC
2372017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
238
239 PR c++/78018
240 * g++.dg/cpp1y/lambda-generic-78018.C: New.
241
fb4ccfed
PC
2422017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
243 Andrew Pinski <apinski@cavium.com>
244
245 PR c++/71946
246 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
247 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
248
ab6501d7
SD
2492017-10-04 Sudakshina Das <sudi.das@arm.com>
250
251 * gcc.target/aarch64/bic_imm_1.c: New.
252 * gcc.target/aarch64/orr_imm_1.c: Likewise.
253
b419102c
NS
2542017-10-04 Nathan Sidwell <nathan@acm.org>
255
256 * g++.dg/abi/mangle41.C: Adjust diagnostics.
257
420db574
JJ
2582017-10-04 Jakub Jelinek <jakub@redhat.com>
259
260 PR c++/82373
261 * g++.dg/cpp1y/pr82373.C: New test.
262
8139a48e
DM
2632017-10-04 David Malcolm <dmalcolm@redhat.com>
264
265 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
266 underlining for param.
267 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
268 highlighting of parameters; add test coverage for trivial
269 parameter decls, and for callback parameters.
270 * gcc.dg/pr68533.c: Update location of two errors to reflect
271 location of params.
272
6069fe72
DM
2732017-10-04 David Malcolm <dmalcolm@redhat.com>
274
275 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
276 (create_code): Call it.
277 * jit.dg/test-vector-rvalues.cc: New test case.
278
4f15b6a2
AK
2792017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
280
281 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
282 vector loop peeling.
283 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
284 New proc.
285
30d027da
AK
2862017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
287
288 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
289 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
290 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
291 vect_floatint_cvt with vect_doubleint_cvt.
292 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
293 vect_intfloat_cvt with vect_intdouble_cvt.
294 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
295 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
296 depend on vect_intdouble_cvt.
297 * lib/target-supports.exp
298 (check_effective_target_vect_doubleint_cvt)
299 (check_effective_target_vect_intdouble_cvt): New procs.
300
c059a92e
AK
3012017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
302
303 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
304 * lib/target-supports.exp (check_effective_target_vect_long_mult):
305 New proc.
306
a4646113
AK
3072017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
308
309 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
310 * gfortran.dg/vect/pr77848.f: Likewise.
311
26412773
AK
3122017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
313
314 * lib/target-supports.exp (check_effective_target_vect_float):
315 Return 1 being on a S/390 with VXE.
316 * gcc.dg/vect/pr31699.c: Require vec_float.
317 * gcc.dg/vect/pr61194.c: Likewise.
318 * gcc.dg/vect/pr65947-10.c: Likewise.
319 * gcc.dg/vect/pr66142.c: Likewise.
320 * gcc.dg/vect/slp-10.c: Likewise.
321 * gcc.dg/vect/slp-11c.c: Likewise.
322 * gcc.dg/vect/slp-12b.c: Likewise.
323 * gcc.dg/vect/slp-18.c: Likewise.
324 * gcc.dg/vect/slp-33.c: Likewise.
325 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
326 * gcc.dg/vect/slp-cond-2.c: Likewise.
327 * gcc.dg/vect/vect-cond-10.c: Likewise.
328 * gcc.dg/vect/vect-cond-8.c: Likewise.
329 * gcc.dg/vect/vect-cond-9.c: Likewise.
330 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
331 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
332
ebb4badd
TS
3332017-10-04 Thomas Schwinge <thomas@codesourcery.com>
334
335 PR tree-optimization/82374
336 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
337 attributes propagation changes for OMP outlined regions.
338 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
339 * c-c++-common/goacc/kernels-reduction.c: Likewise.
340
f95810b5
RS
3412017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
342
343 PR tree-optimization/82413
344 * g++.dg/pr82413.C: New test.
345
707905d0
PT
3462017-10-04 Paul Thomas <pault@gcc.gnu.org>
347
348 PR fortran/77296
349 * gfortran.dg/associate_32.f03 : New test.
350
8bca3f59
PC
3512017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/78816
354 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
355
5c38262d
JJ
3562017-10-04 Jakub Jelinek <jakub@redhat.com>
357
358 PR tree-optimization/82374
359 * gcc.dg/gomp/pr82374.c: New test.
360
21375f0d
RB
3612017-10-04 Richard Biener <rguenther@suse.de>
362
363 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
364 errors and scan for one.
365 * gfortran.dg/graphite/id-19.f: Likewise.
366 * gfortran.dg/graphite/pr29832.f90: Likewise.
367 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
368 * gfortran.dg/graphite/pr42326.f90: Likewise.
369 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
370 * gfortran.dg/graphite/run-id-2.f90: Likewise.
371 * gfortran.dg/graphite/run-id-3.f90: Likewise.
372 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
373
944e0841
MM
3742017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
375
376 * gcc.target/powerpc/float128-odd.c: New test.
377
5bd8ff41
PC
3782017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
379
380 PR c++/70343
381 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
382
11e3d45c
JL
3832017-10-03 Jeff Law <law@redhat.com>
384
385 PR target/82358
386 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
387
3b7511f9
MJ
3882017-10-03 Martin Jambor <mjambor@suse.cz>
389
390 PR tree-optimization/82363
391 * gcc.dg/tree-ssa/pr82363.c: New test.
392
bb81a576
JJ
3932017-10-03 Jakub Jelinek <jakub@redhat.com>
394
33ff5dda
JJ
395 PR tree-optimization/82381
396 * gcc.c-torture/compile/pr82381.c: New test.
397
bb81a576
JJ
398 PR target/82386
399 * gcc.dg/pr82386.c: New test.
400
5aab83d5
PC
4012017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
402
403 PR c++/70570
404 * g++.dg/cpp1y/lambda-generic-70570.C: New.
405
70c894ea
PC
4062017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/79590
409 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
410
603841eb
PC
4112017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
412
413 PR c++/79005
414 * g++.dg/cpp1y/lambda-generic-79005.C: New.
415
da3723a8
PT
4162017-10-02 Paul Thomas <pault@gcc.gnu.org>
417
418 PR fortran/82312
419 * gfortran.dg/typebound_proc_36.f90 : New test.
420
20a7e14a
PB
4212017-10-02 Peter Bergner <bergner@vnet.ibm.com>
422
423 PR target/80210
424 * gcc.target/powerpc/pr80210-2.c: New test.
425
f240a230
JJ
4262017-10-02 Jakub Jelinek <jakub@redhat.com>
427
476dec78
JJ
428 * gcc.dg/pr82389.c: New test.
429
f240a230
JJ
430 PR tree-optimization/82387
431 PR tree-optimization/82388
432 PR tree-optimization/82389
433 * gcc.c-torture/compile/pr82389.c: New test.
434 * gcc.c-torture/execute/pr82387.c: New test.
435 * gcc.c-torture/execute/pr82388.c: New test.
436
bac1187d
PC
4372017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
438
439 PR c++/79180
440 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
441 * g++.dg/torture/pr79180.C: Likewise.
442
443 PR c++/71386
444 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
445
96e2d1d1
RB
4462017-10-02 Richard Biener <rguenther@suse.de>
447
448 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
449 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
450 * gcc.dg/graphite/id-16.c: Likewise.
451 * gcc.dg/graphite/pr46168.c: Likewise.
452 * gcc.dg/graphite/pr68756.c: Likewise.
453 * gcc.dg/graphite/pr69728.c: Likewise.
454 * gcc.dg/graphite/pr71575-2.c: Likewise.
455 * gcc.dg/graphite/pr77362.c: Likewise.
456 * gcc.dg/graphite/pr81373.c: Likewise.
457 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
458 * gfortran.dg/graphite/interchange-1.f: Likewise.
459 * gfortran.dg/graphite/pr29581.f90: Likewise.
460 * gfortran.dg/graphite/pr42334-1.f: Likewise.
461 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
462 * gfortran.dg/graphite/pr42393.f90: Likewise.
463 * gfortran.dg/graphite/pr47019.f: Likewise.
464
1a6da556
PC
4652017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
466
467 PR c++/69977
468 * g++.dg/cpp1y/lambda-generic-69977.C: New.
469
144d302e
PC
4702017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
471
472 PR c++/59991
473 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
474
7838c9a8
TV
4752017-10-02 Tom de Vries <tom@codesourcery.com>
476
477 * gcc.c-torture/compile/pr82337.c: Add
478 dg-require-effective-target nonlocal_goto.
479
f25a140b
RS
4802017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
481 Alan Hayward <alan.hayward@arm.com>
482 David Sherwood <david.sherwood@arm.com>
483
484 PR target/71307
485 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
486
0389d86c
RB
4872017-10-02 Richard Biener <rguenther@suse.de>
488
489 PR tree-optimization/82355
490 * gcc.dg/graphite/fuse-1.c: Adjust.
491 * gcc.dg/graphite/fuse-2.c: Likewise.
492 * gcc.dg/graphite/pr82355.c: New testcase.
493
aa2a59fc
JL
4942017-10-01 Jeff Law <law@redhat.com>
495
496 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
497
efa1d7a2
DH
4982017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
499
500 PR fortran/61450
501 * gfortran.dg/binding_label_tests_28.f90: New test.
502
ae3f9c32
PC
5032017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
504
505 PR c++/65949
506 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
507
333cb612
PC
5082017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
509
510 PR c++/68754
511 * g++.dg/cpp1y/constexpr-68754.C: Move...
512 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
513
15c77315
JJ
5142017-09-30 Jakub Jelinek <jakub@redhat.com>
515
516 PR target/82361
517 * gcc.target/i386/pr82361-1.c: New test.
518 * gcc.target/i386/pr82361-2.c: New test.
519
b09bf97b
YG
5202017-09-29 Yury Gribov <tetra2005@gmail.com>
521
522 PR middle-end/82319
523 * c-c++/common/pr57371-4.c: Test NaN comparisons.
524
6e3e8419
EB
5252017-09-29 Eric Botcazou <ebotcazou@adacore.com>
526
527 * g++.dg/other/dump-ada-spec-10.C: New test.
528
e9d297a1
JL
5292017-09-29 Jeff Law <law@redhat.com>
530
531 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
532
603be022
JJ
5332017-09-29 Jakub Jelinek <jakub@redhat.com>
534
535 P0683R1 - default member initializers for bit-fields
536 * g++.dg/ext/bitfield6.C: New test.
537 * g++.dg/cpp2a/bitfield1.C: New test.
538 * g++.dg/cpp2a/bitfield2.C: New test.
539 * g++.dg/cpp2a/bitfield3.C: New test.
540
9129a561
VM
5412017-09-29 Vladimir Makarov <vmakarov@redhat.com>
542
543 PR target/81481
544 * gcc.target/i386/pr81481.c: New.
545
a815fe44
KN
5462017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
547
b5e6b7ca 548 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
549 and dg-require-effective-target directives to correct testing
550 behavior.
b5e6b7ca
SB
551 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
552 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
553 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 554 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 555 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 556 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 557 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 558 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 559 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 560 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 561 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 562 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 563 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 564 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 565 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 566 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 567 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 568
e75210d6
BS
5692017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
570
571 PR tree-optimization/82337
572 * gcc.c-torture/compile/pr82337.c: New file.
573
52c6ab74
JM
5742017-09-29 Javier Miranda <miranda@adacore.com>
575
576 * gnat.dg/unchecked_union3.adb: New testcase.
577
5782017-09-29 Javier Miranda <miranda@adacore.com>
579
580 * gnat.dg/unchecked_union2.adb: New testcase.
581
1dce26a1
DH
5822017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
583
584 PR fortran/25071
585 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
586 * gfortran.dg/argument_checking_4.f90: Likewise.
587 * gfortran.dg/argument_checking_5.f90: Likewise.
588 * gfortran.dg/argument_checking_6.f90: Likewise.
589 * gfortran.dg/argument_checking_10.f90: Likewise.
590 * gfortran.dg/argument_checking_13.f90: Likewise.
591 * gfortran.dg/argument_checking_15.f90: Likewise.
592 * gfortran.dg/argument_checking_18.f90: Likewise.
593 * gfortran.dg/gomp/udr8.f90: Likewise.
594 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
595 the dg-options.
596
bf61f589
JJ
5972017-09-29 Jakub Jelinek <jakub@redhat.com>
598
27746ca9
JJ
599 * g++.dg/ext/bitfield7.C: New test.
600 * g++.dg/ext/bitfield8.C: New test.
601 * g++.dg/ext/bitfield9.C: New test.
602
2a389958
JJ
603 PR c/82340
604 * gcc.dg/tree-ssa/pr82340.c: New test.
605
bf61f589
JJ
606 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
607
051e4e1c
PC
6082017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
609
610 PR c++/79488
611 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
612
ff299487
JJ
6132017-09-28 Jakub Jelinek <jakub@redhat.com>
614
615 PR target/82342
616 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
617 * gcc.target/i386/pr82260-2.c: Likewise.
618
10e93cf5
SS
6192017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
620
621 * gcc.target/i386/avx512f-constant-float-return.c: New test.
622
b4aac5c3
CL
6232017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
624
625 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
626 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
627 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
628 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
629 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
630 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
631 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
632 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
633 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
634 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
635
5a47aa2c
DM
6362017-09-28 David Malcolm <dmalcolm@redhat.com>
637
638 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
639 test case.
640 * jit.dg/test-returning-function-ptr.c (create_code): Update to
641 create a function pointer type independently of the call to
642 gcc_jit_function_get_address, and assign the pointer to a local
643 before returning it, to exercise the function pointer type
644 comparison code.
645
15a65e63
DM
6462017-09-27 David Malcolm <dmalcolm@redhat.com>
647
648 * jit.dg/all-non-failing-tests.h: Add
649 test-returning-function-ptr.c.
650 * jit.dg/test-returning-function-ptr.c: New test case.
651
a509c571
CL
6522017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
653
654 PR target/71727
655 * gcc.target/aarch64/pr71727-2.c: New test.
656
6e0cc90b
KN
6572017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
658
659 * gcc.target/powerpc/swaps-p8-28.c: New test.
660 * gcc.target/powerpc/swaps-p8-29.c: New test.
661 * gcc.target/powerpc/swaps-p8-30.c: New test.
662 * gcc.target/powerpc/swaps-p8-31.c: New test.
663 * gcc.target/powerpc/swaps-p8-32.c: New test.
664 * gcc.target/powerpc/swaps-p8-33.c: New test.
665 * gcc.target/powerpc/swaps-p8-34.c: New test.
666 * gcc.target/powerpc/swaps-p8-35.c: New test.
667 * gcc.target/powerpc/swaps-p8-36.c: New test.
668 * gcc.target/powerpc/swaps-p8-37.c: New test.
669 * gcc.target/powerpc/swaps-p8-38.c: New test.
670 * gcc.target/powerpc/swaps-p8-39.c: New test.
671 * gcc.target/powerpc/swaps-p8-40.c: New test.
672 * gcc.target/powerpc/swaps-p8-41.c: New test.
673 * gcc.target/powerpc/swaps-p8-42.c: New test.
674 * gcc.target/powerpc/swaps-p8-43.c: New test.
675 * gcc.target/powerpc/swaps-p8-44.c: New test.
676 * gcc.target/powerpc/swaps-p8-45.c: New test.
677
4ca4cf4e
CL
6782017-09-27 Carl Love <cel@us.ibm.com>
679 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
680 for the __builtin_fctid and __builtin_fctiw.
681
d4b7f2ee
PJ
6822017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
683
684 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
685 new group memory offsetting code in the BRIG frontend.
686 * brig.dg/test/gimple/function_calls.hsail: Likewise.
687 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
688 * brig.dg/test/gimple/variables.hsail: Likewise.
689
b55c7343
JJ
6902017-09-27 Jakub Jelinek <jakub@redhat.com>
691
692 PR c++/82159
693 * g++.dg/opt/pr82159.C: New test.
694
7ba950d3
AK
6952017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
696
697 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
698
7a6ed74d
MM
6992017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
700
701 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
702 don't generate a 32-bit shift after doing XSCVDPSPN.
703 * gcc.target/powerpc/direct-move-float1.c: Likewise.
704 * gcc.target/powerpc/direct-move-float3.c: New test.
705
1d6fadee
PK
7062017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
707
708 * gcc.dg/tree-ssa/cmpdiv.c: New test.
709
1262c6cf
CL
7102017-09-26 Carl Love <cel@us.ibm.com>
711
712 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
713 file for the new built-ins and the existing built-ins.
714
63b62fa0
JW
7152017-09-26 Janus Weil <janus@gcc.gnu.org>
716
717 PR fortran/82143
718 PR fortran/82324
719 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
720 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
721 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
722 Don't assume that DOUBLE PRECISION has kind=16.
723
3c549718
TK
7242017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
725
726 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
727 warning from associate construct and do loop.
728
5714abff
TK
7292017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
730
731 * gfortran.dg/gomp/associate1.f90: Really commit change
732 from 2017-09-25.
733 * gfortran.dg/predcom-1.f: Likewise.
734 * gfortran.dg/unconstrained_commons.f: Likewise.
735
caab3763
JJ
7362017-09-26 Jakub Jelinek <jakub@redhat.com>
737
738 PR middle-end/35691
739 * gcc.dg/pr35691-5.c: New test.
740 * gcc.dg/pr35691-6.c: New test.
741
621e5370
RB
7422017-09-26 Richard Biener <rguenther@suse.de>
743
744 PR tree-optimization/82321
745 * gcc.dg/graphite/pr82321.c: New testcase.
746
703fe7a4
AK
7472017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
748
18b10d78
AK
749 * lib/target-supports.exp (check_effective_target_vect_int)
750 (check_effective_target_vect_shift)
751 (check_effective_target_whole_vector_shift)
752 (check_effective_target_vect_shift_char)
753 (check_effective_target_vect_long)
754 (check_effective_target_vect_double)
755 (check_effective_target_vect_long_long)
756 (check_effective_target_vect_perm)
757 (check_effective_target_vect_perm_byte)
758 (check_effective_target_vect_perm_short)
759 (check_effective_target_vect_widen_mult_qi_to_hi)
760 (check_effective_target_vect_widen_mult_hi_to_si)
761 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
762 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
763 (check_effective_target_vect_widen_mult_si_to_di_pattern)
764 (check_effective_target_vect_pack_trunc)
765 (check_effective_target_vect_unpack)
766 (check_effective_target_vect_hw_misalign)
767 (check_effective_target_vect_condition)
768 (check_effective_target_vect_cond_mixed)
769 (check_effective_target_vect_char_mult)
770 (check_effective_target_vect_short_mult)
771 (check_effective_target_vect_int_mult)
772 (check_effective_target_vect_extract_even_odd)
773 (check_effective_target_vect_interleave)
774 (check_effective_target_sqrt_insn)
775 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
776 VX.
777 (check_vect_support_and_set_flags): New proc.
778 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 779
09fdb701
RB
7802017-09-26 Richard Biener <rguenther@suse.de>
781
782 PR tree-optimization/82320
783 * gcc.dg/torture/pr82320.c: New testcase.
784
df2a1a26
CL
7852017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
786
787 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
788 Fix arm check.
789
af2c8a96
JL
7902017-09-25 Jeff Law <law@redhat.com>
791
792 * lib/target-supports.exp
793 (check_effective_target_supports_stack_clash_protection): Enable for
794 rs6000 and powerpc targets.
795
d80d5c38
BC
7962017-09-25 Bin Cheng <bin.cheng@arm.com>
797
798 PR tree-optimization/82163
799 * gcc.dg/tree-ssa/pr82163.c: New test.
800
15e23330
TK
8012017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
802
803 * gfortran.dg/do_subscript_1.f90: New test.
804 * gfortran.dg/do_subscript_2.f90: New test.
805 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
806 * gfortran.dg/predcom-1.f: Adjust loop bounds.
807 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
808
2678bf2f
WS
8092017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
810
811 * gcc.target/powerpc/fold-vec-st-char.c: New.
812 * gcc.target/powerpc/fold-vec-st-double.c: New.
813 * gcc.target/powerpc/fold-vec-st-float.c: New.
814 * gcc.target/powerpc/fold-vec-st-int.c: New.
815 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
816 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
817 * gcc.target/powerpc/fold-vec-st-short.c: New.
818
504e0b5f
PMR
8192017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
820
821 * g++.dg/pr82155.C: New testcase.
822
d362ac6c
RB
8232017-09-25 Richard Biener <rguenther@suse.de>
824
825 PR tree-optimization/82285
826 * gcc.dg/torture/pr82285.c: New testcase.
827
e98cd75f
PMR
8282017-09-25 Justin Squirek <squirek@adacore.com>
829
830 * gnat.dg/entry_family.adb: New testcase
831
60ba7cd3
L
8322017-09-24 H.J. Lu <hongjiu.lu@intel.com>
833
834 PR target/82267
835 * gcc.target/i386/pr82267.c: New test.
836
c6c74708
TK
8372017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
838 PR fortran/66328
839
840 * gfortran.dg/data_derived_1.f90: New test.
841
24bafc56
TK
8422017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
843
844 PR fortran/54633
845 * gfortran.dg/intrinsic_bounds_1.f90: New test.
846 * gfortran.dg/intrinsic_param_1.f90: New test.
847
650f7d09
TK
8482017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
849 Steven G. Kargl <kargl@gcc.gnu.org>
850
851 PR fortran/80118
852 * gfortran.dg/zero_sized_7.f90: New test.
853
d16d81b5
JW
8542017-09-23 Janus Weil <janus@gcc.gnu.org>
855
856 PR fortran/82143
857 * gfortran.dg/promotion_3.f90: New test case.
858 * gfortran.dg/promotion_4.f90: New test case.
859
89762a83
DS
8602017-09-23 Daniel Santos <daniel.santos@pobox.com>
861
862 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
863 * gcc.target/i386/pr82196-2.c: (b): Likewise.
864
2dc589be
JJ
8652017-09-22 Jakub Jelinek <jakub@redhat.com>
866
a93952d2
JJ
867 PR middle-end/35691
868 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
869 instead of -fdump-tree-forwprop-details in dg-options.
870 * gcc.dg/pr35691-2.c: Likewise.
871 * gcc.dg/pr35691-3.c: New test.
872 * gcc.dg/pr35691-4.c: New test.
873
2dc589be
JJ
874 PR sanitizer/81929
875 * g++.dg/ubsan/pr81929.C: New test.
876
ea44495d
RS
8772017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
878
879 PR tree-optimization/82289
880 * gcc.dg/vect/pr82289.c: New test.
881
f702e7d4
RS
8822017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
883 Alan Hayward <alan.hayward@arm.com>
884 David Sherwood <david.sherwood@arm.com>
885
886 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
887 of alignment message.
888 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
889
b2b67217
MS
8902017-09-22 Martin Sebor <msebor@redhat.com>
891
892 PR c/81854
893 * gcc.target/i386/pr80732.c: Correct a type error.
894
9003adc7
DM
8952017-09-22 David Malcolm <dmalcolm@redhat.com>
896
897 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
898 to reflect highlighting of parameters; add test coverage for
899 callback parameters.
900
4d6e2f33
RB
9012017-09-22 Richard Biener <rguenther@suse.de>
902
903 * gcc.dg/graphite/scop-24.c: New testcase.
904
2402ffb6
RB
9052017-09-22 Richard Biener <rguenther@suse.de>
906
907 PR tree-optimization/82291
908 * gcc.dg/torture/pr82291.c: New testcase.
909
e7ba6a60
SS
9102017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
911
912 * gcc.target/i386/avx512f-constant-set.c: New test.
913
9142017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
915
916 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
917 * gcc.target/i386/avx512f-prefer.c: New test.
918
1debe7ea
JL
9192017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
920
921 * lib/target-supports.exp
922 (check_effective_target_frame_pointer_for_non_leaf): Add
923 case for x86 Solaris.
924
b89a63b9
PT
9252017-09-21 Paul Thomas <pault@gcc.gnu.org>
926
927 PR fortran/78512
928 * gfortran.dg/associate_26.f90 : New test.
929
930 PR fortran/80120
931 * gfortran.dg/associate_27.f90 : New test.
932
933 PR fortran/81903
934 * gfortran.dg/associate_28.f90 : New test.
935
936 PR fortran/82121
937 * gfortran.dg/associate_29.f90 : New test.
938
939 PR fortran/67543
940 * gfortran.dg/associate_30.f90 : New test.
941
942 PR fortran/52832
943 * gfortran.dg/associate_31.f90 : New test.
944
f17aba3c
EB
9452017-09-21 Eric Botcazou <ebotcazou@adacore.com>
946
947 * gnat.dg/discr48.adb: New test.
948 * gnat.dg/discr48_pkg.ads: New helper.
949
9502017-09-21 Tamar Christina <tamar.christina@arm.com>
951
952 PR testsuite/78421
953 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
954 Invert arm check.
955
a0e27dc2
CP
9562017-09-21 Cesar Philippidis <cesar@codesourcery.com>
957
958 * gfortran.dg/goacc/wait.f90: New test.
959
765b3379
JJ
9602017-09-21 Jakub Jelinek <jakub@redhat.com>
961
962 PR sanitizer/81715
963 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
964 const predicate to const predicate & to avoid UB.
965 * g++.dg/opt/pr81715.C: New test.
966
c94f2d84
RB
9672017-09-21 Richard Biener <rguenther@suse.de>
968
969 PR tree-optimization/82276
970 PR tree-optimization/82244
971 * gcc.dg/torture/pr82276.c: New testcase.
972
2e1dd137
RB
9732017-09-21 Richard Biener <rguenther@suse.de>
974
975 PR tree-optimization/71351
976 * gfortran.dg/graphite/pr71351.f90: New testcase.
977 * gfortran.dg/graphite/interchange-3.f90: Adjust.
978
a4f65ca8
JJ
9792017-09-21 Jakub Jelinek <jakub@redhat.com>
980
981 PR target/82260
982 * gcc.target/i386/pr82260-1.c: New test.
983 * gcc.target/i386/pr82260-2.c: New test.
984
d3347cd2
AK
9852017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
986 Jeff Law <law@redhat.com>
987
988 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 989 * lib/target-supports.exp:
d3347cd2
AK
990 (check_effective_target_supports_stack_clash_protection): Enable for
991 s390/s390x targets.
992
5f2fd590
MS
9932017-09-20 Martin Sebor <msebor@redhat.com>
994
073809a7
MS
995 PR c/81854
996 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
997 * g++.dg/ext/attr-ifunc-4.C: Ditto.
998 * lib/target-supports.exp: Adjust for C++.
999
5f2fd590
MS
1000 PR c/81854
1001 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1002 * gcc.dg/attr-ifunc-2.c: Ditto.
1003 * gcc.dg/attr-ifunc-3.c: Ditto.
1004 * gcc.dg/attr-ifunc-4.c: Ditto.
1005 * gcc.dg/attr-ifunc-5.c: Ditto.
1006 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1007 * lib/target-supports.exp: Correct type error.
5f2fd590 1008
94c23e39
JL
10092017-09-20 Jeff Law <law@redhat.com>
1010
1011 * gcc.target/i386/stack-check-11.c: Update test and regexp
1012 so that it works for both i?86 and x86_64.
1013
6073d002
SB
10142017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1015
1016 PR target/77687
1017 * gcc.target/powerpc/pr77687.c: New testcase.
1018
fb3cd39d
JJ
10192017-09-20 Jakub Jelinek <jakub@redhat.com>
1020
2ffb5745
JJ
1021 P0409R2 - allow lambda capture [=, this]
1022 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1023 capture. Add further tests.
1024 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1025 for c++2a on [=, this] capture.
1026
fb3cd39d
JJ
1027 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1028 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1029
cace2309
SP
10302017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1031
1032 * gcc.target/i386/builtin_target.c: Test knm.
1033 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1034
52e22c79
RB
10352017-09-20 Richard Biener <rguenther@suse.de>
1036
1037 PR tree-optimization/77362
1038 * gcc.dg/graphite/pr77362.c: New testcase.
1039
2a900079
RB
10402017-09-20 Richard Biener <rguenther@suse.de>
1041
1042 PR tree-optimization/82264
1043 * gcc.dg/torture/pr82264.c: New testcase.
1044
88272c01
JJ
10452017-09-20 Jakub Jelinek <jakub@redhat.com>
1046
1047 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1048 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1049 it doesn't match newlines.
1050 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1051 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1052 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1053 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1054 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1055 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1056 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1057 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1058 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1059 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1060
0f45457e
PC
10612017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1062
1063 PR c++/64954
1064 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1065
73fe2f32
RB
10662017-09-20 Richard Biener <rguenther@suse.de>
1067
1068 PR tree-optimization/81373
1069 * gcc.dg/graphite/pr81373.c: New testcase.
1070
ee8f15c6
JL
10712017-09-19 Jeff Law <law@redhat.com>
1072
ac9c032e
JL
1073 * gcc.target/i386/stack-check-11.c: New test.
1074
8e7a09c3
JL
1075 * gcc.dg/stack-check-4.c: New test.
1076 * gcc.dg/stack-check-5.c: New test.
1077 * gcc.dg/stack-check-6.c: New test.
1078 * gcc.dg/stack-check-6a.c: New test.
1079 * gcc.dg/stack-check-7.c: New test.
1080 * gcc.dg/stack-check-8.c: New test.
1081 * gcc.dg/stack-check-9.c: New test.
1082 * gcc.dg/stack-check-10.c: New test.
1083 * lib/target-supports.exp
1084 (check_effective_target_supports_stack_clash_protection): Enable for
1085 x86 and x86_64 targets.
1086
8c1dd970
JL
1087 * gcc.dg/stack-check-3.c: New test.
1088
ee8f15c6
JL
1089 * gcc.dg/stack-check-2.c: New test.
1090 * lib/target-supports.exp
8e7a09c3 1091 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1092 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1093 (check_effective_target_caller_implicit_probes): Likewise.
1094
14a1a59f
JJ
10952017-09-19 Jakub Jelinek <jakub@redhat.com>
1096
1097 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1098 * g++.dg/tree-ssa/pr41428.C: Likewise.
1099 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1100 c++17 and up.
1101 * g++.dg/expr/bool3.C: Likewise.
1102 * g++.dg/expr/bitfield5.C: Likewise.
1103 * g++.old-deja/g++.jason/bool5.C: Likewise.
1104
e32d2388
MS
11052017-09-18 Martin Sebor <msebor@redhat.com>
1106
1107 PR c/81854
1108 * gcc.dg/pr81854.c: New test.
1109 * g++.dg/ext/attr-ifunc-5.C: New test.
1110 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1111 * g++.dg/ext/attr-ifunc-2.C: Same.
1112 * g++.dg/ext/attr-ifunc-3.C: Same.
1113 * g++.dg/ext/attr-ifunc-4.C: Same.
1114 * g++.old-deja/g++.abi/vtable2.C: Same.
1115 * gcc.dg/attr-ifunc-1.c: Same.
1116
81b29ad8
WS
11172017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1118
1119 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1120
109bb910
RB
11212017-09-19 Richard Biener <rguenther@suse.de>
1122
1123 PR tree-optimization/82244
1124 * gcc.dg/torture/pr82244.c: New testcase.
1125
197d2f5b
RB
11262017-09-19 Richard Biener <rguenther@suse.de>
1127
1128 PR tree-optimization/69728
1129 * gfortran.dg/graphite/pr69728.f90: New testcase.
1130 * gcc.dg/graphite/pr69728.c: Likewise.
1131
7e12c0e0
PC
11322017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/80947
1135 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1136
b161f2c9
RS
11372017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1138
1139 * gcc.dg/vect/slp-multitypes-13.c: New test.
1140
7251b0bf
RS
11412017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1142
1143 * gfortran.dg/vect/mask-store-1.f90: New test.
1144
10d8c51f
PC
11452017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/45033
1148 * g++.dg/expr/delete1.C: New.
1149
2eda24e9
PMR
11502017-09-18 Bob Duff <duff@adacore.com>
1151
1152 * gnat.dg/validity_check.adb: New testcase.
1153
11542017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1155
1156 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1157
11582017-09-18 Bob Duff <duff@adacore.com>
1159
1160 * gnat.dg/tagged_prefix_call.adb: New testcase.
1161
845af9e6
PMR
11622017-09-18 Ed Schonberg <schonberg@adacore.com>
1163
1164 * gnat.dg/default_variants.adb: New testcase.
1165
2a63b04e
RO
11662017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1167
1168 PR target/81736
1169 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1170 * gcc.target/i386/pr81736-4.c: Likewise.
1171
3d07d963
RB
11722017-09-18 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/79622
1175 * gcc.dg/graphite/pr79622.c: New testcase.
1176
3cb626e4
DS
11772017-09-17 Daniel Santos <daniel.santos@pobox.com>
1178
1179 gcc.target/i386/pr82196-1.c: New test.
1180 gcc.target/i386/pr82196-2.c: Likewise.
1181
01f44e44
L
11822017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 PR target/82166
1185 * gcc.target/i386/pr82166.c: New test.
1186
62d3c075
PT
11872017-09-17 Paul Thomas <pault@gcc.gnu.org>
1188
1189 PR fortran/82173
1190 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1191 * gfortran.dg/pdt_2.f03 : The same.
1192 * gfortran.dg/pdt_3.f03 : The same.
1193 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1194 module 'bad_vars'. Add error concerning assumed parameters and
1195 save attribute.
1196 * gfortran.dg/pdt_11.f03 : New test.
1197
1198 PR fortran/60483
1199 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1200 * gfortran.dg/associate_25.f90 : New test.
1201 * gfortran.dg/pdt_12.f03 : New test.
1202
026a79f7
AS
12032017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1204 Jakub Jelinek <jakub@redhat.com>
1205
1206 Add support for -std=c++2a.
1207 * lib/target-supports.exp (check_effective_target_c++17): Return
1208 1 also if check_effective_target_c++2a.
1209 (check_effective_target_c++17_down): New.
1210 (check_effective_target_c++2a_only): New.
1211 (check_effective_target_c++2a): New.
1212 * g++.dg/cpp2a/cplusplus.C: New.
1213
bb75facd
JM
12142017-09-15 Joseph Myers <joseph@codesourcery.com>
1215
1216 PR c/82071
1217 * gcc.target/i386/excess-precision-8.c: New test.
1218
c01df3c8
MLI
12192017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1220 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/64644
1223 * g++.dg/other/anon-union4.C: New.
1224 * g++.old-deja/g++.law/union4.C: Adjust.
1225 * g++.old-deja/g++.other/anon1.C: Likewise.
1226
1d933576
BE
12272017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1228
1229 * c-c++-common/Wcast-align.c: New test.
1230
4a8ca690
EB
12312017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1232
1233 * g++.dg/sso-1.C: New test.
1234 * g++.dg/sso-2.C: Likewise.
1235
12362017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1237
1238 PR c++/78648
1239 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1240
ed17cb57
JW
12412017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1242
1243 PR tree-optimization/71026
1244 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1245
a1189286
JJ
12462017-09-15 Jakub Jelinek <jakub@redhat.com>
1247
7b936140
JJ
1248 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1249 * lib/target-supports.exp (check_effective_target_c++14): Use
1250 check_effective_target_c++17 instead of check_effective_target_c++1z.
1251 (check_effective_target_c++14_down): Likewise.
1252 (check_effective_target_c++1z_only): Rename to ...
1253 (check_effective_target_c++17_only): ... this.
1254 (check_effective_target_c++1z): Rename to ...
1255 (check_effective_target_c++17): ... this.
1256 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1257 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1258 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1259 and comments refering to 1z to 17.
1260 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1261 * g++.dg/template/partial5.C: Likewise.
1262 * g++.dg/template/nontype8.C: Likewise.
1263 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1264 * g++.dg/cpp1z/nontype3a.C: Likewise.
1265 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1266 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1267 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1268 * g++.dg/cpp1z/pr78771.C: Likewise.
1269 * g++.dg/cpp1z/elide1.C: Likewise.
1270 * g++.dg/cpp1z/fold3.C: Likewise.
1271 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1272 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1273 * g++.dg/cpp1z/inline-var2.C: Likewise.
1274 * g++.dg/cpp1z/eval-order2.C: Likewise.
1275 * g++.dg/cpp1z/decomp21.C: Likewise.
1276 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1277 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1278 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1279 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1280 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1281 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1282 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1283 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1284 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1285 * g++.dg/cpp1z/range-for1.C: Likewise.
1286 * g++.dg/cpp1z/init-statement4.C: Likewise.
1287 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1288 * g++.dg/cpp1z/decomp30.C: Likewise.
1289 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1290 * g++.dg/cpp1z/register2.C: Likewise.
1291 * g++.dg/cpp1z/decomp9.C: Likewise.
1292 * g++.dg/cpp1z/regress1.C: Likewise.
1293 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1294 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1295 * g++.dg/cpp1z/abbrev2.C: Likewise.
1296 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1297 * g++.dg/cpp1z/regress2.C: Likewise.
1298 * g++.dg/cpp1z/decomp16.C: Likewise.
1299 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1300 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1301 * g++.dg/cpp1z/decomp3.C: Likewise.
1302 * g++.dg/cpp1z/register1.C: Likewise.
1303 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1304 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1305 * g++.dg/cpp1z/decomp10.C: Likewise.
1306 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1307 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1308 * g++.dg/cpp1z/decomp27.C: Likewise.
1309 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1310 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1311 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1312 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1313 * g++.dg/cpp1z/decomp11.C: Likewise.
1314 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1315 * g++.dg/cpp1z/utf8-2.C: Likewise.
1316 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1317 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1318 * g++.dg/cpp1z/byte1.C: Likewise.
1319 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1320 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1321 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1322 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1323 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1324 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1325 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1326 * g++.dg/cpp1z/cplusplus.C: Likewise.
1327 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1328 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1329 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1330 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1331 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1332 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1333 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1334 * g++.dg/cpp1z/fold9.C: Likewise.
1335 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1336 * g++.dg/cpp1z/abbrev1.C: Likewise.
1337 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1338 * g++.dg/cpp1z/utf8.C: Likewise.
1339 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1340 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1341 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1342 * g++.dg/cpp1z/init-statement2.C: Likewise.
1343 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1344 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1345 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1346 * g++.dg/cpp1z/nontype3.C: Likewise.
1347 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1348 * g++.dg/cpp1z/fold7.C: Likewise.
1349 * g++.dg/cpp1z/nontype2.C: Likewise.
1350 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1351 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1352 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1353 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1354 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1355 * g++.dg/cpp1z/nontype1.C: Likewise.
1356 * g++.dg/cpp1z/init-statement5.C: Likewise.
1357 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1358 * g++.dg/cpp1z/decomp17.C: Likewise.
1359 * g++.dg/cpp1z/fold4.C: Likewise.
1360 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1361 * g++.dg/cpp1z/fold7a.C: Likewise.
1362 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1363 * g++.dg/cpp1z/init-statement7.C: Likewise.
1364 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1365 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1366 * g++.dg/cpp1z/pr79143.C: Likewise.
1367 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1368 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1369 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1370 * g++.dg/cpp1z/decomp20.C: Likewise.
1371 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1372 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1373 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1374 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1375 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1376 * g++.dg/cpp1z/fold8.C: Likewise.
1377 * g++.dg/cpp1z/init-statement3.C: Likewise.
1378 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1379 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1380 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1381 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1382 * g++.dg/cpp1z/fold1.C: Likewise.
1383 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1384 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1385 * g++.dg/cpp1z/fold5.C: Likewise.
1386 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1387 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1388 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1389 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1390 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1391 * g++.dg/cpp1z/eval-order3.C: Likewise.
1392 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1393 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1394 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1395 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1396 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1397 * g++.dg/cpp1z/decomp15.C: Likewise.
1398 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1399 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1400 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1401 * g++.dg/cpp1z/decomp4.C: Likewise.
1402 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1403 * g++.dg/cpp1z/init-statement8.C: Likewise.
1404 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1405 * g++.dg/cpp1z/init-statement6.C: Likewise.
1406 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1407 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1408 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1409 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1410 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1411 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1412 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1413 * g++.dg/cpp1z/init-statement9.C: Likewise.
1414 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1415 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1416 * g++.dg/cpp1z/fold2.C: Likewise.
1417 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1418 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1419 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1420 * g++.dg/cpp1z/fold6.C: Likewise.
1421 * g++.dg/cpp1z/decomp12.C: Likewise.
1422 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1423 * g++.dg/cpp1z/inline-var1.C: Likewise.
1424 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1425 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1426 * g++.dg/other/error3.C: Likewise.
1427 * g++.dg/init/new25.C: Likewise.
1428 * g++.dg/init/new13.C: Likewise.
1429 * g++.dg/tls/diag-2.C: Likewise.
1430 * g++.dg/tls/diag-4.C: Likewise.
1431 * g++.dg/opt/noreturn-1.C: Likewise.
1432 * g++.dg/eh/async-unwind2.C: Likewise.
1433 * g++.dg/eh/spec9.C: Likewise.
1434 * g++.dg/eh/spec7.C: Likewise.
1435 * g++.dg/eh/template1.C: Likewise.
1436 * g++.dg/eh/cond4.C: Likewise.
1437 * g++.dg/eh/pr41819.C: Likewise.
1438 * g++.dg/eh/delete1.C: Likewise.
1439 * g++.dg/eh/spec3.C: Likewise.
1440 * g++.dg/eh/forced4.C: Likewise.
1441 * g++.dg/eh/spec2.C: Likewise.
1442 * g++.dg/eh/shadow1.C: Likewise.
1443 * g++.dg/eh/pr38662.C: Likewise.
1444 * g++.dg/eh/ehopt1.C: Likewise.
1445 * g++.dg/eh/spec8.C: Likewise.
1446 * g++.dg/eh/init-temp2.C: Likewise.
1447 * g++.dg/rtti/crash3.C: Likewise.
1448 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1449 * g++.dg/warn/register-parm-1.C: Likewise.
1450 * g++.dg/warn/register-var-2.C: Likewise.
1451 * g++.dg/gcov/gcov-7.C: Likewise.
1452 * g++.dg/tree-ssa/pr45605.C: Likewise.
1453 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1454 * g++.dg/lookup/exception1.C: Likewise.
1455 * g++.dg/ubsan/pr79589.C: Likewise.
1456 * g++.dg/tm/pr47340.C: Likewise.
1457 * g++.dg/tm/pr46567.C: Likewise.
1458 * g++.dg/expr/bitfield5.C: Likewise.
1459 * g++.dg/expr/bool1.C: Likewise.
1460 * g++.dg/expr/lval3.C: Likewise.
1461 * g++.dg/expr/lval4.C: Likewise.
1462 * g++.dg/expr/bitfield4.C: Likewise.
1463 * g++.dg/expr/bitfield6.C: Likewise.
1464 * g++.dg/expr/bool3.C: Likewise.
1465 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1466 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1467 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1468 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1469 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1470 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1471 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1472 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1473 * g++.dg/parse/register1.C: Likewise.
1474 * g++.dg/parse/error15.C: Likewise.
1475 * g++.dg/parse/linkage2.C: Likewise.
1476 * g++.dg/concepts/intro2.C: Likewise.
1477 * g++.dg/concepts/class.C: Likewise.
1478 * g++.dg/concepts/traits1.C: Likewise.
1479 * g++.dg/concepts/req5.C: Likewise.
1480 * g++.dg/concepts/var-concept5.C: Likewise.
1481 * g++.dg/concepts/fn-concept2.C: Likewise.
1482 * g++.dg/concepts/traits2.C: Likewise.
1483 * g++.dg/concepts/placeholder2.C: Likewise.
1484 * g++.dg/concepts/class6.C: Likewise.
1485 * g++.dg/concepts/memtmpl1.C: Likewise.
1486 * g++.dg/concepts/friend2.C: Likewise.
1487 * g++.dg/concepts/template-parm3.C: Likewise.
1488 * g++.dg/concepts/template-parm10.C: Likewise.
1489 * g++.dg/concepts/explicit-spec1.C: Likewise.
1490 * g++.dg/concepts/explicit-spec3.C: Likewise.
1491 * g++.dg/concepts/var-templ2.C: Likewise.
1492 * g++.dg/concepts/intro5.C: Likewise.
1493 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1494 * g++.dg/concepts/iconv1.C: Likewise.
1495 * g++.dg/concepts/constrained-parm.C: Likewise.
1496 * g++.dg/concepts/template-template-parm1.C: Likewise.
1497 * g++.dg/concepts/var-concept3.C: Likewise.
1498 * g++.dg/concepts/class3.C: Likewise.
1499 * g++.dg/concepts/memfun2.C: Likewise.
1500 * g++.dg/concepts/req1.C: Likewise.
1501 * g++.dg/concepts/disjunction1.C: Likewise.
1502 * g++.dg/concepts/req17.C: Likewise.
1503 * g++.dg/concepts/pr65848.C: Likewise.
1504 * g++.dg/concepts/placeholder4.C: Likewise.
1505 * g++.dg/concepts/decl-diagnose.C: Likewise.
1506 * g++.dg/concepts/intro7.C: Likewise.
1507 * g++.dg/concepts/pr68683.C: Likewise.
1508 * g++.dg/concepts/partial-spec4.C: Likewise.
1509 * g++.dg/concepts/template-parm5.C: Likewise.
1510 * g++.dg/concepts/explicit-inst1.C: Likewise.
1511 * g++.dg/concepts/class-deduction1.C: Likewise.
1512 * g++.dg/concepts/class1.C: Likewise.
1513 * g++.dg/concepts/req15.C: Likewise.
1514 * g++.dg/concepts/memfun.C: Likewise.
1515 * g++.dg/concepts/pr68434.C: Likewise.
1516 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1517 * g++.dg/concepts/partial-spec6.C: Likewise.
1518 * g++.dg/concepts/var-templ1.C: Likewise.
1519 * g++.dg/concepts/template-parm8.C: Likewise.
1520 * g++.dg/concepts/explicit-inst3.C: Likewise.
1521 * g++.dg/concepts/class4.C: Likewise.
1522 * g++.dg/concepts/req6.C: Likewise.
1523 * g++.dg/concepts/fn8.C: Likewise.
1524 * g++.dg/concepts/class5.C: Likewise.
1525 * g++.dg/concepts/placeholder5.C: Likewise.
1526 * g++.dg/concepts/req16.C: Likewise.
1527 * g++.dg/concepts/req10.C: Likewise.
1528 * g++.dg/concepts/var-concept2.C: Likewise.
1529 * g++.dg/concepts/auto3.C: Likewise.
1530 * g++.dg/concepts/generic-fn-err.C: Likewise.
1531 * g++.dg/concepts/pr65552.C: Likewise.
1532 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1533 * g++.dg/concepts/fn1.C: Likewise.
1534 * g++.dg/concepts/partial-spec.C: Likewise.
1535 * g++.dg/concepts/template-parm12.C: Likewise.
1536 * g++.dg/concepts/diagnostic1.C: Likewise.
1537 * g++.dg/concepts/intro1.C: Likewise.
1538 * g++.dg/concepts/explicit-inst4.C: Likewise.
1539 * g++.dg/concepts/req18.C: Likewise.
1540 * g++.dg/concepts/explicit-spec5.C: Likewise.
1541 * g++.dg/concepts/var-concept6.C: Likewise.
1542 * g++.dg/concepts/fn9.C: Likewise.
1543 * g++.dg/concepts/req2.C: Likewise.
1544 * g++.dg/concepts/template-parm7.C: Likewise.
1545 * g++.dg/concepts/req14.C: Likewise.
1546 * g++.dg/concepts/template-parm6.C: Likewise.
1547 * g++.dg/concepts/variadic4.C: Likewise.
1548 * g++.dg/concepts/fn6.C: Likewise.
1549 * g++.dg/concepts/req-neg1.C: Likewise.
1550 * g++.dg/concepts/alias3.C: Likewise.
1551 * g++.dg/concepts/expression2.C: Likewise.
1552 * g++.dg/concepts/partial-spec3.C: Likewise.
1553 * g++.dg/concepts/expression3.C: Likewise.
1554 * g++.dg/concepts/memfun-err.C: Likewise.
1555 * g++.dg/concepts/pr66091.C: Likewise.
1556 * g++.dg/concepts/explicit-spec2.C: Likewise.
1557 * g++.dg/concepts/equiv.C: Likewise.
1558 * g++.dg/concepts/friend1.C: Likewise.
1559 * g++.dg/concepts/fn4.C: Likewise.
1560 * g++.dg/concepts/var-templ3.C: Likewise.
1561 * g++.dg/concepts/explicit-inst2.C: Likewise.
1562 * g++.dg/concepts/alias2.C: Likewise.
1563 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1564 * g++.dg/concepts/placeholder6.C: Likewise.
1565 * g++.dg/concepts/fn10.C: Likewise.
1566 * g++.dg/concepts/req3.C: Likewise.
1567 * g++.dg/concepts/variadic2.C: Likewise.
1568 * g++.dg/concepts/pr65636.C: Likewise.
1569 * g++.dg/concepts/intro6.C: Likewise.
1570 * g++.dg/concepts/class2.C: Likewise.
1571 * g++.dg/concepts/fn2.C: Likewise.
1572 * g++.dg/concepts/req20.C: Likewise.
1573 * g++.dg/concepts/req8.C: Likewise.
1574 * g++.dg/concepts/placeholder1.C: Likewise.
1575 * g++.dg/concepts/pr65854.C: Likewise.
1576 * g++.dg/concepts/member-concept.C: Likewise.
1577 * g++.dg/concepts/template-parm2.C: Likewise.
1578 * g++.dg/concepts/variadic1.C: Likewise.
1579 * g++.dg/concepts/fn7.C: Likewise.
1580 * g++.dg/concepts/intro4.C: Likewise.
1581 * g++.dg/concepts/req13.C: Likewise.
1582 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1583 * g++.dg/concepts/explicit-spec6.C: Likewise.
1584 * g++.dg/concepts/auto1.C: Likewise.
1585 * g++.dg/concepts/alias1.C: Likewise.
1586 * g++.dg/concepts/fn-concept1.C: Likewise.
1587 * g++.dg/concepts/template-parm11.C: Likewise.
1588 * g++.dg/concepts/explicit-spec4.C: Likewise.
1589 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1590 * g++.dg/concepts/req9.C: Likewise.
1591 * g++.dg/concepts/req4.C: Likewise.
1592 * g++.dg/concepts/pr65681.C: Likewise.
1593 * g++.dg/concepts/req7.C: Likewise.
1594 * g++.dg/concepts/req12.C: Likewise.
1595 * g++.dg/concepts/fn5.C: Likewise.
1596 * g++.dg/concepts/alias4.C: Likewise.
1597 * g++.dg/concepts/generic-fn.C: Likewise.
1598 * g++.dg/concepts/feature-macro.C: Likewise.
1599 * g++.dg/concepts/req19.C: Likewise.
1600 * g++.dg/concepts/placeholder3.C: Likewise.
1601 * g++.dg/concepts/intro3.C: Likewise.
1602 * g++.dg/concepts/partial-spec5.C: Likewise.
1603 * g++.dg/concepts/template-parm4.C: Likewise.
1604 * g++.dg/concepts/dr1430.C: Likewise.
1605 * g++.dg/concepts/pr65634.C: Likewise.
1606 * g++.dg/concepts/var-concept4.C: Likewise.
1607 * g++.dg/concepts/pr67249.C: Likewise.
1608 * g++.dg/concepts/expression.C: Likewise.
1609 * g++.dg/concepts/pr65575.C: Likewise.
1610 * g++.dg/concepts/partial-spec2.C: Likewise.
1611 * g++.dg/concepts/template-parm9.C: Likewise.
1612 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1613 * g++.dg/concepts/equiv2.C: Likewise.
1614 * g++.dg/concepts/req11.C: Likewise.
1615 * g++.dg/concepts/template-parm1.C: Likewise.
1616 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1617 * g++.dg/concepts/var-concept1.C: Likewise.
1618 * g++.dg/concepts/fn3.C: Likewise.
1619 * g++.dg/torture/pr46364.C: Likewise.
1620 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1621 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1622 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1623 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1624 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1625 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1626 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1627 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1628 * g++.dg/torture/pr52918-1.C: Likewise.
1629 * g++.dg/torture/pr49394.C: Likewise.
1630 * g++.dg/torture/pr57190.C: Likewise.
1631 * g++.dg/cpp0x/static_assert8.C: Likewise.
1632 * g++.dg/cpp0x/noexcept19.C: Likewise.
1633 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1634 * g++.dg/cpp0x/variadic73.C: Likewise.
1635 * g++.dg/cpp0x/noexcept02.C: Likewise.
1636 * g++.dg/cpp0x/defaulted23.C: Likewise.
1637 * g++.dg/cpp0x/noexcept08.C: Likewise.
1638 * g++.dg/cpp0x/auto9.C: Likewise.
1639 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1640 * g++.dg/cpp0x/error5.C: Likewise.
1641 * c-c++-common/gomp/atomic-12.c: Likewise.
1642 * c-c++-common/gomp/atomic-13.c: Likewise.
1643 * c-c++-common/gomp/atomic-14.c: Likewise.
1644 * c-c++-common/Wvarargs-2.c: Likewise.
1645 * c-c++-common/Wvarargs.c: Likewise.
1646 * c-c++-common/vector-subscript-2.c: Likewise.
1647 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1648 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1649 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1650 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1651 * g++.old-deja/g++.eh/throw2.C: Likewise.
1652 * g++.old-deja/g++.eh/throw1.C: Likewise.
1653 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1654 * g++.old-deja/g++.other/new7.C: Likewise.
1655 * g++.old-deja/g++.other/crash30.C: Likewise.
1656 * g++.old-deja/g++.other/regstack.C: Likewise.
1657 * g++.old-deja/g++.other/crash28.C: Likewise.
1658 * g++.old-deja/g++.jason/bool5.C: Likewise.
1659 * g++.old-deja/g++.mike/p10416.C: Likewise.
1660 * g++.old-deja/g++.mike/eh25.C: Likewise.
1661 * g++.old-deja/g++.mike/eh55.C: Likewise.
1662
a1189286
JJ
1663 PR rtl-optimization/82192
1664 * gcc.c-torture/execute/pr82192.c: New test.
1665
897da303
RB
16662017-09-15 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/82217
1669 * gcc.dg/torture/pr82217.c: New testcase.
1670
854dde43
JJ
16712017-09-15 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR target/82145
1674 * gcc.target/i386/pr82145.c: New test.
1675
22d07ec2
PT
16762017-09-15 Paul Thomas <pault@gcc.gnu.org>
1677
1678 PR fortran/82184
1679 * gfortran.dg/pointer_array_9.f90: New test.
1680
12fca96e
MM
16812017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1682
1683 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1684 __builtin_fabsq.
1685 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1686 of __builtin_fabsq. Prevent the test from running on 32-bit.
1687 * gcc.target/powerpc/float128-fma1.c: New test.
1688 * gcc.target/powerpc/float128-fma2.c: Likewise.
1689 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1690 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1691
595ced60
DM
16922017-09-14 David Malcolm <dmalcolm@redhat.com>
1693
1694 PR jit/82174
1695 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1696 New test case.
1697
44e13e60
PH
16982017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1699
1700 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1701
2a94be35
WS
17022017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1703
1704 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1705 lp64 requirement.
1706
0fa0fdb7
RB
17072017-09-14 Richard Biener <rguenther@suse.de>
1708
1709 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1710 * gcc.dg/uninit-suppress_2.c: Adjust.
1711 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1712
83ada6e8
RO
17132017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1714
1715 PR tree-optimization/80996
1716 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1717
c5f59763
JJ
17182017-09-14 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR target/81325
1721 * g++.dg/cpp0x/pr81325.C: New test.
1722
87f3a5cf
PT
17232017-09-13 Paul Thomas <pault@gcc.gnu.org>
1724
1725 PR fortran/82173
1726 * gfortran.dg/pdt_10.f03 : New test.
1727
b6509175
PC
17282017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1729
1730 PR c++/68177
1731 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1732
c7885b85
ML
17332017-09-13 Martin Liska <mliska@suse.cz>
1734
1735 PR middle-end/82154
1736 * g++.dg/torture/pr82154.C: New test.
1737
97e63e12
PC
17382017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR c++/61362
1741 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1742 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1743
bce5091a
SE
17442017-09-13 Steve Ellcey <sellcey@cavium.com>
1745
1746 PR tree-optimization/80925
1747 * gfortran.dg/vect/vect-2.f90: Add
1748 --param vect-max-peeling-for-alignment=0 option.
1749 Remove unaligned access and peeling checks.
1750 * gfortran.dg/vect/vect-3.f90: Ditto.
1751 * gfortran.dg/vect/vect-4.f90: Ditto.
1752 * gfortran.dg/vect/vect-5.f90: Ditto.
1753
13380861
PC
17542017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/61135
1757 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1758 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1759
bb5d9711
JW
17602017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1761
1762 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1763
267bbb6f
MP
17642017-09-13 Marek Polacek <polacek@redhat.com>
1765
1766 PR c/82167
1767 * gcc.dg/pr82167.c: New test.
1768
8a411aa3
WS
17692017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1770
1771 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1772 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1773 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1774 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1775 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1776 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1777
1cb656f8
JW
17782017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1779
1780 * gcc.target/aarch64/pr62178.c: Updated testcase
1781 to scan for two ldrs and an mla.
1782
e5b87132
PC
17832017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/59949
1786 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1787
491cefb7
WD
17882017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1789
1790 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1791
4395a473
TP
17922017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1793
1794 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1795 ARMv8-A and ARMv8-R.
1796 * gcc.target/arm/acle/cdp2.c: Likewise.
1797 * gcc.target/arm/acle/ldc.c: Likewise.
1798 * gcc.target/arm/acle/ldc2.c: Likewise.
1799 * gcc.target/arm/acle/ldc2l.c: Likewise.
1800 * gcc.target/arm/acle/ldcl.c: Likewise.
1801 * gcc.target/arm/acle/mcr.c: Likewise.
1802 * gcc.target/arm/acle/mcr2.c: Likewise.
1803 * gcc.target/arm/acle/mcrr.c: Likewise.
1804 * gcc.target/arm/acle/mcrr2.c: Likewise.
1805 * gcc.target/arm/acle/mrc.c: Likewise.
1806 * gcc.target/arm/acle/mrc2.c: Likewise.
1807 * gcc.target/arm/acle/mrrc.c: Likewise.
1808 * gcc.target/arm/acle/mrrc2.c: Likewise.
1809 * gcc.target/arm/acle/stc.c: Likewise.
1810 * gcc.target/arm/acle/stc2.c: Likewise.
1811 * gcc.target/arm/acle/stc2l.c: Likewise.
1812 * gcc.target/arm/acle/stcl.c: Likewise.
1813 * lib/target-supports.exp:
1814 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1815 and stcl in the comment.
1816 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1817 and disable Thumb-1 targets.
1818 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1819 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1820
caf3dcdf
PC
18212017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1822
1823 PR c++/47226
1824 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1825 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1826
2da6996c
RB
18272017-09-13 Richard Biener <rguenther@suse.de>
1828
1829 PR middle-end/82128
1830 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1831 default-def to avoid breaking iterator update with the weird
1832 interaction with cgraph_update_edges_for_call_stmt_node.
1833
d6ecd2cf
KV
18342017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1835
1836 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1837
741bbaab
PC
1838017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/70621
1841 * g++.dg/torture/pr70621.C: New.
1842
18a4e7e3
PT
18432017-09-12 Paul Thomas <pault@gcc.gnu.org>
1844
1845 PR fortran/82173
1846 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1847 is defined' error.
1848 * gfortran.dg/pdt_6.f03 : New test.
1849 * gfortran.dg/pdt_7.f03 : New test.
1850 * gfortran.dg/pdt_8.f03 : New test.
1851
1852 PR fortran/82168
1853 * gfortran.dg/pdt_9.f03 : New test.
1854
cbc45bea
JJ
18552017-09-12 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR target/82112
1858 * gcc.target/powerpc/pr82112.c: New test.
1859 * g++.dg/ext/altivec-18.C: New test.
1860
5f33b353
ML
18612017-09-12 Martin Liska <mliska@suse.cz>
1862
1863 PR testsuite/82114
1864 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1865
29545149
RB
18662017-09-12 Richard Biener <rguenther@suse.de>
1867
1868 PR tree-optimization/82157
1869 * gcc.dg/torture/pr82157.c: New testcase.
1870
8101ec85
SA
18712017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1872
1873 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1874 attribute.
1875 * gcc.target/mips/near-far-2.c: Likewise.
1876 * gcc.target/mips/near-far-3.c: Likewise.
1877 * gcc.target/mips/near-far-4.c: Likewise.
1878
ec33aebb
JJ
18792017-09-12 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR target/82112
1882 * c-c++-common/pr82112.c: New test.
1883 * gcc.dg/pr82112.c: New test.
1884
2f6c18e0
EB
18852017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1886
1887 PR ada/79441
1888 * gnat.dg/pack9.adb: Robustify.
1889
ff3598bc
PT
18902017-09-10 Paul Thomas <pault@gcc.gnu.org>
1891
1892 PR fortran/34640
1893 * gfortran.dg/associate_24.f90: New test.
1894 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1895 checks.
1896 * gfortran.dg/no_arg_check_2.f90: Likewise.
1897 * gfortran.dg/pointer_array_1.f90: New test.
1898 * gfortran.dg/pointer_array_2.f90: New test.
1899 * gfortran.dg/pointer_array_7.f90: New test.
1900 * gfortran.dg/pointer_array_8.f90: New test.
1901 * gfortran.dg/pointer_array_component_1.f90: New test.
1902 * gfortran.dg/pointer_array_component_2.f90: New test.
1903 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1904 counts by 1.
1905
1906 PR fortran/40737
1907 * gfortran.dg/pointer_array_3.f90: New test.
1908
1909 PR fortran/57116
1910 * gfortran.dg/pointer_array_4.f90: New test.
1911
1912 PR fortran/55763
1913 * gfortran.dg/pointer_array_5.f90: New test.
1914
1915 PR fortran/57019
1916 * gfortran.dg/pointer_array_6.f90: New test.
1917
019bf9ad
JW
19182017-09-09 Jonathan Wakely <jwakely@redhat.com>
1919
1920 PR c++/81852
1921 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1922 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1923 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1924 * g++.dg/cpp1y/feat-neg.C: Likewise.
1925 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1926
95b7c2e0
PMR
19272017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1928
1929 * gnat.dg/debug14.adb: New test.
1930
89ec98ed
EB
19312017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1932
1933 * gnat.dg/specs/atomic3.ads: New test.
1934
ea09ecc5
EB
19352017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1936
1937 * gnat.dg/specs/vfa.ads: Rename into...
1938 * gnat.dg/specs/vfa1.ads: ...this.
1939 * gnat.dg/specs/vfa2.ads: New test.
1940
5bab4c96
PT
19412017-09-09 Paul Thomas <pault@gcc.gnu.org>
1942
1943 * gfortran.dg/pdt_1.f03 : New test.
1944 * gfortran.dg/pdt_2.f03 : New test.
1945 * gfortran.dg/pdt_3.f03 : New test.
1946 * gfortran.dg/pdt_4.f03 : New test.
1947 * gfortran.dg/pdt_5.f03 : New test.
1948
b2c5d6f1 19492017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1950
1951 * gcc.dg/pr81988.c: New test.
1952
19532017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1954
1c49a3ed
EB
1955 * gnat.dg/opt67.adb: New test.
1956 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1957
86373d92
JJ
19582017-09-07 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR target/81979
1961 * gcc.dg/pr81979.c: New test.
1962
a3064a99
EB
19632017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1964
1965 PR ada/82126
1966 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1967
a7976089
RB
19682017-09-07 Richard Biener <rguenther@suse.de>
1969
1970 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1971 opportunity.
1972
bbd35101
MM
19732017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1974
1975 * gcc.target/powerpc/float128-1.c: Update options to know that
1976 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1977 -static-libgcc option which is no longer needed. Use -mvsx or
1978 -mpower9-vector to enable VSX or hardware IEEE support, rather
1979 than specifying a particular CPU.
1980 * gcc.target/powerpc/float128-2.c: Likewise.
1981 * gcc.target/powerpc/float128-cmp.c: Likewise.
1982 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1983 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1984 * gcc.target/powerpc/float128-hw.c: Likewise.
1985 * gcc.target/powerpc/float128-mix.c: Likewise.
1986 * gcc.target/powerpc/float128-type-1.c: Likewise.
1987 * gcc.target/powerpc/float128-type-2.c: Likewise.
1988 * gcc.target/powerpc/float128-3.c: New test.
1989 * gcc.target/powerpc/float128-4.c: Likewise.
1990 * gcc.target/powerpc/float128-5.c: Likewise.
1991
260da991
WD
19922017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1993
1994 PR middle-end/78468
1995 * gcc.dg/pr78468.c: Add alignment test.
1996
f6e50a7d
WW
19972017-09-06 Wish Wu <wishwu007@gmail.com>
1998 Jakub Jelinek <jakub@redhat.com>
1999
2000 * gcc.dg/sancov/cmp0.c: New test.
2001
f6bd5664
RB
20022017-09-06 Richard Biener <rguenther@suse.de>
2003
2004 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2005 test for correctness of vector lowering.
2006
796bd467
RB
20072017-09-06 Richard Biener <rguenther@suse.de>
2008
2009 PR tree-optimization/82108
2010 * gcc.dg/vect/pr82108.c: New testcase.
2011
e9982c6a
MJ
20122017-09-06 Martin Jambor <mjambor@suse.cz>
2013
2014 PR tree-optimization/82078
2015 * gcc.dg/tree-ssa/pr82078.c: New test.
2016
3581d5db
JJ
20172017-09-06 Jakub Jelinek <jakub@redhat.com>
2018
2019 PR middle-end/82095
2020 * gcc.dg/tls/pr82095.c: New test.
2021
bcc6842b
JJ
20222017-09-05 Jakub Jelinek <jakub@redhat.com>
2023
0fe4bc78
JJ
2024 PR middle-end/81768
2025 * gcc.dg/gomp/pr81768-2.c: New test.
2026
bcc6842b
JJ
2027 PR middle-end/81768
2028 * gcc.dg/gomp/pr81768-1.c: New test.
2029
55b2ce1c
BS
20302017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2031
2032 PR target/81833
2033 * gcc.target/powerpc/pr81833-1.c: New file.
2034 * gcc.target/powerpc/pr81833-2.c: New file.
2035
f174328e
L
20362017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2037
2038 PR target/59501
2039 PR target/81624
2040 PR target/81769
2041 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2042 * gcc.target/i386/pr81769-1a.c: New test.
2043 * gcc.target/i386/pr81769-1b.c: Likewise.
2044 * gcc.target/i386/pr81769-2.c: Likewise.
2045
c253525e
MP
20462017-09-05 Marek Polacek <polacek@redhat.com>
2047
2048 PR sanitizer/82072
2049 * c-c++-common/ubsan/pr82072-2.c: New test.
2050
d49318d9
PC
20512017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2052
2053 PR c++/81942
2054 * g++.dg/cpp1y/constexpr-return3.C: New.
2055
d3b080bc
EB
20562017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2057
2058 * gnat.dg/incomplete5.ad[sb]: New test.
2059 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2060
1f073c92
EB
20612017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2062
2063 * gnat.dg/specs/uc2.ads: New test.
2064
806fcf71
EB
20652017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2066
2067 * gnat.dg/taft_type4.adb: New test.
2068 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2069
a0f8cad6
RB
20702017-09-05 Richard Biener <rguenther@suse.de>
2071
2072 PR tree-optimization/82102
2073 * gcc.dg/torture/pr82102.c: New testcase.
2074
babf697a
EB
20752017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2076
2077 * testsuite/gnat.dg/array29.ad[sb]: New test.
2078
02e637d8
ML
20792017-09-05 Martin Liska <mliska@suse.cz>
2080
2081 PR tree-optimization/82032
2082 * g++.dg/other/pr82032.C: New test.
2083 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2084 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2085 * gcc.dg/switch-10.c: Likewise.
2086
bc394e5a
UB
20872017-09-04 Uros Bizjak <ubizjak@gmail.com>
2088
2089 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2090 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2091
9afacf39
BE
20922017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2093
2094 PR target/77308
2095 * gcc.target/arm/pr77308-1.c: New test.
2096
11a82e25
RB
20972017-09-04 Richard Biener <rguenther@suse.de>
2098
2099 PR tree-optimization/82084
2100 * g++.dg/torture/pr82084.C: New testcase.
2101
bc7fe952
MP
21022017-09-04 Marek Polacek <polacek@redhat.com>
2103
2104 PR c/81783
2105 * c-c++-common/Wtautological-compare-5.c: New test.
2106
8713d0f1
JL
21072017-09-04 Jeff Law <law@redhat.com>
2108
2109 PR tree-optimization/64910
2110 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2111
8d2b48ae
MP
21122017-09-04 Marek Polacek <polacek@redhat.com>
2113
2114 PR sanitizer/82072
2115 * c-c++-common/ubsan/pr82072.c: New test.
2116
e910a9b1
RB
21172017-09-04 Richard Biener <rguenther@suse.de>
2118
2119 PR tree-optimization/82060
2120 * g++.dg/torture/pr82060.C: New testcase.
2121
d8c40eff
AM
21222017-09-04 Alexander Monakov <amonakov@ispras.ru>
2123
2124 PR rtl-optimization/57448
2125 PR target/67458
2126 PR target/81316
2127 * gcc.dg/atomic/pr80640-2.c: New testcase.
2128 * gcc.dg/atomic/pr81316.c: New testcase.
2129
1fda57cb
TV
21302017-09-04 Tom de Vries <tom@codesourcery.com>
2131
2132 PR tree-optimization/82052
2133 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2134 call in fn11.
2135
792ce29f
JJ
21362017-09-04 Jakub Jelinek <jakub@redhat.com>
2137
ca1150f0
JJ
2138 PR sanitizer/81981
2139 * gcc.dg/ubsan/pr81981.c: New test.
2140
792ce29f
JJ
2141 PR tree-optimization/70043
2142 PR testsuite/82093
2143 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2144
83982f26
UB
21452017-09-04 Uros Bizjak <ubizjak@gmail.com>
2146
2147 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2148 * gcc.target/i386/bmi-check.h (main): Ditto.
2149 * gcc.target/i386/bmi2-check.h (main): Ditto.
2150 * gcc.target/i386/rtm-check.h (main): Ditto.
2151 * gcc.target/i386/sha-check.h (main): Ditto.
2152 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2153 (main): Use __get_cpuid_count. Use check_osxsave.
2154 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2155 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2156 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2157 (main): Use check_osxsave.
2158
f36b315d
UB
21592017-09-03 Uros Bizjak <ubizjak@gmail.com>
2160
2161 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2162 and return NORUNRES on failure.
2163 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2164 __builtin_va_arg_pack instead of __va_arg_pack.
2165 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2166 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2167 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2168 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2169 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2170
bff0050a
JJ
21712017-09-01 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR target/81766
2174 * gcc.target/i386/pr81766.c: New test.
2175
e035be33
JM
21762017-09-01 Joseph Myers <joseph@codesourcery.com>
2177
2178 PR c/82071
2179 * gcc.target/i386/excess-precision-7.c: New test.
2180
db6bb1ec
AK
21812017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2182
2183 PR target/82012
2184 * gcc.target/s390/target-attribute/pr82012.c: New test.
2185
0e34f6d8
JL
21862017-09-01 Jeff Law <law@redhat.com>
2187
2ec399d8
JS
2188 * gcc.target/i386/const-in-bss.c: New test.
2189
0e34f6d8
JL
2190 PR tree-optimization/82052
2191 * gcc.c-torture/compile/pr82052.c: New test.
2192
349884d1
JJ
21932017-09-01 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR sanitizer/81923
2196 * gcc.dg/asan/pr81923.c: New test.
2197
002618d8
ML
21982017-09-01 Martin Liska <mliska@suse.cz>
2199
2200 PR tree-optimization/82059
2201 * gcc.dg/tree-ssa/pr82059.c: New test.
2202
a2de90a4
CZ
22032017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2204
2205 * gcc.target/arc/loop-1.c: Deleted.
2206
1370fccf
CZ
22072017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2208
2209 * gcc.target/arc/arc.exp: Test also cpp files.
2210 * gcc.target/arc/tdelay_slots.cpp: New test.
2211
7cfbf676
CZ
22122017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2213
2214 * gcc.target/arc/pr9001184797.c: New test.
2215
d2e05fcb
JJ
22162017-09-01 Jakub Jelinek <jakub@redhat.com>
2217
2218 PR c/81887
2219 * c-c++-common/gomp/pr81887.c: New test.
2220 * gfortran.dg/gomp/pr81887.f90: New test.
2221
8dc9277a
MP
22222017-09-01 Marek Polacek <polacek@redhat.com>
2223
2224 PR c++/82040
2225 * g++.dg/warn/Wbool-operation-1.C: New test.
2226
9f532472
CZ
22272017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2228
2229 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2230 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2231
b6fb7933
CZ
22322017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2233
2234 * gcc.target/arc/sdata-3.c: New file.
2235 * gcc.target/arc/sdata-4.c: Likewise.
2236
7488b577
RB
22372017-08-31 Richard Biener <rguenther@suse.de>
2238
2239 PR middle-end/82054
2240 * g++.dg/gomp/pr82054.C: New testcase.
2241
3aebc597
RL
22422017-08-31 Renlin Li <renlin.li@arm.com>
2243 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2244
2245 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2246
3e75ec3f
BS
22472017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2248
2249 PR tree-optimization/81987
2250 * g++.dg/torture/pr81987.C: New file.
2251
02d54806
EB
22522017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2253
2254 * gnat.dg/aggr22.ad[sb]: New test.
2255
e0bd5a28
PH
22562017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2257
2258 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2259
6da714c6
MM
22602017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2261
2262 PR target/82015
2263 * gcc.target/powerpc/pr82015.c: Fix up error message.
2264
6cc30cb4
ML
22652017-08-30 Martin Liska <mliska@suse.cz>
2266
2267 PR inline-asm/82001
2268 * gcc.dg/ipa/pr82001.c: New test.
2269
d16c828e
ML
22702017-08-30 Martin Liska <mliska@suse.cz>
2271
2272 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2273
36ef8e6f
RB
22742017-08-30 Richard Biener <rguenther@suse.de>
2275
2276 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2277
72932ccf
MM
22782017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2279
2280 PR target/82015
2281 * gcc.target/powerpc/pr82015.c: New test.
2282
4e395d91
UB
22832017-08-29 Uros Bizjak <ubizjak@gmail.com>
2284
2285 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2286
2ffc0382
UB
22872017-08-29 Uros Bizjak <ubizjak@gmail.com>
2288
2289 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2290 * gcc.target/i386/abi-2.c: Ditto.
2291 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2292 * gcc.target/i386/pr22076.c: Ditto.
2293 * gcc.target/i386/pr37216.c: Ditto.
2294 * gcc.target/i386/pr39431.c: Ditto.
2295 * gcc.target/i386/pr40906-1.c: Ditto.
2296 * gcc.target/i386/pr40906-2.c: Ditto.
2297 * gcc.target/i386/pr43766.c: Ditto.
2298 * gcc.target/i386/pr46226.c: Ditto.
2299 * gcc.target/i386/pr46470.c: Ditto.
2300 * gcc.target/i386/pr59929.c: Ditto.
2301 * gcc.target/i386/sse-10.c: Ditto.
2302 * gcc.target/i386/vararg-1.c: Ditto.
2303 * gcc.target/i386/vararg-1.c: Ditto.
2304 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2305 * gcc.target/i386/pr44223.c: Ditto.
2306 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2307 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2308 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2309 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2310 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2311 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2312 * gcc.target/i386/mvc9.c: Compile for lto target only.
2313 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2314 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2315 * gcc.target/i386/pr57091.c: Ditto.
2316 * gcc.target/i386/pr61599-2.c: Ditto.
2317
8eb91869
BS
23182017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2319
2320 PR tree-optimization/81503
2321 * gcc.c-torture/execute/pr81503.c: New file.
2322
9dc3d6a9
ML
23232017-08-29 Martin Liska <mliska@suse.cz>
2324
2ffc0382 2325 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2326 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2327
faa5399b 23282017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2329 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2330
2331 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2332
14d62813
JL
23332017-08-28 Jeff Law <law@redhat.com>
2334
2335 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2336 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2337 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2338 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2339 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2340 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2341 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2342 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2343 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2344
c11384aa
JW
23452017-08-28 Janus Weil <janus@gcc.gnu.org>
2346
2347 PR fortran/81770
2348 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2349 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2350
ac9a43e1
SE
23512017-08-28 Steve Ellcey <sellcey@cavium.com>
2352
2353 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2354 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2355 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2356
2aa8aa18
RB
23572017-08-28 Richard Biener <rguenther@suse.de>
2358
2359 PR tree-optimization/81977
2360 * g++.dg/torture/pr81977.C: New testcase.
2361
5e5ccf0d
AM
23622017-08-28 Alexander Monakov <amonakov@ispras.ru>
2363
2364 PR target/80640
2365 * gcc.dg/atomic/pr80640.c: New testcase.
2366
a5df2090
UB
23672017-08-27 Uros Bizjak <ubizjak@gmail.com>
2368
2369 PR target/81995
2370 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2371 * gcc.target/i386/pr46091-4a.c: Ditto.
2372
86e03ef9
TK
23732017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2374
2375 PR fortran/81974
2376 * gfortran.dg/inline_matmul_19.f90: New test.
2377
6e4c6a24
SM
23782017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2379
2380 * gcc.target/powerpc/m128-check.h: New file.
2381 * gcc.target/powerpc/sse-check.h: New file.
2382 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2383 * gcc.target/powerpc/sse-movlps-2.c: New file.
2384 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2385 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2386 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2387 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2388 * gcc.target/powerpc/sse-divss-1.c: New file.
2389 * gcc.target/powerpc/sse-movhps-1.c: New file.
2390 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2391 * gcc.target/powerpc/sse-subps-1.c: New file.
2392 * gcc.target/powerpc/sse-minps-1.c: New file.
2393 * gcc.target/powerpc/sse-pminub-1.c: New file.
2394 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2395 * gcc.target/powerpc/sse-shufps-1.c: New file.
2396 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2397 * gcc.target/powerpc/sse-maxps-1.c: New file.
2398 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2399 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2400 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2401 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2402 * gcc.target/powerpc/sse-mulps-1.c: New file.
2403 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2404 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2405 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2406 * gcc.target/powerpc/sse-subss-1.c: New file.
2407 * gcc.target/powerpc/sse-movss-2.c: New file.
2408 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2409 * gcc.target/powerpc/sse-minss-1.c: New file.
2410 * gcc.target/powerpc/sse-movaps-2.c: New file.
2411 * gcc.target/powerpc/sse-movlps-1.c: New file.
2412 * gcc.target/powerpc/sse-maxss-1.c: New file.
2413 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2414 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2415 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2416 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2417 * gcc.target/powerpc/sse-mulss-1.c: New file.
2418 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2419 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2420 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2421 * gcc.target/powerpc/sse-movhps-2.c: New file.
2422 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2423 * gcc.target/powerpc/sse-xorps-1.c: New file.
2424 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2425 * gcc.target/powerpc/sse-orps-1.c: New file.
2426 * gcc.target/powerpc/sse-addps-1.c: New file.
2427 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2428 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2429 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2430 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2431 * gcc.target/powerpc/sse-andps-1.c: New file.
2432 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2433 * gcc.target/powerpc/sse-divps-1.c: New file.
2434 * gcc.target/powerpc/sse-andnps-1.c: New file.
2435 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2436 * gcc.target/powerpc/sse-movss-1.c: New file.
2437 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2438 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2439 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2440 * gcc.target/powerpc/sse-movaps-1.c: New file.
2441 * gcc.target/powerpc/sse-movss-3.c: New file.
2442 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2443 * gcc.target/powerpc/sse-addss-1.c: New file.
2444 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2445
56b26dd4
MM
24462017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2447
2ffc0382 2448 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2449 * gcc.target/powerpc/dform-2.c: Likewise.
2450 * gcc.target/powerpc/dform-3.c: Likewise.
2451 * gcc.target/powerpc/pr71656-1.c: Likewise.
2452 * gcc.target/powerpc/pr71656-2.c: Likewise.
2453 * gcc.target/powerpc/pr80103-1.c: Likewise.
2454 * gcc.target/powerpc/pr80098-1.c: Likewise.
2455
6512c0f1
MS
24562017-08-24 Martin Sebor <msebor@redhat.com>
2457
2458 PR middle-end/81908
2459 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2460 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2461 * gcc.dg/tree-ssa/pr81908.c: New test.
2462
281de9c2
SM
24632017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2464
2ffc0382
UB
2465 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2466 Suppress warning during tests.
281de9c2 2467
10bfe16f
UB
24682017-08-24 Uros Bizjak <ubizjak@gmail.com>
2469
2470 * lib/target-supports.exp: Group together target-dependant checks.
2471
142ff602
BC
24722017-08-24 Bin Cheng <bin.cheng@arm.com>
2473
2474 PR tree-optimization/81913
2475 * gcc.c-torture/execute/pr81913.c: New test.
2476 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2477 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2478
9b25e12d
RB
24792017-08-23 Richard Biener <rguenther@suse.de>
2480
2481 PR target/81921
2482 * gcc.target/i386/pr81921.c: New testcase.
2483
122f9da1
DS
24842017-08-23 Daniel Santos <daniel.santos@pobox.com>
2485
2486 * gcc.target/i386/pr80969-1.c: New testcase.
2487 * gcc.target/i386/pr80969-2a.c: Likewise.
2488 * gcc.target/i386/pr80969-2.c: Likewise.
2489 * gcc.target/i386/pr80969-3.c: Likewise.
2490 * gcc.target/i386/pr80969-4a.c: Likewise.
2491 * gcc.target/i386/pr80969-4b.c: Likewise.
2492 * gcc.target/i386/pr80969-4.c: Likewise.
2493 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2494 * lib/target-supports.exp (check_avx512_os_support_available,
2495 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2496 New proceedures for target avx512f and avx512f_runtime selectors.
2497 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2498
397ecd05
DM
24992017-08-23 David Malcolm <dmalcolm@redhat.com>
2500
2501 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2502 * gcc.dg/param-type-mismatch.c: New test case.
2503
44b1b798
WS
25042017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2505
2506 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2507 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2508 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2509 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2510 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2511 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2512 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2513
60591d4e
RB
25142017-08-23 Richard Biener <rguenther@suse.de>
2515
2516 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2517 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2518 * gnat.dg/noinline2.adb: Likewise.
2519 * gnat.dg/renaming6.adb: Likewise.
2520 * gnat.dg/renaming6.ads: Likewise.
2521 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2522
3767b2e4
RB
25232017-08-23 Richard Biener <rguenther@suse.de>
2524
2525 PR lto/81940
2526 * g++.dg/lto/pr81940_0.C: New testcase.
2527
c37691e5
TC
25282017-08-23 Tamar Christina <tamar.christina@arm.com>
2529
2530 PR middle-end/19706
2531 * gcc.dg/tree-ssa/pr19706.c: New.
2532 * lib/target-supports.exp (check_effective_target_xorsign): New.
2533
4d68ff06
DS
25342017-08-22 Daniel Santos <daniel.santos@pobox.com>
2535
2536 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2537 -mabi=ms
2538 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2539 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2540 * gcc.target/i386/pr66275.c: Likewise.
2541 * gcc.target/i386/pr68018.c: Likewise.
2542
5b37159f
WS
25432017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2544
2545 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2546
0db8ddfc
JL
25472017-08-22 Jeff Law <law@redhat.com>
2548
2549 PR tree-optimization/81741
2550 PR tree-optimization/71947
2551 * gcc.dg/tree-ssa/pr81741.c: New test.
2552 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2553 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2554 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2555 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2556 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2557 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2558 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2559
44d23deb
YR
25602017-08-22 Yvan Roux <yvan.roux@linaro.org>
2561
2562 PR c++/80287
2563 * g++.dg/pr80287.C: New test.
2564
7f1bf27a
RB
25652017-08-22 Richard Biener <rguenther@suse.de>
2566
2567 Revert
2568 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2569
2570 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2571
1823c4f6
RB
25722017-08-22 Richard Biener <rguenther@suse.de>
2573
2574 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2575 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2576 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2577 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2578 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2579 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2580 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2581 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2582
bef016bf
JD
25832017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2584
2585 PR fortran/81296
2586 * gfortran.dg/dtio_12.f90: Update test.
2587
57cea2b3
NS
25882017-08-21 Nathan Sidwell <nathan@acm.org>
2589
2590 * g++.dg/template/pr81899.C: Fix c++03.
2591 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2592
7f204c0f
DM
25932017-08-21 David Malcolm <dmalcolm@redhat.com>
2594
2595 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2596 Update expected result to show all of "(long)0" being underlined.
2597 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2598 (test_multitoken_macro): Update expected underlining.
2599
2f687306
DM
26002017-08-21 David Malcolm <dmalcolm@redhat.com>
2601
2602 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2603 to show underlining of all pertinent params.
2604 * gcc.dg/format/pr72858.c: Likewise.
2605
453773df
UB
26062017-08-21 Uros Bizjak <ubizjak@gmail.com>
2607
2608 PR target/46091
2609 * gcc.target/i386/pr46091-4.c: New test.
2610 * gcc.target/i386/pr46091-4a.c: Ditto.
2611 * gcc.target/i386/pr46091-5.c: Ditto.
2612 * gcc.target/i386/pr46091-5a.c: Ditto.
2613
5ec1701e
NS
26142017-08-21 Nathan Sidwell <nathan@acm.org>
2615
2616 PR c++/81899
2617 * g++.dg/template/pr81899.C: New.
2618
404938ed
RB
26192017-08-21 Richard Biener <rguenther@suse.de>
2620
2621 PR tree-optimization/81900
2622 * gcc.dg/torture/pr81900.c: New testcase.
2623
1ea85365
RB
26242017-08-21 Richard Biener <rguenther@suse.de>
2625
2626 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2627 regex to handle the LTO case.
2628 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2629 * c-c++-common/asan/misalign-1.c: Likewise.
2630 * c-c++-common/asan/misalign-2.c: Likewise.
2631 * c-c++-common/asan/null-deref-1.c: Likewise.
2632 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2633 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2634 * c-c++-common/asan/use-after-free-1.c: Likewise.
2635 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2636 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2637 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2638 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2639 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2640 * g++.dg/asan/large-func-test-1.C: Likewise.
2641 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2642
8322b607
RB
26432017-08-21 Richard Biener <rguenther@suse.de>
2644
2645 PR middle-end/81884
2646 * g++.dg/torture/pr81884.C: New testcase.
2647
8e7b84e8
JDA
26482017-08-20 John David Anglin <danglin@gcc.gnu.org>
2649
2650 PR ipa/77732
2651 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2652
953e520d
DM
26532017-08-18 David Malcolm <dmalcolm@redhat.com>
2654
2655 PR tree-optimization/46805
2656 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2657 * jit.dg/test-autovectorize.c: New test case.
2658
b1eb28d1
PB
26592017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2660
2661 PR target/80210
2662 * gcc.target/powerpc/pr80210.c: New test.
2663
f661e57e
DM
26642017-08-18 David Malcolm <dmalcolm@redhat.com>
2665
2666 PR c++/81514
2667 * g++.dg/lookup/empty.h: New file.
2668 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2669 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2670 on a built-in.
2671
00aa1fa2
L
26722017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2673
2674 PR c/53037
2675 * c-c++-common/pr53037-5.c: New test.
2676 * g++.dg/pr53037-1.C: Likewise.
2677 * g++.dg/pr53037-2.C: Likewise.
2678 * g++.dg/pr53037-3.C: Likewise.
2679 * g++.dg/pr53037-4.C: Likewise.
2680 * gcc.dg/pr53037-1.c: Likewise.
2681 * gcc.dg/pr53037-2.c: Likewise.
2682 * gcc.dg/pr53037-3.c: Likewise.
2683 * gcc.dg/pr53037-4.c: Likewise.
2684
4a89b7e7
PB
26852017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2686
2687 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2688 * gcc.target/powerpc/p9-vparity.c: Likewise.
2689 * gcc.target/powerpc/pr68805.c: Likewise.
2690 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2691
d00fdf85
PB
26922017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2693
2694 PR target/72804
2695 * gcc.target/powerpc/pr72804.c: New test.
2696
e67bbd5d
MP
26972017-08-17 Marek Polacek <polacek@redhat.com>
2698
2699 PR middle-end/81814
2700 * gcc.dg/torture/pr81814.c: New test.
2701
ea58eb88
JW
27022017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2703
2704 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2705
ab4b719a
TV
27062017-08-17 Tom de Vries <tom@codesourcery.com>
2707
2708 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2709
344be1fd
RB
27102017-08-17 Richard Biener <rguenther@suse.de>
2711
2712 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2713
7911a54d
UB
27142017-08-16 Uros Bizjak <ubizjak@gmail.com>
2715
2716 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2717 scan-assembler-times for alpha*-*-*.
2718 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2719 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2720
b68a9f34
TK
27212017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2722
2723 PR fortran/81116
2724 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2725
adb5b54b
UB
27262017-08-16 Uros Bizjak <ubizjak@gmail.com>
2727
2728 PR target/46091
2729 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2730 (testm): New test function.
2731 * gcc.target/i386/pr46091-2.c: Ditto.
2732 * gcc.target/i386/pr46091-3.c: Ditto.
2733
90d43c80
BC
27342017-08-16 Bin Cheng <bin.cheng@arm.com>
2735
2736 PR tree-optimization/81832
2737 * gcc.dg/tree-ssa/pr81832.c: New test.
2738
963aeaad
RS
27392017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2740
2741 PR tree-optimization/81835
2742 * gcc.dg/vect/pr81815.c: New test.
2743
aaf46c35
JM
27442017-08-15 Joseph Myers <joseph@codesourcery.com>
2745
2746 PR target/78460
2747 PR target/67712
2748 * gcc.c-torture/compile/string-large-1.c: New test.
2749
204b99cd
RB
27502017-08-15 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/81790
2753 * gcc.dg/torture/pr81790.c: New testcase.
2754
27be025d
MS
27552017-08-14 Martin Sebor <msebor@redhat.com>
2756
2757 PR c/81117
2758 * c-c++-common/attr-nonstring-1.c: New test.
2759
da67acb9
MS
27602017-08-14 Martin Sebor <msebor@redhat.com>
2761
2762 PR c/81117
2763 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2764
9e3b1778
DE
27652017-08-14 David Edelsohn <dje.gcc@gmail.com>
2766
2767 * gcc.dg/ucnid-5.c: Skip on AIX.
2768 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2769
2912db04
UB
27702017-08-14 Uros Bizjak <ubizjak@gmail.com>
2771
2772 PR target/46091
2773 * gcc.target/i386/pr46091-1.c: New test.
2774 * gcc.target/i386/pr46091-2.c: Ditto.
2775 * gcc.target/i386/pr46091-3.c: Ditto.
2776
c7fd2176
WD
27772017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2778
2779 PR target/81643
2780 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2781
a72a7e39
BS
27822017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2783
2784 PR target/79845
2785 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2786 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2787 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2788 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2789 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2790 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2791 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2792 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2793 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2794 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2795 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2796 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2797 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2798 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2799 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2800 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2801 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2802 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2803 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2804 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2805 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2806 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2807 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2808 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2809 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2810 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2811 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2812 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2813 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2814 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2815 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2816 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2817 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2818 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2819 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2820 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2821 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2822 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2823 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2824 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2825 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2826 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2827 * gcc.target/powerpc/cmpb-3.c: Likewise.
2828 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2829 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2830 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2831 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2832 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2833 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2834 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2835 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2836 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2837 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2838 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2839 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2840 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2841 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2842 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2843 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2844 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2845 * gcc.target/powerpc/no-r11-3.c: Likewise.
2846 * gcc.target/powerpc/pr80098-1.c: Likewise.
2847 * gcc.target/powerpc/pr80098-2.c: Likewise.
2848 * gcc.target/powerpc/pr80098-3.c: Likewise.
2849 * gcc.target/powerpc/pr80098-4.c: Likewise.
2850 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2851 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2852 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2853 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2854 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2855 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2856 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2857 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2858 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2859 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2860 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2861
8d2d0de9
BC
28622017-08-14 Bin Cheng <bin.cheng@arm.com>
2863
2864 PR tree-optimization/81799
2865 * gcc.dg/tree-ssa/pr81799.c: New.
2866
5316dd1b
WD
28672017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2868
2869 PR middle-end/46932
2870 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2871 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2872
250db3f9
SN
28732017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2874
2875 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2876 -mno-pc-relative-literal-loads.
2877
0d9255af
RO
28782017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2879
2880 PR testsuite/81793
2881 * gcc.dg/pie-static-1.c: Require both static and pie support.
2882 * gcc.dg/pie-static-2.c: Likewise.
2883
7a7b545f
PMR
28842017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2885
2886 PR ada/79542
2887 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2888
bb85aa74
MP
28892017-08-11 Marek Polacek <polacek@redhat.com>
2890
2891 PR c/81795
2892 * gcc.dg/pr81795.c: New test.
2893
c4fa8984
TK
28942017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2895
2896 PR fortran/60355
2897 * gfortran.dg (bind_c_usage_30): New test.
2898
fe8a99d8
ML
28992017-08-11 Martin Liska <mliska@suse.cz>
2900
2901 PR tree-opt/79987
2902 * gcc.target/i386/mpx/pr79987.c: New test.
2903
4c71a171
ML
29042017-08-11 Martin Liska <mliska@suse.cz>
2905
2906 PR ipa/81213
2907 * gcc.target/i386/pr81213.c: New test.
2908
e1769bdd
UB
29092017-08-10 Uros Bizjak <ubizjak@gmail.com>
2910
2911 PR target/81708
2912 * gcc.target/i386/stack-prot-sym.c: New test.
2913
adc84037
RS
29142017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2915
2916 PR testsuite/81738
2917 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2918 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2919 vect_perm and vect_element_align for vectorization.
2920
8e941ae9
L
29212017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2922
2923 PR target/81736
2924 * gcc.target/i386/pr81736-1.c: New test.
2925 * gcc.target/i386/pr81736-2.c: Likewise.
2926 * gcc.target/i386/pr81736-3.c: Likewise.
2927 * gcc.target/i386/pr81736-4.c: Likewise.
2928 * gcc.target/i386/pr81736-5.c: Likewise.
2929 * gcc.target/i386/pr81736-6.c: Likewise.
2930 * gcc.target/i386/pr81736-7.c: Likewise.
2931
798f8628
WS
29322017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2933
2934 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2935 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2936
32129a17
DM
29372017-08-10 David Malcolm <dmalcolm@redhat.com>
2938
2939 * c-c++-common/missing-close-symbol.c: New test case.
2940 * c-c++-common/missing-symbol.c: New test case.
2941 * gcc.dg/unclosed-init.c: New test case.
2942 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2943 * g++.dg/diagnostic/unclosed-function.C: New test case.
2944 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2945 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2946 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2947 "expected identifier" error.
2948
57e1270f
FR
29492017-08-10 Fritz Reese <fritzoreese@gmail.com>
2950
2951 * gfortran.dg/dec_d_lines_1.f: New test.
2952 * gfortran.dg/dec_d_lines_2.f: New test.
2953
29542017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2955
2956 * gfortran.dg/dec_structure_18.f90: New test.
2957 * gfortran.dg/dec_structure_19.f90: New test.
2958 * gfortran.dg/dec_structure_20.f90: New test.
2959 * gfortran.dg/dec_structure_21.f90: New test.
2960
aaab59b4
MP
29612017-08-10 Marek Polacek <polacek@redhat.com>
2962
2963 PR testsuite/81784
2964 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2965
f234f078
MP
2966 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2967
2b7d0696
ML
29682017-08-10 Martin Liska <mliska@suse.cz>
2969
2970 PR c++/81355
2971 * g++.dg/other/pr81355.C: New test.
2972
47ee1b7c
DM
29732017-08-09 David Malcolm <dmalcolm@redhat.com>
2974
2975 * jit.dg/all-non-failing-tests.h: Add note about
2976 test-vector-types.cc.
2977 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2978 case.
2979 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2980 New test case.
2981 * jit.dg/test-vector-types.cc: New test case.
2982
b388427b
AP
29832017-08-09 Andrew Pinski <apinski@cavium.com>
2984
2985 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2986 --save-temps to the options passed.
2987
12c2ab7b
MC
29882017-08-09 Michael Collison <michael.collison@arm.com>
2989
2990 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2991 boundary option and fix comment.
2992 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2993 boundary option and fix comment.
2994 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2995 boundary option and fix comment.
2996 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2997 -mstructure-size boundary option.
2998
a8a581af
SB
29992017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3000
3001 PR rtl-optimization/81423
3002 * gcc.c-torture/execute/pr81423.c: New testcase.
3003
50a87c1c
WS
30042017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3005
3006 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3007 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3008 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3009 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3010
3d9a180f
WS
30112017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3012
3013 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3014 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3015
ee9a9e7b
WS
30162017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3017
3018 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3019 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3020 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3021
07999eb2
WS
30222017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3023
3024 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3025 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3026 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3027 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3028
0ca970cd
SB
30292017-08-09 Slava Barinov <v.barinov@samsung.com>
3030
3031 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3032
296c53ac
MP
30332017-08-09 Marek Polacek <polacek@redhat.com>
3034
3035 PR c/81233
3036 * gcc.dg/diagnostic-types-1.c: New test.
3037 * gcc.dg/assign-warn-1.c: Update warning messages.
3038 * gcc.dg/assign-warn-2.c: Likewise.
3039 * gcc.dg/c90-const-expr-5.c: Likewise.
3040 * gcc.dg/c99-const-expr-5.c: Likewise.
3041 * gcc.dg/conv-2.c: Likewise.
3042 * gcc.dg/init-bad-7.c: Likewise.
3043 * gcc.dg/overflow-warn-1.c: Likewise.
3044 * gcc.dg/overflow-warn-2.c: Likewise.
3045 * gcc.dg/overflow-warn-3.c: Likewise.
3046 * gcc.dg/overflow-warn-4.c: Likewise.
3047 * gcc.dg/pointer-array-atomic.c: Likewise.
3048 * gcc.dg/pr26865.c: Likewise.
3049 * gcc.dg/pr61162-2.c: Likewise.
3050 * gcc.dg/pr61162.c: Likewise.
3051 * gcc.dg/pr67730-2.c: Likewise.
3052 * gcc.dg/pr69156.c: Likewise.
3053 * gcc.dg/pr70174.c: Likewise.
3054 * objc.dg/proto-lossage-4.m: Likewise.
3055
a32c8316
MP
30562017-08-09 Marek Polacek <polacek@redhat.com>
3057
3058 PR c/81417
3059 * Wsign-compare-1.c: New test.
3060 * gcc.dg/compare1.c: Adjust dg-bogus.
3061 * gcc.dg/compare2.c: Likewise.
3062 * gcc.dg/compare3.c: Likewise.
3063 * gcc.dg/compare7.c: Likewise.
3064 * gcc.dg/compare8.c: Likewise.
3065 * gcc.dg/compare9.c: Likewise.
3066 * gcc.dg/pr11492.c: Likewise.
3067
7345b714
L
30682017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3069
3070 PR driver/81523
3071 * gcc.dg/pie-7.c: New test.
3072 * gcc.dg/pie-static-1.c: Likewise.
3073 * gcc.dg/pie-static-2.c: Likewise.
3074
d5bf81b3
UB
30752017-08-08 Uros Bizjak <ubizjak@gmail.com>
3076
3077 PR target/81708
3078 * gcc.target/i386/stack-prot-guard.c: New test.
3079
4261463d
TC
30802017-08-08 Tamar Christina <tamar.christina@arm.com>
3081
3082 * gcc.target/aarch64/xorsign.c: New.
3083 * gcc.target/aarch64/xorsign_exec.c: New.
3084 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3085
b115e803
BS
30862017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3087
3088 PR tree-optimization/81354
3089 * g++.dg/torture/pr81354.C: New file.
3090
51bd28ed
RB
30912017-08-08 Richard Biener <rguenther@suse.de>
3092
3093 PR middle-end/81719
3094 * g++.dg/tree-ssa/pr81719.C: New testcase.
3095
26d66f28
RB
30962017-08-08 Richard Biener <rguenther@suse.de>
3097
3098 PR tree-optimization/81723
3099 * gfortran.dg/pr81723.f: New testcase.
3100
82c0d3eb
BS
31012017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3102
3103 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3104 string.
3105 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3106 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3107 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3108 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3109 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3110 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3111 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3112 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3113 * gcc.target/powerpc/cmpb-3.c: Likewise.
3114 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3115 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3116
d81e058f
ML
31172017-08-08 Martin Liska <mliska@suse.cz>
3118
3119 PR tree-opt/81696
3120 * gcc.dg/ipa/pr81696.c: New test.
3121
a5c93f53
BC
31222017-08-08 Bin Cheng <bin.cheng@arm.com>
3123
3124 PR tree-optimization/81744
3125 * gcc.dg/tree-ssa/pr81744.c: New.
3126
a5afbdd6
MP
31272017-08-08 Marek Polacek <polacek@redhat.com>
3128
3129 PR c++/81607
3130 * g++.dg/other/bitfield6.C: New test.
3131
08c4c51e
MM
31322017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3133
3134 PR target/81593
3135 * gcc.target/powerpc/vec-setup.h: New tests to test various
3136 combinations of setting up vectors of 2 double word elements.
3137 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3138 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3139 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3140 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3141 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3142 vector inserts from vector extracts.
3143 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3144
950a884b
TK
31452017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3146
3147 PR fortran/68829
3148 PR fortran/81701
3149 * gfortran.dg/o_fast_stacksize.90: New test.
3150
6f1a16cb
WD
31512017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3152
3153 PR middle-end/46932
3154 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3155
4090b652
L
31562017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3157
3158 * gcc.target/i386/pr81736-1.c: Removed.
3159 * gcc.target/i386/pr81736-2.c: Likewise.
3160 * gcc.target/i386/pr81736-3.c: Likewise.
3161 * gcc.target/i386/pr81736-4.c: Likewise.
3162
079a0363
L
31632017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3164
3165 PR target/81736
3166 * gcc.target/i386/pr81736-1.c: New test.
3167 * gcc.target/i386/pr81736-2.c: Likewise.
3168 * gcc.target/i386/pr81736-3.c: Likewise.
3169 * gcc.target/i386/pr81736-4.c: Likewise.
3170
1653a865
MP
31712017-08-07 Marek Polacek <polacek@redhat.com>
3172
3173 PR middle-end/81737
3174 * gcc.dg/pr81737.c: New test.
3175
577eec56
ML
31762017-08-07 Martin Liska <mliska@suse.cz>
3177
3178 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3179 * gcc.dg/parm-impl-decl-1.c: Likewise.
3180 * gcc.dg/parm-impl-decl-3.c: Likewise.
3181 * gcc.dg/Wattributes-5.c: New test.
3182
537bf9ac
AP
31832017-08-06 Andrew Pinski <apinski@cavium.com>
3184
3185 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3186 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3187 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3188 * gcc.target/aarch64/target_attr_4.c: Likewise.
3189 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3190 * gcc.target/aarch64/target_attr_2.c: Likewise.
3191 * gcc.target/aarch64/target_attr_7.c: Likewise.
3192 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3193 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3194 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3195
90596474
AP
31962017-08-06 Andrew Pinski <apinski@cavium.com>
3197
3198 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3199 -march=armv8-a+nolse, skip if -mcpu= is passed.
3200 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3201
08e9cb5a
AP
32022017-08-06 Andrew Pinski <apinski@cavium.com>
3203
3204 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3205 * gcc.target/aarch64/_Float16_2.c: Likewise.
3206 * gcc.target/aarch64/_Float16_3.c: Likewise.
3207
4a6ad083
TV
32082017-08-06 Tom de Vries <tom@codesourcery.com>
3209
3210 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3211
b363e726
TV
32122017-08-06 Tom de Vries <tom@codesourcery.com>
3213
3214 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3215 type. Add missing return.
3216
8fbcf075
TV
32172017-08-06 Tom de Vries <tom@codesourcery.com>
3218
3219 PR testsuite/81731
3220 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3221 variable 'a' definition.
3222 (b): Remove unused variable.
3223 (gp): New variable.
3224 (check): Add parameter corresponding to call in main, and handle.
3225
67695c07
PC
32262017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3227
3228 PR c++/79790
23d12941 3229 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3230
c779bea5
YG
32312017-08-04 Yury Gribov <tetra2005@gmail.com>
3232
3233 PR tree-optimization/57371
3234 * c-c++-common/pr57371-1.c: New test.
3235 * c-c++-common/pr57371-2.c: New test.
3236 * c-c++-common/pr57371-3.c: New test.
3237 * c-c++-common/pr57371-4.c: New test.
3238 * gcc.dg/pr57371-5.c: New test.
3239
e52341f1
CL
32402017-08-04 Carl Love <cel@us.ibm.com>
3241
3242 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3243 builtin test cases for vec_mule, and vec_mulo.
3244 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3245 builtin test cases for vec_mule, and vec_mulo.
3246
295940c3
L
32472017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3248
3249 PR target/81590
3250 * gcc.target/i386/avx512-check.h: New file.
3251 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3252 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3253 * gcc.target/i386/avx512cd-check.h: Likewise.
3254 * gcc.target/i386/avx512ifma-check.h: Likewise.
3255 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3256 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3257 * gcc.target/i386/avx512bw-check.h: Rewrite.
3258 * gcc.target/i386/avx512dq-check.h: Likewise.
3259 * gcc.target/i386/avx512er-check.h: Likewise.
3260 * gcc.target/i386/avx512f-check.h: Likewise.
3261 * gcc.target/i386/avx512vl-check.h: Likewise.
3262 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3263 only.
3264 (test_512): Removed.
3265 (avx512*_test): Likewise.
3266 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3267
f4f2c2ec
MP
32682017-08-04 Marek Polacek <polacek@redhat.com>
3269
3270 PR middle-end/81695
3271 * gcc.dg/pr81695.c: New test.
3272
62c8a2cf
RS
32732017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3274
3275 PR tree-optimization/81136
3276 * gcc.dg/vect/pr81136.c: Add scan test.
3277
dfbddbeb
RS
32782017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3279
3280 * gcc.dg/vect/vect-alias-check-3.c: New test.
3281 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3282 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3283
165b2f5f
RB
32842017-08-04 Richard Biener <rguenther@suse.de>
3285
3286 PR middle-end/81705
3287 * c-c++-common/ubsan/pr81705.c: New testcase.
3288
7c0881d5
BS
32892017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3290
3291 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3292 messages that used to start with a capital letter.
3293 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3294 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3295 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3296 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3297 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3298 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3299 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3300 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3301 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3302 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3303 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3304 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3305 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3306 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3307 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3308 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3309 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3310 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3311 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3312 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3313 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3314 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3315 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3316 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3317 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3318 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3319 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3320 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3321 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3322 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3323 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3324 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3325 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3326 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3327 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3328 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3329 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3330 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3331 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3332 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3333 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3334 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3335 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3336 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3337 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3338 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3339 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3340 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3341 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3342 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3343 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3344 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3345 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3346 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3347 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3348 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3349
2fdaed89
JJ
33502017-08-03 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR target/81621
3353 * gcc.dg/pr81621.c: New test.
3354
297db279
RB
33552017-08-03 Richard Biener <rguenther@suse.de>
3356
3357 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3358 and CSE.
3359
2fdaed89 33602017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3361
3362 PR middle-end/81148
3363 * c-c++-common/ubsan/pr81148.c: New testcase.
3364
cad136a4
TV
33652017-08-03 Tom de Vries <tom@codesourcery.com>
3366
3367 PR target/81662
3368 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3369
2392baa5
JJ
33702017-08-03 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR driver/81650
3373 * gcc.dg/pr81650.c: New test.
3374
e5e691a5
PC
33752017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3376
3377 PR c++/71440
3378 * g++.dg/template/crash127.C: New.
3379
0a734553
JJ
33802017-08-03 Jakub Jelinek <jakub@redhat.com>
3381
3382 PR middle-end/81052
3383 * c-c++-common/pr81052.c: New test.
3384
673aef33
TV
33852017-08-03 Tom de Vries <tom@codesourcery.com>
3386
3387 * gcc.dg/pr56727-2.c: Require alias.
3388
2a8485f6
TV
33892017-08-03 Tom de Vries <tom@codesourcery.com>
3390
3391 * gcc.dg/attr-noipa.c: Require alloca.
3392
8b917598
TV
33932017-08-03 Tom de Vries <tom@codesourcery.com>
3394
3395 * gcc.dg/torture/pr80163.c: Require label_values.
3396
4ca8bf91
TV
33972017-08-03 Tom de Vries <tom@codesourcery.com>
3398
3399 PR target/81662
3400 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3401 * c-c++-common/patchable_function_entry-default.c: Same.
3402 * c-c++-common/patchable_function_entry-definition.c: Same.
3403
f4629481
UB
34042017-08-02 Uros Bizjak <ubizjak@gmail.com>
3405
3406 PR target/81644
3407 * gcc.target/i386/pr81644.c: New test.
3408
86994621
TV
34092017-08-02 Tom de Vries <tom@codesourcery.com>
3410
3411 * gcc.dg/Walloca-14.c: Use relative line number.
3412
9501fd4b
UB
34132017-08-02 Uros Bizjak <ubizjak@gmail.com>
3414
3415 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3416 test "no-3dnowa" target attribute.
3417
f7b6353a
MP
34182017-08-02 Marek Polacek <polacek@redhat.com>
3419
3420 PR c/81289
3421 * gcc.dg/noncompile/pr81289.c: New test.
3422
8a6eab34
MP
3423 PR c/81448
3424 PR c/81306
3425 * c-c++-common/Wmultistatement-macros-13.c: New test.
3426
349721b7
JJ
34272017-08-02 Jakub Jelinek <jakub@redhat.com>
3428
e4f0733a
JJ
3429 PR c++/81640
3430 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3431
349721b7
JJ
3432 PR middle-end/79499
3433 * gcc.dg/pr79499.c: New test.
3434
77eefb71
RB
34352017-08-02 Richard Biener <rguenther@suse.de>
3436
3437 PR tree-optimization/81633
3438 * gcc.dg/vect/pr81633.c: New testcase.
3439
760f74c2
L
34402017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3441
3442 * gcc.dg/guality/pr25967-1.c: New test.
3443 * gcc.dg/guality/pr25967-2.c: Likewise.
3444 * gcc.dg/torture/pr25967-1.c: Likewise.
3445 * gcc.dg/torture/pr25967-2.c: Likewise.
3446
a2e28a97
L
34472017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3448
3449 PR target/81654
3450 * gcc.target/i386/pr81654.c: New test.
3451
d8afd032
TK
34522017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3453
3454 PR fortran/79312
3455 * gfortran.dg/logical_assignment_1.f90: New test.
3456
671a00ee
ML
34572017-08-01 Martin Liska <mliska@suse.cz>
3458
3459 PR middle-end/70140
3460 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3461
7d3eecca
ML
34622017-08-01 Martin Liska <mliska@suse.cz>
3463
3464 Revert r250771
3465 Make mempcpy more optimal (PR middle-end/70140).
3466
636730ca
JJ
34672017-08-01 Jakub Jelinek <jakub@redhat.com>
3468
3469 PR target/81622
3470 * gcc.target/powerpc/pr81622.c: New test.
3471
74cc0b2b
SE
34722017-08-01 Steve Ellcey <sellcey@cavium.com>
3473
3474 PR tree-optimization/80925
3475 * gcc.dg/vect/vect-28.c: Add
3476 --param vect-max-peeling-for-alignment=0 option.
3477 Remove unaligned access and peeling checks.
3478 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3479 * gcc.dg/vect/vect-70.c: Ditto.
3480 * gcc.dg/vect/vect-87.c: Ditto.
3481 * gcc.dg/vect/vect-88.c: Ditto.
3482 * gcc.dg/vect/vect-91.c: Ditto.
3483 * gcc.dg/vect/vect-93.c: Ditto.
3484
0102e469
TV
34852017-08-01 Tom de Vries <tom@codesourcery.com>
3486
3487 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3488 * gcc.target/nvptx/slp.c (foo): Same.
3489
813485c6
RB
34902017-08-01 Richard Biener <rguenther@suse.de>
3491
3492 PR tree-optimization/81181
3493 * gcc.dg/torture/pr81181.c: New testcase.
3494
98b7180c
ML
34952017-08-01 Martin Liska <mliska@suse.cz>
3496
3497 PR middle-end/70140
3498 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3499
4f3e333a
UB
35002017-08-01 Uros Bizjak <ubizjak@gmail.com>
3501
3502 PR target/81641
3503 * gcc.target/i386/pr81641.c: New test.
3504
b8bb5772
UB
35052017-08-01 Uros Bizjak <ubizjak@gmail.com>
3506
3507 PR target/81639
3508 * gcc.target/i386/pr81639.c: New test.
3509
34e5c511
RB
35102017-08-01 Richard Biener <rguenther@suse.de>
3511
3512 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3513 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3514 endless loop.
3515 * gcc.dg/uninit-23.c: Adjust.
3516
5e19d437
BC
35172017-08-01 Bin Cheng <bin.cheng@arm.com>
3518
3519 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3520 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3521
7061cfc0
BC
35222017-08-01 Bin Cheng <bin.cheng@arm.com>
3523
3524 PR tree-optimization/81627
3525 * gcc.dg/tree-ssa/pr81627.c: New.
3526
39637a44
BC
35272017-08-01 Bin Cheng <bin.cheng@arm.com>
3528
3529 PR tree-optimization/81620
3530 * gcc.dg/tree-ssa/pr81620-1.c: New.
3531 * gcc.dg/tree-ssa/pr81620-2.c: New.
3532
f9c5fe06
DH
35332017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3534
3535 PR testsuite/53542
3536 * gfortran.dg/use_30.f90: New test.
3537
da98e3b1
JJ
35382017-08-01 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR tree-optimization/81588
3541 * gcc.dg/tree-ssa/pr81588.c: New test.
3542 * gcc.dg/pr81588.c: New test.
3543 * gcc.c-torture/execute/pr81588.c: New test.
3544
5e8fe12f
RB
35452017-08-01 Richard Biener <rguenther@suse.de>
3546
3547 PR tree-optimization/81297
3548 * gcc.dg/torture/pr81297.c: New testcase.
3549
93ac482a
UB
35502017-07-31 Uros Bizjak <ubizjak@gmail.com>
3551
3552 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3553
6cc518c6
SE
35542017-07-31 Steve Ellcey <sellcey@cavium.com>
3555
3556 PR tree-optimization/80925
93ac482a 3557 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3558 --param vect-max-peeling-for-alignment=0 option.
3559 Remove unaligned access and peeling checks.
3560 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3561
24c8e8eb
CL
35622017-07-31 Carl Love <cel@us.ibm.com>
3563
3564 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3565 missed in commit 250746.
3566
b40e941b
CL
35672017-07-31 Carl Love <cel@us.ibm.com>
3568
3569 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3570 new builtins.
3571
67779f74
L
35722017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3573
3574 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3575 * gcc.target/i386/pr79793-2.c: Likewise.
3576
a97cf8f9
UB
35772017-07-31 Uros Bizjak <ubizjak@gmail.com>
3578
3579 PR target/25967
3580 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3581 (naked): Add attribute regparm(1) for x86_32 targets.
3582 Add integer argument. Remove global "data" variable.
3583 (main): Pass integer argument to naked function.
3584 * gcc.target/i386/naked-4.c: New test.
3585
7fef86d3
JH
35862017-07-31 Jan Hubicka <hubicka@ucw.cz>
3587 Martin Liska <mliska@suse.cz>
3588
3589 * gcc.dg/predict-15.c: New test.
3590 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3591
2ec580be
UB
35922017-07-31 Uros Bizjak <ubizjak@gmail.com>
3593
3594 PR target/25967
3595 * gcc.target/i386/naked-1.c: New test.
3596 * gcc.target/i386/naked-2.c: Ditto.
3597 * gcc.target/i386/naked-3.c: Ditto.
3598 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3599 do_test_body0 stub function, use attribute "naked" instead.
3600 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3601 * gcc.dg/pr44290-2.c: Ditto.
3602
cfdf6ff6
TK
36032017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3604
3605 PR fortran/81581
3606 * gfortran.dg/dim_sum_1.f90: New test case.
3607 * gfortran.dg/dim_sum_2.f90: New test case.
3608 * gfortran.dg/dim_sum_3.f90: New test case.
3609
5edb1c48
ML
36102017-07-31 Martin Liska <mliska@suse.cz>
3611
3612 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3613 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3614
f34ebeb2
ML
36152017-07-31 Martin Liska <mliska@suse.cz>
3616
3617 PR sanitize/81530
3618 * g++.dg/ubsan/pr81530.C: New test.
3619
066bbc57
JJ
36202017-07-31 Jakub Jelinek <jakub@redhat.com>
3621
3622 PR sanitizer/81604
3623 * c-c++-common/ubsan/pr81604.c: New test.
3624
a10b3cf1
L
36252017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3626
3627 PR target/79793
3628 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3629 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3630 (foo): Check the builtin return address against the return address
3631 in interrupt frame.
3632 * gcc.target/i386/pr79793-1.c: New test.
3633 * gcc.target/i386/pr79793-2.c: Likewise.
3634
942047f2
EB
36352017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3636
3637 * c-c++-common/dump-ada-spec-7.c: New test.
3638
e071b767
JJ
36392017-07-29 Jakub Jelinek <jakub@redhat.com>
3640
3641 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3642 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3643
782a7850
PB
36442017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3645
3646 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3647
9de00935
TC
36482017-07-28 Tamar Christina <tamar.christina@arm.com>
3649
3650 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3651
8de33df2
BC
36522017-07-28 Bin Cheng <bin.cheng@arm.com>
3653
3654 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3655
8acb8421
TC
36562017-07-28 Tamar Christina <tamar.christina@arm.com>
3657 Bilyan Borisov <bilyan.borisov@arm.com>
3658
3659 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3660 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3661 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3662 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3663 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3664
d9c259ef
BC
36652017-07-28 Bin Cheng <bin.cheng@arm.com>
3666
3667 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3668 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3669 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3670 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3671 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3672 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3673 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3674 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3675 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3676 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3677 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3678
6d7649f8
ML
36792017-07-28 Martin Liska <mliska@suse.cz>
3680
3681 PR sanitizer/81340
3682 * g++.dg/asan/pr81340.C: New test.
3683
92e29a5e
RB
36842017-07-28 Richard Biener <rguenther@suse.de>
3685
3686 PR tree-optimization/81502
3687 * gcc.target/i386/pr81502.c: New testcase.
3688
70affe6a
ML
36892017-07-28 Martin Liska <mliska@suse.cz>
3690
3691 PR sanitizer/81460
3692 * gcc.dg/asan/pr81460.c: New test.
3693
d0ee55a1
JJ
36942017-07-28 Jakub Jelinek <jakub@redhat.com>
3695
c9b39a49
JJ
3696 PR sanitizer/80998
3697 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3698 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3699
d0ee55a1
JJ
3700 PR tree-optimization/81578
3701 * gcc.dg/pr81578.c: New test.
3702
1ce75e41
RB
37032017-07-28 Richard Biener <rguenther@suse.de>
3704
3705 PR tree-optimization/81573
3706 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3707
7a5cbf29
PB
37082017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3709
3710 * g++.dg/pr69667.C: Remove option -mlra.
3711 * gcc.target/powerpc/dform-1.c: Likewise.
3712 * gcc.target/powerpc/dform-2.c: Likewise.
3713 * gcc.target/powerpc/dform-3.c: Likewise.
3714 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3715 * gcc.target/powerpc/p9-vparity.c: Likewise.
3716 * gcc.target/powerpc/pr63491.c: Likewise.
3717 * gcc.target/powerpc/pr67808.c: Likewise.
3718 * gcc.target/powerpc/pr68805.c: Likewise.
3719 * gcc.target/powerpc/pr69461.c: Likewise.
3720 * gcc.target/powerpc/pr71680.c: Likewise.
3721 * gcc.target/powerpc/pr77289.c: Likewise.
3722 * gcc.target/powerpc/pr78458.c: Likewise.
3723 * gcc.target/powerpc/pr78543.c: Likewise.
3724 * g++.dg/pr71294.C: Remove option -mno-lra.
3725 * gcc.target/powerpc/pr71656-1.c: Likewise.
3726 * gcc.target/powerpc/pr71656-2.c: Likewise.
3727 * gcc.target/powerpc/pr71698.c: Likewise.
3728
2c2789d5
KT
37292017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3730 Sudakshina Das <sudi.das@arm.com>
3731
3732 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3733
06bd22f6
MP
37342017-07-27 Marek Polacek <polacek@redhat.com>
3735
3736 PR c/81417
3737 * c-c++-common/Wsign-compare-1.c: New test.
3738 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3739 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3740 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3741 * g++.dg/warn/compare1.C: Likewise.
3742 * gcc.dg/compare1.c: Likewise.
3743 * gcc.dg/compare2.c: Likewise.
3744 * gcc.dg/compare4.c: Likewise.
3745 * gcc.dg/compare5.c: Likewise.
3746 * gcc.dg/pr35430.c: Likewise.
3747 * gcc.dg/pr60087.c: Likewise.
3748
27c8b49b
PB
37492017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3750
3751 PR middle-end/81564
3752 * gcc.dg/pr81564.c: New test.
3753
b7675b59
RB
37542017-07-27 Richard Biener <rguenther@suse.de>
3755
3756 PR tree-optimization/81573
3757 PR tree-optimization/81494
3758 * gcc.dg/torture/pr81573.c: New testcase.
3759
719488f8
RB
37602017-07-27 Richard Biener <rguenther@suse.de>
3761
3762 PR tree-optimization/81571
3763 * gcc.dg/torture/pr81571.c: New testcase.
3764
9811e84c
RB
37652017-07-27 Richard Biener <rguenther@suse.de>
3766
3767 PR tree-optimization/81502
3768 * gcc.target/i386/vect-insert-1.c: New testcase.
3769
58814c76
AK
37702017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3771
3772 PR target/81534
3773 * gcc.target/s390/pr81534.c: New test.
3774
036ea399
JJ
37752017-07-27 Jakub Jelinek <jakub@redhat.com>
3776
7d25ac20
JJ
3777 PR tree-optimization/81555
3778 PR tree-optimization/81556
3779 * gcc.c-torture/execute/pr81555.c: New test.
3780 * gcc.c-torture/execute/pr81556.c: New test.
3781
036ea399
JJ
3782 * gcc.dg/attr-noipa.c: New test.
3783 * gcc.dg/ipa/ipa-pta-18.c: New test.
3784 * gcc.dg/ipa/ipa-sra-11.c: New test.
3785
9bfda664
MM
37862017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3787
3788 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3789 option.
3790 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3791 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3792 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3793 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3794 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3795 * gcc.target/powerpc/vsx-simode.c: Likewise.
3796 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3797 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3798
eb086562
PC
37992017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3800
3801 PR c++/71570
3802 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3803
a7473dc5
L
38042017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3805
3806 PR target/81563
3807 * gcc.target/i386/pr81563.c: New test
3808
404f48ac
WD
38092017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3810
3811 PR target/79041
3812 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3813
c3d38629
MP
38142017-07-26 Marek Polacek <polacek@redhat.com>
3815
3816 PR middle-end/70992
3817 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3818 * gcc.dg/overflow-warn-2.c: Likewise.
3819 * gcc.dg/overflow-warn-3.c: Likewise.
3820 * gcc.dg/overflow-warn-4.c: Likewise.
3821 * gcc.dg/torture/pr70992-2.c: New test.
3822 * gcc.dg/torture/pr70992.c: New test.
3823
4f450a2b
RB
38242017-07-26 Richard Biener <rguenther@suse.de>
3825
3826 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3827 happening in ccp1.
3828 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3829
e1711448
WD
38302017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3831
3832 PR middle-end/46932
3833 * gcc.dg/pr46932.c: New testcase.
3834
108c3c88
ML
38352017-07-26 Martin Liska <mliska@suse.cz>
3836
3837 PR sanitize/81186
3838 * gcc.dg/asan/pr81186.c: New test.
3839
52645850
CL
38402017-07-25 Carl Love <cel@us.ibm.com>
3841
3842 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3843 vec_cnttz builtins.
3844
a8697b27
EB
38452017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3846
3847 * gnat.dg/opt66.adb: New test.
3848
288fe52e
AM
38492017-07-25 Alexander Monakov <amonakov@ispras.ru>
3850
3851 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3852 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3853
b771c609
AM
38542017-07-25 Alexander Monakov <amonakov@ispras.ru>
3855
3856 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3857
38582017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3859
3860 * c-c++-common/patchable_function_entry-default.c: New test.
3861 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3862 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3863
774cccdc
JJ
38642017-07-25 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR target/81532
3867 * gcc.target/i386/pr80833-3.c: New test.
3868 * gcc.target/i386/avx512dq-pr81532.c: New test.
3869 * gcc.target/i386/avx512bw-pr81532.c: New test.
3870
1aa54f90
RB
38712017-07-25 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/81455
3874 * gcc.dg/pr81455.c: New testcase.
3875
e294f495
RB
38762017-07-25 Richard Biener <rguenther@suse.de>
3877
3878 PR tree-optimization/81529
3879 * gfortran.dg/pr81529.f90: New testcase.
3880
edf8ba4b
WD
38812017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3882
774cccdc 3883 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3884
ea063871
RB
38852017-07-25 Richard Biener <rguenther@suse.de>
3886
3887 PR tree-optimization/81410
3888 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3889
5ea71a5a
RB
38902017-07-25 Richard Biener <rguenther@suse.de>
3891
3892 PR tree-optimization/81510
3893 * gcc.dg/torture/pr81510.c: New testcase.
3894 * gcc.dg/torture/pr81510-2.c: Likewise.
3895
4287b4e8
ML
38962017-07-25 Martin Liska <mliska@suse.cz>
3897
3898 PR ipa/81520
3899 * gcc.dg/ipa/pr81520.c: New test.
3900
d49718d6
MP
39012017-07-25 Marek Polacek <polacek@redhat.com>
3902
3903 PR c/81364
3904 * Wmultistatement-macros-12.c: New test.
3905
0e82a9b9
BC
39062017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3907
3908 PR target/81414
3909 * gcc.target/aarch64/pr81414.C: New.
3910
3d99332b
RB
39112017-07-25 Richard Biener <rguenther@suse.de>
3912
3913 PR middle-end/81505
3914 * gcc.dg/ubsan/pr81505.c: New testcase.
3915
52d0f7bd
DS
39162017-07-24 Daniel Santos <daniel.santos@pobox.com>
3917
3918 PR testsuite/80759
3919 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3920 (ELFFN_BEGIN): Rename to FN_TYPE.
3921 (ELFFN_END): Rename to FN_SIZE.
3922 (ASMNAME): New macro.
3923 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3924 .global.
3925 (FUNC_END): Use ASMNAME.
3926 (test_data_save): Remove.
3927 (test_data_input): Likewise.
3928 (test_data_output: Likewise.
3929 (test_data_fn): Likewise.
3930 (test_data_retaddr): Likewise.
3931 (regs_to_mem): Make globals, use r10 instead of rax.
3932 (mem_to_regs): Likewise.
3933 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3934 body to ms-sysv.c.
3935 (do_test_aligned): Likewise.
3936 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3937 Add dg-* directives.
3938 (PASTE_STR): New macro.
3939 (ASMNAME): Likewise.
3940 (LOAD_TEST_DATA_ADDR): Likewise.
3941 (TEST_DATA_OFFSET): Likewise.
3942 (do_test_body0): New C function.
3943 (do_test_body): New inline assembly routine.
3944 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3945 (runtest_ms_sysv): Modify.
3946
19930989
MM
39472017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3948
3949 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3950 since the upper-regs options have been deleted.
3951 * gcc.target/powerpc/pr65849-2.c: Likewise.
3952 * gcc.target/powerpc/pr80099-1.c: Likewise.
3953 * gcc.target/powerpc/pr80099-2.c: Likewise.
3954 * gcc.target/powerpc/pr80099-3.c: Likewise.
3955 * gcc.target/powerpc/pr80099-4.c: Likewise.
3956 * gcc.target/powerpc/pr80099-5.c: Likewise.
3957 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3958 support removal of the upper-regs options.
3959 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3960 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3961 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3962 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3963 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3964 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3965 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3966 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3967 * gcc.target/powerpc/ppc-round.c: Likewise.
3968 * gcc.target/powerpc/pr71720.c: Likewise.
3969 * gcc.target/powerpc/pr72853.c: Likewise.
3970 * gcc.target/powerpc/pr79907.c: Likewise.
3971 * gcc.target/powerpc/pr78953.c: Likewise.
3972 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3973 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3974 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3975 * gcc.target/powerpc/vec-init-3.c: Likewise.
3976 * gcc.target/powerpc/vec-init-6.c: Likewise.
3977 * gcc.target/powerpc/vec-init-7.c: Likewise.
3978 * gcc.target/powerpc/vec-set-char.c: Likewise.
3979 * gcc.target/powerpc/vec-set-int.c: Likewise.
3980 * gcc.target/powerpc/vec-set-short.c: Likewise.
3981
d47d34bb
WD
39822017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3983
3984 PR target/79041
3985 * gcc.target/aarch64/pr79041-2.c: New test.
3986
26bca0ed
CL
39872017-07-24 Carl Love <cel@us.ibm.com>
3988
3989 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3990 the new built-ins.
3991
4b40986c
JW
39922017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3993
3994 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3995
213c3b7b
TK
39962017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3997 Mikael Morin <mikael@gcc.gnu.org>
3998
3999 PR fortran/66102
4000 * gfortran.dg/realloc_on_assign_28.f90: New test.
4001
e2b71b5a
DE
40022017-07-23 David Edelsohn <dje.gcc@gmail.com>
4003
4004 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4005 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4006
f36dda3b
UB
40072017-07-23 Uros Bizjak <ubizjak@gmail.com>
4008
4009 PR target/80569
4010 * gcc.target/i386/pr80569.c: New test.
4011
5ff4baa5
CL
40122017-07-21 Carl Love <cel@us.ibm.com>
4013
4014 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4015 vmuleuh): Fix scan-assembler-times should check for word not half word
4016 instructions.
4017
43f84f6c
JW
40182017-07-21 Jim Wilson <jim.wilson@linaro.org>
4019
4020 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4021 redundant -march option.
4022 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4023 in addition to armv8.1-a.
4024
325fe816
YG
40252017-07-21 Yury Gribov <tetra2005@gmail.com>
4026
4027 PR middle-end/56727
4028 * gcc.dg/pr56727-1.c: New test.
4029 * gcc.dg/pr56727-2.c: New test.
4030
5a5838e0
SM
40312017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4032
4033 * gcc.target/powerpc/mmx-check.h: New file.
4034 * gcc.target/powerpc/mmx-packs.c: New file.
4035 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4036 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4037 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4038 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4039 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4040 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4041 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4042 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4043 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4044 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4045 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4046 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4047 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4048 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4049 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4050 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4051 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4052 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4053 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4054 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4055 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4056 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4057 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4058 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4059 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4060 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4061 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4062 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4063 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4064 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4065 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4066 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4067 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4068 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4069 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4070 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4071 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4072 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4073
9af7f373
RB
40742017-06-21 Richard Biener <rguenther@suse.de>
4075
4076 PR tree-optimization/81500
4077 * gcc.dg/torture/pr81500.c: New testcase.
4078
5aaa8fb4
NS
40792017-07-20 Nathan Sidwell <nathan@acm.org>
4080
4081 * g++.dg/ext/anon-struct6.C: Adjust diag.
4082 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4083
2953b72f
JJ
40842017-07-20 Jakub Jelinek <jakub@redhat.com>
4085
4086 PR target/80846
4087 * gcc.target/i386/avx-pr80846.c: New test.
4088 * gcc.target/i386/avx2-pr80846.c: New test.
4089 * gcc.target/i386/avx512f-pr80846.c: New test.
4090
73c4b4df
BC
40912017-07-20 Bin Cheng <bin.cheng@arm.com>
4092
4093 PR tree-optimization/81388
4094 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4095 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4096
77e5edaf
JH
40972017-07-17 Tom de Vries <tom@codesourcery.com>
4098
4099 PR middle-end/81030
4100 * gcc.dg/pr81030.c: New test.
4101
891ad31c
RB
41022017-07-20 Richard Biener <rguenther@suse.de>
4103
4104 PR tree-optimization/61171
4105 * g++.dg/vect/pr61171.cc: New testcase.
4106 * gfortran.dg/vect/pr61171.f: Likewise.
4107 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4108
f971b281
RB
41092017-07-20 Richard Biener <rguenther@suse.de>
4110
4111 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4112 with V64QImode.
4113 * gcc.dg/vect/slp-45.c: Likewise.
4114
2071f8f9
N
41152017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4116
4117 * gcc.dg/tree-ssa/vrp116.c: New Test.
4118
a6722e5b
MM
41192017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4120
4121 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4122 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4123 __builtin_cpu_is and __builtin_cpu_supports are supported.
4124
ccfa843f
SM
41252017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4126
4127 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4128 __BUILTIN_CPU_SUPPORTS__ defined.
4129 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4130 __BUILTIN_CPU_SUPPORTS__ defined.
4131
564e405c
JJ
41322017-07-19 Jakub Jelinek <jakub@redhat.com>
4133
4134 PR tree-optimization/81346
4135 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4136
3717fbe3
TV
41372017-07-19 Tom de Vries <tom@codesourcery.com>
4138
4139 * gcc.target/nvptx/decl-init.c: Update alignment.
4140 * gcc.target/nvptx/slp-2-run.c: New test.
4141 * gcc.target/nvptx/slp-2.c: New test.
4142 * gcc.target/nvptx/v2di.c: New test.
4143
b98b34b7
TV
41442017-07-19 Tom de Vries <tom@codesourcery.com>
4145
4146 * gcc.target/nvptx/slp-run.c: New test.
4147 * gcc.target/nvptx/slp.c: New test.
4148 * gcc.target/nvptx/v2si-cvt.c: New test.
4149 * gcc.target/nvptx/v2si-run.c: New test.
4150 * gcc.target/nvptx/v2si.c: New test.
4151 * gcc.target/nvptx/vec.inc: New test.
4152
8d1628eb
JJ
41532017-07-19 Jakub Jelinek <jakub@redhat.com>
4154
4155 PR tree-optimization/81346
4156 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4157 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4158 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4159 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4160 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4161 compiler to avoid X / C1 op C2 optimization to trigger.
4162
4d6ababc
ML
41632017-07-19 Martin Liska <mliska@suse.cz>
4164
4165 PR sanitizer/63361
4166 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4167 -ffloat-store or -mieee for targets that need it.
4168
d83cc5cc
TV
41692017-07-18 Tom de Vries <tom@codesourcery.com>
4170
4171 PR middle-end/81464
4172 * gfortran.dg/pr81464.f90: New test.
4173
e822e885
UB
41742017-07-18 Uros Bizjak <ubizjak@gmail.com>
4175
4176 PR target/81471
4177 * gcc.target/i386/pr81471.c: New test.
4178
b267968e
RB
41792017-06-18 Richard Biener <rguenther@suse.de>
4180
4181 PR tree-optimization/81410
4182 * gcc.dg/vect/pr81410.c: New testcase.
4183
33e9feb5
JH
41842017-07-18 Jan Hubicka <hubicka@ucw.cz>
4185
4186 PR middle-end/81462
4187 * g++.dg/torture/pr81462.C: New testcase.
4188
694dd0e4
BC
41892017-07-18 Bin Cheng <bin.cheng@arm.com>
4190
4191 PR target/81408
4192 * g++.dg/tree-ssa/pr81408.C: New.
4193 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4194
f9bfe3f5
RB
41952017-07-18 Richard Biener <rguenther@suse.de>
4196
4197 PR tree-optimization/80620
4198 PR tree-optimization/81403
4199 * gcc.dg/torture/pr80620.c: New testcase.
4200 * gcc.dg/torture/pr81403.c: Likewise.
4201
42022017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4203
4204 PR tree-optimization/81418
4205 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4206
42072017-07-17 Carl Love <cel@us.ibm.com>
4208
4209 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4210 test case changes for commit 249424
4211
4212 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4213 vmuleuh): Fix scan-assembler-times should check for word not half word
4214 instructions.
4215
f6489326
BS
42162017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4217
4218 PR tree-optimization/81162
4219 * gcc.dg/pr81162.c: Move this to...
4220 * gcc.dg/ubsan/pr81162.c: ...here.
4221
dbc4ecfc
VR
42222017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4223
4224 * g++.dg/diagnostic/friend1.C: New test.
4225 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4226
a64559a5
NS
42272017-07-17 Nathan Sidwell <nathan@acm.org>
4228
4229 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4230
aac59577
BE
42312017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4232
4233 * lib/gcc-dg.exp: Increase expect's match buffer size.
4234
aa1528b5
BC
42352017-07-17 Bin Cheng <bin.cheng@arm.com>
4236
4237 PR target/81369
4238 * gcc.dg/tree-ssa/pr81369.c: New.
4239
b6c354eb
CZ
42402017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4241
4242 * gcc.target/arc/pr9000674901.c: New file.
4243 * gcc.target/arc/pic-1.c: Likewise.
4244 * gcc.target/arc/pr9001191897.c: Likewise.
4245
1825c61e
CZ
42462017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4247 Andrew Burgess <andrew.burgess@embecosm.com>
4248
4249 * gcc.target/arc/naked-1.c: New file.
4250 * gcc.target/arc/naked-2.c: Likewise.
4251
1f1e8aed
JJ
42522017-07-17 Jakub Jelinek <jakub@redhat.com>
4253
9ebce098
JJ
4254 PR tree-optimization/81428
4255 * gcc.dg/fixed-point/pr81428.c: New test.
4256
e8dd1313
JJ
4257 PR tree-optimization/81365
4258 * g++.dg/torture/pr81365.C: New test.
4259
1f1e8aed
JJ
4260 PR tree-optimization/81396
4261 * gcc.dg/tree-ssa/pr81396.c: New test.
4262
38f638ca
EB
42632017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4264
4265 * gnat.dg/opt65.adb: New test.
4266
5fa396ad
JH
42672017-07-16 Jan Hubicka <hubicka@ucw.cz>
4268
4269 * gcc.dg/predict-8.c: Update.
4270
00aeee56
VR
42712017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4272
4273 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4274 * g++.dg/warn/pr12242.C: Likewise.
4275
b70bb05b
KN
42762017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4277
4278 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4279 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4280 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4281 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4282 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4283 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4284 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4285 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4286 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4287 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4288 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4289 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4290 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4291 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4292 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4293 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4294 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4295 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4296 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4297 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4298 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4299 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4300 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4301 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4302 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4303 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4304 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4305 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4306 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4307 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4308 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4309 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4310 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4311 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4312 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4313 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4314 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4315 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4316 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4317 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4318 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4319 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4320 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4321 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4322 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4323 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4324 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4325 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4326 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4327 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4328 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4329
3b805666
BS
43302016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4331
4332 PR tree-optimization/81162
4333 * gcc.dg/pr81162.c: New file.
4334
bece580c
MS
43352017-07-14 Martin Sebor <msebor@redhat.com>
4336
4337 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4338 that bcopy is expected to be transformed to.
4339
eea77d1f
DM
43402017-07-14 David Malcolm <dmalcolm@redhat.com>
4341
4342 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4343 * g++.dg/lookup/missing-std-include-2.C: New test case.
4344 * g++.dg/lookup/missing-std-include-3.C: New test case.
4345 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4346 * gcc.dg/missing-header-fixit-1.c: New test case.
4347 * gcc.dg/missing-header-fixit-2.c: New test case.
4348 * gcc.dg/missing-header-fixit-2.h: New header.
4349
338d6484
DM
43502017-07-13 David Malcolm <dmalcolm@redhat.com>
4351
4352 PR c/81405
4353 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4354
43552017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4356
4357 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4358
6d28654e
ML
43592017-07-13 Martin Liska <mliska@suse.cz>
4360
4361 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4362 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4363 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4364 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4365 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4366 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4367 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4368
3787ee47
MM
43692017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4370
4371 PR target/81193
4372 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4373 __builtin_cpu_supports with old GLIBC's.
4374 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4375 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4376 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4377 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4378 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4379 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4380 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4381 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4382 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4383 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4384 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4385 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4386 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4387 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4388 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4389 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4390 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4391 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4392 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4393 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4394 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4395 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4396 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4397 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4398
118009c1
CL
43992017-07-12 Carl Love <cel@us.ibm.com>
4400
4401 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4402 rev_bool_int): Add test cases for builtins.
4403 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4404 test cases for builtins.
4405
5d7b8153
CL
44062017-07-12 Carl Love <cel@us.ibm.com>
4407
4408 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4409 lp64 && p9vector_hw.
4410
6ea93a64
CL
44112017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4412
4413 * lib/target-supports.exp (check_stack_check_available): Make
4414 testcase name depend on stack_kind.
4415
2f65ab2e
MC
44162017-07-11 Michael Collison <michael.collison@arm.com>
4417
774cccdc 4418 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4419
9e028cef
PC
44202017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4421
4422 PR c++/51270
4423 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4424
f281956e
CL
44252017-07-11 Carl Love <cel@us.ibm.com>
4426
4427 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4428 test cases for the builtins.
4429
3d36348a
YG
44302017-07-11 Yury Gribov <tetra2005@gmail.com>
4431
4432 * lib/profopt.exp: Print relative names in UNSUPPORTED
4433 AutoFDO tests.
4434
214f700a
MC
44352017-07-10 Michael Collison <michael.collison@arm.com>
4436
4437 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4438
03ed2915
UB
44392017-07-10 Uros Bizjak <ubizjak@gmail.com>
4440
4441 PR target/81375
4442 * gcc.target/i386/pr81375.c: New test.
4443
9c582dbb
MS
44442017-07-10 Martin Sebor <msebor@redhat.com>
4445
4446 PR tree-optimization/80397
4447 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4448
281ac396
MS
44492017-07-10 Martin Sebor <msebor@redhat.com>
4450
4451 PR other/81345
4452 * gcc.dg/pr81345.c: New test.
4453
a7784956
CZ
44542017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4455
4456 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4457 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4458
5920ba15
UB
44592017-07-09 Uros Bizjak <ubizjak@gmail.com>
4460
4461 PR target/81313
4462 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4463 integer argumets to bypass x86_64 outgoing args optimization.
4464
44652017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4466
4467 * gfortran.dg/eoshift_4.f90: New test.
4468 * gfortran.dg/eoshift_5.f90: New test.
4469 * gfortran.dg/eoshift_6.f90: New test.
4470
35c95658
L
44712017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4472
4473 PR target/81313
4474 * gcc.target/i386/pr81313-1.c: New test.
4475 * gcc.target/i386/pr81313-2.c: Likewise.
4476 * gcc.target/i386/pr81313-3.c: Likewise.
4477 * gcc.target/i386/pr81313-4.c: Likewise.
4478 * gcc.target/i386/pr81313-5.c: Likewise.
4479
dcbf81c9
RS
44802017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4481
4482 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4483 * gnat.dg/vect16.ads (Sarray): Likewise.
4484 * gnat.dg/vect17.ads (Sarray): Likewise.
4485 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4486 * gnat.dg/vect16.adb (Add): Likewise.
4487 * gnat.dg/vect17.adb (Add): Likewise.
4488
738f7c2e
DM
44892017-07-07 David Malcolm <dmalcolm@redhat.com>
4490
4491 PR c++/79300
4492 * g++.dg/diagnostic/pr79300.C: New test case.
4493
6a69355c
MM
44942017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4495
57f49e99
MM
4496 * gcc.target/powerpc/clone1.c: Add check to make sure the
4497 __builtin_cpu_supports function is fully supported.
4498 * gcc.target/powerpc/clone2.c: New runtime test for
4499 target_clones.
4500
6a69355c
MM
4501 PR target/81348
4502 * gcc.target/powerpc/pr81348.c: New test.
4503
5e32025a
SN
45042017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4505
4506 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4507
19388c6d
CL
45082017-07-07 Carl Love <cel@us.ibm.com>
4509
4510 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4511 file for built-ins.
4512
bcc3c3f1
JM
45132017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4514
4515 * gcc.target/sparc/dictunpack.c: New file.
4516 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4517 * gcc.target/sparc/fpcmpshl.c: Likewise.
4518 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4519 * gcc.target/sparc/fpcmpushl.c: Likewise.
4520
2c6e2eb1
HA
45212017-07-06 Harald Anlauf <anlauf@gmx.de>
4522
4523 PR fortran/70071
4524 * gfortran.dg/coarray_44.f90: New testcase.
4525
5094f7d5
MO
45262017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4527
4528 * c-c++-common/asan/kasan-alloca-1.c: New test.
4529 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4530
e3174bdf
MO
45312017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4532
4533 * c-c++-common/asan/alloca_big_alignment.c: New test.
4534 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4535 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4536 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4537 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4538 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4539 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4540 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4541
a40c6fa8
GJL
45422017-07-06 Georg-Johann Lay <avr@gjlay.de>
4543
4544 PR target/81305
4545 * gcc.target/avr/isr-test.h: Fix warnings.
4546
9296dd9b
TP
45472017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4548
4549 * lib/target-supports.exp: Generate
4550 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4551 and check_effective_target_arm_arch_v8r_multilib.
4552
d87f00ba
CL
45532017-07-06 Carl Love <cel@us.ibm.com>
4554
9296dd9b 4555 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4556
45572017-07-06 Carl Love <cel@us.ibm.com>
4558
4559 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4560 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4561 cases for vec_addc, adde and addec builtins.
4562
c471c6ed
DM
45632017-07-06 David Malcolm <dmalcolm@redhat.com>
4564
4565 PR c++/79300
4566 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4567 expected underlining within macro expansion.
4568 * c-c++-common/pr70264.c: Likewise.
4569 * g++.dg/plugin/diagnostic-test-expressions-1.C
4570 (test_within_macro_1): New test.
4571 (test_within_macro_2): Likewise.
4572 (test_within_macro_3): Likewise.
4573 (test_within_macro_4): Likewise.
4574 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4575 expected underlining within macro expansion.
4576 (test_macro_4): Likewise.
4577 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4578 (test_within_macro_1): New test.
4579 (test_within_macro_2): Likewise.
4580 (test_within_macro_3): Likewise.
4581 (test_within_macro_4): Likewise.
4582 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4583 underlining within macro expansion.
4584
68d872d7
SP
45852017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4586
4587 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4588 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4589 _mm_maskz_getexp_round_sd): Test new intrinsics.
4590 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4591 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4592 _mm_maskz_getexp_round_ss): Ditto.
4593 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4594 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4595 _mm_maskz_getmant_round_sd): Ditto.
4596 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4597 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4598 _mm_maskz_getmant_round_ss): Ditto.
4599 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4600 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4601 _mm_maskz_getexp_round_sd): New runtime tests.
4602 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4603 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4604 _mm_maskz_getexp_round_ss): Ditto.
4605 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4606 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4607 _mm_maskz_getmant_round_sd): Ditto.
4608 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4609 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4610 _mm_maskz_getmant_round_ss): Ditto.
4611 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4612 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4613 __builtin_ia32_getmantss_mask_round): Test new builtins.
4614 * gcc.target/i386/sse-13.c : Ditto.
4615 * gcc.target/i386/sse-23.c: Ditto.
4616 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4617 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4618 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4619 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4620 _mm_mask_getexp_round_ss): Test new intrinsics.
4621 * gcc.target/i386/testround-1.c: Ditto.
4622 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4623 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4624 _mm_mask_getmant_round_ss): Test new intrinsics
4625 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4626 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4627 _mm_maskz_getmant_ss): Test new intrinsics.
4628
9e00a397
CL
46292017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4630
4631 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4632 * lib/target-supports.exp (check_stack_check_available): New.
4633 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4634 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4635 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4636 * gcc.dg/pr47443.c: Likewise.
4637 * gcc.dg/pr48134.c: Likewise.
4638 * gcc.dg/pr70017.c: Likewise.
4639 * gcc.target/aarch64/stack-checking.c: Likewise.
4640 * gcc.target/arm/stack-checking.c: Likewise.
4641 * gcc.target/i386/pr48723.c: Likewise.
4642 * gcc.target/i386/pr55672.c: Likewise.
4643 * gcc.target/i386/pr67265-2.c: Likewise.
4644 * gcc.target/i386/pr67265.c: Likewise.
4645 * gnat.dg/opt49.adb: Likewise.
4646 * gnat.dg/stack_check1.adb: Likewise.
4647 * gnat.dg/stack_check2.adb: Likewise.
4648 * gnat.dg/stack_check3.adb: Likewise.
4649
38e6cc4d
KN
46502017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4651
4652 PR target/80103
4653 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4654 __attribute__.
4655
f8aa2b2c
SP
46562017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4657
4658 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4659 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4660 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4661 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4662 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4663 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4664 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4665 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4666 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4667 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4668 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4669 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4670
e483b7b4
GJL
46712017-07-05 Georg-Johann Lay <avr@gjlay.de>
4672
4673 PR target/81305
4674 * gcc.target/avr/isr-test.h: New file.
4675 * gcc.target/avr/torture/isr-01-simple.c: New test.
4676 * gcc.target/avr/torture/isr-02-call.c: New test.
4677 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4678
a8745cc2
BC
46792017-07-05 Bin Cheng <bin.cheng@arm.com>
4680
4681 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4682 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4683 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4684 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4685
4a52eb19
BC
46862017-07-05 Bin Cheng <bin.cheng@arm.com>
4687
4688 * gcc.dg/tree-ssa/ldist-26.c: New test.
4689
95f7d11b
BC
46902017-07-05 Bin Cheng <bin.cheng@arm.com>
4691
4692 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4693
45bb7d59
UB
46942017-07-04 Uros Bizjak <ubizjak@gmail.com>
4695
4696 PR target/81300
4697 * gcc.target/i386/pr81300.c: New test.
4698
1fcfac88
UB
46992017-07-04 Uros Bizjak <ubizjak@gmail.com>
4700
4701 PR target/81294
4702 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4703 x and y arguments in the call to _subborrow_u32.
4704 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4705 x and y arguments in the call to _subborrow_u64.
4706 * gcc.target/i386/pr81294-1.c: New test.
4707 * gcc.target/i386/pr81294-2.c: Ditto.
4708
a4187dab
KT
47092017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4710
4711 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4712
efbf55b0
MP
47132017-07-04 Marek Polacek <polacek@redhat.com>
4714
4715 PR c/81231
4716 * gcc.dg/atomic-pr81231.c: New test.
4717
1aad7106
RS
47182017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4719
4720 PR tree-optimization/81292
4721 * gcc.dg/pr81292-1.c: New test.
4722 * gcc.dg/pr81292-2.c: Likewise.
4723
7c819e8a
ML
47242017-07-04 Martin Liska <mliska@suse.cz>
4725
4726 PR sanitizer/81040
4727 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4728 use-after-scope sanitization.
4729
f111f434
JJ
47302017-07-04 Jakub Jelinek <jakub@redhat.com>
4731
8e8dd13b
JJ
4732 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4733 options.
4734
f111f434
JJ
4735 PR target/81175
4736 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4737 gather.
4738
7a1238d1
ML
47392017-07-04 Martin Liska <mliska@suse.cz>
4740
4741 PR ipa/81214
4742 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4743 * g++.dg/ext/mvc3.C: Likewise.
4744 * gcc.target/i386/mvc2.c: Likewise.
4745 * gcc.target/i386/mvc3.c: Likewise.
4746
9fc1fed4
JJ
47472017-07-04 Jakub Jelinek <jakub@redhat.com>
4748
8e3b9bbf
JJ
4749 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4750 decomposition declaration in diagnostics.
4751 * g++.dg/cpp1z/decomp2.C: Likewise.
4752 * g++.dg/cpp1z/decomp3.C: Likewise.
4753 * g++.dg/cpp1z/decomp4.C: Likewise.
4754 * g++.dg/cpp1z/decomp5.C: Likewise.
4755 * g++.dg/cpp1z/decomp6.C: Likewise.
4756 * g++.dg/cpp1z/decomp7.C: Likewise.
4757 * g++.dg/cpp1z/decomp8.C: Likewise.
4758 * g++.dg/cpp1z/decomp13.C: Likewise.
4759 * g++.dg/cpp1z/decomp14.C: Likewise.
4760 * g++.dg/cpp1z/decomp18.C: Likewise.
4761 * g++.dg/cpp1z/decomp19.C: Likewise.
4762 * g++.dg/cpp1z/decomp22.C: Likewise.
4763 * g++.dg/cpp1z/decomp23.C: Likewise.
4764 * g++.dg/cpp1z/decomp24.C: Likewise.
4765 * g++.dg/cpp1z/decomp25.C: Likewise.
4766 * g++.dg/cpp1z/decomp26.C: Likewise.
4767 * g++.dg/cpp1z/decomp28.C: Likewise.
4768
9fc1fed4
JJ
4769 PR c++/81258
4770 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4771 * g++.dg/cpp1z/decomp30.C: New test.
4772
17c18221
PC
47732017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4774
4775 PR c++/65775
4776 * g++.dg/cpp0x/trailing14.C: New.
4777
370d975d
DH
47782017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4779
4780 PR testsuite/79866
4781 * gfortran.dg/coarray_event_2.f08: New test.
4782
73977c47
DH
47832017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4784
4785 PR testsuite/79843
4786 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4787 * gfortran.dg/pointer_intent_2.f90: Likewise.
4788
2f70a979
JH
47892017-07-02 Jan Hubicka <hubicka@ucw.cz>
4790
4791 PR middle-end/81290
4792 * gcc.c-torture/compile/pr81290.c: New.
4793
6b5e165b
RB
47942017-07-03 Richard Biener <rguenther@suse.de>
4795
4796 PR tree-optimization/60510
4797 * gfortran.dg/vect/pr60510.f: New testcase.
4798
d8ac7e28
RO
47992017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4800
4801 * gcc.target/i386/mvc6.c: Require ifunc support.
4802
da402967
ML
48032017-07-03 Martin Liska <mliska@suse.cz>
4804
4805 PR sanitize/81040
4806 * g++.dg/asan/function-argument-1.C: New test.
4807 * g++.dg/asan/function-argument-2.C: New test.
4808 * g++.dg/asan/function-argument-3.C: New test.
4809
bc9f4235
RS
48102017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4811
4812 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4813 as well.
4814
be086ff5
TV
48152017-07-03 Tom de Vries <tom@codesourcery.com>
4816
4817 PR tree-optimization/69468
4818 * gcc.dg/pr81192.c: Update.
4819
4752be46
TV
48202017-07-03 Tom de Vries <tom@codesourcery.com>
4821
4822 PR tree-optimization/81192
4823 * gcc.dg/pr81192.c: Update.
4824
0bbfd554
TV
48252017-07-03 Tom de Vries <tom@codesourcery.com>
4826
4827 PR tree-optimization/81192
4828 * gcc.dg/pr81192.c: New test.
4829
b677e2f6
TK
48302017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4831
4832 * gfortran/eoshift_3.f90: New test.
4833
e3f9a279
RS
48342017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4835
4836 * gcc.dg/strlenopt-32.c: New testcase.
4837 * gcc.dg/strlenopt-33.c: Likewise.
4838 * gcc.dg/strlenopt-33g.c: Likewise.
4839 * gcc.dg/strlenopt-34.c: Likewise.
4840 * gcc.dg/strlenopt-35.c: Likewise.
4841
862088aa
RS
48422017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4843
4844 PR tree-optimization/80769
4845 * gcc.dg/strlenopt-31.c: New test.
4846 * gcc.dg/strlenopt-31g.c: Likewise.
4847
c34d0927
RS
48482017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4849
4850 PR tree-optimization/81136
4851 * gcc.dg/vect/pr81136.c: New test.
4852
c52d6043
JJ
48532017-07-01 Jakub Jelinek <jakub@redhat.com>
4854
4855 PR sanitizer/81262
4856 * gcc.c-torture/compile/pr81262.c: New test.
4857 * g++.dg/ubsan/pr81262.C: New test.
4858
77616c7e
JH
48592017-06-29 Jan Hubicka <hubicka@ucw.cz>
4860
4861 PR ipa/81261
4862 * g++.dg/ipa/pr81261.C: New testcase.
4863
fb6a764d
AP
48642017-06-30 Andrew Pinski <apinski@cavium.com>
4865
4866 * gcc.dg/torture/pr81245.c: New testcase.
4867
059ab149
AH
48682017-06-30 Aldy Hernandez <aldyh@redhat.com>
4869
4870 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4871 unbounded use.
4872
e59e8b5a
DM
48732017-06-30 David Malcolm <dmalcolm@redhat.com>
4874
4875 PR c++/80014
4876 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4877 Add declaration.
4878 (test_typeid): New test function.
4879
e855bdc0
JJ
48802017-06-30 Jakub Jelinek <jakub@redhat.com>
4881
4882 PR target/81225
4883 * gcc.target/i386/pr81225.c: New test.
4884
fe32bb1b
NS
48852017-06-30 Nathan Sidwell <nathan@acm.org>
4886
4887 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4888 * g++.dg/cpp0x/decltype9.C: Likewise.
4889 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4890 * g++.dg/lookup/decl1.C: Likewise.
4891 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4892 * g++.dg/other/pr28432.C: Likewise.
4893 * g++.dg/parse/crash12.C: Likewise.
4894 * g++.dg/parse/enum3.C: Likewise.
4895 * g++.dg/parse/operator6.C: Likewise.
4896 * g++.dg/template/crash69.C: Likewise.
4897 * g++.dg/template/error27.C: Likewise.
4898 * g++.dg/template/error28.C: Likewise.
4899 * g++.dg/template/memfriend6.C: Likewise.
4900 * g++.old-deja/g++.mike/err1.C: Likewise.
4901 * g++.old-deja/g++.mike/p811.C: Likewise.
4902 * g++.old-deja/g++.other/crash25.C: Likewise.
4903 * g++.old-deja/g++.other/dtor4.C: Likewise.
4904 * g++.old-deja/g++.pt/t37.C: Likewise.
4905
aaa587d4
ML
49062017-06-30 Martin Liska <mliska@suse.cz>
4907
4908 PR ipa/81214
4909 * gcc.target/i386/pr81214.c: New test.
4910
274c1516
NS
49112017-06-30 Nathan Sidwell <nathan@acm.org>
4912
3b5c768c
NS
4913 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4914
274c1516
NS
4915 PR c++/81229
4916 * g++.dg/lookup/pr81229.C: New.
4917
c497284c
ML
49182017-06-30 Martin Liska <mliska@suse.cz>
4919
4920 PR sanitizer/81021
4921 * g++.dg/asan/pr81021.C: New test.
4922
4812f0b7
RB
49232017-06-30 Richard Biener <rguenther@suse.de>
4924
4925 PR tree-optimization/81249
4926 * g++.dg/torture/pr81249.C: New testcase.
4927
8e09cb8b
PC
49282017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4929
4930 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4931 * g++.dg/diagnostic/variadic1.C: Likewise.
4932 * g++.dg/gomp/udr-3.C: Likewise.
4933 * g++.dg/overload/error1.C: Likewise.
4934 * g++.dg/overload/error2.C: Likewise.
4935 * g++.dg/template/duplicate1.C: Likewise.
4936 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4937 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4938 * g++.old-deja/g++.other/redecl2.C: Likewise.
4939 * g++.old-deja/g++.other/redecl4.C: Likewise.
4940 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4941
74582a3e
CP
49422017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4943
4944 PR fortran/77765
4945 * gfortran.dg/goacc/pr77765.f90: New test.
4946
6da4066f
SE
49472017-06-29 Steve Ellcey <sellcey@cavium.com>
4948
4949 * gcc.target/aarch64/ccmp_2.c: New test.
4950
be3b7dcf
NS
49512017-06-29 Nathan Sidwell <nathan@acm.org>
4952
4953 PR c++/81247
4954 * g++.dg/parse/pr81247-[abc].C: New.
4955
e5898daf
CL
49562017-06-29 Carl Love <cel@us.ibm.com>
4957
4958 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4959 test_unsigned_int_result, test_ll_int_result,
4960 test_ll_unsigned_int_result): Add result checking functions, add
4961 debug support.
4962 (main): Add builtin function tests.
4963
14836f38
CL
49642017-06-29 Carl Love <cel@us.ibm.com>
4965
4966 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4967 dg-skip-if): Add -mvsx -mcpu=power7.
4968
0630a4ec
RB
49692017-06-29 Richard Biener <rguenther@suse.de>
4970
4971 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4972
f76b4224
NS
49732017-06-29 Nathan Sidwell <nathan@acm.org>
4974
4975 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4976
f66459c1
PB
49772017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4978
4979 PR middle-end/81194
4980 * g++.dg/pr81194.C: New test.
4981
3c7bb489
L
49822017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4983
4984 PR ipa/80565
4985 * gcc.dg/torture/pr80565.c: New file.
4986
6cd83bec
BC
49872017-06-29 Bin Cheng <bin.cheng@arm.com>
4988
4989 PR tree-optimization/81196
4990 * gcc.dg/vect/pr81196.c: New.
4991
4c6a51a0
MC
49922017-06-29 Michael Collison <michael.collison@arm.com>
4993
4994 Fix date on previous ChangeLog entry.
4995
49962017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4997 Michael Collison <michael.collison@arm.com>
4998
4999 PR target/70119
5000 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5001
395a191d
SP
50022017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5003
5004 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5005 Test new intrinsic.
5006 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5007 Ditto.
5008 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5009 Ditto.
5010 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5011 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5012 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5013
0ddc0ebc
TP
50142017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5015
5016 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5017 current ARM check by ARM NEON's availability check.
5018 (check_effective_target_vect_intfloat_cvt): Likewise.
5019 (check_effective_target_vect_uintfloat_cvt): Likewise.
5020 (check_effective_target_vect_floatint_cvt): Likewise.
5021 (check_effective_target_vect_floatuint_cvt): Likewise.
5022 (check_effective_target_vect_shift): Likewise.
5023 (check_effective_target_whole_vector_shift): Likewise.
5024 (check_effective_target_vect_bswap): Likewise.
5025 (check_effective_target_vect_shift_char): Likewise.
5026 (check_effective_target_vect_long): Likewise.
5027 (check_effective_target_vect_float): Likewise.
5028 (check_effective_target_vect_perm): Likewise.
5029 (check_effective_target_vect_perm_byte): Likewise.
5030 (check_effective_target_vect_perm_short): Likewise.
5031 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5032 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5033 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5034 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5035 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5036 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5037 (check_effective_target_vect_widen_shift): Likewise.
5038 (check_effective_target_vect_extract_even_odd): Likewise.
5039 (check_effective_target_vect_interleave): Likewise.
5040 (check_effective_target_vect_multiple_sizes): Likewise.
5041 (check_effective_target_vect64): Likewise.
5042 (check_effective_target_vect_max_reduc): Likewise.
5043
56a6d474
RB
50442017-06-28 Richard Biener <rguenther@suse.de>
5045
5046 PR middle-end/81227
5047 * gcc.dg/pr81227.c: New testcase.
5048
926c7865
MM
50492017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5050
5051 PR target/81193
5052 * lib/target-supports.exp
5053 (check_ppc_cpu_supports_hw_available): New test to make sure
5054 __builtin_cpu_supports works on power7 and newer.
5055
17a7218b
ML
50562017-06-28 Martin Liska <mliska@suse.cz>
5057
5058 PR ipa/81128
5059 * gcc.target/i386/pr81128.c: New test.
5060
63010089
ML
50612017-06-28 Martin Liska <mliska@suse.cz>
5062
5063 PR driver/79659
5064 * g++.dg/opt/pr79659.C: New test.
5065
b1cac008
CL
50662017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5067
5068 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5069 and options.
5070 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5071
42bd89ce
MG
50722017-06-28 Marc Glisse <marc.glisse@inria.fr>
5073
5074 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5075 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5076
b8d62ac8
JJ
50772017-06-28 Jakub Jelinek <jakub@redhat.com>
5078
5079 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5080 (foo): ... this. Change constants such that it isn't matched
5081 as __builtin_copysign, yet tests the combiner the same.
5082
6dc61b45
ML
50832017-06-28 Martin Liska <mliska@suse.cz>
5084
5085 PR sanitizer/81224
5086 * gcc.dg/asan/pr81224.c: New test.
5087
9a265443
EB
50882017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5089
5090 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5091 passed to pthread_join.
5092
935b5226
AK
50932017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5094
5095 * gcc.target/s390/nodatarel-1.c: New test.
5096
88016532
JD
50972017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5098
5099 PR fortran/80164
5100 * gfortran.dg/array_temporaries_4.f90: New test.
5101
8c2805bb
AP
51022017-06-27 Andrew Pinski <apinski@cavium.com>
5103
5104 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5105 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5106 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5107
786c6d10
MP
51082017-06-27 Marek Polacek <polacek@redhat.com>
5109
5110 PR sanitizer/81223
5111 * gcc.dg/ubsan/pr81223.c: New test.
5112
1e7df2e6
MG
51132017-06-27 Marc Glisse <marc.glisse@inria.fr>
5114
5115 * gcc.dg/tree-ssa/assoc-1.c: New file.
5116
58b45c4f
PC
51172017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5118
5119 PR c++/62046
5120 * g++.dg/parse/catch2.C: New.
5121
00296d7f
JJ
51222017-06-27 Jakub Jelinek <jakub@redhat.com>
5123
c1031852
JJ
5124 PR sanitizer/81209
5125 * g++.dg/ubsan/pr81209.C: New test.
5126
00296d7f
JJ
5127 PR middle-end/81207
5128 * gcc.c-torture/compile/pr81207.c: New test.
5129
0c418630
MP
51302017-06-27 Marek Polacek <polacek@redhat.com>
5131
5132 PR bootstrap/81216
5133 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5134
4b377e01
MS
51352017-06-26 Martin Sebor <msebor@redhat.com>
5136
5137 PR c++/81169
5138 * g++.dg/Wclass-memaccess-2.C: New test.
5139
952ac945
CL
51402017-06-26 Carl Love <cel@us.ibm.com>
5141
5142 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5143 Add new runnable test file for the vec_rev built-ins.
5144
df11b2ea
BS
51452016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5146
226ab0a8 5147 PR/tree-optimization 71815
df11b2ea
BS
5148 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5149 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5150
fa7ccca0
RL
51512017-06-26 Renlin Li <renlin.li@arm.com>
5152 Szabolcs Nagy <szabolcs.nagy@arm.com>
5153
5154 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5155 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5156 memmove.
5157
5a5c2d16
RB
51582017-06-26 Richard Biener <rguenther@suse.de>
5159
5160 PR target/81175
5161 * gfortran.dg/pr81175.f: New testcase.
5162
75f0112f
RB
51632017-06-26 Richard Biener <rguenther@suse.de>
5164
5165 PR tree-optimization/81203
5166 * gcc.dg/torture/pr81203.c: New testcase.
5167
3e2becc4
MP
51682017-06-26 Marek Polacek <polacek@redhat.com>
5169
5170 PR c/80116
5171 * c-c++-common/Wmultistatement-macros-1.c: New test.
5172 * c-c++-common/Wmultistatement-macros-2.c: New test.
5173 * c-c++-common/Wmultistatement-macros-3.c: New test.
5174 * c-c++-common/Wmultistatement-macros-4.c: New test.
5175 * c-c++-common/Wmultistatement-macros-5.c: New test.
5176 * c-c++-common/Wmultistatement-macros-6.c: New test.
5177 * c-c++-common/Wmultistatement-macros-7.c: New test.
5178 * c-c++-common/Wmultistatement-macros-8.c: New test.
5179 * c-c++-common/Wmultistatement-macros-9.c: New test.
5180 * c-c++-common/Wmultistatement-macros-10.c: New test.
5181 * c-c++-common/Wmultistatement-macros-11.c: New test.
5182
945653db
EB
51832017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5184
5185 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5186
c8e3c356
CL
51872017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5188
5189 * lib/target-supports.exp
5190 (check_effective_target_arm_neon_ok_nocache): Add flags with
5191 -mfloat-abi=hard. Include arm_neon.h.
5192 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5193 (check_effective_target_arm_neon_ok_no_float_abi): New.
5194 * gcc.target/arm/lto/pr65837_0.c: Require
5195 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5196 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5197 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5198
22235619
PC
51992017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5200
5201 PR c++/62315
5202 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5203
e56e3fda
TK
52042017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5205
45bb7d59 5206 PR fortran/52473
e56e3fda
TK
5207 * gfortran.dg/cshift_2.f90: New test.
5208
d3f062be
JW
52092017-06-23 Jim Wilson <jim.wilson@linaro.org>
5210
5211 PR middle-end/79794
5212 * gcc.target/aarch64/pr79794.c: New.
5213
37416b69
MM
52142017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5215
5216 PR target/80510
5217 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5218 * gcc.target/powerpc/pr80510-2.c: Likewise.
5219
8447a92f
JL
52202017-06-22 Jeff Law <law@redhat.com>
5221
5222 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5223
52607f7e
WS
52242017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5225
5226 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5227 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5228 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5229 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5230 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5231 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5232 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5233 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5234
fb68f296
JC
52352017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5236
45bb7d59 5237 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5238
60edf8bb
MT
52392017-06-22 Matt Turner <mattst88@gmail.com>
5240
5241 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5242 skylake check.
5243
4333d74b
CL
52442017-06-22 Carl Love <cel@us.ibm.com>
5245
5246 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5247 vmuleuh): Fix scan-assembler-times should check for word not half word
5248 instructions.
5249
13f752b2
JL
52502017-06-22 Jeff Law <law@redhat.com>
5251
5252 * gcc.c-torture/compile/stack-check-1.c: New test.
5253
0759db19
RB
52542016-06-22 Richard Biener <rguenther@suse.de>
5255
5256 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5257 * gcc.dg/vect/pr65947-2.c: Likewise.
5258 * gcc.dg/vect/pr65947-3.c: Likewise.
5259 * gcc.dg/vect/pr65947-4.c: Likewise.
5260 * gcc.dg/vect/pr65947-5.c: Likewise.
5261 * gcc.dg/vect/pr65947-6.c: Likewise.
5262 * gcc.dg/vect/pr65947-8.c: Likewise.
5263 * gcc.dg/vect/pr65947-9.c: Likewise.
5264 * gcc.dg/vect/pr65947-10.c: Likewise.
5265 * gcc.dg/vect/pr65947-12.c: Likewise.
5266 * gcc.dg/vect/pr65947-13.c: Likewise.
5267 * gcc.dg/vect/pr65947-14.c: Likewise.
5268 * gcc.dg/vect/vect-cond-2.c: Likewise.
5269 * gcc.dg/vect/vect-pr69848.c: Likewise.
5270
c24c235e
ML
52712017-06-22 Martin Liska <mliska@suse.cz>
5272
5273 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5274 to not inline it.
5275
71f82be9
JG
52762017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5277
5278 * gcc.dg/tree-ssa/forwprop-37.c: New.
5279
a78f6980
RB
52802017-06-22 Richard Biener <rguenther@suse.de>
5281
5282 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5283
85d5b033
RB
52842017-06-22 Richard Biener <rguenther@suse.de>
5285
5286 * gcc.dg/vect/pr65947-14.c: New testcase.
5287
4ded8669
MM
52882017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5289
5290 PR target/80510
5291 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5292 32-bit support is added. Change ITYPE size to 64-bit integer.
5293 * gcc.target/powerpc/pr80510-2.c: Likewise.
5294
cb8d1b01
JJ
52952017-06-21 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR c++/81154
5298 * g++.dg/gomp/pr81154.C: New test.
5299
113459fa
DM
53002017-06-21 David Malcolm <dmalcolm@redhat.com>
5301
5302 * g++.dg/other/old-style-cast-fixits.C: New test case.
5303
5e9d501c
JJ
53042017-06-21 Jakub Jelinek <jakub@redhat.com>
5305
5306 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5307
27d33d3e
TV
53082017-06-21 Tom de Vries <tom@codesourcery.com>
5309
5310 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5311
5433db45
TV
53122017-06-21 Tom de Vries <tom@codesourcery.com>
5313
5314 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5315 warning.
5316
93c18375
ML
53172017-06-21 Martin Liska <mliska@suse.cz>
5318
5319 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5320
ff9baa5f
PMR
53212017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5322
5323 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5324 gnat.dg/debug11_pkg2.ads: New testcase.
5325
a23ba8cc
MG
53262017-06-21 Marc Glisse <marc.glisse@inria.fr>
5327
5328 * gcc.target/i386/getround.c: New file.
5329
ed73f46f
MG
53302017-06-21 Marc Glisse <marc.glisse@inria.fr>
5331
5332 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5333 * gcc.dg/tree-ssa/addadd-2.c: New file.
5334
6b92ab17
TV
53352017-06-21 Tom de Vries <tom@codesourcery.com>
5336
5337 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5338 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5339 * gcc.c-torture/compile/20080806-1.c: Same.
5340 * gcc.c-torture/compile/920723-1.c: Same.
5341 * gcc.c-torture/compile/930621-1.c: Same.
5342 * gcc.c-torture/compile/991214-2.c: Same.
5343 * gcc.c-torture/compile/bcopy.c: Same.
5344 * gcc.c-torture/compile/memtst.c: Same.
5345 * gcc.c-torture/compile/msp.c: Same.
5346 * gcc.c-torture/compile/stuct.c: Same.
5347 * gcc.c-torture/execute/20011008-3.c: Same.
5348 * gcc.c-torture/execute/20030209-1.c: Same.
5349 * gcc.c-torture/execute/20031012-1.c: Same.
5350 * gcc.c-torture/execute/20040805-1.c: Same.
5351 * gcc.c-torture/execute/920410-1.c: Same.
5352 * gcc.c-torture/execute/921113-1.c: Same.
5353 * gcc.c-torture/execute/921202-1.c: Same.
5354 * gcc.c-torture/execute/921208-2.c: Same.
5355 * gcc.c-torture/execute/930106-1.c: Same.
5356 * gcc.c-torture/execute/930406-1.c: Same.
5357 * gcc.c-torture/execute/950221-1.c: Same.
5358 * gcc.c-torture/execute/960521-1.c: Same.
5359 * gcc.c-torture/execute/980605-1.c: Same.
5360 * gcc.c-torture/execute/comp-goto-1.c: Same.
5361 * gcc.c-torture/execute/comp-goto-2.c: Same.
5362 * gcc.c-torture/execute/memcpy-1.c: Same.
5363 * gcc.c-torture/execute/multi-ix.c: Same.
5364 * gcc.c-torture/execute/nestfunc-4.c: Same.
5365 * gcc.c-torture/execute/pr20621-1.c: Same.
5366 * gcc.c-torture/execute/pr23135.c: Same.
5367 * gcc.c-torture/execute/pr28982b.c: Same.
5368 * gcc.dg/loop-3.c: Same.
5369 * gcc.dg/struct-ret-3.c: Same.
5370 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5371 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5372 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5373 * gcc.dg/tree-prof/pr44777.c: Same.
5374
191578a5
DM
53752017-06-20 David Malcolm <dmalcolm@redhat.com>
5376
5377 PR jit/81144
5378 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5379 memset call with zero-initialization.
5380 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5381
8a259e30
UB
53822017-06-20 Uros Bizjak <ubizjak@gmail.com>
5383
5384 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5385 (main): Renamed to ...
5386 (fma4_test): ... this.
5387
b6837e04
JK
53882017-06-20 Julia Koval <julia.koval@intel.com>
5389
5390 * gcc.target/i386/pr73350-2.c: New test.
5391
67ea3f4e
RO
53922017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5393
5394 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5395 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5396 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5397 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5398 restrict to x86_64-*-*-gnu.
5399 Skip scan-assembler on *-*-darwin*.
5400 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5401 * gcc.dg/loop-invariant.c: Likewise.
5402 * gcc.dg/lto/pr70955_0.c: Likewise.
5403 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5404 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5405 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5406
5407 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5408 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5409 targets.
5410 * gcc.dg/attr-ms_struct-2.c: Likewise.
5411 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5412 * gcc.dg/bf-ms-layout.c: Likewise.
5413 * gcc.dg/bf-ms-layout-2.c: Likewise.
5414 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5415 Require fpic support.
5416 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5417 targets.
5418 * gcc.target/i386/bitfield2.c: Likewise.
5419 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5420 targets.
5421 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5422
71bbbd13
NS
54232017-06-20 Nathan Sidwell <nathan@acm.org>
5424
5425 PR c++/67074
5426 * g++.dg/lookup/pr67074.C: New.
5427 * g++.dg/parse/namespace-alias-1.C: Adjust.
5428
531f0b38
RB
54292017-06-20 Richard Biener <rguenther@suse.de>
5430
5431 PR middle-end/81097
5432 * c-c++-common/ubsan/pr81097.c: New testcase.
5433
d47d7438
RB
54342017-06-20 Richard Biener <rguenther@suse.de>
5435
5436 * gcc.dg/vect/pr65947-9.c: Adjust.
5437
b5c7b957
TP
54382017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5439
5440 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5441 * gcc.target/arm/acle/cdp2.c: Likewise.
5442 * gcc.target/arm/acle/ldc.c: Likewise.
5443 * gcc.target/arm/acle/ldc2.c: Likewise.
5444 * gcc.target/arm/acle/ldc2l.c: Likewise.
5445 * gcc.target/arm/acle/ldcl.c: Likewise.
5446 * gcc.target/arm/acle/mcr.c: Likewise.
5447 * gcc.target/arm/acle/mcr2.c: Likewise.
5448 * gcc.target/arm/acle/mcrr.c: Likewise.
5449 * gcc.target/arm/acle/mcrr2.c: Likewise.
5450 * gcc.target/arm/acle/mrc.c: Likewise.
5451 * gcc.target/arm/acle/mrc2.c: Likewise.
5452 * gcc.target/arm/acle/mrrc.c: Likewise.
5453 * gcc.target/arm/acle/mrrc2.c: Likewise.
5454 * gcc.target/arm/acle/stc.c: Likewise.
5455 * gcc.target/arm/acle/stc2.c: Likewise.
5456 * gcc.target/arm/acle/stc2l.c: Likewise.
5457 * gcc.target/arm/acle/stcl.c: Likewise.
5458
a1aa2599
JJ
54592017-06-20 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR target/81121
5462 * gcc.target/i386/pr81121.c: New test.
5463
16122c22
MM
54642017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5465
5466 PR target/79799
5467 * gcc.target/powerpc/pr79799-1.c: New test.
5468 * gcc.target/powerpc/pr79799-2.c: Likewise.
5469 * gcc.target/powerpc/pr79799-3.c: Likewise.
5470 * gcc.target/powerpc/pr79799-4.c: Likewise.
5471 * gcc.target/powerpc/pr79799-5.c: Likewise.
5472
5ec046c0
NS
54732017-06-19 Nathan Sidwell <nathan@acm.org>
5474
5475 PR c++/81124
5476 PR c++/79766
5477 * g++.dg/lookup/pr79766.C: New.
5478 * g++.dg/lookup/pr81124.C: New.
5479 * g++.dg/template/explicit6.C: Adjust.
5480 * g++.old-deja/g++.other/decl5.C: Adjust.
5481
c72e002c
CL
54822017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5483
5484 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5485 -DSTACK_SIZE.
5486
4301ae22
JJ
54872017-06-19 Jakub Jelinek <jakub@redhat.com>
5488
9f8fafe8
JJ
5489 PR sanitizer/81125
5490 * g++.dg/ubsan/pr81125.C: New test.
5491
4301ae22
JJ
5492 PR sanitizer/81111
5493 * g++.dg/ubsan/pr81111.C: New test.
5494
21e4389f
RB
54952017-06-19 Richard Biener <rguenther@suse.de>
5496
5497 PR middle-end/81118
5498 * gcc.dg/torture/pr81118.c: New testcase.
5499
343ae898
RB
55002017-06-19 Richard Biener <rguenther@suse.de>
5501
5502 PR tree-optimization/80887
5503 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5504
97872698
JJ
55052017-06-19 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR ipa/81112
5508 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5509
c14c0b15
NS
55102017-06-19 Nathan Sidwell <nathan@acm.org>
5511
5512 PR c++/81119
5513 * g++.dg/warn/pr81119.C: New.
5514
a6e5212a
ML
55152017-06-19 Martin Liska <mliska@suse.cz>
5516
5517 PR sanitizer/80879
5518 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5519
871cc215
ML
55202017-06-19 Martin Liska <mliska@suse.cz>
5521
5522 PR ipa/80732
5523 * gcc.target/i386/mvc5.c: Scan indirect_function.
5524 * gcc.target/i386/mvc7.c: Likewise.
5525 * gcc.target/i386/pr80732.c: New test.
5526
431abe69
PC
55272017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/66093
5530 * g++.dg/cpp1y/constexpr-66093.C: New.
5531
fe1ae165
RO
55322017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5533
5534 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5535 dg-skip-if list.
5536
db9bbdec
RB
55372017-06-19 Richard Biener <rguenther@suse.de>
5538
5539 PR ipa/81112
5540 * g++.dg/torture/pr81112.C: New testcase.
5541
18154846
JH
55422017-06-18 Jan Hubicka <hubicka@ucw.cz>
5543
5544 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5545
5dace4bf
TK
55462017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5547
5548 PR fortran/52473
5549 * gfortran.dg/cshift_1.f90: New test.
5550
4f4b0ab8
RO
55512017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5552
5553 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5554
b36a612c
CL
55552017-06-16 Carl Love <cel@us.ibm.com>
5556
5557 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5558 main): Add runnable tests and test checker for vec_float,
5559 vec_float2, vec_floate and vec_floato builtins.
5560
e3e266bf
RE
55612017-06-16 Richard Earnshaw <rearnsha@arm.com>
5562
5563 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5564 the architecture options added by dg-add-options arm_neon.
5565 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5566 to the architecture.
5567 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5568 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5569 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5570
42093880
RE
55712017-06-16 Richard Earnshaw <rearnsha@arm.com>
5572
5573 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5574 multilibs have been built.
5575
c5742a17
RE
55762017-06-16 Richard Earnshaw <rearnsha@arm.com>
5577
5578 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5579 * gcc.target/arm/pr51915.c: Likewise.
5580 * gcc.target/arm/pr52006.c: Likewise.
5581 * gcc.target/arm/pr53187.c: Likewise.
5582
93aa40fe
RE
55832017-06-16 Richard Earnshaw <rearnsha@arm.com>
5584
5585 * gcc.target/arm/multilibs.exp: New file.
5586
b3d8d88e
MS
55872017-06-16 Martin Sebor <msebor@redhat.com>
5588
5589 PR tree-optimization/80933
5590 PR tree-optimization/80934
5591 * gcc.dg/fold-bcopy.c: New test.
5592 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5593 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5594 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5595 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5596 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5597 * gcc.dg/builtins-nonnull.c: Likewise.
5598
56960fd6
JG
55992017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5600
5601 PR target/71778
5602 * gcc.target/arm/pr71778.c: New.
5603
ec73e54d
JH
56042017-06-16 Jan Hubicka <hubicka@ucw.cz>
5605
5606 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5607
01f1c24e
RB
56082017-06-16 Richard Biener <rguenther@suse.de>
5609
5610 PR tree-optimization/81090
5611 * gcc.dg/graphite/pr81090.c: New testcase.
5612
8d94f932
JW
56132017-06-16 Janus Weil <janus@gcc.gnu.org>
5614
5615 PR fortran/80983
5616 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5617
b783399a
JJ
56182017-06-16 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR sanitizer/81094
5621 * c-c++-common/ubsan/object-size-11.c: New test.
5622
c3684b7b
MS
56232017-06-15 Martin Sebor <msebor@redhat.com>
5624
5625 PR c++/80560
5626 * g++.dg/Wclass-memaccess.C: New test.
5627
d0e7a9fd
JW
56282017-06-15 Janus Weil <janus@gcc.gnu.org>
5629
5630 PR fortran/80983
5631 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5632
d1eed638
JH
56332017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5634
5635 PR lto/69866
5636 * gcc.dg/lto/pr69866_0.c: New test.
5637 * gcc.dg/lto/pr69866_1.c: Likewise.
5638
61f5d852
JL
56392017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5640
5641 PR target/78818
5642 * gcc.target/msp430/pr78818-real.c: New template for tests.
5643 * gcc.target/msp430/pr78818-auto.c: New test.
5644 * gcc.target/msp430/pr78818-data-region.c: New test.
5645 * gcc.target/msp430/pr78818-data-sec.c: New test.
5646 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5647
6820664a
TP
56482017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5649
5650 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5651 instructions in it rather than the number of IT blocks being 2.
5652 Transfer scan directive arm_thumb2 restriction to the whole
5653 testcase and restrict further to Thumb-only targets.
5654
41c540fc
TC
56552017-06-15 Tamar Christina <tamar.christina@arm.com>
5656
5657 * gcc.target/arm/sdiv_costs_1.c:
5658 Use dg-add-options.
5659
3466430f
MR
56602017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5661
5662 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5663 * gcc.target/mips/pr51513-1.c: New test.
5664 * gcc.target/mips/pr51513-2.c: New test.
5665
26fda5f5
RB
56662017-06-14 Richard Biener <rguenther@suse.de>
5667
5668 PR tree-optimization/81083
5669 * gcc.dg/torture/pr81083.c: Add prototypes.
5670
909263f8
RB
56712017-06-14 Richard Biener <rguenther@suse.de>
5672
5673 PR middle-end/81088
5674 * c-c++-common/ubsan/pr81088.c: New testcase.
5675
938a807a
EB
56762017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5677
5678 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5679
85c1b6d7
AP
56802017-06-14 Andrew Pinski <apinski@cavium.com>
5681 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5682
5683 PR target/71663
5684 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5685 * gcc.target/aarch64/vect-init-2.c: Likewise.
5686 * gcc.target/aarch64/vect-init-3.c: Likewise.
5687 * gcc.target/aarch64/vect-init-4.c: Likewise.
5688 * gcc.target/aarch64/vect-init-5.c: Likewise.
5689
bee9e49f
PC
56902017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 PR c++/58541
5693 * g++.dg/cpp0x/constexpr-58541.C: New.
5694
24d020bd
RB
56952017-06-14 Richard Biener <rguenther@suse.de>
5696
5697 PR tree-optimization/81083
5698 * gcc.dg/torture/pr81083.c: New testcase.
5699
11c16c2a
JJ
57002017-06-14 Jakub Jelinek <jakub@redhat.com>
5701
5702 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5703 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5704
c60dc053
JJ
57052017-06-13 Jakub Jelinek <jakub@redhat.com>
5706
f31a8339
JJ
5707 PR c++/80973
5708 * g++.dg/ubsan/pr80973.C: New test.
5709
c60dc053
JJ
5710 PR c++/80984
5711 * g++.dg/opt/nrv18.C: New test.
5712
45b2222a
ML
57132017-06-13 Martin Liska <mliska@suse.cz>
5714
5715 PR sanitize/78204
5716 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5717 test by adding no_sanitize attribute.
5718 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5719
ef0e3441
RL
57202017-06-13 Renlin Li <renlin.li@arm.com>
5721
5722 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5723 conditionally.
5724
345683a9
MJ
57252017-06-13 Martin Jambor <mjambor@suse.cz>
5726
5727 PR tree-optimization/80803
5728 PR tree-optimization/81063
5729 gcc.dg/tree-ssa/pr80803.c: New test.
5730 gcc.dg/tree-ssa/pr81063.c: Likewise.
5731
9ebc3467
YG
57322017-06-12 Yury Gribov <tetra2005@gmail.com>
5733
5734 * c-c++-common/fold-masked-cmp-3.c: New test.
5735
16842d34
YG
57362017-06-13 Yury Gribov <tetra2005@gmail.com>
5737
5738 PR tree-optimization/67328
5739 * c-c++-common/fold-masked-cmp-1.c: New test.
5740 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5741 * gcc.dg/pr46309.c: Fix pattern.
5742 * gcc.dg/pr46309-2.c: Likewise.
5743
ba593ad5
TC
57442017-06-13 Tamar Christina <tamar.christina@arm.com>
5745
5746 * gcc.target/arm/sdiv_costs_1.c:
5747 Require arm_arch_v8a_ok and add march option.
5748
9ab5a235
ML
57492017-06-13 Martin Liska <mliska@suse.cz>
5750
5751 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5752 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5753 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5754
4f2c198d
RB
57552017-06-13 Richard Biener <rguenther@suse.de>
5756
5757 PR middle-end/81065
5758 * c-c++-common/ubsan/pr81065.c: New testcase.
5759
196ed8ea
ILT
57602017-06-12 Ian Lance Taylor <iant@golang.org>
5761
5762 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5763 freorder. Update comment to explain test.
5764
64ff4f60
TC
57652017-06-12 Tamar Christina <tamar.christina@arm.com>
5766
5767 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5768 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5769 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5770 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5771
5ed2fdfe
TC
57722017-06-12 Tamar Christina <tamar.christina@arm.com>
5773
5774 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5775
6cddb61c
TC
57762017-06-12 Tamar Christina <tamar.christina@arm.com>
5777
5778 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5779
aebce396
JJ
57802017-06-12 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR tree-optimization/81003
5783 * gcc.c-torture/compile/pr81003.c: New test.
5784
3fd7fe21
RB
57852017-06-12 Richard Biener <rguenther@suse.de>
5786
5787 PR tree-optimization/81053
5788 * gcc.dg/torture/pr81053.c: New testcase.
5789
ac39f0e8
TK
57902017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5791
5792 PR fortran/80988
5793 * gfortran.dg/implied_do_io_3.f90: New test.
5794
18787c38
TV
57952017-06-10 Tom de Vries <tom@codesourcery.com>
5796
5797 * lib/target-supports.exp (check_effective_target_signal): New proc.
5798 * lib/gcc.exp (gcc_target_compile): Remove appending of
5799 -DSIGNAL_SUPPRESS to additional_flags.
5800 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5801 additional_flags if effective target signal is not supported by the
5802 target.
5803 * gcc.c-torture/execute/20101011-1.c: Same.
5804 * gcc.dg/c99-stdint-1.c: Same.
5805 * gcc.dg/c99-stdint-2.c: Same.
5806 * gcc.dg/c99-stdint-5.c: Same.
5807 * gcc.dg/c99-stdint-6.c: Same.
5808 * gcc.dg/stdint-width-1.c: Same.
5809
0069a009
TV
58102017-06-10 Tom de Vries <tom@codesourcery.com>
5811
5812 * lib/target-supports.exp (check_effective_target_stack_size)
5813 (dg-effective-target-value): New proc.
5814 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5815 additional_flags.
5816 * lib/objc.exp (objc_target_compile): Same.
5817 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5818 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5819 dg-additional-options.
5820 * gcc.c-torture/compile/20080806-1.c: Same.
5821 * gcc.c-torture/compile/920723-1.c: Same.
5822 * gcc.c-torture/compile/930621-1.c: Same.
5823 * gcc.c-torture/compile/991214-2.c: Same.
5824 * gcc.c-torture/compile/bcopy.c: Same.
5825 * gcc.c-torture/compile/memtst.c: Same.
5826 * gcc.c-torture/compile/msp.c: Same.
5827 * gcc.c-torture/compile/stuct.c: Same.
5828 * gcc.c-torture/execute/20011008-3.c: Same.
5829 * gcc.c-torture/execute/20030209-1.c: Same.
5830 * gcc.c-torture/execute/20031012-1.c: Same.
5831 * gcc.c-torture/execute/20040805-1.c: Same.
5832 * gcc.c-torture/execute/920410-1.c: Same.
5833 * gcc.c-torture/execute/920501-7.c: Same.
5834 * gcc.c-torture/execute/921113-1.c: Same.
5835 * gcc.c-torture/execute/921202-1.c: Same.
5836 * gcc.c-torture/execute/921208-2.c: Same.
5837 * gcc.c-torture/execute/930106-1.c: Same.
5838 * gcc.c-torture/execute/930406-1.c: Same.
5839 * gcc.c-torture/execute/950221-1.c: Same.
5840 * gcc.c-torture/execute/960521-1.c: Same.
5841 * gcc.c-torture/execute/980605-1.c: Same.
5842 * gcc.c-torture/execute/comp-goto-1.c: Same.
5843 * gcc.c-torture/execute/comp-goto-2.c: Same.
5844 * gcc.c-torture/execute/memcpy-1.c: Same.
5845 * gcc.c-torture/execute/multi-ix.c: Same.
5846 * gcc.c-torture/execute/nestfunc-4.c: Same.
5847 * gcc.c-torture/execute/pr20621-1.c: Same.
5848 * gcc.c-torture/execute/pr23135.c: Same.
5849 * gcc.c-torture/execute/pr28982b.c: Same.
5850 * gcc.dg/loop-3.c: Same.
5851 * gcc.dg/struct-ret-3.c: Same.
5852 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5853 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5854 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5855 * gcc.dg/tree-prof/pr44777.c: Same.
5856
b09649fd
DM
58572017-06-09 David Malcolm <dmalcolm@redhat.com>
5858
5859 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5860 (test_mutually_exclusive_suggestions): New test function.
5861 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5862 (test_mutually_exclusive_suggestions): New test function.
5863 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5864 (test_mutually_exclusive_suggestions): New test function.
5865 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5866 (test_show_locus): Add special-case for
5867 "test_mutually_exclusive_suggestions".
5868
a1f427e9
ILT
58692017-06-09 Ian Lance Taylor <iant@golang.org>
5870
5871 * gcc.dg/tree-prof/split-1.c: New test.
5872
cb59f689
JH
58732017-06-09 Jan Hubicka <hubicka@ucw.cz>
5874
5875 * gcc.dg/predict-14.c: Avoid cold function detection.
5876 * gcc.target/i386/umod-3.c: Likewise.
5877
f66e6423
TC
58782017-06-09 Tamar Christina <tamar.christina@arm.com>
5879
5880 * gcc.target/aarch64/lrint-matherr.h: New.
5881 * gcc.target/aarch64/inline-lrint_1.c: New.
5882 * gcc.target/aarch64/inline-lrint_2.c: New.
5883 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5884 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5885
37b68a43
TC
58862017-06-09 Tamar Christina <tamar.christina@arm.com>
5887
5888 * gcc.target/arm/sdiv_costs_1.c: New.
5889
37f30285
TV
58902017-06-09 Tom de Vries <tom@codesourcery.com>
5891
5892 PR target/80855
5893 * gcc.target/nvptx/label-values.c: New test.
5894
051508d7
TP
58952017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5896
5897 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5898 Test for null definitions instead of them being undefined. Add entry
5899 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5900 about using the effective target for architecture extension.
5901 (check_effective_target_arm_arch_v7ve_ok): Remove.
5902 (add_options_for_arm_arch_v7ve): Likewise.
5903
01a8cacc
RB
59042017-06-09 Richard Biener <rguenther@suse.de>
5905
5906 PR tree-optimization/66623
5907 * gcc.dg/vect/pr66623.c: New testcase.
5908
6d1115c5
RB
59092017-06-09 Richard Biener <rguenther@suse.de>
5910
5911 PR tree-optimization/79483
5912 * gcc.dg/graphite/pr79483.c: New testcase.
5913
6ba856d4
RB
59142017-06-09 Richard Biener <rguenther@suse.de>
5915
5916 PR middle-end/81007
5917 * g++.dg/pr81007.C: New testcase.
5918
48e69247
JJ
59192017-06-09 Jakub Jelinek <jakub@redhat.com>
5920
5921 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5922 instead of "rsp" for -m32.
5923 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5924 target, add -msse2 to dg-options.
5925 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5926 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5927
120ef1d5
SB
59282017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5929
5930 PR target/80966
5931 * gcc.target/powerpc/stack-limit.c: New testcase.
5932
271be653
WS
59332017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5934
774cccdc
JJ
5935 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5936 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5937 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5938 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5939 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5940 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5941
0d05f685
JJ
59422017-06-08 Jakub Jelinek <jakub@redhat.com>
5943
8ab7005b
JJ
5944 PR c/81006
5945 * c-c++-common/gomp/pr81006.c: New test.
5946
34361776
JJ
5947 PR c++/81011
5948 * g++.dg/gomp/pr81011.C: New test.
5949
0d05f685
JJ
5950 PR middle-end/81005
5951 * c-c++-common/ubsan/align-10.c: New test.
5952 * c-c++-common/ubsan/null-13.c: New test.
5953
2163b9bc
UB
59542017-06-08 Uros Bizjak <ubizjak@gmail.com>
5955
5956 PR target/81015
5957 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5958 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5959 * gcc.target/i386/pr81015.c: New test.
5960
73f49ad7
TV
59612017-06-08 Tom de Vries <tom@codesourcery.com>
5962
5963 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5964 trampolines instead of NO_TRAMPOLINES.
5965 * gcc.c-torture/execute/20000822-1.c: Same.
5966 * gcc.c-torture/execute/920428-2.c: Same.
5967 * gcc.c-torture/execute/920501-7.c: Same.
5968 * gcc.c-torture/execute/920612-2.c: Same.
5969 * gcc.c-torture/execute/921017-1.c: Same.
5970 * gcc.c-torture/execute/921215-1.c: Same.
5971 * gcc.c-torture/execute/931002-1.c: Same.
5972 * gcc.c-torture/execute/comp-goto-2.c: Same.
5973 * gcc.c-torture/execute/nestfunc-1.c: Same.
5974 * gcc.c-torture/execute/nestfunc-2.c: Same.
5975 * gcc.c-torture/execute/nestfunc-3.c: Same.
5976 * gcc.c-torture/execute/nestfunc-5.c: Same.
5977 * gcc.c-torture/execute/nestfunc-6.c: Same.
5978 * gcc.c-torture/execute/pr24135.c: Same.
5979 * gcc.dg/Wtrampolines.c: Same.
5980 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5981 * gcc.dg/torture/stackalign/nested-5.c: Same.
5982 * gcc.dg/torture/stackalign/nested-6.c: Same.
5983 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5984 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5985 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5986 * gcc.dg/trampoline-1.c: Same.
5987 * gcc.dg/tree-prof/pr44777.c: Same.
5988 * gcc.target/i386/pr67770.c: Same.
5989 * lib/gcc.exp (gcc_target_compile): Remove appending of
5990 -DNO_TRAMPOLINES to additional_flags.
5991 * lib/objc.exp (objc_target_compile): Same.
5992
b9835925
TV
59932017-06-08 Tom de Vries <tom@codesourcery.com>
5994
5995 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5996 'gcc,no_trampolines' instead of 'no_trampolines'.
5997
77db6c15
AI
59982017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5999
6000 PR middle-end/79988
6001 * gcc.target/i386/mpx/pr79988.c: New test.
6002
0036534f
AI
60032017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6004
6005 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6006 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6007 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6008
b69d9ac6
JH
60092017-06-08 Jan Hubicka <hubicka@ucw.cz>
6010
6011 * g++.dg/tree-ssa/counts-1.C: New testcase.
6012 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6013
c46f9051
JK
60142017-08-08 Julia Koval <julia.koval@intel.com>
6015
6016 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6017 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6018 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6019 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6020 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6021 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6022
5ed41889
MP
60232017-06-08 Marek Polacek <polacek@redhat.com>
6024
6025 PR sanitize/80932
6026 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6027
8055904e
JK
60282017-08-08 Julia Koval <julia.koval@intel.com>
6029
6030 PR target/73350,80862
6031 * gcc.target/i386/pr73350.c: New test.
6032
fb4bc6ff
RB
60332017-06-08 Richard Biener <rguenther@suse.de>
6034
6035 PR tree-optimization/80928
6036 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6037
989cc652 60382017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6039
989cc652
CL
6040 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6041
83059741
JW
60422017-06-07 Jonathan Wakely <jwakely@redhat.com>
6043
6044 PR c++/80990
6045 * g++.dg/cpp1z/class-deduction39.C: New.
6046
0874a778
MP
60472017-06-07 Marek Polacek <polacek@redhat.com>
6048
6049 PR sanitizer/80932
6050 * c-c++-common/ubsan/pr80932.c: New test.
6051
55e872a4
BC
60522017-06-07 Bin Cheng <bin.cheng@arm.com>
6053
6054 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6055 * gcc.target/i386/l_fma_double_2.c: Ditto.
6056 * gcc.target/i386/l_fma_double_3.c: Ditto.
6057 * gcc.target/i386/l_fma_double_4.c: Ditto.
6058 * gcc.target/i386/l_fma_double_5.c: Ditto.
6059 * gcc.target/i386/l_fma_double_6.c: Ditto.
6060 * gcc.target/i386/l_fma_float_1.c: Ditto.
6061 * gcc.target/i386/l_fma_float_2.c: Ditto.
6062 * gcc.target/i386/l_fma_float_3.c: Ditto.
6063 * gcc.target/i386/l_fma_float_4.c: Ditto.
6064 * gcc.target/i386/l_fma_float_5.c: Ditto.
6065 * gcc.target/i386/l_fma_float_6.c: Ditto.
6066
cb9ac430
TC
60672017-06-07 Tamar Christina <tamar.christina@arm.com>
6068
6069 * gcc.target/aarch64/sdiv_costs_1.c: New.
6070
46c821e7
RB
60712017-06-07 Richard Biener <rguenther@suse.de>
6072
6073 PR tree-optimization/80928
6074 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6075 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6076
6eb2ac65
RB
60772017-06-07 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/80928
6080 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6081 check_results.
6082
25396db9
NS
60832017-06-06 Nathan Sidwell <nathan@acm.org>
6084
6085 * g++.dg/pr45330.C: Add inline namespace case.
6086
bbf97416
TK
60872017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6088
6089 PR fortran/80975
6090 * gfortran.dg/matmul_16.f90: New test.
6091 * gfortran.dg/inline_matmul_18.f90: New test.
6092
dc949728
MP
60932017-06-06 Marek Polacek <polacek@redhat.com>
6094
6095 PR c/79983
6096 * gcc.dg/pr79983.c: New test.
6097
100d0700
DM
60982017-06-06 David S. Miller <davem@davemloft.net>
6099
6100 * gcc.target/sparc/sparc-ret-3.c: New test.
6101
6c6b519a
TV
61022017-06-06 Tom de Vries <tom@codesourcery.com>
6103
6104 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6105 label_values instead of NO_LABEL_VALUES.
6106 * gcc.c-torture/compile/920301-1.c: Same.
6107 * gcc.c-torture/compile/920501-1.c: Same.
6108 * gcc.c-torture/compile/941014-4.c: Same.
6109 * gcc.c-torture/compile/labels-1.c: Same.
6110 * gcc.c-torture/compile/pr18903.c: Same.
6111 * gcc.c-torture/execute/920302-1.c: Same.
6112 * gcc.c-torture/execute/920415-1.c: Same.
6113 * gcc.c-torture/execute/920428-2.c: Same.
6114 * gcc.c-torture/execute/920501-3.c: Same.
6115 * gcc.c-torture/execute/920501-4.c: Same.
6116 * gcc.c-torture/execute/920501-5.c: Same.
6117 * gcc.c-torture/execute/920501-7.c: Same.
6118 * gcc.c-torture/execute/920721-4.c: Same.
6119 * gcc.c-torture/execute/980526-1.c: Same.
6120 * gcc.c-torture/execute/990208-1.c: Same.
6121 * gcc.c-torture/execute/comp-goto-1.c: Same.
6122 * gcc.c-torture/execute/comp-goto-2.c: Same.
6123 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6124 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6125 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6126 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6127 * gcc.dg/tree-prof/pr44777.c: Same.
6128 * gcc.misc-tests/bprob-2.c: Same.
6129 * gcc.misc-tests/gcov-3.c: Same.
6130 * lib/gcc.exp (gcc_target_compile): Remove appending of
6131 -DNO_LABEL_VALUES to additional_flags.
6132 * lib/objc.exp (objc_target_compile): Same.
6133 * lib/target-supports.exp (check_effective_target_label_values): Test on
6134 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6135
4ebcc903
KT
61362017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6137
6138 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6139
331dc840
RB
61402017-06-06 Richard Biener <rguenther@suse.de>
6141
6142 PR tree-optimization/80974
6143 * gcc.dg/torture/pr80974.c: New testcase.
6144
d2537732
TP
61452017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6146
6147 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6148 "unsigned int" in conversation warning on line 15.
6149
e7baeb39
RB
61502017-06-06 Richard Biener <rguenther@suse.de>
6151
6152 PR tree-optimization/80928
6153 * gcc.dg/vect/pr80928.c: New testcase.
6154 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6155 * gcc.dg/vect/slp-13.c: Likewise.
6156 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6157
05945a1b
DM
61582017-06-05 David Malcolm <dmalcolm@redhat.com>
6159
6160 * g++.dg/plugin/comment_plugin.c: New test plugin.
6161 * g++.dg/plugin/comments-1.C: New test file.
6162 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6163
9b972837
BE
61642017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6165
6166 * gcc.misc-tests/gcov-1a.c: New test.
6167
1d135d98
MM
61682017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6169
6170 * gcc.target/powerpc/clone1.c: New test.
6171
92bba237
JW
61722017-06-05 Janus Weil <janus@gcc.gnu.org>
6173
6174 PR fortran/70601
6175 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6176
7b3ee9c9
NK
61772017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6178
6179 PR fortran/35339
6180 * gfortran.dg/implied_do_io_1.f90: New Test.
6181 * gfortran.dg/implied_do_io_2.f90: New Test.
6182
e4d1c5c4
RL
61832017-06-05 Renlin Li <renlin.li@arm.com>
6184
6185 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6186 selector to related line.
6187
d91561cb
JH
61882017-06-05 Jan Hubicka <hubicka@ucw.cz>
6189
6190 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6191
d8395013
KT
61922017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6193
6194 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6195
279dc4b4
KT
61962017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6197
6198 * gcc.target/aarch64/subs_compare_2.c: New test.
6199
e49d8b68
KT
62002017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6201
6202 * gcc.target/aarch64/subs_compare_1.c: New test.
6203
4456f65d
CX
62042017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6205
6206 * gcc.target/mips/div-9.c: Delete duplicate test.
6207 * gcc.target/mips/div-10.c: Ditto.
6208 * gcc.target/mips/div-11.c: Ditto.
6209 * gcc.target/mips/div-12.c: Ditto.
6210
3995f3a2
JH
62112017-05-23 Jan Hubicka <hubicka@ucw.cz>
6212
6213 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6214
82c027e1
DH
62152017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6216
6217 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6218 vesrion of the dejagnu grep.
6219 (list-module-names): Use it and adjust the regular expressions for
6220 modules and submodules.
6221 * gfortran.dg/prof/prof.exp: Cleanup modules.
6222 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6223 directives.
6224 * gfortran.dg/altreturn_8.f90: Likewise.
6225 * gfortran.dg/associate_12.f90: Likewise.
6226 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6227 * gfortran.dg/charlen_15.f90: Likewise.
6228 * gfortran.dg/class_4a.f03: Likewise.
6229 * gfortran.dg/class_54.f90: Likewise.
6230 * gfortran.dg/class_dummy_4.f03: Likewise.
6231 * gfortran.dg/class_dummy_5.f90: Likewise.
6232 * gfortran.dg/constructor_9.f90: Likewise.
6233 * gfortran.dg/dec_structure_15.f90: Likewise.
6234 * gfortran.dg/do_check_8.f90: Likewise.
6235 * gfortran.dg/dtio_26.f03: Likewise.
6236 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6237 * gfortran.dg/equiv_9.f90: Likewise.
6238 * gfortran.dg/extends_15.f90: Likewise.
6239 * gfortran.dg/finalize_22.f90: Likewise.
6240 * gfortran.dg/finalize_23.f90: Likewise.
6241 * gfortran.dg/generic_26.f90: Likewise.
6242 * gfortran.dg/generic_27.f90: Likewise.
6243 * gfortran.dg/namelist_76.f90: Likewise.
6244 * gfortran.dg/pointer_init_8.f90: Likewise.
6245 * gfortran.dg/pr61318.f90: Likewise.
6246 * gfortran.dg/pr77260_1.f90: Likewise.
6247 * gfortran.dg/pr77260_2.f90: Likewise.
6248 * gfortran.dg/pr77420_3.f90: Likewise.
6249 * gfortran.dg/proc_ptr_39.f90: Likewise.
6250 * gfortran.dg/proc_ptr_41.f90: Likewise.
6251 * gfortran.dg/proc_ptr_42.f90: Likewise.
6252 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6253 * gfortran.dg/submodule_1.f08: Likewise.
6254 * gfortran.dg/submodule_10.f08: Likewise.
6255 * gfortran.dg/submodule_14.f08: Likewise.
6256 * gfortran.dg/submodule_15.f08: Likewise.
6257 * gfortran.dg/submodule_2.f08: Likewise.
6258 * gfortran.dg/submodule_5.f08: Likewise.
6259 * gfortran.dg/submodule_6.f08: Likewise.
6260 * gfortran.dg/submodule_7.f08: Likewise.
6261 * gfortran.dg/submodule_8.f08: Likewise.
6262 * gfortran.dg/submodule_9.f08: Likewise.
6263 * gfortran.dg/transfer_class_2.f90: Likewise.
6264 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6265 * gfortran.dg/typebound_call_24.f03: Likewise.
6266 * gfortran.dg/typebound_call_25.f90: Likewise.
6267 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6268 * gfortran.dg/typebound_generic_12.f03: Likewise.
6269 * gfortran.dg/typebound_generic_13.f03: Likewise.
6270 * gfortran.dg/typebound_generic_14.f03: Likewise.
6271 * gfortran.dg/typebound_generic_15.f90: Likewise.
6272 * gfortran.dg/typebound_operator_16.f03: Likewise.
6273 * gfortran.dg/typebound_operator_18.f90: Likewise.
6274 * gfortran.dg/typebound_operator_20.f90: Likewise.
6275 * gfortran.dg/typebound_override_3.f90: Likewise.
6276 * gfortran.dg/typebound_override_4.f90: Likewise.
6277 * gfortran.dg/typebound_override_5.f90: Likewise.
6278 * gfortran.dg/typebound_override_6.f90: Likewise.
6279 * gfortran.dg/typebound_override_7.f90: Likewise.
6280 * gfortran.dg/typebound_proc_28.f03: Likewise.
6281 * gfortran.dg/typebound_proc_29.f90: Likewise.
6282 * gfortran.dg/typebound_proc_30.f90: Likewise.
6283 * gfortran.dg/typebound_proc_31.f90: Likewise.
6284 * gfortran.dg/typebound_proc_32.f90: Likewise.
6285 * gfortran.dg/typebound_proc_33.f90: Likewise.
6286 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6287 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6288 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6289 * gfortran.dg/use_only_3.f90: Likewise.
6290 * gfortran.dg/use_without_only_1.f90: Likewise.
6291 * gfortran.dg/warn_unused_function.f90: Likewise.
6292 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6293 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6294
3de4ac6d
MP
62952017-06-04 Marek Polacek <polacek@redhat.com>
6296
6297 PR c/80919
6298 * gcc.dg/format/pr80919.c: New test.
6299
2474f48f
MS
63002017-06-02 Martin Sebor <msebor@redhat.com>
6301
6302 PR c/80892
6303 * c-c++-common/Wfloat-conversion-2.c: New test.
6304
bd280745
PC
63052017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6306
6307 PR c++/68754
6308 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6309
bd280745 63102017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6311
6312 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6313 for the new built-ins.
6314
ffa8a921
SD
63152017-06-02 Sudakshina Das <sudi.das@arm.com>
6316
6317 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6318
d65d1bd9
WS
63192017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6320
6321 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6322 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6323 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6324 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6325 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6326
b160939b
KT
63272017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6328
6329 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6330
17f47f86
KT
63312017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6332
6333 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6334
ab82e126
WS
63352017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6336
6337 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6338 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6339 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6340 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6341 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6342 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6343 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6344 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6345 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6346
c957e9c0
NS
63472017-06-02 Nathan Sidwell <nathan@acm.org>
6348
6349 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6350
aad16012
JJ
63512017-06-02 Jakub Jelinek <jakub@redhat.com>
6352
74b4885d
JJ
6353 PR rtl-optimization/80903
6354 * gcc.dg/pr80903.c: New test.
6355
aad16012
JJ
6356 PR fortran/80918
6357 * gfortran.dg/gomp/pr80918.f90: New test.
6358
40ffd95f
BE
63592017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6360
6361 * c-c++-common/Wsizeof-pointer-div.c: New test.
6362 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6363 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6364 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6365 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6366 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6367 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6368 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6369 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6370 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6371 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6372 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6373 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6374 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6375 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6376 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6377 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6378 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6379 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6380
052754ea
WS
63812017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6382
6383 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6384 Update the target to power8-vector.
6385
aa63913f
DM
63862017-06-01 David Malcolm <dmalcolm@redhat.com>
6387
6388 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6389
2ded3754
PMR
63902017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6391
6392 * debug12.adb, debug12.ads: New testcase.
6393
c8638450
MJ
63942017-06-01 Martin Jambor <mjambor@suse.cz>
6395
6396 PR tree-optimization/80898
6397 * gcc.dg/tree-ssa/pr80898.c: New test.
6398 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6399
ac853c90
PC
64002017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/80896
6403 * g++.dg/cpp1z/nodiscard5.C: New.
6404
7841f13c
CZ
64052017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6406
6407 * gcc.target/arc/pr9001195952.c: New test.
6408
f525e390
TV
64092017-06-01 Tom de Vries <tom@codesourcery.com>
6410
6411 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6412 * gcc.c-torture/compile/asmgoto-1.c: Same.
6413 * gcc.dg/20000707-1.c: Same.
6414 * gcc.dg/pr38700.c: Same.
6415 * gcc.dg/pr70169.c: Same.
6416 * gcc.dg/pr80112.c: Same.
6417 * gcc.dg/torture/pr51071-2.c: Same.
6418 * gcc.dg/torture/pr51071.c: Same.
6419 * gcc.dg/tree-ssa/alias-34.c: Same.
6420
9285616c
PMR
64212017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6422
6423 * gnat.dg/debug11.adb: New testcase.
6424
48932682
RB
64252017-06-01 Richard Biener <rguenther@suse.de>
6426
6427 PR middle-end/66313
6428 * c-c++-common/ubsan/pr66313.c: New testcase.
6429 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6430
fcb99124
SM
64312017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6432
6433 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6434 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6435 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6436 -mcpu overridden.
6437 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6438 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6439 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6440 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6441 to dg-option. Add dg-skip-if directive to disable this test
6442 for darwin. Add dg-skip-if directive to disable this test if
6443 -mcpu overridden.
6444
dc7401c0
SP
64452017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6446
6447 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6448 (_mm_maskz_max_sd): Test new intrinsics.
6449 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6450 (_mm_maskz_max_sd): Test new intrinsics.
6451 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6452 (_mm_maskz_max_ss): Test new intrinsics.
6453 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6454 (_mm_maskz_max_ss): Test new intrinsics.
6455 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6456 (_mm_maskz_min_sd): Test new intrinsics.
6457 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6458 (_mm_maskz_min_sd): Test new intrinsics.
6459 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6460 (_mm_maskz_min_ss): Test new intrinsics.
6461 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6462 (_mm_maskz_min_ss): Test new intrinsics.
6463
3909991c
NS
64642017-05-31 Nathan Sidwell <nathan@acm.org>
6465
6466 * g++.dg/lookup/lambda1.C New.
6467
0e510edb
BC
64682017-05-31 Bin Cheng <bin.cheng@arm.com>
6469
6470 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6471 on pointer should not be replaced.
6472
9fc5e7a4
MM
64732017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6474
6475 PR testsuite/80580
6476 * gcc.dg/gimplefe-error-7.c: New test.
6477
1e466f04
GM
64782017-05-31 Graham Markall <graham.markall@embecosm.com>
6479
6480 * gcc.target/arc/add_n-combine.c: New test.
6481 * gcc.target/arc/sub_n-combine.c: New test.
6482
89c88990
RB
64832017-05-31 Richard Biener <rguenther@suse.de>
6484
6485 PR target/80880
6486 * gcc.target/i386/pr80880.c: New testcase.
6487
748bbe72
RS
64882017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6489
6490 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6491
c7d7e222
BC
64922017-05-31 Bin Cheng <bin.cheng@arm.com>
6493
6494 * gcc.dg/vect/pr80815-3.c: New test.
6495
ee1379be
RB
64962017-05-31 Richard Biener <rguenther@suse.de>
6497
6498 PR tree-optimization/80906
6499 * gcc.dg/graphite/pr80906.c: New testcase.
6500
bcce980e
TV
65012017-05-30 Tom de Vries <tom@codesourcery.com>
6502
6503 PR testsuite/80910
6504 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6505 unsupported if host compiler does not support c++11.
6506 (host_supports_c++11): New proc.
6507
ef9200aa
MS
65082017-05-30 Martin Sebor <msebor@redhat.com>
6509
6510 PR c/80731
6511 * g++.dg/ext/utf16-4.C: Relax test.
6512 * gcc.dg/fixed-point/int-warning.c: Adjust.
6513
f012c8ef
DM
65142017-05-30 David Malcolm <dmalcolm@redhat.com>
6515
6516 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6517 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6518 test case.
6519 * g++.dg/plugin/show-template-tree-color.C: New test case.
6520 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6521 * g++.dg/template/show-template-tree-2.C: New test case.
6522 * g++.dg/template/show-template-tree-3.C: New test case.
6523 * g++.dg/template/show-template-tree-4.C: New test case.
6524 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6525 * g++.dg/template/show-template-tree.C: New test case.
6526
3f8efe25
SB
65272017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6528
6529 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6530 dg-options.
6531 * gfortran.dg/pr80107.f: Delete testcase.
6532
77d1dbdb
UB
65332017-05-30 Uros Bizjak <ubizjak@gmail.com>
6534
6535 PR target/80833
6536 * gcc.target/i386/pr80833-1.c: New test.
6537 * gcc.target/i386/pr80833-2.c: Ditto.
6538
e2f35333
NS
65392017-05-30 Nathan Sidwell <nathan@acm.org>
6540
6541 PR c++/80913
6542 * g++.dg/lookup/pr80913.C: New.
6543
ba7629e2
RB
65442017-05-30 Richard Biener <rguenther@suse.de>
6545
6546 PR middle-end/80901
6547 * gcc.dg/torture/pr80901.c: New testcase.
6548
4bfb347c
RD
65492017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6550
6551 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6552
b3125625
JL
65532017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6554
6555 PR target/78838
6556 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6557
892d6169
RB
65582017-05-30 Richard Biener <rguenther@suse.de>
6559
6560 PR middle-end/80876
6561 * gcc.dg/torture/pr80876.c: New testcase.
6562
3d7ff728
NS
65632017-05-29 Nathan Sidwell <nathan@acm.org>
6564
6565 PR c++/80891 (#5)
6566 * g++.dg/lookup/pr80891-5.C: New.
6567
fd262197
JD
65682017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6569
6570 PR libgfortran/53029
6571 * gfortran.dg/read_5.f90: New test.
6572
724e517a
NS
65732017-05-29 Nathan Sidwell <nathan@acm.org>
6574
a5cfa13a
NS
6575 PR c++/80891 (#4)
6576 * g++.dg/lookup/pr80891-4.C: New.
6577
e514ab0c
NS
6578 PR c++/80891 (#1)
6579 * g++.dg/lookup/pr80891-1.C: New.
6580
58dec010
NS
6581 PR c++/80891 (#3)
6582 * g++.dg/lookup/pr80891-3.C: New.
6583
724e517a
NS
6584 PR c++/80891 (#2)
6585 * g++.dg/lookup/pr80891-2.C: New.
6586
bbe3927b
TK
65872017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6588
6589 PR fortran/37131
6590 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6591 flags.
6592 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6593 * gfortran.dg/inline_matmul_17.f90: New test.
6594
8364e6ac
TK
65952017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6596
6597 * gfortran.dg/matmul_bounds_12.f90: New test.
6598
56a35ac9
JJ
65992017-05-27 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR bootstrap/80887
6602 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6603
945bf9e1
NS
66042017-05-26 Nathan Sidwell <nathan@acm.org>
6605
6606 * g++.dg/cpp0x/dr2061.C: New.
6607 * g++.dg/parse/namespace-alias-1.C: Add more test.
6608
cb4fe401
BC
66092017-05-26 Bin Cheng <bin.cheng@arm.com>
6610
6611 PR tree-optimization/80815
6612 * gcc.dg/vect/pr80815-1.c: New test.
6613 * gcc.dg/vect/pr80815-2.c: New test.
6614
e929e611
ML
66152017-05-26 Martin Liska <mliska@suse.cz>
6616
6617 PR ipa/80663
6618 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6619 split at the problematic spot.
6620 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6621 a valid value of the param.
6622
92f105f6
MP
66232017-05-26 Marek Polacek <polacek@redhat.com>
6624
6625 PR sanitizer/80875
6626 * c-c++-common/ubsan/pr80875.c: New test.
6627
74ca4e36
TV
66282017-05-26 Tom de Vries <tom@codesourcery.com>
6629
6630 PR testsuite/80557
6631 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6632 * gcc.dg/Wcxx-compat-8.c: Same.
6633 * gcc.dg/Wobjsize-1.c: Same.
6634 * gcc.dg/Wshadow-local-2.c: Same.
6635 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6636 * gcc.dg/anon-struct-6.c: Same.
6637 * gcc.dg/asm-wide-1.c: Same.
6638 * gcc.dg/builtin-inf-1.c: Same.
6639 * gcc.dg/builtin-redefine.c: Same.
6640 * gcc.dg/c90-array-lval-6.c: Same.
6641 * gcc.dg/c90-array-lval-7.c: Same.
6642 * gcc.dg/c90-fordecl-1.c: Same.
6643 * gcc.dg/c99-fordecl-2.c: Same.
6644 * gcc.dg/cast-lvalue-1.c: Same.
6645 * gcc.dg/cast-lvalue-2.c: Same.
6646 * gcc.dg/compound-lvalue-1.c: Same.
6647 * gcc.dg/cond-lvalue-1.c: Same.
6648 * gcc.dg/cpp/20000419-1.c: Same.
6649 * gcc.dg/cpp/backslash.c: Same.
6650 * gcc.dg/cpp/backslash2.c: Same.
6651 * gcc.dg/cpp/macspace1.c: Same.
6652 * gcc.dg/cpp/macspace2.c: Same.
6653 * gcc.dg/cpp/multiline-2.c: Same.
6654 * gcc.dg/cpp/pr27777.c: Same.
6655 * gcc.dg/cpp/pr30786.c: Same.
6656 * gcc.dg/cpp/pr34602.c: Same.
6657 * gcc.dg/cpp/redef1.c: Same.
6658 * gcc.dg/cpp/tr-warn1.c: Same.
6659 * gcc.dg/cpp/tr-warn3.c: Same.
6660 * gcc.dg/cpp/tr-warn6.c: Same.
6661 * gcc.dg/cpp/trad/hash.c: Same.
6662 * gcc.dg/cpp/trad/redef1.c: Same.
6663 * gcc.dg/cpp/ucs.c: Same.
6664 * gcc.dg/declspec-10.c: Same.
6665 * gcc.dg/declspec-11.c: Same.
6666 * gcc.dg/declspec-18.c: Same.
6667 * gcc.dg/format/c99-strftime-1.c: Same.
6668 * gcc.dg/format/ext-3.c: Same.
6669 * gcc.dg/format/pr72858.c: Same.
6670 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6671 * gcc.dg/init-string-1.c: Same.
6672 * gcc.dg/label-decl-3.c: Same.
6673 * gcc.dg/m-un-2.c: Same.
6674 * gcc.dg/nofixed-point-2.c: Same.
6675 * gcc.dg/noncompile/20020213-1.c: Same.
6676 * gcc.dg/pch/counter-2.c: Same.
6677 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6678 * gcc.dg/pr27528.c: Same.
6679 * gcc.dg/pr27953.c: Same.
6680 * gcc.dg/pr35899.c: Same.
6681 * gcc.dg/pr37561.c: Same.
6682 * gcc.dg/pr45461.c: Same.
6683 * gcc.dg/pr45750.c: Same.
6684 * gcc.dg/pr53196-2.c: Same.
6685 * gcc.dg/pr53265.c: Same.
6686 * gcc.dg/redecl-1.c: Same.
6687 * gcc.dg/tls/thr-init-1.c: Same.
6688 * gcc.dg/torture/pr51106-1.c: Same.
6689 * gcc.dg/torture/pr51106-2.c: Same.
6690 * gcc.dg/uninit-19.c: Same.
6691 * gcc.dg/uninit-pr20644.c: Same.
6692
6fc9f7aa
JJ
66932017-05-26 Jakub Jelinek <jakub@redhat.com>
6694
6695 * g++.dg/cpp1z/decomp29.C (p): New variable.
6696 (main): Add further tests.
6697
28e0e05b
RB
66982017-05-26 Richard Biener <rguenther@suse.de>
6699
6700 PR tree-optimization/80842
6701 * gcc.dg/torture/pr80842.c: New testcase.
6702
c81ec254
PC
67032017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/79652
6706 * g++.dg/cpp0x/pr79652.C: New.
6707
aee21066
PC
67082017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/71451
6711 * g++.dg/cpp0x/variadic170.C: New.
6712
63dbcd13
VR
67132017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6714
6715 * g++.dg/warn/Wcatch-value-1.C: New test.
6716 * g++.dg/warn/Wcatch-value-2.C: New test.
6717 * g++.dg/warn/Wcatch-value-3.C: New test.
6718
932f48ac
NS
67192017-05-25 Nathan Sidwell <nathan@acm.org>
6720
44e00a7a
NS
6721 * g++.dg/lookup/using56.C: New.
6722 * g++.dg/lookup/using57.C: New.
6723 * g++.dg/lookup/using58.C: New.
6724 * g++.dg/lookup/using59.C: New.
6725
932f48ac
NS
6726 * g++.dg/lookup/using17.C: Adjust diagnostics.
6727
a10f9a2e
MS
67282017-05-25 Martin Sebor <msebor@redhat.com>
6729
6730 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6731 positives on ILP32.
6732 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6733 column numbers.
6734 * gcc.dg/pr60114.c: Same.
6735
47c05e71
JH
67362017-05-23 Jan Hubicka <hubicka@ucw.cz>
6737
6738 * gfortran.dg/pr48636.f90: Fix template better.
6739
f35a733d
NS
67402017-05-25 Nathan Sidwell <nathan@acm.org>
6741
6742 * g++.dg/lookup/koenig14.C: New.
6743
18c1e9e0
PC
67442017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 PR c++/79583
6747 * g++.dg/cpp0x/pr79583.C: New.
6748
2673d192
PC
67492017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/68578
6752 * g++.dg/cpp1y/pr68578.C: New.
6753
bce8ef71
MG
67542017-05-25 Marc Glisse <marc.glisse@inria.fr>
6755
6756 * gcc.dg/tree-ssa/vce-1.c: New file.
6757
11d6b45d
MG
67582017-05-25 Marc Glisse <marc.glisse@inria.fr>
6759
6760 * gcc.dg/tree-ssa/addadd.c: New file.
6761
5ad4f1c8
NS
67622017-05-24 Nathan Sidwell <nathan@acm.org>
6763
6764 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6765 * g++.dg/lookup/friend19.C: New.
6766 * g++.dg/lookup/friend20.C: New.
6767
d4a760d8
JW
67682017-05-24 Jonathan Wakely <jwakely@redhat.com>
6769
6770 PR c++/80544
6771 * g++.dg/expr/cast11.C: New test.
6772
3cd211af
MS
67732017-05-24 Martin Sebor <msebor@redhat.com>
6774
6775 PR c/80731
6776 * c-c++-common/Wfloat-conversion.c: Adjust.
6777 * c-c++-common/dfp/convert-int-saturate.c: Same.
6778 * c-c++-common/pr68657-1.c: Same.
6779 * g++.dg/ext/utf-cvt.C: Same.
6780 * g++.dg/ext/utf16-4.C: Same.
6781 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6782 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6783 * g++.dg/warn/Wconversion3.C: Same.
6784 * g++.dg/warn/Wconversion4.C: Same.
6785 * g++.dg/warn/Wsign-conversion.C: Same.
6786 * g++.dg/warn/overflow-warn-1.C: Same.
6787 * g++.dg/warn/overflow-warn-3.C: Same.
6788 * g++.dg/warn/overflow-warn-4.C: Same.
6789 * g++.dg/warn/pr35635.C: Same.
6790 * g++.old-deja/g++.mike/enum1.C: Same.
6791 * gcc.dg/Wconversion-3.c: Same.
6792 * gcc.dg/Wconversion-5.c: Same.
6793 * gcc.dg/Wconversion-complex-c99.c: Same.
6794 * gcc.dg/Wconversion-complex-gnu.c: Same.
6795 * gcc.dg/Wconversion-integer.c: Same.
6796 * gcc.dg/Wsign-conversion.c: Same.
6797 * gcc.dg/bitfld-2.c: Same.
6798 * gcc.dg/c90-const-expr-11.c: Same.
6799 * gcc.dg/c90-const-expr-7.c: Same.
6800 * gcc.dg/c99-const-expr-7.c: Same.
6801 * gcc.dg/overflow-warn-1.c: Same.
6802 * gcc.dg/overflow-warn-2.c: Same.
6803 * gcc.dg/overflow-warn-3.c: Same.
6804 * gcc.dg/overflow-warn-4.c: Same.
6805 * gcc.dg/overflow-warn-5.c: Same.
6806 * gcc.dg/overflow-warn-8.c: Same.
6807 * gcc.dg/overflow-warn-9.c: New test.
6808 * gcc.dg/pr35635.c: Adjust.
6809 * gcc.dg/pr59940.c: Same.
6810 * gcc.dg/pr59963-2.c: Same.
6811 * gcc.dg/pr60114.c: Same.
6812 * gcc.dg/switch-warn-2.c: Same.
6813 * gcc.dg/utf-cvt.c: Same.
6814 * gcc.dg/utf16-4.c: Same.
6815
216bfadc
JJ
68162017-05-24 Jakub Jelinek <jakub@redhat.com>
6817
6818 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6819 Don't include limits.h.
6820 (w): Conditionalize on long long wider than int. Use
6821 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6822 -9223372036854775808.
6823 (x): Use __INT_MAX__ instead of INT_MAX.
6824
610abc02
TK
68252017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6826
6827 PR fortran/66094
6828 * gfortran.dg/inline_matmul_16.f90: New test.
6829
8d0c9b36
TV
68302017-05-24 Tom de Vries <tom@codesourcery.com>
6831
6832 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6833
3f3fb6c9
PB
68342017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6835
6836 PR middle-end/80823
6837 * gcc.dg/pr80823.c: New test.
6838
00e0af8d
AK
68392017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6840
6841 * gcc.target/s390/pr80725.c: New test.
6842
6131102c
NS
68432017-05-23 Nathan Sidwell <nathan@acm.org>
6844
ef4c5e78
NS
6845 * g++.dg/lookup/extern-c-hidden.C: New.
6846 * g++.dg/lookup/extern-redecl1.C: New.
6847
6131102c
NS
6848 PR c++/80866
6849 * g++.dg/parse/pr80866.C: New.
6850
d2db2e6b
JH
68512017-05-23 Jan Hubicka <hubicka@ucw.cz>
6852
6853 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6854 * gcc.dg/ipa/inline-5.c: Likewise.
6855 * gfortran.dg/pr48636.f90: Likewise.
6856
e4ea7a4c
NS
68572017-05-23 Nathan Sidwell <nathan@acm.org>
6858
6859 * g++.dg/parse/ctor9.C: Adjust expected error.
6860
c2d7c404
JD
68612017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6862
6863 PR libgfortran/80256
6864 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6865 Cygwin.
6866
fd71a9a2
TS
68672017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6868
6869 * c-c++-common/goacc/parallel-dims-1.c: Update.
6870 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6871 * c-c++-common/goacc/routine-1.c: Likewise.
6872 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6873 * g++.dg/goacc/template.C: Likewise.
6874 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6875 * gfortran.dg/goacc/routine-3.f90: Likewise.
6876 * gfortran.dg/goacc/sie.f95: Likewise.
6877 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6878
9d029ddf
NS
68792017-05-23 Nathan Sidwell <nathan@acm.org>
6880
6881 * g++.dg/lookup/using13.C: Adjust expected error.
6882
008c7367
SKS
68832017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6884
6885 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6886
d1f6caae
MM
68872017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6888
6889 PR target/80718
6890 * gcc.target/powerpc/pr80718.c: New test.
6891
2ea0d750
SB
68922017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6893
6894 * gcc.target/powerpc/conditional-return.c: New testcase.
6895
25b81686
BS
68962017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6897
6898 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6899 LE-only.
6900
477f145b
JW
69012017-05-22 Janus Weil <janus@gcc.gnu.org>
6902
6903 PR fortran/80766
6904 * gfortran.dg/typebound_call_28.f90: New test.
6905
65cc1407
NS
69062017-05-22 Nathan Sidwell <nathan@acm.org>
6907
6908 * g++.dg/lookup/strong-using.C: New.
6909
0c4f8178
TP
69102017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6911
6912 * gcc.target/arm/movsi_movt.c: New test.
6913 * gcc.target/arm/movdi_movt.c: New test.
6914
fbb1c7d4
EB
69152017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6916
6917 * gnat.dg/specs/not_null1.ads: New test.
6918
d3271136
EB
69192017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6920
6921 * gnat.dg/limited_with5.ad[sb]: New test.
6922 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6923 * gnat.dg/limited_with6.ad[sb]: New test.
6924 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6925
4c24ec6d
EB
69262017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6927
6928 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6929 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6930
4bcbb7b8
PC
69312017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6932
6933 PR c++/70265
6934 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6935 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6936
51cd6b78
JD
69372017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6938
6939 PR libgfortran/80333
6940 * gfortran.dg/dtio_30.f03: New test.
6941
33f8c0a1
MP
69422017-05-19 Marek Polacek <polacek@redhat.com>
6943
6944 PR sanitizer/80800
6945 * c-c++-common/ubsan/pr80800.c: New test.
6946 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6947
9740ed54
TS
69482017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6949
7fd549d2
TS
6950 * c-c++-common/goacc/default-1.c: Update.
6951 * c-c++-common/goacc/default-2.c: Likewise.
6952 * c-c++-common/goacc/default-4.c: Likewise.
6953 * gfortran.dg/goacc/default-1.f95: Likewise.
6954 * gfortran.dg/goacc/default-4.f: Likewise.
6955 * c-c++-common/goacc/default-5.c: New file.
6956 * gfortran.dg/goacc/default-5.f: Likewise.
6957
9740ed54
TS
6958 * c-c++-common/goacc/default-1.c: New file.
6959 * c-c++-common/goacc/default-2.c: Likewise.
6960 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6961 test cases in...
6962 * c-c++-common/goacc/default-3.c: ... this new file, and...
6963 * c-c++-common/goacc/default-4.c: ... this new file.
6964 * gfortran.dg/goacc/default.f95: Remove file, including its test
6965 cases in...
6966 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6967 * gfortran.dg/goacc/default-2.f: ... this new file.
6968 * gfortran.dg/goacc/default-3.f95: New file.
6969 * gfortran.dg/goacc/default-4.f: Likewise.
6970
2a8a8d7b
NS
69712017-05-19 Nathan Sidwell <nathan@acm.org>
6972
6973 * g++.dg/inherit/covariant7.C: Adjust.
6974
a978134e
PB
69752017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6976
6977 * gcc.target/arm/tls-disable-literal-pool.c: Change
6978 require-effective-target to tls_native.
6979 Move dg-error to return statement line and change to dg-message.
6980
39aac208
RB
69812017-05-19 Richard Biener <rguenther@suse.de>
6982
6983 PR c++/80593
6984 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6985 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6986
035ab826
RB
69872017-05-19 Richard Biener <rguenther@suse.de>
6988
6989 PR middle-end/80764
6990 * gcc.dg/torture/pr80764.c: New testcase.
6991
52e14b96
MM
69922017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6993
6994 PR target/80510
6995 * gcc.target/powerpc/pr80510-1.c: New test.
6996 * gcc.target/powerpc/pr80510-2.c: Likewise.
6997
4287da82
EG
69982017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6999
7000 * gcc.dg/pragma-diag-7.c: New test.
7001
e4171e10
UB
70022017-05-18 Uros Bizjak <ubizjak@gmail.com>
7003
7004 PR target/80799
7005 * g++.dg/other/i386-11.C: New test.
7006
cdefeea2
WS
70072017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7008
7009 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7010 * fold-vec-div-floatdouble.c: Likewise.
7011 * fold-vec-logical-ands-char.c: Likewise.
7012 * fold-vec-logical-ands-int.c: Likewise.
7013 * fold-vec-logical-ands-short.c: Likewise.
7014 * fold-vec-logical-ors-char.c: Likewise.
7015 * fold-vec-logical-ors-int.c: Likewise.
7016 * fold-vec-logical-ors-short.c: Likewise.
7017 * fold-vec-logical-other-char.c: Likewise.
7018 * fold-vec-mule-misc.c: Likewise.
7019 * fold-vec-mult-float.c: Likewise.
7020 * fold-vec-mult-floatdouble.c: Likewise.
7021 * fold-vec-mult-int.c: Likewise.
7022 * fold-vec-mult-int128-p9.c: Likewise.
7023 * fold-vec-sub-floatdouble.c: Likewise.
7024 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7025 Add lp64 requirement.
7026 * fold-vec-mult-int128-p8.c: Likewise.
7027 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7028
62ee030a
SM
70292017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7030
7031 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7032 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7033 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7034 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7035 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7036 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7037 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7038 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7039 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7040 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7041 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7042 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7043 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7044 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7045 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7046 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7047 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7048 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7049 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7050 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7051 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7052 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7053 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7054 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7055 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7056 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7057
00a84d0e
SL
70582017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7059
7060 * gcc.target/sparc/niagara7-align.c: New test.
7061
243c2883
MP
70622017-05-18 Marek Polacek <polacek@redhat.com>
7063
7064 PR sanitizer/80797
7065 * c-c++-common/ubsan/null-12.c: New test.
7066
e98e6340
SB
70672017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7068
7069 PR middle-end/80692
7070 * gcc.c-torture/execute/pr80692.c: New testcase.
7071
0152001b 70722017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7073
7074 PR libgfortran/80741
7075 * gfortran.dg/read_4.f90: New test.
7076
c8ded430
BS
70772017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7078
7079 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7080
e5b1f5a1
FR
70812017-05-17 Fritz Reese <fritzoreese@gmail.com>
7082
7083 PR fortran/80668
7084 * gfortran.dg/pr80668.f90: New.
7085
9853cb28
PB
70862017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7087
7088 PR middle-end/80775
7089 * gcc.dg/pr80775.c: New test.
7090
142473df
MP
70912017-05-17 Marek Polacek <polacek@redhat.com>
7092
7093 PR sanitizer/80659
7094 * gcc.dg/asan/pr80659.c: New test.
7095
8508a5b5
SKS
70962017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7097
7098 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7099 unsigned long.
7100
bc36d2b7
CX
71012017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7102
7103 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7104
4fc5ebf1
JG
71052017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7106 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7107
7108 PR tree-optimization/80457
7109 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7110 call vect_model_simple_cost.
7111
bedee914
PT
71122017-05-16 Paul Thomas <pault@gcc.gnu.org>
7113
7114 PR fortran/80554
7115 * gfortran.dg/submodule_29.f08: New test.
7116
10791753
DM
71172017-05-16 David Malcolm <dmalcolm@redhat.com>
7118
7119 * g++.dg/other/accessor-fixits-1.C: New test case.
7120 * g++.dg/other/accessor-fixits-2.C: New test case.
7121 * g++.dg/other/accessor-fixits-3.C: New test case.
7122 * g++.dg/other/accessor-fixits-4.C: New test case.
7123
727577c2
CL
71242017-05-16 Carl Love <cel@us.ibm.com>
7125
7126 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7127 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7128 built-ins to the test suite file. Note, support for mradds exists
7129 but no test case exists.
7130 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7131 built-ins to the test suite file.
7132
6b6ae9eb
MP
71332017-05-16 Marek Polacek <polacek@redhat.com>
7134
7135 PR sanitizer/80536
7136 PR sanitizer/80386
7137 * c-c++-common/ubsan/pr80536.c: New test.
7138 * g++.dg/ubsan/pr80386.C: New test.
7139
678d7e19
TC
71402017-05-16 Tamar Christina <tamar.christina@arm.com>
7141
7142 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7143 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7144
6da37857
MW
71452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7146
7147 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7148 expected output of vadd, vsub and vmul instructions.
7149 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7150 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7151 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7152
a5768d38
JD
71532017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7154
7155 PR libgfortran/80727
7156 * gfortran.dg/read_3.f90: New test.
7157
3a77e7cc
NS
71582017-05-15 Nathan Sidwell <nathan@acm.org>
7159
2016c841
NS
7160 PR c++/79369
7161 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7162
3a77e7cc
NS
7163 PR c++/79369
7164 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7165 * g++.dg/cpp0x/pr79369.C: New.
7166
0735a1c8
SK
71672017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7168
7169 PR fortran/80752
3a77e7cc 7170 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7171
f108770a
UB
71722017-05-15 Uros Bizjak <ubizjak@gmail.com>
7173
900b5b6a 7174 PR target/80425
f108770a
UB
7175 * gcc.target/i386/pr80425-1.c: New test.
7176 * gcc.target/i386/pr80425-2.c: Ditto.
7177
e30ce0a3
JL
71782017-05-15 Jeff Law <law@redhat.com>
7179
7180 * gcc.target/mips/reorgbug-1.c: New test.
7181
0d5a0a33
PMR
71822017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7183
7184 * gnat.dg/specs/pack13.ads: New test.
7185
a104bd88
MS
71862017-05-14 Martin Sebor <msebor@redhat.com>
7187
7188 PR middle-end/77671
7189 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7190 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7191 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7192 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7193 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7194
c6c02519
MS
71952017-05-14 Martin Sebor <msebor@redhat.com>
7196
7197 PR middle-end/80669
7198 * gcc.dg/builtin-stpncpy.c: New test.
7199
d6d4d770
DS
72002017-05-14 Daniel Santos <daniel.santos@pobox.com>
7201
7202 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7203 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7204 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7205 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7206
b9bdd60b
JK
72072017-05-14 Julia Koval <julia.koval@intel.com>
7208
7209 * gcc.target/i386/xgetsetbv.c: New test.
7210
28ae01cd
NK
72112017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7212
7213 PR fortran/80442
7214 * gfortran.dg/impl_do_var_data.f90: New Test
7215
c7488b4f
PJ
72162017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7217
7218 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7219 A regression test for a private array access case which caused
7220 an assert.
7221
9b5f12ae
MS
72222017-05-12 Martin Sebor <msebor@redhat.com>
7223
7224 PR testsuite/80643
7225 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7226 to the purpose of the test.
7227
b76f1550
SM
72282017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7229
7230 * gcc.target/powerpc/bmi-andn-1.c: New file
7231 * gcc.target/powerpc/bmi-andn-2.c: New file.
7232 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7233 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7234 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7235 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7236 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7237 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7238 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7239 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7240 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7241 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7242 * gcc.target/powerpc/bmi-check.h: New File.
7243 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7244 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7245 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7246 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7247 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7248 * gcc.target/powerpc/bmi2-check.h: New file.
7249 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7250 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7251 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7252 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7253 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7254 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7255 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7256 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7257 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7258
2a3fa75a
PC
72592017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 PR c++/60430
7262 * g++.dg/cpp0x/pr60430.C: New.
7263
e8bf7c7b
JL
72642017-05-12 Jeff Law <law@redhat.com>
7265
7266 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7267
284d1f76
PB
72682017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7269
7270 PR middle-end/80707
7271 * g++.dg/pr80707.C: New test.
7272
302a0e37
WS
72732017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7274
7275 * gcc.target/powerpc/fold-vec-div-float.c: New.
7276 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7277 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7278
a7785078
WS
72792017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7280
7281 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7282 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7283 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7284 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7285 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7286 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7287 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7288 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7289 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7290 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7291 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7292 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7293
9206028e
PC
72942017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7295
7296 PR c++/49604
7297 * g++.dg/cpp0x/forw_enum14.C: New.
7298 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7299
7af1c0ad
RB
73002017-05-12 Richard Biener <rguenther@suse.de>
7301
7302 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7303
f7e95bdb
PC
73042017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7305
7306 PR c++/67687
7307 * g++.dg/cpp0x/constexpr-ice17.C: New.
7308
53e788d0
RB
73092017-05-12 Richard Biener <rguenther@suse.de>
7310
7311 PR tree-optimization/80713
7312 * gcc.dg/torture/pr80713.c: New testcase.
7313
2ead1ab9
AK
73142017-05-12 Andi Kleen <ak@linux.intel.com>
7315
7316 PR testsuite/77684
7317 * lib/target-supports.exp (profopt-perf-wrapper):
7318 Add -m8 option to increase parallelism.
7319
ee58b02f
TS
73202017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7321
1e47f02b
TS
7322 * c-c++-common/goacc/parallel-dims-1.c: New file.
7323 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7324
b0f271ce
TS
7325 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7326 * c-c++-common/goacc/classify-kernels.c: Likewise.
7327 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7328 Likewise.
7329 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7330 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7331 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7332 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7333 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7334 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7335 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7336 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7337 * c-c++-common/goacc/kernels-loop.c: Likewise.
7338 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7339 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7340 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7341 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7342 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7343 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7344 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7345 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7346 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7347 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7348 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7349 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7350
25651634
TS
7351 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7352 * c-c++-common/goacc/classify-kernels.c: Likewise.
7353 * c-c++-common/goacc/classify-parallel.c: Likewise.
7354 * c-c++-common/goacc/classify-routine.c: Likewise.
7355 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7356 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7357 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7358 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7359
ee58b02f
TS
7360 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7361 * c-c++-common/goacc/classify-kernels.c: Likewise.
7362 * c-c++-common/goacc/classify-parallel.c: Likewise.
7363 * c-c++-common/goacc/classify-routine.c: Likewise.
7364 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7365 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7366 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7367 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7368
2d82ec25
NS
73692017-05-11 Nathan Sidwell <nathan@acm.org>
7370
7371 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7372
73732017-05-11 Carl Love <cel@us.ibm.com>
7374
7375 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7376 to the test suite file.
7377 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7378 to the test suite file.
7379
628c06d6
JD
73802017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7381
7382 PR fortran/78659
7383 * gfortran.dg/namelist_91.f90: New test.
7384 * gfortran.dg/namelist_92.f90: New test.
7385 * gfortran.dg/namelist_93.f90: New test.
7386 * gfortran.dg/namelist_94.f90: New test.
7387
1bea0f26
BS
73882017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7389
7390 PR target/80695
7391 * gcc.target/powerpc/pr80695-p8.c: New file.
7392 * gcc.target/powerpc/pr80695-p9.c: New file.
7393
7c85c9fe
UB
73942017-05-11 Uros Bizjak <ubizjak@gmail.com>
7395 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR target/80706
7398 * gcc.target/i386/pr80706.c: New test.
7399
d7a33a4c
JK
74002017-05-11 Julia Koval <julia.koval@intel.com>
7401
7402 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7403 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7404 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7405 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7406
59fbddcf
PC
74072017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 PR c++/70538
7410 * g++.dg/cpp0x/pr70538.C: New.
7411
cc09ff60
UB
74122017-05-11 Uros Bizjak <ubizjak@gmail.com>
7413
7c85c9fe
UB
7414 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7415 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7416 (dg-options): Remove -fno-tree-sink.
7417
4fd18c78
KN
74182017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7419
7420 * gcc.target/powerpc/cmpb-1.c: New test.
7421 * gcc.target/powerpc/cmpb-2.c: New test.
7422 * gcc.target/powerpc/cmpb-3.c: New test.
7423 * gcc.target/powerpc/cmpb32-1.c: New test.
7424 * gcc.target/powerpc/cmpb32-2.c: New test.
7425
43b883a9
RB
74262017-05-11 Richard Biener <rguenther@suse.de>
7427
7428 PR tree-optimization/80705
7429 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7430
29b871ec
NS
74312017-05-11 Nathan Sidwell <nathan@acm.org>
7432
7433 * lib/scanlang.exp: New.
7434 * lib/gcc-dg.exp: Load scanlang.exp.
7435 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7436
c587104e
MM
74372017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7438
7439 PR testsuite/80580
7440 * gcc.dg/gimplefe-error-6.c: New test.
7441
67ac9a9d
MM
74422017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7443
7444 PR testsuite/80580
7445 * gcc.dg/gimplefe-error-5.c: New test.
7446
ac4eb40f
MM
74472017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7448
7449 PR testsuite/80580
7450 * gcc.dg/gimplefe-error-4.c: New test.
7451
d45d6282
BS
74522017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7453
7454 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7455
f4ee3a9e
UB
74562017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7457
7458 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7459 (_mm_maskz_max_round_sd): Test new intrinsics.
7460 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7461 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7462 (_mm_maskz_max_round_ss): Test new intrinsics.
7463 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7464 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7465 (_mm_maskz_min_round_sd): Test new intrinsics.
7466 * gcc.target/i386/avx512f-vminsd-2.c: New.
7467 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7468 (_mm_maskz_min_round_ss): Test new intrinsics.
7469 * gcc.target/i386/avx512f-vminss-2.c: New.
7470 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7471 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7472 (__builtin_ia32_minss_mask_round): Test new builtins.
7473 * gcc.target/i386/sse-13.c: Ditto.
7474 * gcc.target/i386/sse-23.c: Ditto.
7475 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7476 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7477 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7478 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7479 (_mm_mask_min_round_ss): Test new intrinsics.
7480 * gcc.target/i386/testround-1.c: Ditto.
7481
74822017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7483
7484 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7485 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7486 (_mm_maskz_div_round_sd): Test new intrinsics.
7487 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7488 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7489 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7490 (_mm_maskz_div_round_ss): Test new intrinsics.
7491 * gcc.target/i386/avx512f-vdivss-2.c: New.
7492 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7493 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7494 (_mm_maskz_mul_round_sd): Test new intrinsics.
7495 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7496 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7497 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7498 (_mm_maskz_mul_round_ss): Test new intrinsics.
7499 * gcc.target/i386/avx512f-vmulss-2.c: New.
7500 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7501 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7502 (__builtin_ia32_mulss_mask_round): Test new builtins.
7503 * gcc.target/i386/sse-13.c: Ditto.
7504 * gcc.target/i386/sse-23.c: Ditto.
7505 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7506 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7507 (_mm_maskz_mul_round_ss): Test new intrinsics.
7508 * gcc.target/i386/testround-1.c: Ditto.
7509
75102017-05-10 Julia Koval <julia.koval@intel.com>
7511
7512 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7513 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7514 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7515
75162017-05-10 Julia Koval <julia.koval@intel.com>
7517
7518 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7519 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7520 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7521 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7522
ca4d2851
PB
75232017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7524
0f374417 7525 PR tree-optimization/51513
ca4d2851
PB
7526 * gcc.target/powerpc/pr51513.c: New test.
7527 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7528 __builtin_abort().
7529 * gcc.dg/predict-14.c: Likewise.
7530
5562ebfc
CL
75312017-05-10 Carl Love <cel@us.ibm.com>
7532 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7533 to the test suite file.
7534 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7535 to the test suite file.
7536
0ca2e7f7
PK
75372017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7538
7539 PR tree-optimization/77644
7540 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7541
e1ad2926
AO
75422017-05-10 Alexandre Oliva <aoliva@redhat.com>
7543
7544 * gcc.dg/guality/inline-params-2.c: New.
7545
f00b411f
PC
75462017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7547
7548 PR c++/80145
7549 * g++.dg/cpp1y/auto-fn37.C: New.
7550 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7551
bf2a705c
MM
75522017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7553
7554 PR target/68163
7555 * gcc.target/powerpc/pr68163.c: New test.
7556
5285d5d3
JW
75572017-05-09 Janus Weil <janus@gcc.gnu.org>
7558
7559 PR fortran/79311
7560 * gfortran.dg/finalize_32.f90: New test.
7561
31c2d57d
VR
75622017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7563
7564 PR c/35441
7565 * gcc.dg/pr35441.c: New test.
7566
731f2c8a
MS
75672017-05-09 Martin Sebor <msebor@redhat.com>
7568
7569 PR testsuite/80643
7570 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7571 output.
7572
cc49d15a
PC
75732017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7574
7575 PR c++/80186
7576 * g++.dg/template/crash126.C: New.
7577
85282abc
SP
75782017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7579
7580 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7581 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7582 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7583 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7584
823c79ae
DH
75852017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7586
10a8bb62 7587 PR testsuite/80611
823c79ae
DH
7588 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7589
79557bae
CZ
75902017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7591
7592 * gcc.target/arc/tmac-1.c: New file.
7593 * gcc.target/arc/tmac-2.c: Likewise.
7594 * gcc.target/arc/tmac.h: Likewise.
7595
c7314bc1
CZ
75962017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7597 Andrew Burgess <andrew.burgess@embecosm.com>
7598
7599 * gcc.target/arc/firq-1.c: New file.
7600 * gcc.target/arc/firq-2.c: Likewise.
7601 * gcc.target/arc/firq-3.c: Likewise.
7602 * gcc.target/arc/firq-4.c: Likewise.
7603 * gcc.target/arc/firq-5.c: Likewise.
7604 * gcc.target/arc/firq-6.c: Likewise.
7605
41453183
CZ
76062017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7607
7608 * gcc.target/arc/interrupt-5.c: Newfile.
7609 * gcc.target/arc/interrupt-6.c: Likewise.
7610 * gcc.target/arc/interrupt-7.c: Likewise.
7611 * gcc.target/arc/interrupt-8.c: Likewise.
7612 * gcc.target/arc/interrupt-9.c: Likewise.
7613
019bd543
RB
76142017-05-09 Richard Biener <rguenther@suse.de>
7615
7616 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7617 and adjust.
7618 * gcc.dg/vect/vect-50.c: Likewise.
7619
684f84de
MP
76202017-05-09 Marek Polacek <polacek@redhat.com>
7621
7622 PR c/80525
7623 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7624 * c-c++-common/Wlogical-op-2.c: New test.
7625
fd71825b
SKS
76262017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7627
7628 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7629 for targets with __SIZEOF_INT__ < 4.
7630
4ca2e6ec
RB
76312017-05-09 Richard Biener <rguenther@suse.de>
7632
7633 * gcc.dg/vect/vect-50.c: Revert last change.
7634 * gcc.dg/vect/vect-44.c: Likewise.
7635
631238ac
MS
76362017-05-08 Martin Sebor <msebor@redhat.com>
7637
7638 PR translation/80280
7639 * gcc.dg/format/gcc_diag-10.c: New test.
7640
6ba86ba7
KN
76412017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7642
7643 PR target/80101
7644 * gcc.target/powerpc/pr80101-1.c: New test.
7645
0f6ed121
TK
76462017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7647
7648 PR fortran/79930
7649 * gfortran.dg/inline_transpose_1.f90: Add
7650 -finline-matmul-limit=0 to options.
7651 * gfortran.dg/matmul_5.f90: Likewise.
7652 * gfortran.dg/vect/vect-8.f90: Likewise.
7653 * gfortran.dg/inline_matmul_14.f90: New test.
7654 * gfortran.dg/inline_matmul_15.f90: New test.
7655
fd991039
TK
76562017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7657
7658 PR fortran/80602
7659 * gfortran.dg/matmul_15.f90: New test case.
7660
18b8c294
WD
76612017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7662
774cccdc
JJ
7663 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7664 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7665
8637c116
JL
76662017-05-07 Jeff Law <law@redhat.com>
7667
7668 Revert:
7669 2017-05-06 Jeff Law <law@redhat.com>
7670 PR tree-optimization/78496
7671 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7672 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7673
973dfbb4
JL
76742017-05-06 Jeff Law <law@redhat.com>
7675
7676 PR tree-optimization/78496
7677 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7678 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7679
8ffa3150
RS
76802017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7681
7682 * gcc.target/aarch64/spill_1.c: New test.
7683
2a3f7997
RS
76842017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7685
7686 PR rtl-optimization/75964
7687 * gcc.dg/torture/pr75964.c: New test.
7688
d554bf23
TV
76892017-05-06 Tom de Vries <tom@codesourcery.com>
7690
7691 PR testsuite/80606
7692 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7693 * gcc.target/i386/avx-vtestpd-2.c: Same.
7694 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7695 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7696 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7697 * gcc.target/i386/avx-vtestpd-3.c: Same.
7698 * gcc.target/i386/avx-vtestps-1.c: Same.
7699 * gcc.target/i386/avx-vtestps-2.c: Same.
7700 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7701 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7702 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7703 * gcc.target/i386/avx-vtestps-3.c: Same.
7704
7a976fe7
TV
77052017-05-06 Tom de Vries <tom@codesourcery.com>
7706
7707 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7708
0e852c66
TV
77092017-05-06 Tom de Vries <tom@codesourcery.com>
7710
7711 PR testsuite/80557
7712 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7713 * gcc.target/powerpc/altivec-types-1.c: Same.
7714
63c40d92
TV
77152017-05-06 Tom de Vries <tom@codesourcery.com>
7716
7717 PR testsuite/80557
7718 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7719 * gcc.target/spu/intrinsics-1.c: Same.
7720
b25b8f91
TV
77212017-05-06 Tom de Vries <tom@codesourcery.com>
7722
7723 PR testsuite/80557
7724 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7725
6df13491
TV
77262017-05-06 Tom de Vries <tom@codesourcery.com>
7727
7728 PR testsuite/80557
7729 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7730 * gcc.target/aarch64/spellcheck_2.c: Same.
7731 * gcc.target/aarch64/spellcheck_3.c: Same.
7732
e01261fe
TV
77332017-05-06 Tom de Vries <tom@codesourcery.com>
7734
7735 PR testsuite/80557
7736 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7737 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7738 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7739 * g++.dg/debug/dwarf2/typedef5.C: Same.
7740 * g++.dg/goacc/data-1.C: Same.
7741
9945596c
BS
77422017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7743
7744 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7745
8acb8575
MM
77462017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7747
7748 PR target/79038
7749 PR target/79202
7750 PR target/79203
7751 * gcc.target/powerpc/ppc-round3.c: New test.
7752 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7753
ac699a04
JJ
77542017-05-05 Jakub Jelinek <jakub@redhat.com>
7755
8dc6a926
JJ
7756 PR tree-optimization/80632
7757 * gcc.dg/pr80632.c: New test.
7758
ac699a04
JJ
7759 PR tree-optimization/80558
7760 * gcc.dg/tree-ssa/vrp115.c: New test.
7761
655b5fc8
AV
77622017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7763 Thomas Preud'homme <thomas.preudhomme@arm.com>
7764 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7765
7766 PR target/71607
7767 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7768 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7769 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7770 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7771 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7772 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7773 * gcc.target/arm/tls-disable-literal-pool.c: New.
7774
c02d2d0a
PK
77752017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7776
7777 PR tree-optimization/80613
7778 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7779
dfae9048
PC
77802017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7781
7782 PR c++/71577
7783 * g++.dg/cpp0x/pr71577.C: New.
7784
d9c5a8b9
MS
77852017-05-04 Martin Sebor <msebor@redhat.com>
7786
7787 PR middle-end/79234
7788 * gcc.dg/builtin-stringop-chk-8.c: New test.
7789 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7790 * gcc.dg/builtin-stringop-chk-4.c: Same.
7791 * gcc.dg/builtin-strncat-chk-1.c: Same.
7792 * g++.dg/ext/strncpy-chk1.C: Same.
7793 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7794 * gcc.dg/out-of-bounds-1.c: Same.
7795 * gcc.dg/pr78138.c: Same.
7796 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7797 * gfortran.dg/mvbits_7.f90: Same.
7798
e50d56a5
MS
77992017-05-04 Martin Sebor <msebor@redhat.com>
7800
7801 PR preprocessor/79214
7802 PR middle-end/79222
7803 PR middle-end/79223
7804 * gcc.dg/pr79214.c: New test.
7805 * gcc.dg/pr79214.h: New test header.
7806 * gcc.dg/pr79222.c: New test.
7807 * gcc.dg/pr79223.c: New test.
7808 * gcc.dg/pr78138.c: Adjust.
7809 * gfortran.dg/unconstrained_commons.f: Same.
7810
0f2c4a8f
MS
78112017-05-04 Martin Sebor <msebor@redhat.com>
7812
7813 PR translation/80280
7814 * g++.dg/abi/Wabi-2-3.C: Adjust.
7815 * g++.dg/abi/Wabi-3-2.C: Ditto.
7816 * g++.dg/lookup/using17.C: Ditto.
7817 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7818
8eef6097
MJ
78192017-05-04 Martin Jambor <mjambor@suse.cz>
7820
7821 PR tree-optimization/80622
7822 * gcc.dg/tree-ssa/pr80622.c: New test.
7823
78242017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7825
7826 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7827
26f1a658
JH
78282017-05-04 Jan Hubicka <hubicka@ucw.cz>
7829
7830 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7831 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7832
4d147bca
RB
78332017-05-04 Richard Biener <rguenther@suse.de>
7834
7835 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7836
3862ef76
RS
78372017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7838
7839 * gcc.dg/vect/vect-profile-1.c: New test.
7840
c89ffd99
MP
78412017-05-04 Marek Polacek <polacek@redhat.com>
7842
7843 PR tree-optimization/80612
7844 * gcc.dg/torture/pr80612.c: New test.
7845
261ce1e5
PB
78462017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7847 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7848
7849 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7850 check_effective_target_arm_thumb1_movt_ok.
7851
556cf088
PB
78522017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7853
7854 * gcc.target/arm/fpscr.c: New file.
7855
010b1cc0
TP
78562017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7857
7858 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7859 target.
7860
99b68476
TV
78612017-05-04 Tom de Vries <tom@codesourcery.com>
7862
7863 PR testsuite/80557
7864 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7865 line numbers.
7866 * g++.dg/warn/miss-format-1.C: Same.
7867 * g++.dg/warn/overflow-warn-1.C: Same.
7868 * g++.dg/warn/overflow-warn-3.C: Same.
7869 * g++.dg/warn/overflow-warn-4.C: Same.
7870
09177a4b
TV
78712017-05-04 Tom de Vries <tom@codesourcery.com>
7872
7873 PR testsuite/80557
7874 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7875 * gcc.target/i386/pr68657.c: Same.
7876 * gcc.target/i386/pr69255-1.c: Same.
7877 * gcc.target/i386/pr69255-2.c: Same.
7878 * gcc.target/i386/pr69255-3.c: Same.
7879
02c64149
RB
78802017-05-04 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/31130
7883 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7884 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7885 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7886 * gcc.dg/pr52904.c: Remove XFAIL.
7887 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7888
9a26dfc8
JL
78892017-05-03 Jeff Law <law@redhat.com>
7890
7891 PR tree-optimization/78496
7892 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7893
4d0e904f
UB
78942017-05-03 Uros Bizjak <ubizjak@gmail.com>
7895
7896 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7897
49ab4621
RB
78982017-05-03 Richard Biener <rguenther@suse.de>
7899
7900 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7901
18bfe940
JJ
79022017-05-03 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR tree-optimization/79472
4d0e904f
UB
7905 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7906 to dg-options.
18bfe940
JJ
7907 * gcc.dg/tree-ssa/vrp113.c: New test.
7908 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7909 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7910 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7911
53e62089
TV
79122017-05-03 Tom de Vries <tom@codesourcery.com>
7913
7914 PR testsuite/80557
7915 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7916 * c-c++-common/Wshift-negative-value-2.c: Same.
7917 * c-c++-common/Wshift-negative-value-3.c: Same.
7918 * c-c++-common/Wshift-negative-value-4.c: Same.
7919 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7920 * c-c++-common/cpp/pr60400.c: Same.
7921 * c-c++-common/fmax-errors.c: Same.
7922 * c-c++-common/goacc/data-2.c: Same.
7923 * c-c++-common/goacc/host_data-2.c: Same.
7924 * c-c++-common/gomp/simd4.c: Same.
7925 * c-c++-common/pr28656.c: Same.
7926 * c-c++-common/pr43395.c: Same.
7927 * c-c++-common/torture/pr57945.c: Same.
7928
962913a5
TV
79292017-05-03 Tom de Vries <tom@codesourcery.com>
7930
7931 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7932 arg of dg directive.
7933 * c-c++-common/goacc/routine-3.c: Same.
7934 * c-c++-common/goacc/routine-4.c: Same.
7935
ad53f123
DM
79362017-05-02 David Malcolm <dmalcolm@redhat.com>
7937
7938 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7939 (test_fixit_insert_newline): New function.
7940 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7941 (test_fixit_insert_newline): New function.
7942 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7943 (test_fixit_insert_newline): New function.
7944 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7945 (test_fixit_insert_newline): New function.
7946 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7947 (test_show_locus): Handle test_fixit_insert_newline.
7948
0ca91c77
BC
79492017-05-02 Bin Cheng <bin.cheng@arm.com>
7950
7951 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7952
cc5b8f3d
TC
79532017-04-27 Tamar Christina <tamar.christina@arm.com>
7954
7955 * gcc.dg/lsr-div1.c: New testcase.
7956
1853f5c7
SP
79572017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7958
7959 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7960 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7961 (_mm_maskz_add_round_sd): Test new intrinsics.
7962 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7963 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7964 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7965 (_mm_maskz_add_round_ss): Test new intrinsics.
7966 * gcc.target/i386/avx512f-vaddss-2.c: New.
7967 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7968 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7969 (_mm_maskz_sub_round_sd): Test new intrinsics.
7970 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7971 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7972 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7973 (_mm_maskz_sub_round_ss): Test new intrinsics.
7974 * gcc.target/i386/avx512f-vsubss-2.c: New.
7975 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7976 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7977 (__builtin_ia32_subss_mask_round): Test new builtins.
7978 * gcc.target/i386/sse-13.c: Ditto.
7979 * gcc.target/i386/sse-23.c: Ditto.
7980 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7981 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7982 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7983 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7984 (_mm_mask_sub_round_ss): Test new intrinsics.
7985 * gcc.target/i386/testround-1.c: Ditto.
7986
2bba7541
MJ
79872017-05-02 Martin Jambor <mjambor@suse.cz>
7988
7989 PR tree-optimization/78687
7990 * g++.dg/tree-ssa/pr78687.C: New test.
7991
2bf54d93
RB
79922017-05-02 Richard Biener <rguenther@suse.de>
7993
7994 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7995 behavior.
7996 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7997
aee63acc
RB
79982017-05-02 Richard Biener <rguenther@suse.de>
7999
8000 PR tree-optimization/80591
8001 * gcc.dg/torture/pr80591.c: New testcase.
8002
e7d70c6c
RB
80032017-05-02 Richard Biener <rguenther@suse.de>
8004
8005 PR tree-optimization/80549
8006 * gcc.dg/torture/pr80549.c: New testcase.
8007
52e0a9f7
SKS
80082017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8009
8010 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8011 unsigned long.
8012
815d9cc6
XR
80132017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8014
8015 PR c++/80038
8016 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8017
338035aa
DM
80182017-05-01 David Malcolm <dmalcolm@redhat.com>
8019
8020 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8021 reflect insertion fix-it hints at the same location now being
8022 consolidated.
8023
4d82d0bc
MS
80242017-05-01 Martin Sebor <msebor@redhat.com>
8025
8026 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8027 on ILP32 targets.
8028
d539a57b
TV
80292017-05-01 Tom de Vries <tom@codesourcery.com>
8030
8031 * gcc.dg/pr78768.c: Require linker plugin.
8032
c6b9e849
TK
80332017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8034
8035 PR fortran/37131
8036 * gfortran.dg/matmul_bounds_11.f90: New test.
8037
706eb1a7
MS
80382017-05-01 Martin Sebor <msebor@redhat.com>
8039
8040 PR tree-optimization/79715
8041 * gcc.dg/pr79715.c: New test.
8042
723f4140
TV
80432017-05-01 Tom de Vries <tom@codesourcery.com>
8044
8045 PR testsuite/65941
8046 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8047 * g++.dg/other/pr59492.C: Require effective target rdrand.
8048
6bbb3a69
VR
80492017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8050
8051 * g++.dg/diagnostic/member-decl-1.C: New test.
8052
4212aecd
MG
80532017-04-29 Marc Glisse <marc.glisse@inria.fr>
8054
8055 PR tree-optimization/80487
8056 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8057
fe75f732
PK
80582017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8059
8060 PR tree-optimization/79697
8061 * gcc.dg/tree-ssa/pr79697.c: New test.
8062
6bcd8768
TV
80632017-04-29 Tom de Vries <tom@codesourcery.com>
8064
8065 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8066
d127ae9f
MS
80672017-04-28 Martin Sebor <msebor@redhat.com>
8068
8069 PR tree-optimization/80523
8070 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8071
c9610933
TV
80722017-04-28 Tom de Vries <tom@codesourcery.com>
8073
8074 PR testsuite/80557
8075 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8076 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8077
b5be38bc
TV
80782017-04-28 Tom de Vries <tom@codesourcery.com>
8079
8080 PR testsuite/80557
8081 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8082 * obj-c++.dg/bitfield-4.mm: Same.
8083 * obj-c++.dg/bitfield-5.mm: Same.
8084 * obj-c++.dg/exceptions-3.mm: Same.
8085 * obj-c++.dg/exceptions-5.mm: Same.
8086 * obj-c++.dg/method-1.mm: Same.
8087 * obj-c++.dg/method-12.mm: Same.
8088 * obj-c++.dg/method-13.mm: Same.
8089 * obj-c++.dg/method-15.mm: Same.
8090 * obj-c++.dg/method-16.mm: Same.
8091 * obj-c++.dg/property/at-property-18.mm: Same.
8092 * obj-c++.dg/property/at-property-25.mm: Same.
8093 * obj-c++.dg/property/at-property-5.mm: Same.
8094 * obj-c++.dg/property/dynamic-2.mm: Same.
8095 * obj-c++.dg/property/property-neg-3.mm: Same.
8096 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8097 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8098 * obj-c++.dg/syntax-error-1.mm: Same.
8099 * obj-c++.dg/try-catch-13.mm: Same.
8100 * objc.dg/bitfield-4.m: Same.
8101 * objc.dg/class-1.m: Same.
8102 * objc.dg/method-11.m: Same.
8103 * objc.dg/method-6.m: Same.
8104 * objc.dg/method-7.m: Same.
8105 * objc.dg/method-9.m: Same.
8106 * objc.dg/missing-proto-3.m: Same.
8107 * objc.dg/naming-2.m: Same.
8108 * objc.dg/property/at-property-16.m: Same.
8109 * objc.dg/property/at-property-18.m: Same.
8110 * objc.dg/property/at-property-25.m: Same.
8111 * objc.dg/property/at-property-5.m: Same.
8112 * objc.dg/property/dynamic-2.m: Same.
8113 * objc.dg/property/property-neg-3.m: Same.
8114 * objc.dg/protocol-inheritance-1.m: Same.
8115 * objc.dg/protocol-inheritance-2.m: Same.
8116
d35256b6
MG
81172017-04-28 Marc Glisse <marc.glisse@inria.fr>
8118
8119 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8120
7a95dfa7
TV
81212017-04-28 Tom de Vries <tom@codesourcery.com>
8122
8123 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8124 dg-(error|warning|message|bogus).
8125 * g++.dg/conversion/dr195-1.C: Same.
8126 * g++.dg/conversion/dr195.C: Same.
8127 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8128 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8129 * g++.dg/cpp0x/inline-ns7.C: Same.
8130 * g++.dg/cpp0x/variadic105.C: Same.
8131 * g++.dg/cpp0x/variadic65.C: Same.
8132 * g++.dg/expr/call2.C: Same.
8133 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8134 * g++.dg/expr/pmf-1.C: Same.
8135 * g++.dg/ext/altivec-types-1.C: Same.
8136 * g++.dg/ext/altivec-types-2.C: Same.
8137 * g++.dg/ext/altivec-types-3.C: Same.
8138 * g++.dg/ext/attrib14.C: Same.
8139 * g++.dg/ext/complit1.C: Same.
8140 * g++.dg/ext/forscope2.C: Same.
8141 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8142 * g++.dg/ext/label13.C: Same.
8143 * g++.dg/ext/member-attr.C: Same.
8144 * g++.dg/ext/visibility/anon7.C: Same.
8145 * g++.dg/ext/visibility/visibility-7.C: Same.
8146 * g++.dg/ext/vla2.C: Same.
8147 * g++.dg/inherit/access2.C: Same.
8148 * g++.dg/inherit/covariant12.C: Same.
8149 * g++.dg/inherit/covariant14.C: Same.
8150 * g++.dg/inherit/namespace-as-base.C: Same.
8151 * g++.dg/inherit/template-as-base.C: Same.
8152 * g++.dg/lookup/ambig1.C: Same.
8153 * g++.dg/lookup/ambig2.C: Same.
8154 * g++.dg/lookup/ambig3.C: Same.
8155 * g++.dg/lookup/class-member-1.C: Same.
8156 * g++.dg/lookup/conv-1.C: Same.
8157 * g++.dg/lookup/decl1.C: Same.
8158 * g++.dg/lookup/koenig1.C: Same.
8159 * g++.dg/lookup/scoped1.C: Same.
8160 * g++.dg/lookup/scoped2.C: Same.
8161 * g++.dg/lookup/two-stage4.C: Same.
8162 * g++.dg/lookup/used-before-declaration.C: Same.
8163 * g++.dg/lookup/using.C: Same.
8164 * g++.dg/lookup/using17.C: Same.
8165 * g++.dg/lookup/using2.C: Same.
8166 * g++.dg/other/abstract2.C: Same.
8167 * g++.dg/other/classkey1.C: Same.
8168 * g++.dg/other/component1.C: Same.
8169 * g++.dg/other/const1.C: Same.
8170 * g++.dg/other/const2.C: Same.
8171 * g++.dg/other/conversion1.C: Same.
8172 * g++.dg/other/do1.C: Same.
8173 * g++.dg/other/error1.C: Same.
8174 * g++.dg/other/error10.C: Same.
8175 * g++.dg/other/error3.C: Same.
8176 * g++.dg/other/error4.C: Same.
8177 * g++.dg/other/error5.C: Same.
8178 * g++.dg/other/error8.C: Same.
8179 * g++.dg/other/error9.C: Same.
8180 * g++.dg/other/field1.C: Same.
8181 * g++.dg/other/init1.C: Same.
8182 * g++.dg/other/ptrmem2.C: Same.
8183 * g++.dg/other/return1.C: Same.
8184 * g++.dg/overload/builtin3.C: Same.
8185 * g++.dg/overload/error1.C: Same.
8186 * g++.dg/overload/error2.C: Same.
8187 * g++.dg/overload/koenig2.C: Same.
8188 * g++.dg/overload/pmf1.C: Same.
8189 * g++.dg/parse/args1.C: Same.
8190 * g++.dg/parse/attr3.C: Same.
8191 * g++.dg/parse/constant4.C: Same.
8192 * g++.dg/parse/crash10.C: Same.
8193 * g++.dg/parse/crash18.C: Same.
8194 * g++.dg/parse/crash19.C: Same.
8195 * g++.dg/parse/crash20.C: Same.
8196 * g++.dg/parse/crash21.C: Same.
8197 * g++.dg/parse/crash22.C: Same.
8198 * g++.dg/parse/crash32.C: Same.
8199 * g++.dg/parse/decl-specifier-1.C: Same.
8200 * g++.dg/parse/error58.C: Same.
8201 * g++.dg/parse/local-class1.C: Same.
8202 * g++.dg/parse/non-dependent2.C: Same.
8203 * g++.dg/parse/parameter-declaration-1.C: Same.
8204 * g++.dg/parse/ptrmem2.C: Same.
8205 * g++.dg/parse/ptrmem3.C: Same.
8206 * g++.dg/parse/saved1.C: Same.
8207 * g++.dg/tc1/dr101.C: Same.
8208 * g++.dg/tc1/dr142.C: Same.
8209 * g++.dg/tc1/dr176.C: Same.
8210 * g++.dg/template/conv4.C: Same.
8211 * g++.dg/template/crash56.C: Same.
8212 * g++.dg/template/dependent-expr2.C: Same.
8213 * g++.dg/template/error1.C: Same.
8214 * g++.dg/template/error2.C: Same.
8215 * g++.dg/template/explicit6.C: Same.
8216 * g++.dg/template/init-list.C: Same.
8217 * g++.dg/template/local1.C: Same.
8218 * g++.dg/template/lookup2.C: Same.
8219 * g++.dg/template/meminit2.C: Same.
8220 * g++.dg/template/nontype25.C: Same.
8221 * g++.dg/template/ptrmem2.C: Same.
8222 * g++.dg/template/qualttp19.C: Same.
8223 * g++.dg/template/qualttp20.C: Same.
8224 * g++.dg/template/ttp3.C: Same.
8225 * g++.dg/template/unify4.C: Same.
8226 * g++.dg/template/unify6.C: Same.
8227 * g++.dg/template/unify7.C: Same.
8228 * g++.dg/template/warn1.C: Same.
8229 * g++.dg/tree-ssa/dom-invalid.C: Same.
8230 * g++.dg/ubsan/shift-1.C: Same.
8231 * g++.dg/warn/Wunused-2.C: Same.
8232 * g++.dg/warn/Wunused-4.C: Same.
8233 * g++.dg/warn/Wunused-6.C: Same.
8234 * g++.dg/warn/deprecated-6.C: Same.
8235 * g++.dg/warn/deprecated.C: Same.
8236 * g++.dg/warn/effc1.C: Same.
8237 * g++.dg/warn/effc3.C: Same.
8238 * g++.dg/warn/incomplete1.C: Same.
8239 * g++.dg/warn/inline1.C: Same.
8240 * g++.dg/warn/noeffect2.C: Same.
8241 * g++.dg/warn/noeffect4.C: Same.
8242 * g++.dg/warn/oldcast1.C: Same.
8243 * g++.dg/warn/sentinel.C: Same.
8244 * g++.dg/warn/unit-1.C: Same.
8245 * g++.old-deja/g++.pt/inherit2.C: Same.
8246 * g++.old-deja/g++.pt/overload8.C: Same.
8247 * gcc.dg/20000926-1.c: Same.
8248 * gcc.dg/20040223-1.c: Same.
8249 * gcc.dg/Warray-bounds-7.c: Same.
8250 * gcc.dg/alias-1.c: Same.
8251 * gcc.dg/alias-12.c: Same.
8252 * gcc.dg/alias-13.c: Same.
8253 * gcc.dg/alias-2.c: Same.
8254 * gcc.dg/array-13.c: Same.
8255 * gcc.dg/array-4.c: Same.
8256 * gcc.dg/attr-ifunc-2.c: Same.
8257 * gcc.dg/attr-invalid.c: Same.
8258 * gcc.dg/attr-noinline.c: Same.
8259 * gcc.dg/bitfld-2.c: Same.
8260 * gcc.dg/c90-const-expr-7.c: Same.
8261 * gcc.dg/c99-const-expr-7.c: Same.
8262 * gcc.dg/cpp/20000625-1.c: Same.
8263 * gcc.dg/cpp/charconst-4.c: Same.
8264 * gcc.dg/cpp/include2.c: Same.
8265 * gcc.dg/cpp/include2a.c: Same.
8266 * gcc.dg/decl-4.c: Same.
8267 * gcc.dg/deprecated-4.c: Same.
8268 * gcc.dg/deprecated.c: Same.
8269 * gcc.dg/dfp/altivec-types.c: Same.
8270 * gcc.dg/float-range-1.c: Same.
8271 * gcc.dg/pack-test-3.c: Same.
8272 * gcc.dg/pr11492.c: Same.
8273 * gcc.dg/pr15360-1.c: Same.
8274 * gcc.dg/pr37908.c: Same.
8275 * gcc.dg/pr53265.c: Same.
8276 * gcc.dg/pr57287-2.c: Same.
8277 * gcc.dg/pr57287.c: Same.
8278 * gcc.dg/redecl-1.c: Same.
8279 * gcc.dg/sync-3.c: Same.
8280 * gcc.dg/two-types-1.c: Same.
8281 * gcc.dg/two-types-2.c: Same.
8282 * gcc.dg/two-types-4.c: Same.
8283 * gcc.dg/two-types-5.c: Same.
8284 * gcc.dg/two-types-6.c: Same.
8285 * gcc.dg/two-types-7.c: Same.
8286 * gcc.dg/two-types-8.c: Same.
8287 * gcc.dg/two-types-9.c: Same.
8288 * gcc.dg/uninit-I.c: Same.
8289 * gcc.dg/uninit-pr19430.c: Same.
8290 * gcc.dg/visibility-7.c: Same.
8291 * gcc.dg/winline-10.c: Same.
8292 * gcc.dg/winline-2.c: Same.
8293 * gcc.dg/winline-3.c: Same.
8294 * gcc.dg/winline-9.c: Same.
8295 * gcc.target/i386/attr-returns_twice-1.c: Same.
8296 * gcc.target/i386/chkp-const-check-2.c: Same.
8297 * gcc.target/i386/chkp-label-address.c: Same.
8298 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8299 * gcc.target/i386/pr39162.c: Same.
8300 * gcc.target/i386/sse-5.c: Same.
8301 * gcc.target/powerpc/altivec-types-1.c: Same.
8302 * gcc.target/powerpc/altivec-types-2.c: Same.
8303 * gcc.target/powerpc/altivec-types-3.c: Same.
8304 * gcc.target/powerpc/float128-mix.c: Same.
8305 * gcc.target/powerpc/no-r11-3.c: Same.
8306 * gcc.target/spu/Wmain.c: Same.
8307 * gcc.target/spu/ea/errors2.c: Same.
8308 * gfortran.dg/assignment_1.f90: Same.
8309 * gfortran.dg/common_3.f90: Same.
8310 * gfortran.dg/der_io_1.f90: Same.
8311 * gfortran.dg/g77/20030326-1.f: Same.
8312 * gfortran.dg/g77/9263.f: Same.
8313 * gfortran.dg/g77/960317-1.f: Same.
8314 * gfortran.dg/g77/970625-2.f: Same.
8315 * gfortran.dg/g77/980615-0.f: Same.
8316 * gfortran.dg/g77/check0.f: Same.
8317 * gfortran.dg/g77/dnrm2.f: Same.
8318 * gfortran.dg/g77/pr9258.f: Same.
8319 * gfortran.dg/ichar_1.f90: Same.
8320 * gfortran.dg/interface_1.f90: Same.
8321 * gfortran.dg/namelist_1.f90: Same.
8322 * gfortran.dg/namelist_2.f90: Same.
8323 * gfortran.dg/namelist_3.f90: Same.
8324 * gfortran.dg/namelist_print_2.f: Same.
8325 * gfortran.dg/oldstyle_1.f90: Same.
8326 * gfortran.dg/runtime_warning_1.f90: Same.
8327 * gfortran.dg/underflow.f90: Same.
8328 * gnat.dg/specs/integer_value.ads: Same.
8329 * obj-c++.dg/fsf-package-0.m: Same.
8330 * objc.dg/two-types-1.m: Same.
8331
6e49961c
ML
83322017-04-28 Martin Liska <mliska@suse.cz>
8333
8334 PR gcov-profile/79891
8335 * gcc.misc-tests/gcov-17.c: New test.
8336 * gcc.misc-tests/gcov-18.c: New test.
8337
f166beaf
TV
83382017-04-28 Tom de Vries <tom@codesourcery.com>
8339
8340 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8341 dg-(error|warning|message|bogus).
8342 * g++.dg/parse/parameter-declaration-1.C: Same.
8343 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8344 * gcc.dg/Wpointer-sign-Wall.c: Same.
8345 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8346 * gcc.dg/cpp/19990413-1.c: Same.
8347 * gcc.dg/dg-test-1.c: Same.
8348 * gcc.dg/empty-source-2.c: Same.
8349 * gcc.dg/empty-source-3.c: Same.
8350 * gcc.dg/format/c99-printf-1.c: Same.
8351 * gcc.dg/format/c99-scanf-1.c: Same.
8352 * gcc.dg/label-decl-2.c: Same.
8353 * gcc.dg/m-un-2.c: Same.
8354 * gcc.dg/uninit-pr20644-O0.c: Same.
8355 * gfortran.dg/pr70006.f90: Same.
8356 * obj-c++.dg/fsf-package-0.m: Same.
8357
c3125b18
TV
83582017-04-28 Tom de Vries <tom@codesourcery.com>
8359
8360 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8361 dg-(error|warning|message|bogus).
8362 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8363 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8364 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8365 * c-c++-common/pr20000.c: Same.
8366 * c-c++-common/pr49706.c: Same.
8367 * g++.dg/ext/utf16-4.C: Same.
8368 * g++.dg/parse/error2.C: Same.
8369 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8370 * g++.dg/warn/Wtype-limits.C: Same.
8371 * g++.dg/warn/overflow-warn-1.C: Same.
8372 * g++.dg/warn/overflow-warn-3.C: Same.
8373 * gcc.dg/Wpointer-sign-Wall.c: Same.
8374 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8375 * gcc.dg/Wtype-limits-Wextra.c: Same.
8376 * gcc.dg/Wtype-limits.c: Same.
8377 * gcc.dg/cpp/19990413-1.c: Same.
8378 * gcc.dg/dg-test-1.c: Same.
8379 * gcc.dg/empty-source-2.c: Same.
8380 * gcc.dg/empty-source-3.c: Same.
8381 * gcc.dg/label-decl-2.c: Same.
8382 * gcc.dg/m-un-2.c: Same.
8383 * gcc.dg/uninit-pr19430-O0.c: Same.
8384 * gcc.dg/uninit-pr19430.c: Same.
8385 * gcc.dg/uninit-pr20644-O0.c: Same.
8386 * gcc.dg/utf16-4.c: Same.
8387 * gfortran.dg/pr70006.f90: Same.
8388 * obj-c++.dg/fsf-package-0.m: Same.
8389
119092c1
RB
83902017-04-28 Richard Biener <rguenther@suse.de>
8391
8392 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8393 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8394 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8395 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8396 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8397 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8398
3777eda2
MP
83992017-04-27 Marek Polacek <polacek@redhat.com>
8400
8401 PR sanitizer/80349
8402 * c-c++-common/ubsan/pr80349.c: New test.
8403
8211c4a2
VR
84042017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8405
8406 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8407 diagnostics.
8408 * g++.dg/warn/pr12242.C: Likewise.
8409
94baf2e2
DE
84102017-04-27 David Edelsohn <dje.gcc@gmail.com>
8411
8412 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8413
9a448688
ML
84142017-04-27 Martin Liska <mliska@suse.cz>
8415
8416 PR testsuite/79455
8417 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8418 more generic.
8419
f8a36447
JJ
84202017-04-27 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR c++/80534
8423 * g++.dg/other/pr80534-1.C: New test.
8424 * g++.dg/other/pr80534-2.C: New test.
8425
1b7c8d39
RB
84262017-04-27 Richard Biener <rguenther@suse.de>
8427
8428 PR middle-end/80539
8429 * gcc.dg/torture/pr80539.c: New testcase.
8430
985b8393
JJ
84312017-04-27 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR target/77728
8434 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8435
a480422d
VR
84362017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8437
8438 * g++.dg/diagnostic/nested-name-1.C: New test.
8439
f9726baa
ML
84402017-04-26 Martin Liska <mliska@suse.cz>
8441
8442 * gcc.dg/guality/guality.h: Add prefix to test verification.
8443
9f4df8f1
NS
84442017-04-25 Nathan Sidwell <nathan@acm.org>
8445
8446 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8447
1913c8f6
UB
84482017-04-25 Uros Bizjak <ubizjak@gmail.com>
8449
8450 PR target/70799
8451 * gcc.target/i386/pr70799-5.c: New test.
8452
e602bbfc
MS
84532017-04-25 Martin Sebor <msebor@redhat.com>
8454
8455 PR tree-optimization/80497
8456 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8457
7629ae90
RR
84582017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8459 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR target/77728
8462 * g++.dg/abi/pr77728-1.C: New test.
8463
2ef42cf9
MP
84642017-04-25 Marek Polacek <polacek@redhat.com>
8465
8466 PR sanitizer/80349
8467 * g++.dg/ubsan/pr80349-2.C: New test.
8468
70caf430
VR
84692017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8470
8471 * g++.dg/cpp0x/enum34.C: New test.
8472
f66c70dc
TV
84732017-04-25 Tom de Vries <tom@codesourcery.com>
8474
8475 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8476 variables.
8477 (dg-line): New proc.
8478 (process-message): Handle line number variables.
8479 * objc.dg/try-catch-12.m: Use dg-line.
8480
77071af6
BS
84812017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8482
8483 PR target/80482
8484 * gcc.target/powerpc/vec-constvolatile.c: New test.
8485
fbe91804
DM
84862017-04-25 David Malcolm <dmalcolm@redhat.com>
8487
8488 * g++.dg/semicolon-fixits.C: New test case.
8489
1c4ea66f
DM
84902017-04-25 David Malcolm <dmalcolm@redhat.com>
8491
8492 * gcc.dg/semicolon-fixits.c: New test case.
8493
5ca28c1d
DM
84942017-04-25 David Malcolm <dmalcolm@redhat.com>
8495
8496 * g++.dg/lookup/missing-std-include.C: New test file.
8497
2ec07fa6
RR
84982017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8499 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR target/77728
8502 * g++.dg/abi/pr77728-2.C: New test.
8503
7d5dbb22
DM
85042017-04-25 David Malcolm <dmalcolm@redhat.com>
8505
8506 PR c++/80177
8507 * g++.dg/spellcheck-pr80177.C: New test case.
8508
6a3936d4
NS
85092017-04-25 Nathan Sidwell <nathan@acm.org>
8510
8511 * g++.dg/dg.exp (find-cxx-tests): New function.
8512 (main): Use it, remove explicit pruning
8513
bed3fd46
RB
85142017-04-25 Richard Biener <rguenther@suse.de>
8515
8516 PR tree-optimization/80492
8517 * gcc.dg/pr80492.c: New testcase.
8518
c9e9c3ac
SKS
85192017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8520
8521 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8522 for targets with int size less than 32 bits.
8523
2700fbd6
RB
85242017-04-25 Richard Biener <rguenther@suse.de>
8525
8526 PR tree-optimization/79201
8527 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8528 * gcc.target/i386/pr22152.c: Disable sinking.
8529
e57136da
AK
85302017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8531
8532 PR target/80464
8533 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8534
3cb9ee2f
AK
85352017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8536
8537 PR target/79895
8538 * gcc.target/s390/pr79895.c: New test.
8539
03db9ab5
DV
85402017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8541
8542 PR target/80080
8543 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8544 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8545 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8546
39259462
JJ
85472017-04-25 Jakub Jelinek <jakub@redhat.com>
8548
ba5d69f3
JJ
8549 PR rtl-optimization/80501
8550 * gcc.c-torture/execute/pr80501.c: New test.
8551
39259462
JJ
8552 PR rtl-optimization/80500
8553 * gcc.dg/pr80500.c: New test.
8554
bb0249cb
MG
85552017-04-25 Marc Glisse <marc.glisse@inria.fr>
8556
8557 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8558 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8559
be420eb8
JW
85602017-04-22 Janus Weil <janus@gcc.gnu.org>
8561
8562 PR fortran/80121
8563 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8564 directive.
8565
0ebd1f00
DM
85662017-04-24 David Malcolm <dmalcolm@redhat.com>
8567
8568 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8569 * jit.dg/test-alignment.c: New test case.
8570 * jit.dg/test-alignment.cc: New test case.
8571 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8572 New test case.
8573
412f61f0
DM
85742017-04-24 David Malcolm <dmalcolm@redhat.com>
8575
8576 PR c++/80016
8577 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8578 test function.
8579 (test_alignof): New test function.
8580
a8492d5e
MG
85812017-04-24 Marc Glisse <marc.glisse@inria.fr>
8582
8583 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8584
ec856f5f
VR
85852017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8586
8587 * g++.dg/diagnostic/duplicate1.C: New test.
8588 * g++.dg/cpp0x/duplicate1.C: New test.
8589
a753df11
MJ
85902017-04-24 Martin Jambor <mjambor@suse.cz>
8591
8592 PR tree-optimization/80293
8593 * g++.dg/tree-ssa/pr80293.C: New test.
8594
3ebd8e62
ML
85952017-04-24 Martin Liska <mliska@suse.cz>
8596
8597 PR middle-end/79931
8598 * g++.dg/ipa/pr79931.C: New test.
8599
f30a1190
RB
86002017-04-24 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/80494
8603 * gfortran.dg/pr80494.f90: New testcase.
8604
4c7c437c
RB
86052017-04-24 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/79725
8608 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8609
d21a8e3b
RB
86102017-04-24 Richard Biener <rguenther@suse.de>
8611
8612 PR c++/2972
8613 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8614
c7eb642e
JD
86152017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8616
8617 PR fortran/80484
8618 * gfortran.dg/dtio_29.f03: New test.
8619
60fc41bd
JW
86202017-04-22 Janus Weil <janus@gcc.gnu.org>
8621
8622 PR fortran/80121
8623 * gfortran.dg/intent_out_9.f90: New test case.
8624
2eb8a343
UB
86252017-04-23 Uros Bizjak <ubizjak@gmail.com>
8626
8627 PR target/70799
1913c8f6 8628 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8629
fc23d35a
JW
86302017-04-21 Janus Weil <janus@gcc.gnu.org>
8631
8632 PR fortran/80392
8633 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8634
7b9efd03
UB
86352017-04-21 Uros Bizjak <ubizjak@gmail.com>
8636
8637 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8638
2fd30fbe
RB
86392017-04-21 Richard Biener <rguenther@suse.de>
8640
8641 PR tree-optimization/79547
8642 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8643
bb1bc604
RB
86442017-04-21 Richard Biener <rguenther@suse.de>
8645
8646 PR tree-optimization/78847
8647 * g++.dg/tree-ssa/pr78847.C: New testcase.
8648
666f7903
JJ
86492017-04-21 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR c/80468
8652 * gcc.dg/pr80468.c: New test.
8653
25c28f47
ML
86542017-04-21 Martin Liska <mliska@suse.cz>
8655
8656 PR tree-optimization/66278
8657 * gcc.dg/vect/pr66278.c: New test.
8658
6d553e9b
RB
86592017-04-21 Richard Biener <rguenther@suse.de>
8660
8661 PR tree-optimization/80237
8662 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8663 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8664 adjust expected optimizations.
8665
7fd1a747
RB
86662016-04-21 Richard Biener <rguenther@suse.de>
8667
8668 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8669 of inner loops.
8670 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8671 * gcc.dg/vect/vect-104.c: Likewise.
8672
2f23a412
EB
86732017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8674
8675 PR tree-optimization/80426
8676 * gcc.c-torture/execute/20170429-1.c: Rename into...
8677 * gcc.c-torture/execute/20170419-1.c: ...this.
8678
8749b11f
UB
86792017-04-20 Uros Bizjak <ubizjak@gmail.com>
8680
8681 PR target/79804
8682 * gcc.target/i386/pr79804.c: New test.
8683
20917336
UB
86842017-04-20 Uros Bizjak <ubizjak@gmail.com>
8685
8686 PR target/78090
8687 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8688
2414b022
DE
86892017-04-20 David Edelsohn <dje.gcc@gmail.com>
8690
8691 * g++/opt/pr80436.C: XFAIL on AIX.
8692
34d57a10
JW
86932017-04-20 Jonathan Wakely <jwakely@redhat.com>
8694
8695 PR c++/80473
8696 * g++.dg/diagnostic/pr80473.C: New test.
8697
c3cbcd45
VR
86982017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8699
8700 * g++.dg/warn/Wextra-semi.C: New test.
8701
8a59d466
JJ
87022017-04-20 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR middle-end/80423
8705 * g++.dg/other/pr80423.C: New test.
8706
a4bb5c57
SKS
87072017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8708
8709 * gcc.dg/pr80170.c: Require ptr32plus.
8710
fe1e7d0e
EB
87112017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8712
8713 PR tree-optimization/80426
8714 * gcc.c-torture/execute/20170419-1.c: New test.
8715
48d811eb
JJ
87162017-04-19 Jakub Jelinek <jakub@redhat.com>
8717
f19e6a9c
JJ
8718 PR debug/80461
8719 * g++.dg/debug/pr80461.C: New test.
8720
541035a6
JJ
8721 PR c++/80459
8722 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8723 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8724 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8725
48d811eb
JJ
8726 PR debug/80436
8727 * g++.dg/opt/pr80436.C: New test.
8728
5249994e
SKS
87292017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8730
8731 * gcc.dg/torture/pr80341.c: Require int32plus.
8732
a16c8d8b 87332017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8734 Jeff Law <law@redhat.com>
a16c8d8b
EB
8735
8736 * gcc.c-torture/compile/20170419-1.c: New test.
8737
6143c998
TV
87382017-04-19 Tom de Vries <tom@codesourcery.com>
8739
8740 PR testsuite/80221
8741 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8742 subsequent dg directives.
8743 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8744 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8745 * c-c++-common/attr-fallthrough-2.c: Same.
8746 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8747 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8748 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8749 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8750 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8751 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8752 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8753 * c-c++-common/cilk-plus/CK/errors.c: Same.
8754 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8755 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8756 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8757 * c-c++-common/cpp/pr57580.c: Same.
8758 * c-c++-common/goacc/asyncwait-1.c: Same.
8759 * c-c++-common/goacc/cache-2.c: Same.
8760 * c-c++-common/goacc/declare-2.c: Same.
8761 * c-c++-common/goacc/deviceptr-1.c: Same.
8762 * c-c++-common/goacc/routine-5.c: Same.
8763 * c-c++-common/gomp/clauses-2.c: Same.
8764 * c-c++-common/gomp/ordered-3.c: Same.
8765 * c-c++-common/gomp/pr67501.c: Same.
8766 * c-c++-common/pr20000.c: Same.
8767 * c-c++-common/pr43395.c: Same.
8768 * c-c++-common/pr49706.c: Same.
8769 * c-c++-common/pr77624-1.c: Same.
8770 * c-c++-common/pr77624-2.c: Same.
8771 * c-c++-common/raw-string-14.c: Same.
8772 * c-c++-common/raw-string-16.c: Same.
8773 * c-c++-common/raw-string-3.c: Same.
8774 * c-c++-common/raw-string-4.c: Same.
8775 * c-c++-common/raw-string-5.c: Same.
8776 * c-c++-common/raw-string-6.c: Same.
8777 * g++.dg/abi/mangle41.C: Same.
8778 * g++.dg/conversion/nullptr1.C: Same.
8779 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8780 * g++.dg/cpp0x/auto27.C: Same.
8781 * g++.dg/cpp0x/constexpr-98.C: Same.
8782 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8783 * g++.dg/cpp0x/diag2.C: Same.
8784 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8785 * g++.dg/cpp0x/nullptr15.C: Same.
8786 * g++.dg/cpp0x/pr31431-2.C: Same.
8787 * g++.dg/cpp0x/pr31431.C: Same.
8788 * g++.dg/cpp0x/pr79118.C: Same.
8789 * g++.dg/cpp0x/static_assert3.C: Same.
8790 * g++.dg/cpp0x/temp_default2.C: Same.
8791 * g++.dg/cpp0x/trailing4.C: Same.
8792 * g++.dg/cpp0x/variadic-ex10.C: Same.
8793 * g++.dg/cpp0x/variadic-ex13.C: Same.
8794 * g++.dg/cpp0x/variadic-ex14.C: Same.
8795 * g++.dg/cpp0x/variadic-ex3.C: Same.
8796 * g++.dg/cpp0x/variadic-ex4.C: Same.
8797 * g++.dg/cpp0x/variadic59.C: Same.
8798 * g++.dg/cpp0x/vt-37737-2.C: Same.
8799 * g++.dg/cpp0x/vt-57397-1.C: Same.
8800 * g++.dg/cpp0x/vt-57397-2.C: Same.
8801 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8802 * g++.dg/cpp1z/gen-attrs1.C: Same.
8803 * g++.dg/diagnostic/pr71075.C: Same.
8804 * g++.dg/eh/goto2.C: Same.
8805 * g++.dg/eh/goto3.C: Same.
8806 * g++.dg/expr/bitfield4.C: Same.
8807 * g++.dg/expr/bitfield5.C: Same.
8808 * g++.dg/expr/bitfield6.C: Same.
8809 * g++.dg/expr/bool1.C: Same.
8810 * g++.dg/expr/bool3.C: Same.
8811 * g++.dg/expr/cond10.C: Same.
8812 * g++.dg/expr/cond11.C: Same.
8813 * g++.dg/expr/lval3.C: Same.
8814 * g++.dg/expr/lval4.C: Same.
8815 * g++.dg/ext/anon-struct4.C: Same.
8816 * g++.dg/ext/attrib44.C: Same.
8817 * g++.dg/ext/builtin3.C: Same.
8818 * g++.dg/ext/dllimport7.C: Same.
8819 * g++.dg/ext/label5.C: Same.
8820 * g++.dg/ext/no-asm-1.C: Same.
8821 * g++.dg/ext/utf16-4.C: Same.
8822 * g++.dg/ext/vla2.C: Same.
8823 * g++.dg/gomp/block-1.C: Same.
8824 * g++.dg/gomp/block-2.C: Same.
8825 * g++.dg/gomp/block-3.C: Same.
8826 * g++.dg/gomp/block-5.C: Same.
8827 * g++.dg/gomp/linear-2.C: Same.
8828 * g++.dg/gomp/target-1.C: Same.
8829 * g++.dg/gomp/target-2.C: Same.
8830 * g++.dg/gomp/taskgroup-1.C: Same.
8831 * g++.dg/gomp/teams-1.C: Same.
8832 * g++.dg/inherit/pure1.C: Same.
8833 * g++.dg/init/array43.C: Same.
8834 * g++.dg/init/array46.C: Same.
8835 * g++.dg/init/const10.C: Same.
8836 * g++.dg/init/ctor4-1.C: Same.
8837 * g++.dg/init/ctor4.C: Same.
8838 * g++.dg/init/new37.C: Same.
8839 * g++.dg/init/pr25811.C: Same.
8840 * g++.dg/init/pr29043.C: Same.
8841 * g++.dg/init/pr29571.C: Same.
8842 * g++.dg/lookup/duperr1.C: Same.
8843 * g++.dg/lookup/error1.C: Same.
8844 * g++.dg/lookup/koenig5.C: Same.
8845 * g++.dg/lookup/pr77549.C: Same.
8846 * g++.dg/lookup/suggestions1.C: Same.
8847 * g++.dg/lookup/using16.C: Same.
8848 * g++.dg/lookup/using7.C: Same.
8849 * g++.dg/other/anon-union3.C: Same.
8850 * g++.dg/other/array2.C: Same.
8851 * g++.dg/other/error13.C: Same.
8852 * g++.dg/other/error34.C: Same.
8853 * g++.dg/overload/builtin1.C: Same.
8854 * g++.dg/overload/conv-op1.C: Same.
8855 * g++.dg/overload/error3.C: Same.
8856 * g++.dg/overload/koenig1.C: Same.
8857 * g++.dg/overload/operator5.C: Same.
8858 * g++.dg/overload/template5.C: Same.
8859 * g++.dg/overload/unknown1.C: Same.
8860 * g++.dg/overload/using2.C: Same.
8861 * g++.dg/parse/constructor1.C: Same.
8862 * g++.dg/parse/crash36.C: Same.
8863 * g++.dg/parse/crash63.C: Same.
8864 * g++.dg/parse/error11.C: Same.
8865 * g++.dg/parse/error12.C: Same.
8866 * g++.dg/parse/error14.C: Same.
8867 * g++.dg/parse/error2.C: Same.
8868 * g++.dg/parse/error21.C: Same.
8869 * g++.dg/parse/error26.C: Same.
8870 * g++.dg/parse/error36.C: Same.
8871 * g++.dg/parse/friend12.C: Same.
8872 * g++.dg/parse/invalid-op1.C: Same.
8873 * g++.dg/parse/missing-template1.C: Same.
8874 * g++.dg/parse/parser-pr28152-2.C: Same.
8875 * g++.dg/parse/parser-pr28152.C: Same.
8876 * g++.dg/parse/pr16696-permissive.C: Same.
8877 * g++.dg/parse/pr16696.C: Same.
8878 * g++.dg/parse/pr69628.C: Same.
8879 * g++.dg/parse/ret-type2.C: Same.
8880 * g++.dg/parse/specialization1.C: Same.
8881 * g++.dg/parse/template3.C: Same.
8882 * g++.dg/parse/template9.C: Same.
8883 * g++.dg/parse/typename11.C: Same.
8884 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8885 * g++.dg/pr45330.C: Same.
8886 * g++.dg/rtti/typeid6.C: Same.
8887 * g++.dg/spellcheck-fields.C: Same.
8888 * g++.dg/spellcheck-typenames.C: Same.
8889 * g++.dg/tc1/dr108.C: Same.
8890 * g++.dg/tc1/dr147.C: Same.
8891 * g++.dg/template/arg7.C: Same.
8892 * g++.dg/template/conv11.C: Same.
8893 * g++.dg/template/crash13.C: Same.
8894 * g++.dg/template/crash55.C: Same.
8895 * g++.dg/template/dependent-expr5.C: Same.
8896 * g++.dg/template/error17.C: Same.
8897 * g++.dg/template/error33.C: Same.
8898 * g++.dg/template/error4.C: Same.
8899 * g++.dg/template/error50.C: Same.
8900 * g++.dg/template/error53.C: Same.
8901 * g++.dg/template/friend.C: Same.
8902 * g++.dg/template/func2.C: Same.
8903 * g++.dg/template/local6.C: Same.
8904 * g++.dg/template/member5.C: Same.
8905 * g++.dg/template/meminit1.C: Same.
8906 * g++.dg/template/nested3.C: Same.
8907 * g++.dg/template/nontype6.C: Same.
8908 * g++.dg/template/overload12.C: Same.
8909 * g++.dg/template/ptrmem8.C: Same.
8910 * g++.dg/template/qualified-id1.C: Same.
8911 * g++.dg/template/spec15.C: Same.
8912 * g++.dg/template/static1.C: Same.
8913 * g++.dg/template/static10.C: Same.
8914 * g++.dg/template/static2.C: Same.
8915 * g++.dg/template/ttp25.C: Same.
8916 * g++.dg/template/typedef2.C: Same.
8917 * g++.dg/template/typename2.C: Same.
8918 * g++.dg/template/unify10.C: Same.
8919 * g++.dg/template/unify6.C: Same.
8920 * g++.dg/template/unify7.C: Same.
8921 * g++.dg/template/unify9.C: Same.
8922 * g++.dg/template/varmod1.C: Same.
8923 * g++.dg/ubsan/div-by-zero-1.C: Same.
8924 * g++.dg/ubsan/pr63956.C: Same.
8925 * g++.dg/warn/Waddress-1.C: Same.
8926 * g++.dg/warn/Wconversion2.C: Same.
8927 * g++.dg/warn/Wnull-conversion-1.C: Same.
8928 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8929 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8930 * g++.dg/warn/Wswitch-1.C: Same.
8931 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8932 * g++.dg/warn/Wtype-limits.C: Same.
8933 * g++.dg/warn/Wunused-parm-5.C: Same.
8934 * g++.dg/warn/deprecated-6.C: Same.
8935 * g++.dg/warn/deprecated.C: Same.
8936 * g++.dg/warn/incomplete1.C: Same.
8937 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8938 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8939 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8940 * g++.dg/warn/overflow-warn-1.C: Same.
8941 * g++.dg/warn/overflow-warn-3.C: Same.
8942 * g++.dg/warn/overflow-warn-4.C: Same.
8943 * g++.dg/warn/pr12242.C: Same.
8944 * g++.dg/warn/pr30551-2.C: Same.
8945 * g++.dg/warn/pr30551.C: Same.
8946 * g++.old-deja/g++.benjamin/16077.C: Same.
8947 * g++.old-deja/g++.bob/inherit1.C: Same.
8948 * g++.old-deja/g++.brendan/crash56.C: Same.
8949 * g++.old-deja/g++.brendan/template17.C: Same.
8950 * g++.old-deja/g++.eh/ctor1.C: Same.
8951 * g++.old-deja/g++.jason/bool5.C: Same.
8952 * g++.old-deja/g++.jason/cond.C: Same.
8953 * g++.old-deja/g++.jason/operator.C: Same.
8954 * g++.old-deja/g++.jason/pmf5.C: Same.
8955 * g++.old-deja/g++.law/ctors5.C: Same.
8956 * g++.old-deja/g++.law/missed-error2.C: Same.
8957 * g++.old-deja/g++.law/operators9.C: Same.
8958 * g++.old-deja/g++.law/temps1.C: Same.
8959 * g++.old-deja/g++.mike/for2.C: Same.
8960 * g++.old-deja/g++.mike/ns5.C: Same.
8961 * g++.old-deja/g++.mike/ns7.C: Same.
8962 * g++.old-deja/g++.mike/p10769b.C: Same.
8963 * g++.old-deja/g++.niklas/t120.C: Same.
8964 * g++.old-deja/g++.niklas/t121.C: Same.
8965 * g++.old-deja/g++.ns/koenig5.C: Same.
8966 * g++.old-deja/g++.oliva/overload1.C: Same.
8967 * g++.old-deja/g++.other/crash24.C: Same.
8968 * g++.old-deja/g++.other/crash25.C: Same.
8969 * g++.old-deja/g++.other/decl5.C: Same.
8970 * g++.old-deja/g++.other/lineno5.C: Same.
8971 * g++.old-deja/g++.other/null3.C: Same.
8972 * g++.old-deja/g++.other/overcnv2.C: Same.
8973 * g++.old-deja/g++.other/ptrmem7.C: Same.
8974 * g++.old-deja/g++.other/typename1.C: Same.
8975 * g++.old-deja/g++.other/vaarg3.C: Same.
8976 * g++.old-deja/g++.pt/crash10.C: Same.
8977 * g++.old-deja/g++.pt/crash28.C: Same.
8978 * g++.old-deja/g++.pt/crash38.C: Same.
8979 * g++.old-deja/g++.pt/explicit70.C: Same.
8980 * g++.old-deja/g++.pt/explicit77.C: Same.
8981 * g++.old-deja/g++.pt/expr2.C: Same.
8982 * g++.old-deja/g++.pt/spec5.C: Same.
8983 * g++.old-deja/g++.pt/spec6.C: Same.
8984 * g++.old-deja/g++.pt/typename3.C: Same.
8985 * g++.old-deja/g++.pt/typename5.C: Same.
8986 * g++.old-deja/g++.pt/typename6.C: Same.
8987 * g++.old-deja/g++.pt/typename7.C: Same.
8988 * g++.old-deja/g++.pt/unify4.C: Same.
8989 * g++.old-deja/g++.pt/unify8.C: Same.
8990 * g++.old-deja/g++.pt/vaarg3.C: Same.
8991 * g++.old-deja/g++.robertl/eb22.C: Same.
8992 * g++.old-deja/g++.robertl/eb4.C: Same.
8993 * g++.old-deja/g++.robertl/eb44.C: Same.
8994 * g++.old-deja/g++.robertl/eb69.C: Same.
8995 * g++.old-deja/g++.robertl/eb98.C: Same.
8996 * gcc.dg/20031223-1.c: Same.
8997 * gcc.dg/940510-1.c: Same.
8998 * gcc.dg/990506-0.c: Same.
8999 * gcc.dg/Walloca-1.c: Same.
9000 * gcc.dg/Walloca-2.c: Same.
9001 * gcc.dg/Wconversion-integer.c: Same.
9002 * gcc.dg/Wcxx-compat-8.c: Same.
9003 * gcc.dg/Wimplicit-int-1.c: Same.
9004 * gcc.dg/Wimplicit-int-2.c: Same.
9005 * gcc.dg/Wimplicit-int-4.c: Same.
9006 * gcc.dg/Wpointer-sign-Wall.c: Same.
9007 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9008 * gcc.dg/Wshadow-1.c: Same.
9009 * gcc.dg/Wshadow-3.c: Same.
9010 * gcc.dg/Wswitch-enum-error.c: Same.
9011 * gcc.dg/Wswitch-enum.c: Same.
9012 * gcc.dg/Wswitch-error.c: Same.
9013 * gcc.dg/Wswitch.c: Same.
9014 * gcc.dg/Wtype-limits-Wextra.c: Same.
9015 * gcc.dg/Wtype-limits.c: Same.
9016 * gcc.dg/Wvla-larger-than-2.c: Same.
9017 * gcc.dg/anon-struct-5.c: Same.
9018 * gcc.dg/array-10.c: Same.
9019 * gcc.dg/array-11.c: Same.
9020 * gcc.dg/array-15.c: Same.
9021 * gcc.dg/array-2.c: Same.
9022 * gcc.dg/array-8.c: Same.
9023 * gcc.dg/array-const-2.c: Same.
9024 * gcc.dg/array-const-3.c: Same.
9025 * gcc.dg/bitfld-1.c: Same.
9026 * gcc.dg/bitfld-8.c: Same.
9027 * gcc.dg/builtin-redefine.c: Same.
9028 * gcc.dg/c11-noreturn-1.c: Same.
9029 * gcc.dg/c11-noreturn-2.c: Same.
9030 * gcc.dg/c11-static-assert-3.c: Same.
9031 * gcc.dg/c90-arraydecl-1.c: Same.
9032 * gcc.dg/c90-complex-1.c: Same.
9033 * gcc.dg/c90-complit-1.c: Same.
9034 * gcc.dg/c90-const-expr-11.c: Same.
9035 * gcc.dg/c90-const-expr-7.c: Same.
9036 * gcc.dg/c90-const-expr-8.c: Same.
9037 * gcc.dg/c90-enum-comma-1.c: Same.
9038 * gcc.dg/c90-flex-array-1.c: Same.
9039 * gcc.dg/c90-hexfloat-1.c: Same.
9040 * gcc.dg/c90-idem-qual-1.c: Same.
9041 * gcc.dg/c90-idem-qual-2.c: Same.
9042 * gcc.dg/c90-idem-qual-3.c: Same.
9043 * gcc.dg/c90-mixdecl-1.c: Same.
9044 * gcc.dg/c90-restrict-1.c: Same.
9045 * gcc.dg/c90-return-1.c: Same.
9046 * gcc.dg/c99-array-nonobj-1.c: Same.
9047 * gcc.dg/c99-arraydecl-1.c: Same.
9048 * gcc.dg/c99-complex-1.c: Same.
9049 * gcc.dg/c99-complex-2.c: Same.
9050 * gcc.dg/c99-complit-2.c: Same.
9051 * gcc.dg/c99-const-expr-7.c: Same.
9052 * gcc.dg/c99-const-expr-8.c: Same.
9053 * gcc.dg/c99-flex-array-3.c: Same.
9054 * gcc.dg/c99-flex-array-7.c: Same.
9055 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9056 * gcc.dg/c99-impl-decl-1.c: Same.
9057 * gcc.dg/c99-impl-int-1.c: Same.
9058 * gcc.dg/c99-impl-int-2.c: Same.
9059 * gcc.dg/c99-init-3.c: Same.
9060 * gcc.dg/c99-restrict-1.c: Same.
9061 * gcc.dg/c99-return-1.c: Same.
9062 * gcc.dg/c99-tag-1.c: Same.
9063 * gcc.dg/c99-tag-3.c: Same.
9064 * gcc.dg/call-diag-2.c: Same.
9065 * gcc.dg/cpp/19940712-1.c: Same.
9066 * gcc.dg/cpp/19951025-1.c: Same.
9067 * gcc.dg/cpp/19990413-1.c: Same.
9068 * gcc.dg/cpp/direct2.c: Same.
9069 * gcc.dg/cpp/direct2s.c: Same.
9070 * gcc.dg/cpp/pr28709.c: Same.
9071 * gcc.dg/cpp/pr61854-c90.c: Same.
9072 * gcc.dg/cpp/pr61854-c94.c: Same.
9073 * gcc.dg/cpp/pragma-1.c: Same.
9074 * gcc.dg/cpp/pragma-2.c: Same.
9075 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9076 * gcc.dg/cpp/trad/literals-2.c: Same.
9077 * gcc.dg/cpp/warn-comments-2.c: Same.
9078 * gcc.dg/cpp/warn-comments-3.c: Same.
9079 * gcc.dg/cpp/warn-comments.c: Same.
9080 * gcc.dg/cpp/warn-long-long-2.c: Same.
9081 * gcc.dg/cpp/warn-long-long.c: Same.
9082 * gcc.dg/cpp/warn-redefined-2.c: Same.
9083 * gcc.dg/cpp/warn-redefined.c: Same.
9084 * gcc.dg/darwin-cfstring-2.c: Same.
9085 * gcc.dg/darwin-cfstring-format-1.c: Same.
9086 * gcc.dg/decl-9.c: Same.
9087 * gcc.dg/declspec-1.c: Same.
9088 * gcc.dg/declspec-10.c: Same.
9089 * gcc.dg/declspec-11.c: Same.
9090 * gcc.dg/declspec-13.c: Same.
9091 * gcc.dg/declspec-18.c: Same.
9092 * gcc.dg/declspec-4.c: Same.
9093 * gcc.dg/declspec-5.c: Same.
9094 * gcc.dg/declspec-6.c: Same.
9095 * gcc.dg/declspec-8.c: Same.
9096 * gcc.dg/deprecated-4.c: Same.
9097 * gcc.dg/deprecated.c: Same.
9098 * gcc.dg/dfp/composite-type.c: Same.
9099 * gcc.dg/empty-source-2.c: Same.
9100 * gcc.dg/empty-source-3.c: Same.
9101 * gcc.dg/format/attr-6.c: Same.
9102 * gcc.dg/format/branch-1.c: Same.
9103 * gcc.dg/format/c90-printf-1.c: Same.
9104 * gcc.dg/format/c90-strftime-2.c: Same.
9105 * gcc.dg/format/c99-strftime-1.c: Same.
9106 * gcc.dg/format/cmn-err-1.c: Same.
9107 * gcc.dg/format/few-1.c: Same.
9108 * gcc.dg/format/ms_branch-1.c: Same.
9109 * gcc.dg/format/ms_unnamed-1.c: Same.
9110 * gcc.dg/format/ms_va-1.c: Same.
9111 * gcc.dg/format/unnamed-1.c: Same.
9112 * gcc.dg/format/va-1.c: Same.
9113 * gcc.dg/format/xopen-1.c: Same.
9114 * gcc.dg/funcdef-var-1.c: Same.
9115 * gcc.dg/funcdef-var-2.c: Same.
9116 * gcc.dg/gnu89-const-expr-1.c: Same.
9117 * gcc.dg/gnu89-const-expr-2.c: Same.
9118 * gcc.dg/gnu90-const-expr-1.c: Same.
9119 * gcc.dg/gnu99-const-expr-1.c: Same.
9120 * gcc.dg/gnu99-const-expr-2.c: Same.
9121 * gcc.dg/gnu99-init-2.c: Same.
9122 * gcc.dg/gomp/_Atomic-5.c: Same.
9123 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9124 * gcc.dg/gomp/atomic-5.c: Same.
9125 * gcc.dg/gomp/linear-1.c: Same.
9126 * gcc.dg/gomp/pr67500.c: Same.
9127 * gcc.dg/init-bad-1.c: Same.
9128 * gcc.dg/init-bad-2.c: Same.
9129 * gcc.dg/init-bad-3.c: Same.
9130 * gcc.dg/init-string-1.c: Same.
9131 * gcc.dg/label-compound-stmt-1.c: Same.
9132 * gcc.dg/label-decl-2.c: Same.
9133 * gcc.dg/label-decl-4.c: Same.
9134 * gcc.dg/large-size-array-2.c: Same.
9135 * gcc.dg/large-size-array-4.c: Same.
9136 * gcc.dg/lvalue-6.c: Same.
9137 * gcc.dg/m-un-2.c: Same.
9138 * gcc.dg/multiple-overflow-warn-1.c: Same.
9139 * gcc.dg/multiple-overflow-warn-2.c: Same.
9140 * gcc.dg/multiple-overflow-warn-3.c: Same.
9141 * gcc.dg/nested-redef-1.c: Same.
9142 * gcc.dg/no-asm-1.c: Same.
9143 * gcc.dg/no-asm-3.c: Same.
9144 * gcc.dg/no-asm-4.c: Same.
9145 * gcc.dg/noncompile/20010524-1.c: Same.
9146 * gcc.dg/noncompile/incomplete-5.c: Same.
9147 * gcc.dg/noncompile/pr44517.c: Same.
9148 * gcc.dg/noncompile/pr52290.c: Same.
9149 * gcc.dg/noreturn-1.c: Same.
9150 * gcc.dg/overflow-warn-1.c: Same.
9151 * gcc.dg/overflow-warn-2.c: Same.
9152 * gcc.dg/overflow-warn-3.c: Same.
9153 * gcc.dg/overflow-warn-4.c: Same.
9154 * gcc.dg/parm-mismatch-1.c: Same.
9155 * gcc.dg/parser-pr28152-2.c: Same.
9156 * gcc.dg/parser-pr28152.c: Same.
9157 * gcc.dg/pedwarn-init.c: Same.
9158 * gcc.dg/pointer-arith-2.c: Same.
9159 * gcc.dg/pointer-arith-3.c: Same.
9160 * gcc.dg/pointer-arith-4.c: Same.
9161 * gcc.dg/pr14475.c: Same.
9162 * gcc.dg/pr18596-3.c: Same.
9163 * gcc.dg/pr18809-1.c: Same.
9164 * gcc.dg/pr27953.c: Same.
9165 * gcc.dg/pr30457.c: Same.
9166 * gcc.dg/pr30551-2.c: Same.
9167 * gcc.dg/pr30551-3.c: Same.
9168 * gcc.dg/pr30551-4.c: Same.
9169 * gcc.dg/pr30551-5.c: Same.
9170 * gcc.dg/pr30551-6.c: Same.
9171 * gcc.dg/pr30551.c: Same.
9172 * gcc.dg/pr36997.c: Same.
9173 * gcc.dg/pr41842.c: Same.
9174 * gcc.dg/pr48552-1.c: Same.
9175 * gcc.dg/pr48552-2.c: Same.
9176 * gcc.dg/pr59717.c: Same.
9177 * gcc.dg/pr61077.c: Same.
9178 * gcc.dg/pr61096-1.c: Same.
9179 * gcc.dg/pr63626.c: Same.
9180 * gcc.dg/pr64223-1.c: Same.
9181 * gcc.dg/pr64223-2.c: Same.
9182 * gcc.dg/pr8788-1.c: Same.
9183 * gcc.dg/pr8927-1.c: Same.
9184 * gcc.dg/pragma-darwin.c: Same.
9185 * gcc.dg/pragma-diag-5.c: Same.
9186 * gcc.dg/pragma-message.c: Same.
9187 * gcc.dg/redecl-1.c: Same.
9188 * gcc.dg/simd-1.c: Same.
9189 * gcc.dg/simd-5.c: Same.
9190 * gcc.dg/simd-6.c: Same.
9191 * gcc.dg/spellcheck-fields.c: Same.
9192 * gcc.dg/spellcheck-typenames.c: Same.
9193 * gcc.dg/struct-semi-2.c: Same.
9194 * gcc.dg/struct-semi-3.c: Same.
9195 * gcc.dg/transparent-union-3.c: Same.
9196 * gcc.dg/ucnid-8.c: Same.
9197 * gcc.dg/uninit-pr19430-O0.c: Same.
9198 * gcc.dg/uninit-pr19430.c: Same.
9199 * gcc.dg/uninit-pr20644-O0.c: Same.
9200 * gcc.dg/utf-dflt.c: Same.
9201 * gcc.dg/utf-dflt2.c: Same.
9202 * gcc.dg/utf16-4.c: Same.
9203 * gcc.dg/vla-11.c: Same.
9204 * gcc.dg/vla-20.c: Same.
9205 * gcc.dg/vla-init-1.c: Same.
9206 * gcc.dg/vla-init-2.c: Same.
9207 * gcc.dg/vla-init-3.c: Same.
9208 * gcc.dg/weak/weak-6.c: Same.
9209 * gcc.dg/weak/weak-7.c: Same.
9210 * gcc.dg/wtr-int-type-1.c: Same.
9211 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9212 * gcc.target/arm/polytypes.c: Same.
9213 * gcc.target/i386/spellcheck-options-4.c: Same.
9214 * gcc.target/powerpc/20030218-1.c: Same.
9215 * gcc.target/sh/pr21255-4.c: Same.
9216 * gcc.test-framework/dg-error-exp-XP.c: Same.
9217 * gfortran.dg/array_constructor_30.f03: Same.
9218 * gfortran.dg/class_30.f90: Same.
9219 * gfortran.dg/goacc/subarrays.f95: Same.
9220 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9221 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9222 * gfortran.dg/intrinsic_std_1.f90: Same.
9223 * gfortran.dg/pr70006.f90: Same.
9224 * gfortran.dg/warning-directive-1.F90: Same.
9225 * gfortran.dg/warning-directive-2.F90: Same.
9226 * gfortran.dg/warning-directive-3.F90: Same.
9227 * gfortran.dg/warning-directive-4.F90: Same.
9228 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9229 * obj-c++.dg/class-extension-1.mm: Same.
9230 * obj-c++.dg/class-extension-2.mm: Same.
9231 * obj-c++.dg/class-protocol-1.mm: Same.
9232 * obj-c++.dg/cxx-ivars-1.mm: Same.
9233 * obj-c++.dg/duplicate-class-1.mm: Same.
9234 * obj-c++.dg/exceptions-3.mm: Same.
9235 * obj-c++.dg/exceptions-4.mm: Same.
9236 * obj-c++.dg/exceptions-5.mm: Same.
9237 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9238 * obj-c++.dg/fsf-package-0.m: Same.
9239 * obj-c++.dg/invalid-type-1.mm: Same.
9240 * obj-c++.dg/method-12.mm: Same.
9241 * obj-c++.dg/method-13.mm: Same.
9242 * obj-c++.dg/method-15.mm: Same.
9243 * obj-c++.dg/method-16.mm: Same.
9244 * obj-c++.dg/method-6.mm: Same.
9245 * obj-c++.dg/method-7.mm: Same.
9246 * obj-c++.dg/property/at-property-1.mm: Same.
9247 * obj-c++.dg/property/at-property-14.mm: Same.
9248 * obj-c++.dg/property/at-property-17.mm: Same.
9249 * obj-c++.dg/property/at-property-21.mm: Same.
9250 * obj-c++.dg/property/at-property-5.mm: Same.
9251 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9252 * obj-c++.dg/property/dynamic-3.mm: Same.
9253 * obj-c++.dg/property/dynamic-4.mm: Same.
9254 * obj-c++.dg/property/property-neg-1.mm: Same.
9255 * obj-c++.dg/property/property-neg-6.mm: Same.
9256 * obj-c++.dg/property/synthesize-11.mm: Same.
9257 * obj-c++.dg/property/synthesize-5.mm: Same.
9258 * obj-c++.dg/property/synthesize-6.mm: Same.
9259 * obj-c++.dg/proto-lossage-4.mm: Same.
9260 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9261 * obj-c++.dg/strings/strings-1.mm: Same.
9262 * obj-c++.dg/super-class-1.mm: Same.
9263 * obj-c++.dg/syntax-error-6.mm: Same.
9264 * obj-c++.dg/syntax-error-7.mm: Same.
9265 * obj-c++.dg/syntax-error-9.mm: Same.
9266 * obj-c++.dg/try-catch-13.mm: Same.
9267 * objc.dg/attributes/method-noreturn-1.m: Same.
9268 * objc.dg/bad-receiver-type-2.m: Same.
9269 * objc.dg/bad-receiver-type.m: Same.
9270 * objc.dg/call-super-2.m: Same.
9271 * objc.dg/class-2.m: Same.
9272 * objc.dg/class-extension-1.m: Same.
9273 * objc.dg/class-extension-2.m: Same.
9274 * objc.dg/class-protocol-1.m: Same.
9275 * objc.dg/desig-init-1.m: Same.
9276 * objc.dg/duplicate-class-1.m: Same.
9277 * objc.dg/exceptions-3.m: Same.
9278 * objc.dg/exceptions-4.m: Same.
9279 * objc.dg/exceptions-5.m: Same.
9280 * objc.dg/foreach-6.m: Same.
9281 * objc.dg/foreach-7.m: Same.
9282 * objc.dg/fsf-nsstring-format-1.m: Same.
9283 * objc.dg/fsf-package-0.m: Same.
9284 * objc.dg/invalid-type-1.m: Same.
9285 * objc.dg/method-11.m: Same.
9286 * objc.dg/method-19.m: Same.
9287 * objc.dg/method-2.m: Same.
9288 * objc.dg/method-20.m: Same.
9289 * objc.dg/method-5.m: Same.
9290 * objc.dg/method-6.m: Same.
9291 * objc.dg/method-7.m: Same.
9292 * objc.dg/method-9.m: Same.
9293 * objc.dg/missing-proto-3.m: Same.
9294 * objc.dg/private-1.m: Same.
9295 * objc.dg/property/at-property-1.m: Same.
9296 * objc.dg/property/at-property-14.m: Same.
9297 * objc.dg/property/at-property-17.m: Same.
9298 * objc.dg/property/at-property-21.m: Same.
9299 * objc.dg/property/at-property-5.m: Same.
9300 * objc.dg/property/dynamic-3.m: Same.
9301 * objc.dg/property/dynamic-4.m: Same.
9302 * objc.dg/property/property-neg-1.m: Same.
9303 * objc.dg/property/property-neg-6.m: Same.
9304 * objc.dg/property/synthesize-11.m: Same.
9305 * objc.dg/property/synthesize-5.m: Same.
9306 * objc.dg/property/synthesize-6.m: Same.
9307 * objc.dg/proto-hier-1.m: Same.
9308 * objc.dg/proto-lossage-4.m: Same.
9309 * objc.dg/protocol-qualifier-2.m: Same.
9310 * objc.dg/strings/strings-1.m: Same.
9311 * objc.dg/type-size-1.m: Same.
9312
d904a983
JL
93132017-04-18 Jeff Law <law@redhat.com>
9314
9315 PR target/74563
9316 * gcc.target/mips/pr74563: New test.
9317
0155ed56
JJ
93182017-04-18 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR tree-optimization/80443
9321 * gcc.c-torture/compile/pr80443.c: New test.
9322
f380f608
RS
93232017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9324
9325 PR rtl-optimization/80357
9326 * gcc.c-torture/compile/pr80357.c: New test.
9327
dd68669b
JL
93282017-04-18 Jeff Law <law@redhat.com>
9329
9330 PR middle-end/80422
9331 * gcc.c-torture/compile/pr80422.c: New test.
9332
1cda61fc
JJ
93332017-04-18 Jakub Jelinek <jakub@redhat.com>
9334
9335 PR debug/80263
9336 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9337
19970253
MM
93382017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9339
9340 PR target/80099
9341 * gcc.target/powerpc/pr80099-1.c: New test.
9342 * gcc.target/powerpc/pr80099-2.c: Likewise.
9343 * gcc.target/powerpc/pr80099-3.c: Likewise.
9344 * gcc.target/powerpc/pr80099-4.c: Likewise.
9345 * gcc.target/powerpc/pr80099-5.c: Likewise.
9346
8487c9a5
JJ
93472017-04-18 Jakub Jelinek <jakub@redhat.com>
9348
3b5fb3cb
JJ
9349 PR sanitizer/80444
9350 * gcc.dg/sancov/pr80444.c: New test.
9351
8487c9a5
JJ
9352 PR middle-end/79788
9353 PR middle-end/80375
9354 * gcc.dg/pr79788-1.c: New test.
9355 * gcc.dg/pr79788-2.c: New test.
9356
be7c73ae
MP
93572017-04-18 Marek Polacek <polacek@redhat.com>
9358
9359 PR c++/80244 - ICE with attribute in template alias.
9360 * g++.dg/cpp0x/alias-decl-59.C: New test.
9361
d6e3e8a5
MP
9362 PR c++/80241 - ICE with alignas pack expansion.
9363 * g++.dg/cpp0x/alignas11.C: New test.
9364
1adb82e1
BE
93652017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9366
9367 PR c++/80287
9368 * g++.dg/lto/pr80287_0.C: New test.
9369
fb5e5621
KN
93702017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9371
9372 PR target/80315
9373 * gcc.target/powerpc/pr80315-1.c: New test.
9374 * gcc.target/powerpc/pr80315-2.c: New test.
9375 * gcc.target/powerpc/pr80315-3.c: New test.
9376 * gcc.target/powerpc/pr80315-4.c: New test.
9377
afeaeb70
TV
93782017-04-16 Tom de Vries <tom@codesourcery.com>
9379
9380 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9381 directive.
9382 * g++.dg/parse/error3.C: Same.
9383 * g++.old-deja/g++.pt/niklas01a.C: Same.
9384 * gcc.dg/990506-0.c: Same.
9385 * gcc.dg/cpp/19990413-1.c: Same.
9386 * gcc.dg/cpp/pragma-1.c: Same.
9387 * gcc.dg/cpp/pragma-2.c: Same.
9388 * gcc.dg/m-un-2.c: Same.
9389 * objc.dg/private-1.m: Same.
9390
604f37cd
UB
93912017-04-15 Uros Bizjak <ubizjak@gmail.com>
9392
9393 * gcc.dg/pr54669.c: Fix dg-do directive.
9394 * gcc.dg/pr78582.c: Ditto.
9395 * gcc.dg/pr80020.c: Ditto.
9396 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9397 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9398 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9399 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9400 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9401 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9402 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9403 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9404 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9405 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9406
35cfdb17
DH
94072017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9408
604f37cd 9409 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9410 * gfortran.dg/generic_29.f90: Likewise.
9411 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9412 * gfortran.dg/pr41922.f90: Likewise.
9413 * gfortran.dg/pr70006.f90: Likewise.
9414
f378be38
SB
94152017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9416
9417 PR tree-optimization/66612
9418 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9419
43076492
JW
94202017-04-14 Janus Weil <janus@gcc.gnu.org>
9421
9422 PR fortran/80361
9423 * gfortran.dg/class_62.f90: New test case.
9424
dd3d6a42
AB
94252017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9426
9427 * gcc.target/arc/loop-1.c: New file.
9428
31a07c81
MM
94292017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9430
9431 PR target/80098
9432 * gcc.target/powerpc/pr80098-1.c: New test.
9433 * gcc.target/powerpc/pr80098-2.c: Likewise.
9434 * gcc.target/powerpc/pr80098-3.c: Likewise.
9435 * gcc.target/powerpc/pr80098-4.c: Likewise.
9436
09956017
JJ
94372017-04-13 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR sanitizer/80403
9440 * g++.dg/ubsan/pr80403-2.C: New test.
9441
bc042396
VM
94422017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9443
9444 PR rtl-optimization/80343
9445 * gcc.target/powerpc/pr80343.c: New.
9446
abac4c34
DK
94472017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9448
9449 PR sanitizer/80414
9450 * c-c++-common/ubsan/bounds-15.c: New test.
9451
43a3aa03
RB
94522017-04-13 Richard Biener <rguenther@suse.de>
9453
9454 PR testsuite/80416
9455 * g++.dg/torture/pr79671.C: Fix asm constraints.
9456
031fbdb9
JJ
94572017-04-13 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR debug/80321
9460 * gcc.dg/debug/pr80321.c: New test.
9461
94622017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9463
9464 * gnat.dg/debug10.adb: New test.
9465 * gnat.dg/debug10_pkg.ads: New helper.
9466
76873758
JJ
94672017-04-12 Jakub Jelinek <jakub@redhat.com>
9468
deed3da9
JJ
9469 PR tree-optimization/79390
9470 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9471
b96a3e11
JJ
9472 PR sanitizer/80403
9473 PR sanitizer/80404
9474 PR sanitizer/80405
9475 * g++.dg/ubsan/pr80403.C: New test.
9476 * g++.dg/ubsan/pr80404.C: New test.
9477 * g++.dg/ubsan/pr80405.C: New test.
9478
76873758
JJ
9479 PR c/80163
9480 * gcc.dg/torture/pr80163.c: New test.
9481
940c9a7c 94822017-04-12 Richard Biener <rguenther@suse.de>
76873758 9483 Jeff Law <law@redhat.com>
940c9a7c
RB
9484
9485 PR tree-optimization/80359
9486 * gcc.dg/torture/pr80359.c: New testcase.
9487
350792ff 94882017-04-12 Richard Biener <rguenther@suse.de>
76873758 9489 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9490
9491 PR middle-end/79671
9492 * g++.dg/torture/pr79671.C: New testcase.
9493 * g++.dg/lto/pr79671_0.C: Likewise.
9494 * g++.dg/lto/pr79671_1.c: Likewise.
9495
d62e6f10
JJ
94962017-04-12 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR sanitizer/80349
9499 * g++.dg/ubsan/pr80349.C: New test.
9500
8585103f
JJ
95012017-04-11 Jakub Jelinek <jakub@redhat.com>
9502
347e1f77
JJ
9503 PR c++/80370
9504 * g++.dg/cpp1z/decomp28.C: New test.
9505
df1c878e
JJ
9506 PR middle-end/80100
9507 * gcc.dg/pr80100.c: New test.
9508
8585103f
JJ
9509 PR rtl-optimization/80385
9510 * g++.dg/opt/pr80385.C: New test.
9511
c6cf6ef7
ML
95122017-04-11 Martin Liska <mliska@suse.cz>
9513
9514 PR ipa/80212
9515 * g++.dg/ipa/pr80212.C: New test.
9516
3812f460
MS
95172017-04-11 Martin Sebor <msebor@redhat.com>
9518
9519 PR middle-end/80364
9520 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9521
9f679370
ML
95222017-04-11 Martin Liska <mliska@suse.cz>
9523
9524 PR sanitizer/70878
9525 * gcc.dg/ubsan/pr70878.c: New test.
9526
82665822
JJ
95272017-04-11 Jakub Jelinek <jakub@redhat.com>
9528
cb278caa
JJ
9529 PR target/80381
9530 * gcc.target/i386/pr80381.c: New test.
9531
82665822
JJ
9532 PR c++/80363
9533 * g++.dg/ext/pr80363.C: New test.
9534
abde687a
SKS
95352017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9536
9537 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9538 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9539 Add avr-*-* to non-lp64 selector.
9540
13e6ec34
MS
95412017-04-10 Martin Sebor <msebor@redhat.com>
9542
9543 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9544 * gcc.dg/pr40340-4.c: Same.
9545
a2cb1196
NK
95462017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9547
13e6ec34 9548 PR fortran/69498
a2cb1196
NK
9549 * gfortran.dg/submodule_unexp.f90: Modified test
9550 to account for new error.
9551 * gfortran.dg/submodule_twice.f90: New Test
9552
b447b28c
JJ
95532017-04-10 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR c++/80176
9556 * g++.dg/init/ref23.C: New test.
9557
3bbd6768
TK
95582017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9559
9560 PR tree-optimization/80304
9561 * gfortran.dg/do_concurrent_4.f90: New test case.
9562
99827b5c
JW
95632017-04-10 Janus Weil <janus@gcc.gnu.org>
9564
9565 PR fortran/80046
9566 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9567
7db31bc2
DE
95682017-04-10 David Edelsohn <dje.gcc@gmail.com>
9569
9570 * g++.dg/torture/pr79905.C: Add -maltivec option.
9571
9058a2c5
JL
95722017-04-10 Jeff Law <law@redhat.com>
9573
9574 PR tree-optimization/80374
9575 * g++.dg/pr80374.c: New test.
9576
bd8f8642
KN
95772017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9578
9579 PR target/80108
9580 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9581 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9582
f634dd47
UB
95832017-04-10 Uros Bizjak <ubizjak@gmail.com>
9584
9585 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9586
065ba179
UB
95872017-04-10 Uros Bizjak <ubizjak@gmail.com>
9588
9589 PR testsuite/79356
9590 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9591
71b838d0
DS
95922017-04-10 Daniel Santos <daniel.santos@pobox.com>
9593
9594 PR testsuite/79867
9595 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9596
98a7a34e
MP
95972017-04-10 Marek Polacek <polacek@redhat.com>
9598
9599 PR sanitizer/80348
9600 * g++.dg/ubsan/div-by-zero-3.C: New test.
9601
aac69a62
BC
96022017-04-10 Bin Cheng <bin.cheng@arm.com>
9603
9604 PR tree-optimization/80153
9605 * gcc.c-torture/execute/pr80153.c: New.
9606
737237c9
RB
96072017-04-10 Richard Biener <rguenther@suse.de>
9608
9609 PR middle-end/80362
9610 * gcc.dg/torture/pr80362.c: New testcase.
9611
ba6ee9fc
RB
96122017-04-10 Richard Biener <rguenther@suse.de>
9613
9614 PR tree-optimization/80304
9615 * gcc.dg/torture/pr80304.c: New testcase.
9616
4d1a05f1
NS
96172017-04-10 Nathan Sidwell <nathan@acm.org>
9618
9619 PR target/79905
9620 * g++.dg/torture/pr79905.C: New.
9621
3ee0fb02
ML
96222017-04-10 Martin Liska <mliska@suse.cz>
9623
9624 PR sanitizer/80350
9625 * c-c++-common/ubsan/pr80350.c: New test.
9626
167a5b77
JJ
96272017-04-10 Jakub Jelinek <jakub@redhat.com>
9628
9629 PR target/80324
9630 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9631
d691b7e4
ML
96322017-04-08 Martin Liska <mliska@suse.cz>
9633
9634 Revert:
9635 2017-04-07 Martin Liska <mliska@suse.cz>
9636
9637 PR ipa/80212
9638 * g++.dg/ipa/pr80212.C: New test.
9639
dcb2c527
JJ
96402017-04-07 Jakub Jelinek <jakub@redhat.com>
9641
c98b0016
JJ
9642 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9643 dg-options.
9644 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9645
dcb2c527
JJ
9646 PR target/80322
9647 PR target/80323
9648 PR target/80325
9649 PR target/80326
9650 * gcc.target/i386/avx512f-undefined-1.c: New test.
9651 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9652 * gcc.target/i386/avx-cvtsd-1.c: New test.
9653 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9654 * gcc.target/i386/avx512f-abspd-1.c: New test.
9655 * gcc.target/i386/avx-cvtss-1.c: New test.
9656 * gcc.target/i386/avx512f-absps-1.c: New test.
9657 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9658 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9659
1ef532f4
MP
96602017-04-07 Marek Polacek <polacek@redhat.com>
9661
9662 PR sanitizer/80348
9663 * g++.dg/ubsan/div-by-zero-2.C: New test.
9664
2166aeb3
MP
9665 PR c++/80095
9666 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9667
057da7af
VM
96682017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9669
9670 PR rtl-optimization/70478
9671 * gcc.target/s390/pr70478.c: New.
9672
3b6cb9e3
ML
96732017-04-07 Martin Liska <mliska@suse.cz>
9674
9675 PR target/79889
9676 * g++.dg/ext/mv8.C: Add aarch64* targets.
9677
70cd23c0
ML
96782017-04-07 Martin Liska <mliska@suse.cz>
9679
9680 PR ipa/80212
9681 * g++.dg/ipa/pr80212.C: New test.
9682
fe6bb25f
TP
96832017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9684
9685 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9686
bf7b869a
RB
96872017-04-07 Richard Biener <rguenther@suse.de>
9688
9689 PR tree-optimization/80334
9690 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9691 alignas on stack.
9692
2d143ba8
RB
96932017-04-07 Richard Biener <rguenther@suse.de>
9694
9695 PR middle-end/80341
9696 * gcc.dg/torture/pr80341.c: New testcase.
9697
ed3cd38d
JJ
96982017-04-06 Jakub Jelinek <jakub@redhat.com>
9699
9700 PR debug/80234
9701 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9702 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9703
e5f56581
UB
97042017-04-06 Uros Bizjak <ubizjak@gmail.com>
9705
9706 PR target/79733
9707 * gcc.target/i386/pr79733.c: New test.
9708
a5211c80
UB
97092017-04-06 Uros Bizjak <ubizjak@gmail.com>
9710
9711 PR target/80298
9712 * gcc.target/i386/pr80298-1.c: New test.
9713 * gcc.target/i386/pr80298-2.c: Ditto.
9714
db086c96
TP
97152017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9716
9717 PR target/80082
9718 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9719 ARMv7-R.
9720
09b63f67
RB
97212017-04-06 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/80334
9724 * g++.dg/torture/pr80334.C: New testcase.
9725
d9f8c5af
ML
97262017-04-06 Martin Liska <mliska@suse.cz>
9727
9728 PR sanitizer/80166
9729 * gcc.dg/asan/pr80166.c: New test.
9730
1b68991f
RO
97312017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9732
9733 PR tree-optimization/79390
9734 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9735
0f784346
RB
97362017-04-06 Richard Biener <rguenther@suse.de>
9737
9738 PR tree-optimization/80262
9739 * gcc.target/i386/pr80262.c: New testcase.
9740
23a429c2
RB
97412017-04-06 Richard Biener <rguenther@suse.de>
9742
9743 PR middle-end/80281
9744 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9745
e2323a2b
VM
97462017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9747
9748 PR rtl-optimization/70703
9749 * gcc.target/i386/pr70703.c: New.
9750
47a11342
JJ
97512017-04-05 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR sanitizer/80308
9754 * c-c++-common/asan/pr80308.c: New test.
9755
d0ee17a5
DV
97562017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9757
9758 PR target/79890
9759 * gcc.target/s390/pr79890.c: New test case.
9760
36f896c7
JJ
97612017-04-05 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR target/80310
9764 * c-c++-common/ubsan/pr80310.c: New test.
9765
d16e2ddd
JJ
97662017-04-04 Jakub Jelinek <jakub@redhat.com>
9767
e1201dff
JJ
9768 PR c++/80297
9769 * g++.dg/torture/pr80297.C: New test.
9770
d16e2ddd
JJ
9771 PR tree-optimization/79390
9772 * gcc.target/i386/pr79390.c: New test.
9773 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9774
c0ea338b
VR
97752017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9776
9777 PR c++/80296
9778 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9779
a1527a93
TP
97802017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9781
9782 PR target/80307
9783 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9784 targeting any CPU or architecture.
9785 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9786 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9787 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9788 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9789 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9790 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9791 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9792 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9793
065ba179 97942017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9795
9796 PR fortran/69498
9797 * gfortran.dg/submodule_unexp.f90: New test.
9798
b1fd967c
JJ
97992017-04-04 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR target/80286
9802 * gcc.target/i386/avx-pr80286.c: New test.
9803 * gcc.dg/pr80286.c: New test.
9804
248179b5
RB
98052017-04-04 Richard Biener <rguenther@suse.de>
9806
9807 PR middle-end/80281
9808 * gcc.dg/torture/pr80281.c: New testcase.
9809
a577fcf2
RB
98102017-04-04 Richard Biener <rguenther@suse.de>
9811
9812 PR tree-optimization/80275
9813 * g++.dg/opt/pr80275.C: Make g static.
9814
833bbf60
SB
98152017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9816
9817 PR rtl-optimization/60818
9818 * gcc.c-torture/compile/pr60818.c: New testcase.
9819
5764ee3c
JW
98202017-04-03 Jonathan Wakely <jwakely@redhat.com>
9821
9822 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9823 * gcc.dg/20031012-1.c: Likewise.
9824 * gcc.dg/ipa/ipcp-1.c: Likewise.
9825 * gcc.dg/torture/matrix-3.c: Likewise.
9826 * gcc.target/powerpc/ppc-spe.c: Likewise.
9827 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9828
bbdf4e81
PB
98292017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9830
9831 PR target/80246
9832 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9833 powerpc_vsx_ok.
9834 (std, ld): Limit scan-assembler-times check to lp64.
9835 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9836 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9837 powerpc_vsx_ok.
9838
44bc146f
PB
98392017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9840
9841 PR target/80246
9842 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9843
fff80893
RB
98442017-04-03 Richard Biener <rguenther@suse.de>
9845
9846 PR tree-optimization/80275
9847 * g++.dg/opt/pr80275.C: New testcase.
9848
79f9fc38
DV
98492017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9850
9851 PR testsuite/79356
9852 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9853
a8e70fd3
RD
98542017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9855
9856 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9857 (bal): Increase iteration count and assume alignment.
9858
e0061866
BC
98592017-04-03 Bin Cheng <bin.cheng@arm.com>
9860
9861 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9862
c2d43326
AP
98632017-04-02 Andrew Pinski <apinski@cavium.com>
9864
9865 * gcc.c-torture/compile/nested-3.c: New testcase.
9866 * gcc.c-torture/execute/20170401-1.c: New testcase.
9867 * gcc.c-torture/execute/20170401-2.c: New testcase.
9868
a5a9046d
SB
98692017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9870
9871 PR rtl-optimization/79405
9872 gcc.dg/pr79405.c: New testcase.
9873
6f3af356
JJ
98742017-03-31 Jakub Jelinek <jakub@redhat.com>
9875
eee3756d
JJ
9876 PR debug/79255
9877 * gcc.dg/pr79255.c: New test.
9878
6f3af356
JJ
9879 PR c++/79572
9880 * g++.dg/ubsan/null-8.C: New test.
9881
99e6cfd6
PH
98822017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9883
9884 PR target/80107
9885 * gfortran.dg/pr80107.f: New.
9886
094e6b7a
JL
98872017-03-31 Jeff Law <law@redhat.com>
9888
9889 PR tree-optimization/49498
9890 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9891
eceb2409 98922017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9893
eceb2409
RB
9894 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9895
c412c01a 98962017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9897
c412c01a
RB
9898 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9899
005f12bf
JJ
99002017-03-31 Jakub Jelinek <jakub@redhat.com>
9901
af88f557
JJ
9902 PR libstdc++/80251
9903 * g++.dg/ext/is_aggregate.C: New test.
9904
7d790165
JJ
9905 PR middle-end/80173
9906 * gcc.target/i386/pr80173.c: New test.
9907
a7d55154
JJ
9908 PR middle-end/80163
9909 * gcc.dg/pr80163.c: New test.
9910
005f12bf
JJ
9911 PR debug/80025
9912 * gcc.dg/torture/pr80025.c: New test.
9913
c8e0f43f
MF
99142017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9915
9916 * gcc.target/mips/pr52125.c: Add -msym32.
9917
724d25f3
JJ
99182017-03-30 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR translation/80189
9921 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9922 * g++.dg/gomp/sharing-1.C: Likewise.
9923 * gfortran.dg/gomp/pr44536.f90: Likewise.
9924 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9925 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9926 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9927 * gfortran.dg/gomp/pr33439.f90: Likewise.
9928 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9929 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9930 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9931 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9932 * gcc.dg/gomp/sharing-1.c: Likewise.
9933
05dc406d
PB
99342017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9935
9936 PR target/80246
9937 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9938 Darwin and SPE.
9939 (dxex, dxexq): Update return type.
9940 (diex, diexq): Update argument type.
9941 * gcc.target/powerpc/pr80246.c: New test.
9942
b0fd4d7e
MJ
99432017-03-30 Martin Jambor <mjambor@suse.cz>
9944
9945 PR ipa/77333
9946 * g++.dg/ipa/pr77333.C: New test.
9947
de008ec4
JJ
99482017-03-30 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR target/80206
9951 * gcc.target/i386/pr80206.c: New test.
9952
28c02407
RB
99532017-03-30 Richard Biener <rguenther@suse.de>
9954
9955 PR tree-optimization/77498
9956 * gfortran.dg/pr77498.f: New testcase.
9957
10fa8dfb
MP
99582017-03-29 Marek Polacek <polacek@redhat.com>
9959
9960 PR c/79730
9961 * gcc.dg/pr79730.c: New test.
9962
fdc54f39
JD
99632017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9964
9965 PR libgfortran/78670
9966 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9967 a character of length 1. Update test for success.
9968 * gfortran.dg/dtio_28.f03: New test.
9969 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9970 'scratch' to delete the file when done.
9971
533c0b69
SB
99722017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9973
9974 PR rtl-optimization/80233
9975 * gcc.c-torture/compile/pr80233.c: New testcase.
9976
e35229f8
TK
99772017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9978
9979 PR fortran/80254
9980 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9981 * gfortran.dg/dec_io_2a.f90: instead (new test).
9982
5c0a28d4
JW
99832017-03-28 Jiong Wang <jiong.wang@arm.com>
9984
9985 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9986
19846619
SB
99872017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9988
9989 PR testsuite/43496
9990 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9991 generating PIC code.
9992
e5119fab
VM
99932017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9994
9995 PR rtl-optimization/80193
9996 * gcc.target/i386/pr80193.c: New.
9997
cf474530
JW
99982017-03-28 Janus Weil <janus@gcc.gnu.org>
9999
10000 PR fortran/78661
10001 * gfortran.dg/dtio_25.f90: Modified test case.
10002 * gfortran.dg/dtio_27.f90: New test case.
10003
34fac449
UB
100042017-03-28 Uros Bizjak <ubizjak@gmail.com>
10005
10006 PR target/53383
10007 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10008 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10009 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10010
3e907b90
BC
100112017-03-28 Bin Cheng <bin.cheng@arm.com>
10012
10013 * gcc.c-torture/compile/irreducible-loop.c: New.
10014
522818b9
RS
100152017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10016
3e907b90 10017 PR tree-optimization/80218
522818b9
RS
10018 * gcc.dg/pr80218.c: New test.
10019
ea7d7da8
RB
100202017-03-28 Richard Biener <rguenther@suse.de>
10021
10022 PR tree-optimization/78644
10023 * gcc.dg/pr78644-1.c: New testcase.
10024 * gcc.dg/pr78644-2.c: Likewise.
10025
498173ef
TT
100262017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10027
10028 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10029 * gcc.dg/pic-4.c: Likewise.
10030 * gcc.dg/pie-3.c: Likewise.
10031 * gcc.dg/pie-4.c: Likewise.
10032
c5ad2433
ML
100332017-03-28 Martin Liska <mliska@suse.cz>
10034
10035 PR ipa/80205
10036 * g++.dg/ipa/pr80205.C: New test.
10037
17722fb9
SKS
100382017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10039
10040 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10041 with sizeof(int) < 4.
10042 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10043 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10044 * gcc.dg/torture/pr79777.c: Likewise.
10045 * gcc.dg/torture/pr79910.c: Likewise.
10046
737f500a
RB
100472017-03-28 Richard Biener <rguenther@suse.de>
10048
10049 PR middle-end/80222
10050 * g++.dg/pr80222.C: New testcase.
10051
62f96a79
ML
100522017-03-28 Martin Liska <mliska@suse.cz>
10053
10054 PR ipa/80104
10055 * gcc.dg/ipa/pr80104.c: New test.
10056
72785f26
MP
100572017-03-28 Marek Polacek <polacek@redhat.com>
10058
10059 PR sanitizer/80067
10060 * c-c++-common/ubsan/shift-10.c: New test.
10061
86516987
JL
100622017-03-27 Jeff Law <law@redhat.com>
10063
4dbf1eee 10064 PR tree-optimization/80216
86516987
JL
10065 * gcc.c-torture/compile/pr80216.c: New test.
10066
aade772d
JJ
100672017-03-27 Jakub Jelinek <jakub@redhat.com>
10068
a9e4a1a5
JJ
10069 PR middle-end/80162
10070 * c-c++-common/pr80162-1.c: New test.
10071 * c-c++-common/pr80162-2.c: New test.
10072 * c-c++-common/pr80162-3.c: New test.
10073
aade772d
JJ
10074 PR target/80102
10075 * g++.dg/opt/pr80102.C: New test.
10076
d89f355e
MM
100772017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10078
10079 PR target/78543
10080 * gcc.target/powerpc/pr78543.c: New test.
10081
79c4d73b
KN
100822017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10083
10084 PR target/80103
10085 * gcc.target/powerpc/pr80103-1.c: New test.
10086
819df781
RB
100872017-03-27 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/80181
10090 * gcc.dg/torture/pr80181.c: New testcase.
10091
84804c5b
CZ
100922017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10093
065ba179 10094 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10095
c5e5f5f6
RB
100962017-03-27 Richard Biener <rguenther@suse.de>
10097
10098 PR ipa/79776
10099 * g++.dg/ipa/pr79776.C: New testcase.
10100
7cd200f6
JJ
101012017-03-27 Jakub Jelinek <jakub@redhat.com>
10102
10103 PR sanitizer/80168
10104 * gcc.dg/asan/pr80168.c: New test.
10105
79f512ff
RB
101062017-03-27 Richard Biener <rguenther@suse.de>
10107
10108 PR tree-optimization/80170
10109 * gcc.dg/pr80170.c: New testcase.
10110
672d9f8e
RB
101112017-03-27 Richard Biener <rguenther@suse.de>
10112
10113 PR middle-end/80171
10114 * g++.dg/torture/pr80171.C: New testcase.
10115
978fcba3
JDA
101162017-03-26 John David Anglin <danglin@gcc.gnu.org>
10117
431d7882
JDA
10118 * gcc.dg/torture/pr79732.c: Require alias support.
10119 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10120
978fcba3
JDA
10121 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10122 libatomic_available.
10123 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10124 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10125
1f10d710
JD
101262017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10127
10128 PR libgfortran/78881
10129 * gfortran.dg/dtio_26.f90: New test.
10130
41036686
PT
101312017-03-25 Paul Thomas <pault@gcc.gnu.org>
10132
10133 PR fortran/80156
10134 PR fortran/79382
10135 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10136 testcase for PR80156. Add a main programme that tests that
10137 the typebound generic is accessible.
10138
5da906ca
BS
101392017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10140
10141 PR rtl-optimization/80160
10142 PR rtl-optimization/80159
10143
10144 * gcc.target/i386/pr80160.c: New test.
10145
7dabefa0
JJ
101462017-03-24 Jakub Jelinek <jakub@redhat.com>
10147
10148 PR sanitizer/79904
10149 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10150
c8b1fbc1
MP
101512017-03-24 Marek Polacek <polacek@redhat.com>
10152
10153 PR c++/80119
10154 * g++.dg/warn/Wuninitialized-9.C: New test.
10155
76794c52
AK
101562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10157
10158 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10159 and remove the high-level builtin. The error message for the
10160 would prevent compilation from reaching the second.
10161 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10162
2de2b3f9
AK
101632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10164
10165 * gcc.target/s390/vxe/negfma-1.c: New test.
10166
7d2fd075
AK
101672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10168
10169 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10170 * gcc.target/s390/arch12/mul-1.c: New test.
10171 * gcc.target/s390/arch12/mul-2.c: New test.
10172
72612e4e
AK
101732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10174
10175 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10176
6c7774d1
AK
101772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10178
10179 * gcc.target/s390/vxe/popcount-1.c: New test.
10180
9ec98860
AK
101812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10182
10183 * gcc.target/s390/vxe/bitops-1.c: New test.
10184
6654e96f
AK
101852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10186
10187 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10188 * lib/target-supports.exp: Add effective target check s390_vxe.
10189
77c585ca
AK
101902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10191
10192 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10193 comparison instructions used from now on.
10194
b5de6e84
AK
101952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10196
10197 * gcc.target/s390/s390.exp (check_effective_target_vector):
10198 Include target-supports.exp and move target_vector check routine
10199 ...
10200 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10201 here and rename it.
10202 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10203 check from vector to s390_vx.
10204 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10205 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10206 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10207 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10208 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10209 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10210 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10211 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10212 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10213
a602f985
AK
102142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10215
10216 * gcc.target/s390/vector/vec-init-2.c: New test.
10217
085db63d
AK
102182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10219
10220 * gcc.dg/ubsan/pr79904-2.c: New test.
10221
dc4f29bc
AK
102222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10223
10224 PR target/79893
10225 * gcc.target/s390/zvector/pr79893.c: New test.
10226
56010684
JJ
102272017-03-24 Jakub Jelinek <jakub@redhat.com>
10228
10229 PR rtl-optimization/80112
10230 * gcc.dg/pr80112.c: New test.
10231
f0d7b52d
RO
102322017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10233
10234 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10235 etc. line numbers.
10236 * gcc.dg/Walloca-1.c: Likewise.
10237 * gcc.dg/Walloca-2.c: Likewise.
10238 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10239
635684c4
BS
102402017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10241
10242 PR tree-optimization/80158
10243 * gfortran.fortran-torture/compile/pr80158.f: New file.
10244
76afddf3
RB
102452017-03-24 Richard Biener <rguenther@suse.de>
10246
10247 PR tree-optimization/80167
10248 * gcc.dg/graphite/pr80167.c: New testcase.
10249
c2e389bf
TV
102502017-03-24 Tom de Vries <tom@codesourcery.com>
10251
10252 PR testsuite/80092
10253 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10254 dg-require-effective-target global_constructor.
10255 * gcc.dg/tls/emutls-2.c: Same.
10256
a72821b4
TV
102572017-03-24 Tom de Vries <tom@codesourcery.com>
10258
10259 PR testsuite/80092
10260 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10261 dg-require-effective-target indirect_jumps.
10262
1658def9
TV
102632017-03-24 Tom de Vries <tom@codesourcery.com>
10264
10265 PR testsuite/80092
10266 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10267 nonlocal_goto.
10268
90e02692
TV
102692017-03-24 Tom de Vries <tom@codesourcery.com>
10270
10271 PR testsuite/80092
10272 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10273 * gcc.dg/Walloca-12.c: Same.
10274 * gcc.dg/attr-alloc_size-8.c: Same.
10275 * gcc.dg/Walloca-4.c: Same.
10276 * gcc.dg/Walloca-8.c: Same.
10277 * gcc.dg/Walloca-13.c: Same.
10278 * gcc.dg/Walloca-14.c: Same.
10279 * gcc.dg/attr-alloc_size-9.c: Same.
10280 * gcc.dg/Walloca-1.c: Same.
10281 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10282 * gcc.dg/Walloca-5.c: Same.
10283 * gcc.dg/Walloca-10.c: Same.
10284 * gcc.dg/Walloca-9.c: Same.
10285 * gcc.dg/attr-alloc_size-6.c: Same.
10286 * gcc.dg/Wvla-larger-than-1.c: Same.
10287 * gcc.dg/torture/pr71881.c: Same.
10288 * gcc.dg/torture/pr71901.c: Same.
10289 * gcc.dg/torture/pr78742.c: Same.
10290 * gcc.dg/builtin-alloc-size.c: Same.
10291 * gcc.dg/Walloca-2.c: Same.
10292 * gcc.dg/Walloca-6.c: Same.
10293 * gcc.dg/Walloca-11.c: Same.
10294 * gcc.dg/attr-alloc_size-7.c: Same.
10295 * gcc.dg/Wvla-larger-than-2.c: Same.
10296 * gcc.dg/Walloca-3.c: Same.
10297 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10298 * gcc.c-torture/compile/pr79413.c: Same.
10299 * gcc.c-torture/compile/pr78439.c: Same.
10300
842392c8
KN
103012017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10302
10303 * gcc.target/powerpc/p9-options-1.c: New test.
10304
de2b3f5c
KT
103052017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10306
10307 PR target/71436
10308 * gcc.c-torture/compile/pr71436.c: New test.
10309
2e6315ef 103102017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10311 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10312
10313 PR tree-optimization/79908
10314 PR tree-optimization/80136
10315 * gcc.dg/torture/pr79908.c: New file.
10316
9cdf0363
NK
103172017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10318
2e6315ef 10319 PR fortran/39239
9cdf0363
NK
10320 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10321
f3dd574e
JJ
103222017-03-22 Jakub Jelinek <jakub@redhat.com>
10323
f13e9cd5
JJ
10324 PR c++/80141
10325 * g++.dg/gomp/pr80141.C: New test.
10326
68ed2ba0
JJ
10327 PR c++/80129
10328 * g++.dg/torture/pr80129.C: New test.
10329
f3dd574e
JJ
10330 PR sanitizer/80110
10331 * g++.dg/tsan/pr80110.C: New test.
10332
918b6c9e
TK
103332017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10334
10335 PR fortran/80142
10336 * gfortran.dg/any_loc.f90: New test case.
10337
bf634d1c
TP
103382017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10339
10340 PR target/80082
10341 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10342 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10343
f7325b95
ML
103442017-03-22 Martin Liska <mliska@suse.cz>
10345
10346 PR target/79906
10347 * g++.dg/ext/mv8.C: Add power* targets.
10348
3f01b620
MS
103492017-03-21 Martin Sebor <msebor@redhat.com>
10350
10351 PR c++/79548
10352 * g++.dg/warn/Wunused-var-26.C: New test.
10353
1cefb051
BS
103542017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10355
10356 PR tree-optimization/79908
10357 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10358
edc1747f
MP
103592017-03-21 Marek Polacek <polacek@redhat.com>
10360 Martin Sebor <msebor@redhat.com>
10361
10362 PR tree-optimization/80109
10363 * gcc.dg/Walloca-14.c: New test.
10364
85106b87
JJ
103652017-03-21 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR target/80125
10368 * gcc.target/powerpc/pr80125.c: New test.
10369
e59a225f
NK
103702017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10371
10372 PR fortran/69498
10373 * gfortran.dg/unexp_attribute.f90: New test
10374
0ffe60b5 103752017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10376 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10377
10378 PR tree-optimization/79908
10379 * gcc.dg/torture/pr79908.c: New file.
10380
54eb90fe
SKS
103812017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10382
10383 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10384 with sizeof(int) < 4.
10385
5611c456
ML
103862017-03-21 Martin Liska <mliska@suse.cz>
10387
10388 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10389 apostrophes.
10390
e650ea2a
RB
103912017-03-21 Richard Biener <rguenther@suse.de>
10392
10393 PR tree-optimization/80032
10394 * g++.dg/opt/pr80032.C: New testcase.
10395
da2ce5f9
RB
103962017-03-21 Richard Biener <rguenther@suse.de>
10397
10398 PR tree-optimization/80122
10399 * gcc.dg/torture/pr80122.c: New testcase.
10400
9d60683a
TT
104012017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10402
10403 * gcc.dg/pic-2.c: Skip for MIPS.
10404 * gcc.dg/pie-2.c: Skip for MIPS.
10405
d3e19c2c
PC
104062017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10407
10408 PR c++/77752
10409 * g++.dg/cpp0x/initlist97.C: New.
10410 * g++.dg/cpp0x/initlist85.C: Update.
10411
8bee092e
JJ
104122017-03-21 Jakub Jelinek <jakub@redhat.com>
10413
9f30dff0
JJ
10414 PR c/67338
10415 * gcc.dg/pr67338.c: New test.
10416
8bee092e
JJ
10417 PR c++/35878
10418 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10419 dump instead of assembler.
10420 * g++.dg/init/pr35878_2.C: Likewise.
10421 * g++.dg/init/pr35878_3.C: Likewise.
10422
4d1b8e70
JJ
104232017-03-21 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR c/80097
10426 * gcc.dg/ubsan/pr80097.c: New test.
10427
c34923c4
BS
104282017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10429
10430 PR tree-optimization/80054
10431 * g++.dg/torture/pr80054.C: New file.
10432
b0ba96c2
KN
104332017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10434
10435 PR target/79963
10436 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10437 directive to assure selection of proper bit using rlwinm insn.
10438 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10439 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10440 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10441 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10442
92377255
MP
104432017-03-20 Marek Polacek <polacek@redhat.com>
10444 Paolo Carlini <paolo.carlini@oracle.com>
10445
10446 PR c++/80059 - ICE with noexcept and __transaction_atomic
10447 * g++.dg/tm/pr80059-2.C: New test.
10448 * g++.dg/tm/pr80059.C: New test.
10449
243e28bf
ML
104502017-03-20 Martin Liska <mliska@suse.cz>
10451
10452 PR middle-end/79753
10453 * gcc.target/i386/mpx/pr79753.c: New test.
10454
918112d3
ML
104552017-03-20 Martin Liska <mliska@suse.cz>
10456
10457 PR target/79769
10458 PR target/79770
10459 * g++.dg/pr79769.C: New test.
10460 * gcc.target/i386/mpx/pr79770.c: New test.
10461
e325aba2
AK
104622017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10463
10464 PR target/78857
10465 * gcc.target/s390/load-and-test-fp-1.c: New test.
10466 * gcc.target/s390/load-and-test-fp-2.c: New test.
10467
91d2c04c
PT
104682017-03-18 Paul Thomas <pault@gcc.gnu.org>
10469
10470 PR fortran/79676
10471 * gfortran.dg/submodule_28.f08 : New test.
10472
c7e4107b
PT
104732017-03-18 Paul Thomas <pault@gcc.gnu.org>
10474
10475 PR fortran/71838
10476 * gfortran.dg/submodule_26.f08 : New test.
10477 * gfortran.dg/submodule_27.f08 : New test.
10478
d8fe28be
PH
104792017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10480
10481 PR target/79951
10482 * gcc.target/powerpc/pr79951.c: New.
10483
4a17943d
BS
104842017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10485
10486 PR rtl-optimization/79910
10487 * gcc.dg/torture/pr79910.c: New test.
10488
7f166d94
JL
104892017-03-17 Jeff Law <law@redhat.com>
10490
10491 PR tree-optimization/71437
10492 * gcc.dg/tree-ssa/pr71437.c: New test.
10493 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10494 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10495 now caught by VRP, but which were previously caught by DOM.
10496
12c4f7dc
RB
104972017-03-17 Richard Biener <rguenther@suse.de>
10498
10499 PR middle-end/80075
10500 * g++.dg/torture/pr80075.C: New testcase.
10501
207f3423
MM
105022017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10503
10504 PR target/71294
10505 * g++.dg/pr71294.C: New test.
10506
9fc900af
SB
105072017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10508
10509 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10510
c05c2380
JJ
105112017-03-16 Jakub Jelinek <jakub@redhat.com>
10512
e711928b
JJ
10513 PR fortran/80010
10514 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10515
c05c2380
JJ
10516 PR fortran/79886
10517 * gfortran.dg/pr79886.f90: New test.
10518
3231d64b
MM
105192017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10520
10521 PR target/79038
10522 * gcc.target/powerpc/pr79038-1.c: New test.
10523
81ef1f5e
SB
105242017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10525
10526 PR fortran/33271
10527 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10528
395a1e9b
JW
105292017-03-15 Jiong Wang <jiong.wang@arm.com>
10530
10531 PR testsuite/79356
10532 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10533
05f65910
UB
105342017-03-15 Uros Bizjak <ubizjak@gmail.com>
10535
10536 PR target/80019
10537 * gcc.target/i386/pr80019.c: New test.
10538
94285a7d
ML
105392017-03-15 Martin Liska <mliska@suse.cz>
10540
10541 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10542
a983542b
MS
105432017-03-14 Martin Sebor <msebor@redhat.com>
10544
10545 PR tree-optimization/79800
10546 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10547 * gcc.dg/tree-ssa/pr79800.c: New test.
10548
76ca5f40
MM
105492017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10550
10551 PR target/79947
10552 * gcc.target/powerpc/pr79947.c: New test.
10553
5d9a283a
MS
105542017-03-14 Martin Sebor <msebor@redhat.com>
10555
10556 PR middle-end/80020
10557 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10558 * gcc.dg/attr-alloc_size-7.c: Same.
10559 * gcc.dg/attr-alloc_size-9.c: Same.
10560 * gcc.dg/builtin-alloc-size.c: Same.
10561 * gcc.dg/pr80020.c: New test.
10562
4692943d
BS
105632017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10564
10565 PR rtl-optimization/79728
10566 * gcc.target/i386/sse-globalreg.c: New test.
10567
861d9d5e
ML
105682017-03-14 Martin Liska <mliska@suse.cz>
10569
10570 PR lto/66295
10571 * gcc.dg/tree-prof/pr66295.c: New test.
10572
a48018b5
ML
105732017-03-13 Martin Liska <mliska@suse.cz>
10574
10575 PR middle-end/78339
10576 * gcc.target/i386/mpx/pr78339.c: New test.
10577
8c56cc5a
CZ
105782017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10579
065ba179 10580 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10581
14555394
CZ
105822017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10583
065ba179 10584 * gcc.target/arc/pr9001090948.c: New file.
14555394 10585
3079b92e
SB
105862017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10587
10588 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10589 Fix test. Make early-out condition return early. Correct comments.
10590
c08de9db
JD
105912017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10592
10593 PR libgfortran/78854
10594 * gfortran.dg/dtio_25.f90: New test.
10595
66b27545
MS
105962017-03-10 Martin Sebor <msebor@redhat.com>
10597
10598 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10599
8f2f6381
BS
106002017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10601
10602 PR rtl-optimization/78911
10603 * gcc.target/i386/pr78911-1.c: New test.
10604 * gcc.target/i386/pr78911-2.c: New test.
10605
8e2c69b4 106062017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10607
8e2c69b4
WS
10608 PR target/79941
10609 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10610 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10611 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10612
455d833c
MP
106132017-03-10 Marek Polacek <polacek@redhat.com>
10614
10615 PR c++/79967
10616 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10617
cdd669f9
JJ
106182017-03-10 Jakub Jelinek <jakub@redhat.com>
10619
e260b0a7
JJ
10620 PR c++/79899
10621 * g++.dg/other/friend7.C: New test.
10622
cdd669f9
JJ
10623 PR c++/79896
10624 * g++.dg/ext/int128-5.C: New test.
10625
730e6e46
SB
106262017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10627
10628 PR testsuite/79356
10629 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10630 powerpc, sparc, or s390x.
10631
fc8f6304
PH
106322017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10633
10634 PR target/79907
10635 * gcc.target/powerpc/pr79907.c: New.
10636
f1b0632a
OH
106372017-03-10 Olivier Hainque <hainque@adacore.com>
10638
10639 * gnat.dg/opt64.adb: New test.
10640 * gnat.dg/opt64_pkg.ads: New helper.
10641 * gnat.dg/opt64_pkg.adb: New helper.
10642
5558f089
JJ
106432017-03-10 Jakub Jelinek <jakub@redhat.com>
10644
2d9dd4fb
JJ
10645 PR rtl-optimization/79909
10646 * gcc.target/powerpc/pr79909.c: New test.
10647
72772e67
JJ
10648 PR tree-optimization/79972
10649 * gcc.dg/pr79972.c: New test.
10650
5558f089
JJ
10651 PR tree-optimization/77975
10652 * gcc.dg/pr77975.c: New test.
10653
822a132c
MP
106542017-03-09 Marek Polacek <polacek@redhat.com>
10655
10656 PR c++/79962
10657 PR c++/79984
10658 * c-c++-common/nonnull-3.c: New test.
10659 * g++.dg/warn/Wnonnull3.C: New test.
10660
c9819d22
MF
106612017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10662
10663 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10664 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10665
36618428
MP
106662017-03-09 Marek Polacek <polacek@redhat.com>
10667
10668 PR sanitizer/79757
10669 * gcc.dg/ubsan/pr79757-1.c: New test.
10670 * gcc.dg/ubsan/pr79757-2.c: New test.
10671 * gcc.dg/ubsan/pr79757-3.c: New test.
10672 * gcc.dg/ubsan/pr79757-4.c: New test.
10673 * gcc.dg/ubsan/pr79757-5.c: New test.
10674
01e5af5a
JJ
106752017-03-09 Jakub Jelinek <jakub@redhat.com>
10676
10677 PR c/79969
10678 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10679
6443c7c0
MP
106802017-03-09 Marek Polacek <polacek@redhat.com>
10681
10682 PR c++/79687
10683 * g++.dg/expr/ptrmem8.C: New test.
10684 * g++.dg/expr/ptrmem9.C: New test.
10685
d721dc3c
RB
106862017-03-09 Richard Biener <rguenther@suse.de>
10687
10688 PR tree-optimization/79977
10689 * gcc.dg/graphite/pr79977.c: New testcase.
10690
1f1fd3e2
TT
106912017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10692
10693 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10694 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10695 * lib/target-supports.exp (check_effective_target_rdynamic):
10696 New proc.
10697
16967aff
RB
106982017-03-09 Richard Biener <rguenther@suse.de>
10699
10700 PR middle-end/79971
10701 * gcc.dg/fixed-point/pr79971.c: New testcase.
10702
26d7dc48
RB
107032017-03-09 Richard Biener <rguenther@suse.de>
10704
10705 PR ipa/79970
10706 * gcc.dg/torture/pr79970.c: New testcase.
10707
35f77c28
PC
107082017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10709
10710 PR c++/71966
10711 * g++.dg/cpp0x/pr71966-1.C: New.
10712 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10713
8a7df031
ML
107142017-03-09 Martin Liska <mliska@suse.cz>
10715
10716 PR tree-optimization/79631
10717 * gcc.target/i386/mpx/pr79631.c: New test.
10718
3828bb0d
ML
107192017-03-09 Martin Liska <mliska@suse.cz>
10720
10721 PR target/65705
10722 PR target/69804
10723 * gcc.target/i386/pr71458.c: Update scanned pattern.
10724
410a590c
MP
107252017-03-09 Marek Polacek <polacek@redhat.com>
10726
10727 PR c++/79672
10728 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10729 * g++.dg/warn/Wduplicated-branches3.C: New test.
10730
f084a22e
PG
107312017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10732
10733 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10734
a278b1c3
ML
107352017-03-09 Martin Liska <mliska@suse.cz>
10736
10737 PR ipa/79764
10738 * g++.dg/pr79764.C: New test.
10739
8dc19053
ML
107402017-03-09 Martin Liska <mliska@suse.cz>
10741
10742 PR ipa/79761
10743 * g++.dg/pr79761.C: New test.
10744
030fc94a
JJ
107452017-03-09 Jakub Jelinek <jakub@redhat.com>
10746
9e463823
JJ
10747 PR sanitizer/79944
10748 * c-c++-common/asan/pr79944.c: New test.
10749
6b62f323
JJ
10750 PR target/79932
10751 * gcc.target/i386/pr79932-2.c: New test.
10752
030fc94a
JJ
10753 PR target/79932
10754 * gcc.target/i386/pr79932-1.c: New test.
10755
423aec8b
MP
107562017-03-09 Marek Polacek <polacek@redhat.com>
10757
10758 PR c++/79900 - ICE in strip_typedefs
10759 * g++.dg/warn/Wpadded-1.C: New test.
10760
6659fe59
MP
107612017-03-08 Marek Polacek <polacek@redhat.com>
10762
10763 * g++.dg/Walloca1.C: Adjust dg-warning.
10764
f1a675e4
AH
107652017-03-08 Andrew Haley <aph@redhat.com>
10766
10767 PR tree-optimization/79943
10768 * gcc.dg/tree-ssa/pr79943.c: New test.
10769
edfcd7e3
RB
107702017-03-08 Richard Biener <rguenther@suse.de>
10771
10772 PR tree-optimization/79955
10773 * gcc.dg/uninit-24.c: New testcase.
10774
61fdfd8c
RB
107752017-03-08 Richard Biener <rguenther@suse.de>
10776
10777 PR tree-optimization/79920
10778 * gcc.dg/vect/pr79920.c: New testcase.
10779
4b48e883
JJ
107802017-03-08 Jakub Jelinek <jakub@redhat.com>
10781
10782 PR sanitizer/79904
10783 * gcc.dg/ubsan/pr79904.c: New test.
10784
a71dbc63
JJ
107852017-03-07 Jakub Jelinek <jakub@redhat.com>
10786
10787 PR c/79834
10788 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10789 diagnostics.
10790
d8a90142
MP
107912017-03-07 Marek Polacek <polacek@redhat.com>
10792
10793 PR middle-end/79809
10794 * g++.dg/Walloca1.C: New test.
10795
a5e9e3e4
ML
107962017-03-07 Martin Liska <mliska@suse.cz>
10797
10798 PR middle-end/68270
10799 * g++.dg/pr68270.C: New test.
10800
1f6dba54
JJ
108012017-03-07 Jakub Jelinek <jakub@redhat.com>
10802
760f82db
JJ
10803 PR rtl-optimization/79901
10804 * gcc.target/i386/pr79901.c: New test.
10805
1f6dba54
JJ
10806 PR sanitizer/79897
10807 * c-c++-common/ubsan/pr79897.c: New test.
10808
feca7b89
VM
108092017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10810
10811 PR rtl-optimization/79571
10812 * gcc.target/i386/pr79571.c: New.
10813
bdbbf28d
MP
108142017-03-06 Marek Polacek <polacek@redhat.com>
10815
10816 PR c++/79796 - ICE with NSDMI and this pointer
10817 * g++.dg/cpp0x/nsdmi13.C: New test.
10818
52564551
JK
108192017-03-06 Julia Koval <julia.koval@intel.com>
10820
10821 PR target/79793
10822 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10823 directives.
10824 * gcc.target/i386/interrupt-13.c: Ditto.
10825 * gcc.target/i386/interrupt-14.c: Ditto.
10826 * gcc.target/i386/interrupt-15.c: Ditto.
10827
345edb37
JJ
108282017-03-06 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR c++/79822
10831 * g++.dg/cpp0x/constexpr-79822.C: New test.
10832
a8d25fd0
RB
108332017-03-06 Richard Biener <rguenther@suse.de>
10834
10835 PR tree-optimization/79894
10836 * gcc.dg/vect/pr79887.c: New testcase.
10837
522fcdd7
RB
108382017-03-06 Richard Biener <rguenther@suse.de>
10839
10840 PR tree-optimization/79824
10841 * gcc.dg/vect/pr79824-1.c: New testcase.
10842 * gcc.dg/vect/pr79824-2.c: Likewise.
10843
54649631
TT
108442017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10845
10846 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10847 gettimeofday. Remove dg-skip-if for AVR.
10848 * lib/target-supports.exp (check_effective_target_gettimeofday):
10849 New proc.
10850
4bbc8970
RD
108512017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10852
10853 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10854 * gcc.target/s390/hotpatch-10.c: Likewise.
10855 * gcc.target/s390/hotpatch-11.c: Likewise.
10856 * gcc.target/s390/hotpatch-12.c: Likewise.
10857 * gcc.target/s390/hotpatch-13.c: Likewise.
10858 * gcc.target/s390/hotpatch-14.c: Likewise.
10859 * gcc.target/s390/hotpatch-15.c: Likewise.
10860 * gcc.target/s390/hotpatch-16.c: Likewise.
10861 * gcc.target/s390/hotpatch-17.c: Likewise.
10862 * gcc.target/s390/hotpatch-18.c: Likewise.
10863 * gcc.target/s390/hotpatch-19.c: Likewise.
10864 * gcc.target/s390/hotpatch-2.c: Likewise.
10865 * gcc.target/s390/hotpatch-26.c: Likewise.
10866 * gcc.target/s390/hotpatch-27.c: Likewise.
10867 * gcc.target/s390/hotpatch-28.c: Likewise.
10868 * gcc.target/s390/hotpatch-3.c: Likewise.
10869 * gcc.target/s390/hotpatch-4.c: Likewise.
10870 * gcc.target/s390/hotpatch-5.c: Likewise.
10871 * gcc.target/s390/hotpatch-6.c: Likewise.
10872 * gcc.target/s390/hotpatch-7.c: Likewise.
10873 * gcc.target/s390/hotpatch-8.c: Likewise.
10874 * gcc.target/s390/hotpatch-9.c: Likewise.
10875
5f215a70
PC
108762017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10877
10878 PR c++/64574
10879 * g++.dg/template/crash125.C: New.
10880
296cc393
JJ
108812017-03-06 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR target/79812
10884 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10885
ca8942a3
TT
108862017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10887
10888 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10889
c1b993c0
PG
108902017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10891
10892 * gcc.target/mips/msa-minmax.c: New tests.
10893
a50a32aa
ML
108942017-03-06 Martin Liska <mliska@suse.cz>
10895
10896 PR sanitize/79783
10897 * g++.dg/asan/pr79783.C: New test.
10898
5ada812c
PG
108992017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10900
10901 * gcc.target/mips/msa-dotp.c: New tests.
10902
334b3c4b
PG
109032017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10904
10905 * gcc.target/mips/msa-bclri.c: New test.
10906
d8b4baeb
PC
109072017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10908
10909 PR c++/70266
10910 * g++.dg/tm/pr70266.C: New.
10911
ef78bc3c 109122017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10913 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10914
10915 * gfortran.dg/coarray/fail_image_1.f08: New test.
10916 * gfortran.dg/coarray/fail_image_2.f08: New test.
10917 * gfortran.dg/coarray/failed_images_1.f08: New test.
10918 * gfortran.dg/coarray/failed_images_2.f08: New test.
10919 * gfortran.dg/coarray/image_status_1.f08: New test.
10920 * gfortran.dg/coarray/image_status_2.f08: New test.
10921 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10922 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10923 * gfortran.dg/coarray_fail_st.f90: New test.
10924 * gfortran.dg/coarray_failed_images_1.f08: New test.
10925 * gfortran.dg/coarray_image_status_1.f08: New test.
10926 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10927
7f5a7d78
MP
109282017-03-03 Marek Polacek <polacek@redhat.com>
10929
10930 PR c/79758
10931 * gcc.dg/noncompile/pr79758.c: New test.
10932
cc195d46
JJ
109332017-03-03 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR middle-end/79805
10936 * g++.dg/opt/pr79805.C: New test.
10937
945b6e16
AS
109382017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10939
10940 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10941 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10942 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10943 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10944 * gcc.target/i386/i386.exp
10945 (check_effective_target_avx512vpopcntdq): New.
10946
31dcc385
TT
109472017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10948
10949 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10950 ilp32 targets and match DImode registers for lp64 targets.
10951
0e174ae1
UB
109522017-03-03 Uros Bizjak <ubizjak@gmail.com>
10953
10954 * g++.dg/pr71624.C: Disable for x32.
10955 * g++.dg/pr71633.C: Ditto.
10956
93505ec5
JJ
109572017-03-03 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR target/79807
10960 * gcc.target/i386/pr79807.c: New test.
10961
d78a1c01
ML
109622017-03-03 Martin Liska <mliska@suse.cz>
10963
10964 PR tree-optimization/79803
10965 * gcc.dg/tree-ssa/pr79803.c: New test.
10966
ec7f796e
ML
109672017-03-03 Martin Liska <mliska@suse.cz>
10968
10969 PR rtl-optimization/79574
10970 * gcc.dg/pr79574-2.c: New test.
10971
30d309aa
RB
109722017-03-03 Richard Biener <rguenther@suse.de>
10973
10974 PR c++/79825
10975 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10976
38801de5
JJ
109772017-03-03 Jakub Jelinek <jakub@redhat.com>
10978
10979 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10980
7278b0a2
MP
109812017-03-03 Marek Polacek <polacek@redhat.com>
10982
10983 PR c++/79791
10984 * g++.dg/warn/Wwrite-strings-1.C: New test.
10985 * g++.dg/warn/Wwrite-strings-2.C: New test.
10986 * g++.dg/warn/Wwrite-strings-3.C: New test.
10987 * g++.dg/warn/Wwrite-strings-4.C: New test.
10988 * g++.dg/warn/Wwrite-strings-5.C: New test.
10989 * g++.dg/warn/Wwrite-strings-6.C: New test.
10990 * g++.dg/warn/Wwrite-strings-7.C: New test.
10991 * g++.dg/warn/Wwrite-strings-8.C: New test.
10992 * g++.dg/warn/Wwrite-strings-9.C: New test.
10993 * g++.dg/warn/Wwrite-strings-10.C: New test.
10994 * g++.dg/warn/Wwrite-strings-11.C: New test.
10995 * g++.dg/warn/Wwrite-strings-12.C: New test.
10996
75473a91
RB
109972017-03-03 Richard Biener <rguenther@suse.de>
10998
10999 PR middle-end/79818
11000 * gcc.dg/torture/pr79818.c: New testcase.
11001
50bea0c5
JJ
110022017-03-02 Jakub Jelinek <jakub@redhat.com>
11003
11004 PR c++/79782
11005 * g++.dg/warn/Wunused-parm-10.C: New test.
11006
130f15ce
UB
110072017-03-02 Uros Bizjak <ubizjak@gmail.com>
11008
11009 * gcc.dg/rtl/x86_64/*.c: Test for
11010 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11011
dc362ada
UB
110122017-03-02 Uros Bizjak <ubizjak@gmail.com>
11013
11014 PR target/79514
11015 * gcc.target/i386/pr79514.c: New test.
11016
fe792dd8
JJ
110172017-03-02 Jakub Jelinek <jakub@redhat.com>
11018
11019 PR rtl-optimization/79780
11020 * gcc.c-torture/compile/pr79780.c: New test.
11021
e80facb4
RB
110222017-03-02 Richard Biener <rguenther@suse.de>
11023
11024 PR tree-optimization/79345
11025 PR c++/42000
11026 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11027 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11028 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11029
eb0e7c34
RB
110302017-03-02 Richard Biener <rguenther@suse.de>
11031
11032 PR c/79756
11033 * gcc.dg/vector-1.c: New testcase.
11034
653a4b32
BC
110352017-03-02 Bin Cheng <bin.cheng@arm.com>
11036
11037 PR tree-optimization/66768
11038 * gcc.target/i386/pr66768.c: New test.
11039
da403f31
RB
110402017-03-02 Richard Biener <rguenther@suse.de>
11041
11042 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11043 * gcc.dg/rtl/x86_64/final.c: Likewise.
11044 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11045 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11046 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11047 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11048
83692f96
RB
110492017-03-02 Richard Biener <rguenther@suse.de>
11050
11051 PR tree-optimization/79777
11052 * gcc.dg/torture/pr79777.c: New testcase.
11053
71dedb33
MS
110542017-03-01 Martin Sebor <msebor@redhat.com>
11055
11056 PR middle-end/79692
11057 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11058 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11059 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11060 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11061
48990905
UB
110622017-03-01 Uros Bizjak <ubizjak@gmail.com>
11063
11064 * gcc.target/i386/invsize-2.c: New test.
11065 * gcc.target/i386/invsize-3.c: Ditto.
11066 * gcc.target/i386/invsize-4.c: Ditto.
11067 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11068 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11069
c7f0c9f3
MM
110702017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11071
11072 PR target/79439
11073 * gcc.target/powerpc/pr79439.c: New test.
11074
f5ef6bfc
PH
110752017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11076
11077 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11078 scan string.
11079
11080
50181506
KN
110812017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11082
11083 PR target/79395
11084 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11085 pattern to look for vcmpequd. instead of vcmpnew.
11086 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11087 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11088 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11089 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11090 look for xvcmpeqdp. instead of xvcmpnedp.
11091 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11092 look for vcmpequd. instead of vcmpnew.
11093 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11094 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11095 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11096 look for xvcmpeqsp. instead of xvcmpnesp.
11097 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11098 look for xvcmpeqdp. instead of xvcmpnedp.
11099 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11100 look for vcmpequd. instead of vcmpnew.
11101 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11102 look for vcmpeqsp instead of xvcmpnesp.
11103 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11104 look for xvcmpeqdp instead of xvcmpnedp.
11105
0100ae43
RB
111062017-03-01 Richard Biener <rguenther@suse.de>
11107
11108 PR middle-end/79721
11109 * gcc.dg/torture/pr79721.c: New testcase.
11110
0f3f4ffe
JJ
111112017-03-01 Jakub Jelinek <jakub@redhat.com>
11112
42132674
JJ
11113 PR c++/79681
11114 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11115 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11116
e3e9e8ca
JJ
11117 PR c++/79746
11118 * g++.dg/warn/Wunused-parm-9.C: New test.
11119
0f3f4ffe
JJ
11120 PR tree-optimization/79734
11121 * g++.dg/opt/pr79734.C: New test.
11122
ad1de652
JJ
111232017-02-28 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR tree-optimization/79737
11126 * gcc.c-torture/execute/pr79737-1.c: New test.
11127 * gcc.c-torture/execute/pr79737-2.c: New test.
11128
7a1ae923
EB
111292017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11130
11131 * gcc.target/sparc/20170228-1.c: New test.
11132
2af0c3ed
UB
111332017-02-28 Uros Bizjak <ubizjak@gmail.com>
11134
11135 * gcc.target/i386/invsize-1.c: New test.
11136
203ced0a
MS
111372017-02-28 Martin Sebor <msebor@redhat.com>
11138
11139 PR tree-optimization/79691
11140 * gcc.dg/tree-ssa/pr79691.c: New test.
11141
8a915b87
JJ
111422017-02-28 Jakub Jelinek <jakub@redhat.com>
11143
11144 PR target/79729
11145 * gcc.target/i386/pr79729.c: New test.
11146
41aa3a38
RB
111472017-02-28 Richard Biener <rguenther@suse.de>
11148
11149 PR tree-optimization/79740
11150 * gcc.dg/torture/pr79740.c: New testcase.
11151
587240d2
RB
111522017-02-28 Richard Biener <rguenther@suse.de>
11153
11154 PR middle-end/79731
11155 * c-c++-common/torture/pr79731.c: New testcase.
11156
dd3f4560
RB
111572017-02-28 Richard Biener <rguenther@suse.de>
11158
11159 PR tree-optimization/79732
11160 * gcc.dg/torture/pr79732.c: New testcase.
11161
c7d97b28
RB
111622017-02-28 Richard Biener <rguenther@suse.de>
11163
11164 PR tree-optimization/79723
11165 * gcc.target/i386/pr79723.c: New testcase.
11166
c8f28a3c
PH
111672017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11168
11169 PR target/79544
11170 * gcc.target/powerpc/pr79544.c: New.
11171
c91c3003
PC
111722017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11173
11174 PR c++/79414
11175 * g++.dg/parse/crash67.C: New.
11176
57fa080b
BC
111772017-02-27 Bin Cheng <bin.cheng@arm.com>
11178
11179 PR tree-optimization/77536
11180 * gcc.dg/vect/pr79347.c: Revise testing string.
11181
68b948d3
RB
111822017-02-27 Richard Biener <rguenther@suse.de>
11183
11184 PR tree-optimization/45397
11185 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11186
69a2e8a1
RB
111872017-02-27 Richard Biener <rguenther@suse.de>
11188
11189 PR tree-optimization/79690
11190 * gcc.target/i386/pr79690.c: New testcase.
11191
c7b608a9
TK
111922017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11193
11194 PR fortran/51119
11195 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11196 of original.
11197 * gfortran.dg/inline_matmul_11.f90: Likewise.
11198 * gfortran.dg/inline_matmul_9.f90: Likewise.
11199 * gfortran.dg/matmul_13.f90: New test.
11200 * gfortran.dg/matmul_14.f90: New test.
11201
98561a9b
JJ
112022017-02-25 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR middle-end/79396
11205 * g++.dg/opt/pr79396.C: New test.
11206
77be9417
DH
112072017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11208
11209 PR fortran/79597
11210 * gfortran.dg/dtio_6.f90: Update test.
11211
112122017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11213
11214 PR fortran/79601
11215 * gfortran.dg/interface_operator_2.f90: New test.
11216
b9822443
JJ
112172017-02-24 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR c/79677
11220 * gcc.dg/pr79677.c: New test.
11221
4bc2b786
MF
112222017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11223
11224 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11225 of mov.ps.
11226 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11227 (cond_move1): Simplify condition to force generation of
11228 mov[nz].ps.
11229 (cond_move2): Likewise.
11230
4227c9ad
JJ
112312017-02-24 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR c++/79588
11234 * g++.dg/warn/Wrestrict-1.C: New test.
11235 * g++.dg/warn/Wrestrict-2.C: New test.
11236
fd527ec1
DE
112372017-02-24 David Edelsohn <dje.gcc@gmail.com>
11238
11239 * g++.dg/ext/complit15.C: Require LTO.
11240
2af8fd5c
TT
112412017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11242
11243 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11244 logical_op_short_circuit to skip targets.
11245 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11246 and s390.
11247
0b9cdb9a
EB
112482017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11249
11250 * gnat.dg/opt63.adb: New test.
11251
4af362a9
EB
112522017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11253
11254 * gnat.dg/discr47.adb: New test.
11255
7699e88f
RB
112562017-02-24 Richard Biener <rguenther@suse.de>
11257
11258 PR tree-optimization/79389
11259 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11260
e3beb191
PC
112612017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11262
11263 PR c++/79361
11264 * g++.dg/cpp0x/pr79361-1.C: New.
11265 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11266
195610aa
EB
112672017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11268
11269 * gcc.target/visium/bit_test.c: Accept any lsr form.
11270 * gcc.target/visium/block_move.c: Tweak.
11271
17885cad
DV
112722017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11273
11274 PR 68749
11275 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11276
45f7faf0
RB
112772017-02-23 Richard Biener <rguenther@suse.de>
11278
11279 PR tree-optimization/79683
11280 * gcc.target/i386/pr79683.c: New testcase.
11281
18eb304e
JL
112822017-02-22 Jeff Law <law@redhat.com>
11283
11284 PR tree-optimization/79578
11285 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11286
0a864a97
SD
112872017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11288
11289 * gcc.target/mips/msa-fp-cc.c: New test.
11290
fe8ece05
JJ
112912017-02-22 Jakub Jelinek <jakub@redhat.com>
11292
e40b6fc7
JJ
11293 PR c++/79664
11294 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11295 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11296 * g++.dg/gomp/pr79664.C: New test.
11297
fe8ece05
JJ
11298 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11299
78af14ae
MP
113002017-02-22 Marek Polacek <polacek@redhat.com>
11301
11302 PR c++/79653
11303 * g++.dg/cpp0x/alignas10.C: New test.
11304 * g++.dg/cpp0x/alignas9.C: New test.
11305
8fdddd3d
MP
11306 PR c++/79657
11307 * g++.dg/ext/underlying_type12.C: New test.
11308
61ac5ebe
MP
11309 PR c/79662
11310 * gcc.dg/enum-incomplete-4.c: New test.
11311
888c7050
JJ
113122017-02-22 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR target/70465
11315 * gcc.target/i386/pr70465-2.c: New test.
11316
6d3daa1a
UB
113172017-02-21 Uros Bizjak <ubizjak@gmail.com>
11318
11319 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11320
76dd203e
RB
113212017-02-22 Richard Biener <rguenther@suse.de>
11322
11323 PR tree-optimization/79673
11324 * gcc.target/i386/pr79673.c: New testcase.
11325
a9c774d2
RB
113262017-02-22 Richard Biener <rguenther@suse.de>
11327
11328 PR tree-optimization/79666
11329 * gcc.dg/torture/pr79666.c: New testcase.
11330
8f4f841a
ML
113312017-02-22 Martin Liska <mliska@suse.cz>
11332
11333 PR lto/79587
11334 * gcc.dg/tree-prof/pr79587.c: New test.
11335
a232a1cb
MP
113362017-02-21 Marek Polacek <polacek@redhat.com>
11337
11338 PR c++/79535
11339 * g++.dg/ext/flexary23.C: New test.
11340
b86fec68
UB
113412017-02-21 Uros Bizjak <ubizjak@gmail.com>
11342
11343 PR target/79593
11344 * gcc.target/i386/pr79593.c: New test.
11345
5c3f1d7b
JJ
113462017-02-21 Jakub Jelinek <jakub@redhat.com>
11347
b7280ac2
JJ
11348 PR c++/79654
11349 * g++.dg/cpp1z/decomp26.C: New test.
11350
5c3f1d7b
JJ
11351 PR sanitizer/79589
11352 * g++.dg/ubsan/pr79589.C: New test.
11353
1486c2a7
JL
113542017-02-21 Jeff Law <law@redhat.com>
11355
11356 PR tree-optimization/79621
11357 * gcc.c-torture/compile/pr79621.c: New test.
11358
2f3ec56d
JJ
113592017-02-21 Jakub Jelinek <jakub@redhat.com>
11360
3bb43119
JJ
11361 PR c++/79655
11362 * g++.dg/cpp1y/constexpr-79655.C: New test.
11363
664beaf2 11364 PR c++/79639
b86fec68 11365 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11366
956d3e61
JJ
11367 PR target/79633
11368 * gcc.target/i386/mpx/pr79633.c: New test.
11369
d4cbfca4
JJ
11370 PR target/79570
11371 * gcc.dg/pr79570.c: New test.
11372
00bc9de3
JJ
11373 PR c++/79641
11374 * c-c++-common/pr79641.c: New test.
11375
d002d099
JJ
11376 PR tree-optimization/79649
11377 * gcc.target/i386/pr79649.c: New test.
11378
2f3ec56d
JJ
11379 PR target/79494
11380 * gcc.dg/pr79494.c: New test.
11381
e6655a5f
SB
113822017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11383
11384 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11385 to dg-options.
11386
113872017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11388
11389 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11390
fd527ec1
DE
113912017-02-02 Jason Merrill <jason@redhat.com>
11392
11393 PR c++/79580
11394 * g++.dg/ext/complit15.C: New.
11395
027a9dd5
KN
113962017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11397
11398 PR target/78056
11399 * gcc.target/powerpc/pr78056-8.c: Remove.
11400
80480cee
MP
114012017-02-20 Marek Polacek <polacek@redhat.com>
11402
11403 PR middle-end/79537
11404 * gcc.dg/comp-goto-4.c: New test.
11405
85ade8d6
MP
11406 PR sanitizer/79558
11407 * c-c++-common/ubsan/bounds-14.c: New test.
11408
705d3b77
JJ
114092017-02-20 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR target/79568
11412 * gcc.target/i386/pr79568-1.c: New test.
11413 * gcc.target/i386/pr79568-2.c: New test.
11414 * gcc.target/i386/pr79568-3.c: New test.
11415
dc42a736
PT
114162017-02-16 Paul Thomas <pault@gcc.gnu.org>
11417
11418 PR fortran/79382
705d3b77
JJ
11419 * gfortran.dg/dtio_10.f90: Change test of error message.
11420 * gfortran.dg/dtio_23.f90: New test.
11421 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11422
1ca6a74f
PT
114232017-02-20 Paul Thomas <pault@gcc.gnu.org>
11424
11425 PR fortran/79434
705d3b77 11426 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11427
63af1586
PT
114282017-02-19 Paul Thomas <pault@gcc.gnu.org>
11429
11430 PR fortran/79447
705d3b77 11431 * gfortran.dg/submodule_24.f08: New test.
63af1586 11432
4ca4d1e9
AV
114332017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11434
11435 PR fortran/79229
11436 * gfortran.dg/class_allocate_24.f90: New test.
11437
dea71ad0
PT
114382017-02-19 Paul Thomas <pault@gcc.gnu.org>
11439
11440 PR fortran/79402
11441 * gfortran.dg/submodule_23.f90: New test.
11442
f46e2bc9
PC
114432017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11444
11445 PR c++/79380
11446 * g++.dg/cpp0x/alignas8.C: New.
11447
7dfa657b
JW
114482017-02-19 Eric Fiselier <eric@efcs.ca>
11449 Jonathan Wakely <jwakely@redhat.com>
11450
11451 PR c++/69523
11452 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11453
eab1f169
PK
114542017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11455
11456 * gcc.dg/gimplefe-26.c: New test.
11457
47e16d83
JDA
114582017-02-18 John David Anglin <danglin@gcc.gnu.org>
11459
11460 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11461
c2615951
JJ
114622017-02-18 Jakub Jelinek <jakub@redhat.com>
11463
c28fcc60
JJ
11464 PR target/79569
11465 * gcc.target/i386/3dnowA-3.c: New test.
11466
c2615951
JJ
11467 PR target/79559
11468 * gcc.target/i386/pr79559.c: New test.
11469
97fcf744
JM
114702017-02-17 Joseph Myers <joseph@codesourcery.com>
11471
11472 * gcc.dg/c11-float-2.c: New test.
11473 * gcc.dg/torture/float128-floath.c,
11474 gcc.dg/torture/float128x-floath.c,
11475 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11476 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11477 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11478 *_DECIMAL_DIG macros with DECIMAL_DIG.
11479
a530e181
BS
114802017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11481
11482 PR target/79261
11483 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11484
1d516992
JK
114852017-02-17 Julia Koval <julia.koval@intel.com>
11486
11487 * gcc.target/i386/rdpid.c New test.
11488 * gcc.target/i386/sse-12.c: Add -mrdpid.
11489 * gcc.target/i386/sse-13.c: Ditto.
11490 * gcc.target/i386/sse-14.c: Ditto.
11491 * gcc.target/i386/sse-22.c: Ditto.
11492 * gcc.target/i386/sse-23.c: Ditto.
11493 * g++.dg/other/i386-2.C: Ditto.
11494 * g++.dg/other/i386-3.C: Ditto.
11495
3185712c
SB
114962017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11497
11498 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11499 * gcc.dg/pr61441.c: Ditto.
11500
a261ee49
ML
115012017-02-17 Martin Liska <mliska@suse.cz>
11502
11503 PR rtl-optimization/79574
11504 * gcc.dg/pr79574.c: New test.
11505
5bf69d74
MP
115062017-02-17 Marek Polacek <polacek@redhat.com>
11507
11508 PR middle-end/79536
11509 * gcc.dg/torture/pr79536.c: New test.
11510
a72b242e
AM
115112017-02-16 Alan Modra <amodra@gmail.com>
11512
11513 * gcc.c-torture/execute/pr79286.c: New.
11514
bcac0b4d
JJ
115152017-02-16 Jakub Jelinek <jakub@redhat.com>
11516
11517 PR c++/79512
11518 * c-c++-common/gomp/pr79512.c: New test.
11519
945c17d8
MS
115202017-02-15 Martin Sebor <msebor@redhat.com>
11521
11522 PR c++/79363
11523 * g++.dg/ext/flexary12.C: Adjust.
11524 * g++.dg/ext/flexary20.C: Same.
11525 * g++.dg/ext/flexary21.C: Same.
11526 * g++.dg/ext/flexary22.C: New test.
11527
25c99850
BC
115282017-02-15 Bin Cheng <bin.cheng@arm.com>
11529
11530 PR tree-optimization/79347
11531 * gcc.dg/vect/pr79347.c: New test.
11532
4f5e5fcb
JJ
115332017-02-15 Jakub Jelinek <jakub@redhat.com>
11534
e7202857
JJ
11535 PR c++/79301
11536 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11537 [[deprecated]] comment.
11538 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11539 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11540 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11541 [[deprecated]] in -std=c++11.
11542 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11543 [[fallthrough]] in -std=c++11 and -std=c++14.
11544
4f5e5fcb
JJ
11545 PR c++/79288
11546 * g++.dg/tls/pr79288.C: New test.
11547
c7545f1c
MP
115482017-02-15 Marek Polacek <polacek@redhat.com>
11549
11550 PR c/79515
11551 * gcc.dg/dfp/pr79515.c: New.
11552
1114b39c
DE
115532017-02-15 David Edelsohn <dje.gcc@gmail.com>
11554
11555 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11556
93b87d1d
TS
115572017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11558
11559 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11560 "opt_files".
11561
fa8db6ea
JJ
115622017-02-15 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR target/79487
11565 * gcc.dg/dfp/pr79487.c: New test.
11566 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11567 2017-02-13 change.
11568
8722316b
CL
115692017-01-14 Carl Love <cel@us.ibm.com>
11570
11571 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11572 xvcvsxdsp and xvcvuxdsp instructions.
11573
2932fe90
SB
115742017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11575
11576 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11577 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11578 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11579 64-bit default target.
11580 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11581 a 64-bit default target.
11582
63d09033
JJ
115832017-02-14 Jakub Jelinek <jakub@redhat.com>
11584
11585 PR target/79481
11586 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11587 (test_3vx): Change return type from int to void.
63d09033
JJ
11588 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11589 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11590 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11591 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11592 tests.
11593 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11594 (test_3vx): Change return type from int to void.
11595 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11596 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11597 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11598 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11599 tests.
11600 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11601 intrinsic. Change scan-assembler-times number from 1 to 2.
11602 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11603 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11604 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11605 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11606 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11607 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11608 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11609
8668fae0
UB
116102017-02-14 Uros Bizjak <ubizjak@gmail.com>
11611
11612 PR middle-end/61225
11613 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11614 Use dg-additional-options for ia32 target. Remove XFAIL.
11615
95d96609
UB
116162017-02-14 Uros Bizjak <ubizjak@gmail.com>
11617
11618 PR target/79495
11619 * gcc.target/i386/pr79495.c: New test.
11620
6f207d58
MP
116212017-02-14 Marek Polacek <polacek@redhat.com>
11622
11623 PR c++/79420
11624 PR c++/79463
11625 * g++.dg/cpp1y/pr79463.C: New.
11626 * g++.dg/template/incomplete10.C: New.
11627 * g++.dg/template/incomplete9.C: New.
11628
ee139af5
L
116292017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11630
11631 PR target/79498
11632 * gcc.target/i386/pr79498.c: New test.
11633
bf00c9e0
MS
116342017-02-14 Martin Sebor <msebor@redhat.com>
11635
11636 PR middle-end/79448
11637 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11638 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11639 * gcc.dg/tree-ssa/pr79448.c: New test.
11640
6c022f73
JL
116412017-02-14 Jeff Law <law@redhat.com>
11642
11643 PR tree-optimization/79095
11644 * g++.dg/pr79095-1.C: New test
11645 * g++.dg/pr79095-2.C: New test
11646 * g++.dg/pr79095-3.C: New test
11647 * g++.dg/pr79095-4.C: New test
11648 * g++.dg/pr79095-5.C: New test
11649 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11650 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11651
b719f884
JG
116522017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11653
11654 * gcc.target/aarch64/vect_fp16_1.c: New.
11655
1be33173
PK
116562017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11657
11658 * gcc.dg/gimplefe-25.c: New test.
11659
73424a09
JJ
116602017-02-14 Jakub Jelinek <jakub@redhat.com>
11661
11662 PR tree-optimization/79408
11663 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11664
977472e8
RB
116652017-02-14 Richard Biener <rguenther@suse.de>
11666
11667 PR middle-end/79432
11668 * gcc.dg/torture/pr79432.c: New testcase.
11669
ee75687b
MS
116702017-02-13 Martin Sebor <msebor@redhat.com>
11671
11672 PR middle-end/79496
11673 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11674
b84702c0
JJ
116752017-02-13 Jakub Jelinek <jakub@redhat.com>
11676
ecc04fae
JJ
11677 PR sanitizer/79341
11678 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11679 variables volatile.
11680
b84702c0
JJ
11681 PR c++/79232
11682 * g++.dg/cpp1z/eval-order4.C: New test.
11683 * g++.dg/other/pr79232.C: New test.
11684
b9a161ff
NS
116852017-02-13 Nathan Sidwell <nathan@acm.org>
11686
11687 PR c++/79296
11688 * g++.dg/cpp0x/pr79296.C: New.
11689
d8505fac
SB
116902017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11691
11692 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11693 Instead, xfail powerpc*-*-* && lp64.
11694
efb802cb
SB
116952017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11696
11697 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11698 powerpc_p8vector_ok.
11699 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11700
8d6427c6
AS
117012017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11702
11703 PR target/79449
11704 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11705 for reading beyond a 4k boundary.
11706
9b7716c9
JJ
117072017-02-13 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR rtl-optimization/79388
11710 PR rtl-optimization/79450
11711 * gcc.c-torture/execute/pr79388.c: New test.
11712 * gcc.c-torture/execute/pr79450.c: New test.
11713
4bb91707
TK
117142017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11715
11716 PR fortran/65542
9b7716c9 11717 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11718
e22910c2
JJ
117192017-02-11 Jakub Jelinek <jakub@redhat.com>
11720
11721 PR sanitizer/79341
11722 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11723
acbbac04
JH
117242017-02-11 Jan Hubicka <hubicka@ucw.cz>
11725
11726 PR tree-ssa/56727
11727 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11728
e493f96b
JJ
117292017-02-10 Jakub Jelinek <jakub@redhat.com>
11730
11731 PR c++/79457
11732 * g++.dg/cpp0x/pr79457.C: New test.
11733
773acd54
SB
117342017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11735
11736 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11737 scan-assembler unless lp64.
11738
b56f814e
SB
117392017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11740
11741 PR tree-optimization/66612
11742 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11743
5e659d16
SB
117442017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11745
11746 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11747 of all powerpc.
11748
6f4f30bf
MP
117492017-02-10 Marek Polacek <polacek@redhat.com>
11750
11751 PR c++/79435
11752 * g++.dg/cpp1y/pr79435.C: New.
11753
3799a5b8
MP
11754 PR c++/79184
11755 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11756
052ef81d
CL
117572017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11758
11759 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11760 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11761 New.
11762 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11763 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11764 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11765 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11766 (vtst_expected_poly64x2): Move to aarch64-only section.
11767 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11768 (vtst_p64, vtstq_p64): New tests.
11769
a7c8ed0c
PC
117702017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11771
11772 PR c++/71737
11773 * g++.dg/cpp0x/pr71737.C: New.
11774
3dcde5ef 117752017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11776 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11777
11778 * gcc.dg/gimplefe-error-1.c: New testcase.
11779 * gcc.dg/gimplefe-error-2.c: New testcase.
11780 * gcc.dg/gimplefe-error-3.c: New testcase.
11781
6139a3b7
JJ
117822017-02-10 Jakub Jelinek <jakub@redhat.com>
11783
11784 PR tree-optimization/79411
11785 * gcc.c-torture/compile/pr79411.c: New test.
11786
9bfc55d0
JJ
117872017-02-09 Jakub Jelinek <jakub@redhat.com>
11788 Jason Merrill <jason@redhat.com>
11789
11790 PR c++/79143
11791 * g++.dg/cpp1z/pr79143.C: New test.
11792
0b90c541
JH
117932017-02-09 Jan Hubicka <hubicka@ucw.cz>
11794
11795 * gcc.dg/loop-unswitch-2.c: Update testcase.
11796 * gcc.dg/loop-unswitch-1.c: Update testcase.
11797
192b048b
MP
117982017-02-09 Marek Polacek <polacek@redhat.com>
11799
11800 PR c/79428
11801 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11802 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11803 * c-c++-common/goacc/pr79428-1.c: New test.
11804 * c-c++-common/gomp/pr79428-2.c: New test.
11805 * c-c++-common/gomp/pr79428-5.c: New test.
11806 * c-c++-common/gomp/pr79428-6.c: New test.
11807 * c-c++-common/pr79428-3.c: New test.
11808
e9a9033b
AK
118092017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11810
11811 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11812 testcases.
11813
56f71478
JJ
118142017-02-09 Jakub Jelinek <jakub@redhat.com>
11815
28f6839b
JJ
11816 PR c/79413
11817 * gcc.c-torture/compile/pr79413.c: New test.
11818
f08683a1
JJ
11819 PR c++/79429
11820 * c-c++-common/gomp/pr79429.c: New test.
11821 * g++.dg/gomp/pr79429.C: New test.
11822
56f71478
JJ
11823 PR c/79431
11824 * c-c++-common/gomp/pr79431.c: New test.
11825
02889d23
CLT
118262017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11827 Cesar Philippidis <cesar@codesourcery.com>
11828 Joseph Myers <joseph@codesourcery.com>
11829 Chung-Lin Tang <cltang@codesourcery.com>
11830
11831 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11832 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11833 * c-c++-common/goacc/loop-auto-2.c: New.
11834 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11835 * c-c++-common/goacc/tile-2.c: New.
11836 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11837 * g++.dg/goacc/tile-1.C: New, check tile subst.
11838 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11839 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11840 * gfortran.dg/goacc/tile-1.f90: New test.
11841 * gfortran.dg/goacc/tile-2.f90: New test.
11842 * gfortran.dg/goacc/tile-lowering.f95: New test.
11843
9c0c77d2
RB
118442017-02-09 Richard Biener <rguenther@suse.de>
11845
11846 PR tree-optimization/69823
11847 * gcc.dg/graphite/pr69823.c: New testcase.
11848
f39bad9f
PH
118492017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11850
11851 PR target/78604
11852 * gcc.target/powerpc/pr78604.c: New.
11853
fc00b9ce
KN
118542017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11855
11856 PR target/68972
11857 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11858 disable this test on power architecture.
11859
50c1f4a5
RB
118602017-02-08 Richard Biener <rguenther@suse.de>
11861
11862 PR tree-optimization/71824
11863 PR tree-optimization/79409
11864 * gcc.dg/graphite/pr71824-3.c: New testcase.
11865
74a15d14
JJ
118662017-02-08 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR tree-optimization/79408
11869 * gcc.dg/tree-ssa/pr79408.c: New test.
11870
d798497e
RB
118712017-02-08 Richard Biener <rguenther@suse.de>
11872
11873 PR tree-optimization/71824
11874 * gcc.dg/graphite/pr71824-2.c: New testcase.
11875
9d5019a1
AP
118762017-02-07 Andrew Pinski <apinski@cavium.com>
11877
705d3b77 11878 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11879
ec48209a
JJ
118802017-02-07 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR rtl-optimization/79386
11883 * gcc.c-torture/compile/pr79386.c: New test.
11884
e5f234b2
DV
118852017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11886 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11887
11888 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11889 *-*-solaris*.
11890
1f138b75
JJ
118912017-02-07 Jakub Jelinek <jakub@redhat.com>
11892
11893 PR target/79299
11894 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11895 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11896
7af4b20d
RB
118972017-02-07 Richard Biener <rguenther@suse.de>
11898
11899 * gcc.dg/gimplefe-23.c: New testcase.
11900 * gcc.dg/gimplefe-24.c: Likewise.
11901
d95c2fc7
CL
119022017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11903
11904 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11905 scan-assembler instead of scan-assembler-times.
11906 * gcc.target/aarch64/test_frame_10.c: Likewise.
11907 * gcc.target/aarch64/test_frame_12.c: Likewise.
11908 * gcc.target/aarch64/test_frame_2.c: Likewise.
11909 * gcc.target/aarch64/test_frame_4.c: Likewise.
11910 * gcc.target/aarch64/test_frame_6.c: Likewise.
11911 * gcc.target/aarch64/test_frame_7.c: Likewise.
11912 * gcc.target/aarch64/test_frame_8.c: Likewise.
11913
fa5d44d0
RO
119142017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11915
11916 * gcc.target/i386/pr78419.c: Require ifunc support.
11917
d9b4ce00
DE
119182017-02-07 David Edelsohn <dje.gcc@gmail.com>
11919
11920 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11921
bb7d75ff
PP
119222017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11923
11924 PR c++/79360
11925 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11926
122e7b4f
KC
119272017-02-06 Kito Cheng <kito.cheng@gmail.com>
11928
11929 * lib/target-supports.exp: Define the RISC-V target.
11930 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11931 * gcc.dg/builtin-apply2.c: Likewise.
11932 * gcc.dg/ifcvt-4.c: Likewise.
11933 * gcc.dg/loop-8.c: Likewise.
11934 * gcc.dg/sibcall-10.c: Likewise.
11935 * gcc.dg/sibcall-9.c: Likewise.
11936 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11937 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11938 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11939 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11940 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11941 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11942 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11943
391675ac
MM
119442017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11945
11946 PR target/66144
11947 * gcc.target/powerpc/pr66144-1.c: New test.
11948 * gcc.target/powerpc/pr66144-2.c: Likewise.
11949 * gcc.target/powerpc/pr66144-3.c: Likewise.
11950
e495e31a
MS
119512017-02-06 Martin Sebor <msebor@redhat.com>
11952
11953 PR tree-optimization/79376
11954 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11955 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11956
2568d8a1
JJ
119572017-02-06 Jakub Jelinek <jakub@redhat.com>
11958
98e09245
JJ
11959 PR c++/79379
11960 * g++.dg/cpp1y/constexpr-79379.C: New test.
11961
e8b0383c
JJ
11962 PR c++/79377
11963 * g++.dg/lookup/pr79377.C: New test.
11964
a5e8cbd1
JJ
11965 PR c++/79372
11966 * g++.dg/cpp1z/decomp25.C: New test.
11967
2568d8a1
JJ
11968 PR tree-optimization/79284
11969 * gcc.c-torture/compile/pr79284.c: New test.
11970
aae936b9
PC
119712017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11972
11973 PR c++/70448
11974 * g++.dg/cpp0x/pr70448.C: New.
11975
daf57541
DV
119762017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11977
11978 PR 78348
11979 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11980 to dg-options.
11981
0898c74d
GJL
119822017-02-06 Georg-Johann Lay <avr@gjlay.de>
11983
11984 PR target/78883
11985 * gcc.c-torture/compile/pr78883.c: New test.
11986
5d3ebb71
JH
119872017-02-05 Jan Hubicka <hubicka@ucw.cz>
11988
11989 PR tree-ssa/79347
11990 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11991 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11992 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11993 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11994 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11995 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11996 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11997 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11998 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11999 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12000 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12001 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12002 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12003
139d4065
AV
120042017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12005
12006 PR fortran/79344
12007 * gfortran.dg/allocate_with_source_24.f90: New test.
12008
4b9c80d8
AV
120092017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12010
12011 PR fortran/79230
12012 * gfortran.dg/der_ptr_component_2.f90: New test.
12013
f3877b2f
EB
120142017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12015
12016 * gcc.target/sparc/20170205-1.c: New test.
12017
d8a09ada
JDA
120182017-02-03 John David Anglin <danglin@gcc.gnu.org>
12019
a2a86d6a
JDA
12020 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12021 libatomic_available.
12022
a1d99925
JDA
12023 * gcc.dg/pr77587.c: Require alias support.
12024 * gcc.dg/pr77587a.c: Likewise.
12025
d8bf159e
JDA
12026 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12027 * gcc.c-torture/execute/pr78622.c: Likewise.
12028
d8a09ada
JDA
12029 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12030 hppa*-*-hpux*.
12031 * c-c++-common/Wunused-var-16.c: Likewise.
12032 * c-c++-common/builtin-shuffle-1.c: Likewise.
12033 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12034 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12035
f589a1ce
MS
120362017-02-03 Martin Sebor <msebor@redhat.com>
12037
12038 PR tree-optimization/79327
12039 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12040 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12041 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12042
5b00f9d2
JJ
120432017-02-03 Jakub Jelinek <jakub@redhat.com>
12044 Martin Sebor <msebor@redhat.com>
12045
12046 PR tree-optimization/79327
12047 * gcc.dg/tree-ssa/pr79327.c: New test.
12048 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12049 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12050 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12051 (test_sprintf_chk_range_schar): Adjust dg-message.
12052 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12053 * gcc.c-torture/execute/pr79327.c: New test.
12054
437f0a81
JJ
120552017-02-03 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR target/79354
12058 * gcc.target/powerpc/pr79354.c: New test.
12059 * gcc.c-torture/execute/pr79354.c: New test.
12060
3f343040
MS
120612017-02-03 Martin Sebor <msebor@redhat.com>
12062
12063 PR tree-optimization/79352
12064 * gcc.dg/tree-ssa/pr79352.c: New test.
12065
46a2ab58
ML
120662017-02-03 Martin Liska <mliska@suse.cz>
12067
12068 PR lto/66295
12069 * gcc.target/i386/mvc9.c: New test.
12070
baa2d1cd
PH
120712017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12072
12073 PR target/79158
12074 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12075 to VSX reg.
12076
30c6ec2f
JH
120772017-02-02 Jan Hubicka <hubicka@ucw.cz>
12078
12079 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12080 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12081 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12082 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12083 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12084 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12085 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12086 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12087 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12088 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12089 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12090 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12091 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12092
ebee1eb9
MS
120932017-02-02 Martin Sebor <msebor@redhat.com>
12094
12095 PR middle-end/79275
12096 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12097 * gcc.dg/tree-ssa/pr79275.c: New test.
12098
dcd25b8a
AS
120992017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12100
dc362ada 12101 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12102
0f0c2cc3
JH
121032017-02-02 Jan Hubicka <hubicka@ucw.cz>
12104
12105 PR middle-end/77445
12106 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12107 threading is done.
12108
1c372840
TC
121092017-02-02 Tamar Christina <tamar.christina@arm.com>
12110
12111 PR middle-end/78142
12112 * gcc.target/aarch64/vector_initialization_nostack.c
12113 (f12): Use one vector
12114
9f11a4a7
JJ
121152017-02-02 Jakub Jelinek <jakub@redhat.com>
12116
bef7e561
JJ
12117 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12118 * c-c++-common/asan/misalign-1.c: Likewise.
12119 * c-c++-common/asan/misalign-2.c: Likewise.
12120 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12121 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12122 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12123 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12124 add -ffat-lto-objects from/to dg-additional-options.
12125 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12126 dg-additional-options.
12127
9f11a4a7
JJ
12128 PR target/79197
12129 * gcc.target/powerpc/pr79197.c: New test.
12130 * gcc.c-torture/compile/pr79197.c: New test.
12131
09661674
RB
121322017-02-02 Richard Biener <rguenther@suse.de>
12133
12134 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12135
d8d58893
PC
121362017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12137
12138 PR c++/69637
12139 * g++.dg/cpp0x/pr69637-1.C: New.
12140 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12141
521a70a4
AK
121422017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12143
12144 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12145
e26b502d
BS
121462017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12147
12148 PR target/70012
12149 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12150 conditions.
12151
55e75c7c
JJ
121522017-02-01 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR testsuite/79324
12155 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12156 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12157 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12158 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12159 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12160 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12161 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12162 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12163 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12164 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12165 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12166 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12167 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12168
a4476973
ML
121692017-02-01 Martin Liska <mliska@suse.cz>
12170
12171 PR testsuite/79272
12172 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12173
3f3181b1
RB
121742017-02-01 Richard Biener <rguenther@suse.de>
12175
12176 PR testsuite/76957
12177 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12178 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12179 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12180 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12181
1e7ef862
RB
121822017-02-01 Richard Biener <rguenther@suse.de>
12183
12184 PR middle-end/79315
12185 * gfortran.dg/pr79315.f90: New testcase.
12186
405a7406
RB
121872017-02-01 Richard Biener <rguenther@suse.de>
12188
12189 PR tree-optimization/71824
12190 * gcc.dg/graphite/pr71824.c: New testcase.
12191
19bdccb4
JJ
121922017-01-31 Jakub Jelinek <jakub@redhat.com>
12193
12194 PR c++/79304
12195 * g++.dg/diagnostic/pr79304.C: New test.
12196
fcb2cdfc
DM
121972017-01-31 David Malcolm <dmalcolm@redhat.com>
12198
12199 PR c++/79298
12200 * g++.dg/spellcheck-pr79298.C: New test case.
12201
7cfa044d
DM
122022017-01-31 David Malcolm <dmalcolm@redhat.com>
12203
12204 PR preprocessor/79210
12205 * gcc.dg/format/pr79210.c: New test case.
12206 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12207 New function.
12208
de3fbef6
NS
122092017-01-31 Nathan Sidwell <nathan@acm.org>
12210
5ae37bdf
NS
12211 PR c++/79290
12212 * g++.dg/warn/pr79290.C: New.
12213
de3fbef6
NS
12214 PR c++/67273
12215 PR c++/79253
12216 * g++.dg/cpp1y/pr67273.C: New.
12217 * g++.dg/cpp1y/pr79253.C: New.
12218
7f357c61
NS
122192017-01-31 Nathan Sidwell <nathan@acm.org>
12220
12221 PR c++/79264
12222 * g++.dg/cpp1y/pr61636-1.C: Augment.
12223
5b11971a
CL
122242017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12225
12226 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12227 rand() instead of random().
12228
8b670f93
AH
122292017-01-30 Aldy Hernandez <aldyh@redhat.com>
12230
12231 PR tree-optimization/71691
12232 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12233
4727e06b
AK
122342017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12235
12236 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12237 __ARCH__.
12238
b6dae849
JJ
122392017-01-31 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR tree-optimization/79267
12242 * g++.dg/opt/pr79267.C: New test.
12243
40fb9c89
AO
122442017-01-30 Alexandre Oliva <aoliva@redhat.com>
12245
12246 PR debug/63238
12247 * gcc.dg/debug/dwarf2/align-1.c: New.
12248 * gcc.dg/debug/dwarf2/align-2.c: New.
12249 * gcc.dg/debug/dwarf2/align-3.c: New.
12250 * gcc.dg/debug/dwarf2/align-4.c: New.
12251 * gcc.dg/debug/dwarf2/align-5.c: New.
12252 * gcc.dg/debug/dwarf2/align-6.c: New.
12253 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12254 * g++.dg/debug/dwarf2/align-1.C: New.
12255 * g++.dg/debug/dwarf2/align-2.C: New.
12256 * g++.dg/debug/dwarf2/align-3.C: New.
12257 * g++.dg/debug/dwarf2/align-4.C: New.
12258 * g++.dg/debug/dwarf2/align-5.C: New.
12259 * g++.dg/debug/dwarf2/align-6.C: New.
12260
3095f651
AS
122612017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12262
12263 PR target/79170
12264 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12265
3cf88bff
MS
122662017-01-30 Martin Sebor <msebor@redhat.com>
12267
12268 PR testsuite/79293
12269 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12270
37731134
ML
122712017-01-30 Martin Liska <mliska@suse.cz>
12272
12273 PR gcov-profile/79259
12274 * g++.dg/tree-prof/pr79259.C: New test.
12275
0c7247cc
RB
122762017-01-30 Richard Biener <rguenther@suse.de>
12277
12278 PR tree-optimization/79276
12279 * gcc.dg/torture/pr79276.c: New testcase.
12280
ab4be5d1
DV
122812017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12282
12283 PR target/79240
12284 * gcc.target/s390/pr79240.c: New test.
12285
6687d58d
BS
122862017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12287
12288 PR target/79268
12289 * gcc.target/powerpc/pr79268.c: New file.
12290 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12291 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12292 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12293 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12294
b5df96c3
JDA
122952017-01-28 John David Anglin <danglin@gcc.gnu.org>
12296
fc34d7b8
JDA
12297 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12298
9efc84e4
JDA
12299 PR testsuite/70583
12300 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12301
4bfbe3ae
JDA
12302 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12303 * gnat.dg/debug9.adb: Likewise.
12304
8d0b306f
JDA
12305 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12306
b5df96c3
JDA
12307 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12308 libatomic_available.
12309 * gfortran.dg/coarray_42.f90: Likewise.
12310 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12311 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12312 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12313
eb339366
MS
123142017-01-27 Martin Sebor <msebor@redhat.com>
12315
12316 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12317
711ce021
BS
123182017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12319
12320 PR rtl-optimization/79194
12321 * gcc.dg/torture/pr79194.c: New test.
12322
d8321b33
VM
123232017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12324
12325 PR tree-optimization/71374
2568d8a1 12326 * gcc.target/i386/pr71374.c: New.
d8321b33 12327
9e2ea13e
MS
123282017-01-27 Martin Sebor <msebor@redhat.com>
12329
12330 PR c++/71290
12331 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12332 a dg-error directive.
12333
9eb7045b
VM
123342017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12335
12336 PR target/79131
12337 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12338 * gcc.target/arm/pr79131-2.c: New.
12339
f75bbf3f
BS
123402017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12341
12342 PR target/65484
12343 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12344 vectorized on POWER unless hardware misaligned loads are
12345 available.
12346
3f54004b
BC
123472017-01-27 Bin Cheng <bin.cheng@arm.com>
12348
12349 PR rtl-optimization/78559
12350 * gcc.c-torture/execute/pr78559.c: New test.
12351
40b6bff9
RB
123522017-01-27 Richard Biener <rguenther@suse.de>
12353
12354 PR tree-optimization/79245
12355 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12356 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12357
b2f8892e
JJ
123582017-01-27 Jakub Jelinek <jakub@redhat.com>
12359
12360 PR c/79199
12361 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12362 target. Use 4294967293U instead of 4294967293.
12363
b002f3b9
RB
123642017-01-27 Richard Biener <rguenther@suse.de>
12365
12366 PR tree-optimization/71433
12367 * gcc.dg/Warray-bounds-21.c: New testcase.
12368
38f50ab6
RB
123692017-01-27 Richard Biener <rguenther@suse.de>
12370
12371 PR tree-optimization/79244
12372 * gcc.dg/torture/pr79244.c: New testcase.
12373
c04f4139
JJ
123742017-01-27 Jakub Jelinek <jakub@redhat.com>
12375
12376 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12377 all occurrences of 40 to 32.
12378
6ca513f9
RE
123792017-01-27 Richard Earnshaw <rearnsha@arm.com>
12380
12381 PR target/79239
12382 * gcc.target/arm/pr79239.c: New test.
12383
d876f5cd
DV
123842017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12385
12386 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12387
bb6a6ee9
AB
123882017-01-27 Adam Butcher <adam@jessamine.co.uk>
12389
12390 PR c++/64382
12391 * g++.dg/cpp1y/pr64382.C: New test.
12392
31c87a43
MS
123932017-01-26 Martin Sebor <msebor@redhat.com>
12394
12395 PR middle-end/78703
12396 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12397 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12398 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12399 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12400
f7c06c0f
JJ
124012017-01-26 Jakub Jelinek <jakub@redhat.com>
12402
b0670cc0
JJ
12403 PR debug/79129
12404 * g++.dg/debug/dwarf2/pr79129.C: New test.
12405
f7c06c0f
JJ
12406 PR debug/78835
12407 * g++.dg/debug/dwarf2/pr78835.C: New test.
12408
5d93da1d
MS
124092017-01-26 Martin Sebor <msebor@redhat.com>
12410
12411 PR middle-end/78703
12412 * gcc.dg/format/pr78569.c: Adjust.
12413 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12414 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12415 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12416 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12417 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12418 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12419 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12420 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12421 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12422 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12423 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12424
905d2812
JJ
124252017-01-26 Jakub Jelinek <jakub@redhat.com>
12426
12427 PR c++/68727
12428 * g++.dg/other/offsetof8.C: Add expected error.
12429 * g++.dg/other/offsetof9.C: New test.
12430
b3db8d77
DE
124312017-01-26 David Edelsohn <dje.gcc@gmail.com>
12432
12433 * g++.dg/opt/declone3.C: Require LTO.
12434
15961e4a
VM
124352017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12436
12437 PR target/79131
12438 * gcc.target/arm/pr79131.c: New.
12439
e39dd802
BC
124402017-01-26 Bin Cheng <bin.cheng@arm.com>
12441
12442 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12443
bc9efeab
JW
124442017-01-26 Jonathan Wakely <jwakely@redhat.com>
12445
12446 PR libstdc++/79190
12447 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12448 matches replaced operator delete.
12449
b5f75f0b
JJ
124502017-01-26 Jakub Jelinek <jakub@redhat.com>
12451
12452 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12453 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12454 avx512f with avx512dq.
12455 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12456 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12457 avx512f with avx512dq.
12458 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12459 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12460 avx512f with avx512dq.
12461
0a38b341
MP
124622017-01-26 Marek Polacek <polacek@redhat.com>
12463
12464 PR c/79199
12465 * c-c++-common/Wduplicated-branches-13.c: New test.
12466
ebff5c3f
DS
124672017-01-26 David Sherwood <david.sherwood@arm.com>
12468
12469 PR middle-end/79212
12470 * gfortran.dg/gomp/sharing-4.f90: New test.
12471
e6d55103
JJ
124722017-01-26 Jakub Jelinek <jakub@redhat.com>
12473
1a27fab1
JJ
12474 PR target/70465
12475 * gcc.target/i386/pr70465.c: New test.
12476
e6d55103
JJ
12477 * brig.dg/dg.exp: Update copyright years.
12478 * lib/brig-dg.exp: Update copyright years.
12479 * lib/brig.exp: Update copyright years.
12480
b5aa1281
MM
124812017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12482
12483 PR target/79179
12484 * gcc.target/powerpc/pr79179.c: New test.
12485
3b5de3cb
BS
124862017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12487
12488 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12489 generation to accept D-mode memory accesses.
12490
dbe81dbe
MS
124912017-01-25 Martin Sebor <msebor@redhat.com>
12492
12493 PR c++/71290
12494 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12495 * g++.dg/ext/flexarray-mangle.C: Same.
12496 * g++.dg/ext/flexarray-subst.C: Same.
12497 * g++.dg/ext/flexary10.C: Same.
12498 * g++.dg/ext/flexary11.C: Same.
12499 * g++.dg/ext/flexary14.C: Same.
12500 * g++.dg/ext/flexary16.C: Same.
12501 * g++.dg/ext/flexary18.C: Same.
12502 * g++.dg/ext/flexary19.C: Same.
12503 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12504 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12505 * g++.dg/ubsan/object-size-1.C: Same.
12506 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12507
0e343868
JJ
125082017-01-25 Jakub Jelinek <jakub@redhat.com>
12509
a25608aa
JJ
12510 PR c++/78896
12511 * g++.dg/cpp1z/decomp24.C: New test.
12512
0e343868
JJ
12513 PR c++/77914
12514 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12515 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12516 expect a warning.
12517 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12518 expect warnings.
12519 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12520 * g++.dg/cpp1y/pr59636.C: Likewise.
12521 * g++.dg/cpp1y/pr60190.C: Likewise.
12522
0d098f4b
BC
125232017-01-25 Bin Cheng <bin.cheng@arm.com>
12524
12525 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12526
5332c89e 125272017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12528
12529 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12530 vec_packs built-ins
12531
ed4e59f4
CL
125322017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12533
12534 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12535 -mcpu=cortex-a57.
12536 * gcc.target/arm/vseleqsf.c: Likewise.
12537 * gcc.target/arm/vselgedf.c: Likewise.
12538 * gcc.target/arm/vselgesf.c: Likewise.
12539 * gcc.target/arm/vselgtdf.c: Likewise.
12540 * gcc.target/arm/vselgtsf.c: Likewise.
12541 * gcc.target/arm/vselledf.c: Likewise.
12542 * gcc.target/arm/vsellesf.c: Likewise.
12543 * gcc.target/arm/vselltdf.c: Likewise.
12544 * gcc.target/arm/vselltsf.c: Likewise.
12545 * gcc.target/arm/vselnedf.c: Likewise.
12546 * gcc.target/arm/vselnesf.c: Likewise.
12547 * gcc.target/arm/vselvcdf.c: Likewise.
12548 * gcc.target/arm/vselvcsf.c: Likewise.
12549 * gcc.target/arm/vselvsdf.c: Likewise.
12550 * gcc.target/arm/vselvssf.c: Likewise.
12551
a5d6927f
RB
125522017-01-25 Richard Biener <rguenther@suse.de>
12553
12554 PR testsuite/72850
12555 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12556 to what we had before adding the threading passes.
12557
c2873892
RB
125582017-01-25 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/69264
12561 * g++.dg/torture/pr69264.C: New testcase.
12562
9aa483a2
KT
125632016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12564
12565 PR target/79145
12566 * gcc.target/arm/pr79145.c: New test.
12567
5c628c3e
RB
125682017-01-25 Richard Biener <rguenther@suse.de>
12569
12570 PR debug/78363
12571 * g++.dg/gomp/pr78363-1.C: New testcase.
12572 * g++.dg/gomp/pr78363-2.C: Likewise.
12573 * g++.dg/gomp/pr78363-3.C: Likewise.
12574
9078cd36
KT
125752016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12576
12577 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12578 * gcc.dg/lto/pr61526_0.c: Likewise.
12579 * gcc.dg/lto/pr64415_0.c: Likewise.
12580
7cfd79d6
JJ
125812017-01-24 Jakub Jelinek <jakub@redhat.com>
12582
12583 PR c++/79205
12584 * g++.dg/cpp1z/decomp22.C: New test.
12585 * g++.dg/cpp1z/decomp23.C: New test.
12586
3e4b91f2
NS
125872017-01-24 Nathan Sidwell <nathan@acm.org>
12588
1d7bc790
NS
12589 PR c++/78469
12590 * g++.dg/cpp0x/pr78469.C: New.
12591
3e4b91f2
NS
12592 PR c++/79118
12593 * g++.dg/cpp0x/pr79118.C: New.
12594
b20ba138
EB
125952017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12596
12597 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12598
c2e84327
DM
125992017-01-24 David Malcolm <dmalcolm@redhat.com>
12600
12601 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12602 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12603 * gcc.dg/rtl/rtl.exp: New file.
12604 * gcc.dg/rtl/test.c: New file.
12605 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12606 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12607 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12608 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12609 * gcc.dg/rtl/x86_64/final.c: New test case.
12610 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12611 * gcc.dg/rtl/x86_64/ira.c: New test case.
12612 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12613 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12614 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12615 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12616 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12617 * gcc.dg/rtl/x86_64/test_1.h: New file.
12618 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12619 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12620 * gcc.dg/rtl/x86_64/times-two.h: New file.
12621 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12622
cf8d19de
BC
126232017-01-24 Bin Cheng <bin.cheng@arm.com>
12624
12625 PR tree-optimization/79159
12626 * g++.dg/tree-ssa/pr79159.C: New test.
12627
f6a24a94 126282017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12629 Martin Jambor <mjambor@suse.cz>
12630
12631 * lib/brig-dg.exp: New file.
12632 * lib/brig.exp: Likewise.
12633 * brig.dg/README: Likewise.
12634 * brig.dg/dg.exp: Likewise.
12635 * brig.dg/test/gimple/alloca.hsail: Likewise.
12636 * brig.dg/test/gimple/atomics.hsail: Likewise.
12637 * brig.dg/test/gimple/branches.hsail: Likewise.
12638 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12639 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12640 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12641 * brig.dg/test/gimple/mem.hsail: Likewise.
12642 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12643 * brig.dg/test/gimple/packed.hsail: Likewise.
12644 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12645 * brig.dg/test/gimple/variables.hsail: Likewise.
12646 * brig.dg/test/gimple/vector.hsail: Likewise.
12647
c3b3e526
JJ
126482017-01-24 Jakub Jelinek <jakub@redhat.com>
12649
12650 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12651 support asan, only on i?86/x86_64 require sse2_runtime.
12652
75f92127
KN
126532017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12654
12655 PR target/66669
12656 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12657 test on powerpc targets.
12658
1a998fa0
MS
126592017-01-23 Martin Sebor <msebor@redhat.com>
12660
12661 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12662
108fdd6d
RB
126632017-01-23 Richard Biener <rguenther@suse.de>
12664
12665 PR tree-optimization/79088
12666 PR tree-optimization/79188
12667 * gcc.dg/torture/pr79088.c: New testcase.
12668 * gcc.dg/torture/pr79188.c: Likewise.
12669
28826a66
KN
126702017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12671
12672 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12673 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12674 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12675 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12676 type of test function to reflect change in built-in function's
12677 return type.
12678 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12679 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12680 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12681 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12682 type and second argument type to reflect change in built-in
12683 function's type signature.
12684 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12685 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12686 type of test function to reflect change in built-in function's
12687 return type.
12688 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12689 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12690 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12691 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12692 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12693 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12694 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12695 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12696 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12697 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12698 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12699 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12700 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12701 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12702 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12703 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12704 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12705 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12706 type of test function to reflect change in built-in function's
12707 return type.
12708 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12709 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12710 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12711 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12712 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12713 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12714 test function's result and second argument to reflect change in
12715 built-in function's type signature.
12716 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12717
e6b8075c
NS
127182017-01-23 Nathan Sidwell <nathan@acm.org>
12719
fc7612fd
NS
12720 PR C++/71710
12721 * g++.dg/template/pr71710.C: New.
12722
e6b8075c
NS
12723 PR c++/71406
12724 PR c++/77508
12725 * g++.dg/template/pr71406.C: New.
12726
15b8fd49
TK
127272017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12728
9b7716c9 12729 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12730
e9c4fbe9
BS
127312017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12732
12733 PR rtl-optimization/78634
12734 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12735
8539a302
BC
127362017-01-23 Bin Cheng <bin.cheng@arm.com>
12737
12738 PR tree-optimization/70754
12739 * gfortran.dg/pr70754.f90: New test.
12740
f368600f
ML
127412017-01-23 Martin Liska <mliska@suse.cz>
12742
12743 PR tree-optimization/79196
12744 * gcc.dg/asan/pr79196.c: New test.
12745 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12746
d886761f
MM
127472017-01-23 Michael Matz <matz@suse.de>
12748
12749 PR tree-optimization/78384
12750 * gcc.dg/pr78384.c: New test.
12751
cffcafda
RB
127522017-01-23 Richard Biener <rguenther@suse.de>
12753
12754 PR tree-optimization/79186
12755 * gcc.dg/torture/pr79186.c: New testcase.
12756 * gcc.dg/torture/pr79187.c: Likewise.
12757
bda2bc48
MJ
127582017-01-23 Martin Jambor <mjambor@suse.cz>
12759
12760 * gcc.dg/ipa/vrp8.c: New test.
12761
f65f1ae3
MJ
127622017-01-23 Martin Jambor <mjambor@suse.cz>
12763
12764 PR ipa/79108
12765 * gfortran.dg/lto/pr79108_0.f90: New test.
12766
dea06111
AS
127672017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12768
12769 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12770 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12771 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12772 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12773 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12774 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12775 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12776 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12777 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12778 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12779 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12780 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12781 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12782 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12783 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12784 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12785
05011618
RB
127862017-01-23 Richard Biener <rguenther@suse.de>
12787 Nick Clifton <nickc@redhat.com>
12788
12789 PR testsuite/78421
12790 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12791 If the target is ARM return the result of the
12792 check_effective_target_arm_vect_no_misalign proc.
12793 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12794 support unaligned vectors then only expect one of the loops to be
12795 unrolled.
12796
f6b9f2ff
ML
127972017-01-23 Martin Liska <mliska@suse.cz>
12798
12799 * gcc.dg/asan/use-after-scope-10.c: New test.
12800 * gcc.dg/asan/use-after-scope-11.c: New test.
12801 * g++.dg/asan/use-after-scope-5.C: New test.
12802
c7775327
ML
128032017-01-23 Martin Liska <mliska@suse.cz>
12804
12805 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12806 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12807 sanopt optimization for ASAN_POISON.
12808
d8ae8d16
KT
128092016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12810
12811 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12812
54d7c70c
CL
128132017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12814
12815 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12816 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12817 for poly*_t types.
12818 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12819 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12820 exec_vcombine): Likewise.
12821 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12822 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12823 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12824 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12825 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12826 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12827 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12828 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12829 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12830 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12831 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12832 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12833 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12834 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12835 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12836 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12837 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12838 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12839 Likewise.
12840 (TEST_VGET_LANE): Cast to uint to avoid warning.
12841 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12842 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12843 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12844 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12845 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12846 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12847 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12848 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12849 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12850 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12851 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12852 CHECK_POLY instead of CHECK for poly64_t types.
12853 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12854 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12855 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12856 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12857 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12858 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12859 uint32_t.
12860 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12861 for int32_t, int64_t.
12862 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12863 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12864 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12865 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12866 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12867 needed.
12868
386fe51c
JJ
128692017-01-22 Jakub Jelinek <jakub@redhat.com>
12870
12871 PR fortran/79154
12872 * gfortran.dg/gomp/pr79154-1.f90: New test.
12873 * gfortran.dg/gomp/pr79154-2.f90: New test.
12874
bc4d86e6
AS
128752017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12876
12877 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12878
c31d5fce
MP
128792017-01-21 Marek Polacek <polacek@redhat.com>
12880
12881 PR testsuite/79169
12882 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12883
25cb56c3
JH
128842017-01-20 Jan Hubicka <hubicka@ucw.cz>
12885
12886 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12887
ea9f867b
BS
128882017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12889
12890 PR rtl-optimization/79125
12891 * gcc.dg/torture/pr79125.c: New test.
12892
a876231c
JW
128932017-01-20 Jiong Wang <jiong.wang@arm.com>
12894
2568d8a1 12895 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12896 only.
2568d8a1
JJ
12897 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12898 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12899
4b9f2115
NS
129002017-01-20 Nathan Sidwell <nathan@acm.org>
12901
3e4b91f2 12902 PR c++/78495
4b9f2115
NS
12903 * g++.dg/cpp1z/inh-ctor38.C: New.
12904
d2aadab1
MP
129052017-01-20 Marek Polacek <polacek@redhat.com>
12906
12907 PR c/79152
12908 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12909
449cd5af
TP
129102017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12911
12912 * lib/target-supports.exp (check_configured_with): New procedure.
12913 (check_effective_target_default_mode): new effective target.
12914 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12915 default mode. Fix dg-skip-if target selector syntax.
12916 * gcc.target/arm/optional_thumb-2.c: Likewise.
12917 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12918 syntax.
12919
ebed7175
DM
129202017-01-20 David Malcolm <dmalcolm@redhat.com>
12921
12922 PR c++/77829
12923 PR c++/78656
12924 * g++.dg/spellcheck-pr77829.C: New test case.
12925 * g++.dg/spellcheck-pr78656.C: New test case.
12926
2ebd93e1
MP
129272017-01-20 Marek Polacek <polacek@redhat.com>
12928
12929 PR c/64279
12930 * c-c++-common/Wduplicated-branches-1.c: New test.
12931 * c-c++-common/Wduplicated-branches-10.c: New test.
12932 * c-c++-common/Wduplicated-branches-11.c: New test.
12933 * c-c++-common/Wduplicated-branches-12.c: New test.
12934 * c-c++-common/Wduplicated-branches-2.c: New test.
12935 * c-c++-common/Wduplicated-branches-3.c: New test.
12936 * c-c++-common/Wduplicated-branches-4.c: New test.
12937 * c-c++-common/Wduplicated-branches-5.c: New test.
12938 * c-c++-common/Wduplicated-branches-6.c: New test.
12939 * c-c++-common/Wduplicated-branches-7.c: New test.
12940 * c-c++-common/Wduplicated-branches-8.c: New test.
12941 * c-c++-common/Wduplicated-branches-9.c: New test.
12942 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12943 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12944 * g++.dg/ext/builtin-object-size3.C: Likewise.
12945 * g++.dg/gomp/loop-1.C: Likewise.
12946 * g++.dg/warn/Wduplicated-branches1.C: New test.
12947 * g++.dg/warn/Wduplicated-branches2.C: New test.
12948
0ce4024a
ML
129492017-01-20 Martin Liska <mliska@suse.cz>
12950
12951 PR lto/69188
12952 * gcc.dg/lto/pr69188_0.c: New test.
12953 * gcc.dg/lto/pr69188_1.c: New test.
12954
d8ea3e7c
AS
129552017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12956
12957 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12958 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12959 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12960 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12961 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12962 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12963 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12964 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12965 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12966 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12967 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12968 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12969 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12970 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12971 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12972 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12973 * gcc.target/i386/avx-1.c: Test new intrinsics.
12974 * gcc.target/i386/sse-13.c: Ditto.
12975 * gcc.target/i386/sse-23.c: Ditto.
12976
0516164b
RB
129772017-01-20 Richard Biener <rguenther@suse.de>
12978
12979 PR tree-optimization/71264
12980 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12981
d821744c
MF
129822017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12983
12984 * gcc.target/mips/madd4-1.c: New file.
12985 * gcc.target/mips/madd4-2.c: Likewise.
12986 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12987 HAS_MADD4.
12988 (mips_option_groups): Add -m[no-]madd4.
12989 (mips-dg-init): Detect default -mno-madd4.
12990 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12991 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12992 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12993 * gcc.target/mips/nmadd-1.c: Likewise.
12994 * gcc.target/mips/nmadd-2.c: Likewise.
12995 * gcc.target/mips/nmadd-3.c: Likewise.
12996
db58fd89
JW
129972017-01-19 Jiong Wang <jiong.wang@arm.com>
12998
12999 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13000 combined instructions.
13001 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13002 instructions.
13003 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13004 of pointer authentication.
13005
bd9cf60b
MM
130062017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13007
13008 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13009 floating point hardware to run test.
13010
ab014eb3
TC
130112017-01-19 Tamar Christina <tamar.christina@arm.com>
13012
2568d8a1 13013 * lib/target-supports.exp
ab014eb3
TC
13014 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13015
c048038f
RO
130162017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13017
13018 PR testsuite/79051
13019 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13020 __x86_64__]: Allow for target i?86-*-*.
13021
ab6b44cb
MF
130222017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13023
13024 PR target/78176
13025 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13026 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13027 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13028 HAS_LXC1.
13029 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13030 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13031 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13032
118d5ed3
AV
130332017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13034
13035 PR fortran/70696
13036 * gfortran.dg/coarray_43.f90: New test.
13037
a57c520e
RE
130382017-01-19 Richard Earnshaw <rearnsha@arm.com>
13039
13040 PR rtl-optimization/79121
13041 * gcc.c-torture/execute/pr79121.c: New test.
13042
54dc4be2
MM
130432017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13044
13045 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13046 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13047
7bd5dad2
LK
130482017-01-18 Louis Krupp <louis.krupp@zoho.com>
13049
13050 PR fortran/50069
13051 PR fortran/55086
13052 * gfortran.dg/pr50069_1.f90: New test.
13053 * gfortran.dg/pr50069_2.f90: New test.
13054 * gfortran.dg/pr55086_1.f90: New test.
13055 * gfortran.dg/pr55086_1_tfat.f90: New test.
13056 * gfortran.dg/pr55086_2.f90: New test.
13057 * gfortran.dg/pr55086_2_tfat.f90: New test.
13058 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13059
0edd264d
AS
130602017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13061 * gcc.dg/strcmp-1.c: New test.
13062 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13063
551914b7
DM
130642017-01-18 David Malcolm <dmalcolm@redhat.com>
13065
13066 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13067 (dejagnu_fail): Likewise.
13068 (dejagnu_note): Likewise.
13069 (pass): Provide forward decl, moving true decl to after #include
13070 of harness.h.
13071 (fail): Likewise.
13072 (note): Likewise.
13073
b7d3a6a6
MM
130742017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13075
13076 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13077 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13078
c484627c
NS
130792017-01-18 Nathan Sidwell <nathan@acm.org>
13080
13081 PR c++/78488
13082 * g++.dg/cpp1z/inh-ctor37.C: New.
13083
a711887e
UB
130842017-01-18 Uros Bizjak <ubizjak@gmail.com>
13085
13086 PR rtl-optimization/78952
13087 * gcc.target/i386/pr78952-1.c: New test.
13088 * gcc.target/i386/pr78952-2.c: Ditto.
13089
525a5e33
AV
130902017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13091
13092 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13093
130942017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13095
13096 PR fortran/70696
13097 * gfortran.dg/coarray_event_1.f08: New test.
13098
90553aac
JJ
130992017-01-18 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR target/77416
13102 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13103 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13104 from dg-options.
13105 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13106 guarded test.
13107 * gcc.target/powerpc/fusion4.c: Likewise.
13108 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13109 guarded test.
13110 * gcc.target/powerpc/pr58673-1.c: Likewise.
13111 * gcc.target/powerpc/pr58673-2.c: Likewise.
13112 * gcc.target/powerpc/pr59054.c: Likewise.
13113
dfc42f08
BS
131142016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13115
13116 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13117 vec_bperm.
13118 * gcc.target/powerpc/p9-vbpermd.c: New file.
13119
f3981e7e
AK
131202017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13121
13122 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13123 (must_not_compile2): Downcase first letter of error messages.
13124 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13125 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13126
2c65d990
NS
131272017-01-18 Nathan Sidwell <nathan@acm.org>
13128
13129 PR c++/79091
13130 * g++.dg/pr79091.C: New.
13131
a711887e
UB
131322017-01-18 Jakub Jelinek <jakub@redhat.com>
13133
13134 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13135 to dg-options.
13136 (p0): Add missing dg-error.
13137
4701fba3
JS
131382017-01-17 Joe Seymour <joe.s@somniumtech.com>
13139
13140 * gcc.target/msp430/mul_f5_muldef.c: New test.
13141
ac4dc08d
MM
131422017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13143
13144 PR target/79004
13145 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13146 options. Fix up the syntax for using \m and \M.
13147
1b3254e4
SB
131482017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13149
13150 PR target/78875
13151 * gcc.target/powerpc/ssp-1.c: New testcase.
13152 * gcc.target/powerpc/ssp-2.c: New testcase.
13153
8144a493
WD
131542017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13155
13156 * gcc.target/aarch64/eh_return.c: New test.
13157
a6607774
BS
131582017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13159
13160 * vec-rlmi-rlnm.c: New file.
13161
8ddfdbc2
NS
131622017-01-17 Nathan Sidwell <nathan@acm.org>
13163
13164 PR c++/61636
13165 * g++.dg/cpp1y/pr61636-1.C: New.
13166 * g++.dg/cpp1y/pr61636-2.C: New.
13167 * g++.dg/cpp1y/pr61636-3.C: New.
13168
d365b403
MS
131692017-01-17 Martin Sebor <msebor@redhat.com>
13170
13171 PR testsuite/79115
13172 * gcc.dg/pr78768.c: Make it a link-only test.
13173
0d80ab91
DM
131742017-01-17 David Malcolm <dmalcolm@redhat.com>
13175
13176 PR c++/71497
13177 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13178 expected messages.
13179 * c-c++-common/Wmisleading-indentation.c: Likewise.
13180
31b61548
VM
131812017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13182
13183 PR target/79058
13184 * gcc.target/arm/pr79058.c: New.
13185
c549996e
JJ
131862017-01-17 Jakub Jelinek <jakub@redhat.com>
13187
13188 PR tree-optimization/71854
13189 * gcc.dg/vect/pr71854.c: New test.
13190
4f197ff9
ML
131912017-01-17 Martin Liska <mliska@suse.cz>
13192
13193 PR ipa/71207
13194 * g++.dg/ipa/pr71207.C: New test.
13195
d4193b85
JH
131962017-01-17 Jan Hubicka <hubicka@ucw.cz>
13197
13198 PR middle-end/77445
13199 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13200 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13201
906e7712
JJ
132022017-01-17 Jakub Jelinek <jakub@redhat.com>
13203
13204 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13205 rather than long unsigned int.
13206 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13207
12314dc9
RB
132082017-01-17 Richard Biener <rguenther@suse.de>
13209
13210 PR tree-optimization/71433
13211 * gcc.dg/Warray-bounds-20.c: New testcase.
13212
a23e48df
RB
132132017-01-17 Richard Biener <rguenther@suse.de>
13214
13215 PR testsuite/52563
13216 PR testsuite/71237
13217 PR testsuite/77737
13218 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13219 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13220 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13221
e6750e5c
AM
132222017-01-17 Alan Modra <amodra@gmail.com>
13223
13224 * gcc.target/powerpc/pr79066.c: New.
13225
a59afbe2
JL
132262017-01-16 Jeff Law <law@redhat.com>
13227
13228 PR tree-optimization/33562
13229 PR tree-optimization/61912
13230 PR tree-optimization/77485
13231 PR tree-optimization/79090
13232 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13233 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13234
e1bcfb92
JJ
132352017-01-16 Jakub Jelinek <jakub@redhat.com>
13236
98e92fb2
JJ
13237 PR c/79089
13238 * gcc.c-torture/compile/pr79089.c: New test.
13239
e1bcfb92
JJ
13240 PR target/79080
13241 * gcc.dg/pr79080.c: New test.
13242
0ef1f9cd
DM
132432017-01-16 David Malcolm <dmalcolm@redhat.com>
13244
13245 PR c/78304
13246 * gcc.dg/format/pr78304.c: Convert argument from integral type
13247 to a pointer.
13248 * gcc.dg/format/pr78304-2.c: Likewise.
13249
76689ffc
CL
132502017-01-16 Carl Love <cel@us.ibm.com>
13251
13252 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13253 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13254
ce12ee9e
CL
132552017-01-16 Carl Love <cel@us.ibm.com>
13256
13257 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13258 Change arguments and return type to bool long long.
13259
b336037d
MS
132602017-01-16 Martin Sebor <msebor@redhat.com>
13261
13262 PR testsuite/79051
13263 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13264 on x86.
13265
1ddca3f3
PC
132662017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13267
13268 Revert:
a711887e 13269 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13270
13271 PR c++/71737
13272 * g++.dg/cpp0x/pr71737.C: New.
13273
290687fb
BS
132742017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13275
13276 * gcc.target/powerpc/swaps-p8-27.c: New.
13277
7d2f3f1d
PC
132782017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13279
13280 PR c++/71737
13281 * g++.dg/cpp0x/pr71737.C: New.
13282
d743728f
EB
132832017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13284
13285 * gnat.dg/opt62.adb: New test.
13286 * gnat.dg/opt62_pkg.ads: New helper.
13287
90aead21
BS
132882017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13289
a711887e
UB
13290 PR rtl-optimization/78626
13291 PR rtl-optimization/78727
90aead21
BS
13292 * gcc.dg/torture/pr78626.c: New test.
13293 * gcc.dg/torture/pr78727.c: New test.
13294
afaecc23
AM
132952017-01-14 Alan Modra <amodra@gmail.com>
13296
13297 * gcc.c-torture/compile/pr72749.c: New test.
13298
be4aa83d
DM
132992017-01-13 David Malcolm <dmalcolm@redhat.com>
13300
13301 PR c/78304
13302 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13303 (test_macro_2): New test.
13304 (test_macro_3): New test.
13305 (test_macro_4): New test.
13306 (test_non_contiguous_strings): Convert line number to line offset.
13307 * gcc.dg/format/pr78304-2.c: New test case.
13308 * gcc.dg/format/pr78304.c: New test case.
13309
7cdca3ec
UB
133102017-01-13 Uros Bizjak <ubizjak@gmail.com>
13311
13312 * gcc.target/i386/funcspec-56.inc: Add missing options and
13313 reorder options by implied ISAs, as in ix86_target_string.
13314
e3017e52
MP
133152017-01-13 Marek Polacek <polacek@redhat.com>
13316
13317 PR c++/71166
13318 * g++.dg/cpp0x/constexpr-array18.C: New test.
13319
d155c6fe
JL
133202017-01-13 Jeff Law <law@redhat.com>
13321
7c9560a5
JL
13322 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13323
9e59e99a
JL
13324 PR tree-optimization/61912
13325 PR tree-optimization/77485
13326 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13327 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13328 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13329
13330 PR tree-optimization/33562
13331 PR tree-optimization/61912
13332 PR tree-optimization/77485
d155c6fe
JL
13333 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13334 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13335 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13336 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13337 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13338 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13339 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13340
77719b06
ML
133412017-01-13 Martin Liska <mliska@suse.cz>
13342
13343 PR ipa/79043
13344 * gcc.c-torture/execute/pr79043.c: New test.
13345
a181b2bc
RB
133462017-01-13 Richard Biener <rguenther@suse.de>
13347
13348 PR middle-end/78411
13349 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13350
eaed3226
AV
133512017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13352
13353 PR fortran/70697
13354 * gfortran.dg/coarray/event_4.f08: New test.
13355
4ccff88b
AV
133562017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13357
13358 PR fortran/70696
13359 * gfortran.dg/coarray/event_3.f08: New test.
13360
3c3b9090
RB
133612017-01-13 Richard Biener <rguenther@suse.de>
13362
13363 PR tree-optimization/77283
13364 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13365
25329913
RB
133662017-01-13 Richard Biener <rguenther@suse.de>
13367
13368 * gcc.dg/gimplefe-22.c: New testcase.
13369
10b70b8e
RB
133702017-01-13 Richard Biener <rguenther@suse.de>
13371
13372 PR tree-optimization/77283
13373 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13374 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13375 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13376
76a8f82f
SL
133772017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13378
13379 * gcc.dg/pr77862.c: Require fpic target.
13380
59a505da
MM
133812017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13382
13383 PR target/79004
13384 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13385
bce6f760
MS
133862017-01-12 Martin Sebor <msebor@redhat.com>
13387
13388 * gcc.dg/pr78138.c: Adjust.
13389 * gcc.dg/pr78768.c: Adjust.
13390 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13391 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13392 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13393 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13394 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13395 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13396 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13397 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13398 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13399 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13400 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13401
3eefa646
JJ
134022017-01-12 Jakub Jelinek <jakub@redhat.com>
13403
13404 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13405
dcb56243
MS
134062017-01-12 Martin Sebor <msebor@redhat.com>
13407
8be3f306 13408 PR testsuite/79051
940242cd
MS
13409 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13410 due to bug 79054.
dcb56243 13411
b7431c20
DE
134122017-01-12 David Edelsohn <dje.gcc@gmail.com>
13413
13414 * gcc.dg/pr78768.c: Require LTO.
13415
2bcd9f32
MS
134162017-01-12 Martin Sebor <msebor@redhat.com>
13417
13418 PR c/79074
13419 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13420 due to the referenced bug.
13421
b2fc1c70
MS
134222017-01-12 Martin Sebor <msebor@redhat.com>
13423
13424 PR testsuite/79073
13425 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13426
fbed6f36
UB
134272017-01-12 Uros Bizjak <ubizjak@gmail.com>
13428
13429 * gcc.target/i386/builtin_target.c (check_features): Check all
13430 supported __builtin_cpu_supports options.
13431
27282dad
KT
134322017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13433
13434 PR tree-optimization/78319
13435 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13436 Remove xfail.
13437
66113166
BS
134382017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13439
13440 PR target/79044
13441 * gcc.target/powerpc/swaps-p8-26.c: New.
13442
6bb4ea5c
RB
134432017-01-12 Richard Biener <rguenther@suse.de>
13444
13445 * gcc.dg/gimplefe-21.c: New testcase.
13446
f15dbadb
MC
134472017-01-12 Michael Collison <michael.collison@arm.com>
13448
13449 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13450
73e32c47
JK
134512017-01-11 Julia Koval <julia.koval@intel.com>
13452 Uros Bizjak <ubizjak@gmail.com>
13453
13454 * gcc.target/i386/sgx.c New test.
13455 * gcc.target/i386/sse-12.c: Add -msgx.
13456 * gcc.target/i386/sse-13.c: Ditto.
13457 * gcc.target/i386/sse-14.c: Ditto.
13458 * gcc.target/i386/sse-22.c: Ditto.
13459 * gcc.target/i386/sse-23.c: Ditto.
13460 * g++.dg/other/i386-2.C: Ditto.
13461 * g++.dg/other/i386-3.C: Ditto.
13462
3594adc7
MS
134632017-01-11 Martin Sebor <msebor@redhat.com>
13464
13465 PR c++/24511
13466 * g++.dg/template/explicit9.C: New test.
13467
01bfd257
NS
134682017-01-11 Nathan Sidwell <nathan@acm.org>
13469
13470 PR c++/77812
13471 * g++.dg/pr77812.C: New.
13472
88df7964
JJ
134732017-01-11 Jakub Jelinek <jakub@redhat.com>
13474
eae63d78
JJ
13475 PR c++/71537
13476 * g++.dg/cpp1y/constexpr-71537.C: New test.
13477
88df7964
JJ
13478 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13479 argument.
13480
960ecba4
MS
134812017-01-11 Martin Sebor <msebor@redhat.com>
13482
13483 PR c/47931
13484 * c-c++-common/Waddress-2.c: New test.
13485
1f258a55
JJ
134862017-01-11 Jakub Jelinek <jakub@redhat.com>
13487
13488 PR c++/78341
13489 * g++.dg/cpp0x/pr78341.C: New test.
13490
bf5fbf46
MS
134912017-01-11 Martin Sebor <msebor@redhat.com>
13492
13493 PR c/78768
13494 * gcc.dg/pr78768.c: New test.
13495
19ff0049
DM
134962017-01-11 David Malcolm <dmalcolm@redhat.com>
13497
13498 PR driver/78877
13499 * gcc.dg/spellcheck-options-14.c: New test case.
13500 * gcc.dg/spellcheck-options-15.c: New test case.
13501 * gcc.dg/spellcheck-options-16.c: New test case.
13502 * gcc.dg/spellcheck-options-17.c: New test case.
13503
c86e9f03
ML
135042017-01-11 Martin Liska <mliska@suse.cz>
13505
13506 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13507
947f51d6
JJ
135082017-01-11 Jakub Jelinek <jakub@redhat.com>
13509
13510 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13511 instead of just 1 for the decomposition from struct C.
13512
849fccf8
EB
135132017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13514
13515 * gcc.c-torture/execute/20170111-1.c: New test.
13516
80c74722
RB
135172017-01-11 Richard Biener <rguenther@suse.de>
13518
13519 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13520
4c4b4703
JJ
135212017-01-11 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR middle-end/50199
13524 * gcc.dg/lto/pr50199_0.c: New test.
13525
664b1a6b
MS
135262017-01-10 Martin Sebor <msebor@redhat.com>
13527
13528 PR testsuite/78960
13529 PR testsuite/78959
13530 PR testsuite/78133
13531 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13532 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13533
fefd3086
MS
135342017-01-10 Martin Sebor <msebor@redhat.com>
13535
13536 PR middle-end/78138
664b1a6b 13537 * gcc.dg/pr78138.c: New test.
fefd3086 13538
b9f4757f
DM
135392017-01-10 David Malcolm <dmalcolm@redhat.com>
13540
13541 PR c++/77949
13542 * g++.dg/diagnostic/pr77949.C: New test case.
13543
5a50f6bb
MS
135442017-01-10 Martin Sebor <msebor@redhat.com>
13545
13546 PR middle-end/78245
13547 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13548
c16880ef
MS
135492017-01-10 Martin Sebor <msebor@redhat.com>
13550
13551 PR tree-optimization/78775
13552 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13553 * gcc.dg/attr-alloc_size-10.c: New test.
13554 * gcc.dg/attr-alloc_size-11.c: New test.
13555 * gcc.dg/builtin-stringop-chk-7.c: New test.
13556 * gcc.dg/pr78775.c: New test.
13557 * gcc.dg/pr78973-2.c: New test.
13558 * gcc.dg/pr78973.c: New test.
13559
5363d9d9
JL
135602017-01-10 Jeff Law <law@redhat.com>
13561
13562 PR tree-optimization/77766
13563 PR tree-optimization/78856
13564 * gcc.c-torture/execute/pr77766.c: New test.
13565
aae23693
RB
135662016-01-10 Richard Biener <rguenther@suse.de>
13567
13568 PR tree-optimization/79034
13569 * g++.dg/torture/pr79034.C: New testcase.
13570
a0843aed
ML
135712017-01-10 Martin Liska <mliska@suse.cz>
13572
13573 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13574 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13575 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13576 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13577 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13578 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13579 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13580 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13581 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13582 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13583 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13584 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13585 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13586 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13587 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13588 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13589 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13590 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13591 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13592 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13593 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13594 * gcc.dg/ipa/pr64307.c: Likewise.
13595 * gcc.dg/ipa/pr77653.c: Likewise.
13596
79fc8ffe
AS
135972017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13598
13599 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13600 * g++.dg/other/i386-3.C: Ditto.
13601 * gcc.target/i386/sse-12.c: Ditto.
13602 * gcc.target/i386/sse-13.c: Ditto.
13603 * gcc.target/i386/sse-22.c: Ditto.
13604 * gcc.target/i386/sse-23.c: Ditto.
13605 * gcc.target/i386/builtin_target.c: Handle new option.
13606 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13607 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13608 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13609
dfa6951f
MS
136102017-01-09 Martin Sebor <msebor@redhat.com>
13611
13612 PR testsuite/79036
13613 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13614 with different precisions.
13615
a271e415
EB
136162017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13617
13618 * g++.dg/opt/call2.C: New test.
13619 * g++.dg/opt/call3.C: Likewise.
13620 * gnat.dg/array26.adb: New test.
13621 * gnat.dg/array26_pkg.ad[sb]: New helper.
13622 * gnat.dg/array27.adb: New test.
13623 * gnat.dg/array27_pkg.ad[sb]: New helper.
13624 * gnat.dg/array28.adb: New test.
13625 * gnat.dg/array28_pkg.ad[sb]: New helper.
13626
bd2c6270
JJ
136272017-01-09 Jakub Jelinek <jakub@redhat.com>
13628
13629 PR translation/79019
13630 PR translation/79020
13631 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13632 diagnostics.
13633 * gfortran.dg/initialization_17.f90: Likewise.
13634
1c1d8e75
DH
136352017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13636
13637 PR testsuite/79026
13638 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13639 * gcc.target/i386/pr78904-4.c: Likewise.
13640 * gcc.target/i386/pr78904-6.c: Likewise.
13641 * gcc.target/i386/pr78967-2.c: Likewise.
13642
cb330ba5
JJ
136432017-01-09 Jakub Jelinek <jakub@redhat.com>
13644
13645 PR tree-optimization/78899
13646 * gcc.target/i386/pr78899.c: New test.
13647 * gcc.dg/pr71077.c: New test.
13648
a5e14a42
MJ
136492017-01-09 Martin Jambor <mjambor@suse.cz>
13650
13651 PR ipa/78365
13652 PR ipa/78599
13653 * gcc.dg/torture/pr78365.c: New test.
13654
01216d27
JJ
136552017-01-09 Jakub Jelinek <jakub@redhat.com>
13656
dc59e50a
JJ
13657 PR c++/78948
13658 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13659 (main): Use int* instead of long long.
13660
01216d27
JJ
13661 PR tree-optimization/78938
13662 * gcc.dg/vect/pr78938.c: New test.
13663
c0d4fec7
KT
136642017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13665
13666 * gcc.dg/20161219.c: New test.
13667
7b1b0cc1
RB
136682017-01-09 Richard Biener <rguenther@suse.de>
13669
13670 PR tree-optimization/78997
13671 * gcc.dg/torture/pr78997.c: New testcase.
13672
813b9c0d
RB
136732017-01-09 Richard Biener <rguenther@suse.de>
13674
13675 PR debug/79000
13676 * g++.dg/lto/pr79000_0.C: New testcase.
13677 * g++.dg/lto/pr79000_1.c: Likewise.
13678
efcc8d38
MS
136792017-01-08 Martin Sebor <msebor@redhat.com>
13680
13681 PR middle-end/77708
13682 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13683 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13684 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13685 due to bug 78969.
13686 * gcc.dg/format/pr78569.c: Adjust.
13687
5ccf1d8d
DM
136882017-01-07 David Malcolm <dmalcolm@redhat.com>
13689
13690 PR c++/72803
13691 * g++.dg/diagnostic/pr72803.C: New test case.
13692
42002dfe
MS
136932017-01-07 Martin Sebor <msebor@redhat.com>
13694
13695 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13696 * gcc.dg/attr-alloc_size-4.c: Same.
13697
de91486c
AV
136982017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13699
13700 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13701 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13702 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13703 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13704 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13705 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13706 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13707
f55a925e
AS
137082017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13709 * gcc.dg/memcmp-1.c: New.
13710 * gcc.dg/strncmp-1.c: New.
13711
f3caa118
AV
137122017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13713
13714 * gcc.target/arm/acle/mcrr: New.
13715 * gcc.target/arm/acle/mcrr2: New.
13716 * gcc.target/arm/acle/mrrc: New.
13717 * gcc.target/arm/acle/mrrc2: New.
13718
ecc9a25b
AV
137192017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13720
13721 * gcc.target/arm/acle/mcr.c: New.
13722 * gcc.target/arm/acle/mrc.c: New.
13723 * gcc.target/arm/acle/mcr2.c: New.
13724 * gcc.target/arm/acle/mrc2.c: New.
13725
3811581f
AV
137262017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13727
13728 * gcc.target/arm/acle/ldc: New.
13729 * gcc.target/arm/acle/ldc2: New.
13730 * gcc.target/arm/acle/ldcl: New.
13731 * gcc.target/arm/acle/ldc2l: New.
13732 * gcc.target/arm/acle/stc: New.
13733 * gcc.target/arm/acle/stc2: New.
13734 * gcc.target/arm/acle/stcl: New.
13735 * gcc.target/arm/acle/stc2l: New.
13736
d57daa0c
AV
137372017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13738
13739 * gcc.target/arm/acle/acle.exp: Run tests for different options
13740 and make sure fat-lto-objects is used such that we can still do
13741 assemble scans.
13742 * gcc.target/arm/acle/cdp.c: New.
13743 * gcc.target/arm/acle/cdp2.c: New.
13744 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13745 (check_effective_target_arm_coproc1_ok_nocache): New.
13746 (check_effective_target_arm_coproc2_ok): New.
13747 (check_effective_target_arm_coproc2_ok_nocache): New.
13748 (check_effective_target_arm_coproc3_ok): New.
13749 (check_effective_target_arm_coproc3_ok_nocache): New.
13750 (check_effective_target_arm_coproc4_ok): New.
13751 (check_effective_target_arm_coproc4_ok_nocache): New.
13752
8a123229
MS
137532017-01-06 Martin Sebor <msebor@redhat.com>
13754
13755 PR middle-end/78605
13756 * gcc.dg/tree-ssa/pr78605.c: New test.
13757
5b8999d6
MS
137582017-01-05 Martin Sebor <msebor@redhat.com>
13759
13760 PR tree-optimization/78910
13761 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13762 diagnostics.
13763 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13764 * gcc.dg/tree-ssa/pr78910.c: New test.
13765
4e89adf9
EB
137662017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13767
13768 * gcc.dg/sso-10.c: New test.
13769
962c5679
JJ
137702017-01-05 Jakub Jelinek <jakub@redhat.com>
13771
cfd719e7
JJ
13772 PR tree-optimization/71016
13773 * gcc.target/i386/pr71016.c: New test.
13774 * gcc.target/aarch64/pr71016.c: New test.
13775 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13776
26f20371
JJ
13777 PR c++/78931
13778 * g++.dg/cpp1z/decomp19.C: New test.
13779
962c5679
JJ
13780 PR c++/78890
13781 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13782 * g++.dg/init/union1.C: Likewise.
13783 * g++.dg/cpp0x/union6.C: Expect errors.
13784 * g++.dg/cpp0x/union8.C: New test.
13785 * g++.dg/cpp0x/pr78890-1.C: New test.
13786 * g++.dg/cpp0x/pr78890-2.C: New test.
13787
8c15f541
DE
137882017-01-05 David Edelsohn <dje.gcc@gmail.com>
13789
13790 * gcc.target/powerpc/pr71670.c: Require p9vector.
13791 * gcc.target/powerpc/p9-novsx.c: Same.
13792
51b86113
DM
137932017-01-05 David Malcolm <dmalcolm@redhat.com>
13794
13795 * selftests/asr_div1.rtl: New file.
13796 * selftests/aarch64: New subdirectory.
13797 * selftests/aarch64/times-two.rtl: New file.
13798 * selftests/bb-index.rtl: New file.
13799 * selftests/cfg-test.rtl: New file.
13800 * selftests/const-int.rtl: New file.
13801 * selftests/example-labels.rtl: New file.
13802 * selftests/insn-with-mode.rtl: New file.
13803 * selftests/jump-to-label-ref.rtl: New file.
13804 * selftests/jump-to-return.rtl: New file.
13805 * selftests/jump-to-simple-return.rtl: New file.
13806 * selftests/mem.rtl: New file.
13807 * selftests/note-insn-deleted.rtl: New file.
13808 * selftests/note_insn_basic_block.rtl: New file.
13809 * selftests/simple-cse.rtl: New file.
13810 * selftests/symbol-ref.rtl: New file.
13811 * selftests/x86_64: New subdirectory.
13812 * selftests/x86_64/call-insn.rtl: New file.
13813 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13814 * selftests/x86_64/times-two.rtl: New file.
13815 * selftests/x86_64/unspec.rtl: New file.
13816
dc7650cc
NS
138172017-01-05 Nathan Sidwell <nathan@acm.org>
13818
13819 PR c++/78765
13820 * g++.dg/cpp0x/pr78765.C: New.
13821
3db70565
DV
138222017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13823
13824 * gcc.target/s390/memcpy-2.c: New test.
13825 * gcc.target/s390/memset-2.c: New test.
13826
f5a537e3
AK
138272017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13828
13829 * gcc.target/s390/memcpy-1.c: New test.
13830
d80c6d02
JL
138312017-01-04 Jeff Law <law@redhat.com>
13832
13833 PR tree-optimization/78812
13834 * g++.dg/torture/pr78812.C: New test.
13835
08edc320 138362017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13837
13838 PR target/71977
13839 PR target/70568
13840 PR target/78823
13841 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13842 64-bit VSX systems with direct move, whether we optimize common
13843 code sequences in the GLIBC math library for float math functions.
13844 * gcc.target/powerpc/pr71977-2.c: Likewise.
13845
a9342885
MP
138462017-01-04 Marek Polacek <polacek@redhat.com>
13847
13848 PR c++/64767
13849 * c-c++-common/Wpointer-compare-1.c: New test.
13850
066435fe
JJ
138512017-01-04 Jakub Jelinek <jakub@redhat.com>
13852
abec4284
JJ
13853 PR c++/78949
13854 * c-c++-common/Wunused-var-16.c: New test.
13855
26c43e27
JJ
13856 PR c++/78693
13857 * g++.dg/cpp0x/pr78693.C: New test.
13858
fc73e60c
JJ
13859 PR driver/78957
13860 * gcc.dg/pr78957.c: New test.
13861
c9cf3863
JJ
13862 * g++.dg/cpp1y/auto-fn34.C: New test.
13863
066435fe
JJ
13864 PR c++/71182
13865 * g++.dg/cpp0x/pr71182.C: New test.
13866
598bd687
KN
138672017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13868
13869 PR target/78056
13870 * gcc.target/powerpc/pr78056-1.c: New test.
13871 * gcc.target/powerpc/pr78056-2.c: New test.
13872 * gcc.target/powerpc/pr78056-3.c: New test.
13873 * gcc.target/powerpc/pr78056-4.c: New test.
13874 * gcc.target/powerpc/pr78056-5.c: New test.
13875 * gcc.target/powerpc/pr78056-6.c: New test.
13876 * gcc.target/powerpc/pr78056-7.c: New test.
13877 * gcc.target/powerpc/pr78056-8.c: New test.
13878 * lib/target-supports.exp
13879 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13880 whether the effective target supports the popcntb instruction.
13881
8194635a
JL
138822017-01-03 Jeff Law <law@redhat.com>
13883
13884 PR tree-optimization/67955
13885 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13886
baf9ebc8
MP
138872017-01-04 Marek Polacek <polacek@redhat.com>
13888
13889 PR c++/77545
13890 PR c++/77284
13891 * g++.dg/cpp0x/range-for32.C: New test.
13892 * g++.dg/cpp0x/range-for33.C: New test.
13893
5dd9a9d0
DM
138942017-01-04 David Malcolm <dmalcolm@redhat.com>
13895
13896 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13897
4bf07f3f
NS
138982017-01-04 Nathan Sidwell <nathan@acm.org>
13899
13900 PR c++/66735
13901 * g++.dg/cpp1y/pr66735.C: New.
13902
165ba2e9
JJ
139032017-01-04 Jakub Jelinek <jakub@redhat.com>
13904
13905 PR tree-optimization/71563
13906 * gcc.dg/tree-ssa/pr71563.c: New test.
13907
4567f969
JB
139082017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13909
13910 PR fortran/78534
13911 PR fortran/78976
13912 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13913 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13914 * gfortran.dg/transfer_intrinsic_1.f90: Change
13915 scan-tree-dump-times due to gfc_trans_string_copy change to
13916 avoid -Wstringop-overflow.
13917
1c06f07f
JL
139182017-01-03 Jeff Law <law@redhat.com>
13919
13920 PR tree-optimization/78856
13921 * gcc.c-torture/execute/pr78856.c: New test.
13922
60fb638f
MM
139232017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13924
13925 PR target/78953
13926 * gcc.target/powerpc/pr78953.c: New test.
13927
e4d02f52
ILT
139282017-01-03 Ian Lance Taylor <iant@google.com>
13929
13930 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13931 enums.
13932
5b4f088d
MS
139332017-01-03 Martin Sebor <msebor@redhat.com>
13934
13935 PR tree-optimization/78696
13936 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13937 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13938 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13939 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13940
139412017-01-03 David Malcolm <dmalcolm@redhat.com>
13942
13943 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13944 with more than one digit.
13945 * lib/gcc-dg.exp (process-message): Support more than one digit
13946 in relative line specifications.
13947
139482017-01-03 Jakub Jelinek <jakub@redhat.com>
13949
13950 PR tree-optimization/78965
13951 * gcc.dg/pr78965.c: New test.
13952
13953 PR middle-end/78901
13954 * g++.dg/opt/pr78901.C: New test.
13955
139562017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13957
13958 PR fortran/78534
13959 PR fortran/66310
13960 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13961 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13962 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13963 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13964 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13965 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13966 * gfortran.dg/string_1_lp64.f90: New test.
13967 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13968 * gfortran.dg/string_3_lp64.f90: New test.
13969 * gfortran.dg/transfer_intrinsic_1.f90: Change
13970 scan-tree-dump-times due to gfc_trans_string_copy change to
13971 avoid -Wstringop-overflow.
13972
8b7163c6
UB
139732017-01-02 Uros Bizjak <ubizjak@gmail.com>
13974
13975 PR target/78967
13976 * gcc.target/i386/pr78967-1.c: New test.
13977 * gcc.target/i386/pr78967-2.c: Ditto.
13978 * gcc.target/i386/pr78967-3.c: Ditto.
13979
13980 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13981 * gcc.target/i386/pr78904-4.c: Ditto.
13982 * gcc.target/i386/pr78904-6.c: Ditto.
13983
e2940b98
JH
139842017-01-01 Jan Hubicka <hubicka@ucw.cz>
13985
13986 PR middle-end/77674
13987 * g++.dg/torture/pr77674.C: New testcase.
13988
cbe34bb5 139892017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13990
13991 Update copyright years.
818ab71a 13992\f
cbe34bb5 13993Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13994
13995Copying and distribution of this file, with or without modification,
13996are permitted in any medium without royalty provided the copyright
13997notice and this notice are preserved.