]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
invoke.texi (Wsuggest-attribute=cold): Document.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
12b9f3ac
JH
12017-10-07 Jan Hubicka <hubicka@ucw.cz>
2
3 * gcc.dg/cold-1.c: New testcase.
4
b8f49e4a
PC
52017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
6
7 PR c++/80805
8 * g++.dg/cpp0x/pr80805.C: New.
9
5abde510
TK
102017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11
12 PR fortran/49232
13 * gfortran.dg/contiguous_4.f90: New test.
14
58ebb59b
PC
152017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
16
17 PR c++/66690
18 * g++.dg/cpp1y/pr66690.C: New.
19
9db84ece
NS
202017-10-06 Nathan Sidwell <nathan@acm.org>
21
22 PR c++/82424
23 * g++.dg/warn/pr82424.C: New.
24
681f18d1
JJ
252017-10-06 Jakub Jelinek <jakub@redhat.com>
26
7260f6f7
JJ
27 PR c++/82299
28 * g++.dg/cpp0x/pr82299.C: New test.
29
681f18d1
JJ
30 P0704R1 - fixing const-qualified pointers to members
31 * g++.dg/cpp2a/ptrmem1.C: New test.
32
513d5564
ML
332017-10-06 Martin Liska <mliska@suse.cz>
34
35 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
36
d155a264
SD
372017-10-06 Sudakshina Das <sudi.das@arm.com>
38
39 * gcc.target/aarch64/bic_imm_1.c: New test.
40 * gcc.target/aarch64/orr_imm_1.c: Likewise.
41
e78b10ce
PC
422017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/60153
45 * g++.dg/cpp0x/variadic-crash3.C: New.
46
2f391428
JJ
472017-10-06 Jakub Jelinek <jakub@redhat.com>
48
49 PR tree-optimization/82434
50 * gcc.dg/store_merging_9.c: New test.
51
d20eac1b
RB
522017-10-06 Richard Biener <rguenther@suse.de>
53
54 PR tree-optimization/82397
55 * gfortran.dg/pr82397.f: New testcase.
56
ac95a65d
AK
572017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
58
59 PR target/82322
60 * gcc.target/s390/zvector/pr82322.c: New test.
61
6fcb90c6
AK
622017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
63
64 PR target/82317
65 * gcc.target/s390/zvector/pr82317.c: New test.
66
3d28cdc2
RB
672017-10-06 Richard Biener <rguenther@suse.de>
68
69 PR tree-optimization/82422
70 * gcc.dg/graphite/pr82422.c: New testcase.
71
6c7e0f7a
RB
722017-10-06 Richard Biener <rguenther@suse.de>
73
74 PR tree-optimization/82421
75 * gcc.dg/graphite/pr82421.c: New testcase.
76
4e34b338
JJ
772017-10-06 Jakub Jelinek <jakub@redhat.com>
78
79 PR c/82437
80 * c-c++-common/Wtautological-compare-6.c: New test.
81
bd8d431f
RB
822017-10-06 Richard Biener <rguenther@suse.de>
83
84 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
85 * gcc.dg/graphite/id-16.c: Likewise.
86 * gcc.dg/graphite/pr46168.c: Likewise.
87 * gcc.dg/graphite/pr68756.c: Likewise.
88 * gcc.dg/graphite/pr69728.c: Likewise.
89 * gcc.dg/graphite/pr71575-2.c: Likewise.
90 * gcc.dg/graphite/pr77362.c: Likewise.
91 * gcc.dg/graphite/pr81373.c: Likewise.
92 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
93 * gfortran.dg/graphite/interchange-1.f: Likewise.
94 * gfortran.dg/graphite/pr42334-1.f: Likewise.
95 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
96 * gfortran.dg/graphite/pr42393.f90: Likewise.
97 * gfortran.dg/graphite/pr47019.f: Likewise.
98 * gfortran.dg/graphite/id-17.f: Likewise.
99 * gfortran.dg/graphite/id-19.f: Likewise.
100 * gfortran.dg/graphite/run-id-2.f90: Likewise.
101 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
102 * gfortran.dg/graphite/pr42326.f90: Likewise.
103 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
104 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
105 a code generation error.
106 * gfortran.dg/graphite/run-id-3.f90: Likewise.
107 * gfortran.dg/graphite/pr29832.f90: Likewise.
108
31bee964
RB
1092017-10-06 Richard Biener <rguenther@suse.de>
110
111 PR tree-optimization/82436
112 * gcc.dg/vect/pr82436.c: New testcase.
113
4bc4b2b4
BE
1142017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
115
116 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
117
592fbfb5
TC
1182017-10-05 Tamar Christina <tamar.christina@arm.com>
119
120 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
121 * lib/target-supports.exp (vect_sizes_16B_8B): New.
122
1232017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
124
125 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
126 * gcc.dg/vect/vect-align-2.c: Likewise.
127 * gcc.dg/vect/vect-multitypes-1.c: Likewise
128
807e3be2
NS
1292017-10-05 Nathan Sidwell <nathan@acm.org>
130
131 * g++.dg/warn/mvp.C: New.
132
05e1eaeb
JJ
1332017-10-05 Jakub Jelinek <jakub@redhat.com>
134
135 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
136 friendly.
137
bb61e6e3
RB
1382017-10-05 Richard Biener <rguenther@suse.de>
139
140 * gfortran.dg/graphite/id-17.f: Fix typo.
141 * gfortran.dg/graphite/id-19.f: Likewise.
142 * gfortran.dg/graphite/pr29832.f90: Likewise.
143 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
144 * gfortran.dg/graphite/pr42326.f90: Likewise.
145 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
146 * gfortran.dg/graphite/run-id-2.f90: Likewise.
147 * gfortran.dg/graphite/run-id-3.f90: Likewise.
148
5b93c0ee
PC
1492017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
150
151 PR c++/80471
152 * g++.dg/cpp1y/pr80471.C: New.
153
25139006
PC
1542017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
155
156 PR c++/78131
157 * g++.dg/cpp1z/constexpr-lambda17.C: New.
158
968e56bf
PC
1592017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
160
161 PR c++/78018
162 * g++.dg/cpp1y/lambda-generic-78018.C: New.
163
fb4ccfed
PC
1642017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
165 Andrew Pinski <apinski@cavium.com>
166
167 PR c++/71946
168 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
169 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
170
ab6501d7
SD
1712017-10-04 Sudakshina Das <sudi.das@arm.com>
172
173 * gcc.target/aarch64/bic_imm_1.c: New.
174 * gcc.target/aarch64/orr_imm_1.c: Likewise.
175
b419102c
NS
1762017-10-04 Nathan Sidwell <nathan@acm.org>
177
178 * g++.dg/abi/mangle41.C: Adjust diagnostics.
179
420db574
JJ
1802017-10-04 Jakub Jelinek <jakub@redhat.com>
181
182 PR c++/82373
183 * g++.dg/cpp1y/pr82373.C: New test.
184
8139a48e
DM
1852017-10-04 David Malcolm <dmalcolm@redhat.com>
186
187 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
188 underlining for param.
189 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
190 highlighting of parameters; add test coverage for trivial
191 parameter decls, and for callback parameters.
192 * gcc.dg/pr68533.c: Update location of two errors to reflect
193 location of params.
194
6069fe72
DM
1952017-10-04 David Malcolm <dmalcolm@redhat.com>
196
197 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
198 (create_code): Call it.
199 * jit.dg/test-vector-rvalues.cc: New test case.
200
4f15b6a2
AK
2012017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
202
203 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
204 vector loop peeling.
205 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
206 New proc.
207
30d027da
AK
2082017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
209
210 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
211 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
212 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
213 vect_floatint_cvt with vect_doubleint_cvt.
214 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
215 vect_intfloat_cvt with vect_intdouble_cvt.
216 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
217 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
218 depend on vect_intdouble_cvt.
219 * lib/target-supports.exp
220 (check_effective_target_vect_doubleint_cvt)
221 (check_effective_target_vect_intdouble_cvt): New procs.
222
c059a92e
AK
2232017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
224
225 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
226 * lib/target-supports.exp (check_effective_target_vect_long_mult):
227 New proc.
228
a4646113
AK
2292017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
230
231 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
232 * gfortran.dg/vect/pr77848.f: Likewise.
233
26412773
AK
2342017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
235
236 * lib/target-supports.exp (check_effective_target_vect_float):
237 Return 1 being on a S/390 with VXE.
238 * gcc.dg/vect/pr31699.c: Require vec_float.
239 * gcc.dg/vect/pr61194.c: Likewise.
240 * gcc.dg/vect/pr65947-10.c: Likewise.
241 * gcc.dg/vect/pr66142.c: Likewise.
242 * gcc.dg/vect/slp-10.c: Likewise.
243 * gcc.dg/vect/slp-11c.c: Likewise.
244 * gcc.dg/vect/slp-12b.c: Likewise.
245 * gcc.dg/vect/slp-18.c: Likewise.
246 * gcc.dg/vect/slp-33.c: Likewise.
247 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
248 * gcc.dg/vect/slp-cond-2.c: Likewise.
249 * gcc.dg/vect/vect-cond-10.c: Likewise.
250 * gcc.dg/vect/vect-cond-8.c: Likewise.
251 * gcc.dg/vect/vect-cond-9.c: Likewise.
252 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
253 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
254
ebb4badd
TS
2552017-10-04 Thomas Schwinge <thomas@codesourcery.com>
256
257 PR tree-optimization/82374
258 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
259 attributes propagation changes for OMP outlined regions.
260 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
261 * c-c++-common/goacc/kernels-reduction.c: Likewise.
262
f95810b5
RS
2632017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
264
265 PR tree-optimization/82413
266 * g++.dg/pr82413.C: New test.
267
707905d0
PT
2682017-10-04 Paul Thomas <pault@gcc.gnu.org>
269
270 PR fortran/77296
271 * gfortran.dg/associate_32.f03 : New test.
272
8bca3f59
PC
2732017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
274
275 PR c++/78816
276 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
277
5c38262d
JJ
2782017-10-04 Jakub Jelinek <jakub@redhat.com>
279
280 PR tree-optimization/82374
281 * gcc.dg/gomp/pr82374.c: New test.
282
21375f0d
RB
2832017-10-04 Richard Biener <rguenther@suse.de>
284
285 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
286 errors and scan for one.
287 * gfortran.dg/graphite/id-19.f: Likewise.
288 * gfortran.dg/graphite/pr29832.f90: Likewise.
289 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
290 * gfortran.dg/graphite/pr42326.f90: Likewise.
291 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
292 * gfortran.dg/graphite/run-id-2.f90: Likewise.
293 * gfortran.dg/graphite/run-id-3.f90: Likewise.
294 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
295
944e0841
MM
2962017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
297
298 * gcc.target/powerpc/float128-odd.c: New test.
299
5bd8ff41
PC
3002017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
301
302 PR c++/70343
303 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
304
11e3d45c
JL
3052017-10-03 Jeff Law <law@redhat.com>
306
307 PR target/82358
308 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
309
3b7511f9
MJ
3102017-10-03 Martin Jambor <mjambor@suse.cz>
311
312 PR tree-optimization/82363
313 * gcc.dg/tree-ssa/pr82363.c: New test.
314
bb81a576
JJ
3152017-10-03 Jakub Jelinek <jakub@redhat.com>
316
33ff5dda
JJ
317 PR tree-optimization/82381
318 * gcc.c-torture/compile/pr82381.c: New test.
319
bb81a576
JJ
320 PR target/82386
321 * gcc.dg/pr82386.c: New test.
322
5aab83d5
PC
3232017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
324
325 PR c++/70570
326 * g++.dg/cpp1y/lambda-generic-70570.C: New.
327
70c894ea
PC
3282017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
329
330 PR c++/79590
331 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
332
603841eb
PC
3332017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
334
335 PR c++/79005
336 * g++.dg/cpp1y/lambda-generic-79005.C: New.
337
da3723a8
PT
3382017-10-02 Paul Thomas <pault@gcc.gnu.org>
339
340 PR fortran/82312
341 * gfortran.dg/typebound_proc_36.f90 : New test.
342
20a7e14a
PB
3432017-10-02 Peter Bergner <bergner@vnet.ibm.com>
344
345 PR target/80210
346 * gcc.target/powerpc/pr80210-2.c: New test.
347
f240a230
JJ
3482017-10-02 Jakub Jelinek <jakub@redhat.com>
349
476dec78
JJ
350 * gcc.dg/pr82389.c: New test.
351
f240a230
JJ
352 PR tree-optimization/82387
353 PR tree-optimization/82388
354 PR tree-optimization/82389
355 * gcc.c-torture/compile/pr82389.c: New test.
356 * gcc.c-torture/execute/pr82387.c: New test.
357 * gcc.c-torture/execute/pr82388.c: New test.
358
bac1187d
PC
3592017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
360
361 PR c++/79180
362 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
363 * g++.dg/torture/pr79180.C: Likewise.
364
365 PR c++/71386
366 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
367
96e2d1d1
RB
3682017-10-02 Richard Biener <rguenther@suse.de>
369
370 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
371 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
372 * gcc.dg/graphite/id-16.c: Likewise.
373 * gcc.dg/graphite/pr46168.c: Likewise.
374 * gcc.dg/graphite/pr68756.c: Likewise.
375 * gcc.dg/graphite/pr69728.c: Likewise.
376 * gcc.dg/graphite/pr71575-2.c: Likewise.
377 * gcc.dg/graphite/pr77362.c: Likewise.
378 * gcc.dg/graphite/pr81373.c: Likewise.
379 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
380 * gfortran.dg/graphite/interchange-1.f: Likewise.
381 * gfortran.dg/graphite/pr29581.f90: Likewise.
382 * gfortran.dg/graphite/pr42334-1.f: Likewise.
383 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
384 * gfortran.dg/graphite/pr42393.f90: Likewise.
385 * gfortran.dg/graphite/pr47019.f: Likewise.
386
1a6da556
PC
3872017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
388
389 PR c++/69977
390 * g++.dg/cpp1y/lambda-generic-69977.C: New.
391
144d302e
PC
3922017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
393
394 PR c++/59991
395 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
396
7838c9a8
TV
3972017-10-02 Tom de Vries <tom@codesourcery.com>
398
399 * gcc.c-torture/compile/pr82337.c: Add
400 dg-require-effective-target nonlocal_goto.
401
f25a140b
RS
4022017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
403 Alan Hayward <alan.hayward@arm.com>
404 David Sherwood <david.sherwood@arm.com>
405
406 PR target/71307
407 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
408
0389d86c
RB
4092017-10-02 Richard Biener <rguenther@suse.de>
410
411 PR tree-optimization/82355
412 * gcc.dg/graphite/fuse-1.c: Adjust.
413 * gcc.dg/graphite/fuse-2.c: Likewise.
414 * gcc.dg/graphite/pr82355.c: New testcase.
415
aa2a59fc
JL
4162017-10-01 Jeff Law <law@redhat.com>
417
418 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
419
efa1d7a2
DH
4202017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
421
422 PR fortran/61450
423 * gfortran.dg/binding_label_tests_28.f90: New test.
424
ae3f9c32
PC
4252017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/65949
428 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
429
333cb612
PC
4302017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
431
432 PR c++/68754
433 * g++.dg/cpp1y/constexpr-68754.C: Move...
434 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
435
15c77315
JJ
4362017-09-30 Jakub Jelinek <jakub@redhat.com>
437
438 PR target/82361
439 * gcc.target/i386/pr82361-1.c: New test.
440 * gcc.target/i386/pr82361-2.c: New test.
441
b09bf97b
YG
4422017-09-29 Yury Gribov <tetra2005@gmail.com>
443
444 PR middle-end/82319
445 * c-c++/common/pr57371-4.c: Test NaN comparisons.
446
6e3e8419
EB
4472017-09-29 Eric Botcazou <ebotcazou@adacore.com>
448
449 * g++.dg/other/dump-ada-spec-10.C: New test.
450
e9d297a1
JL
4512017-09-29 Jeff Law <law@redhat.com>
452
453 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
454
603be022
JJ
4552017-09-29 Jakub Jelinek <jakub@redhat.com>
456
457 P0683R1 - default member initializers for bit-fields
458 * g++.dg/ext/bitfield6.C: New test.
459 * g++.dg/cpp2a/bitfield1.C: New test.
460 * g++.dg/cpp2a/bitfield2.C: New test.
461 * g++.dg/cpp2a/bitfield3.C: New test.
462
9129a561
VM
4632017-09-29 Vladimir Makarov <vmakarov@redhat.com>
464
465 PR target/81481
466 * gcc.target/i386/pr81481.c: New.
467
a815fe44
KN
4682017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
469
b5e6b7ca 470 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
471 and dg-require-effective-target directives to correct testing
472 behavior.
b5e6b7ca
SB
473 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
474 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
475 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 476 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 477 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 478 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 479 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 480 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 481 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 482 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 483 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 484 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 485 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 486 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 487 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 488 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 489 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 490
e75210d6
BS
4912017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
492
493 PR tree-optimization/82337
494 * gcc.c-torture/compile/pr82337.c: New file.
495
52c6ab74
JM
4962017-09-29 Javier Miranda <miranda@adacore.com>
497
498 * gnat.dg/unchecked_union3.adb: New testcase.
499
5002017-09-29 Javier Miranda <miranda@adacore.com>
501
502 * gnat.dg/unchecked_union2.adb: New testcase.
503
1dce26a1
DH
5042017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
505
506 PR fortran/25071
507 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
508 * gfortran.dg/argument_checking_4.f90: Likewise.
509 * gfortran.dg/argument_checking_5.f90: Likewise.
510 * gfortran.dg/argument_checking_6.f90: Likewise.
511 * gfortran.dg/argument_checking_10.f90: Likewise.
512 * gfortran.dg/argument_checking_13.f90: Likewise.
513 * gfortran.dg/argument_checking_15.f90: Likewise.
514 * gfortran.dg/argument_checking_18.f90: Likewise.
515 * gfortran.dg/gomp/udr8.f90: Likewise.
516 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
517 the dg-options.
518
bf61f589
JJ
5192017-09-29 Jakub Jelinek <jakub@redhat.com>
520
27746ca9
JJ
521 * g++.dg/ext/bitfield7.C: New test.
522 * g++.dg/ext/bitfield8.C: New test.
523 * g++.dg/ext/bitfield9.C: New test.
524
2a389958
JJ
525 PR c/82340
526 * gcc.dg/tree-ssa/pr82340.c: New test.
527
bf61f589
JJ
528 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
529
051e4e1c
PC
5302017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
531
532 PR c++/79488
533 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
534
ff299487
JJ
5352017-09-28 Jakub Jelinek <jakub@redhat.com>
536
537 PR target/82342
538 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
539 * gcc.target/i386/pr82260-2.c: Likewise.
540
10e93cf5
SS
5412017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
542
543 * gcc.target/i386/avx512f-constant-float-return.c: New test.
544
b4aac5c3
CL
5452017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
546
547 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
548 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
549 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
550 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
551 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
552 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
553 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
554 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
555 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
556 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
557
5a47aa2c
DM
5582017-09-28 David Malcolm <dmalcolm@redhat.com>
559
560 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
561 test case.
562 * jit.dg/test-returning-function-ptr.c (create_code): Update to
563 create a function pointer type independently of the call to
564 gcc_jit_function_get_address, and assign the pointer to a local
565 before returning it, to exercise the function pointer type
566 comparison code.
567
15a65e63
DM
5682017-09-27 David Malcolm <dmalcolm@redhat.com>
569
570 * jit.dg/all-non-failing-tests.h: Add
571 test-returning-function-ptr.c.
572 * jit.dg/test-returning-function-ptr.c: New test case.
573
a509c571
CL
5742017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
575
576 PR target/71727
577 * gcc.target/aarch64/pr71727-2.c: New test.
578
6e0cc90b
KN
5792017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
580
581 * gcc.target/powerpc/swaps-p8-28.c: New test.
582 * gcc.target/powerpc/swaps-p8-29.c: New test.
583 * gcc.target/powerpc/swaps-p8-30.c: New test.
584 * gcc.target/powerpc/swaps-p8-31.c: New test.
585 * gcc.target/powerpc/swaps-p8-32.c: New test.
586 * gcc.target/powerpc/swaps-p8-33.c: New test.
587 * gcc.target/powerpc/swaps-p8-34.c: New test.
588 * gcc.target/powerpc/swaps-p8-35.c: New test.
589 * gcc.target/powerpc/swaps-p8-36.c: New test.
590 * gcc.target/powerpc/swaps-p8-37.c: New test.
591 * gcc.target/powerpc/swaps-p8-38.c: New test.
592 * gcc.target/powerpc/swaps-p8-39.c: New test.
593 * gcc.target/powerpc/swaps-p8-40.c: New test.
594 * gcc.target/powerpc/swaps-p8-41.c: New test.
595 * gcc.target/powerpc/swaps-p8-42.c: New test.
596 * gcc.target/powerpc/swaps-p8-43.c: New test.
597 * gcc.target/powerpc/swaps-p8-44.c: New test.
598 * gcc.target/powerpc/swaps-p8-45.c: New test.
599
4ca4cf4e
CL
6002017-09-27 Carl Love <cel@us.ibm.com>
601 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
602 for the __builtin_fctid and __builtin_fctiw.
603
d4b7f2ee
PJ
6042017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
605
606 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
607 new group memory offsetting code in the BRIG frontend.
608 * brig.dg/test/gimple/function_calls.hsail: Likewise.
609 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
610 * brig.dg/test/gimple/variables.hsail: Likewise.
611
b55c7343
JJ
6122017-09-27 Jakub Jelinek <jakub@redhat.com>
613
614 PR c++/82159
615 * g++.dg/opt/pr82159.C: New test.
616
7ba950d3
AK
6172017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
618
619 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
620
7a6ed74d
MM
6212017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
622
623 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
624 don't generate a 32-bit shift after doing XSCVDPSPN.
625 * gcc.target/powerpc/direct-move-float1.c: Likewise.
626 * gcc.target/powerpc/direct-move-float3.c: New test.
627
1d6fadee
PK
6282017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
629
630 * gcc.dg/tree-ssa/cmpdiv.c: New test.
631
1262c6cf
CL
6322017-09-26 Carl Love <cel@us.ibm.com>
633
634 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
635 file for the new built-ins and the existing built-ins.
636
63b62fa0
JW
6372017-09-26 Janus Weil <janus@gcc.gnu.org>
638
639 PR fortran/82143
640 PR fortran/82324
641 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
642 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
643 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
644 Don't assume that DOUBLE PRECISION has kind=16.
645
3c549718
TK
6462017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
647
648 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
649 warning from associate construct and do loop.
650
5714abff
TK
6512017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
652
653 * gfortran.dg/gomp/associate1.f90: Really commit change
654 from 2017-09-25.
655 * gfortran.dg/predcom-1.f: Likewise.
656 * gfortran.dg/unconstrained_commons.f: Likewise.
657
caab3763
JJ
6582017-09-26 Jakub Jelinek <jakub@redhat.com>
659
660 PR middle-end/35691
661 * gcc.dg/pr35691-5.c: New test.
662 * gcc.dg/pr35691-6.c: New test.
663
621e5370
RB
6642017-09-26 Richard Biener <rguenther@suse.de>
665
666 PR tree-optimization/82321
667 * gcc.dg/graphite/pr82321.c: New testcase.
668
703fe7a4
AK
6692017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
670
18b10d78
AK
671 * lib/target-supports.exp (check_effective_target_vect_int)
672 (check_effective_target_vect_shift)
673 (check_effective_target_whole_vector_shift)
674 (check_effective_target_vect_shift_char)
675 (check_effective_target_vect_long)
676 (check_effective_target_vect_double)
677 (check_effective_target_vect_long_long)
678 (check_effective_target_vect_perm)
679 (check_effective_target_vect_perm_byte)
680 (check_effective_target_vect_perm_short)
681 (check_effective_target_vect_widen_mult_qi_to_hi)
682 (check_effective_target_vect_widen_mult_hi_to_si)
683 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
684 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
685 (check_effective_target_vect_widen_mult_si_to_di_pattern)
686 (check_effective_target_vect_pack_trunc)
687 (check_effective_target_vect_unpack)
688 (check_effective_target_vect_hw_misalign)
689 (check_effective_target_vect_condition)
690 (check_effective_target_vect_cond_mixed)
691 (check_effective_target_vect_char_mult)
692 (check_effective_target_vect_short_mult)
693 (check_effective_target_vect_int_mult)
694 (check_effective_target_vect_extract_even_odd)
695 (check_effective_target_vect_interleave)
696 (check_effective_target_sqrt_insn)
697 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
698 VX.
699 (check_vect_support_and_set_flags): New proc.
700 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 701
09fdb701
RB
7022017-09-26 Richard Biener <rguenther@suse.de>
703
704 PR tree-optimization/82320
705 * gcc.dg/torture/pr82320.c: New testcase.
706
df2a1a26
CL
7072017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
708
709 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
710 Fix arm check.
711
af2c8a96
JL
7122017-09-25 Jeff Law <law@redhat.com>
713
714 * lib/target-supports.exp
715 (check_effective_target_supports_stack_clash_protection): Enable for
716 rs6000 and powerpc targets.
717
d80d5c38
BC
7182017-09-25 Bin Cheng <bin.cheng@arm.com>
719
720 PR tree-optimization/82163
721 * gcc.dg/tree-ssa/pr82163.c: New test.
722
15e23330
TK
7232017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
724
725 * gfortran.dg/do_subscript_1.f90: New test.
726 * gfortran.dg/do_subscript_2.f90: New test.
727 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
728 * gfortran.dg/predcom-1.f: Adjust loop bounds.
729 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
730
2678bf2f
WS
7312017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
732
733 * gcc.target/powerpc/fold-vec-st-char.c: New.
734 * gcc.target/powerpc/fold-vec-st-double.c: New.
735 * gcc.target/powerpc/fold-vec-st-float.c: New.
736 * gcc.target/powerpc/fold-vec-st-int.c: New.
737 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
738 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
739 * gcc.target/powerpc/fold-vec-st-short.c: New.
740
504e0b5f
PMR
7412017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
742
743 * g++.dg/pr82155.C: New testcase.
744
d362ac6c
RB
7452017-09-25 Richard Biener <rguenther@suse.de>
746
747 PR tree-optimization/82285
748 * gcc.dg/torture/pr82285.c: New testcase.
749
e98cd75f
PMR
7502017-09-25 Justin Squirek <squirek@adacore.com>
751
752 * gnat.dg/entry_family.adb: New testcase
753
60ba7cd3
L
7542017-09-24 H.J. Lu <hongjiu.lu@intel.com>
755
756 PR target/82267
757 * gcc.target/i386/pr82267.c: New test.
758
c6c74708
TK
7592017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
760 PR fortran/66328
761
762 * gfortran.dg/data_derived_1.f90: New test.
763
24bafc56
TK
7642017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
765
766 PR fortran/54633
767 * gfortran.dg/intrinsic_bounds_1.f90: New test.
768 * gfortran.dg/intrinsic_param_1.f90: New test.
769
650f7d09
TK
7702017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
771 Steven G. Kargl <kargl@gcc.gnu.org>
772
773 PR fortran/80118
774 * gfortran.dg/zero_sized_7.f90: New test.
775
d16d81b5
JW
7762017-09-23 Janus Weil <janus@gcc.gnu.org>
777
778 PR fortran/82143
779 * gfortran.dg/promotion_3.f90: New test case.
780 * gfortran.dg/promotion_4.f90: New test case.
781
89762a83
DS
7822017-09-23 Daniel Santos <daniel.santos@pobox.com>
783
784 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
785 * gcc.target/i386/pr82196-2.c: (b): Likewise.
786
2dc589be
JJ
7872017-09-22 Jakub Jelinek <jakub@redhat.com>
788
a93952d2
JJ
789 PR middle-end/35691
790 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
791 instead of -fdump-tree-forwprop-details in dg-options.
792 * gcc.dg/pr35691-2.c: Likewise.
793 * gcc.dg/pr35691-3.c: New test.
794 * gcc.dg/pr35691-4.c: New test.
795
2dc589be
JJ
796 PR sanitizer/81929
797 * g++.dg/ubsan/pr81929.C: New test.
798
ea44495d
RS
7992017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
800
801 PR tree-optimization/82289
802 * gcc.dg/vect/pr82289.c: New test.
803
f702e7d4
RS
8042017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
805 Alan Hayward <alan.hayward@arm.com>
806 David Sherwood <david.sherwood@arm.com>
807
808 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
809 of alignment message.
810 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
811
b2b67217
MS
8122017-09-22 Martin Sebor <msebor@redhat.com>
813
814 PR c/81854
815 * gcc.target/i386/pr80732.c: Correct a type error.
816
9003adc7
DM
8172017-09-22 David Malcolm <dmalcolm@redhat.com>
818
819 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
820 to reflect highlighting of parameters; add test coverage for
821 callback parameters.
822
4d6e2f33
RB
8232017-09-22 Richard Biener <rguenther@suse.de>
824
825 * gcc.dg/graphite/scop-24.c: New testcase.
826
2402ffb6
RB
8272017-09-22 Richard Biener <rguenther@suse.de>
828
829 PR tree-optimization/82291
830 * gcc.dg/torture/pr82291.c: New testcase.
831
e7ba6a60
SS
8322017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
833
834 * gcc.target/i386/avx512f-constant-set.c: New test.
835
8362017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
837
838 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
839 * gcc.target/i386/avx512f-prefer.c: New test.
840
1debe7ea
JL
8412017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
842
843 * lib/target-supports.exp
844 (check_effective_target_frame_pointer_for_non_leaf): Add
845 case for x86 Solaris.
846
b89a63b9
PT
8472017-09-21 Paul Thomas <pault@gcc.gnu.org>
848
849 PR fortran/78512
850 * gfortran.dg/associate_26.f90 : New test.
851
852 PR fortran/80120
853 * gfortran.dg/associate_27.f90 : New test.
854
855 PR fortran/81903
856 * gfortran.dg/associate_28.f90 : New test.
857
858 PR fortran/82121
859 * gfortran.dg/associate_29.f90 : New test.
860
861 PR fortran/67543
862 * gfortran.dg/associate_30.f90 : New test.
863
864 PR fortran/52832
865 * gfortran.dg/associate_31.f90 : New test.
866
f17aba3c
EB
8672017-09-21 Eric Botcazou <ebotcazou@adacore.com>
868
869 * gnat.dg/discr48.adb: New test.
870 * gnat.dg/discr48_pkg.ads: New helper.
871
8722017-09-21 Tamar Christina <tamar.christina@arm.com>
873
874 PR testsuite/78421
875 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
876 Invert arm check.
877
a0e27dc2
CP
8782017-09-21 Cesar Philippidis <cesar@codesourcery.com>
879
880 * gfortran.dg/goacc/wait.f90: New test.
881
765b3379
JJ
8822017-09-21 Jakub Jelinek <jakub@redhat.com>
883
884 PR sanitizer/81715
885 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
886 const predicate to const predicate & to avoid UB.
887 * g++.dg/opt/pr81715.C: New test.
888
c94f2d84
RB
8892017-09-21 Richard Biener <rguenther@suse.de>
890
891 PR tree-optimization/82276
892 PR tree-optimization/82244
893 * gcc.dg/torture/pr82276.c: New testcase.
894
2e1dd137
RB
8952017-09-21 Richard Biener <rguenther@suse.de>
896
897 PR tree-optimization/71351
898 * gfortran.dg/graphite/pr71351.f90: New testcase.
899 * gfortran.dg/graphite/interchange-3.f90: Adjust.
900
a4f65ca8
JJ
9012017-09-21 Jakub Jelinek <jakub@redhat.com>
902
903 PR target/82260
904 * gcc.target/i386/pr82260-1.c: New test.
905 * gcc.target/i386/pr82260-2.c: New test.
906
d3347cd2
AK
9072017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
908 Jeff Law <law@redhat.com>
909
910 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 911 * lib/target-supports.exp:
d3347cd2
AK
912 (check_effective_target_supports_stack_clash_protection): Enable for
913 s390/s390x targets.
914
5f2fd590
MS
9152017-09-20 Martin Sebor <msebor@redhat.com>
916
073809a7
MS
917 PR c/81854
918 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
919 * g++.dg/ext/attr-ifunc-4.C: Ditto.
920 * lib/target-supports.exp: Adjust for C++.
921
5f2fd590
MS
922 PR c/81854
923 * gcc.dg/attr-ifunc-1.c: Correct type errors.
924 * gcc.dg/attr-ifunc-2.c: Ditto.
925 * gcc.dg/attr-ifunc-3.c: Ditto.
926 * gcc.dg/attr-ifunc-4.c: Ditto.
927 * gcc.dg/attr-ifunc-5.c: Ditto.
928 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 929 * lib/target-supports.exp: Correct type error.
5f2fd590 930
94c23e39
JL
9312017-09-20 Jeff Law <law@redhat.com>
932
933 * gcc.target/i386/stack-check-11.c: Update test and regexp
934 so that it works for both i?86 and x86_64.
935
6073d002
SB
9362017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
937
938 PR target/77687
939 * gcc.target/powerpc/pr77687.c: New testcase.
940
fb3cd39d
JJ
9412017-09-20 Jakub Jelinek <jakub@redhat.com>
942
2ffb5745
JJ
943 P0409R2 - allow lambda capture [=, this]
944 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
945 capture. Add further tests.
946 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
947 for c++2a on [=, this] capture.
948
fb3cd39d
JJ
949 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
950 * g++.dg/cpp1z/cplusplus_1z.C: New test.
951
cace2309
SP
9522017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
953
954 * gcc.target/i386/builtin_target.c: Test knm.
955 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
956
52e22c79
RB
9572017-09-20 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/77362
960 * gcc.dg/graphite/pr77362.c: New testcase.
961
2a900079
RB
9622017-09-20 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/82264
965 * gcc.dg/torture/pr82264.c: New testcase.
966
88272c01
JJ
9672017-09-20 Jakub Jelinek <jakub@redhat.com>
968
969 * g++.dg/debug/dwarf2/template-params-13.C: New test.
970 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
971 it doesn't match newlines.
972 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
973 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
974 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
975 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
976 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
977 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
978 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
979 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
980 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
981 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
982
0f45457e
PC
9832017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
984
985 PR c++/64954
986 * g++.dg/cpp0x/constexpr-ctor20.C: New.
987
73fe2f32
RB
9882017-09-20 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/81373
991 * gcc.dg/graphite/pr81373.c: New testcase.
992
ee8f15c6
JL
9932017-09-19 Jeff Law <law@redhat.com>
994
ac9c032e
JL
995 * gcc.target/i386/stack-check-11.c: New test.
996
8e7a09c3
JL
997 * gcc.dg/stack-check-4.c: New test.
998 * gcc.dg/stack-check-5.c: New test.
999 * gcc.dg/stack-check-6.c: New test.
1000 * gcc.dg/stack-check-6a.c: New test.
1001 * gcc.dg/stack-check-7.c: New test.
1002 * gcc.dg/stack-check-8.c: New test.
1003 * gcc.dg/stack-check-9.c: New test.
1004 * gcc.dg/stack-check-10.c: New test.
1005 * lib/target-supports.exp
1006 (check_effective_target_supports_stack_clash_protection): Enable for
1007 x86 and x86_64 targets.
1008
8c1dd970
JL
1009 * gcc.dg/stack-check-3.c: New test.
1010
ee8f15c6
JL
1011 * gcc.dg/stack-check-2.c: New test.
1012 * lib/target-supports.exp
8e7a09c3 1013 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1014 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1015 (check_effective_target_caller_implicit_probes): Likewise.
1016
14a1a59f
JJ
10172017-09-19 Jakub Jelinek <jakub@redhat.com>
1018
1019 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1020 * g++.dg/tree-ssa/pr41428.C: Likewise.
1021 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1022 c++17 and up.
1023 * g++.dg/expr/bool3.C: Likewise.
1024 * g++.dg/expr/bitfield5.C: Likewise.
1025 * g++.old-deja/g++.jason/bool5.C: Likewise.
1026
e32d2388
MS
10272017-09-18 Martin Sebor <msebor@redhat.com>
1028
1029 PR c/81854
1030 * gcc.dg/pr81854.c: New test.
1031 * g++.dg/ext/attr-ifunc-5.C: New test.
1032 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1033 * g++.dg/ext/attr-ifunc-2.C: Same.
1034 * g++.dg/ext/attr-ifunc-3.C: Same.
1035 * g++.dg/ext/attr-ifunc-4.C: Same.
1036 * g++.old-deja/g++.abi/vtable2.C: Same.
1037 * gcc.dg/attr-ifunc-1.c: Same.
1038
81b29ad8
WS
10392017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1040
1041 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1042
109bb910
RB
10432017-09-19 Richard Biener <rguenther@suse.de>
1044
1045 PR tree-optimization/82244
1046 * gcc.dg/torture/pr82244.c: New testcase.
1047
197d2f5b
RB
10482017-09-19 Richard Biener <rguenther@suse.de>
1049
1050 PR tree-optimization/69728
1051 * gfortran.dg/graphite/pr69728.f90: New testcase.
1052 * gcc.dg/graphite/pr69728.c: Likewise.
1053
7e12c0e0
PC
10542017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1055
1056 PR c++/80947
1057 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1058
b161f2c9
RS
10592017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1060
1061 * gcc.dg/vect/slp-multitypes-13.c: New test.
1062
7251b0bf
RS
10632017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1064
1065 * gfortran.dg/vect/mask-store-1.f90: New test.
1066
10d8c51f
PC
10672017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 PR c++/45033
1070 * g++.dg/expr/delete1.C: New.
1071
2eda24e9
PMR
10722017-09-18 Bob Duff <duff@adacore.com>
1073
1074 * gnat.dg/validity_check.adb: New testcase.
1075
10762017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1077
1078 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1079
10802017-09-18 Bob Duff <duff@adacore.com>
1081
1082 * gnat.dg/tagged_prefix_call.adb: New testcase.
1083
845af9e6
PMR
10842017-09-18 Ed Schonberg <schonberg@adacore.com>
1085
1086 * gnat.dg/default_variants.adb: New testcase.
1087
2a63b04e
RO
10882017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1089
1090 PR target/81736
1091 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1092 * gcc.target/i386/pr81736-4.c: Likewise.
1093
3d07d963
RB
10942017-09-18 Richard Biener <rguenther@suse.de>
1095
1096 PR tree-optimization/79622
1097 * gcc.dg/graphite/pr79622.c: New testcase.
1098
3cb626e4
DS
10992017-09-17 Daniel Santos <daniel.santos@pobox.com>
1100
1101 gcc.target/i386/pr82196-1.c: New test.
1102 gcc.target/i386/pr82196-2.c: Likewise.
1103
01f44e44
L
11042017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1105
1106 PR target/82166
1107 * gcc.target/i386/pr82166.c: New test.
1108
62d3c075
PT
11092017-09-17 Paul Thomas <pault@gcc.gnu.org>
1110
1111 PR fortran/82173
1112 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1113 * gfortran.dg/pdt_2.f03 : The same.
1114 * gfortran.dg/pdt_3.f03 : The same.
1115 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1116 module 'bad_vars'. Add error concerning assumed parameters and
1117 save attribute.
1118 * gfortran.dg/pdt_11.f03 : New test.
1119
1120 PR fortran/60483
1121 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1122 * gfortran.dg/associate_25.f90 : New test.
1123 * gfortran.dg/pdt_12.f03 : New test.
1124
026a79f7
AS
11252017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1126 Jakub Jelinek <jakub@redhat.com>
1127
1128 Add support for -std=c++2a.
1129 * lib/target-supports.exp (check_effective_target_c++17): Return
1130 1 also if check_effective_target_c++2a.
1131 (check_effective_target_c++17_down): New.
1132 (check_effective_target_c++2a_only): New.
1133 (check_effective_target_c++2a): New.
1134 * g++.dg/cpp2a/cplusplus.C: New.
1135
bb75facd
JM
11362017-09-15 Joseph Myers <joseph@codesourcery.com>
1137
1138 PR c/82071
1139 * gcc.target/i386/excess-precision-8.c: New test.
1140
c01df3c8
MLI
11412017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1142 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/64644
1145 * g++.dg/other/anon-union4.C: New.
1146 * g++.old-deja/g++.law/union4.C: Adjust.
1147 * g++.old-deja/g++.other/anon1.C: Likewise.
1148
1d933576
BE
11492017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1150
1151 * c-c++-common/Wcast-align.c: New test.
1152
4a8ca690
EB
11532017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1154
1155 * g++.dg/sso-1.C: New test.
1156 * g++.dg/sso-2.C: Likewise.
1157
11582017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1159
1160 PR c++/78648
1161 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1162
ed17cb57
JW
11632017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1164
1165 PR tree-optimization/71026
1166 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1167
a1189286
JJ
11682017-09-15 Jakub Jelinek <jakub@redhat.com>
1169
7b936140
JJ
1170 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1171 * lib/target-supports.exp (check_effective_target_c++14): Use
1172 check_effective_target_c++17 instead of check_effective_target_c++1z.
1173 (check_effective_target_c++14_down): Likewise.
1174 (check_effective_target_c++1z_only): Rename to ...
1175 (check_effective_target_c++17_only): ... this.
1176 (check_effective_target_c++1z): Rename to ...
1177 (check_effective_target_c++17): ... this.
1178 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1179 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1180 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1181 and comments refering to 1z to 17.
1182 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1183 * g++.dg/template/partial5.C: Likewise.
1184 * g++.dg/template/nontype8.C: Likewise.
1185 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1186 * g++.dg/cpp1z/nontype3a.C: Likewise.
1187 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1188 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1189 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1190 * g++.dg/cpp1z/pr78771.C: Likewise.
1191 * g++.dg/cpp1z/elide1.C: Likewise.
1192 * g++.dg/cpp1z/fold3.C: Likewise.
1193 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1194 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1195 * g++.dg/cpp1z/inline-var2.C: Likewise.
1196 * g++.dg/cpp1z/eval-order2.C: Likewise.
1197 * g++.dg/cpp1z/decomp21.C: Likewise.
1198 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1199 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1200 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1201 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1202 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1203 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1204 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1205 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1206 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1207 * g++.dg/cpp1z/range-for1.C: Likewise.
1208 * g++.dg/cpp1z/init-statement4.C: Likewise.
1209 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1210 * g++.dg/cpp1z/decomp30.C: Likewise.
1211 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1212 * g++.dg/cpp1z/register2.C: Likewise.
1213 * g++.dg/cpp1z/decomp9.C: Likewise.
1214 * g++.dg/cpp1z/regress1.C: Likewise.
1215 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1216 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1217 * g++.dg/cpp1z/abbrev2.C: Likewise.
1218 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1219 * g++.dg/cpp1z/regress2.C: Likewise.
1220 * g++.dg/cpp1z/decomp16.C: Likewise.
1221 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1222 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1223 * g++.dg/cpp1z/decomp3.C: Likewise.
1224 * g++.dg/cpp1z/register1.C: Likewise.
1225 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1226 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1227 * g++.dg/cpp1z/decomp10.C: Likewise.
1228 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1229 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1230 * g++.dg/cpp1z/decomp27.C: Likewise.
1231 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1232 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1233 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1234 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1235 * g++.dg/cpp1z/decomp11.C: Likewise.
1236 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1237 * g++.dg/cpp1z/utf8-2.C: Likewise.
1238 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1239 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1240 * g++.dg/cpp1z/byte1.C: Likewise.
1241 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1242 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1243 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1244 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1245 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1246 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1247 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1248 * g++.dg/cpp1z/cplusplus.C: Likewise.
1249 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1250 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1251 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1252 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1253 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1254 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1255 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1256 * g++.dg/cpp1z/fold9.C: Likewise.
1257 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1258 * g++.dg/cpp1z/abbrev1.C: Likewise.
1259 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1260 * g++.dg/cpp1z/utf8.C: Likewise.
1261 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1262 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1263 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1264 * g++.dg/cpp1z/init-statement2.C: Likewise.
1265 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1266 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1267 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1268 * g++.dg/cpp1z/nontype3.C: Likewise.
1269 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1270 * g++.dg/cpp1z/fold7.C: Likewise.
1271 * g++.dg/cpp1z/nontype2.C: Likewise.
1272 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1273 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1274 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1275 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1276 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1277 * g++.dg/cpp1z/nontype1.C: Likewise.
1278 * g++.dg/cpp1z/init-statement5.C: Likewise.
1279 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1280 * g++.dg/cpp1z/decomp17.C: Likewise.
1281 * g++.dg/cpp1z/fold4.C: Likewise.
1282 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1283 * g++.dg/cpp1z/fold7a.C: Likewise.
1284 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1285 * g++.dg/cpp1z/init-statement7.C: Likewise.
1286 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1287 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1288 * g++.dg/cpp1z/pr79143.C: Likewise.
1289 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1290 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1291 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1292 * g++.dg/cpp1z/decomp20.C: Likewise.
1293 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1294 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1295 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1296 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1297 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1298 * g++.dg/cpp1z/fold8.C: Likewise.
1299 * g++.dg/cpp1z/init-statement3.C: Likewise.
1300 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1301 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1302 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1303 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1304 * g++.dg/cpp1z/fold1.C: Likewise.
1305 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1306 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1307 * g++.dg/cpp1z/fold5.C: Likewise.
1308 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1309 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1310 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1311 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1312 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1313 * g++.dg/cpp1z/eval-order3.C: Likewise.
1314 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1315 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1316 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1317 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1318 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1319 * g++.dg/cpp1z/decomp15.C: Likewise.
1320 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1321 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1322 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1323 * g++.dg/cpp1z/decomp4.C: Likewise.
1324 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1325 * g++.dg/cpp1z/init-statement8.C: Likewise.
1326 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1327 * g++.dg/cpp1z/init-statement6.C: Likewise.
1328 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1329 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1330 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1331 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1332 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1333 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1334 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1335 * g++.dg/cpp1z/init-statement9.C: Likewise.
1336 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1337 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1338 * g++.dg/cpp1z/fold2.C: Likewise.
1339 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1340 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1341 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1342 * g++.dg/cpp1z/fold6.C: Likewise.
1343 * g++.dg/cpp1z/decomp12.C: Likewise.
1344 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1345 * g++.dg/cpp1z/inline-var1.C: Likewise.
1346 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1347 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1348 * g++.dg/other/error3.C: Likewise.
1349 * g++.dg/init/new25.C: Likewise.
1350 * g++.dg/init/new13.C: Likewise.
1351 * g++.dg/tls/diag-2.C: Likewise.
1352 * g++.dg/tls/diag-4.C: Likewise.
1353 * g++.dg/opt/noreturn-1.C: Likewise.
1354 * g++.dg/eh/async-unwind2.C: Likewise.
1355 * g++.dg/eh/spec9.C: Likewise.
1356 * g++.dg/eh/spec7.C: Likewise.
1357 * g++.dg/eh/template1.C: Likewise.
1358 * g++.dg/eh/cond4.C: Likewise.
1359 * g++.dg/eh/pr41819.C: Likewise.
1360 * g++.dg/eh/delete1.C: Likewise.
1361 * g++.dg/eh/spec3.C: Likewise.
1362 * g++.dg/eh/forced4.C: Likewise.
1363 * g++.dg/eh/spec2.C: Likewise.
1364 * g++.dg/eh/shadow1.C: Likewise.
1365 * g++.dg/eh/pr38662.C: Likewise.
1366 * g++.dg/eh/ehopt1.C: Likewise.
1367 * g++.dg/eh/spec8.C: Likewise.
1368 * g++.dg/eh/init-temp2.C: Likewise.
1369 * g++.dg/rtti/crash3.C: Likewise.
1370 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1371 * g++.dg/warn/register-parm-1.C: Likewise.
1372 * g++.dg/warn/register-var-2.C: Likewise.
1373 * g++.dg/gcov/gcov-7.C: Likewise.
1374 * g++.dg/tree-ssa/pr45605.C: Likewise.
1375 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1376 * g++.dg/lookup/exception1.C: Likewise.
1377 * g++.dg/ubsan/pr79589.C: Likewise.
1378 * g++.dg/tm/pr47340.C: Likewise.
1379 * g++.dg/tm/pr46567.C: Likewise.
1380 * g++.dg/expr/bitfield5.C: Likewise.
1381 * g++.dg/expr/bool1.C: Likewise.
1382 * g++.dg/expr/lval3.C: Likewise.
1383 * g++.dg/expr/lval4.C: Likewise.
1384 * g++.dg/expr/bitfield4.C: Likewise.
1385 * g++.dg/expr/bitfield6.C: Likewise.
1386 * g++.dg/expr/bool3.C: Likewise.
1387 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1388 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1389 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1390 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1391 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1392 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1393 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1394 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1395 * g++.dg/parse/register1.C: Likewise.
1396 * g++.dg/parse/error15.C: Likewise.
1397 * g++.dg/parse/linkage2.C: Likewise.
1398 * g++.dg/concepts/intro2.C: Likewise.
1399 * g++.dg/concepts/class.C: Likewise.
1400 * g++.dg/concepts/traits1.C: Likewise.
1401 * g++.dg/concepts/req5.C: Likewise.
1402 * g++.dg/concepts/var-concept5.C: Likewise.
1403 * g++.dg/concepts/fn-concept2.C: Likewise.
1404 * g++.dg/concepts/traits2.C: Likewise.
1405 * g++.dg/concepts/placeholder2.C: Likewise.
1406 * g++.dg/concepts/class6.C: Likewise.
1407 * g++.dg/concepts/memtmpl1.C: Likewise.
1408 * g++.dg/concepts/friend2.C: Likewise.
1409 * g++.dg/concepts/template-parm3.C: Likewise.
1410 * g++.dg/concepts/template-parm10.C: Likewise.
1411 * g++.dg/concepts/explicit-spec1.C: Likewise.
1412 * g++.dg/concepts/explicit-spec3.C: Likewise.
1413 * g++.dg/concepts/var-templ2.C: Likewise.
1414 * g++.dg/concepts/intro5.C: Likewise.
1415 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1416 * g++.dg/concepts/iconv1.C: Likewise.
1417 * g++.dg/concepts/constrained-parm.C: Likewise.
1418 * g++.dg/concepts/template-template-parm1.C: Likewise.
1419 * g++.dg/concepts/var-concept3.C: Likewise.
1420 * g++.dg/concepts/class3.C: Likewise.
1421 * g++.dg/concepts/memfun2.C: Likewise.
1422 * g++.dg/concepts/req1.C: Likewise.
1423 * g++.dg/concepts/disjunction1.C: Likewise.
1424 * g++.dg/concepts/req17.C: Likewise.
1425 * g++.dg/concepts/pr65848.C: Likewise.
1426 * g++.dg/concepts/placeholder4.C: Likewise.
1427 * g++.dg/concepts/decl-diagnose.C: Likewise.
1428 * g++.dg/concepts/intro7.C: Likewise.
1429 * g++.dg/concepts/pr68683.C: Likewise.
1430 * g++.dg/concepts/partial-spec4.C: Likewise.
1431 * g++.dg/concepts/template-parm5.C: Likewise.
1432 * g++.dg/concepts/explicit-inst1.C: Likewise.
1433 * g++.dg/concepts/class-deduction1.C: Likewise.
1434 * g++.dg/concepts/class1.C: Likewise.
1435 * g++.dg/concepts/req15.C: Likewise.
1436 * g++.dg/concepts/memfun.C: Likewise.
1437 * g++.dg/concepts/pr68434.C: Likewise.
1438 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1439 * g++.dg/concepts/partial-spec6.C: Likewise.
1440 * g++.dg/concepts/var-templ1.C: Likewise.
1441 * g++.dg/concepts/template-parm8.C: Likewise.
1442 * g++.dg/concepts/explicit-inst3.C: Likewise.
1443 * g++.dg/concepts/class4.C: Likewise.
1444 * g++.dg/concepts/req6.C: Likewise.
1445 * g++.dg/concepts/fn8.C: Likewise.
1446 * g++.dg/concepts/class5.C: Likewise.
1447 * g++.dg/concepts/placeholder5.C: Likewise.
1448 * g++.dg/concepts/req16.C: Likewise.
1449 * g++.dg/concepts/req10.C: Likewise.
1450 * g++.dg/concepts/var-concept2.C: Likewise.
1451 * g++.dg/concepts/auto3.C: Likewise.
1452 * g++.dg/concepts/generic-fn-err.C: Likewise.
1453 * g++.dg/concepts/pr65552.C: Likewise.
1454 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1455 * g++.dg/concepts/fn1.C: Likewise.
1456 * g++.dg/concepts/partial-spec.C: Likewise.
1457 * g++.dg/concepts/template-parm12.C: Likewise.
1458 * g++.dg/concepts/diagnostic1.C: Likewise.
1459 * g++.dg/concepts/intro1.C: Likewise.
1460 * g++.dg/concepts/explicit-inst4.C: Likewise.
1461 * g++.dg/concepts/req18.C: Likewise.
1462 * g++.dg/concepts/explicit-spec5.C: Likewise.
1463 * g++.dg/concepts/var-concept6.C: Likewise.
1464 * g++.dg/concepts/fn9.C: Likewise.
1465 * g++.dg/concepts/req2.C: Likewise.
1466 * g++.dg/concepts/template-parm7.C: Likewise.
1467 * g++.dg/concepts/req14.C: Likewise.
1468 * g++.dg/concepts/template-parm6.C: Likewise.
1469 * g++.dg/concepts/variadic4.C: Likewise.
1470 * g++.dg/concepts/fn6.C: Likewise.
1471 * g++.dg/concepts/req-neg1.C: Likewise.
1472 * g++.dg/concepts/alias3.C: Likewise.
1473 * g++.dg/concepts/expression2.C: Likewise.
1474 * g++.dg/concepts/partial-spec3.C: Likewise.
1475 * g++.dg/concepts/expression3.C: Likewise.
1476 * g++.dg/concepts/memfun-err.C: Likewise.
1477 * g++.dg/concepts/pr66091.C: Likewise.
1478 * g++.dg/concepts/explicit-spec2.C: Likewise.
1479 * g++.dg/concepts/equiv.C: Likewise.
1480 * g++.dg/concepts/friend1.C: Likewise.
1481 * g++.dg/concepts/fn4.C: Likewise.
1482 * g++.dg/concepts/var-templ3.C: Likewise.
1483 * g++.dg/concepts/explicit-inst2.C: Likewise.
1484 * g++.dg/concepts/alias2.C: Likewise.
1485 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1486 * g++.dg/concepts/placeholder6.C: Likewise.
1487 * g++.dg/concepts/fn10.C: Likewise.
1488 * g++.dg/concepts/req3.C: Likewise.
1489 * g++.dg/concepts/variadic2.C: Likewise.
1490 * g++.dg/concepts/pr65636.C: Likewise.
1491 * g++.dg/concepts/intro6.C: Likewise.
1492 * g++.dg/concepts/class2.C: Likewise.
1493 * g++.dg/concepts/fn2.C: Likewise.
1494 * g++.dg/concepts/req20.C: Likewise.
1495 * g++.dg/concepts/req8.C: Likewise.
1496 * g++.dg/concepts/placeholder1.C: Likewise.
1497 * g++.dg/concepts/pr65854.C: Likewise.
1498 * g++.dg/concepts/member-concept.C: Likewise.
1499 * g++.dg/concepts/template-parm2.C: Likewise.
1500 * g++.dg/concepts/variadic1.C: Likewise.
1501 * g++.dg/concepts/fn7.C: Likewise.
1502 * g++.dg/concepts/intro4.C: Likewise.
1503 * g++.dg/concepts/req13.C: Likewise.
1504 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1505 * g++.dg/concepts/explicit-spec6.C: Likewise.
1506 * g++.dg/concepts/auto1.C: Likewise.
1507 * g++.dg/concepts/alias1.C: Likewise.
1508 * g++.dg/concepts/fn-concept1.C: Likewise.
1509 * g++.dg/concepts/template-parm11.C: Likewise.
1510 * g++.dg/concepts/explicit-spec4.C: Likewise.
1511 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1512 * g++.dg/concepts/req9.C: Likewise.
1513 * g++.dg/concepts/req4.C: Likewise.
1514 * g++.dg/concepts/pr65681.C: Likewise.
1515 * g++.dg/concepts/req7.C: Likewise.
1516 * g++.dg/concepts/req12.C: Likewise.
1517 * g++.dg/concepts/fn5.C: Likewise.
1518 * g++.dg/concepts/alias4.C: Likewise.
1519 * g++.dg/concepts/generic-fn.C: Likewise.
1520 * g++.dg/concepts/feature-macro.C: Likewise.
1521 * g++.dg/concepts/req19.C: Likewise.
1522 * g++.dg/concepts/placeholder3.C: Likewise.
1523 * g++.dg/concepts/intro3.C: Likewise.
1524 * g++.dg/concepts/partial-spec5.C: Likewise.
1525 * g++.dg/concepts/template-parm4.C: Likewise.
1526 * g++.dg/concepts/dr1430.C: Likewise.
1527 * g++.dg/concepts/pr65634.C: Likewise.
1528 * g++.dg/concepts/var-concept4.C: Likewise.
1529 * g++.dg/concepts/pr67249.C: Likewise.
1530 * g++.dg/concepts/expression.C: Likewise.
1531 * g++.dg/concepts/pr65575.C: Likewise.
1532 * g++.dg/concepts/partial-spec2.C: Likewise.
1533 * g++.dg/concepts/template-parm9.C: Likewise.
1534 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1535 * g++.dg/concepts/equiv2.C: Likewise.
1536 * g++.dg/concepts/req11.C: Likewise.
1537 * g++.dg/concepts/template-parm1.C: Likewise.
1538 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1539 * g++.dg/concepts/var-concept1.C: Likewise.
1540 * g++.dg/concepts/fn3.C: Likewise.
1541 * g++.dg/torture/pr46364.C: Likewise.
1542 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1543 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1544 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1545 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1546 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1547 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1548 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1549 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1550 * g++.dg/torture/pr52918-1.C: Likewise.
1551 * g++.dg/torture/pr49394.C: Likewise.
1552 * g++.dg/torture/pr57190.C: Likewise.
1553 * g++.dg/cpp0x/static_assert8.C: Likewise.
1554 * g++.dg/cpp0x/noexcept19.C: Likewise.
1555 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1556 * g++.dg/cpp0x/variadic73.C: Likewise.
1557 * g++.dg/cpp0x/noexcept02.C: Likewise.
1558 * g++.dg/cpp0x/defaulted23.C: Likewise.
1559 * g++.dg/cpp0x/noexcept08.C: Likewise.
1560 * g++.dg/cpp0x/auto9.C: Likewise.
1561 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1562 * g++.dg/cpp0x/error5.C: Likewise.
1563 * c-c++-common/gomp/atomic-12.c: Likewise.
1564 * c-c++-common/gomp/atomic-13.c: Likewise.
1565 * c-c++-common/gomp/atomic-14.c: Likewise.
1566 * c-c++-common/Wvarargs-2.c: Likewise.
1567 * c-c++-common/Wvarargs.c: Likewise.
1568 * c-c++-common/vector-subscript-2.c: Likewise.
1569 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1570 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1571 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1572 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1573 * g++.old-deja/g++.eh/throw2.C: Likewise.
1574 * g++.old-deja/g++.eh/throw1.C: Likewise.
1575 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1576 * g++.old-deja/g++.other/new7.C: Likewise.
1577 * g++.old-deja/g++.other/crash30.C: Likewise.
1578 * g++.old-deja/g++.other/regstack.C: Likewise.
1579 * g++.old-deja/g++.other/crash28.C: Likewise.
1580 * g++.old-deja/g++.jason/bool5.C: Likewise.
1581 * g++.old-deja/g++.mike/p10416.C: Likewise.
1582 * g++.old-deja/g++.mike/eh25.C: Likewise.
1583 * g++.old-deja/g++.mike/eh55.C: Likewise.
1584
a1189286
JJ
1585 PR rtl-optimization/82192
1586 * gcc.c-torture/execute/pr82192.c: New test.
1587
897da303
RB
15882017-09-15 Richard Biener <rguenther@suse.de>
1589
1590 PR tree-optimization/82217
1591 * gcc.dg/torture/pr82217.c: New testcase.
1592
854dde43
JJ
15932017-09-15 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR target/82145
1596 * gcc.target/i386/pr82145.c: New test.
1597
22d07ec2
PT
15982017-09-15 Paul Thomas <pault@gcc.gnu.org>
1599
1600 PR fortran/82184
1601 * gfortran.dg/pointer_array_9.f90: New test.
1602
12fca96e
MM
16032017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1604
1605 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1606 __builtin_fabsq.
1607 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1608 of __builtin_fabsq. Prevent the test from running on 32-bit.
1609 * gcc.target/powerpc/float128-fma1.c: New test.
1610 * gcc.target/powerpc/float128-fma2.c: Likewise.
1611 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1612 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1613
595ced60
DM
16142017-09-14 David Malcolm <dmalcolm@redhat.com>
1615
1616 PR jit/82174
1617 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1618 New test case.
1619
44e13e60
PH
16202017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1621
1622 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1623
2a94be35
WS
16242017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1625
1626 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1627 lp64 requirement.
1628
0fa0fdb7
RB
16292017-09-14 Richard Biener <rguenther@suse.de>
1630
1631 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1632 * gcc.dg/uninit-suppress_2.c: Adjust.
1633 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1634
83ada6e8
RO
16352017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1636
1637 PR tree-optimization/80996
1638 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1639
c5f59763
JJ
16402017-09-14 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR target/81325
1643 * g++.dg/cpp0x/pr81325.C: New test.
1644
87f3a5cf
PT
16452017-09-13 Paul Thomas <pault@gcc.gnu.org>
1646
1647 PR fortran/82173
1648 * gfortran.dg/pdt_10.f03 : New test.
1649
b6509175
PC
16502017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/68177
1653 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1654
c7885b85
ML
16552017-09-13 Martin Liska <mliska@suse.cz>
1656
1657 PR middle-end/82154
1658 * g++.dg/torture/pr82154.C: New test.
1659
97e63e12
PC
16602017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 PR c++/61362
1663 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1664 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1665
bce5091a
SE
16662017-09-13 Steve Ellcey <sellcey@cavium.com>
1667
1668 PR tree-optimization/80925
1669 * gfortran.dg/vect/vect-2.f90: Add
1670 --param vect-max-peeling-for-alignment=0 option.
1671 Remove unaligned access and peeling checks.
1672 * gfortran.dg/vect/vect-3.f90: Ditto.
1673 * gfortran.dg/vect/vect-4.f90: Ditto.
1674 * gfortran.dg/vect/vect-5.f90: Ditto.
1675
13380861
PC
16762017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1677
1678 PR c++/61135
1679 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1680 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1681
bb5d9711
JW
16822017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1683
1684 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1685
267bbb6f
MP
16862017-09-13 Marek Polacek <polacek@redhat.com>
1687
1688 PR c/82167
1689 * gcc.dg/pr82167.c: New test.
1690
8a411aa3
WS
16912017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1692
1693 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1694 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1695 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1696 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1697 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1698 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1699
1cb656f8
JW
17002017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1701
1702 * gcc.target/aarch64/pr62178.c: Updated testcase
1703 to scan for two ldrs and an mla.
1704
e5b87132
PC
17052017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 PR c++/59949
1708 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1709
491cefb7
WD
17102017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1711
1712 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1713
4395a473
TP
17142017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1715
1716 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1717 ARMv8-A and ARMv8-R.
1718 * gcc.target/arm/acle/cdp2.c: Likewise.
1719 * gcc.target/arm/acle/ldc.c: Likewise.
1720 * gcc.target/arm/acle/ldc2.c: Likewise.
1721 * gcc.target/arm/acle/ldc2l.c: Likewise.
1722 * gcc.target/arm/acle/ldcl.c: Likewise.
1723 * gcc.target/arm/acle/mcr.c: Likewise.
1724 * gcc.target/arm/acle/mcr2.c: Likewise.
1725 * gcc.target/arm/acle/mcrr.c: Likewise.
1726 * gcc.target/arm/acle/mcrr2.c: Likewise.
1727 * gcc.target/arm/acle/mrc.c: Likewise.
1728 * gcc.target/arm/acle/mrc2.c: Likewise.
1729 * gcc.target/arm/acle/mrrc.c: Likewise.
1730 * gcc.target/arm/acle/mrrc2.c: Likewise.
1731 * gcc.target/arm/acle/stc.c: Likewise.
1732 * gcc.target/arm/acle/stc2.c: Likewise.
1733 * gcc.target/arm/acle/stc2l.c: Likewise.
1734 * gcc.target/arm/acle/stcl.c: Likewise.
1735 * lib/target-supports.exp:
1736 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1737 and stcl in the comment.
1738 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1739 and disable Thumb-1 targets.
1740 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1741 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1742
caf3dcdf
PC
17432017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1744
1745 PR c++/47226
1746 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1747 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1748
2da6996c
RB
17492017-09-13 Richard Biener <rguenther@suse.de>
1750
1751 PR middle-end/82128
1752 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1753 default-def to avoid breaking iterator update with the weird
1754 interaction with cgraph_update_edges_for_call_stmt_node.
1755
d6ecd2cf
KV
17562017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1757
1758 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1759
741bbaab
PC
1760017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1761
1762 PR c++/70621
1763 * g++.dg/torture/pr70621.C: New.
1764
18a4e7e3
PT
17652017-09-12 Paul Thomas <pault@gcc.gnu.org>
1766
1767 PR fortran/82173
1768 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1769 is defined' error.
1770 * gfortran.dg/pdt_6.f03 : New test.
1771 * gfortran.dg/pdt_7.f03 : New test.
1772 * gfortran.dg/pdt_8.f03 : New test.
1773
1774 PR fortran/82168
1775 * gfortran.dg/pdt_9.f03 : New test.
1776
cbc45bea
JJ
17772017-09-12 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR target/82112
1780 * gcc.target/powerpc/pr82112.c: New test.
1781 * g++.dg/ext/altivec-18.C: New test.
1782
5f33b353
ML
17832017-09-12 Martin Liska <mliska@suse.cz>
1784
1785 PR testsuite/82114
1786 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1787
29545149
RB
17882017-09-12 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/82157
1791 * gcc.dg/torture/pr82157.c: New testcase.
1792
8101ec85
SA
17932017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1794
1795 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1796 attribute.
1797 * gcc.target/mips/near-far-2.c: Likewise.
1798 * gcc.target/mips/near-far-3.c: Likewise.
1799 * gcc.target/mips/near-far-4.c: Likewise.
1800
ec33aebb
JJ
18012017-09-12 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR target/82112
1804 * c-c++-common/pr82112.c: New test.
1805 * gcc.dg/pr82112.c: New test.
1806
2f6c18e0
EB
18072017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1808
1809 PR ada/79441
1810 * gnat.dg/pack9.adb: Robustify.
1811
ff3598bc
PT
18122017-09-10 Paul Thomas <pault@gcc.gnu.org>
1813
1814 PR fortran/34640
1815 * gfortran.dg/associate_24.f90: New test.
1816 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1817 checks.
1818 * gfortran.dg/no_arg_check_2.f90: Likewise.
1819 * gfortran.dg/pointer_array_1.f90: New test.
1820 * gfortran.dg/pointer_array_2.f90: New test.
1821 * gfortran.dg/pointer_array_7.f90: New test.
1822 * gfortran.dg/pointer_array_8.f90: New test.
1823 * gfortran.dg/pointer_array_component_1.f90: New test.
1824 * gfortran.dg/pointer_array_component_2.f90: New test.
1825 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1826 counts by 1.
1827
1828 PR fortran/40737
1829 * gfortran.dg/pointer_array_3.f90: New test.
1830
1831 PR fortran/57116
1832 * gfortran.dg/pointer_array_4.f90: New test.
1833
1834 PR fortran/55763
1835 * gfortran.dg/pointer_array_5.f90: New test.
1836
1837 PR fortran/57019
1838 * gfortran.dg/pointer_array_6.f90: New test.
1839
019bf9ad
JW
18402017-09-09 Jonathan Wakely <jwakely@redhat.com>
1841
1842 PR c++/81852
1843 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1844 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1845 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1846 * g++.dg/cpp1y/feat-neg.C: Likewise.
1847 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1848
95b7c2e0
PMR
18492017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1850
1851 * gnat.dg/debug14.adb: New test.
1852
89ec98ed
EB
18532017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1854
1855 * gnat.dg/specs/atomic3.ads: New test.
1856
ea09ecc5
EB
18572017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/specs/vfa.ads: Rename into...
1860 * gnat.dg/specs/vfa1.ads: ...this.
1861 * gnat.dg/specs/vfa2.ads: New test.
1862
5bab4c96
PT
18632017-09-09 Paul Thomas <pault@gcc.gnu.org>
1864
1865 * gfortran.dg/pdt_1.f03 : New test.
1866 * gfortran.dg/pdt_2.f03 : New test.
1867 * gfortran.dg/pdt_3.f03 : New test.
1868 * gfortran.dg/pdt_4.f03 : New test.
1869 * gfortran.dg/pdt_5.f03 : New test.
1870
b2c5d6f1 18712017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1872
1873 * gcc.dg/pr81988.c: New test.
1874
18752017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1876
1c49a3ed
EB
1877 * gnat.dg/opt67.adb: New test.
1878 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1879
86373d92
JJ
18802017-09-07 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR target/81979
1883 * gcc.dg/pr81979.c: New test.
1884
a3064a99
EB
18852017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1886
1887 PR ada/82126
1888 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1889
a7976089
RB
18902017-09-07 Richard Biener <rguenther@suse.de>
1891
1892 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1893 opportunity.
1894
bbd35101
MM
18952017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1896
1897 * gcc.target/powerpc/float128-1.c: Update options to know that
1898 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1899 -static-libgcc option which is no longer needed. Use -mvsx or
1900 -mpower9-vector to enable VSX or hardware IEEE support, rather
1901 than specifying a particular CPU.
1902 * gcc.target/powerpc/float128-2.c: Likewise.
1903 * gcc.target/powerpc/float128-cmp.c: Likewise.
1904 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1905 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1906 * gcc.target/powerpc/float128-hw.c: Likewise.
1907 * gcc.target/powerpc/float128-mix.c: Likewise.
1908 * gcc.target/powerpc/float128-type-1.c: Likewise.
1909 * gcc.target/powerpc/float128-type-2.c: Likewise.
1910 * gcc.target/powerpc/float128-3.c: New test.
1911 * gcc.target/powerpc/float128-4.c: Likewise.
1912 * gcc.target/powerpc/float128-5.c: Likewise.
1913
260da991
WD
19142017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1915
1916 PR middle-end/78468
1917 * gcc.dg/pr78468.c: Add alignment test.
1918
f6e50a7d
WW
19192017-09-06 Wish Wu <wishwu007@gmail.com>
1920 Jakub Jelinek <jakub@redhat.com>
1921
1922 * gcc.dg/sancov/cmp0.c: New test.
1923
f6bd5664
RB
19242017-09-06 Richard Biener <rguenther@suse.de>
1925
1926 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1927 test for correctness of vector lowering.
1928
796bd467
RB
19292017-09-06 Richard Biener <rguenther@suse.de>
1930
1931 PR tree-optimization/82108
1932 * gcc.dg/vect/pr82108.c: New testcase.
1933
e9982c6a
MJ
19342017-09-06 Martin Jambor <mjambor@suse.cz>
1935
1936 PR tree-optimization/82078
1937 * gcc.dg/tree-ssa/pr82078.c: New test.
1938
3581d5db
JJ
19392017-09-06 Jakub Jelinek <jakub@redhat.com>
1940
1941 PR middle-end/82095
1942 * gcc.dg/tls/pr82095.c: New test.
1943
bcc6842b
JJ
19442017-09-05 Jakub Jelinek <jakub@redhat.com>
1945
0fe4bc78
JJ
1946 PR middle-end/81768
1947 * gcc.dg/gomp/pr81768-2.c: New test.
1948
bcc6842b
JJ
1949 PR middle-end/81768
1950 * gcc.dg/gomp/pr81768-1.c: New test.
1951
55b2ce1c
BS
19522017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1953
1954 PR target/81833
1955 * gcc.target/powerpc/pr81833-1.c: New file.
1956 * gcc.target/powerpc/pr81833-2.c: New file.
1957
f174328e
L
19582017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1959
1960 PR target/59501
1961 PR target/81624
1962 PR target/81769
1963 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1964 * gcc.target/i386/pr81769-1a.c: New test.
1965 * gcc.target/i386/pr81769-1b.c: Likewise.
1966 * gcc.target/i386/pr81769-2.c: Likewise.
1967
c253525e
MP
19682017-09-05 Marek Polacek <polacek@redhat.com>
1969
1970 PR sanitizer/82072
1971 * c-c++-common/ubsan/pr82072-2.c: New test.
1972
d49318d9
PC
19732017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1974
1975 PR c++/81942
1976 * g++.dg/cpp1y/constexpr-return3.C: New.
1977
d3b080bc
EB
19782017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1979
1980 * gnat.dg/incomplete5.ad[sb]: New test.
1981 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1982
1f073c92
EB
19832017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1984
1985 * gnat.dg/specs/uc2.ads: New test.
1986
806fcf71
EB
19872017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1988
1989 * gnat.dg/taft_type4.adb: New test.
1990 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1991
a0f8cad6
RB
19922017-09-05 Richard Biener <rguenther@suse.de>
1993
1994 PR tree-optimization/82102
1995 * gcc.dg/torture/pr82102.c: New testcase.
1996
babf697a
EB
19972017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1998
1999 * testsuite/gnat.dg/array29.ad[sb]: New test.
2000
02e637d8
ML
20012017-09-05 Martin Liska <mliska@suse.cz>
2002
2003 PR tree-optimization/82032
2004 * g++.dg/other/pr82032.C: New test.
2005 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2006 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2007 * gcc.dg/switch-10.c: Likewise.
2008
bc394e5a
UB
20092017-09-04 Uros Bizjak <ubizjak@gmail.com>
2010
2011 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2012 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2013
9afacf39
BE
20142017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2015
2016 PR target/77308
2017 * gcc.target/arm/pr77308-1.c: New test.
2018
11a82e25
RB
20192017-09-04 Richard Biener <rguenther@suse.de>
2020
2021 PR tree-optimization/82084
2022 * g++.dg/torture/pr82084.C: New testcase.
2023
bc7fe952
MP
20242017-09-04 Marek Polacek <polacek@redhat.com>
2025
2026 PR c/81783
2027 * c-c++-common/Wtautological-compare-5.c: New test.
2028
8713d0f1
JL
20292017-09-04 Jeff Law <law@redhat.com>
2030
2031 PR tree-optimization/64910
2032 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2033
8d2b48ae
MP
20342017-09-04 Marek Polacek <polacek@redhat.com>
2035
2036 PR sanitizer/82072
2037 * c-c++-common/ubsan/pr82072.c: New test.
2038
e910a9b1
RB
20392017-09-04 Richard Biener <rguenther@suse.de>
2040
2041 PR tree-optimization/82060
2042 * g++.dg/torture/pr82060.C: New testcase.
2043
d8c40eff
AM
20442017-09-04 Alexander Monakov <amonakov@ispras.ru>
2045
2046 PR rtl-optimization/57448
2047 PR target/67458
2048 PR target/81316
2049 * gcc.dg/atomic/pr80640-2.c: New testcase.
2050 * gcc.dg/atomic/pr81316.c: New testcase.
2051
1fda57cb
TV
20522017-09-04 Tom de Vries <tom@codesourcery.com>
2053
2054 PR tree-optimization/82052
2055 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2056 call in fn11.
2057
792ce29f
JJ
20582017-09-04 Jakub Jelinek <jakub@redhat.com>
2059
ca1150f0
JJ
2060 PR sanitizer/81981
2061 * gcc.dg/ubsan/pr81981.c: New test.
2062
792ce29f
JJ
2063 PR tree-optimization/70043
2064 PR testsuite/82093
2065 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2066
83982f26
UB
20672017-09-04 Uros Bizjak <ubizjak@gmail.com>
2068
2069 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2070 * gcc.target/i386/bmi-check.h (main): Ditto.
2071 * gcc.target/i386/bmi2-check.h (main): Ditto.
2072 * gcc.target/i386/rtm-check.h (main): Ditto.
2073 * gcc.target/i386/sha-check.h (main): Ditto.
2074 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2075 (main): Use __get_cpuid_count. Use check_osxsave.
2076 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2077 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2078 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2079 (main): Use check_osxsave.
2080
f36b315d
UB
20812017-09-03 Uros Bizjak <ubizjak@gmail.com>
2082
2083 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2084 and return NORUNRES on failure.
2085 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2086 __builtin_va_arg_pack instead of __va_arg_pack.
2087 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2088 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2089 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2090 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2091 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2092
bff0050a
JJ
20932017-09-01 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR target/81766
2096 * gcc.target/i386/pr81766.c: New test.
2097
e035be33
JM
20982017-09-01 Joseph Myers <joseph@codesourcery.com>
2099
2100 PR c/82071
2101 * gcc.target/i386/excess-precision-7.c: New test.
2102
db6bb1ec
AK
21032017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2104
2105 PR target/82012
2106 * gcc.target/s390/target-attribute/pr82012.c: New test.
2107
0e34f6d8
JL
21082017-09-01 Jeff Law <law@redhat.com>
2109
2ec399d8
JS
2110 * gcc.target/i386/const-in-bss.c: New test.
2111
0e34f6d8
JL
2112 PR tree-optimization/82052
2113 * gcc.c-torture/compile/pr82052.c: New test.
2114
349884d1
JJ
21152017-09-01 Jakub Jelinek <jakub@redhat.com>
2116
2117 PR sanitizer/81923
2118 * gcc.dg/asan/pr81923.c: New test.
2119
002618d8
ML
21202017-09-01 Martin Liska <mliska@suse.cz>
2121
2122 PR tree-optimization/82059
2123 * gcc.dg/tree-ssa/pr82059.c: New test.
2124
a2de90a4
CZ
21252017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2126
2127 * gcc.target/arc/loop-1.c: Deleted.
2128
1370fccf
CZ
21292017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2130
2131 * gcc.target/arc/arc.exp: Test also cpp files.
2132 * gcc.target/arc/tdelay_slots.cpp: New test.
2133
7cfbf676
CZ
21342017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2135
2136 * gcc.target/arc/pr9001184797.c: New test.
2137
d2e05fcb
JJ
21382017-09-01 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR c/81887
2141 * c-c++-common/gomp/pr81887.c: New test.
2142 * gfortran.dg/gomp/pr81887.f90: New test.
2143
8dc9277a
MP
21442017-09-01 Marek Polacek <polacek@redhat.com>
2145
2146 PR c++/82040
2147 * g++.dg/warn/Wbool-operation-1.C: New test.
2148
9f532472
CZ
21492017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2150
2151 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2152 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2153
b6fb7933
CZ
21542017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2155
2156 * gcc.target/arc/sdata-3.c: New file.
2157 * gcc.target/arc/sdata-4.c: Likewise.
2158
7488b577
RB
21592017-08-31 Richard Biener <rguenther@suse.de>
2160
2161 PR middle-end/82054
2162 * g++.dg/gomp/pr82054.C: New testcase.
2163
3aebc597
RL
21642017-08-31 Renlin Li <renlin.li@arm.com>
2165 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2166
2167 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2168
3e75ec3f
BS
21692017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2170
2171 PR tree-optimization/81987
2172 * g++.dg/torture/pr81987.C: New file.
2173
02d54806
EB
21742017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2175
2176 * gnat.dg/aggr22.ad[sb]: New test.
2177
e0bd5a28
PH
21782017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2179
2180 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2181
6da714c6
MM
21822017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2183
2184 PR target/82015
2185 * gcc.target/powerpc/pr82015.c: Fix up error message.
2186
6cc30cb4
ML
21872017-08-30 Martin Liska <mliska@suse.cz>
2188
2189 PR inline-asm/82001
2190 * gcc.dg/ipa/pr82001.c: New test.
2191
d16c828e
ML
21922017-08-30 Martin Liska <mliska@suse.cz>
2193
2194 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2195
36ef8e6f
RB
21962017-08-30 Richard Biener <rguenther@suse.de>
2197
2198 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2199
72932ccf
MM
22002017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2201
2202 PR target/82015
2203 * gcc.target/powerpc/pr82015.c: New test.
2204
4e395d91
UB
22052017-08-29 Uros Bizjak <ubizjak@gmail.com>
2206
2207 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2208
2ffc0382
UB
22092017-08-29 Uros Bizjak <ubizjak@gmail.com>
2210
2211 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2212 * gcc.target/i386/abi-2.c: Ditto.
2213 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2214 * gcc.target/i386/pr22076.c: Ditto.
2215 * gcc.target/i386/pr37216.c: Ditto.
2216 * gcc.target/i386/pr39431.c: Ditto.
2217 * gcc.target/i386/pr40906-1.c: Ditto.
2218 * gcc.target/i386/pr40906-2.c: Ditto.
2219 * gcc.target/i386/pr43766.c: Ditto.
2220 * gcc.target/i386/pr46226.c: Ditto.
2221 * gcc.target/i386/pr46470.c: Ditto.
2222 * gcc.target/i386/pr59929.c: Ditto.
2223 * gcc.target/i386/sse-10.c: Ditto.
2224 * gcc.target/i386/vararg-1.c: Ditto.
2225 * gcc.target/i386/vararg-1.c: Ditto.
2226 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2227 * gcc.target/i386/pr44223.c: Ditto.
2228 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2229 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2230 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2231 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2232 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2233 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2234 * gcc.target/i386/mvc9.c: Compile for lto target only.
2235 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2236 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2237 * gcc.target/i386/pr57091.c: Ditto.
2238 * gcc.target/i386/pr61599-2.c: Ditto.
2239
8eb91869
BS
22402017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2241
2242 PR tree-optimization/81503
2243 * gcc.c-torture/execute/pr81503.c: New file.
2244
9dc3d6a9
ML
22452017-08-29 Martin Liska <mliska@suse.cz>
2246
2ffc0382 2247 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2248 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2249
faa5399b 22502017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2251 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2252
2253 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2254
14d62813
JL
22552017-08-28 Jeff Law <law@redhat.com>
2256
2257 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2258 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2259 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2260 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2261 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2262 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2263 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2264 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2265 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2266
c11384aa
JW
22672017-08-28 Janus Weil <janus@gcc.gnu.org>
2268
2269 PR fortran/81770
2270 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2271 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2272
ac9a43e1
SE
22732017-08-28 Steve Ellcey <sellcey@cavium.com>
2274
2275 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2276 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2277 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2278
2aa8aa18
RB
22792017-08-28 Richard Biener <rguenther@suse.de>
2280
2281 PR tree-optimization/81977
2282 * g++.dg/torture/pr81977.C: New testcase.
2283
5e5ccf0d
AM
22842017-08-28 Alexander Monakov <amonakov@ispras.ru>
2285
2286 PR target/80640
2287 * gcc.dg/atomic/pr80640.c: New testcase.
2288
a5df2090
UB
22892017-08-27 Uros Bizjak <ubizjak@gmail.com>
2290
2291 PR target/81995
2292 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2293 * gcc.target/i386/pr46091-4a.c: Ditto.
2294
86e03ef9
TK
22952017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2296
2297 PR fortran/81974
2298 * gfortran.dg/inline_matmul_19.f90: New test.
2299
6e4c6a24
SM
23002017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2301
2302 * gcc.target/powerpc/m128-check.h: New file.
2303 * gcc.target/powerpc/sse-check.h: New file.
2304 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2305 * gcc.target/powerpc/sse-movlps-2.c: New file.
2306 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2307 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2308 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2309 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2310 * gcc.target/powerpc/sse-divss-1.c: New file.
2311 * gcc.target/powerpc/sse-movhps-1.c: New file.
2312 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2313 * gcc.target/powerpc/sse-subps-1.c: New file.
2314 * gcc.target/powerpc/sse-minps-1.c: New file.
2315 * gcc.target/powerpc/sse-pminub-1.c: New file.
2316 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2317 * gcc.target/powerpc/sse-shufps-1.c: New file.
2318 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2319 * gcc.target/powerpc/sse-maxps-1.c: New file.
2320 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2321 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2322 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2323 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2324 * gcc.target/powerpc/sse-mulps-1.c: New file.
2325 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2326 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2327 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2328 * gcc.target/powerpc/sse-subss-1.c: New file.
2329 * gcc.target/powerpc/sse-movss-2.c: New file.
2330 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2331 * gcc.target/powerpc/sse-minss-1.c: New file.
2332 * gcc.target/powerpc/sse-movaps-2.c: New file.
2333 * gcc.target/powerpc/sse-movlps-1.c: New file.
2334 * gcc.target/powerpc/sse-maxss-1.c: New file.
2335 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2336 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2337 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2338 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2339 * gcc.target/powerpc/sse-mulss-1.c: New file.
2340 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2341 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2342 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2343 * gcc.target/powerpc/sse-movhps-2.c: New file.
2344 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2345 * gcc.target/powerpc/sse-xorps-1.c: New file.
2346 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2347 * gcc.target/powerpc/sse-orps-1.c: New file.
2348 * gcc.target/powerpc/sse-addps-1.c: New file.
2349 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2350 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2351 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2352 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2353 * gcc.target/powerpc/sse-andps-1.c: New file.
2354 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2355 * gcc.target/powerpc/sse-divps-1.c: New file.
2356 * gcc.target/powerpc/sse-andnps-1.c: New file.
2357 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2358 * gcc.target/powerpc/sse-movss-1.c: New file.
2359 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2360 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2361 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2362 * gcc.target/powerpc/sse-movaps-1.c: New file.
2363 * gcc.target/powerpc/sse-movss-3.c: New file.
2364 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2365 * gcc.target/powerpc/sse-addss-1.c: New file.
2366 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2367
56b26dd4
MM
23682017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2369
2ffc0382 2370 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2371 * gcc.target/powerpc/dform-2.c: Likewise.
2372 * gcc.target/powerpc/dform-3.c: Likewise.
2373 * gcc.target/powerpc/pr71656-1.c: Likewise.
2374 * gcc.target/powerpc/pr71656-2.c: Likewise.
2375 * gcc.target/powerpc/pr80103-1.c: Likewise.
2376 * gcc.target/powerpc/pr80098-1.c: Likewise.
2377
6512c0f1
MS
23782017-08-24 Martin Sebor <msebor@redhat.com>
2379
2380 PR middle-end/81908
2381 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2382 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2383 * gcc.dg/tree-ssa/pr81908.c: New test.
2384
281de9c2
SM
23852017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2386
2ffc0382
UB
2387 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2388 Suppress warning during tests.
281de9c2 2389
10bfe16f
UB
23902017-08-24 Uros Bizjak <ubizjak@gmail.com>
2391
2392 * lib/target-supports.exp: Group together target-dependant checks.
2393
142ff602
BC
23942017-08-24 Bin Cheng <bin.cheng@arm.com>
2395
2396 PR tree-optimization/81913
2397 * gcc.c-torture/execute/pr81913.c: New test.
2398 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2399 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2400
9b25e12d
RB
24012017-08-23 Richard Biener <rguenther@suse.de>
2402
2403 PR target/81921
2404 * gcc.target/i386/pr81921.c: New testcase.
2405
122f9da1
DS
24062017-08-23 Daniel Santos <daniel.santos@pobox.com>
2407
2408 * gcc.target/i386/pr80969-1.c: New testcase.
2409 * gcc.target/i386/pr80969-2a.c: Likewise.
2410 * gcc.target/i386/pr80969-2.c: Likewise.
2411 * gcc.target/i386/pr80969-3.c: Likewise.
2412 * gcc.target/i386/pr80969-4a.c: Likewise.
2413 * gcc.target/i386/pr80969-4b.c: Likewise.
2414 * gcc.target/i386/pr80969-4.c: Likewise.
2415 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2416 * lib/target-supports.exp (check_avx512_os_support_available,
2417 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2418 New proceedures for target avx512f and avx512f_runtime selectors.
2419 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2420
397ecd05
DM
24212017-08-23 David Malcolm <dmalcolm@redhat.com>
2422
2423 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2424 * gcc.dg/param-type-mismatch.c: New test case.
2425
44b1b798
WS
24262017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2427
2428 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2429 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2430 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2431 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2432 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2433 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2434 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2435
60591d4e
RB
24362017-08-23 Richard Biener <rguenther@suse.de>
2437
2438 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2439 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2440 * gnat.dg/noinline2.adb: Likewise.
2441 * gnat.dg/renaming6.adb: Likewise.
2442 * gnat.dg/renaming6.ads: Likewise.
2443 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2444
3767b2e4
RB
24452017-08-23 Richard Biener <rguenther@suse.de>
2446
2447 PR lto/81940
2448 * g++.dg/lto/pr81940_0.C: New testcase.
2449
c37691e5
TC
24502017-08-23 Tamar Christina <tamar.christina@arm.com>
2451
2452 PR middle-end/19706
2453 * gcc.dg/tree-ssa/pr19706.c: New.
2454 * lib/target-supports.exp (check_effective_target_xorsign): New.
2455
4d68ff06
DS
24562017-08-22 Daniel Santos <daniel.santos@pobox.com>
2457
2458 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2459 -mabi=ms
2460 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2461 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2462 * gcc.target/i386/pr66275.c: Likewise.
2463 * gcc.target/i386/pr68018.c: Likewise.
2464
5b37159f
WS
24652017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2466
2467 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2468
0db8ddfc
JL
24692017-08-22 Jeff Law <law@redhat.com>
2470
2471 PR tree-optimization/81741
2472 PR tree-optimization/71947
2473 * gcc.dg/tree-ssa/pr81741.c: New test.
2474 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2475 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2476 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2477 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2478 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2479 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2480 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2481
44d23deb
YR
24822017-08-22 Yvan Roux <yvan.roux@linaro.org>
2483
2484 PR c++/80287
2485 * g++.dg/pr80287.C: New test.
2486
7f1bf27a
RB
24872017-08-22 Richard Biener <rguenther@suse.de>
2488
2489 Revert
2490 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2491
2492 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2493
1823c4f6
RB
24942017-08-22 Richard Biener <rguenther@suse.de>
2495
2496 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2497 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2498 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2499 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2500 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2501 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2502 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2503 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2504
bef016bf
JD
25052017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2506
2507 PR fortran/81296
2508 * gfortran.dg/dtio_12.f90: Update test.
2509
57cea2b3
NS
25102017-08-21 Nathan Sidwell <nathan@acm.org>
2511
2512 * g++.dg/template/pr81899.C: Fix c++03.
2513 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2514
7f204c0f
DM
25152017-08-21 David Malcolm <dmalcolm@redhat.com>
2516
2517 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2518 Update expected result to show all of "(long)0" being underlined.
2519 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2520 (test_multitoken_macro): Update expected underlining.
2521
2f687306
DM
25222017-08-21 David Malcolm <dmalcolm@redhat.com>
2523
2524 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2525 to show underlining of all pertinent params.
2526 * gcc.dg/format/pr72858.c: Likewise.
2527
453773df
UB
25282017-08-21 Uros Bizjak <ubizjak@gmail.com>
2529
2530 PR target/46091
2531 * gcc.target/i386/pr46091-4.c: New test.
2532 * gcc.target/i386/pr46091-4a.c: Ditto.
2533 * gcc.target/i386/pr46091-5.c: Ditto.
2534 * gcc.target/i386/pr46091-5a.c: Ditto.
2535
5ec1701e
NS
25362017-08-21 Nathan Sidwell <nathan@acm.org>
2537
2538 PR c++/81899
2539 * g++.dg/template/pr81899.C: New.
2540
404938ed
RB
25412017-08-21 Richard Biener <rguenther@suse.de>
2542
2543 PR tree-optimization/81900
2544 * gcc.dg/torture/pr81900.c: New testcase.
2545
1ea85365
RB
25462017-08-21 Richard Biener <rguenther@suse.de>
2547
2548 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2549 regex to handle the LTO case.
2550 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2551 * c-c++-common/asan/misalign-1.c: Likewise.
2552 * c-c++-common/asan/misalign-2.c: Likewise.
2553 * c-c++-common/asan/null-deref-1.c: Likewise.
2554 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2555 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2556 * c-c++-common/asan/use-after-free-1.c: Likewise.
2557 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2558 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2559 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2560 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2561 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2562 * g++.dg/asan/large-func-test-1.C: Likewise.
2563 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2564
8322b607
RB
25652017-08-21 Richard Biener <rguenther@suse.de>
2566
2567 PR middle-end/81884
2568 * g++.dg/torture/pr81884.C: New testcase.
2569
8e7b84e8
JDA
25702017-08-20 John David Anglin <danglin@gcc.gnu.org>
2571
2572 PR ipa/77732
2573 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2574
953e520d
DM
25752017-08-18 David Malcolm <dmalcolm@redhat.com>
2576
2577 PR tree-optimization/46805
2578 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2579 * jit.dg/test-autovectorize.c: New test case.
2580
b1eb28d1
PB
25812017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2582
2583 PR target/80210
2584 * gcc.target/powerpc/pr80210.c: New test.
2585
f661e57e
DM
25862017-08-18 David Malcolm <dmalcolm@redhat.com>
2587
2588 PR c++/81514
2589 * g++.dg/lookup/empty.h: New file.
2590 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2591 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2592 on a built-in.
2593
00aa1fa2
L
25942017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2595
2596 PR c/53037
2597 * c-c++-common/pr53037-5.c: New test.
2598 * g++.dg/pr53037-1.C: Likewise.
2599 * g++.dg/pr53037-2.C: Likewise.
2600 * g++.dg/pr53037-3.C: Likewise.
2601 * g++.dg/pr53037-4.C: Likewise.
2602 * gcc.dg/pr53037-1.c: Likewise.
2603 * gcc.dg/pr53037-2.c: Likewise.
2604 * gcc.dg/pr53037-3.c: Likewise.
2605 * gcc.dg/pr53037-4.c: Likewise.
2606
4a89b7e7
PB
26072017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2608
2609 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2610 * gcc.target/powerpc/p9-vparity.c: Likewise.
2611 * gcc.target/powerpc/pr68805.c: Likewise.
2612 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2613
d00fdf85
PB
26142017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2615
2616 PR target/72804
2617 * gcc.target/powerpc/pr72804.c: New test.
2618
e67bbd5d
MP
26192017-08-17 Marek Polacek <polacek@redhat.com>
2620
2621 PR middle-end/81814
2622 * gcc.dg/torture/pr81814.c: New test.
2623
ea58eb88
JW
26242017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2625
2626 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2627
ab4b719a
TV
26282017-08-17 Tom de Vries <tom@codesourcery.com>
2629
2630 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2631
344be1fd
RB
26322017-08-17 Richard Biener <rguenther@suse.de>
2633
2634 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2635
7911a54d
UB
26362017-08-16 Uros Bizjak <ubizjak@gmail.com>
2637
2638 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2639 scan-assembler-times for alpha*-*-*.
2640 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2641 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2642
b68a9f34
TK
26432017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2644
2645 PR fortran/81116
2646 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2647
adb5b54b
UB
26482017-08-16 Uros Bizjak <ubizjak@gmail.com>
2649
2650 PR target/46091
2651 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2652 (testm): New test function.
2653 * gcc.target/i386/pr46091-2.c: Ditto.
2654 * gcc.target/i386/pr46091-3.c: Ditto.
2655
90d43c80
BC
26562017-08-16 Bin Cheng <bin.cheng@arm.com>
2657
2658 PR tree-optimization/81832
2659 * gcc.dg/tree-ssa/pr81832.c: New test.
2660
963aeaad
RS
26612017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2662
2663 PR tree-optimization/81835
2664 * gcc.dg/vect/pr81815.c: New test.
2665
aaf46c35
JM
26662017-08-15 Joseph Myers <joseph@codesourcery.com>
2667
2668 PR target/78460
2669 PR target/67712
2670 * gcc.c-torture/compile/string-large-1.c: New test.
2671
204b99cd
RB
26722017-08-15 Richard Biener <rguenther@suse.de>
2673
2674 PR tree-optimization/81790
2675 * gcc.dg/torture/pr81790.c: New testcase.
2676
27be025d
MS
26772017-08-14 Martin Sebor <msebor@redhat.com>
2678
2679 PR c/81117
2680 * c-c++-common/attr-nonstring-1.c: New test.
2681
da67acb9
MS
26822017-08-14 Martin Sebor <msebor@redhat.com>
2683
2684 PR c/81117
2685 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2686
9e3b1778
DE
26872017-08-14 David Edelsohn <dje.gcc@gmail.com>
2688
2689 * gcc.dg/ucnid-5.c: Skip on AIX.
2690 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2691
2912db04
UB
26922017-08-14 Uros Bizjak <ubizjak@gmail.com>
2693
2694 PR target/46091
2695 * gcc.target/i386/pr46091-1.c: New test.
2696 * gcc.target/i386/pr46091-2.c: Ditto.
2697 * gcc.target/i386/pr46091-3.c: Ditto.
2698
c7fd2176
WD
26992017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2700
2701 PR target/81643
2702 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2703
a72a7e39
BS
27042017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2705
2706 PR target/79845
2707 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2708 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2709 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2710 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2711 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2712 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2713 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2714 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2715 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2716 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2717 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2718 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2719 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2720 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2721 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2722 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2723 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2724 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2725 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2726 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2727 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2728 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2729 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2730 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2731 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2732 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2733 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2734 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2735 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2736 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2737 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2738 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2739 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2740 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2741 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2742 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2743 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2744 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2745 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2746 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2747 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2748 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2749 * gcc.target/powerpc/cmpb-3.c: Likewise.
2750 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2751 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2752 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2753 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2754 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2755 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2756 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2757 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2758 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2759 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2760 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2761 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2762 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2763 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2764 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2765 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2766 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2767 * gcc.target/powerpc/no-r11-3.c: Likewise.
2768 * gcc.target/powerpc/pr80098-1.c: Likewise.
2769 * gcc.target/powerpc/pr80098-2.c: Likewise.
2770 * gcc.target/powerpc/pr80098-3.c: Likewise.
2771 * gcc.target/powerpc/pr80098-4.c: Likewise.
2772 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2773 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2774 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2775 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2776 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2777 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2778 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2779 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2780 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2781 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2782 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2783
8d2d0de9
BC
27842017-08-14 Bin Cheng <bin.cheng@arm.com>
2785
2786 PR tree-optimization/81799
2787 * gcc.dg/tree-ssa/pr81799.c: New.
2788
5316dd1b
WD
27892017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2790
2791 PR middle-end/46932
2792 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2793 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2794
250db3f9
SN
27952017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2796
2797 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2798 -mno-pc-relative-literal-loads.
2799
0d9255af
RO
28002017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2801
2802 PR testsuite/81793
2803 * gcc.dg/pie-static-1.c: Require both static and pie support.
2804 * gcc.dg/pie-static-2.c: Likewise.
2805
7a7b545f
PMR
28062017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2807
2808 PR ada/79542
2809 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2810
bb85aa74
MP
28112017-08-11 Marek Polacek <polacek@redhat.com>
2812
2813 PR c/81795
2814 * gcc.dg/pr81795.c: New test.
2815
c4fa8984
TK
28162017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2817
2818 PR fortran/60355
2819 * gfortran.dg (bind_c_usage_30): New test.
2820
fe8a99d8
ML
28212017-08-11 Martin Liska <mliska@suse.cz>
2822
2823 PR tree-opt/79987
2824 * gcc.target/i386/mpx/pr79987.c: New test.
2825
4c71a171
ML
28262017-08-11 Martin Liska <mliska@suse.cz>
2827
2828 PR ipa/81213
2829 * gcc.target/i386/pr81213.c: New test.
2830
e1769bdd
UB
28312017-08-10 Uros Bizjak <ubizjak@gmail.com>
2832
2833 PR target/81708
2834 * gcc.target/i386/stack-prot-sym.c: New test.
2835
adc84037
RS
28362017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2837
2838 PR testsuite/81738
2839 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2840 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2841 vect_perm and vect_element_align for vectorization.
2842
8e941ae9
L
28432017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2844
2845 PR target/81736
2846 * gcc.target/i386/pr81736-1.c: New test.
2847 * gcc.target/i386/pr81736-2.c: Likewise.
2848 * gcc.target/i386/pr81736-3.c: Likewise.
2849 * gcc.target/i386/pr81736-4.c: Likewise.
2850 * gcc.target/i386/pr81736-5.c: Likewise.
2851 * gcc.target/i386/pr81736-6.c: Likewise.
2852 * gcc.target/i386/pr81736-7.c: Likewise.
2853
798f8628
WS
28542017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2855
2856 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2857 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2858
32129a17
DM
28592017-08-10 David Malcolm <dmalcolm@redhat.com>
2860
2861 * c-c++-common/missing-close-symbol.c: New test case.
2862 * c-c++-common/missing-symbol.c: New test case.
2863 * gcc.dg/unclosed-init.c: New test case.
2864 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2865 * g++.dg/diagnostic/unclosed-function.C: New test case.
2866 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2867 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2868 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2869 "expected identifier" error.
2870
57e1270f
FR
28712017-08-10 Fritz Reese <fritzoreese@gmail.com>
2872
2873 * gfortran.dg/dec_d_lines_1.f: New test.
2874 * gfortran.dg/dec_d_lines_2.f: New test.
2875
28762017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2877
2878 * gfortran.dg/dec_structure_18.f90: New test.
2879 * gfortran.dg/dec_structure_19.f90: New test.
2880 * gfortran.dg/dec_structure_20.f90: New test.
2881 * gfortran.dg/dec_structure_21.f90: New test.
2882
aaab59b4
MP
28832017-08-10 Marek Polacek <polacek@redhat.com>
2884
2885 PR testsuite/81784
2886 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2887
f234f078
MP
2888 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2889
2b7d0696
ML
28902017-08-10 Martin Liska <mliska@suse.cz>
2891
2892 PR c++/81355
2893 * g++.dg/other/pr81355.C: New test.
2894
47ee1b7c
DM
28952017-08-09 David Malcolm <dmalcolm@redhat.com>
2896
2897 * jit.dg/all-non-failing-tests.h: Add note about
2898 test-vector-types.cc.
2899 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2900 case.
2901 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2902 New test case.
2903 * jit.dg/test-vector-types.cc: New test case.
2904
b388427b
AP
29052017-08-09 Andrew Pinski <apinski@cavium.com>
2906
2907 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2908 --save-temps to the options passed.
2909
12c2ab7b
MC
29102017-08-09 Michael Collison <michael.collison@arm.com>
2911
2912 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2913 boundary option and fix comment.
2914 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2915 boundary option and fix comment.
2916 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2917 boundary option and fix comment.
2918 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2919 -mstructure-size boundary option.
2920
a8a581af
SB
29212017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2922
2923 PR rtl-optimization/81423
2924 * gcc.c-torture/execute/pr81423.c: New testcase.
2925
50a87c1c
WS
29262017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2927
2928 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2929 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2930 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2931 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2932
3d9a180f
WS
29332017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2934
2935 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2936 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2937
ee9a9e7b
WS
29382017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2939
2940 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2941 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2942 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2943
07999eb2
WS
29442017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2945
2946 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2947 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2948 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2949 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2950
0ca970cd
SB
29512017-08-09 Slava Barinov <v.barinov@samsung.com>
2952
2953 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2954
296c53ac
MP
29552017-08-09 Marek Polacek <polacek@redhat.com>
2956
2957 PR c/81233
2958 * gcc.dg/diagnostic-types-1.c: New test.
2959 * gcc.dg/assign-warn-1.c: Update warning messages.
2960 * gcc.dg/assign-warn-2.c: Likewise.
2961 * gcc.dg/c90-const-expr-5.c: Likewise.
2962 * gcc.dg/c99-const-expr-5.c: Likewise.
2963 * gcc.dg/conv-2.c: Likewise.
2964 * gcc.dg/init-bad-7.c: Likewise.
2965 * gcc.dg/overflow-warn-1.c: Likewise.
2966 * gcc.dg/overflow-warn-2.c: Likewise.
2967 * gcc.dg/overflow-warn-3.c: Likewise.
2968 * gcc.dg/overflow-warn-4.c: Likewise.
2969 * gcc.dg/pointer-array-atomic.c: Likewise.
2970 * gcc.dg/pr26865.c: Likewise.
2971 * gcc.dg/pr61162-2.c: Likewise.
2972 * gcc.dg/pr61162.c: Likewise.
2973 * gcc.dg/pr67730-2.c: Likewise.
2974 * gcc.dg/pr69156.c: Likewise.
2975 * gcc.dg/pr70174.c: Likewise.
2976 * objc.dg/proto-lossage-4.m: Likewise.
2977
a32c8316
MP
29782017-08-09 Marek Polacek <polacek@redhat.com>
2979
2980 PR c/81417
2981 * Wsign-compare-1.c: New test.
2982 * gcc.dg/compare1.c: Adjust dg-bogus.
2983 * gcc.dg/compare2.c: Likewise.
2984 * gcc.dg/compare3.c: Likewise.
2985 * gcc.dg/compare7.c: Likewise.
2986 * gcc.dg/compare8.c: Likewise.
2987 * gcc.dg/compare9.c: Likewise.
2988 * gcc.dg/pr11492.c: Likewise.
2989
7345b714
L
29902017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2991
2992 PR driver/81523
2993 * gcc.dg/pie-7.c: New test.
2994 * gcc.dg/pie-static-1.c: Likewise.
2995 * gcc.dg/pie-static-2.c: Likewise.
2996
d5bf81b3
UB
29972017-08-08 Uros Bizjak <ubizjak@gmail.com>
2998
2999 PR target/81708
3000 * gcc.target/i386/stack-prot-guard.c: New test.
3001
4261463d
TC
30022017-08-08 Tamar Christina <tamar.christina@arm.com>
3003
3004 * gcc.target/aarch64/xorsign.c: New.
3005 * gcc.target/aarch64/xorsign_exec.c: New.
3006 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3007
b115e803
BS
30082017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3009
3010 PR tree-optimization/81354
3011 * g++.dg/torture/pr81354.C: New file.
3012
51bd28ed
RB
30132017-08-08 Richard Biener <rguenther@suse.de>
3014
3015 PR middle-end/81719
3016 * g++.dg/tree-ssa/pr81719.C: New testcase.
3017
26d66f28
RB
30182017-08-08 Richard Biener <rguenther@suse.de>
3019
3020 PR tree-optimization/81723
3021 * gfortran.dg/pr81723.f: New testcase.
3022
82c0d3eb
BS
30232017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3024
3025 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3026 string.
3027 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3028 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3029 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3030 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3031 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3032 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3033 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3034 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3035 * gcc.target/powerpc/cmpb-3.c: Likewise.
3036 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3037 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3038
d81e058f
ML
30392017-08-08 Martin Liska <mliska@suse.cz>
3040
3041 PR tree-opt/81696
3042 * gcc.dg/ipa/pr81696.c: New test.
3043
a5c93f53
BC
30442017-08-08 Bin Cheng <bin.cheng@arm.com>
3045
3046 PR tree-optimization/81744
3047 * gcc.dg/tree-ssa/pr81744.c: New.
3048
a5afbdd6
MP
30492017-08-08 Marek Polacek <polacek@redhat.com>
3050
3051 PR c++/81607
3052 * g++.dg/other/bitfield6.C: New test.
3053
08c4c51e
MM
30542017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3055
3056 PR target/81593
3057 * gcc.target/powerpc/vec-setup.h: New tests to test various
3058 combinations of setting up vectors of 2 double word elements.
3059 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3060 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3061 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3062 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3063 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3064 vector inserts from vector extracts.
3065 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3066
950a884b
TK
30672017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3068
3069 PR fortran/68829
3070 PR fortran/81701
3071 * gfortran.dg/o_fast_stacksize.90: New test.
3072
6f1a16cb
WD
30732017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3074
3075 PR middle-end/46932
3076 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3077
4090b652
L
30782017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3079
3080 * gcc.target/i386/pr81736-1.c: Removed.
3081 * gcc.target/i386/pr81736-2.c: Likewise.
3082 * gcc.target/i386/pr81736-3.c: Likewise.
3083 * gcc.target/i386/pr81736-4.c: Likewise.
3084
079a0363
L
30852017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3086
3087 PR target/81736
3088 * gcc.target/i386/pr81736-1.c: New test.
3089 * gcc.target/i386/pr81736-2.c: Likewise.
3090 * gcc.target/i386/pr81736-3.c: Likewise.
3091 * gcc.target/i386/pr81736-4.c: Likewise.
3092
1653a865
MP
30932017-08-07 Marek Polacek <polacek@redhat.com>
3094
3095 PR middle-end/81737
3096 * gcc.dg/pr81737.c: New test.
3097
577eec56
ML
30982017-08-07 Martin Liska <mliska@suse.cz>
3099
3100 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3101 * gcc.dg/parm-impl-decl-1.c: Likewise.
3102 * gcc.dg/parm-impl-decl-3.c: Likewise.
3103 * gcc.dg/Wattributes-5.c: New test.
3104
537bf9ac
AP
31052017-08-06 Andrew Pinski <apinski@cavium.com>
3106
3107 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3108 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3109 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3110 * gcc.target/aarch64/target_attr_4.c: Likewise.
3111 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3112 * gcc.target/aarch64/target_attr_2.c: Likewise.
3113 * gcc.target/aarch64/target_attr_7.c: Likewise.
3114 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3115 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3116 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3117
90596474
AP
31182017-08-06 Andrew Pinski <apinski@cavium.com>
3119
3120 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3121 -march=armv8-a+nolse, skip if -mcpu= is passed.
3122 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3123
08e9cb5a
AP
31242017-08-06 Andrew Pinski <apinski@cavium.com>
3125
3126 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3127 * gcc.target/aarch64/_Float16_2.c: Likewise.
3128 * gcc.target/aarch64/_Float16_3.c: Likewise.
3129
4a6ad083
TV
31302017-08-06 Tom de Vries <tom@codesourcery.com>
3131
3132 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3133
b363e726
TV
31342017-08-06 Tom de Vries <tom@codesourcery.com>
3135
3136 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3137 type. Add missing return.
3138
8fbcf075
TV
31392017-08-06 Tom de Vries <tom@codesourcery.com>
3140
3141 PR testsuite/81731
3142 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3143 variable 'a' definition.
3144 (b): Remove unused variable.
3145 (gp): New variable.
3146 (check): Add parameter corresponding to call in main, and handle.
3147
67695c07
PC
31482017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 PR c++/79790
23d12941 3151 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3152
c779bea5
YG
31532017-08-04 Yury Gribov <tetra2005@gmail.com>
3154
3155 PR tree-optimization/57371
3156 * c-c++-common/pr57371-1.c: New test.
3157 * c-c++-common/pr57371-2.c: New test.
3158 * c-c++-common/pr57371-3.c: New test.
3159 * c-c++-common/pr57371-4.c: New test.
3160 * gcc.dg/pr57371-5.c: New test.
3161
e52341f1
CL
31622017-08-04 Carl Love <cel@us.ibm.com>
3163
3164 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3165 builtin test cases for vec_mule, and vec_mulo.
3166 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3167 builtin test cases for vec_mule, and vec_mulo.
3168
295940c3
L
31692017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3170
3171 PR target/81590
3172 * gcc.target/i386/avx512-check.h: New file.
3173 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3174 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3175 * gcc.target/i386/avx512cd-check.h: Likewise.
3176 * gcc.target/i386/avx512ifma-check.h: Likewise.
3177 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3178 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3179 * gcc.target/i386/avx512bw-check.h: Rewrite.
3180 * gcc.target/i386/avx512dq-check.h: Likewise.
3181 * gcc.target/i386/avx512er-check.h: Likewise.
3182 * gcc.target/i386/avx512f-check.h: Likewise.
3183 * gcc.target/i386/avx512vl-check.h: Likewise.
3184 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3185 only.
3186 (test_512): Removed.
3187 (avx512*_test): Likewise.
3188 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3189
f4f2c2ec
MP
31902017-08-04 Marek Polacek <polacek@redhat.com>
3191
3192 PR middle-end/81695
3193 * gcc.dg/pr81695.c: New test.
3194
62c8a2cf
RS
31952017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3196
3197 PR tree-optimization/81136
3198 * gcc.dg/vect/pr81136.c: Add scan test.
3199
dfbddbeb
RS
32002017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3201
3202 * gcc.dg/vect/vect-alias-check-3.c: New test.
3203 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3204 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3205
165b2f5f
RB
32062017-08-04 Richard Biener <rguenther@suse.de>
3207
3208 PR middle-end/81705
3209 * c-c++-common/ubsan/pr81705.c: New testcase.
3210
7c0881d5
BS
32112017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3212
3213 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3214 messages that used to start with a capital letter.
3215 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3216 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3217 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3218 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3219 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3220 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3221 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3222 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3223 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3224 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3225 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3226 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3227 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3228 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3229 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3230 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3231 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3232 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3233 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3234 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3235 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3236 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3237 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3238 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3239 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3240 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3241 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3242 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3243 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3244 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3245 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3246 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3247 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3248 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3249 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3250 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3251 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3252 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3253 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3254 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3255 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3256 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3257 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3258 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3259 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3260 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3261 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3262 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3263 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3264 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3265 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3266 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3267 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3268 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3269 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3270 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3271
2fdaed89
JJ
32722017-08-03 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR target/81621
3275 * gcc.dg/pr81621.c: New test.
3276
297db279
RB
32772017-08-03 Richard Biener <rguenther@suse.de>
3278
3279 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3280 and CSE.
3281
2fdaed89 32822017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3283
3284 PR middle-end/81148
3285 * c-c++-common/ubsan/pr81148.c: New testcase.
3286
cad136a4
TV
32872017-08-03 Tom de Vries <tom@codesourcery.com>
3288
3289 PR target/81662
3290 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3291
2392baa5
JJ
32922017-08-03 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR driver/81650
3295 * gcc.dg/pr81650.c: New test.
3296
e5e691a5
PC
32972017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3298
3299 PR c++/71440
3300 * g++.dg/template/crash127.C: New.
3301
0a734553
JJ
33022017-08-03 Jakub Jelinek <jakub@redhat.com>
3303
3304 PR middle-end/81052
3305 * c-c++-common/pr81052.c: New test.
3306
673aef33
TV
33072017-08-03 Tom de Vries <tom@codesourcery.com>
3308
3309 * gcc.dg/pr56727-2.c: Require alias.
3310
2a8485f6
TV
33112017-08-03 Tom de Vries <tom@codesourcery.com>
3312
3313 * gcc.dg/attr-noipa.c: Require alloca.
3314
8b917598
TV
33152017-08-03 Tom de Vries <tom@codesourcery.com>
3316
3317 * gcc.dg/torture/pr80163.c: Require label_values.
3318
4ca8bf91
TV
33192017-08-03 Tom de Vries <tom@codesourcery.com>
3320
3321 PR target/81662
3322 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3323 * c-c++-common/patchable_function_entry-default.c: Same.
3324 * c-c++-common/patchable_function_entry-definition.c: Same.
3325
f4629481
UB
33262017-08-02 Uros Bizjak <ubizjak@gmail.com>
3327
3328 PR target/81644
3329 * gcc.target/i386/pr81644.c: New test.
3330
86994621
TV
33312017-08-02 Tom de Vries <tom@codesourcery.com>
3332
3333 * gcc.dg/Walloca-14.c: Use relative line number.
3334
9501fd4b
UB
33352017-08-02 Uros Bizjak <ubizjak@gmail.com>
3336
3337 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3338 test "no-3dnowa" target attribute.
3339
f7b6353a
MP
33402017-08-02 Marek Polacek <polacek@redhat.com>
3341
3342 PR c/81289
3343 * gcc.dg/noncompile/pr81289.c: New test.
3344
8a6eab34
MP
3345 PR c/81448
3346 PR c/81306
3347 * c-c++-common/Wmultistatement-macros-13.c: New test.
3348
349721b7
JJ
33492017-08-02 Jakub Jelinek <jakub@redhat.com>
3350
e4f0733a
JJ
3351 PR c++/81640
3352 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3353
349721b7
JJ
3354 PR middle-end/79499
3355 * gcc.dg/pr79499.c: New test.
3356
77eefb71
RB
33572017-08-02 Richard Biener <rguenther@suse.de>
3358
3359 PR tree-optimization/81633
3360 * gcc.dg/vect/pr81633.c: New testcase.
3361
760f74c2
L
33622017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3363
3364 * gcc.dg/guality/pr25967-1.c: New test.
3365 * gcc.dg/guality/pr25967-2.c: Likewise.
3366 * gcc.dg/torture/pr25967-1.c: Likewise.
3367 * gcc.dg/torture/pr25967-2.c: Likewise.
3368
a2e28a97
L
33692017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3370
3371 PR target/81654
3372 * gcc.target/i386/pr81654.c: New test.
3373
d8afd032
TK
33742017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3375
3376 PR fortran/79312
3377 * gfortran.dg/logical_assignment_1.f90: New test.
3378
671a00ee
ML
33792017-08-01 Martin Liska <mliska@suse.cz>
3380
3381 PR middle-end/70140
3382 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3383
7d3eecca
ML
33842017-08-01 Martin Liska <mliska@suse.cz>
3385
3386 Revert r250771
3387 Make mempcpy more optimal (PR middle-end/70140).
3388
636730ca
JJ
33892017-08-01 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR target/81622
3392 * gcc.target/powerpc/pr81622.c: New test.
3393
74cc0b2b
SE
33942017-08-01 Steve Ellcey <sellcey@cavium.com>
3395
3396 PR tree-optimization/80925
3397 * gcc.dg/vect/vect-28.c: Add
3398 --param vect-max-peeling-for-alignment=0 option.
3399 Remove unaligned access and peeling checks.
3400 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3401 * gcc.dg/vect/vect-70.c: Ditto.
3402 * gcc.dg/vect/vect-87.c: Ditto.
3403 * gcc.dg/vect/vect-88.c: Ditto.
3404 * gcc.dg/vect/vect-91.c: Ditto.
3405 * gcc.dg/vect/vect-93.c: Ditto.
3406
0102e469
TV
34072017-08-01 Tom de Vries <tom@codesourcery.com>
3408
3409 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3410 * gcc.target/nvptx/slp.c (foo): Same.
3411
813485c6
RB
34122017-08-01 Richard Biener <rguenther@suse.de>
3413
3414 PR tree-optimization/81181
3415 * gcc.dg/torture/pr81181.c: New testcase.
3416
98b7180c
ML
34172017-08-01 Martin Liska <mliska@suse.cz>
3418
3419 PR middle-end/70140
3420 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3421
4f3e333a
UB
34222017-08-01 Uros Bizjak <ubizjak@gmail.com>
3423
3424 PR target/81641
3425 * gcc.target/i386/pr81641.c: New test.
3426
b8bb5772
UB
34272017-08-01 Uros Bizjak <ubizjak@gmail.com>
3428
3429 PR target/81639
3430 * gcc.target/i386/pr81639.c: New test.
3431
34e5c511
RB
34322017-08-01 Richard Biener <rguenther@suse.de>
3433
3434 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3435 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3436 endless loop.
3437 * gcc.dg/uninit-23.c: Adjust.
3438
5e19d437
BC
34392017-08-01 Bin Cheng <bin.cheng@arm.com>
3440
3441 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3442 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3443
7061cfc0
BC
34442017-08-01 Bin Cheng <bin.cheng@arm.com>
3445
3446 PR tree-optimization/81627
3447 * gcc.dg/tree-ssa/pr81627.c: New.
3448
39637a44
BC
34492017-08-01 Bin Cheng <bin.cheng@arm.com>
3450
3451 PR tree-optimization/81620
3452 * gcc.dg/tree-ssa/pr81620-1.c: New.
3453 * gcc.dg/tree-ssa/pr81620-2.c: New.
3454
f9c5fe06
DH
34552017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3456
3457 PR testsuite/53542
3458 * gfortran.dg/use_30.f90: New test.
3459
da98e3b1
JJ
34602017-08-01 Jakub Jelinek <jakub@redhat.com>
3461
3462 PR tree-optimization/81588
3463 * gcc.dg/tree-ssa/pr81588.c: New test.
3464 * gcc.dg/pr81588.c: New test.
3465 * gcc.c-torture/execute/pr81588.c: New test.
3466
5e8fe12f
RB
34672017-08-01 Richard Biener <rguenther@suse.de>
3468
3469 PR tree-optimization/81297
3470 * gcc.dg/torture/pr81297.c: New testcase.
3471
93ac482a
UB
34722017-07-31 Uros Bizjak <ubizjak@gmail.com>
3473
3474 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3475
6cc518c6
SE
34762017-07-31 Steve Ellcey <sellcey@cavium.com>
3477
3478 PR tree-optimization/80925
93ac482a 3479 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3480 --param vect-max-peeling-for-alignment=0 option.
3481 Remove unaligned access and peeling checks.
3482 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3483
24c8e8eb
CL
34842017-07-31 Carl Love <cel@us.ibm.com>
3485
3486 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3487 missed in commit 250746.
3488
b40e941b
CL
34892017-07-31 Carl Love <cel@us.ibm.com>
3490
3491 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3492 new builtins.
3493
67779f74
L
34942017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3495
3496 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3497 * gcc.target/i386/pr79793-2.c: Likewise.
3498
a97cf8f9
UB
34992017-07-31 Uros Bizjak <ubizjak@gmail.com>
3500
3501 PR target/25967
3502 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3503 (naked): Add attribute regparm(1) for x86_32 targets.
3504 Add integer argument. Remove global "data" variable.
3505 (main): Pass integer argument to naked function.
3506 * gcc.target/i386/naked-4.c: New test.
3507
7fef86d3
JH
35082017-07-31 Jan Hubicka <hubicka@ucw.cz>
3509 Martin Liska <mliska@suse.cz>
3510
3511 * gcc.dg/predict-15.c: New test.
3512 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3513
2ec580be
UB
35142017-07-31 Uros Bizjak <ubizjak@gmail.com>
3515
3516 PR target/25967
3517 * gcc.target/i386/naked-1.c: New test.
3518 * gcc.target/i386/naked-2.c: Ditto.
3519 * gcc.target/i386/naked-3.c: Ditto.
3520 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3521 do_test_body0 stub function, use attribute "naked" instead.
3522 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3523 * gcc.dg/pr44290-2.c: Ditto.
3524
cfdf6ff6
TK
35252017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3526
3527 PR fortran/81581
3528 * gfortran.dg/dim_sum_1.f90: New test case.
3529 * gfortran.dg/dim_sum_2.f90: New test case.
3530 * gfortran.dg/dim_sum_3.f90: New test case.
3531
5edb1c48
ML
35322017-07-31 Martin Liska <mliska@suse.cz>
3533
3534 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3535 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3536
f34ebeb2
ML
35372017-07-31 Martin Liska <mliska@suse.cz>
3538
3539 PR sanitize/81530
3540 * g++.dg/ubsan/pr81530.C: New test.
3541
066bbc57
JJ
35422017-07-31 Jakub Jelinek <jakub@redhat.com>
3543
3544 PR sanitizer/81604
3545 * c-c++-common/ubsan/pr81604.c: New test.
3546
a10b3cf1
L
35472017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3548
3549 PR target/79793
3550 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3551 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3552 (foo): Check the builtin return address against the return address
3553 in interrupt frame.
3554 * gcc.target/i386/pr79793-1.c: New test.
3555 * gcc.target/i386/pr79793-2.c: Likewise.
3556
942047f2
EB
35572017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3558
3559 * c-c++-common/dump-ada-spec-7.c: New test.
3560
e071b767
JJ
35612017-07-29 Jakub Jelinek <jakub@redhat.com>
3562
3563 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3564 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3565
782a7850
PB
35662017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3567
3568 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3569
9de00935
TC
35702017-07-28 Tamar Christina <tamar.christina@arm.com>
3571
3572 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3573
8de33df2
BC
35742017-07-28 Bin Cheng <bin.cheng@arm.com>
3575
3576 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3577
8acb8421
TC
35782017-07-28 Tamar Christina <tamar.christina@arm.com>
3579 Bilyan Borisov <bilyan.borisov@arm.com>
3580
3581 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3582 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3583 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3584 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3585 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3586
d9c259ef
BC
35872017-07-28 Bin Cheng <bin.cheng@arm.com>
3588
3589 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3590 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3591 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3592 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3593 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3594 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3595 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3596 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3597 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3598 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3599 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3600
6d7649f8
ML
36012017-07-28 Martin Liska <mliska@suse.cz>
3602
3603 PR sanitizer/81340
3604 * g++.dg/asan/pr81340.C: New test.
3605
92e29a5e
RB
36062017-07-28 Richard Biener <rguenther@suse.de>
3607
3608 PR tree-optimization/81502
3609 * gcc.target/i386/pr81502.c: New testcase.
3610
70affe6a
ML
36112017-07-28 Martin Liska <mliska@suse.cz>
3612
3613 PR sanitizer/81460
3614 * gcc.dg/asan/pr81460.c: New test.
3615
d0ee55a1
JJ
36162017-07-28 Jakub Jelinek <jakub@redhat.com>
3617
c9b39a49
JJ
3618 PR sanitizer/80998
3619 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3620 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3621
d0ee55a1
JJ
3622 PR tree-optimization/81578
3623 * gcc.dg/pr81578.c: New test.
3624
1ce75e41
RB
36252017-07-28 Richard Biener <rguenther@suse.de>
3626
3627 PR tree-optimization/81573
3628 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3629
7a5cbf29
PB
36302017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3631
3632 * g++.dg/pr69667.C: Remove option -mlra.
3633 * gcc.target/powerpc/dform-1.c: Likewise.
3634 * gcc.target/powerpc/dform-2.c: Likewise.
3635 * gcc.target/powerpc/dform-3.c: Likewise.
3636 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3637 * gcc.target/powerpc/p9-vparity.c: Likewise.
3638 * gcc.target/powerpc/pr63491.c: Likewise.
3639 * gcc.target/powerpc/pr67808.c: Likewise.
3640 * gcc.target/powerpc/pr68805.c: Likewise.
3641 * gcc.target/powerpc/pr69461.c: Likewise.
3642 * gcc.target/powerpc/pr71680.c: Likewise.
3643 * gcc.target/powerpc/pr77289.c: Likewise.
3644 * gcc.target/powerpc/pr78458.c: Likewise.
3645 * gcc.target/powerpc/pr78543.c: Likewise.
3646 * g++.dg/pr71294.C: Remove option -mno-lra.
3647 * gcc.target/powerpc/pr71656-1.c: Likewise.
3648 * gcc.target/powerpc/pr71656-2.c: Likewise.
3649 * gcc.target/powerpc/pr71698.c: Likewise.
3650
2c2789d5
KT
36512017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3652 Sudakshina Das <sudi.das@arm.com>
3653
3654 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3655
06bd22f6
MP
36562017-07-27 Marek Polacek <polacek@redhat.com>
3657
3658 PR c/81417
3659 * c-c++-common/Wsign-compare-1.c: New test.
3660 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3661 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3662 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3663 * g++.dg/warn/compare1.C: Likewise.
3664 * gcc.dg/compare1.c: Likewise.
3665 * gcc.dg/compare2.c: Likewise.
3666 * gcc.dg/compare4.c: Likewise.
3667 * gcc.dg/compare5.c: Likewise.
3668 * gcc.dg/pr35430.c: Likewise.
3669 * gcc.dg/pr60087.c: Likewise.
3670
27c8b49b
PB
36712017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3672
3673 PR middle-end/81564
3674 * gcc.dg/pr81564.c: New test.
3675
b7675b59
RB
36762017-07-27 Richard Biener <rguenther@suse.de>
3677
3678 PR tree-optimization/81573
3679 PR tree-optimization/81494
3680 * gcc.dg/torture/pr81573.c: New testcase.
3681
719488f8
RB
36822017-07-27 Richard Biener <rguenther@suse.de>
3683
3684 PR tree-optimization/81571
3685 * gcc.dg/torture/pr81571.c: New testcase.
3686
9811e84c
RB
36872017-07-27 Richard Biener <rguenther@suse.de>
3688
3689 PR tree-optimization/81502
3690 * gcc.target/i386/vect-insert-1.c: New testcase.
3691
58814c76
AK
36922017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3693
3694 PR target/81534
3695 * gcc.target/s390/pr81534.c: New test.
3696
036ea399
JJ
36972017-07-27 Jakub Jelinek <jakub@redhat.com>
3698
7d25ac20
JJ
3699 PR tree-optimization/81555
3700 PR tree-optimization/81556
3701 * gcc.c-torture/execute/pr81555.c: New test.
3702 * gcc.c-torture/execute/pr81556.c: New test.
3703
036ea399
JJ
3704 * gcc.dg/attr-noipa.c: New test.
3705 * gcc.dg/ipa/ipa-pta-18.c: New test.
3706 * gcc.dg/ipa/ipa-sra-11.c: New test.
3707
9bfda664
MM
37082017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3709
3710 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3711 option.
3712 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3713 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3714 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3715 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3716 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3717 * gcc.target/powerpc/vsx-simode.c: Likewise.
3718 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3719 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3720
eb086562
PC
37212017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3722
3723 PR c++/71570
3724 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3725
a7473dc5
L
37262017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3727
3728 PR target/81563
3729 * gcc.target/i386/pr81563.c: New test
3730
404f48ac
WD
37312017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3732
3733 PR target/79041
3734 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3735
c3d38629
MP
37362017-07-26 Marek Polacek <polacek@redhat.com>
3737
3738 PR middle-end/70992
3739 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3740 * gcc.dg/overflow-warn-2.c: Likewise.
3741 * gcc.dg/overflow-warn-3.c: Likewise.
3742 * gcc.dg/overflow-warn-4.c: Likewise.
3743 * gcc.dg/torture/pr70992-2.c: New test.
3744 * gcc.dg/torture/pr70992.c: New test.
3745
4f450a2b
RB
37462017-07-26 Richard Biener <rguenther@suse.de>
3747
3748 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3749 happening in ccp1.
3750 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3751
e1711448
WD
37522017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3753
3754 PR middle-end/46932
3755 * gcc.dg/pr46932.c: New testcase.
3756
108c3c88
ML
37572017-07-26 Martin Liska <mliska@suse.cz>
3758
3759 PR sanitize/81186
3760 * gcc.dg/asan/pr81186.c: New test.
3761
52645850
CL
37622017-07-25 Carl Love <cel@us.ibm.com>
3763
3764 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3765 vec_cnttz builtins.
3766
a8697b27
EB
37672017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3768
3769 * gnat.dg/opt66.adb: New test.
3770
288fe52e
AM
37712017-07-25 Alexander Monakov <amonakov@ispras.ru>
3772
3773 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3774 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3775
b771c609
AM
37762017-07-25 Alexander Monakov <amonakov@ispras.ru>
3777
3778 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3779
37802017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3781
3782 * c-c++-common/patchable_function_entry-default.c: New test.
3783 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3784 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3785
774cccdc
JJ
37862017-07-25 Jakub Jelinek <jakub@redhat.com>
3787
3788 PR target/81532
3789 * gcc.target/i386/pr80833-3.c: New test.
3790 * gcc.target/i386/avx512dq-pr81532.c: New test.
3791 * gcc.target/i386/avx512bw-pr81532.c: New test.
3792
1aa54f90
RB
37932017-07-25 Richard Biener <rguenther@suse.de>
3794
3795 PR tree-optimization/81455
3796 * gcc.dg/pr81455.c: New testcase.
3797
e294f495
RB
37982017-07-25 Richard Biener <rguenther@suse.de>
3799
3800 PR tree-optimization/81529
3801 * gfortran.dg/pr81529.f90: New testcase.
3802
edf8ba4b
WD
38032017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3804
774cccdc 3805 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3806
ea063871
RB
38072017-07-25 Richard Biener <rguenther@suse.de>
3808
3809 PR tree-optimization/81410
3810 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3811
5ea71a5a
RB
38122017-07-25 Richard Biener <rguenther@suse.de>
3813
3814 PR tree-optimization/81510
3815 * gcc.dg/torture/pr81510.c: New testcase.
3816 * gcc.dg/torture/pr81510-2.c: Likewise.
3817
4287b4e8
ML
38182017-07-25 Martin Liska <mliska@suse.cz>
3819
3820 PR ipa/81520
3821 * gcc.dg/ipa/pr81520.c: New test.
3822
d49718d6
MP
38232017-07-25 Marek Polacek <polacek@redhat.com>
3824
3825 PR c/81364
3826 * Wmultistatement-macros-12.c: New test.
3827
0e82a9b9
BC
38282017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3829
3830 PR target/81414
3831 * gcc.target/aarch64/pr81414.C: New.
3832
3d99332b
RB
38332017-07-25 Richard Biener <rguenther@suse.de>
3834
3835 PR middle-end/81505
3836 * gcc.dg/ubsan/pr81505.c: New testcase.
3837
52d0f7bd
DS
38382017-07-24 Daniel Santos <daniel.santos@pobox.com>
3839
3840 PR testsuite/80759
3841 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3842 (ELFFN_BEGIN): Rename to FN_TYPE.
3843 (ELFFN_END): Rename to FN_SIZE.
3844 (ASMNAME): New macro.
3845 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3846 .global.
3847 (FUNC_END): Use ASMNAME.
3848 (test_data_save): Remove.
3849 (test_data_input): Likewise.
3850 (test_data_output: Likewise.
3851 (test_data_fn): Likewise.
3852 (test_data_retaddr): Likewise.
3853 (regs_to_mem): Make globals, use r10 instead of rax.
3854 (mem_to_regs): Likewise.
3855 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3856 body to ms-sysv.c.
3857 (do_test_aligned): Likewise.
3858 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3859 Add dg-* directives.
3860 (PASTE_STR): New macro.
3861 (ASMNAME): Likewise.
3862 (LOAD_TEST_DATA_ADDR): Likewise.
3863 (TEST_DATA_OFFSET): Likewise.
3864 (do_test_body0): New C function.
3865 (do_test_body): New inline assembly routine.
3866 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3867 (runtest_ms_sysv): Modify.
3868
19930989
MM
38692017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3870
3871 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3872 since the upper-regs options have been deleted.
3873 * gcc.target/powerpc/pr65849-2.c: Likewise.
3874 * gcc.target/powerpc/pr80099-1.c: Likewise.
3875 * gcc.target/powerpc/pr80099-2.c: Likewise.
3876 * gcc.target/powerpc/pr80099-3.c: Likewise.
3877 * gcc.target/powerpc/pr80099-4.c: Likewise.
3878 * gcc.target/powerpc/pr80099-5.c: Likewise.
3879 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3880 support removal of the upper-regs options.
3881 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3882 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3883 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3884 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3885 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3886 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3887 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3888 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3889 * gcc.target/powerpc/ppc-round.c: Likewise.
3890 * gcc.target/powerpc/pr71720.c: Likewise.
3891 * gcc.target/powerpc/pr72853.c: Likewise.
3892 * gcc.target/powerpc/pr79907.c: Likewise.
3893 * gcc.target/powerpc/pr78953.c: Likewise.
3894 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3895 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3896 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3897 * gcc.target/powerpc/vec-init-3.c: Likewise.
3898 * gcc.target/powerpc/vec-init-6.c: Likewise.
3899 * gcc.target/powerpc/vec-init-7.c: Likewise.
3900 * gcc.target/powerpc/vec-set-char.c: Likewise.
3901 * gcc.target/powerpc/vec-set-int.c: Likewise.
3902 * gcc.target/powerpc/vec-set-short.c: Likewise.
3903
d47d34bb
WD
39042017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3905
3906 PR target/79041
3907 * gcc.target/aarch64/pr79041-2.c: New test.
3908
26bca0ed
CL
39092017-07-24 Carl Love <cel@us.ibm.com>
3910
3911 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3912 the new built-ins.
3913
4b40986c
JW
39142017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3915
3916 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3917
213c3b7b
TK
39182017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3919 Mikael Morin <mikael@gcc.gnu.org>
3920
3921 PR fortran/66102
3922 * gfortran.dg/realloc_on_assign_28.f90: New test.
3923
e2b71b5a
DE
39242017-07-23 David Edelsohn <dje.gcc@gmail.com>
3925
3926 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3927 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3928
f36dda3b
UB
39292017-07-23 Uros Bizjak <ubizjak@gmail.com>
3930
3931 PR target/80569
3932 * gcc.target/i386/pr80569.c: New test.
3933
5ff4baa5
CL
39342017-07-21 Carl Love <cel@us.ibm.com>
3935
3936 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3937 vmuleuh): Fix scan-assembler-times should check for word not half word
3938 instructions.
3939
43f84f6c
JW
39402017-07-21 Jim Wilson <jim.wilson@linaro.org>
3941
3942 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3943 redundant -march option.
3944 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3945 in addition to armv8.1-a.
3946
325fe816
YG
39472017-07-21 Yury Gribov <tetra2005@gmail.com>
3948
3949 PR middle-end/56727
3950 * gcc.dg/pr56727-1.c: New test.
3951 * gcc.dg/pr56727-2.c: New test.
3952
5a5838e0
SM
39532017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3954
3955 * gcc.target/powerpc/mmx-check.h: New file.
3956 * gcc.target/powerpc/mmx-packs.c: New file.
3957 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3958 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3959 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3960 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3961 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3962 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3963 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3964 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3965 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3966 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3967 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3968 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3969 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3970 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3971 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3972 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3973 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3974 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3975 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3976 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3977 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3978 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3979 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3980 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3981 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3982 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3983 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3984 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3985 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3986 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3987 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3988 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3989 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3990 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3991 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3992 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3993 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3994 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3995
9af7f373
RB
39962017-06-21 Richard Biener <rguenther@suse.de>
3997
3998 PR tree-optimization/81500
3999 * gcc.dg/torture/pr81500.c: New testcase.
4000
5aaa8fb4
NS
40012017-07-20 Nathan Sidwell <nathan@acm.org>
4002
4003 * g++.dg/ext/anon-struct6.C: Adjust diag.
4004 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4005
2953b72f
JJ
40062017-07-20 Jakub Jelinek <jakub@redhat.com>
4007
4008 PR target/80846
4009 * gcc.target/i386/avx-pr80846.c: New test.
4010 * gcc.target/i386/avx2-pr80846.c: New test.
4011 * gcc.target/i386/avx512f-pr80846.c: New test.
4012
73c4b4df
BC
40132017-07-20 Bin Cheng <bin.cheng@arm.com>
4014
4015 PR tree-optimization/81388
4016 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4017 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4018
77e5edaf
JH
40192017-07-17 Tom de Vries <tom@codesourcery.com>
4020
4021 PR middle-end/81030
4022 * gcc.dg/pr81030.c: New test.
4023
891ad31c
RB
40242017-07-20 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/61171
4027 * g++.dg/vect/pr61171.cc: New testcase.
4028 * gfortran.dg/vect/pr61171.f: Likewise.
4029 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4030
f971b281
RB
40312017-07-20 Richard Biener <rguenther@suse.de>
4032
4033 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4034 with V64QImode.
4035 * gcc.dg/vect/slp-45.c: Likewise.
4036
2071f8f9
N
40372017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4038
4039 * gcc.dg/tree-ssa/vrp116.c: New Test.
4040
a6722e5b
MM
40412017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4042
4043 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4044 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4045 __builtin_cpu_is and __builtin_cpu_supports are supported.
4046
ccfa843f
SM
40472017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4048
4049 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4050 __BUILTIN_CPU_SUPPORTS__ defined.
4051 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4052 __BUILTIN_CPU_SUPPORTS__ defined.
4053
564e405c
JJ
40542017-07-19 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR tree-optimization/81346
4057 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4058
3717fbe3
TV
40592017-07-19 Tom de Vries <tom@codesourcery.com>
4060
4061 * gcc.target/nvptx/decl-init.c: Update alignment.
4062 * gcc.target/nvptx/slp-2-run.c: New test.
4063 * gcc.target/nvptx/slp-2.c: New test.
4064 * gcc.target/nvptx/v2di.c: New test.
4065
b98b34b7
TV
40662017-07-19 Tom de Vries <tom@codesourcery.com>
4067
4068 * gcc.target/nvptx/slp-run.c: New test.
4069 * gcc.target/nvptx/slp.c: New test.
4070 * gcc.target/nvptx/v2si-cvt.c: New test.
4071 * gcc.target/nvptx/v2si-run.c: New test.
4072 * gcc.target/nvptx/v2si.c: New test.
4073 * gcc.target/nvptx/vec.inc: New test.
4074
8d1628eb
JJ
40752017-07-19 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR tree-optimization/81346
4078 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4079 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4080 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4081 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4082 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4083 compiler to avoid X / C1 op C2 optimization to trigger.
4084
4d6ababc
ML
40852017-07-19 Martin Liska <mliska@suse.cz>
4086
4087 PR sanitizer/63361
4088 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4089 -ffloat-store or -mieee for targets that need it.
4090
d83cc5cc
TV
40912017-07-18 Tom de Vries <tom@codesourcery.com>
4092
4093 PR middle-end/81464
4094 * gfortran.dg/pr81464.f90: New test.
4095
e822e885
UB
40962017-07-18 Uros Bizjak <ubizjak@gmail.com>
4097
4098 PR target/81471
4099 * gcc.target/i386/pr81471.c: New test.
4100
b267968e
RB
41012017-06-18 Richard Biener <rguenther@suse.de>
4102
4103 PR tree-optimization/81410
4104 * gcc.dg/vect/pr81410.c: New testcase.
4105
33e9feb5
JH
41062017-07-18 Jan Hubicka <hubicka@ucw.cz>
4107
4108 PR middle-end/81462
4109 * g++.dg/torture/pr81462.C: New testcase.
4110
694dd0e4
BC
41112017-07-18 Bin Cheng <bin.cheng@arm.com>
4112
4113 PR target/81408
4114 * g++.dg/tree-ssa/pr81408.C: New.
4115 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4116
f9bfe3f5
RB
41172017-07-18 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/80620
4120 PR tree-optimization/81403
4121 * gcc.dg/torture/pr80620.c: New testcase.
4122 * gcc.dg/torture/pr81403.c: Likewise.
4123
41242017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4125
4126 PR tree-optimization/81418
4127 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4128
41292017-07-17 Carl Love <cel@us.ibm.com>
4130
4131 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4132 test case changes for commit 249424
4133
4134 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4135 vmuleuh): Fix scan-assembler-times should check for word not half word
4136 instructions.
4137
f6489326
BS
41382017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4139
4140 PR tree-optimization/81162
4141 * gcc.dg/pr81162.c: Move this to...
4142 * gcc.dg/ubsan/pr81162.c: ...here.
4143
dbc4ecfc
VR
41442017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4145
4146 * g++.dg/diagnostic/friend1.C: New test.
4147 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4148
a64559a5
NS
41492017-07-17 Nathan Sidwell <nathan@acm.org>
4150
4151 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4152
aac59577
BE
41532017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4154
4155 * lib/gcc-dg.exp: Increase expect's match buffer size.
4156
aa1528b5
BC
41572017-07-17 Bin Cheng <bin.cheng@arm.com>
4158
4159 PR target/81369
4160 * gcc.dg/tree-ssa/pr81369.c: New.
4161
b6c354eb
CZ
41622017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4163
4164 * gcc.target/arc/pr9000674901.c: New file.
4165 * gcc.target/arc/pic-1.c: Likewise.
4166 * gcc.target/arc/pr9001191897.c: Likewise.
4167
1825c61e
CZ
41682017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4169 Andrew Burgess <andrew.burgess@embecosm.com>
4170
4171 * gcc.target/arc/naked-1.c: New file.
4172 * gcc.target/arc/naked-2.c: Likewise.
4173
1f1e8aed
JJ
41742017-07-17 Jakub Jelinek <jakub@redhat.com>
4175
9ebce098
JJ
4176 PR tree-optimization/81428
4177 * gcc.dg/fixed-point/pr81428.c: New test.
4178
e8dd1313
JJ
4179 PR tree-optimization/81365
4180 * g++.dg/torture/pr81365.C: New test.
4181
1f1e8aed
JJ
4182 PR tree-optimization/81396
4183 * gcc.dg/tree-ssa/pr81396.c: New test.
4184
38f638ca
EB
41852017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4186
4187 * gnat.dg/opt65.adb: New test.
4188
5fa396ad
JH
41892017-07-16 Jan Hubicka <hubicka@ucw.cz>
4190
4191 * gcc.dg/predict-8.c: Update.
4192
00aeee56
VR
41932017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4194
4195 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4196 * g++.dg/warn/pr12242.C: Likewise.
4197
b70bb05b
KN
41982017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4199
4200 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4201 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4202 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4203 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4204 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4205 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4206 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4207 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4208 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4209 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4210 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4211 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4212 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4213 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4214 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4215 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4216 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4217 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4218 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4219 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4220 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4221 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4222 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4223 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4224 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4225 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4226 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4227 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4228 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4229 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4230 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4231 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4232 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4233 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4234 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4235 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4236 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4237 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4238 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4239 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4240 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4241 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4242 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4243 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4244 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4245 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4246 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4247 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4248 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4249 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4250 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4251
3b805666
BS
42522016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4253
4254 PR tree-optimization/81162
4255 * gcc.dg/pr81162.c: New file.
4256
bece580c
MS
42572017-07-14 Martin Sebor <msebor@redhat.com>
4258
4259 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4260 that bcopy is expected to be transformed to.
4261
eea77d1f
DM
42622017-07-14 David Malcolm <dmalcolm@redhat.com>
4263
4264 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4265 * g++.dg/lookup/missing-std-include-2.C: New test case.
4266 * g++.dg/lookup/missing-std-include-3.C: New test case.
4267 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4268 * gcc.dg/missing-header-fixit-1.c: New test case.
4269 * gcc.dg/missing-header-fixit-2.c: New test case.
4270 * gcc.dg/missing-header-fixit-2.h: New header.
4271
338d6484
DM
42722017-07-13 David Malcolm <dmalcolm@redhat.com>
4273
4274 PR c/81405
4275 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4276
42772017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4278
4279 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4280
6d28654e
ML
42812017-07-13 Martin Liska <mliska@suse.cz>
4282
4283 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4284 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4285 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4286 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4287 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4288 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4289 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4290
3787ee47
MM
42912017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4292
4293 PR target/81193
4294 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4295 __builtin_cpu_supports with old GLIBC's.
4296 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4297 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4298 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4299 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4300 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4301 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4302 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4303 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4304 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4305 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4306 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4307 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4308 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4309 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4310 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4311 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4312 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4313 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4314 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4315 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4316 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4317 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4318 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4319 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4320
118009c1
CL
43212017-07-12 Carl Love <cel@us.ibm.com>
4322
4323 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4324 rev_bool_int): Add test cases for builtins.
4325 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4326 test cases for builtins.
4327
5d7b8153
CL
43282017-07-12 Carl Love <cel@us.ibm.com>
4329
4330 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4331 lp64 && p9vector_hw.
4332
6ea93a64
CL
43332017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4334
4335 * lib/target-supports.exp (check_stack_check_available): Make
4336 testcase name depend on stack_kind.
4337
2f65ab2e
MC
43382017-07-11 Michael Collison <michael.collison@arm.com>
4339
774cccdc 4340 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4341
9e028cef
PC
43422017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR c++/51270
4345 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4346
f281956e
CL
43472017-07-11 Carl Love <cel@us.ibm.com>
4348
4349 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4350 test cases for the builtins.
4351
3d36348a
YG
43522017-07-11 Yury Gribov <tetra2005@gmail.com>
4353
4354 * lib/profopt.exp: Print relative names in UNSUPPORTED
4355 AutoFDO tests.
4356
214f700a
MC
43572017-07-10 Michael Collison <michael.collison@arm.com>
4358
4359 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4360
03ed2915
UB
43612017-07-10 Uros Bizjak <ubizjak@gmail.com>
4362
4363 PR target/81375
4364 * gcc.target/i386/pr81375.c: New test.
4365
9c582dbb
MS
43662017-07-10 Martin Sebor <msebor@redhat.com>
4367
4368 PR tree-optimization/80397
4369 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4370
281ac396
MS
43712017-07-10 Martin Sebor <msebor@redhat.com>
4372
4373 PR other/81345
4374 * gcc.dg/pr81345.c: New test.
4375
a7784956
CZ
43762017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4377
4378 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4379 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4380
5920ba15
UB
43812017-07-09 Uros Bizjak <ubizjak@gmail.com>
4382
4383 PR target/81313
4384 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4385 integer argumets to bypass x86_64 outgoing args optimization.
4386
43872017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4388
4389 * gfortran.dg/eoshift_4.f90: New test.
4390 * gfortran.dg/eoshift_5.f90: New test.
4391 * gfortran.dg/eoshift_6.f90: New test.
4392
35c95658
L
43932017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4394
4395 PR target/81313
4396 * gcc.target/i386/pr81313-1.c: New test.
4397 * gcc.target/i386/pr81313-2.c: Likewise.
4398 * gcc.target/i386/pr81313-3.c: Likewise.
4399 * gcc.target/i386/pr81313-4.c: Likewise.
4400 * gcc.target/i386/pr81313-5.c: Likewise.
4401
dcbf81c9
RS
44022017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4403
4404 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4405 * gnat.dg/vect16.ads (Sarray): Likewise.
4406 * gnat.dg/vect17.ads (Sarray): Likewise.
4407 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4408 * gnat.dg/vect16.adb (Add): Likewise.
4409 * gnat.dg/vect17.adb (Add): Likewise.
4410
738f7c2e
DM
44112017-07-07 David Malcolm <dmalcolm@redhat.com>
4412
4413 PR c++/79300
4414 * g++.dg/diagnostic/pr79300.C: New test case.
4415
6a69355c
MM
44162017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4417
57f49e99
MM
4418 * gcc.target/powerpc/clone1.c: Add check to make sure the
4419 __builtin_cpu_supports function is fully supported.
4420 * gcc.target/powerpc/clone2.c: New runtime test for
4421 target_clones.
4422
6a69355c
MM
4423 PR target/81348
4424 * gcc.target/powerpc/pr81348.c: New test.
4425
5e32025a
SN
44262017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4427
4428 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4429
19388c6d
CL
44302017-07-07 Carl Love <cel@us.ibm.com>
4431
4432 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4433 file for built-ins.
4434
bcc3c3f1
JM
44352017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4436
4437 * gcc.target/sparc/dictunpack.c: New file.
4438 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4439 * gcc.target/sparc/fpcmpshl.c: Likewise.
4440 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4441 * gcc.target/sparc/fpcmpushl.c: Likewise.
4442
2c6e2eb1
HA
44432017-07-06 Harald Anlauf <anlauf@gmx.de>
4444
4445 PR fortran/70071
4446 * gfortran.dg/coarray_44.f90: New testcase.
4447
5094f7d5
MO
44482017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4449
4450 * c-c++-common/asan/kasan-alloca-1.c: New test.
4451 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4452
e3174bdf
MO
44532017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4454
4455 * c-c++-common/asan/alloca_big_alignment.c: New test.
4456 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4457 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4458 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4459 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4460 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4461 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4462 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4463
a40c6fa8
GJL
44642017-07-06 Georg-Johann Lay <avr@gjlay.de>
4465
4466 PR target/81305
4467 * gcc.target/avr/isr-test.h: Fix warnings.
4468
9296dd9b
TP
44692017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4470
4471 * lib/target-supports.exp: Generate
4472 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4473 and check_effective_target_arm_arch_v8r_multilib.
4474
d87f00ba
CL
44752017-07-06 Carl Love <cel@us.ibm.com>
4476
9296dd9b 4477 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4478
44792017-07-06 Carl Love <cel@us.ibm.com>
4480
4481 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4482 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4483 cases for vec_addc, adde and addec builtins.
4484
c471c6ed
DM
44852017-07-06 David Malcolm <dmalcolm@redhat.com>
4486
4487 PR c++/79300
4488 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4489 expected underlining within macro expansion.
4490 * c-c++-common/pr70264.c: Likewise.
4491 * g++.dg/plugin/diagnostic-test-expressions-1.C
4492 (test_within_macro_1): New test.
4493 (test_within_macro_2): Likewise.
4494 (test_within_macro_3): Likewise.
4495 (test_within_macro_4): Likewise.
4496 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4497 expected underlining within macro expansion.
4498 (test_macro_4): Likewise.
4499 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4500 (test_within_macro_1): New test.
4501 (test_within_macro_2): Likewise.
4502 (test_within_macro_3): Likewise.
4503 (test_within_macro_4): Likewise.
4504 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4505 underlining within macro expansion.
4506
68d872d7
SP
45072017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4508
4509 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4510 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4511 _mm_maskz_getexp_round_sd): Test new intrinsics.
4512 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4513 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4514 _mm_maskz_getexp_round_ss): Ditto.
4515 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4516 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4517 _mm_maskz_getmant_round_sd): Ditto.
4518 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4519 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4520 _mm_maskz_getmant_round_ss): Ditto.
4521 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4522 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4523 _mm_maskz_getexp_round_sd): New runtime tests.
4524 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4525 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4526 _mm_maskz_getexp_round_ss): Ditto.
4527 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4528 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4529 _mm_maskz_getmant_round_sd): Ditto.
4530 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4531 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4532 _mm_maskz_getmant_round_ss): Ditto.
4533 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4534 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4535 __builtin_ia32_getmantss_mask_round): Test new builtins.
4536 * gcc.target/i386/sse-13.c : Ditto.
4537 * gcc.target/i386/sse-23.c: Ditto.
4538 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4539 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4540 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4541 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4542 _mm_mask_getexp_round_ss): Test new intrinsics.
4543 * gcc.target/i386/testround-1.c: Ditto.
4544 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4545 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4546 _mm_mask_getmant_round_ss): Test new intrinsics
4547 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4548 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4549 _mm_maskz_getmant_ss): Test new intrinsics.
4550
9e00a397
CL
45512017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4552
4553 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4554 * lib/target-supports.exp (check_stack_check_available): New.
4555 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4556 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4557 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4558 * gcc.dg/pr47443.c: Likewise.
4559 * gcc.dg/pr48134.c: Likewise.
4560 * gcc.dg/pr70017.c: Likewise.
4561 * gcc.target/aarch64/stack-checking.c: Likewise.
4562 * gcc.target/arm/stack-checking.c: Likewise.
4563 * gcc.target/i386/pr48723.c: Likewise.
4564 * gcc.target/i386/pr55672.c: Likewise.
4565 * gcc.target/i386/pr67265-2.c: Likewise.
4566 * gcc.target/i386/pr67265.c: Likewise.
4567 * gnat.dg/opt49.adb: Likewise.
4568 * gnat.dg/stack_check1.adb: Likewise.
4569 * gnat.dg/stack_check2.adb: Likewise.
4570 * gnat.dg/stack_check3.adb: Likewise.
4571
38e6cc4d
KN
45722017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4573
4574 PR target/80103
4575 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4576 __attribute__.
4577
f8aa2b2c
SP
45782017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4579
4580 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4581 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4582 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4583 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4584 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4585 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4586 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4587 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4588 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4589 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4590 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4591 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4592
e483b7b4
GJL
45932017-07-05 Georg-Johann Lay <avr@gjlay.de>
4594
4595 PR target/81305
4596 * gcc.target/avr/isr-test.h: New file.
4597 * gcc.target/avr/torture/isr-01-simple.c: New test.
4598 * gcc.target/avr/torture/isr-02-call.c: New test.
4599 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4600
a8745cc2
BC
46012017-07-05 Bin Cheng <bin.cheng@arm.com>
4602
4603 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4604 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4605 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4606 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4607
4a52eb19
BC
46082017-07-05 Bin Cheng <bin.cheng@arm.com>
4609
4610 * gcc.dg/tree-ssa/ldist-26.c: New test.
4611
95f7d11b
BC
46122017-07-05 Bin Cheng <bin.cheng@arm.com>
4613
4614 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4615
45bb7d59
UB
46162017-07-04 Uros Bizjak <ubizjak@gmail.com>
4617
4618 PR target/81300
4619 * gcc.target/i386/pr81300.c: New test.
4620
1fcfac88
UB
46212017-07-04 Uros Bizjak <ubizjak@gmail.com>
4622
4623 PR target/81294
4624 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4625 x and y arguments in the call to _subborrow_u32.
4626 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4627 x and y arguments in the call to _subborrow_u64.
4628 * gcc.target/i386/pr81294-1.c: New test.
4629 * gcc.target/i386/pr81294-2.c: Ditto.
4630
a4187dab
KT
46312017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4632
4633 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4634
efbf55b0
MP
46352017-07-04 Marek Polacek <polacek@redhat.com>
4636
4637 PR c/81231
4638 * gcc.dg/atomic-pr81231.c: New test.
4639
1aad7106
RS
46402017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4641
4642 PR tree-optimization/81292
4643 * gcc.dg/pr81292-1.c: New test.
4644 * gcc.dg/pr81292-2.c: Likewise.
4645
7c819e8a
ML
46462017-07-04 Martin Liska <mliska@suse.cz>
4647
4648 PR sanitizer/81040
4649 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4650 use-after-scope sanitization.
4651
f111f434
JJ
46522017-07-04 Jakub Jelinek <jakub@redhat.com>
4653
8e8dd13b
JJ
4654 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4655 options.
4656
f111f434
JJ
4657 PR target/81175
4658 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4659 gather.
4660
7a1238d1
ML
46612017-07-04 Martin Liska <mliska@suse.cz>
4662
4663 PR ipa/81214
4664 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4665 * g++.dg/ext/mvc3.C: Likewise.
4666 * gcc.target/i386/mvc2.c: Likewise.
4667 * gcc.target/i386/mvc3.c: Likewise.
4668
9fc1fed4
JJ
46692017-07-04 Jakub Jelinek <jakub@redhat.com>
4670
8e3b9bbf
JJ
4671 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4672 decomposition declaration in diagnostics.
4673 * g++.dg/cpp1z/decomp2.C: Likewise.
4674 * g++.dg/cpp1z/decomp3.C: Likewise.
4675 * g++.dg/cpp1z/decomp4.C: Likewise.
4676 * g++.dg/cpp1z/decomp5.C: Likewise.
4677 * g++.dg/cpp1z/decomp6.C: Likewise.
4678 * g++.dg/cpp1z/decomp7.C: Likewise.
4679 * g++.dg/cpp1z/decomp8.C: Likewise.
4680 * g++.dg/cpp1z/decomp13.C: Likewise.
4681 * g++.dg/cpp1z/decomp14.C: Likewise.
4682 * g++.dg/cpp1z/decomp18.C: Likewise.
4683 * g++.dg/cpp1z/decomp19.C: Likewise.
4684 * g++.dg/cpp1z/decomp22.C: Likewise.
4685 * g++.dg/cpp1z/decomp23.C: Likewise.
4686 * g++.dg/cpp1z/decomp24.C: Likewise.
4687 * g++.dg/cpp1z/decomp25.C: Likewise.
4688 * g++.dg/cpp1z/decomp26.C: Likewise.
4689 * g++.dg/cpp1z/decomp28.C: Likewise.
4690
9fc1fed4
JJ
4691 PR c++/81258
4692 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4693 * g++.dg/cpp1z/decomp30.C: New test.
4694
17c18221
PC
46952017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4696
4697 PR c++/65775
4698 * g++.dg/cpp0x/trailing14.C: New.
4699
370d975d
DH
47002017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4701
4702 PR testsuite/79866
4703 * gfortran.dg/coarray_event_2.f08: New test.
4704
73977c47
DH
47052017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4706
4707 PR testsuite/79843
4708 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4709 * gfortran.dg/pointer_intent_2.f90: Likewise.
4710
2f70a979
JH
47112017-07-02 Jan Hubicka <hubicka@ucw.cz>
4712
4713 PR middle-end/81290
4714 * gcc.c-torture/compile/pr81290.c: New.
4715
6b5e165b
RB
47162017-07-03 Richard Biener <rguenther@suse.de>
4717
4718 PR tree-optimization/60510
4719 * gfortran.dg/vect/pr60510.f: New testcase.
4720
d8ac7e28
RO
47212017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4722
4723 * gcc.target/i386/mvc6.c: Require ifunc support.
4724
da402967
ML
47252017-07-03 Martin Liska <mliska@suse.cz>
4726
4727 PR sanitize/81040
4728 * g++.dg/asan/function-argument-1.C: New test.
4729 * g++.dg/asan/function-argument-2.C: New test.
4730 * g++.dg/asan/function-argument-3.C: New test.
4731
bc9f4235
RS
47322017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4733
4734 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4735 as well.
4736
be086ff5
TV
47372017-07-03 Tom de Vries <tom@codesourcery.com>
4738
4739 PR tree-optimization/69468
4740 * gcc.dg/pr81192.c: Update.
4741
4752be46
TV
47422017-07-03 Tom de Vries <tom@codesourcery.com>
4743
4744 PR tree-optimization/81192
4745 * gcc.dg/pr81192.c: Update.
4746
0bbfd554
TV
47472017-07-03 Tom de Vries <tom@codesourcery.com>
4748
4749 PR tree-optimization/81192
4750 * gcc.dg/pr81192.c: New test.
4751
b677e2f6
TK
47522017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4753
4754 * gfortran/eoshift_3.f90: New test.
4755
e3f9a279
RS
47562017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4757
4758 * gcc.dg/strlenopt-32.c: New testcase.
4759 * gcc.dg/strlenopt-33.c: Likewise.
4760 * gcc.dg/strlenopt-33g.c: Likewise.
4761 * gcc.dg/strlenopt-34.c: Likewise.
4762 * gcc.dg/strlenopt-35.c: Likewise.
4763
862088aa
RS
47642017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4765
4766 PR tree-optimization/80769
4767 * gcc.dg/strlenopt-31.c: New test.
4768 * gcc.dg/strlenopt-31g.c: Likewise.
4769
c34d0927
RS
47702017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4771
4772 PR tree-optimization/81136
4773 * gcc.dg/vect/pr81136.c: New test.
4774
c52d6043
JJ
47752017-07-01 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR sanitizer/81262
4778 * gcc.c-torture/compile/pr81262.c: New test.
4779 * g++.dg/ubsan/pr81262.C: New test.
4780
77616c7e
JH
47812017-06-29 Jan Hubicka <hubicka@ucw.cz>
4782
4783 PR ipa/81261
4784 * g++.dg/ipa/pr81261.C: New testcase.
4785
fb6a764d
AP
47862017-06-30 Andrew Pinski <apinski@cavium.com>
4787
4788 * gcc.dg/torture/pr81245.c: New testcase.
4789
059ab149
AH
47902017-06-30 Aldy Hernandez <aldyh@redhat.com>
4791
4792 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4793 unbounded use.
4794
e59e8b5a
DM
47952017-06-30 David Malcolm <dmalcolm@redhat.com>
4796
4797 PR c++/80014
4798 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4799 Add declaration.
4800 (test_typeid): New test function.
4801
e855bdc0
JJ
48022017-06-30 Jakub Jelinek <jakub@redhat.com>
4803
4804 PR target/81225
4805 * gcc.target/i386/pr81225.c: New test.
4806
fe32bb1b
NS
48072017-06-30 Nathan Sidwell <nathan@acm.org>
4808
4809 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4810 * g++.dg/cpp0x/decltype9.C: Likewise.
4811 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4812 * g++.dg/lookup/decl1.C: Likewise.
4813 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4814 * g++.dg/other/pr28432.C: Likewise.
4815 * g++.dg/parse/crash12.C: Likewise.
4816 * g++.dg/parse/enum3.C: Likewise.
4817 * g++.dg/parse/operator6.C: Likewise.
4818 * g++.dg/template/crash69.C: Likewise.
4819 * g++.dg/template/error27.C: Likewise.
4820 * g++.dg/template/error28.C: Likewise.
4821 * g++.dg/template/memfriend6.C: Likewise.
4822 * g++.old-deja/g++.mike/err1.C: Likewise.
4823 * g++.old-deja/g++.mike/p811.C: Likewise.
4824 * g++.old-deja/g++.other/crash25.C: Likewise.
4825 * g++.old-deja/g++.other/dtor4.C: Likewise.
4826 * g++.old-deja/g++.pt/t37.C: Likewise.
4827
aaa587d4
ML
48282017-06-30 Martin Liska <mliska@suse.cz>
4829
4830 PR ipa/81214
4831 * gcc.target/i386/pr81214.c: New test.
4832
274c1516
NS
48332017-06-30 Nathan Sidwell <nathan@acm.org>
4834
3b5c768c
NS
4835 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4836
274c1516
NS
4837 PR c++/81229
4838 * g++.dg/lookup/pr81229.C: New.
4839
c497284c
ML
48402017-06-30 Martin Liska <mliska@suse.cz>
4841
4842 PR sanitizer/81021
4843 * g++.dg/asan/pr81021.C: New test.
4844
4812f0b7
RB
48452017-06-30 Richard Biener <rguenther@suse.de>
4846
4847 PR tree-optimization/81249
4848 * g++.dg/torture/pr81249.C: New testcase.
4849
8e09cb8b
PC
48502017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4851
4852 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4853 * g++.dg/diagnostic/variadic1.C: Likewise.
4854 * g++.dg/gomp/udr-3.C: Likewise.
4855 * g++.dg/overload/error1.C: Likewise.
4856 * g++.dg/overload/error2.C: Likewise.
4857 * g++.dg/template/duplicate1.C: Likewise.
4858 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4859 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4860 * g++.old-deja/g++.other/redecl2.C: Likewise.
4861 * g++.old-deja/g++.other/redecl4.C: Likewise.
4862 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4863
74582a3e
CP
48642017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4865
4866 PR fortran/77765
4867 * gfortran.dg/goacc/pr77765.f90: New test.
4868
6da4066f
SE
48692017-06-29 Steve Ellcey <sellcey@cavium.com>
4870
4871 * gcc.target/aarch64/ccmp_2.c: New test.
4872
be3b7dcf
NS
48732017-06-29 Nathan Sidwell <nathan@acm.org>
4874
4875 PR c++/81247
4876 * g++.dg/parse/pr81247-[abc].C: New.
4877
e5898daf
CL
48782017-06-29 Carl Love <cel@us.ibm.com>
4879
4880 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4881 test_unsigned_int_result, test_ll_int_result,
4882 test_ll_unsigned_int_result): Add result checking functions, add
4883 debug support.
4884 (main): Add builtin function tests.
4885
14836f38
CL
48862017-06-29 Carl Love <cel@us.ibm.com>
4887
4888 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4889 dg-skip-if): Add -mvsx -mcpu=power7.
4890
0630a4ec
RB
48912017-06-29 Richard Biener <rguenther@suse.de>
4892
4893 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4894
f76b4224
NS
48952017-06-29 Nathan Sidwell <nathan@acm.org>
4896
4897 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4898
f66459c1
PB
48992017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4900
4901 PR middle-end/81194
4902 * g++.dg/pr81194.C: New test.
4903
3c7bb489
L
49042017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4905
4906 PR ipa/80565
4907 * gcc.dg/torture/pr80565.c: New file.
4908
6cd83bec
BC
49092017-06-29 Bin Cheng <bin.cheng@arm.com>
4910
4911 PR tree-optimization/81196
4912 * gcc.dg/vect/pr81196.c: New.
4913
4c6a51a0
MC
49142017-06-29 Michael Collison <michael.collison@arm.com>
4915
4916 Fix date on previous ChangeLog entry.
4917
49182017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4919 Michael Collison <michael.collison@arm.com>
4920
4921 PR target/70119
4922 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4923
395a191d
SP
49242017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4925
4926 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4927 Test new intrinsic.
4928 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4929 Ditto.
4930 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4931 Ditto.
4932 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4933 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4934 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4935
0ddc0ebc
TP
49362017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4937
4938 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4939 current ARM check by ARM NEON's availability check.
4940 (check_effective_target_vect_intfloat_cvt): Likewise.
4941 (check_effective_target_vect_uintfloat_cvt): Likewise.
4942 (check_effective_target_vect_floatint_cvt): Likewise.
4943 (check_effective_target_vect_floatuint_cvt): Likewise.
4944 (check_effective_target_vect_shift): Likewise.
4945 (check_effective_target_whole_vector_shift): Likewise.
4946 (check_effective_target_vect_bswap): Likewise.
4947 (check_effective_target_vect_shift_char): Likewise.
4948 (check_effective_target_vect_long): Likewise.
4949 (check_effective_target_vect_float): Likewise.
4950 (check_effective_target_vect_perm): Likewise.
4951 (check_effective_target_vect_perm_byte): Likewise.
4952 (check_effective_target_vect_perm_short): Likewise.
4953 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4954 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4955 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4956 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4957 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4958 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4959 (check_effective_target_vect_widen_shift): Likewise.
4960 (check_effective_target_vect_extract_even_odd): Likewise.
4961 (check_effective_target_vect_interleave): Likewise.
4962 (check_effective_target_vect_multiple_sizes): Likewise.
4963 (check_effective_target_vect64): Likewise.
4964 (check_effective_target_vect_max_reduc): Likewise.
4965
56a6d474
RB
49662017-06-28 Richard Biener <rguenther@suse.de>
4967
4968 PR middle-end/81227
4969 * gcc.dg/pr81227.c: New testcase.
4970
926c7865
MM
49712017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4972
4973 PR target/81193
4974 * lib/target-supports.exp
4975 (check_ppc_cpu_supports_hw_available): New test to make sure
4976 __builtin_cpu_supports works on power7 and newer.
4977
17a7218b
ML
49782017-06-28 Martin Liska <mliska@suse.cz>
4979
4980 PR ipa/81128
4981 * gcc.target/i386/pr81128.c: New test.
4982
63010089
ML
49832017-06-28 Martin Liska <mliska@suse.cz>
4984
4985 PR driver/79659
4986 * g++.dg/opt/pr79659.C: New test.
4987
b1cac008
CL
49882017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4989
4990 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4991 and options.
4992 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4993
42bd89ce
MG
49942017-06-28 Marc Glisse <marc.glisse@inria.fr>
4995
4996 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4997 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4998
b8d62ac8
JJ
49992017-06-28 Jakub Jelinek <jakub@redhat.com>
5000
5001 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5002 (foo): ... this. Change constants such that it isn't matched
5003 as __builtin_copysign, yet tests the combiner the same.
5004
6dc61b45
ML
50052017-06-28 Martin Liska <mliska@suse.cz>
5006
5007 PR sanitizer/81224
5008 * gcc.dg/asan/pr81224.c: New test.
5009
9a265443
EB
50102017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5011
5012 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5013 passed to pthread_join.
5014
935b5226
AK
50152017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5016
5017 * gcc.target/s390/nodatarel-1.c: New test.
5018
88016532
JD
50192017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5020
5021 PR fortran/80164
5022 * gfortran.dg/array_temporaries_4.f90: New test.
5023
8c2805bb
AP
50242017-06-27 Andrew Pinski <apinski@cavium.com>
5025
5026 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5027 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5028 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5029
786c6d10
MP
50302017-06-27 Marek Polacek <polacek@redhat.com>
5031
5032 PR sanitizer/81223
5033 * gcc.dg/ubsan/pr81223.c: New test.
5034
1e7df2e6
MG
50352017-06-27 Marc Glisse <marc.glisse@inria.fr>
5036
5037 * gcc.dg/tree-ssa/assoc-1.c: New file.
5038
58b45c4f
PC
50392017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5040
5041 PR c++/62046
5042 * g++.dg/parse/catch2.C: New.
5043
00296d7f
JJ
50442017-06-27 Jakub Jelinek <jakub@redhat.com>
5045
c1031852
JJ
5046 PR sanitizer/81209
5047 * g++.dg/ubsan/pr81209.C: New test.
5048
00296d7f
JJ
5049 PR middle-end/81207
5050 * gcc.c-torture/compile/pr81207.c: New test.
5051
0c418630
MP
50522017-06-27 Marek Polacek <polacek@redhat.com>
5053
5054 PR bootstrap/81216
5055 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5056
4b377e01
MS
50572017-06-26 Martin Sebor <msebor@redhat.com>
5058
5059 PR c++/81169
5060 * g++.dg/Wclass-memaccess-2.C: New test.
5061
952ac945
CL
50622017-06-26 Carl Love <cel@us.ibm.com>
5063
5064 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5065 Add new runnable test file for the vec_rev built-ins.
5066
df11b2ea
BS
50672016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5068
226ab0a8 5069 PR/tree-optimization 71815
df11b2ea
BS
5070 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5071 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5072
fa7ccca0
RL
50732017-06-26 Renlin Li <renlin.li@arm.com>
5074 Szabolcs Nagy <szabolcs.nagy@arm.com>
5075
5076 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5077 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5078 memmove.
5079
5a5c2d16
RB
50802017-06-26 Richard Biener <rguenther@suse.de>
5081
5082 PR target/81175
5083 * gfortran.dg/pr81175.f: New testcase.
5084
75f0112f
RB
50852017-06-26 Richard Biener <rguenther@suse.de>
5086
5087 PR tree-optimization/81203
5088 * gcc.dg/torture/pr81203.c: New testcase.
5089
3e2becc4
MP
50902017-06-26 Marek Polacek <polacek@redhat.com>
5091
5092 PR c/80116
5093 * c-c++-common/Wmultistatement-macros-1.c: New test.
5094 * c-c++-common/Wmultistatement-macros-2.c: New test.
5095 * c-c++-common/Wmultistatement-macros-3.c: New test.
5096 * c-c++-common/Wmultistatement-macros-4.c: New test.
5097 * c-c++-common/Wmultistatement-macros-5.c: New test.
5098 * c-c++-common/Wmultistatement-macros-6.c: New test.
5099 * c-c++-common/Wmultistatement-macros-7.c: New test.
5100 * c-c++-common/Wmultistatement-macros-8.c: New test.
5101 * c-c++-common/Wmultistatement-macros-9.c: New test.
5102 * c-c++-common/Wmultistatement-macros-10.c: New test.
5103 * c-c++-common/Wmultistatement-macros-11.c: New test.
5104
945653db
EB
51052017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5106
5107 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5108
c8e3c356
CL
51092017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5110
5111 * lib/target-supports.exp
5112 (check_effective_target_arm_neon_ok_nocache): Add flags with
5113 -mfloat-abi=hard. Include arm_neon.h.
5114 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5115 (check_effective_target_arm_neon_ok_no_float_abi): New.
5116 * gcc.target/arm/lto/pr65837_0.c: Require
5117 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5118 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5119 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5120
22235619
PC
51212017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5122
5123 PR c++/62315
5124 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5125
e56e3fda
TK
51262017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5127
45bb7d59 5128 PR fortran/52473
e56e3fda
TK
5129 * gfortran.dg/cshift_2.f90: New test.
5130
d3f062be
JW
51312017-06-23 Jim Wilson <jim.wilson@linaro.org>
5132
5133 PR middle-end/79794
5134 * gcc.target/aarch64/pr79794.c: New.
5135
37416b69
MM
51362017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5137
5138 PR target/80510
5139 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5140 * gcc.target/powerpc/pr80510-2.c: Likewise.
5141
8447a92f
JL
51422017-06-22 Jeff Law <law@redhat.com>
5143
5144 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5145
52607f7e
WS
51462017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5147
5148 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5149 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5150 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5151 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5152 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5153 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5154 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5155 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5156
fb68f296
JC
51572017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5158
45bb7d59 5159 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5160
60edf8bb
MT
51612017-06-22 Matt Turner <mattst88@gmail.com>
5162
5163 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5164 skylake check.
5165
4333d74b
CL
51662017-06-22 Carl Love <cel@us.ibm.com>
5167
5168 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5169 vmuleuh): Fix scan-assembler-times should check for word not half word
5170 instructions.
5171
13f752b2
JL
51722017-06-22 Jeff Law <law@redhat.com>
5173
5174 * gcc.c-torture/compile/stack-check-1.c: New test.
5175
0759db19
RB
51762016-06-22 Richard Biener <rguenther@suse.de>
5177
5178 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5179 * gcc.dg/vect/pr65947-2.c: Likewise.
5180 * gcc.dg/vect/pr65947-3.c: Likewise.
5181 * gcc.dg/vect/pr65947-4.c: Likewise.
5182 * gcc.dg/vect/pr65947-5.c: Likewise.
5183 * gcc.dg/vect/pr65947-6.c: Likewise.
5184 * gcc.dg/vect/pr65947-8.c: Likewise.
5185 * gcc.dg/vect/pr65947-9.c: Likewise.
5186 * gcc.dg/vect/pr65947-10.c: Likewise.
5187 * gcc.dg/vect/pr65947-12.c: Likewise.
5188 * gcc.dg/vect/pr65947-13.c: Likewise.
5189 * gcc.dg/vect/pr65947-14.c: Likewise.
5190 * gcc.dg/vect/vect-cond-2.c: Likewise.
5191 * gcc.dg/vect/vect-pr69848.c: Likewise.
5192
c24c235e
ML
51932017-06-22 Martin Liska <mliska@suse.cz>
5194
5195 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5196 to not inline it.
5197
71f82be9
JG
51982017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5199
5200 * gcc.dg/tree-ssa/forwprop-37.c: New.
5201
a78f6980
RB
52022017-06-22 Richard Biener <rguenther@suse.de>
5203
5204 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5205
85d5b033
RB
52062017-06-22 Richard Biener <rguenther@suse.de>
5207
5208 * gcc.dg/vect/pr65947-14.c: New testcase.
5209
4ded8669
MM
52102017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5211
5212 PR target/80510
5213 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5214 32-bit support is added. Change ITYPE size to 64-bit integer.
5215 * gcc.target/powerpc/pr80510-2.c: Likewise.
5216
cb8d1b01
JJ
52172017-06-21 Jakub Jelinek <jakub@redhat.com>
5218
5219 PR c++/81154
5220 * g++.dg/gomp/pr81154.C: New test.
5221
113459fa
DM
52222017-06-21 David Malcolm <dmalcolm@redhat.com>
5223
5224 * g++.dg/other/old-style-cast-fixits.C: New test case.
5225
5e9d501c
JJ
52262017-06-21 Jakub Jelinek <jakub@redhat.com>
5227
5228 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5229
27d33d3e
TV
52302017-06-21 Tom de Vries <tom@codesourcery.com>
5231
5232 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5233
5433db45
TV
52342017-06-21 Tom de Vries <tom@codesourcery.com>
5235
5236 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5237 warning.
5238
93c18375
ML
52392017-06-21 Martin Liska <mliska@suse.cz>
5240
5241 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5242
ff9baa5f
PMR
52432017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5244
5245 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5246 gnat.dg/debug11_pkg2.ads: New testcase.
5247
a23ba8cc
MG
52482017-06-21 Marc Glisse <marc.glisse@inria.fr>
5249
5250 * gcc.target/i386/getround.c: New file.
5251
ed73f46f
MG
52522017-06-21 Marc Glisse <marc.glisse@inria.fr>
5253
5254 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5255 * gcc.dg/tree-ssa/addadd-2.c: New file.
5256
6b92ab17
TV
52572017-06-21 Tom de Vries <tom@codesourcery.com>
5258
5259 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5260 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5261 * gcc.c-torture/compile/20080806-1.c: Same.
5262 * gcc.c-torture/compile/920723-1.c: Same.
5263 * gcc.c-torture/compile/930621-1.c: Same.
5264 * gcc.c-torture/compile/991214-2.c: Same.
5265 * gcc.c-torture/compile/bcopy.c: Same.
5266 * gcc.c-torture/compile/memtst.c: Same.
5267 * gcc.c-torture/compile/msp.c: Same.
5268 * gcc.c-torture/compile/stuct.c: Same.
5269 * gcc.c-torture/execute/20011008-3.c: Same.
5270 * gcc.c-torture/execute/20030209-1.c: Same.
5271 * gcc.c-torture/execute/20031012-1.c: Same.
5272 * gcc.c-torture/execute/20040805-1.c: Same.
5273 * gcc.c-torture/execute/920410-1.c: Same.
5274 * gcc.c-torture/execute/921113-1.c: Same.
5275 * gcc.c-torture/execute/921202-1.c: Same.
5276 * gcc.c-torture/execute/921208-2.c: Same.
5277 * gcc.c-torture/execute/930106-1.c: Same.
5278 * gcc.c-torture/execute/930406-1.c: Same.
5279 * gcc.c-torture/execute/950221-1.c: Same.
5280 * gcc.c-torture/execute/960521-1.c: Same.
5281 * gcc.c-torture/execute/980605-1.c: Same.
5282 * gcc.c-torture/execute/comp-goto-1.c: Same.
5283 * gcc.c-torture/execute/comp-goto-2.c: Same.
5284 * gcc.c-torture/execute/memcpy-1.c: Same.
5285 * gcc.c-torture/execute/multi-ix.c: Same.
5286 * gcc.c-torture/execute/nestfunc-4.c: Same.
5287 * gcc.c-torture/execute/pr20621-1.c: Same.
5288 * gcc.c-torture/execute/pr23135.c: Same.
5289 * gcc.c-torture/execute/pr28982b.c: Same.
5290 * gcc.dg/loop-3.c: Same.
5291 * gcc.dg/struct-ret-3.c: Same.
5292 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5293 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5294 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5295 * gcc.dg/tree-prof/pr44777.c: Same.
5296
191578a5
DM
52972017-06-20 David Malcolm <dmalcolm@redhat.com>
5298
5299 PR jit/81144
5300 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5301 memset call with zero-initialization.
5302 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5303
8a259e30
UB
53042017-06-20 Uros Bizjak <ubizjak@gmail.com>
5305
5306 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5307 (main): Renamed to ...
5308 (fma4_test): ... this.
5309
b6837e04
JK
53102017-06-20 Julia Koval <julia.koval@intel.com>
5311
5312 * gcc.target/i386/pr73350-2.c: New test.
5313
67ea3f4e
RO
53142017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5315
5316 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5317 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5318 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5319 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5320 restrict to x86_64-*-*-gnu.
5321 Skip scan-assembler on *-*-darwin*.
5322 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5323 * gcc.dg/loop-invariant.c: Likewise.
5324 * gcc.dg/lto/pr70955_0.c: Likewise.
5325 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5326 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5327 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5328
5329 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5330 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5331 targets.
5332 * gcc.dg/attr-ms_struct-2.c: Likewise.
5333 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5334 * gcc.dg/bf-ms-layout.c: Likewise.
5335 * gcc.dg/bf-ms-layout-2.c: Likewise.
5336 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5337 Require fpic support.
5338 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5339 targets.
5340 * gcc.target/i386/bitfield2.c: Likewise.
5341 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5342 targets.
5343 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5344
71bbbd13
NS
53452017-06-20 Nathan Sidwell <nathan@acm.org>
5346
5347 PR c++/67074
5348 * g++.dg/lookup/pr67074.C: New.
5349 * g++.dg/parse/namespace-alias-1.C: Adjust.
5350
531f0b38
RB
53512017-06-20 Richard Biener <rguenther@suse.de>
5352
5353 PR middle-end/81097
5354 * c-c++-common/ubsan/pr81097.c: New testcase.
5355
d47d7438
RB
53562017-06-20 Richard Biener <rguenther@suse.de>
5357
5358 * gcc.dg/vect/pr65947-9.c: Adjust.
5359
b5c7b957
TP
53602017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5361
5362 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5363 * gcc.target/arm/acle/cdp2.c: Likewise.
5364 * gcc.target/arm/acle/ldc.c: Likewise.
5365 * gcc.target/arm/acle/ldc2.c: Likewise.
5366 * gcc.target/arm/acle/ldc2l.c: Likewise.
5367 * gcc.target/arm/acle/ldcl.c: Likewise.
5368 * gcc.target/arm/acle/mcr.c: Likewise.
5369 * gcc.target/arm/acle/mcr2.c: Likewise.
5370 * gcc.target/arm/acle/mcrr.c: Likewise.
5371 * gcc.target/arm/acle/mcrr2.c: Likewise.
5372 * gcc.target/arm/acle/mrc.c: Likewise.
5373 * gcc.target/arm/acle/mrc2.c: Likewise.
5374 * gcc.target/arm/acle/mrrc.c: Likewise.
5375 * gcc.target/arm/acle/mrrc2.c: Likewise.
5376 * gcc.target/arm/acle/stc.c: Likewise.
5377 * gcc.target/arm/acle/stc2.c: Likewise.
5378 * gcc.target/arm/acle/stc2l.c: Likewise.
5379 * gcc.target/arm/acle/stcl.c: Likewise.
5380
a1aa2599
JJ
53812017-06-20 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR target/81121
5384 * gcc.target/i386/pr81121.c: New test.
5385
16122c22
MM
53862017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5387
5388 PR target/79799
5389 * gcc.target/powerpc/pr79799-1.c: New test.
5390 * gcc.target/powerpc/pr79799-2.c: Likewise.
5391 * gcc.target/powerpc/pr79799-3.c: Likewise.
5392 * gcc.target/powerpc/pr79799-4.c: Likewise.
5393 * gcc.target/powerpc/pr79799-5.c: Likewise.
5394
5ec046c0
NS
53952017-06-19 Nathan Sidwell <nathan@acm.org>
5396
5397 PR c++/81124
5398 PR c++/79766
5399 * g++.dg/lookup/pr79766.C: New.
5400 * g++.dg/lookup/pr81124.C: New.
5401 * g++.dg/template/explicit6.C: Adjust.
5402 * g++.old-deja/g++.other/decl5.C: Adjust.
5403
c72e002c
CL
54042017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5405
5406 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5407 -DSTACK_SIZE.
5408
4301ae22
JJ
54092017-06-19 Jakub Jelinek <jakub@redhat.com>
5410
9f8fafe8
JJ
5411 PR sanitizer/81125
5412 * g++.dg/ubsan/pr81125.C: New test.
5413
4301ae22
JJ
5414 PR sanitizer/81111
5415 * g++.dg/ubsan/pr81111.C: New test.
5416
21e4389f
RB
54172017-06-19 Richard Biener <rguenther@suse.de>
5418
5419 PR middle-end/81118
5420 * gcc.dg/torture/pr81118.c: New testcase.
5421
343ae898
RB
54222017-06-19 Richard Biener <rguenther@suse.de>
5423
5424 PR tree-optimization/80887
5425 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5426
97872698
JJ
54272017-06-19 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR ipa/81112
5430 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5431
c14c0b15
NS
54322017-06-19 Nathan Sidwell <nathan@acm.org>
5433
5434 PR c++/81119
5435 * g++.dg/warn/pr81119.C: New.
5436
a6e5212a
ML
54372017-06-19 Martin Liska <mliska@suse.cz>
5438
5439 PR sanitizer/80879
5440 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5441
871cc215
ML
54422017-06-19 Martin Liska <mliska@suse.cz>
5443
5444 PR ipa/80732
5445 * gcc.target/i386/mvc5.c: Scan indirect_function.
5446 * gcc.target/i386/mvc7.c: Likewise.
5447 * gcc.target/i386/pr80732.c: New test.
5448
431abe69
PC
54492017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5450
5451 PR c++/66093
5452 * g++.dg/cpp1y/constexpr-66093.C: New.
5453
fe1ae165
RO
54542017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5455
5456 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5457 dg-skip-if list.
5458
db9bbdec
RB
54592017-06-19 Richard Biener <rguenther@suse.de>
5460
5461 PR ipa/81112
5462 * g++.dg/torture/pr81112.C: New testcase.
5463
18154846
JH
54642017-06-18 Jan Hubicka <hubicka@ucw.cz>
5465
5466 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5467
5dace4bf
TK
54682017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5469
5470 PR fortran/52473
5471 * gfortran.dg/cshift_1.f90: New test.
5472
4f4b0ab8
RO
54732017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5474
5475 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5476
b36a612c
CL
54772017-06-16 Carl Love <cel@us.ibm.com>
5478
5479 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5480 main): Add runnable tests and test checker for vec_float,
5481 vec_float2, vec_floate and vec_floato builtins.
5482
e3e266bf
RE
54832017-06-16 Richard Earnshaw <rearnsha@arm.com>
5484
5485 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5486 the architecture options added by dg-add-options arm_neon.
5487 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5488 to the architecture.
5489 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5490 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5491 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5492
42093880
RE
54932017-06-16 Richard Earnshaw <rearnsha@arm.com>
5494
5495 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5496 multilibs have been built.
5497
c5742a17
RE
54982017-06-16 Richard Earnshaw <rearnsha@arm.com>
5499
5500 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5501 * gcc.target/arm/pr51915.c: Likewise.
5502 * gcc.target/arm/pr52006.c: Likewise.
5503 * gcc.target/arm/pr53187.c: Likewise.
5504
93aa40fe
RE
55052017-06-16 Richard Earnshaw <rearnsha@arm.com>
5506
5507 * gcc.target/arm/multilibs.exp: New file.
5508
b3d8d88e
MS
55092017-06-16 Martin Sebor <msebor@redhat.com>
5510
5511 PR tree-optimization/80933
5512 PR tree-optimization/80934
5513 * gcc.dg/fold-bcopy.c: New test.
5514 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5515 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5516 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5517 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5518 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5519 * gcc.dg/builtins-nonnull.c: Likewise.
5520
56960fd6
JG
55212017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5522
5523 PR target/71778
5524 * gcc.target/arm/pr71778.c: New.
5525
ec73e54d
JH
55262017-06-16 Jan Hubicka <hubicka@ucw.cz>
5527
5528 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5529
01f1c24e
RB
55302017-06-16 Richard Biener <rguenther@suse.de>
5531
5532 PR tree-optimization/81090
5533 * gcc.dg/graphite/pr81090.c: New testcase.
5534
8d94f932
JW
55352017-06-16 Janus Weil <janus@gcc.gnu.org>
5536
5537 PR fortran/80983
5538 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5539
b783399a
JJ
55402017-06-16 Jakub Jelinek <jakub@redhat.com>
5541
5542 PR sanitizer/81094
5543 * c-c++-common/ubsan/object-size-11.c: New test.
5544
c3684b7b
MS
55452017-06-15 Martin Sebor <msebor@redhat.com>
5546
5547 PR c++/80560
5548 * g++.dg/Wclass-memaccess.C: New test.
5549
d0e7a9fd
JW
55502017-06-15 Janus Weil <janus@gcc.gnu.org>
5551
5552 PR fortran/80983
5553 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5554
d1eed638
JH
55552017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5556
5557 PR lto/69866
5558 * gcc.dg/lto/pr69866_0.c: New test.
5559 * gcc.dg/lto/pr69866_1.c: Likewise.
5560
61f5d852
JL
55612017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5562
5563 PR target/78818
5564 * gcc.target/msp430/pr78818-real.c: New template for tests.
5565 * gcc.target/msp430/pr78818-auto.c: New test.
5566 * gcc.target/msp430/pr78818-data-region.c: New test.
5567 * gcc.target/msp430/pr78818-data-sec.c: New test.
5568 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5569
6820664a
TP
55702017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5571
5572 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5573 instructions in it rather than the number of IT blocks being 2.
5574 Transfer scan directive arm_thumb2 restriction to the whole
5575 testcase and restrict further to Thumb-only targets.
5576
41c540fc
TC
55772017-06-15 Tamar Christina <tamar.christina@arm.com>
5578
5579 * gcc.target/arm/sdiv_costs_1.c:
5580 Use dg-add-options.
5581
3466430f
MR
55822017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5583
5584 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5585 * gcc.target/mips/pr51513-1.c: New test.
5586 * gcc.target/mips/pr51513-2.c: New test.
5587
26fda5f5
RB
55882017-06-14 Richard Biener <rguenther@suse.de>
5589
5590 PR tree-optimization/81083
5591 * gcc.dg/torture/pr81083.c: Add prototypes.
5592
909263f8
RB
55932017-06-14 Richard Biener <rguenther@suse.de>
5594
5595 PR middle-end/81088
5596 * c-c++-common/ubsan/pr81088.c: New testcase.
5597
938a807a
EB
55982017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5599
5600 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5601
85c1b6d7
AP
56022017-06-14 Andrew Pinski <apinski@cavium.com>
5603 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5604
5605 PR target/71663
5606 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5607 * gcc.target/aarch64/vect-init-2.c: Likewise.
5608 * gcc.target/aarch64/vect-init-3.c: Likewise.
5609 * gcc.target/aarch64/vect-init-4.c: Likewise.
5610 * gcc.target/aarch64/vect-init-5.c: Likewise.
5611
bee9e49f
PC
56122017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/58541
5615 * g++.dg/cpp0x/constexpr-58541.C: New.
5616
24d020bd
RB
56172017-06-14 Richard Biener <rguenther@suse.de>
5618
5619 PR tree-optimization/81083
5620 * gcc.dg/torture/pr81083.c: New testcase.
5621
11c16c2a
JJ
56222017-06-14 Jakub Jelinek <jakub@redhat.com>
5623
5624 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5625 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5626
c60dc053
JJ
56272017-06-13 Jakub Jelinek <jakub@redhat.com>
5628
f31a8339
JJ
5629 PR c++/80973
5630 * g++.dg/ubsan/pr80973.C: New test.
5631
c60dc053
JJ
5632 PR c++/80984
5633 * g++.dg/opt/nrv18.C: New test.
5634
45b2222a
ML
56352017-06-13 Martin Liska <mliska@suse.cz>
5636
5637 PR sanitize/78204
5638 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5639 test by adding no_sanitize attribute.
5640 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5641
ef0e3441
RL
56422017-06-13 Renlin Li <renlin.li@arm.com>
5643
5644 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5645 conditionally.
5646
345683a9
MJ
56472017-06-13 Martin Jambor <mjambor@suse.cz>
5648
5649 PR tree-optimization/80803
5650 PR tree-optimization/81063
5651 gcc.dg/tree-ssa/pr80803.c: New test.
5652 gcc.dg/tree-ssa/pr81063.c: Likewise.
5653
9ebc3467
YG
56542017-06-12 Yury Gribov <tetra2005@gmail.com>
5655
5656 * c-c++-common/fold-masked-cmp-3.c: New test.
5657
16842d34
YG
56582017-06-13 Yury Gribov <tetra2005@gmail.com>
5659
5660 PR tree-optimization/67328
5661 * c-c++-common/fold-masked-cmp-1.c: New test.
5662 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5663 * gcc.dg/pr46309.c: Fix pattern.
5664 * gcc.dg/pr46309-2.c: Likewise.
5665
ba593ad5
TC
56662017-06-13 Tamar Christina <tamar.christina@arm.com>
5667
5668 * gcc.target/arm/sdiv_costs_1.c:
5669 Require arm_arch_v8a_ok and add march option.
5670
9ab5a235
ML
56712017-06-13 Martin Liska <mliska@suse.cz>
5672
5673 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5674 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5675 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5676
4f2c198d
RB
56772017-06-13 Richard Biener <rguenther@suse.de>
5678
5679 PR middle-end/81065
5680 * c-c++-common/ubsan/pr81065.c: New testcase.
5681
196ed8ea
ILT
56822017-06-12 Ian Lance Taylor <iant@golang.org>
5683
5684 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5685 freorder. Update comment to explain test.
5686
64ff4f60
TC
56872017-06-12 Tamar Christina <tamar.christina@arm.com>
5688
5689 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5690 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5691 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5692 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5693
5ed2fdfe
TC
56942017-06-12 Tamar Christina <tamar.christina@arm.com>
5695
5696 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5697
6cddb61c
TC
56982017-06-12 Tamar Christina <tamar.christina@arm.com>
5699
5700 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5701
aebce396
JJ
57022017-06-12 Jakub Jelinek <jakub@redhat.com>
5703
5704 PR tree-optimization/81003
5705 * gcc.c-torture/compile/pr81003.c: New test.
5706
3fd7fe21
RB
57072017-06-12 Richard Biener <rguenther@suse.de>
5708
5709 PR tree-optimization/81053
5710 * gcc.dg/torture/pr81053.c: New testcase.
5711
ac39f0e8
TK
57122017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5713
5714 PR fortran/80988
5715 * gfortran.dg/implied_do_io_3.f90: New test.
5716
18787c38
TV
57172017-06-10 Tom de Vries <tom@codesourcery.com>
5718
5719 * lib/target-supports.exp (check_effective_target_signal): New proc.
5720 * lib/gcc.exp (gcc_target_compile): Remove appending of
5721 -DSIGNAL_SUPPRESS to additional_flags.
5722 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5723 additional_flags if effective target signal is not supported by the
5724 target.
5725 * gcc.c-torture/execute/20101011-1.c: Same.
5726 * gcc.dg/c99-stdint-1.c: Same.
5727 * gcc.dg/c99-stdint-2.c: Same.
5728 * gcc.dg/c99-stdint-5.c: Same.
5729 * gcc.dg/c99-stdint-6.c: Same.
5730 * gcc.dg/stdint-width-1.c: Same.
5731
0069a009
TV
57322017-06-10 Tom de Vries <tom@codesourcery.com>
5733
5734 * lib/target-supports.exp (check_effective_target_stack_size)
5735 (dg-effective-target-value): New proc.
5736 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5737 additional_flags.
5738 * lib/objc.exp (objc_target_compile): Same.
5739 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5740 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5741 dg-additional-options.
5742 * gcc.c-torture/compile/20080806-1.c: Same.
5743 * gcc.c-torture/compile/920723-1.c: Same.
5744 * gcc.c-torture/compile/930621-1.c: Same.
5745 * gcc.c-torture/compile/991214-2.c: Same.
5746 * gcc.c-torture/compile/bcopy.c: Same.
5747 * gcc.c-torture/compile/memtst.c: Same.
5748 * gcc.c-torture/compile/msp.c: Same.
5749 * gcc.c-torture/compile/stuct.c: Same.
5750 * gcc.c-torture/execute/20011008-3.c: Same.
5751 * gcc.c-torture/execute/20030209-1.c: Same.
5752 * gcc.c-torture/execute/20031012-1.c: Same.
5753 * gcc.c-torture/execute/20040805-1.c: Same.
5754 * gcc.c-torture/execute/920410-1.c: Same.
5755 * gcc.c-torture/execute/920501-7.c: Same.
5756 * gcc.c-torture/execute/921113-1.c: Same.
5757 * gcc.c-torture/execute/921202-1.c: Same.
5758 * gcc.c-torture/execute/921208-2.c: Same.
5759 * gcc.c-torture/execute/930106-1.c: Same.
5760 * gcc.c-torture/execute/930406-1.c: Same.
5761 * gcc.c-torture/execute/950221-1.c: Same.
5762 * gcc.c-torture/execute/960521-1.c: Same.
5763 * gcc.c-torture/execute/980605-1.c: Same.
5764 * gcc.c-torture/execute/comp-goto-1.c: Same.
5765 * gcc.c-torture/execute/comp-goto-2.c: Same.
5766 * gcc.c-torture/execute/memcpy-1.c: Same.
5767 * gcc.c-torture/execute/multi-ix.c: Same.
5768 * gcc.c-torture/execute/nestfunc-4.c: Same.
5769 * gcc.c-torture/execute/pr20621-1.c: Same.
5770 * gcc.c-torture/execute/pr23135.c: Same.
5771 * gcc.c-torture/execute/pr28982b.c: Same.
5772 * gcc.dg/loop-3.c: Same.
5773 * gcc.dg/struct-ret-3.c: Same.
5774 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5775 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5776 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5777 * gcc.dg/tree-prof/pr44777.c: Same.
5778
b09649fd
DM
57792017-06-09 David Malcolm <dmalcolm@redhat.com>
5780
5781 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5782 (test_mutually_exclusive_suggestions): New test function.
5783 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5784 (test_mutually_exclusive_suggestions): New test function.
5785 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5786 (test_mutually_exclusive_suggestions): New test function.
5787 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5788 (test_show_locus): Add special-case for
5789 "test_mutually_exclusive_suggestions".
5790
a1f427e9
ILT
57912017-06-09 Ian Lance Taylor <iant@golang.org>
5792
5793 * gcc.dg/tree-prof/split-1.c: New test.
5794
cb59f689
JH
57952017-06-09 Jan Hubicka <hubicka@ucw.cz>
5796
5797 * gcc.dg/predict-14.c: Avoid cold function detection.
5798 * gcc.target/i386/umod-3.c: Likewise.
5799
f66e6423
TC
58002017-06-09 Tamar Christina <tamar.christina@arm.com>
5801
5802 * gcc.target/aarch64/lrint-matherr.h: New.
5803 * gcc.target/aarch64/inline-lrint_1.c: New.
5804 * gcc.target/aarch64/inline-lrint_2.c: New.
5805 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5806 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5807
37b68a43
TC
58082017-06-09 Tamar Christina <tamar.christina@arm.com>
5809
5810 * gcc.target/arm/sdiv_costs_1.c: New.
5811
37f30285
TV
58122017-06-09 Tom de Vries <tom@codesourcery.com>
5813
5814 PR target/80855
5815 * gcc.target/nvptx/label-values.c: New test.
5816
051508d7
TP
58172017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5818
5819 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5820 Test for null definitions instead of them being undefined. Add entry
5821 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5822 about using the effective target for architecture extension.
5823 (check_effective_target_arm_arch_v7ve_ok): Remove.
5824 (add_options_for_arm_arch_v7ve): Likewise.
5825
01a8cacc
RB
58262017-06-09 Richard Biener <rguenther@suse.de>
5827
5828 PR tree-optimization/66623
5829 * gcc.dg/vect/pr66623.c: New testcase.
5830
6d1115c5
RB
58312017-06-09 Richard Biener <rguenther@suse.de>
5832
5833 PR tree-optimization/79483
5834 * gcc.dg/graphite/pr79483.c: New testcase.
5835
6ba856d4
RB
58362017-06-09 Richard Biener <rguenther@suse.de>
5837
5838 PR middle-end/81007
5839 * g++.dg/pr81007.C: New testcase.
5840
48e69247
JJ
58412017-06-09 Jakub Jelinek <jakub@redhat.com>
5842
5843 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5844 instead of "rsp" for -m32.
5845 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5846 target, add -msse2 to dg-options.
5847 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5848 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5849
120ef1d5
SB
58502017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5851
5852 PR target/80966
5853 * gcc.target/powerpc/stack-limit.c: New testcase.
5854
271be653
WS
58552017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5856
774cccdc
JJ
5857 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5858 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5859 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5860 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5861 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5862 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5863
0d05f685
JJ
58642017-06-08 Jakub Jelinek <jakub@redhat.com>
5865
8ab7005b
JJ
5866 PR c/81006
5867 * c-c++-common/gomp/pr81006.c: New test.
5868
34361776
JJ
5869 PR c++/81011
5870 * g++.dg/gomp/pr81011.C: New test.
5871
0d05f685
JJ
5872 PR middle-end/81005
5873 * c-c++-common/ubsan/align-10.c: New test.
5874 * c-c++-common/ubsan/null-13.c: New test.
5875
2163b9bc
UB
58762017-06-08 Uros Bizjak <ubizjak@gmail.com>
5877
5878 PR target/81015
5879 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5880 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5881 * gcc.target/i386/pr81015.c: New test.
5882
73f49ad7
TV
58832017-06-08 Tom de Vries <tom@codesourcery.com>
5884
5885 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5886 trampolines instead of NO_TRAMPOLINES.
5887 * gcc.c-torture/execute/20000822-1.c: Same.
5888 * gcc.c-torture/execute/920428-2.c: Same.
5889 * gcc.c-torture/execute/920501-7.c: Same.
5890 * gcc.c-torture/execute/920612-2.c: Same.
5891 * gcc.c-torture/execute/921017-1.c: Same.
5892 * gcc.c-torture/execute/921215-1.c: Same.
5893 * gcc.c-torture/execute/931002-1.c: Same.
5894 * gcc.c-torture/execute/comp-goto-2.c: Same.
5895 * gcc.c-torture/execute/nestfunc-1.c: Same.
5896 * gcc.c-torture/execute/nestfunc-2.c: Same.
5897 * gcc.c-torture/execute/nestfunc-3.c: Same.
5898 * gcc.c-torture/execute/nestfunc-5.c: Same.
5899 * gcc.c-torture/execute/nestfunc-6.c: Same.
5900 * gcc.c-torture/execute/pr24135.c: Same.
5901 * gcc.dg/Wtrampolines.c: Same.
5902 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5903 * gcc.dg/torture/stackalign/nested-5.c: Same.
5904 * gcc.dg/torture/stackalign/nested-6.c: Same.
5905 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5906 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5907 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5908 * gcc.dg/trampoline-1.c: Same.
5909 * gcc.dg/tree-prof/pr44777.c: Same.
5910 * gcc.target/i386/pr67770.c: Same.
5911 * lib/gcc.exp (gcc_target_compile): Remove appending of
5912 -DNO_TRAMPOLINES to additional_flags.
5913 * lib/objc.exp (objc_target_compile): Same.
5914
b9835925
TV
59152017-06-08 Tom de Vries <tom@codesourcery.com>
5916
5917 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5918 'gcc,no_trampolines' instead of 'no_trampolines'.
5919
77db6c15
AI
59202017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5921
5922 PR middle-end/79988
5923 * gcc.target/i386/mpx/pr79988.c: New test.
5924
0036534f
AI
59252017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5926
5927 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5928 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5929 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5930
b69d9ac6
JH
59312017-06-08 Jan Hubicka <hubicka@ucw.cz>
5932
5933 * g++.dg/tree-ssa/counts-1.C: New testcase.
5934 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5935
c46f9051
JK
59362017-08-08 Julia Koval <julia.koval@intel.com>
5937
5938 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5939 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5940 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5941 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5942 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5943 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5944
5ed41889
MP
59452017-06-08 Marek Polacek <polacek@redhat.com>
5946
5947 PR sanitize/80932
5948 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5949
8055904e
JK
59502017-08-08 Julia Koval <julia.koval@intel.com>
5951
5952 PR target/73350,80862
5953 * gcc.target/i386/pr73350.c: New test.
5954
fb4bc6ff
RB
59552017-06-08 Richard Biener <rguenther@suse.de>
5956
5957 PR tree-optimization/80928
5958 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5959
989cc652 59602017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5961
989cc652
CL
5962 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5963
83059741
JW
59642017-06-07 Jonathan Wakely <jwakely@redhat.com>
5965
5966 PR c++/80990
5967 * g++.dg/cpp1z/class-deduction39.C: New.
5968
0874a778
MP
59692017-06-07 Marek Polacek <polacek@redhat.com>
5970
5971 PR sanitizer/80932
5972 * c-c++-common/ubsan/pr80932.c: New test.
5973
55e872a4
BC
59742017-06-07 Bin Cheng <bin.cheng@arm.com>
5975
5976 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5977 * gcc.target/i386/l_fma_double_2.c: Ditto.
5978 * gcc.target/i386/l_fma_double_3.c: Ditto.
5979 * gcc.target/i386/l_fma_double_4.c: Ditto.
5980 * gcc.target/i386/l_fma_double_5.c: Ditto.
5981 * gcc.target/i386/l_fma_double_6.c: Ditto.
5982 * gcc.target/i386/l_fma_float_1.c: Ditto.
5983 * gcc.target/i386/l_fma_float_2.c: Ditto.
5984 * gcc.target/i386/l_fma_float_3.c: Ditto.
5985 * gcc.target/i386/l_fma_float_4.c: Ditto.
5986 * gcc.target/i386/l_fma_float_5.c: Ditto.
5987 * gcc.target/i386/l_fma_float_6.c: Ditto.
5988
cb9ac430
TC
59892017-06-07 Tamar Christina <tamar.christina@arm.com>
5990
5991 * gcc.target/aarch64/sdiv_costs_1.c: New.
5992
46c821e7
RB
59932017-06-07 Richard Biener <rguenther@suse.de>
5994
5995 PR tree-optimization/80928
5996 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5997 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5998
6eb2ac65
RB
59992017-06-07 Richard Biener <rguenther@suse.de>
6000
6001 PR tree-optimization/80928
6002 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6003 check_results.
6004
25396db9
NS
60052017-06-06 Nathan Sidwell <nathan@acm.org>
6006
6007 * g++.dg/pr45330.C: Add inline namespace case.
6008
bbf97416
TK
60092017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6010
6011 PR fortran/80975
6012 * gfortran.dg/matmul_16.f90: New test.
6013 * gfortran.dg/inline_matmul_18.f90: New test.
6014
dc949728
MP
60152017-06-06 Marek Polacek <polacek@redhat.com>
6016
6017 PR c/79983
6018 * gcc.dg/pr79983.c: New test.
6019
100d0700
DM
60202017-06-06 David S. Miller <davem@davemloft.net>
6021
6022 * gcc.target/sparc/sparc-ret-3.c: New test.
6023
6c6b519a
TV
60242017-06-06 Tom de Vries <tom@codesourcery.com>
6025
6026 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6027 label_values instead of NO_LABEL_VALUES.
6028 * gcc.c-torture/compile/920301-1.c: Same.
6029 * gcc.c-torture/compile/920501-1.c: Same.
6030 * gcc.c-torture/compile/941014-4.c: Same.
6031 * gcc.c-torture/compile/labels-1.c: Same.
6032 * gcc.c-torture/compile/pr18903.c: Same.
6033 * gcc.c-torture/execute/920302-1.c: Same.
6034 * gcc.c-torture/execute/920415-1.c: Same.
6035 * gcc.c-torture/execute/920428-2.c: Same.
6036 * gcc.c-torture/execute/920501-3.c: Same.
6037 * gcc.c-torture/execute/920501-4.c: Same.
6038 * gcc.c-torture/execute/920501-5.c: Same.
6039 * gcc.c-torture/execute/920501-7.c: Same.
6040 * gcc.c-torture/execute/920721-4.c: Same.
6041 * gcc.c-torture/execute/980526-1.c: Same.
6042 * gcc.c-torture/execute/990208-1.c: Same.
6043 * gcc.c-torture/execute/comp-goto-1.c: Same.
6044 * gcc.c-torture/execute/comp-goto-2.c: Same.
6045 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6046 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6047 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6048 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6049 * gcc.dg/tree-prof/pr44777.c: Same.
6050 * gcc.misc-tests/bprob-2.c: Same.
6051 * gcc.misc-tests/gcov-3.c: Same.
6052 * lib/gcc.exp (gcc_target_compile): Remove appending of
6053 -DNO_LABEL_VALUES to additional_flags.
6054 * lib/objc.exp (objc_target_compile): Same.
6055 * lib/target-supports.exp (check_effective_target_label_values): Test on
6056 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6057
4ebcc903
KT
60582017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6059
6060 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6061
331dc840
RB
60622017-06-06 Richard Biener <rguenther@suse.de>
6063
6064 PR tree-optimization/80974
6065 * gcc.dg/torture/pr80974.c: New testcase.
6066
d2537732
TP
60672017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6068
6069 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6070 "unsigned int" in conversation warning on line 15.
6071
e7baeb39
RB
60722017-06-06 Richard Biener <rguenther@suse.de>
6073
6074 PR tree-optimization/80928
6075 * gcc.dg/vect/pr80928.c: New testcase.
6076 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6077 * gcc.dg/vect/slp-13.c: Likewise.
6078 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6079
05945a1b
DM
60802017-06-05 David Malcolm <dmalcolm@redhat.com>
6081
6082 * g++.dg/plugin/comment_plugin.c: New test plugin.
6083 * g++.dg/plugin/comments-1.C: New test file.
6084 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6085
9b972837
BE
60862017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6087
6088 * gcc.misc-tests/gcov-1a.c: New test.
6089
1d135d98
MM
60902017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6091
6092 * gcc.target/powerpc/clone1.c: New test.
6093
92bba237
JW
60942017-06-05 Janus Weil <janus@gcc.gnu.org>
6095
6096 PR fortran/70601
6097 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6098
7b3ee9c9
NK
60992017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6100
6101 PR fortran/35339
6102 * gfortran.dg/implied_do_io_1.f90: New Test.
6103 * gfortran.dg/implied_do_io_2.f90: New Test.
6104
e4d1c5c4
RL
61052017-06-05 Renlin Li <renlin.li@arm.com>
6106
6107 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6108 selector to related line.
6109
d91561cb
JH
61102017-06-05 Jan Hubicka <hubicka@ucw.cz>
6111
6112 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6113
d8395013
KT
61142017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6115
6116 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6117
279dc4b4
KT
61182017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6119
6120 * gcc.target/aarch64/subs_compare_2.c: New test.
6121
e49d8b68
KT
61222017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6123
6124 * gcc.target/aarch64/subs_compare_1.c: New test.
6125
4456f65d
CX
61262017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6127
6128 * gcc.target/mips/div-9.c: Delete duplicate test.
6129 * gcc.target/mips/div-10.c: Ditto.
6130 * gcc.target/mips/div-11.c: Ditto.
6131 * gcc.target/mips/div-12.c: Ditto.
6132
3995f3a2
JH
61332017-05-23 Jan Hubicka <hubicka@ucw.cz>
6134
6135 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6136
82c027e1
DH
61372017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6138
6139 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6140 vesrion of the dejagnu grep.
6141 (list-module-names): Use it and adjust the regular expressions for
6142 modules and submodules.
6143 * gfortran.dg/prof/prof.exp: Cleanup modules.
6144 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6145 directives.
6146 * gfortran.dg/altreturn_8.f90: Likewise.
6147 * gfortran.dg/associate_12.f90: Likewise.
6148 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6149 * gfortran.dg/charlen_15.f90: Likewise.
6150 * gfortran.dg/class_4a.f03: Likewise.
6151 * gfortran.dg/class_54.f90: Likewise.
6152 * gfortran.dg/class_dummy_4.f03: Likewise.
6153 * gfortran.dg/class_dummy_5.f90: Likewise.
6154 * gfortran.dg/constructor_9.f90: Likewise.
6155 * gfortran.dg/dec_structure_15.f90: Likewise.
6156 * gfortran.dg/do_check_8.f90: Likewise.
6157 * gfortran.dg/dtio_26.f03: Likewise.
6158 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6159 * gfortran.dg/equiv_9.f90: Likewise.
6160 * gfortran.dg/extends_15.f90: Likewise.
6161 * gfortran.dg/finalize_22.f90: Likewise.
6162 * gfortran.dg/finalize_23.f90: Likewise.
6163 * gfortran.dg/generic_26.f90: Likewise.
6164 * gfortran.dg/generic_27.f90: Likewise.
6165 * gfortran.dg/namelist_76.f90: Likewise.
6166 * gfortran.dg/pointer_init_8.f90: Likewise.
6167 * gfortran.dg/pr61318.f90: Likewise.
6168 * gfortran.dg/pr77260_1.f90: Likewise.
6169 * gfortran.dg/pr77260_2.f90: Likewise.
6170 * gfortran.dg/pr77420_3.f90: Likewise.
6171 * gfortran.dg/proc_ptr_39.f90: Likewise.
6172 * gfortran.dg/proc_ptr_41.f90: Likewise.
6173 * gfortran.dg/proc_ptr_42.f90: Likewise.
6174 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6175 * gfortran.dg/submodule_1.f08: Likewise.
6176 * gfortran.dg/submodule_10.f08: Likewise.
6177 * gfortran.dg/submodule_14.f08: Likewise.
6178 * gfortran.dg/submodule_15.f08: Likewise.
6179 * gfortran.dg/submodule_2.f08: Likewise.
6180 * gfortran.dg/submodule_5.f08: Likewise.
6181 * gfortran.dg/submodule_6.f08: Likewise.
6182 * gfortran.dg/submodule_7.f08: Likewise.
6183 * gfortran.dg/submodule_8.f08: Likewise.
6184 * gfortran.dg/submodule_9.f08: Likewise.
6185 * gfortran.dg/transfer_class_2.f90: Likewise.
6186 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6187 * gfortran.dg/typebound_call_24.f03: Likewise.
6188 * gfortran.dg/typebound_call_25.f90: Likewise.
6189 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6190 * gfortran.dg/typebound_generic_12.f03: Likewise.
6191 * gfortran.dg/typebound_generic_13.f03: Likewise.
6192 * gfortran.dg/typebound_generic_14.f03: Likewise.
6193 * gfortran.dg/typebound_generic_15.f90: Likewise.
6194 * gfortran.dg/typebound_operator_16.f03: Likewise.
6195 * gfortran.dg/typebound_operator_18.f90: Likewise.
6196 * gfortran.dg/typebound_operator_20.f90: Likewise.
6197 * gfortran.dg/typebound_override_3.f90: Likewise.
6198 * gfortran.dg/typebound_override_4.f90: Likewise.
6199 * gfortran.dg/typebound_override_5.f90: Likewise.
6200 * gfortran.dg/typebound_override_6.f90: Likewise.
6201 * gfortran.dg/typebound_override_7.f90: Likewise.
6202 * gfortran.dg/typebound_proc_28.f03: Likewise.
6203 * gfortran.dg/typebound_proc_29.f90: Likewise.
6204 * gfortran.dg/typebound_proc_30.f90: Likewise.
6205 * gfortran.dg/typebound_proc_31.f90: Likewise.
6206 * gfortran.dg/typebound_proc_32.f90: Likewise.
6207 * gfortran.dg/typebound_proc_33.f90: Likewise.
6208 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6209 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6210 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6211 * gfortran.dg/use_only_3.f90: Likewise.
6212 * gfortran.dg/use_without_only_1.f90: Likewise.
6213 * gfortran.dg/warn_unused_function.f90: Likewise.
6214 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6215 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6216
3de4ac6d
MP
62172017-06-04 Marek Polacek <polacek@redhat.com>
6218
6219 PR c/80919
6220 * gcc.dg/format/pr80919.c: New test.
6221
2474f48f
MS
62222017-06-02 Martin Sebor <msebor@redhat.com>
6223
6224 PR c/80892
6225 * c-c++-common/Wfloat-conversion-2.c: New test.
6226
bd280745
PC
62272017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6228
6229 PR c++/68754
6230 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6231
bd280745 62322017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6233
6234 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6235 for the new built-ins.
6236
ffa8a921
SD
62372017-06-02 Sudakshina Das <sudi.das@arm.com>
6238
6239 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6240
d65d1bd9
WS
62412017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6242
6243 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6244 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6245 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6246 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6247 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6248
b160939b
KT
62492017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6250
6251 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6252
17f47f86
KT
62532017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6254
6255 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6256
ab82e126
WS
62572017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6258
6259 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6260 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6261 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6262 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6263 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6264 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6265 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6266 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6267 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6268
c957e9c0
NS
62692017-06-02 Nathan Sidwell <nathan@acm.org>
6270
6271 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6272
aad16012
JJ
62732017-06-02 Jakub Jelinek <jakub@redhat.com>
6274
74b4885d
JJ
6275 PR rtl-optimization/80903
6276 * gcc.dg/pr80903.c: New test.
6277
aad16012
JJ
6278 PR fortran/80918
6279 * gfortran.dg/gomp/pr80918.f90: New test.
6280
40ffd95f
BE
62812017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6282
6283 * c-c++-common/Wsizeof-pointer-div.c: New test.
6284 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6285 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6286 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6287 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6288 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6289 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6290 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6291 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6292 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6293 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6294 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6295 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6296 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6297 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6298 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6299 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6300 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6301 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6302
052754ea
WS
63032017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6304
6305 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6306 Update the target to power8-vector.
6307
aa63913f
DM
63082017-06-01 David Malcolm <dmalcolm@redhat.com>
6309
6310 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6311
2ded3754
PMR
63122017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6313
6314 * debug12.adb, debug12.ads: New testcase.
6315
c8638450
MJ
63162017-06-01 Martin Jambor <mjambor@suse.cz>
6317
6318 PR tree-optimization/80898
6319 * gcc.dg/tree-ssa/pr80898.c: New test.
6320 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6321
ac853c90
PC
63222017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6323
6324 PR c++/80896
6325 * g++.dg/cpp1z/nodiscard5.C: New.
6326
7841f13c
CZ
63272017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6328
6329 * gcc.target/arc/pr9001195952.c: New test.
6330
f525e390
TV
63312017-06-01 Tom de Vries <tom@codesourcery.com>
6332
6333 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6334 * gcc.c-torture/compile/asmgoto-1.c: Same.
6335 * gcc.dg/20000707-1.c: Same.
6336 * gcc.dg/pr38700.c: Same.
6337 * gcc.dg/pr70169.c: Same.
6338 * gcc.dg/pr80112.c: Same.
6339 * gcc.dg/torture/pr51071-2.c: Same.
6340 * gcc.dg/torture/pr51071.c: Same.
6341 * gcc.dg/tree-ssa/alias-34.c: Same.
6342
9285616c
PMR
63432017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6344
6345 * gnat.dg/debug11.adb: New testcase.
6346
48932682
RB
63472017-06-01 Richard Biener <rguenther@suse.de>
6348
6349 PR middle-end/66313
6350 * c-c++-common/ubsan/pr66313.c: New testcase.
6351 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6352
fcb99124
SM
63532017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6354
6355 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6356 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6357 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6358 -mcpu overridden.
6359 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6360 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6361 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6362 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6363 to dg-option. Add dg-skip-if directive to disable this test
6364 for darwin. Add dg-skip-if directive to disable this test if
6365 -mcpu overridden.
6366
dc7401c0
SP
63672017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6368
6369 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6370 (_mm_maskz_max_sd): Test new intrinsics.
6371 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6372 (_mm_maskz_max_sd): Test new intrinsics.
6373 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6374 (_mm_maskz_max_ss): Test new intrinsics.
6375 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6376 (_mm_maskz_max_ss): Test new intrinsics.
6377 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6378 (_mm_maskz_min_sd): Test new intrinsics.
6379 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6380 (_mm_maskz_min_sd): Test new intrinsics.
6381 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6382 (_mm_maskz_min_ss): Test new intrinsics.
6383 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6384 (_mm_maskz_min_ss): Test new intrinsics.
6385
3909991c
NS
63862017-05-31 Nathan Sidwell <nathan@acm.org>
6387
6388 * g++.dg/lookup/lambda1.C New.
6389
0e510edb
BC
63902017-05-31 Bin Cheng <bin.cheng@arm.com>
6391
6392 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6393 on pointer should not be replaced.
6394
9fc5e7a4
MM
63952017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6396
6397 PR testsuite/80580
6398 * gcc.dg/gimplefe-error-7.c: New test.
6399
1e466f04
GM
64002017-05-31 Graham Markall <graham.markall@embecosm.com>
6401
6402 * gcc.target/arc/add_n-combine.c: New test.
6403 * gcc.target/arc/sub_n-combine.c: New test.
6404
89c88990
RB
64052017-05-31 Richard Biener <rguenther@suse.de>
6406
6407 PR target/80880
6408 * gcc.target/i386/pr80880.c: New testcase.
6409
748bbe72
RS
64102017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6411
6412 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6413
c7d7e222
BC
64142017-05-31 Bin Cheng <bin.cheng@arm.com>
6415
6416 * gcc.dg/vect/pr80815-3.c: New test.
6417
ee1379be
RB
64182017-05-31 Richard Biener <rguenther@suse.de>
6419
6420 PR tree-optimization/80906
6421 * gcc.dg/graphite/pr80906.c: New testcase.
6422
bcce980e
TV
64232017-05-30 Tom de Vries <tom@codesourcery.com>
6424
6425 PR testsuite/80910
6426 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6427 unsupported if host compiler does not support c++11.
6428 (host_supports_c++11): New proc.
6429
ef9200aa
MS
64302017-05-30 Martin Sebor <msebor@redhat.com>
6431
6432 PR c/80731
6433 * g++.dg/ext/utf16-4.C: Relax test.
6434 * gcc.dg/fixed-point/int-warning.c: Adjust.
6435
f012c8ef
DM
64362017-05-30 David Malcolm <dmalcolm@redhat.com>
6437
6438 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6439 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6440 test case.
6441 * g++.dg/plugin/show-template-tree-color.C: New test case.
6442 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6443 * g++.dg/template/show-template-tree-2.C: New test case.
6444 * g++.dg/template/show-template-tree-3.C: New test case.
6445 * g++.dg/template/show-template-tree-4.C: New test case.
6446 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6447 * g++.dg/template/show-template-tree.C: New test case.
6448
3f8efe25
SB
64492017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6450
6451 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6452 dg-options.
6453 * gfortran.dg/pr80107.f: Delete testcase.
6454
77d1dbdb
UB
64552017-05-30 Uros Bizjak <ubizjak@gmail.com>
6456
6457 PR target/80833
6458 * gcc.target/i386/pr80833-1.c: New test.
6459 * gcc.target/i386/pr80833-2.c: Ditto.
6460
e2f35333
NS
64612017-05-30 Nathan Sidwell <nathan@acm.org>
6462
6463 PR c++/80913
6464 * g++.dg/lookup/pr80913.C: New.
6465
ba7629e2
RB
64662017-05-30 Richard Biener <rguenther@suse.de>
6467
6468 PR middle-end/80901
6469 * gcc.dg/torture/pr80901.c: New testcase.
6470
4bfb347c
RD
64712017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6472
6473 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6474
b3125625
JL
64752017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6476
6477 PR target/78838
6478 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6479
892d6169
RB
64802017-05-30 Richard Biener <rguenther@suse.de>
6481
6482 PR middle-end/80876
6483 * gcc.dg/torture/pr80876.c: New testcase.
6484
3d7ff728
NS
64852017-05-29 Nathan Sidwell <nathan@acm.org>
6486
6487 PR c++/80891 (#5)
6488 * g++.dg/lookup/pr80891-5.C: New.
6489
fd262197
JD
64902017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6491
6492 PR libgfortran/53029
6493 * gfortran.dg/read_5.f90: New test.
6494
724e517a
NS
64952017-05-29 Nathan Sidwell <nathan@acm.org>
6496
a5cfa13a
NS
6497 PR c++/80891 (#4)
6498 * g++.dg/lookup/pr80891-4.C: New.
6499
e514ab0c
NS
6500 PR c++/80891 (#1)
6501 * g++.dg/lookup/pr80891-1.C: New.
6502
58dec010
NS
6503 PR c++/80891 (#3)
6504 * g++.dg/lookup/pr80891-3.C: New.
6505
724e517a
NS
6506 PR c++/80891 (#2)
6507 * g++.dg/lookup/pr80891-2.C: New.
6508
bbe3927b
TK
65092017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6510
6511 PR fortran/37131
6512 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6513 flags.
6514 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6515 * gfortran.dg/inline_matmul_17.f90: New test.
6516
8364e6ac
TK
65172017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6518
6519 * gfortran.dg/matmul_bounds_12.f90: New test.
6520
56a35ac9
JJ
65212017-05-27 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR bootstrap/80887
6524 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6525
945bf9e1
NS
65262017-05-26 Nathan Sidwell <nathan@acm.org>
6527
6528 * g++.dg/cpp0x/dr2061.C: New.
6529 * g++.dg/parse/namespace-alias-1.C: Add more test.
6530
cb4fe401
BC
65312017-05-26 Bin Cheng <bin.cheng@arm.com>
6532
6533 PR tree-optimization/80815
6534 * gcc.dg/vect/pr80815-1.c: New test.
6535 * gcc.dg/vect/pr80815-2.c: New test.
6536
e929e611
ML
65372017-05-26 Martin Liska <mliska@suse.cz>
6538
6539 PR ipa/80663
6540 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6541 split at the problematic spot.
6542 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6543 a valid value of the param.
6544
92f105f6
MP
65452017-05-26 Marek Polacek <polacek@redhat.com>
6546
6547 PR sanitizer/80875
6548 * c-c++-common/ubsan/pr80875.c: New test.
6549
74ca4e36
TV
65502017-05-26 Tom de Vries <tom@codesourcery.com>
6551
6552 PR testsuite/80557
6553 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6554 * gcc.dg/Wcxx-compat-8.c: Same.
6555 * gcc.dg/Wobjsize-1.c: Same.
6556 * gcc.dg/Wshadow-local-2.c: Same.
6557 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6558 * gcc.dg/anon-struct-6.c: Same.
6559 * gcc.dg/asm-wide-1.c: Same.
6560 * gcc.dg/builtin-inf-1.c: Same.
6561 * gcc.dg/builtin-redefine.c: Same.
6562 * gcc.dg/c90-array-lval-6.c: Same.
6563 * gcc.dg/c90-array-lval-7.c: Same.
6564 * gcc.dg/c90-fordecl-1.c: Same.
6565 * gcc.dg/c99-fordecl-2.c: Same.
6566 * gcc.dg/cast-lvalue-1.c: Same.
6567 * gcc.dg/cast-lvalue-2.c: Same.
6568 * gcc.dg/compound-lvalue-1.c: Same.
6569 * gcc.dg/cond-lvalue-1.c: Same.
6570 * gcc.dg/cpp/20000419-1.c: Same.
6571 * gcc.dg/cpp/backslash.c: Same.
6572 * gcc.dg/cpp/backslash2.c: Same.
6573 * gcc.dg/cpp/macspace1.c: Same.
6574 * gcc.dg/cpp/macspace2.c: Same.
6575 * gcc.dg/cpp/multiline-2.c: Same.
6576 * gcc.dg/cpp/pr27777.c: Same.
6577 * gcc.dg/cpp/pr30786.c: Same.
6578 * gcc.dg/cpp/pr34602.c: Same.
6579 * gcc.dg/cpp/redef1.c: Same.
6580 * gcc.dg/cpp/tr-warn1.c: Same.
6581 * gcc.dg/cpp/tr-warn3.c: Same.
6582 * gcc.dg/cpp/tr-warn6.c: Same.
6583 * gcc.dg/cpp/trad/hash.c: Same.
6584 * gcc.dg/cpp/trad/redef1.c: Same.
6585 * gcc.dg/cpp/ucs.c: Same.
6586 * gcc.dg/declspec-10.c: Same.
6587 * gcc.dg/declspec-11.c: Same.
6588 * gcc.dg/declspec-18.c: Same.
6589 * gcc.dg/format/c99-strftime-1.c: Same.
6590 * gcc.dg/format/ext-3.c: Same.
6591 * gcc.dg/format/pr72858.c: Same.
6592 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6593 * gcc.dg/init-string-1.c: Same.
6594 * gcc.dg/label-decl-3.c: Same.
6595 * gcc.dg/m-un-2.c: Same.
6596 * gcc.dg/nofixed-point-2.c: Same.
6597 * gcc.dg/noncompile/20020213-1.c: Same.
6598 * gcc.dg/pch/counter-2.c: Same.
6599 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6600 * gcc.dg/pr27528.c: Same.
6601 * gcc.dg/pr27953.c: Same.
6602 * gcc.dg/pr35899.c: Same.
6603 * gcc.dg/pr37561.c: Same.
6604 * gcc.dg/pr45461.c: Same.
6605 * gcc.dg/pr45750.c: Same.
6606 * gcc.dg/pr53196-2.c: Same.
6607 * gcc.dg/pr53265.c: Same.
6608 * gcc.dg/redecl-1.c: Same.
6609 * gcc.dg/tls/thr-init-1.c: Same.
6610 * gcc.dg/torture/pr51106-1.c: Same.
6611 * gcc.dg/torture/pr51106-2.c: Same.
6612 * gcc.dg/uninit-19.c: Same.
6613 * gcc.dg/uninit-pr20644.c: Same.
6614
6fc9f7aa
JJ
66152017-05-26 Jakub Jelinek <jakub@redhat.com>
6616
6617 * g++.dg/cpp1z/decomp29.C (p): New variable.
6618 (main): Add further tests.
6619
28e0e05b
RB
66202017-05-26 Richard Biener <rguenther@suse.de>
6621
6622 PR tree-optimization/80842
6623 * gcc.dg/torture/pr80842.c: New testcase.
6624
c81ec254
PC
66252017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/79652
6628 * g++.dg/cpp0x/pr79652.C: New.
6629
aee21066
PC
66302017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 PR c++/71451
6633 * g++.dg/cpp0x/variadic170.C: New.
6634
63dbcd13
VR
66352017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6636
6637 * g++.dg/warn/Wcatch-value-1.C: New test.
6638 * g++.dg/warn/Wcatch-value-2.C: New test.
6639 * g++.dg/warn/Wcatch-value-3.C: New test.
6640
932f48ac
NS
66412017-05-25 Nathan Sidwell <nathan@acm.org>
6642
44e00a7a
NS
6643 * g++.dg/lookup/using56.C: New.
6644 * g++.dg/lookup/using57.C: New.
6645 * g++.dg/lookup/using58.C: New.
6646 * g++.dg/lookup/using59.C: New.
6647
932f48ac
NS
6648 * g++.dg/lookup/using17.C: Adjust diagnostics.
6649
a10f9a2e
MS
66502017-05-25 Martin Sebor <msebor@redhat.com>
6651
6652 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6653 positives on ILP32.
6654 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6655 column numbers.
6656 * gcc.dg/pr60114.c: Same.
6657
47c05e71
JH
66582017-05-23 Jan Hubicka <hubicka@ucw.cz>
6659
6660 * gfortran.dg/pr48636.f90: Fix template better.
6661
f35a733d
NS
66622017-05-25 Nathan Sidwell <nathan@acm.org>
6663
6664 * g++.dg/lookup/koenig14.C: New.
6665
18c1e9e0
PC
66662017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6667
6668 PR c++/79583
6669 * g++.dg/cpp0x/pr79583.C: New.
6670
2673d192
PC
66712017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/68578
6674 * g++.dg/cpp1y/pr68578.C: New.
6675
bce8ef71
MG
66762017-05-25 Marc Glisse <marc.glisse@inria.fr>
6677
6678 * gcc.dg/tree-ssa/vce-1.c: New file.
6679
11d6b45d
MG
66802017-05-25 Marc Glisse <marc.glisse@inria.fr>
6681
6682 * gcc.dg/tree-ssa/addadd.c: New file.
6683
5ad4f1c8
NS
66842017-05-24 Nathan Sidwell <nathan@acm.org>
6685
6686 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6687 * g++.dg/lookup/friend19.C: New.
6688 * g++.dg/lookup/friend20.C: New.
6689
d4a760d8
JW
66902017-05-24 Jonathan Wakely <jwakely@redhat.com>
6691
6692 PR c++/80544
6693 * g++.dg/expr/cast11.C: New test.
6694
3cd211af
MS
66952017-05-24 Martin Sebor <msebor@redhat.com>
6696
6697 PR c/80731
6698 * c-c++-common/Wfloat-conversion.c: Adjust.
6699 * c-c++-common/dfp/convert-int-saturate.c: Same.
6700 * c-c++-common/pr68657-1.c: Same.
6701 * g++.dg/ext/utf-cvt.C: Same.
6702 * g++.dg/ext/utf16-4.C: Same.
6703 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6704 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6705 * g++.dg/warn/Wconversion3.C: Same.
6706 * g++.dg/warn/Wconversion4.C: Same.
6707 * g++.dg/warn/Wsign-conversion.C: Same.
6708 * g++.dg/warn/overflow-warn-1.C: Same.
6709 * g++.dg/warn/overflow-warn-3.C: Same.
6710 * g++.dg/warn/overflow-warn-4.C: Same.
6711 * g++.dg/warn/pr35635.C: Same.
6712 * g++.old-deja/g++.mike/enum1.C: Same.
6713 * gcc.dg/Wconversion-3.c: Same.
6714 * gcc.dg/Wconversion-5.c: Same.
6715 * gcc.dg/Wconversion-complex-c99.c: Same.
6716 * gcc.dg/Wconversion-complex-gnu.c: Same.
6717 * gcc.dg/Wconversion-integer.c: Same.
6718 * gcc.dg/Wsign-conversion.c: Same.
6719 * gcc.dg/bitfld-2.c: Same.
6720 * gcc.dg/c90-const-expr-11.c: Same.
6721 * gcc.dg/c90-const-expr-7.c: Same.
6722 * gcc.dg/c99-const-expr-7.c: Same.
6723 * gcc.dg/overflow-warn-1.c: Same.
6724 * gcc.dg/overflow-warn-2.c: Same.
6725 * gcc.dg/overflow-warn-3.c: Same.
6726 * gcc.dg/overflow-warn-4.c: Same.
6727 * gcc.dg/overflow-warn-5.c: Same.
6728 * gcc.dg/overflow-warn-8.c: Same.
6729 * gcc.dg/overflow-warn-9.c: New test.
6730 * gcc.dg/pr35635.c: Adjust.
6731 * gcc.dg/pr59940.c: Same.
6732 * gcc.dg/pr59963-2.c: Same.
6733 * gcc.dg/pr60114.c: Same.
6734 * gcc.dg/switch-warn-2.c: Same.
6735 * gcc.dg/utf-cvt.c: Same.
6736 * gcc.dg/utf16-4.c: Same.
6737
216bfadc
JJ
67382017-05-24 Jakub Jelinek <jakub@redhat.com>
6739
6740 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6741 Don't include limits.h.
6742 (w): Conditionalize on long long wider than int. Use
6743 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6744 -9223372036854775808.
6745 (x): Use __INT_MAX__ instead of INT_MAX.
6746
610abc02
TK
67472017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6748
6749 PR fortran/66094
6750 * gfortran.dg/inline_matmul_16.f90: New test.
6751
8d0c9b36
TV
67522017-05-24 Tom de Vries <tom@codesourcery.com>
6753
6754 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6755
3f3fb6c9
PB
67562017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6757
6758 PR middle-end/80823
6759 * gcc.dg/pr80823.c: New test.
6760
00e0af8d
AK
67612017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6762
6763 * gcc.target/s390/pr80725.c: New test.
6764
6131102c
NS
67652017-05-23 Nathan Sidwell <nathan@acm.org>
6766
ef4c5e78
NS
6767 * g++.dg/lookup/extern-c-hidden.C: New.
6768 * g++.dg/lookup/extern-redecl1.C: New.
6769
6131102c
NS
6770 PR c++/80866
6771 * g++.dg/parse/pr80866.C: New.
6772
d2db2e6b
JH
67732017-05-23 Jan Hubicka <hubicka@ucw.cz>
6774
6775 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6776 * gcc.dg/ipa/inline-5.c: Likewise.
6777 * gfortran.dg/pr48636.f90: Likewise.
6778
e4ea7a4c
NS
67792017-05-23 Nathan Sidwell <nathan@acm.org>
6780
6781 * g++.dg/parse/ctor9.C: Adjust expected error.
6782
c2d7c404
JD
67832017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6784
6785 PR libgfortran/80256
6786 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6787 Cygwin.
6788
fd71a9a2
TS
67892017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6790
6791 * c-c++-common/goacc/parallel-dims-1.c: Update.
6792 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6793 * c-c++-common/goacc/routine-1.c: Likewise.
6794 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6795 * g++.dg/goacc/template.C: Likewise.
6796 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6797 * gfortran.dg/goacc/routine-3.f90: Likewise.
6798 * gfortran.dg/goacc/sie.f95: Likewise.
6799 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6800
9d029ddf
NS
68012017-05-23 Nathan Sidwell <nathan@acm.org>
6802
6803 * g++.dg/lookup/using13.C: Adjust expected error.
6804
008c7367
SKS
68052017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6806
6807 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6808
d1f6caae
MM
68092017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6810
6811 PR target/80718
6812 * gcc.target/powerpc/pr80718.c: New test.
6813
2ea0d750
SB
68142017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6815
6816 * gcc.target/powerpc/conditional-return.c: New testcase.
6817
25b81686
BS
68182017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6819
6820 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6821 LE-only.
6822
477f145b
JW
68232017-05-22 Janus Weil <janus@gcc.gnu.org>
6824
6825 PR fortran/80766
6826 * gfortran.dg/typebound_call_28.f90: New test.
6827
65cc1407
NS
68282017-05-22 Nathan Sidwell <nathan@acm.org>
6829
6830 * g++.dg/lookup/strong-using.C: New.
6831
0c4f8178
TP
68322017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6833
6834 * gcc.target/arm/movsi_movt.c: New test.
6835 * gcc.target/arm/movdi_movt.c: New test.
6836
fbb1c7d4
EB
68372017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6838
6839 * gnat.dg/specs/not_null1.ads: New test.
6840
d3271136
EB
68412017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6842
6843 * gnat.dg/limited_with5.ad[sb]: New test.
6844 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6845 * gnat.dg/limited_with6.ad[sb]: New test.
6846 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6847
4c24ec6d
EB
68482017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6851 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6852
4bcbb7b8
PC
68532017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6854
6855 PR c++/70265
6856 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6857 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6858
51cd6b78
JD
68592017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6860
6861 PR libgfortran/80333
6862 * gfortran.dg/dtio_30.f03: New test.
6863
33f8c0a1
MP
68642017-05-19 Marek Polacek <polacek@redhat.com>
6865
6866 PR sanitizer/80800
6867 * c-c++-common/ubsan/pr80800.c: New test.
6868 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6869
9740ed54
TS
68702017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6871
7fd549d2
TS
6872 * c-c++-common/goacc/default-1.c: Update.
6873 * c-c++-common/goacc/default-2.c: Likewise.
6874 * c-c++-common/goacc/default-4.c: Likewise.
6875 * gfortran.dg/goacc/default-1.f95: Likewise.
6876 * gfortran.dg/goacc/default-4.f: Likewise.
6877 * c-c++-common/goacc/default-5.c: New file.
6878 * gfortran.dg/goacc/default-5.f: Likewise.
6879
9740ed54
TS
6880 * c-c++-common/goacc/default-1.c: New file.
6881 * c-c++-common/goacc/default-2.c: Likewise.
6882 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6883 test cases in...
6884 * c-c++-common/goacc/default-3.c: ... this new file, and...
6885 * c-c++-common/goacc/default-4.c: ... this new file.
6886 * gfortran.dg/goacc/default.f95: Remove file, including its test
6887 cases in...
6888 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6889 * gfortran.dg/goacc/default-2.f: ... this new file.
6890 * gfortran.dg/goacc/default-3.f95: New file.
6891 * gfortran.dg/goacc/default-4.f: Likewise.
6892
2a8a8d7b
NS
68932017-05-19 Nathan Sidwell <nathan@acm.org>
6894
6895 * g++.dg/inherit/covariant7.C: Adjust.
6896
a978134e
PB
68972017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6898
6899 * gcc.target/arm/tls-disable-literal-pool.c: Change
6900 require-effective-target to tls_native.
6901 Move dg-error to return statement line and change to dg-message.
6902
39aac208
RB
69032017-05-19 Richard Biener <rguenther@suse.de>
6904
6905 PR c++/80593
6906 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6907 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6908
035ab826
RB
69092017-05-19 Richard Biener <rguenther@suse.de>
6910
6911 PR middle-end/80764
6912 * gcc.dg/torture/pr80764.c: New testcase.
6913
52e14b96
MM
69142017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6915
6916 PR target/80510
6917 * gcc.target/powerpc/pr80510-1.c: New test.
6918 * gcc.target/powerpc/pr80510-2.c: Likewise.
6919
4287da82
EG
69202017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6921
6922 * gcc.dg/pragma-diag-7.c: New test.
6923
e4171e10
UB
69242017-05-18 Uros Bizjak <ubizjak@gmail.com>
6925
6926 PR target/80799
6927 * g++.dg/other/i386-11.C: New test.
6928
cdefeea2
WS
69292017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6930
6931 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6932 * fold-vec-div-floatdouble.c: Likewise.
6933 * fold-vec-logical-ands-char.c: Likewise.
6934 * fold-vec-logical-ands-int.c: Likewise.
6935 * fold-vec-logical-ands-short.c: Likewise.
6936 * fold-vec-logical-ors-char.c: Likewise.
6937 * fold-vec-logical-ors-int.c: Likewise.
6938 * fold-vec-logical-ors-short.c: Likewise.
6939 * fold-vec-logical-other-char.c: Likewise.
6940 * fold-vec-mule-misc.c: Likewise.
6941 * fold-vec-mult-float.c: Likewise.
6942 * fold-vec-mult-floatdouble.c: Likewise.
6943 * fold-vec-mult-int.c: Likewise.
6944 * fold-vec-mult-int128-p9.c: Likewise.
6945 * fold-vec-sub-floatdouble.c: Likewise.
6946 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6947 Add lp64 requirement.
6948 * fold-vec-mult-int128-p8.c: Likewise.
6949 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6950
62ee030a
SM
69512017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6952
6953 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6954 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6955 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6956 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6957 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6958 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6959 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6960 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6961 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6962 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6963 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6964 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6965 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6966 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6967 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6968 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6969 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6970 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6971 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6972 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6973 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6974 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6975 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6976 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6977 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6978 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6979
00a84d0e
SL
69802017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6981
6982 * gcc.target/sparc/niagara7-align.c: New test.
6983
243c2883
MP
69842017-05-18 Marek Polacek <polacek@redhat.com>
6985
6986 PR sanitizer/80797
6987 * c-c++-common/ubsan/null-12.c: New test.
6988
e98e6340
SB
69892017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6990
6991 PR middle-end/80692
6992 * gcc.c-torture/execute/pr80692.c: New testcase.
6993
0152001b 69942017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6995
6996 PR libgfortran/80741
6997 * gfortran.dg/read_4.f90: New test.
6998
c8ded430
BS
69992017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7000
7001 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7002
e5b1f5a1
FR
70032017-05-17 Fritz Reese <fritzoreese@gmail.com>
7004
7005 PR fortran/80668
7006 * gfortran.dg/pr80668.f90: New.
7007
9853cb28
PB
70082017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7009
7010 PR middle-end/80775
7011 * gcc.dg/pr80775.c: New test.
7012
142473df
MP
70132017-05-17 Marek Polacek <polacek@redhat.com>
7014
7015 PR sanitizer/80659
7016 * gcc.dg/asan/pr80659.c: New test.
7017
8508a5b5
SKS
70182017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7019
7020 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7021 unsigned long.
7022
bc36d2b7
CX
70232017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7024
7025 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7026
4fc5ebf1
JG
70272017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7028 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7029
7030 PR tree-optimization/80457
7031 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7032 call vect_model_simple_cost.
7033
bedee914
PT
70342017-05-16 Paul Thomas <pault@gcc.gnu.org>
7035
7036 PR fortran/80554
7037 * gfortran.dg/submodule_29.f08: New test.
7038
10791753
DM
70392017-05-16 David Malcolm <dmalcolm@redhat.com>
7040
7041 * g++.dg/other/accessor-fixits-1.C: New test case.
7042 * g++.dg/other/accessor-fixits-2.C: New test case.
7043 * g++.dg/other/accessor-fixits-3.C: New test case.
7044 * g++.dg/other/accessor-fixits-4.C: New test case.
7045
727577c2
CL
70462017-05-16 Carl Love <cel@us.ibm.com>
7047
7048 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7049 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7050 built-ins to the test suite file. Note, support for mradds exists
7051 but no test case exists.
7052 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7053 built-ins to the test suite file.
7054
6b6ae9eb
MP
70552017-05-16 Marek Polacek <polacek@redhat.com>
7056
7057 PR sanitizer/80536
7058 PR sanitizer/80386
7059 * c-c++-common/ubsan/pr80536.c: New test.
7060 * g++.dg/ubsan/pr80386.C: New test.
7061
678d7e19
TC
70622017-05-16 Tamar Christina <tamar.christina@arm.com>
7063
7064 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7065 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7066
6da37857
MW
70672016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7068
7069 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7070 expected output of vadd, vsub and vmul instructions.
7071 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7072 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7073 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7074
a5768d38
JD
70752017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7076
7077 PR libgfortran/80727
7078 * gfortran.dg/read_3.f90: New test.
7079
3a77e7cc
NS
70802017-05-15 Nathan Sidwell <nathan@acm.org>
7081
2016c841
NS
7082 PR c++/79369
7083 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7084
3a77e7cc
NS
7085 PR c++/79369
7086 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7087 * g++.dg/cpp0x/pr79369.C: New.
7088
0735a1c8
SK
70892017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7090
7091 PR fortran/80752
3a77e7cc 7092 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7093
f108770a
UB
70942017-05-15 Uros Bizjak <ubizjak@gmail.com>
7095
900b5b6a 7096 PR target/80425
f108770a
UB
7097 * gcc.target/i386/pr80425-1.c: New test.
7098 * gcc.target/i386/pr80425-2.c: Ditto.
7099
e30ce0a3
JL
71002017-05-15 Jeff Law <law@redhat.com>
7101
7102 * gcc.target/mips/reorgbug-1.c: New test.
7103
0d5a0a33
PMR
71042017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7105
7106 * gnat.dg/specs/pack13.ads: New test.
7107
a104bd88
MS
71082017-05-14 Martin Sebor <msebor@redhat.com>
7109
7110 PR middle-end/77671
7111 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7112 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7113 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7114 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7115 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7116
c6c02519
MS
71172017-05-14 Martin Sebor <msebor@redhat.com>
7118
7119 PR middle-end/80669
7120 * gcc.dg/builtin-stpncpy.c: New test.
7121
d6d4d770
DS
71222017-05-14 Daniel Santos <daniel.santos@pobox.com>
7123
7124 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7125 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7126 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7127 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7128
b9bdd60b
JK
71292017-05-14 Julia Koval <julia.koval@intel.com>
7130
7131 * gcc.target/i386/xgetsetbv.c: New test.
7132
28ae01cd
NK
71332017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7134
7135 PR fortran/80442
7136 * gfortran.dg/impl_do_var_data.f90: New Test
7137
c7488b4f
PJ
71382017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7139
7140 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7141 A regression test for a private array access case which caused
7142 an assert.
7143
9b5f12ae
MS
71442017-05-12 Martin Sebor <msebor@redhat.com>
7145
7146 PR testsuite/80643
7147 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7148 to the purpose of the test.
7149
b76f1550
SM
71502017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7151
7152 * gcc.target/powerpc/bmi-andn-1.c: New file
7153 * gcc.target/powerpc/bmi-andn-2.c: New file.
7154 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7155 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7156 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7157 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7158 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7159 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7160 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7161 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7162 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7163 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7164 * gcc.target/powerpc/bmi-check.h: New File.
7165 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7166 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7167 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7168 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7169 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7170 * gcc.target/powerpc/bmi2-check.h: New file.
7171 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7172 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7173 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7174 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7175 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7176 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7177 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7178 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7179 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7180
2a3fa75a
PC
71812017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7182
7183 PR c++/60430
7184 * g++.dg/cpp0x/pr60430.C: New.
7185
e8bf7c7b
JL
71862017-05-12 Jeff Law <law@redhat.com>
7187
7188 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7189
284d1f76
PB
71902017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7191
7192 PR middle-end/80707
7193 * g++.dg/pr80707.C: New test.
7194
302a0e37
WS
71952017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7196
7197 * gcc.target/powerpc/fold-vec-div-float.c: New.
7198 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7199 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7200
a7785078
WS
72012017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7202
7203 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7204 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7205 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7206 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7207 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7208 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7209 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7210 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7211 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7212 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7213 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7214 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7215
9206028e
PC
72162017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7217
7218 PR c++/49604
7219 * g++.dg/cpp0x/forw_enum14.C: New.
7220 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7221
7af1c0ad
RB
72222017-05-12 Richard Biener <rguenther@suse.de>
7223
7224 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7225
f7e95bdb
PC
72262017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7227
7228 PR c++/67687
7229 * g++.dg/cpp0x/constexpr-ice17.C: New.
7230
53e788d0
RB
72312017-05-12 Richard Biener <rguenther@suse.de>
7232
7233 PR tree-optimization/80713
7234 * gcc.dg/torture/pr80713.c: New testcase.
7235
2ead1ab9
AK
72362017-05-12 Andi Kleen <ak@linux.intel.com>
7237
7238 PR testsuite/77684
7239 * lib/target-supports.exp (profopt-perf-wrapper):
7240 Add -m8 option to increase parallelism.
7241
ee58b02f
TS
72422017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7243
1e47f02b
TS
7244 * c-c++-common/goacc/parallel-dims-1.c: New file.
7245 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7246
b0f271ce
TS
7247 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7248 * c-c++-common/goacc/classify-kernels.c: Likewise.
7249 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7250 Likewise.
7251 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7252 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7253 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7254 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7255 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7256 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7257 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7258 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7259 * c-c++-common/goacc/kernels-loop.c: Likewise.
7260 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7261 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7262 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7263 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7264 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7265 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7266 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7267 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7268 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7269 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7270 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7271 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7272
25651634
TS
7273 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7274 * c-c++-common/goacc/classify-kernels.c: Likewise.
7275 * c-c++-common/goacc/classify-parallel.c: Likewise.
7276 * c-c++-common/goacc/classify-routine.c: Likewise.
7277 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7278 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7279 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7280 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7281
ee58b02f
TS
7282 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7283 * c-c++-common/goacc/classify-kernels.c: Likewise.
7284 * c-c++-common/goacc/classify-parallel.c: Likewise.
7285 * c-c++-common/goacc/classify-routine.c: Likewise.
7286 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7287 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7288 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7289 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7290
2d82ec25
NS
72912017-05-11 Nathan Sidwell <nathan@acm.org>
7292
7293 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7294
72952017-05-11 Carl Love <cel@us.ibm.com>
7296
7297 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7298 to the test suite file.
7299 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7300 to the test suite file.
7301
628c06d6
JD
73022017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7303
7304 PR fortran/78659
7305 * gfortran.dg/namelist_91.f90: New test.
7306 * gfortran.dg/namelist_92.f90: New test.
7307 * gfortran.dg/namelist_93.f90: New test.
7308 * gfortran.dg/namelist_94.f90: New test.
7309
1bea0f26
BS
73102017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7311
7312 PR target/80695
7313 * gcc.target/powerpc/pr80695-p8.c: New file.
7314 * gcc.target/powerpc/pr80695-p9.c: New file.
7315
7c85c9fe
UB
73162017-05-11 Uros Bizjak <ubizjak@gmail.com>
7317 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR target/80706
7320 * gcc.target/i386/pr80706.c: New test.
7321
d7a33a4c
JK
73222017-05-11 Julia Koval <julia.koval@intel.com>
7323
7324 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7325 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7326 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7327 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7328
59fbddcf
PC
73292017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/70538
7332 * g++.dg/cpp0x/pr70538.C: New.
7333
cc09ff60
UB
73342017-05-11 Uros Bizjak <ubizjak@gmail.com>
7335
7c85c9fe
UB
7336 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7337 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7338 (dg-options): Remove -fno-tree-sink.
7339
4fd18c78
KN
73402017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7341
7342 * gcc.target/powerpc/cmpb-1.c: New test.
7343 * gcc.target/powerpc/cmpb-2.c: New test.
7344 * gcc.target/powerpc/cmpb-3.c: New test.
7345 * gcc.target/powerpc/cmpb32-1.c: New test.
7346 * gcc.target/powerpc/cmpb32-2.c: New test.
7347
43b883a9
RB
73482017-05-11 Richard Biener <rguenther@suse.de>
7349
7350 PR tree-optimization/80705
7351 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7352
29b871ec
NS
73532017-05-11 Nathan Sidwell <nathan@acm.org>
7354
7355 * lib/scanlang.exp: New.
7356 * lib/gcc-dg.exp: Load scanlang.exp.
7357 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7358
c587104e
MM
73592017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7360
7361 PR testsuite/80580
7362 * gcc.dg/gimplefe-error-6.c: New test.
7363
67ac9a9d
MM
73642017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7365
7366 PR testsuite/80580
7367 * gcc.dg/gimplefe-error-5.c: New test.
7368
ac4eb40f
MM
73692017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7370
7371 PR testsuite/80580
7372 * gcc.dg/gimplefe-error-4.c: New test.
7373
d45d6282
BS
73742017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7375
7376 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7377
f4ee3a9e
UB
73782017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7379
7380 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7381 (_mm_maskz_max_round_sd): Test new intrinsics.
7382 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7383 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7384 (_mm_maskz_max_round_ss): Test new intrinsics.
7385 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7386 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7387 (_mm_maskz_min_round_sd): Test new intrinsics.
7388 * gcc.target/i386/avx512f-vminsd-2.c: New.
7389 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7390 (_mm_maskz_min_round_ss): Test new intrinsics.
7391 * gcc.target/i386/avx512f-vminss-2.c: New.
7392 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7393 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7394 (__builtin_ia32_minss_mask_round): Test new builtins.
7395 * gcc.target/i386/sse-13.c: Ditto.
7396 * gcc.target/i386/sse-23.c: Ditto.
7397 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7398 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7399 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7400 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7401 (_mm_mask_min_round_ss): Test new intrinsics.
7402 * gcc.target/i386/testround-1.c: Ditto.
7403
74042017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7405
7406 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7407 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7408 (_mm_maskz_div_round_sd): Test new intrinsics.
7409 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7410 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7411 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7412 (_mm_maskz_div_round_ss): Test new intrinsics.
7413 * gcc.target/i386/avx512f-vdivss-2.c: New.
7414 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7415 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7416 (_mm_maskz_mul_round_sd): Test new intrinsics.
7417 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7418 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7419 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7420 (_mm_maskz_mul_round_ss): Test new intrinsics.
7421 * gcc.target/i386/avx512f-vmulss-2.c: New.
7422 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7423 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7424 (__builtin_ia32_mulss_mask_round): Test new builtins.
7425 * gcc.target/i386/sse-13.c: Ditto.
7426 * gcc.target/i386/sse-23.c: Ditto.
7427 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7428 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7429 (_mm_maskz_mul_round_ss): Test new intrinsics.
7430 * gcc.target/i386/testround-1.c: Ditto.
7431
74322017-05-10 Julia Koval <julia.koval@intel.com>
7433
7434 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7435 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7436 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7437
74382017-05-10 Julia Koval <julia.koval@intel.com>
7439
7440 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7441 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7442 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7443 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7444
ca4d2851
PB
74452017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7446
0f374417 7447 PR tree-optimization/51513
ca4d2851
PB
7448 * gcc.target/powerpc/pr51513.c: New test.
7449 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7450 __builtin_abort().
7451 * gcc.dg/predict-14.c: Likewise.
7452
5562ebfc
CL
74532017-05-10 Carl Love <cel@us.ibm.com>
7454 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7455 to the test suite file.
7456 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7457 to the test suite file.
7458
0ca2e7f7
PK
74592017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7460
7461 PR tree-optimization/77644
7462 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7463
e1ad2926
AO
74642017-05-10 Alexandre Oliva <aoliva@redhat.com>
7465
7466 * gcc.dg/guality/inline-params-2.c: New.
7467
f00b411f
PC
74682017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7469
7470 PR c++/80145
7471 * g++.dg/cpp1y/auto-fn37.C: New.
7472 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7473
bf2a705c
MM
74742017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7475
7476 PR target/68163
7477 * gcc.target/powerpc/pr68163.c: New test.
7478
5285d5d3
JW
74792017-05-09 Janus Weil <janus@gcc.gnu.org>
7480
7481 PR fortran/79311
7482 * gfortran.dg/finalize_32.f90: New test.
7483
31c2d57d
VR
74842017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7485
7486 PR c/35441
7487 * gcc.dg/pr35441.c: New test.
7488
731f2c8a
MS
74892017-05-09 Martin Sebor <msebor@redhat.com>
7490
7491 PR testsuite/80643
7492 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7493 output.
7494
cc49d15a
PC
74952017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7496
7497 PR c++/80186
7498 * g++.dg/template/crash126.C: New.
7499
85282abc
SP
75002017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7501
7502 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7503 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7504 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7505 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7506
823c79ae
DH
75072017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7508
10a8bb62 7509 PR testsuite/80611
823c79ae
DH
7510 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7511
79557bae
CZ
75122017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7513
7514 * gcc.target/arc/tmac-1.c: New file.
7515 * gcc.target/arc/tmac-2.c: Likewise.
7516 * gcc.target/arc/tmac.h: Likewise.
7517
c7314bc1
CZ
75182017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7519 Andrew Burgess <andrew.burgess@embecosm.com>
7520
7521 * gcc.target/arc/firq-1.c: New file.
7522 * gcc.target/arc/firq-2.c: Likewise.
7523 * gcc.target/arc/firq-3.c: Likewise.
7524 * gcc.target/arc/firq-4.c: Likewise.
7525 * gcc.target/arc/firq-5.c: Likewise.
7526 * gcc.target/arc/firq-6.c: Likewise.
7527
41453183
CZ
75282017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7529
7530 * gcc.target/arc/interrupt-5.c: Newfile.
7531 * gcc.target/arc/interrupt-6.c: Likewise.
7532 * gcc.target/arc/interrupt-7.c: Likewise.
7533 * gcc.target/arc/interrupt-8.c: Likewise.
7534 * gcc.target/arc/interrupt-9.c: Likewise.
7535
019bd543
RB
75362017-05-09 Richard Biener <rguenther@suse.de>
7537
7538 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7539 and adjust.
7540 * gcc.dg/vect/vect-50.c: Likewise.
7541
684f84de
MP
75422017-05-09 Marek Polacek <polacek@redhat.com>
7543
7544 PR c/80525
7545 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7546 * c-c++-common/Wlogical-op-2.c: New test.
7547
fd71825b
SKS
75482017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7549
7550 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7551 for targets with __SIZEOF_INT__ < 4.
7552
4ca2e6ec
RB
75532017-05-09 Richard Biener <rguenther@suse.de>
7554
7555 * gcc.dg/vect/vect-50.c: Revert last change.
7556 * gcc.dg/vect/vect-44.c: Likewise.
7557
631238ac
MS
75582017-05-08 Martin Sebor <msebor@redhat.com>
7559
7560 PR translation/80280
7561 * gcc.dg/format/gcc_diag-10.c: New test.
7562
6ba86ba7
KN
75632017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7564
7565 PR target/80101
7566 * gcc.target/powerpc/pr80101-1.c: New test.
7567
0f6ed121
TK
75682017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7569
7570 PR fortran/79930
7571 * gfortran.dg/inline_transpose_1.f90: Add
7572 -finline-matmul-limit=0 to options.
7573 * gfortran.dg/matmul_5.f90: Likewise.
7574 * gfortran.dg/vect/vect-8.f90: Likewise.
7575 * gfortran.dg/inline_matmul_14.f90: New test.
7576 * gfortran.dg/inline_matmul_15.f90: New test.
7577
fd991039
TK
75782017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7579
7580 PR fortran/80602
7581 * gfortran.dg/matmul_15.f90: New test case.
7582
18b8c294
WD
75832017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7584
774cccdc
JJ
7585 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7586 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7587
8637c116
JL
75882017-05-07 Jeff Law <law@redhat.com>
7589
7590 Revert:
7591 2017-05-06 Jeff Law <law@redhat.com>
7592 PR tree-optimization/78496
7593 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7594 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7595
973dfbb4
JL
75962017-05-06 Jeff Law <law@redhat.com>
7597
7598 PR tree-optimization/78496
7599 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7600 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7601
8ffa3150
RS
76022017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7603
7604 * gcc.target/aarch64/spill_1.c: New test.
7605
2a3f7997
RS
76062017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7607
7608 PR rtl-optimization/75964
7609 * gcc.dg/torture/pr75964.c: New test.
7610
d554bf23
TV
76112017-05-06 Tom de Vries <tom@codesourcery.com>
7612
7613 PR testsuite/80606
7614 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7615 * gcc.target/i386/avx-vtestpd-2.c: Same.
7616 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7617 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7618 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7619 * gcc.target/i386/avx-vtestpd-3.c: Same.
7620 * gcc.target/i386/avx-vtestps-1.c: Same.
7621 * gcc.target/i386/avx-vtestps-2.c: Same.
7622 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7623 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7624 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7625 * gcc.target/i386/avx-vtestps-3.c: Same.
7626
7a976fe7
TV
76272017-05-06 Tom de Vries <tom@codesourcery.com>
7628
7629 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7630
0e852c66
TV
76312017-05-06 Tom de Vries <tom@codesourcery.com>
7632
7633 PR testsuite/80557
7634 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7635 * gcc.target/powerpc/altivec-types-1.c: Same.
7636
63c40d92
TV
76372017-05-06 Tom de Vries <tom@codesourcery.com>
7638
7639 PR testsuite/80557
7640 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7641 * gcc.target/spu/intrinsics-1.c: Same.
7642
b25b8f91
TV
76432017-05-06 Tom de Vries <tom@codesourcery.com>
7644
7645 PR testsuite/80557
7646 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7647
6df13491
TV
76482017-05-06 Tom de Vries <tom@codesourcery.com>
7649
7650 PR testsuite/80557
7651 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7652 * gcc.target/aarch64/spellcheck_2.c: Same.
7653 * gcc.target/aarch64/spellcheck_3.c: Same.
7654
e01261fe
TV
76552017-05-06 Tom de Vries <tom@codesourcery.com>
7656
7657 PR testsuite/80557
7658 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7659 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7660 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7661 * g++.dg/debug/dwarf2/typedef5.C: Same.
7662 * g++.dg/goacc/data-1.C: Same.
7663
9945596c
BS
76642017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7665
7666 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7667
8acb8575
MM
76682017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7669
7670 PR target/79038
7671 PR target/79202
7672 PR target/79203
7673 * gcc.target/powerpc/ppc-round3.c: New test.
7674 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7675
ac699a04
JJ
76762017-05-05 Jakub Jelinek <jakub@redhat.com>
7677
8dc6a926
JJ
7678 PR tree-optimization/80632
7679 * gcc.dg/pr80632.c: New test.
7680
ac699a04
JJ
7681 PR tree-optimization/80558
7682 * gcc.dg/tree-ssa/vrp115.c: New test.
7683
655b5fc8
AV
76842017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7685 Thomas Preud'homme <thomas.preudhomme@arm.com>
7686 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7687
7688 PR target/71607
7689 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7690 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7691 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7692 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7693 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7694 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7695 * gcc.target/arm/tls-disable-literal-pool.c: New.
7696
c02d2d0a
PK
76972017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7698
7699 PR tree-optimization/80613
7700 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7701
dfae9048
PC
77022017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7703
7704 PR c++/71577
7705 * g++.dg/cpp0x/pr71577.C: New.
7706
d9c5a8b9
MS
77072017-05-04 Martin Sebor <msebor@redhat.com>
7708
7709 PR middle-end/79234
7710 * gcc.dg/builtin-stringop-chk-8.c: New test.
7711 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7712 * gcc.dg/builtin-stringop-chk-4.c: Same.
7713 * gcc.dg/builtin-strncat-chk-1.c: Same.
7714 * g++.dg/ext/strncpy-chk1.C: Same.
7715 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7716 * gcc.dg/out-of-bounds-1.c: Same.
7717 * gcc.dg/pr78138.c: Same.
7718 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7719 * gfortran.dg/mvbits_7.f90: Same.
7720
e50d56a5
MS
77212017-05-04 Martin Sebor <msebor@redhat.com>
7722
7723 PR preprocessor/79214
7724 PR middle-end/79222
7725 PR middle-end/79223
7726 * gcc.dg/pr79214.c: New test.
7727 * gcc.dg/pr79214.h: New test header.
7728 * gcc.dg/pr79222.c: New test.
7729 * gcc.dg/pr79223.c: New test.
7730 * gcc.dg/pr78138.c: Adjust.
7731 * gfortran.dg/unconstrained_commons.f: Same.
7732
0f2c4a8f
MS
77332017-05-04 Martin Sebor <msebor@redhat.com>
7734
7735 PR translation/80280
7736 * g++.dg/abi/Wabi-2-3.C: Adjust.
7737 * g++.dg/abi/Wabi-3-2.C: Ditto.
7738 * g++.dg/lookup/using17.C: Ditto.
7739 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7740
8eef6097
MJ
77412017-05-04 Martin Jambor <mjambor@suse.cz>
7742
7743 PR tree-optimization/80622
7744 * gcc.dg/tree-ssa/pr80622.c: New test.
7745
77462017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7747
7748 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7749
26f1a658
JH
77502017-05-04 Jan Hubicka <hubicka@ucw.cz>
7751
7752 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7753 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7754
4d147bca
RB
77552017-05-04 Richard Biener <rguenther@suse.de>
7756
7757 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7758
3862ef76
RS
77592017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7760
7761 * gcc.dg/vect/vect-profile-1.c: New test.
7762
c89ffd99
MP
77632017-05-04 Marek Polacek <polacek@redhat.com>
7764
7765 PR tree-optimization/80612
7766 * gcc.dg/torture/pr80612.c: New test.
7767
261ce1e5
PB
77682017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7769 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7770
7771 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7772 check_effective_target_arm_thumb1_movt_ok.
7773
556cf088
PB
77742017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7775
7776 * gcc.target/arm/fpscr.c: New file.
7777
010b1cc0
TP
77782017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7779
7780 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7781 target.
7782
99b68476
TV
77832017-05-04 Tom de Vries <tom@codesourcery.com>
7784
7785 PR testsuite/80557
7786 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7787 line numbers.
7788 * g++.dg/warn/miss-format-1.C: Same.
7789 * g++.dg/warn/overflow-warn-1.C: Same.
7790 * g++.dg/warn/overflow-warn-3.C: Same.
7791 * g++.dg/warn/overflow-warn-4.C: Same.
7792
09177a4b
TV
77932017-05-04 Tom de Vries <tom@codesourcery.com>
7794
7795 PR testsuite/80557
7796 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7797 * gcc.target/i386/pr68657.c: Same.
7798 * gcc.target/i386/pr69255-1.c: Same.
7799 * gcc.target/i386/pr69255-2.c: Same.
7800 * gcc.target/i386/pr69255-3.c: Same.
7801
02c64149
RB
78022017-05-04 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/31130
7805 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7806 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7807 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7808 * gcc.dg/pr52904.c: Remove XFAIL.
7809 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7810
9a26dfc8
JL
78112017-05-03 Jeff Law <law@redhat.com>
7812
7813 PR tree-optimization/78496
7814 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7815
4d0e904f
UB
78162017-05-03 Uros Bizjak <ubizjak@gmail.com>
7817
7818 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7819
49ab4621
RB
78202017-05-03 Richard Biener <rguenther@suse.de>
7821
7822 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7823
18bfe940
JJ
78242017-05-03 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR tree-optimization/79472
4d0e904f
UB
7827 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7828 to dg-options.
18bfe940
JJ
7829 * gcc.dg/tree-ssa/vrp113.c: New test.
7830 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7831 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7832 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7833
53e62089
TV
78342017-05-03 Tom de Vries <tom@codesourcery.com>
7835
7836 PR testsuite/80557
7837 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7838 * c-c++-common/Wshift-negative-value-2.c: Same.
7839 * c-c++-common/Wshift-negative-value-3.c: Same.
7840 * c-c++-common/Wshift-negative-value-4.c: Same.
7841 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7842 * c-c++-common/cpp/pr60400.c: Same.
7843 * c-c++-common/fmax-errors.c: Same.
7844 * c-c++-common/goacc/data-2.c: Same.
7845 * c-c++-common/goacc/host_data-2.c: Same.
7846 * c-c++-common/gomp/simd4.c: Same.
7847 * c-c++-common/pr28656.c: Same.
7848 * c-c++-common/pr43395.c: Same.
7849 * c-c++-common/torture/pr57945.c: Same.
7850
962913a5
TV
78512017-05-03 Tom de Vries <tom@codesourcery.com>
7852
7853 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7854 arg of dg directive.
7855 * c-c++-common/goacc/routine-3.c: Same.
7856 * c-c++-common/goacc/routine-4.c: Same.
7857
ad53f123
DM
78582017-05-02 David Malcolm <dmalcolm@redhat.com>
7859
7860 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7861 (test_fixit_insert_newline): New function.
7862 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7863 (test_fixit_insert_newline): New function.
7864 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7865 (test_fixit_insert_newline): New function.
7866 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7867 (test_fixit_insert_newline): New function.
7868 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7869 (test_show_locus): Handle test_fixit_insert_newline.
7870
0ca91c77
BC
78712017-05-02 Bin Cheng <bin.cheng@arm.com>
7872
7873 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7874
cc5b8f3d
TC
78752017-04-27 Tamar Christina <tamar.christina@arm.com>
7876
7877 * gcc.dg/lsr-div1.c: New testcase.
7878
1853f5c7
SP
78792017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7880
7881 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7882 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7883 (_mm_maskz_add_round_sd): Test new intrinsics.
7884 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7885 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7886 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7887 (_mm_maskz_add_round_ss): Test new intrinsics.
7888 * gcc.target/i386/avx512f-vaddss-2.c: New.
7889 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7890 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7891 (_mm_maskz_sub_round_sd): Test new intrinsics.
7892 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7893 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7894 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7895 (_mm_maskz_sub_round_ss): Test new intrinsics.
7896 * gcc.target/i386/avx512f-vsubss-2.c: New.
7897 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7898 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7899 (__builtin_ia32_subss_mask_round): Test new builtins.
7900 * gcc.target/i386/sse-13.c: Ditto.
7901 * gcc.target/i386/sse-23.c: Ditto.
7902 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7903 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7904 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7905 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7906 (_mm_mask_sub_round_ss): Test new intrinsics.
7907 * gcc.target/i386/testround-1.c: Ditto.
7908
2bba7541
MJ
79092017-05-02 Martin Jambor <mjambor@suse.cz>
7910
7911 PR tree-optimization/78687
7912 * g++.dg/tree-ssa/pr78687.C: New test.
7913
2bf54d93
RB
79142017-05-02 Richard Biener <rguenther@suse.de>
7915
7916 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7917 behavior.
7918 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7919
aee63acc
RB
79202017-05-02 Richard Biener <rguenther@suse.de>
7921
7922 PR tree-optimization/80591
7923 * gcc.dg/torture/pr80591.c: New testcase.
7924
e7d70c6c
RB
79252017-05-02 Richard Biener <rguenther@suse.de>
7926
7927 PR tree-optimization/80549
7928 * gcc.dg/torture/pr80549.c: New testcase.
7929
52e0a9f7
SKS
79302017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7931
7932 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7933 unsigned long.
7934
815d9cc6
XR
79352017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7936
7937 PR c++/80038
7938 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7939
338035aa
DM
79402017-05-01 David Malcolm <dmalcolm@redhat.com>
7941
7942 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7943 reflect insertion fix-it hints at the same location now being
7944 consolidated.
7945
4d82d0bc
MS
79462017-05-01 Martin Sebor <msebor@redhat.com>
7947
7948 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7949 on ILP32 targets.
7950
d539a57b
TV
79512017-05-01 Tom de Vries <tom@codesourcery.com>
7952
7953 * gcc.dg/pr78768.c: Require linker plugin.
7954
c6b9e849
TK
79552017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7956
7957 PR fortran/37131
7958 * gfortran.dg/matmul_bounds_11.f90: New test.
7959
706eb1a7
MS
79602017-05-01 Martin Sebor <msebor@redhat.com>
7961
7962 PR tree-optimization/79715
7963 * gcc.dg/pr79715.c: New test.
7964
723f4140
TV
79652017-05-01 Tom de Vries <tom@codesourcery.com>
7966
7967 PR testsuite/65941
7968 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7969 * g++.dg/other/pr59492.C: Require effective target rdrand.
7970
6bbb3a69
VR
79712017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7972
7973 * g++.dg/diagnostic/member-decl-1.C: New test.
7974
4212aecd
MG
79752017-04-29 Marc Glisse <marc.glisse@inria.fr>
7976
7977 PR tree-optimization/80487
7978 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7979
fe75f732
PK
79802017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7981
7982 PR tree-optimization/79697
7983 * gcc.dg/tree-ssa/pr79697.c: New test.
7984
6bcd8768
TV
79852017-04-29 Tom de Vries <tom@codesourcery.com>
7986
7987 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7988
d127ae9f
MS
79892017-04-28 Martin Sebor <msebor@redhat.com>
7990
7991 PR tree-optimization/80523
7992 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7993
c9610933
TV
79942017-04-28 Tom de Vries <tom@codesourcery.com>
7995
7996 PR testsuite/80557
7997 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7998 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7999
b5be38bc
TV
80002017-04-28 Tom de Vries <tom@codesourcery.com>
8001
8002 PR testsuite/80557
8003 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8004 * obj-c++.dg/bitfield-4.mm: Same.
8005 * obj-c++.dg/bitfield-5.mm: Same.
8006 * obj-c++.dg/exceptions-3.mm: Same.
8007 * obj-c++.dg/exceptions-5.mm: Same.
8008 * obj-c++.dg/method-1.mm: Same.
8009 * obj-c++.dg/method-12.mm: Same.
8010 * obj-c++.dg/method-13.mm: Same.
8011 * obj-c++.dg/method-15.mm: Same.
8012 * obj-c++.dg/method-16.mm: Same.
8013 * obj-c++.dg/property/at-property-18.mm: Same.
8014 * obj-c++.dg/property/at-property-25.mm: Same.
8015 * obj-c++.dg/property/at-property-5.mm: Same.
8016 * obj-c++.dg/property/dynamic-2.mm: Same.
8017 * obj-c++.dg/property/property-neg-3.mm: Same.
8018 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8019 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8020 * obj-c++.dg/syntax-error-1.mm: Same.
8021 * obj-c++.dg/try-catch-13.mm: Same.
8022 * objc.dg/bitfield-4.m: Same.
8023 * objc.dg/class-1.m: Same.
8024 * objc.dg/method-11.m: Same.
8025 * objc.dg/method-6.m: Same.
8026 * objc.dg/method-7.m: Same.
8027 * objc.dg/method-9.m: Same.
8028 * objc.dg/missing-proto-3.m: Same.
8029 * objc.dg/naming-2.m: Same.
8030 * objc.dg/property/at-property-16.m: Same.
8031 * objc.dg/property/at-property-18.m: Same.
8032 * objc.dg/property/at-property-25.m: Same.
8033 * objc.dg/property/at-property-5.m: Same.
8034 * objc.dg/property/dynamic-2.m: Same.
8035 * objc.dg/property/property-neg-3.m: Same.
8036 * objc.dg/protocol-inheritance-1.m: Same.
8037 * objc.dg/protocol-inheritance-2.m: Same.
8038
d35256b6
MG
80392017-04-28 Marc Glisse <marc.glisse@inria.fr>
8040
8041 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8042
7a95dfa7
TV
80432017-04-28 Tom de Vries <tom@codesourcery.com>
8044
8045 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8046 dg-(error|warning|message|bogus).
8047 * g++.dg/conversion/dr195-1.C: Same.
8048 * g++.dg/conversion/dr195.C: Same.
8049 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8050 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8051 * g++.dg/cpp0x/inline-ns7.C: Same.
8052 * g++.dg/cpp0x/variadic105.C: Same.
8053 * g++.dg/cpp0x/variadic65.C: Same.
8054 * g++.dg/expr/call2.C: Same.
8055 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8056 * g++.dg/expr/pmf-1.C: Same.
8057 * g++.dg/ext/altivec-types-1.C: Same.
8058 * g++.dg/ext/altivec-types-2.C: Same.
8059 * g++.dg/ext/altivec-types-3.C: Same.
8060 * g++.dg/ext/attrib14.C: Same.
8061 * g++.dg/ext/complit1.C: Same.
8062 * g++.dg/ext/forscope2.C: Same.
8063 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8064 * g++.dg/ext/label13.C: Same.
8065 * g++.dg/ext/member-attr.C: Same.
8066 * g++.dg/ext/visibility/anon7.C: Same.
8067 * g++.dg/ext/visibility/visibility-7.C: Same.
8068 * g++.dg/ext/vla2.C: Same.
8069 * g++.dg/inherit/access2.C: Same.
8070 * g++.dg/inherit/covariant12.C: Same.
8071 * g++.dg/inherit/covariant14.C: Same.
8072 * g++.dg/inherit/namespace-as-base.C: Same.
8073 * g++.dg/inherit/template-as-base.C: Same.
8074 * g++.dg/lookup/ambig1.C: Same.
8075 * g++.dg/lookup/ambig2.C: Same.
8076 * g++.dg/lookup/ambig3.C: Same.
8077 * g++.dg/lookup/class-member-1.C: Same.
8078 * g++.dg/lookup/conv-1.C: Same.
8079 * g++.dg/lookup/decl1.C: Same.
8080 * g++.dg/lookup/koenig1.C: Same.
8081 * g++.dg/lookup/scoped1.C: Same.
8082 * g++.dg/lookup/scoped2.C: Same.
8083 * g++.dg/lookup/two-stage4.C: Same.
8084 * g++.dg/lookup/used-before-declaration.C: Same.
8085 * g++.dg/lookup/using.C: Same.
8086 * g++.dg/lookup/using17.C: Same.
8087 * g++.dg/lookup/using2.C: Same.
8088 * g++.dg/other/abstract2.C: Same.
8089 * g++.dg/other/classkey1.C: Same.
8090 * g++.dg/other/component1.C: Same.
8091 * g++.dg/other/const1.C: Same.
8092 * g++.dg/other/const2.C: Same.
8093 * g++.dg/other/conversion1.C: Same.
8094 * g++.dg/other/do1.C: Same.
8095 * g++.dg/other/error1.C: Same.
8096 * g++.dg/other/error10.C: Same.
8097 * g++.dg/other/error3.C: Same.
8098 * g++.dg/other/error4.C: Same.
8099 * g++.dg/other/error5.C: Same.
8100 * g++.dg/other/error8.C: Same.
8101 * g++.dg/other/error9.C: Same.
8102 * g++.dg/other/field1.C: Same.
8103 * g++.dg/other/init1.C: Same.
8104 * g++.dg/other/ptrmem2.C: Same.
8105 * g++.dg/other/return1.C: Same.
8106 * g++.dg/overload/builtin3.C: Same.
8107 * g++.dg/overload/error1.C: Same.
8108 * g++.dg/overload/error2.C: Same.
8109 * g++.dg/overload/koenig2.C: Same.
8110 * g++.dg/overload/pmf1.C: Same.
8111 * g++.dg/parse/args1.C: Same.
8112 * g++.dg/parse/attr3.C: Same.
8113 * g++.dg/parse/constant4.C: Same.
8114 * g++.dg/parse/crash10.C: Same.
8115 * g++.dg/parse/crash18.C: Same.
8116 * g++.dg/parse/crash19.C: Same.
8117 * g++.dg/parse/crash20.C: Same.
8118 * g++.dg/parse/crash21.C: Same.
8119 * g++.dg/parse/crash22.C: Same.
8120 * g++.dg/parse/crash32.C: Same.
8121 * g++.dg/parse/decl-specifier-1.C: Same.
8122 * g++.dg/parse/error58.C: Same.
8123 * g++.dg/parse/local-class1.C: Same.
8124 * g++.dg/parse/non-dependent2.C: Same.
8125 * g++.dg/parse/parameter-declaration-1.C: Same.
8126 * g++.dg/parse/ptrmem2.C: Same.
8127 * g++.dg/parse/ptrmem3.C: Same.
8128 * g++.dg/parse/saved1.C: Same.
8129 * g++.dg/tc1/dr101.C: Same.
8130 * g++.dg/tc1/dr142.C: Same.
8131 * g++.dg/tc1/dr176.C: Same.
8132 * g++.dg/template/conv4.C: Same.
8133 * g++.dg/template/crash56.C: Same.
8134 * g++.dg/template/dependent-expr2.C: Same.
8135 * g++.dg/template/error1.C: Same.
8136 * g++.dg/template/error2.C: Same.
8137 * g++.dg/template/explicit6.C: Same.
8138 * g++.dg/template/init-list.C: Same.
8139 * g++.dg/template/local1.C: Same.
8140 * g++.dg/template/lookup2.C: Same.
8141 * g++.dg/template/meminit2.C: Same.
8142 * g++.dg/template/nontype25.C: Same.
8143 * g++.dg/template/ptrmem2.C: Same.
8144 * g++.dg/template/qualttp19.C: Same.
8145 * g++.dg/template/qualttp20.C: Same.
8146 * g++.dg/template/ttp3.C: Same.
8147 * g++.dg/template/unify4.C: Same.
8148 * g++.dg/template/unify6.C: Same.
8149 * g++.dg/template/unify7.C: Same.
8150 * g++.dg/template/warn1.C: Same.
8151 * g++.dg/tree-ssa/dom-invalid.C: Same.
8152 * g++.dg/ubsan/shift-1.C: Same.
8153 * g++.dg/warn/Wunused-2.C: Same.
8154 * g++.dg/warn/Wunused-4.C: Same.
8155 * g++.dg/warn/Wunused-6.C: Same.
8156 * g++.dg/warn/deprecated-6.C: Same.
8157 * g++.dg/warn/deprecated.C: Same.
8158 * g++.dg/warn/effc1.C: Same.
8159 * g++.dg/warn/effc3.C: Same.
8160 * g++.dg/warn/incomplete1.C: Same.
8161 * g++.dg/warn/inline1.C: Same.
8162 * g++.dg/warn/noeffect2.C: Same.
8163 * g++.dg/warn/noeffect4.C: Same.
8164 * g++.dg/warn/oldcast1.C: Same.
8165 * g++.dg/warn/sentinel.C: Same.
8166 * g++.dg/warn/unit-1.C: Same.
8167 * g++.old-deja/g++.pt/inherit2.C: Same.
8168 * g++.old-deja/g++.pt/overload8.C: Same.
8169 * gcc.dg/20000926-1.c: Same.
8170 * gcc.dg/20040223-1.c: Same.
8171 * gcc.dg/Warray-bounds-7.c: Same.
8172 * gcc.dg/alias-1.c: Same.
8173 * gcc.dg/alias-12.c: Same.
8174 * gcc.dg/alias-13.c: Same.
8175 * gcc.dg/alias-2.c: Same.
8176 * gcc.dg/array-13.c: Same.
8177 * gcc.dg/array-4.c: Same.
8178 * gcc.dg/attr-ifunc-2.c: Same.
8179 * gcc.dg/attr-invalid.c: Same.
8180 * gcc.dg/attr-noinline.c: Same.
8181 * gcc.dg/bitfld-2.c: Same.
8182 * gcc.dg/c90-const-expr-7.c: Same.
8183 * gcc.dg/c99-const-expr-7.c: Same.
8184 * gcc.dg/cpp/20000625-1.c: Same.
8185 * gcc.dg/cpp/charconst-4.c: Same.
8186 * gcc.dg/cpp/include2.c: Same.
8187 * gcc.dg/cpp/include2a.c: Same.
8188 * gcc.dg/decl-4.c: Same.
8189 * gcc.dg/deprecated-4.c: Same.
8190 * gcc.dg/deprecated.c: Same.
8191 * gcc.dg/dfp/altivec-types.c: Same.
8192 * gcc.dg/float-range-1.c: Same.
8193 * gcc.dg/pack-test-3.c: Same.
8194 * gcc.dg/pr11492.c: Same.
8195 * gcc.dg/pr15360-1.c: Same.
8196 * gcc.dg/pr37908.c: Same.
8197 * gcc.dg/pr53265.c: Same.
8198 * gcc.dg/pr57287-2.c: Same.
8199 * gcc.dg/pr57287.c: Same.
8200 * gcc.dg/redecl-1.c: Same.
8201 * gcc.dg/sync-3.c: Same.
8202 * gcc.dg/two-types-1.c: Same.
8203 * gcc.dg/two-types-2.c: Same.
8204 * gcc.dg/two-types-4.c: Same.
8205 * gcc.dg/two-types-5.c: Same.
8206 * gcc.dg/two-types-6.c: Same.
8207 * gcc.dg/two-types-7.c: Same.
8208 * gcc.dg/two-types-8.c: Same.
8209 * gcc.dg/two-types-9.c: Same.
8210 * gcc.dg/uninit-I.c: Same.
8211 * gcc.dg/uninit-pr19430.c: Same.
8212 * gcc.dg/visibility-7.c: Same.
8213 * gcc.dg/winline-10.c: Same.
8214 * gcc.dg/winline-2.c: Same.
8215 * gcc.dg/winline-3.c: Same.
8216 * gcc.dg/winline-9.c: Same.
8217 * gcc.target/i386/attr-returns_twice-1.c: Same.
8218 * gcc.target/i386/chkp-const-check-2.c: Same.
8219 * gcc.target/i386/chkp-label-address.c: Same.
8220 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8221 * gcc.target/i386/pr39162.c: Same.
8222 * gcc.target/i386/sse-5.c: Same.
8223 * gcc.target/powerpc/altivec-types-1.c: Same.
8224 * gcc.target/powerpc/altivec-types-2.c: Same.
8225 * gcc.target/powerpc/altivec-types-3.c: Same.
8226 * gcc.target/powerpc/float128-mix.c: Same.
8227 * gcc.target/powerpc/no-r11-3.c: Same.
8228 * gcc.target/spu/Wmain.c: Same.
8229 * gcc.target/spu/ea/errors2.c: Same.
8230 * gfortran.dg/assignment_1.f90: Same.
8231 * gfortran.dg/common_3.f90: Same.
8232 * gfortran.dg/der_io_1.f90: Same.
8233 * gfortran.dg/g77/20030326-1.f: Same.
8234 * gfortran.dg/g77/9263.f: Same.
8235 * gfortran.dg/g77/960317-1.f: Same.
8236 * gfortran.dg/g77/970625-2.f: Same.
8237 * gfortran.dg/g77/980615-0.f: Same.
8238 * gfortran.dg/g77/check0.f: Same.
8239 * gfortran.dg/g77/dnrm2.f: Same.
8240 * gfortran.dg/g77/pr9258.f: Same.
8241 * gfortran.dg/ichar_1.f90: Same.
8242 * gfortran.dg/interface_1.f90: Same.
8243 * gfortran.dg/namelist_1.f90: Same.
8244 * gfortran.dg/namelist_2.f90: Same.
8245 * gfortran.dg/namelist_3.f90: Same.
8246 * gfortran.dg/namelist_print_2.f: Same.
8247 * gfortran.dg/oldstyle_1.f90: Same.
8248 * gfortran.dg/runtime_warning_1.f90: Same.
8249 * gfortran.dg/underflow.f90: Same.
8250 * gnat.dg/specs/integer_value.ads: Same.
8251 * obj-c++.dg/fsf-package-0.m: Same.
8252 * objc.dg/two-types-1.m: Same.
8253
6e49961c
ML
82542017-04-28 Martin Liska <mliska@suse.cz>
8255
8256 PR gcov-profile/79891
8257 * gcc.misc-tests/gcov-17.c: New test.
8258 * gcc.misc-tests/gcov-18.c: New test.
8259
f166beaf
TV
82602017-04-28 Tom de Vries <tom@codesourcery.com>
8261
8262 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8263 dg-(error|warning|message|bogus).
8264 * g++.dg/parse/parameter-declaration-1.C: Same.
8265 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8266 * gcc.dg/Wpointer-sign-Wall.c: Same.
8267 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8268 * gcc.dg/cpp/19990413-1.c: Same.
8269 * gcc.dg/dg-test-1.c: Same.
8270 * gcc.dg/empty-source-2.c: Same.
8271 * gcc.dg/empty-source-3.c: Same.
8272 * gcc.dg/format/c99-printf-1.c: Same.
8273 * gcc.dg/format/c99-scanf-1.c: Same.
8274 * gcc.dg/label-decl-2.c: Same.
8275 * gcc.dg/m-un-2.c: Same.
8276 * gcc.dg/uninit-pr20644-O0.c: Same.
8277 * gfortran.dg/pr70006.f90: Same.
8278 * obj-c++.dg/fsf-package-0.m: Same.
8279
c3125b18
TV
82802017-04-28 Tom de Vries <tom@codesourcery.com>
8281
8282 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8283 dg-(error|warning|message|bogus).
8284 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8285 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8286 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8287 * c-c++-common/pr20000.c: Same.
8288 * c-c++-common/pr49706.c: Same.
8289 * g++.dg/ext/utf16-4.C: Same.
8290 * g++.dg/parse/error2.C: Same.
8291 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8292 * g++.dg/warn/Wtype-limits.C: Same.
8293 * g++.dg/warn/overflow-warn-1.C: Same.
8294 * g++.dg/warn/overflow-warn-3.C: Same.
8295 * gcc.dg/Wpointer-sign-Wall.c: Same.
8296 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8297 * gcc.dg/Wtype-limits-Wextra.c: Same.
8298 * gcc.dg/Wtype-limits.c: Same.
8299 * gcc.dg/cpp/19990413-1.c: Same.
8300 * gcc.dg/dg-test-1.c: Same.
8301 * gcc.dg/empty-source-2.c: Same.
8302 * gcc.dg/empty-source-3.c: Same.
8303 * gcc.dg/label-decl-2.c: Same.
8304 * gcc.dg/m-un-2.c: Same.
8305 * gcc.dg/uninit-pr19430-O0.c: Same.
8306 * gcc.dg/uninit-pr19430.c: Same.
8307 * gcc.dg/uninit-pr20644-O0.c: Same.
8308 * gcc.dg/utf16-4.c: Same.
8309 * gfortran.dg/pr70006.f90: Same.
8310 * obj-c++.dg/fsf-package-0.m: Same.
8311
119092c1
RB
83122017-04-28 Richard Biener <rguenther@suse.de>
8313
8314 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8315 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8316 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8317 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8318 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8319 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8320
3777eda2
MP
83212017-04-27 Marek Polacek <polacek@redhat.com>
8322
8323 PR sanitizer/80349
8324 * c-c++-common/ubsan/pr80349.c: New test.
8325
8211c4a2
VR
83262017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8327
8328 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8329 diagnostics.
8330 * g++.dg/warn/pr12242.C: Likewise.
8331
94baf2e2
DE
83322017-04-27 David Edelsohn <dje.gcc@gmail.com>
8333
8334 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8335
9a448688
ML
83362017-04-27 Martin Liska <mliska@suse.cz>
8337
8338 PR testsuite/79455
8339 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8340 more generic.
8341
f8a36447
JJ
83422017-04-27 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR c++/80534
8345 * g++.dg/other/pr80534-1.C: New test.
8346 * g++.dg/other/pr80534-2.C: New test.
8347
1b7c8d39
RB
83482017-04-27 Richard Biener <rguenther@suse.de>
8349
8350 PR middle-end/80539
8351 * gcc.dg/torture/pr80539.c: New testcase.
8352
985b8393
JJ
83532017-04-27 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR target/77728
8356 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8357
a480422d
VR
83582017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8359
8360 * g++.dg/diagnostic/nested-name-1.C: New test.
8361
f9726baa
ML
83622017-04-26 Martin Liska <mliska@suse.cz>
8363
8364 * gcc.dg/guality/guality.h: Add prefix to test verification.
8365
9f4df8f1
NS
83662017-04-25 Nathan Sidwell <nathan@acm.org>
8367
8368 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8369
1913c8f6
UB
83702017-04-25 Uros Bizjak <ubizjak@gmail.com>
8371
8372 PR target/70799
8373 * gcc.target/i386/pr70799-5.c: New test.
8374
e602bbfc
MS
83752017-04-25 Martin Sebor <msebor@redhat.com>
8376
8377 PR tree-optimization/80497
8378 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8379
7629ae90
RR
83802017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8381 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR target/77728
8384 * g++.dg/abi/pr77728-1.C: New test.
8385
2ef42cf9
MP
83862017-04-25 Marek Polacek <polacek@redhat.com>
8387
8388 PR sanitizer/80349
8389 * g++.dg/ubsan/pr80349-2.C: New test.
8390
70caf430
VR
83912017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8392
8393 * g++.dg/cpp0x/enum34.C: New test.
8394
f66c70dc
TV
83952017-04-25 Tom de Vries <tom@codesourcery.com>
8396
8397 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8398 variables.
8399 (dg-line): New proc.
8400 (process-message): Handle line number variables.
8401 * objc.dg/try-catch-12.m: Use dg-line.
8402
77071af6
BS
84032017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8404
8405 PR target/80482
8406 * gcc.target/powerpc/vec-constvolatile.c: New test.
8407
fbe91804
DM
84082017-04-25 David Malcolm <dmalcolm@redhat.com>
8409
8410 * g++.dg/semicolon-fixits.C: New test case.
8411
1c4ea66f
DM
84122017-04-25 David Malcolm <dmalcolm@redhat.com>
8413
8414 * gcc.dg/semicolon-fixits.c: New test case.
8415
5ca28c1d
DM
84162017-04-25 David Malcolm <dmalcolm@redhat.com>
8417
8418 * g++.dg/lookup/missing-std-include.C: New test file.
8419
2ec07fa6
RR
84202017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8421 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR target/77728
8424 * g++.dg/abi/pr77728-2.C: New test.
8425
7d5dbb22
DM
84262017-04-25 David Malcolm <dmalcolm@redhat.com>
8427
8428 PR c++/80177
8429 * g++.dg/spellcheck-pr80177.C: New test case.
8430
6a3936d4
NS
84312017-04-25 Nathan Sidwell <nathan@acm.org>
8432
8433 * g++.dg/dg.exp (find-cxx-tests): New function.
8434 (main): Use it, remove explicit pruning
8435
bed3fd46
RB
84362017-04-25 Richard Biener <rguenther@suse.de>
8437
8438 PR tree-optimization/80492
8439 * gcc.dg/pr80492.c: New testcase.
8440
c9e9c3ac
SKS
84412017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8442
8443 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8444 for targets with int size less than 32 bits.
8445
2700fbd6
RB
84462017-04-25 Richard Biener <rguenther@suse.de>
8447
8448 PR tree-optimization/79201
8449 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8450 * gcc.target/i386/pr22152.c: Disable sinking.
8451
e57136da
AK
84522017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8453
8454 PR target/80464
8455 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8456
3cb9ee2f
AK
84572017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8458
8459 PR target/79895
8460 * gcc.target/s390/pr79895.c: New test.
8461
03db9ab5
DV
84622017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8463
8464 PR target/80080
8465 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8466 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8467 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8468
39259462
JJ
84692017-04-25 Jakub Jelinek <jakub@redhat.com>
8470
ba5d69f3
JJ
8471 PR rtl-optimization/80501
8472 * gcc.c-torture/execute/pr80501.c: New test.
8473
39259462
JJ
8474 PR rtl-optimization/80500
8475 * gcc.dg/pr80500.c: New test.
8476
bb0249cb
MG
84772017-04-25 Marc Glisse <marc.glisse@inria.fr>
8478
8479 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8480 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8481
be420eb8
JW
84822017-04-22 Janus Weil <janus@gcc.gnu.org>
8483
8484 PR fortran/80121
8485 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8486 directive.
8487
0ebd1f00
DM
84882017-04-24 David Malcolm <dmalcolm@redhat.com>
8489
8490 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8491 * jit.dg/test-alignment.c: New test case.
8492 * jit.dg/test-alignment.cc: New test case.
8493 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8494 New test case.
8495
412f61f0
DM
84962017-04-24 David Malcolm <dmalcolm@redhat.com>
8497
8498 PR c++/80016
8499 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8500 test function.
8501 (test_alignof): New test function.
8502
a8492d5e
MG
85032017-04-24 Marc Glisse <marc.glisse@inria.fr>
8504
8505 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8506
ec856f5f
VR
85072017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8508
8509 * g++.dg/diagnostic/duplicate1.C: New test.
8510 * g++.dg/cpp0x/duplicate1.C: New test.
8511
a753df11
MJ
85122017-04-24 Martin Jambor <mjambor@suse.cz>
8513
8514 PR tree-optimization/80293
8515 * g++.dg/tree-ssa/pr80293.C: New test.
8516
3ebd8e62
ML
85172017-04-24 Martin Liska <mliska@suse.cz>
8518
8519 PR middle-end/79931
8520 * g++.dg/ipa/pr79931.C: New test.
8521
f30a1190
RB
85222017-04-24 Richard Biener <rguenther@suse.de>
8523
8524 PR tree-optimization/80494
8525 * gfortran.dg/pr80494.f90: New testcase.
8526
4c7c437c
RB
85272017-04-24 Richard Biener <rguenther@suse.de>
8528
8529 PR tree-optimization/79725
8530 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8531
d21a8e3b
RB
85322017-04-24 Richard Biener <rguenther@suse.de>
8533
8534 PR c++/2972
8535 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8536
c7eb642e
JD
85372017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8538
8539 PR fortran/80484
8540 * gfortran.dg/dtio_29.f03: New test.
8541
60fc41bd
JW
85422017-04-22 Janus Weil <janus@gcc.gnu.org>
8543
8544 PR fortran/80121
8545 * gfortran.dg/intent_out_9.f90: New test case.
8546
2eb8a343
UB
85472017-04-23 Uros Bizjak <ubizjak@gmail.com>
8548
8549 PR target/70799
1913c8f6 8550 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8551
fc23d35a
JW
85522017-04-21 Janus Weil <janus@gcc.gnu.org>
8553
8554 PR fortran/80392
8555 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8556
7b9efd03
UB
85572017-04-21 Uros Bizjak <ubizjak@gmail.com>
8558
8559 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8560
2fd30fbe
RB
85612017-04-21 Richard Biener <rguenther@suse.de>
8562
8563 PR tree-optimization/79547
8564 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8565
bb1bc604
RB
85662017-04-21 Richard Biener <rguenther@suse.de>
8567
8568 PR tree-optimization/78847
8569 * g++.dg/tree-ssa/pr78847.C: New testcase.
8570
666f7903
JJ
85712017-04-21 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR c/80468
8574 * gcc.dg/pr80468.c: New test.
8575
25c28f47
ML
85762017-04-21 Martin Liska <mliska@suse.cz>
8577
8578 PR tree-optimization/66278
8579 * gcc.dg/vect/pr66278.c: New test.
8580
6d553e9b
RB
85812017-04-21 Richard Biener <rguenther@suse.de>
8582
8583 PR tree-optimization/80237
8584 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8585 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8586 adjust expected optimizations.
8587
7fd1a747
RB
85882016-04-21 Richard Biener <rguenther@suse.de>
8589
8590 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8591 of inner loops.
8592 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8593 * gcc.dg/vect/vect-104.c: Likewise.
8594
2f23a412
EB
85952017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8596
8597 PR tree-optimization/80426
8598 * gcc.c-torture/execute/20170429-1.c: Rename into...
8599 * gcc.c-torture/execute/20170419-1.c: ...this.
8600
8749b11f
UB
86012017-04-20 Uros Bizjak <ubizjak@gmail.com>
8602
8603 PR target/79804
8604 * gcc.target/i386/pr79804.c: New test.
8605
20917336
UB
86062017-04-20 Uros Bizjak <ubizjak@gmail.com>
8607
8608 PR target/78090
8609 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8610
2414b022
DE
86112017-04-20 David Edelsohn <dje.gcc@gmail.com>
8612
8613 * g++/opt/pr80436.C: XFAIL on AIX.
8614
34d57a10
JW
86152017-04-20 Jonathan Wakely <jwakely@redhat.com>
8616
8617 PR c++/80473
8618 * g++.dg/diagnostic/pr80473.C: New test.
8619
c3cbcd45
VR
86202017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8621
8622 * g++.dg/warn/Wextra-semi.C: New test.
8623
8a59d466
JJ
86242017-04-20 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR middle-end/80423
8627 * g++.dg/other/pr80423.C: New test.
8628
a4bb5c57
SKS
86292017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8630
8631 * gcc.dg/pr80170.c: Require ptr32plus.
8632
fe1e7d0e
EB
86332017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8634
8635 PR tree-optimization/80426
8636 * gcc.c-torture/execute/20170419-1.c: New test.
8637
48d811eb
JJ
86382017-04-19 Jakub Jelinek <jakub@redhat.com>
8639
f19e6a9c
JJ
8640 PR debug/80461
8641 * g++.dg/debug/pr80461.C: New test.
8642
541035a6
JJ
8643 PR c++/80459
8644 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8645 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8646 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8647
48d811eb
JJ
8648 PR debug/80436
8649 * g++.dg/opt/pr80436.C: New test.
8650
5249994e
SKS
86512017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8652
8653 * gcc.dg/torture/pr80341.c: Require int32plus.
8654
a16c8d8b 86552017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8656 Jeff Law <law@redhat.com>
a16c8d8b
EB
8657
8658 * gcc.c-torture/compile/20170419-1.c: New test.
8659
6143c998
TV
86602017-04-19 Tom de Vries <tom@codesourcery.com>
8661
8662 PR testsuite/80221
8663 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8664 subsequent dg directives.
8665 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8666 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8667 * c-c++-common/attr-fallthrough-2.c: Same.
8668 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8669 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8670 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8671 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8672 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8673 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8674 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8675 * c-c++-common/cilk-plus/CK/errors.c: Same.
8676 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8677 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8678 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8679 * c-c++-common/cpp/pr57580.c: Same.
8680 * c-c++-common/goacc/asyncwait-1.c: Same.
8681 * c-c++-common/goacc/cache-2.c: Same.
8682 * c-c++-common/goacc/declare-2.c: Same.
8683 * c-c++-common/goacc/deviceptr-1.c: Same.
8684 * c-c++-common/goacc/routine-5.c: Same.
8685 * c-c++-common/gomp/clauses-2.c: Same.
8686 * c-c++-common/gomp/ordered-3.c: Same.
8687 * c-c++-common/gomp/pr67501.c: Same.
8688 * c-c++-common/pr20000.c: Same.
8689 * c-c++-common/pr43395.c: Same.
8690 * c-c++-common/pr49706.c: Same.
8691 * c-c++-common/pr77624-1.c: Same.
8692 * c-c++-common/pr77624-2.c: Same.
8693 * c-c++-common/raw-string-14.c: Same.
8694 * c-c++-common/raw-string-16.c: Same.
8695 * c-c++-common/raw-string-3.c: Same.
8696 * c-c++-common/raw-string-4.c: Same.
8697 * c-c++-common/raw-string-5.c: Same.
8698 * c-c++-common/raw-string-6.c: Same.
8699 * g++.dg/abi/mangle41.C: Same.
8700 * g++.dg/conversion/nullptr1.C: Same.
8701 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8702 * g++.dg/cpp0x/auto27.C: Same.
8703 * g++.dg/cpp0x/constexpr-98.C: Same.
8704 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8705 * g++.dg/cpp0x/diag2.C: Same.
8706 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8707 * g++.dg/cpp0x/nullptr15.C: Same.
8708 * g++.dg/cpp0x/pr31431-2.C: Same.
8709 * g++.dg/cpp0x/pr31431.C: Same.
8710 * g++.dg/cpp0x/pr79118.C: Same.
8711 * g++.dg/cpp0x/static_assert3.C: Same.
8712 * g++.dg/cpp0x/temp_default2.C: Same.
8713 * g++.dg/cpp0x/trailing4.C: Same.
8714 * g++.dg/cpp0x/variadic-ex10.C: Same.
8715 * g++.dg/cpp0x/variadic-ex13.C: Same.
8716 * g++.dg/cpp0x/variadic-ex14.C: Same.
8717 * g++.dg/cpp0x/variadic-ex3.C: Same.
8718 * g++.dg/cpp0x/variadic-ex4.C: Same.
8719 * g++.dg/cpp0x/variadic59.C: Same.
8720 * g++.dg/cpp0x/vt-37737-2.C: Same.
8721 * g++.dg/cpp0x/vt-57397-1.C: Same.
8722 * g++.dg/cpp0x/vt-57397-2.C: Same.
8723 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8724 * g++.dg/cpp1z/gen-attrs1.C: Same.
8725 * g++.dg/diagnostic/pr71075.C: Same.
8726 * g++.dg/eh/goto2.C: Same.
8727 * g++.dg/eh/goto3.C: Same.
8728 * g++.dg/expr/bitfield4.C: Same.
8729 * g++.dg/expr/bitfield5.C: Same.
8730 * g++.dg/expr/bitfield6.C: Same.
8731 * g++.dg/expr/bool1.C: Same.
8732 * g++.dg/expr/bool3.C: Same.
8733 * g++.dg/expr/cond10.C: Same.
8734 * g++.dg/expr/cond11.C: Same.
8735 * g++.dg/expr/lval3.C: Same.
8736 * g++.dg/expr/lval4.C: Same.
8737 * g++.dg/ext/anon-struct4.C: Same.
8738 * g++.dg/ext/attrib44.C: Same.
8739 * g++.dg/ext/builtin3.C: Same.
8740 * g++.dg/ext/dllimport7.C: Same.
8741 * g++.dg/ext/label5.C: Same.
8742 * g++.dg/ext/no-asm-1.C: Same.
8743 * g++.dg/ext/utf16-4.C: Same.
8744 * g++.dg/ext/vla2.C: Same.
8745 * g++.dg/gomp/block-1.C: Same.
8746 * g++.dg/gomp/block-2.C: Same.
8747 * g++.dg/gomp/block-3.C: Same.
8748 * g++.dg/gomp/block-5.C: Same.
8749 * g++.dg/gomp/linear-2.C: Same.
8750 * g++.dg/gomp/target-1.C: Same.
8751 * g++.dg/gomp/target-2.C: Same.
8752 * g++.dg/gomp/taskgroup-1.C: Same.
8753 * g++.dg/gomp/teams-1.C: Same.
8754 * g++.dg/inherit/pure1.C: Same.
8755 * g++.dg/init/array43.C: Same.
8756 * g++.dg/init/array46.C: Same.
8757 * g++.dg/init/const10.C: Same.
8758 * g++.dg/init/ctor4-1.C: Same.
8759 * g++.dg/init/ctor4.C: Same.
8760 * g++.dg/init/new37.C: Same.
8761 * g++.dg/init/pr25811.C: Same.
8762 * g++.dg/init/pr29043.C: Same.
8763 * g++.dg/init/pr29571.C: Same.
8764 * g++.dg/lookup/duperr1.C: Same.
8765 * g++.dg/lookup/error1.C: Same.
8766 * g++.dg/lookup/koenig5.C: Same.
8767 * g++.dg/lookup/pr77549.C: Same.
8768 * g++.dg/lookup/suggestions1.C: Same.
8769 * g++.dg/lookup/using16.C: Same.
8770 * g++.dg/lookup/using7.C: Same.
8771 * g++.dg/other/anon-union3.C: Same.
8772 * g++.dg/other/array2.C: Same.
8773 * g++.dg/other/error13.C: Same.
8774 * g++.dg/other/error34.C: Same.
8775 * g++.dg/overload/builtin1.C: Same.
8776 * g++.dg/overload/conv-op1.C: Same.
8777 * g++.dg/overload/error3.C: Same.
8778 * g++.dg/overload/koenig1.C: Same.
8779 * g++.dg/overload/operator5.C: Same.
8780 * g++.dg/overload/template5.C: Same.
8781 * g++.dg/overload/unknown1.C: Same.
8782 * g++.dg/overload/using2.C: Same.
8783 * g++.dg/parse/constructor1.C: Same.
8784 * g++.dg/parse/crash36.C: Same.
8785 * g++.dg/parse/crash63.C: Same.
8786 * g++.dg/parse/error11.C: Same.
8787 * g++.dg/parse/error12.C: Same.
8788 * g++.dg/parse/error14.C: Same.
8789 * g++.dg/parse/error2.C: Same.
8790 * g++.dg/parse/error21.C: Same.
8791 * g++.dg/parse/error26.C: Same.
8792 * g++.dg/parse/error36.C: Same.
8793 * g++.dg/parse/friend12.C: Same.
8794 * g++.dg/parse/invalid-op1.C: Same.
8795 * g++.dg/parse/missing-template1.C: Same.
8796 * g++.dg/parse/parser-pr28152-2.C: Same.
8797 * g++.dg/parse/parser-pr28152.C: Same.
8798 * g++.dg/parse/pr16696-permissive.C: Same.
8799 * g++.dg/parse/pr16696.C: Same.
8800 * g++.dg/parse/pr69628.C: Same.
8801 * g++.dg/parse/ret-type2.C: Same.
8802 * g++.dg/parse/specialization1.C: Same.
8803 * g++.dg/parse/template3.C: Same.
8804 * g++.dg/parse/template9.C: Same.
8805 * g++.dg/parse/typename11.C: Same.
8806 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8807 * g++.dg/pr45330.C: Same.
8808 * g++.dg/rtti/typeid6.C: Same.
8809 * g++.dg/spellcheck-fields.C: Same.
8810 * g++.dg/spellcheck-typenames.C: Same.
8811 * g++.dg/tc1/dr108.C: Same.
8812 * g++.dg/tc1/dr147.C: Same.
8813 * g++.dg/template/arg7.C: Same.
8814 * g++.dg/template/conv11.C: Same.
8815 * g++.dg/template/crash13.C: Same.
8816 * g++.dg/template/crash55.C: Same.
8817 * g++.dg/template/dependent-expr5.C: Same.
8818 * g++.dg/template/error17.C: Same.
8819 * g++.dg/template/error33.C: Same.
8820 * g++.dg/template/error4.C: Same.
8821 * g++.dg/template/error50.C: Same.
8822 * g++.dg/template/error53.C: Same.
8823 * g++.dg/template/friend.C: Same.
8824 * g++.dg/template/func2.C: Same.
8825 * g++.dg/template/local6.C: Same.
8826 * g++.dg/template/member5.C: Same.
8827 * g++.dg/template/meminit1.C: Same.
8828 * g++.dg/template/nested3.C: Same.
8829 * g++.dg/template/nontype6.C: Same.
8830 * g++.dg/template/overload12.C: Same.
8831 * g++.dg/template/ptrmem8.C: Same.
8832 * g++.dg/template/qualified-id1.C: Same.
8833 * g++.dg/template/spec15.C: Same.
8834 * g++.dg/template/static1.C: Same.
8835 * g++.dg/template/static10.C: Same.
8836 * g++.dg/template/static2.C: Same.
8837 * g++.dg/template/ttp25.C: Same.
8838 * g++.dg/template/typedef2.C: Same.
8839 * g++.dg/template/typename2.C: Same.
8840 * g++.dg/template/unify10.C: Same.
8841 * g++.dg/template/unify6.C: Same.
8842 * g++.dg/template/unify7.C: Same.
8843 * g++.dg/template/unify9.C: Same.
8844 * g++.dg/template/varmod1.C: Same.
8845 * g++.dg/ubsan/div-by-zero-1.C: Same.
8846 * g++.dg/ubsan/pr63956.C: Same.
8847 * g++.dg/warn/Waddress-1.C: Same.
8848 * g++.dg/warn/Wconversion2.C: Same.
8849 * g++.dg/warn/Wnull-conversion-1.C: Same.
8850 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8851 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8852 * g++.dg/warn/Wswitch-1.C: Same.
8853 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8854 * g++.dg/warn/Wtype-limits.C: Same.
8855 * g++.dg/warn/Wunused-parm-5.C: Same.
8856 * g++.dg/warn/deprecated-6.C: Same.
8857 * g++.dg/warn/deprecated.C: Same.
8858 * g++.dg/warn/incomplete1.C: Same.
8859 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8860 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8861 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8862 * g++.dg/warn/overflow-warn-1.C: Same.
8863 * g++.dg/warn/overflow-warn-3.C: Same.
8864 * g++.dg/warn/overflow-warn-4.C: Same.
8865 * g++.dg/warn/pr12242.C: Same.
8866 * g++.dg/warn/pr30551-2.C: Same.
8867 * g++.dg/warn/pr30551.C: Same.
8868 * g++.old-deja/g++.benjamin/16077.C: Same.
8869 * g++.old-deja/g++.bob/inherit1.C: Same.
8870 * g++.old-deja/g++.brendan/crash56.C: Same.
8871 * g++.old-deja/g++.brendan/template17.C: Same.
8872 * g++.old-deja/g++.eh/ctor1.C: Same.
8873 * g++.old-deja/g++.jason/bool5.C: Same.
8874 * g++.old-deja/g++.jason/cond.C: Same.
8875 * g++.old-deja/g++.jason/operator.C: Same.
8876 * g++.old-deja/g++.jason/pmf5.C: Same.
8877 * g++.old-deja/g++.law/ctors5.C: Same.
8878 * g++.old-deja/g++.law/missed-error2.C: Same.
8879 * g++.old-deja/g++.law/operators9.C: Same.
8880 * g++.old-deja/g++.law/temps1.C: Same.
8881 * g++.old-deja/g++.mike/for2.C: Same.
8882 * g++.old-deja/g++.mike/ns5.C: Same.
8883 * g++.old-deja/g++.mike/ns7.C: Same.
8884 * g++.old-deja/g++.mike/p10769b.C: Same.
8885 * g++.old-deja/g++.niklas/t120.C: Same.
8886 * g++.old-deja/g++.niklas/t121.C: Same.
8887 * g++.old-deja/g++.ns/koenig5.C: Same.
8888 * g++.old-deja/g++.oliva/overload1.C: Same.
8889 * g++.old-deja/g++.other/crash24.C: Same.
8890 * g++.old-deja/g++.other/crash25.C: Same.
8891 * g++.old-deja/g++.other/decl5.C: Same.
8892 * g++.old-deja/g++.other/lineno5.C: Same.
8893 * g++.old-deja/g++.other/null3.C: Same.
8894 * g++.old-deja/g++.other/overcnv2.C: Same.
8895 * g++.old-deja/g++.other/ptrmem7.C: Same.
8896 * g++.old-deja/g++.other/typename1.C: Same.
8897 * g++.old-deja/g++.other/vaarg3.C: Same.
8898 * g++.old-deja/g++.pt/crash10.C: Same.
8899 * g++.old-deja/g++.pt/crash28.C: Same.
8900 * g++.old-deja/g++.pt/crash38.C: Same.
8901 * g++.old-deja/g++.pt/explicit70.C: Same.
8902 * g++.old-deja/g++.pt/explicit77.C: Same.
8903 * g++.old-deja/g++.pt/expr2.C: Same.
8904 * g++.old-deja/g++.pt/spec5.C: Same.
8905 * g++.old-deja/g++.pt/spec6.C: Same.
8906 * g++.old-deja/g++.pt/typename3.C: Same.
8907 * g++.old-deja/g++.pt/typename5.C: Same.
8908 * g++.old-deja/g++.pt/typename6.C: Same.
8909 * g++.old-deja/g++.pt/typename7.C: Same.
8910 * g++.old-deja/g++.pt/unify4.C: Same.
8911 * g++.old-deja/g++.pt/unify8.C: Same.
8912 * g++.old-deja/g++.pt/vaarg3.C: Same.
8913 * g++.old-deja/g++.robertl/eb22.C: Same.
8914 * g++.old-deja/g++.robertl/eb4.C: Same.
8915 * g++.old-deja/g++.robertl/eb44.C: Same.
8916 * g++.old-deja/g++.robertl/eb69.C: Same.
8917 * g++.old-deja/g++.robertl/eb98.C: Same.
8918 * gcc.dg/20031223-1.c: Same.
8919 * gcc.dg/940510-1.c: Same.
8920 * gcc.dg/990506-0.c: Same.
8921 * gcc.dg/Walloca-1.c: Same.
8922 * gcc.dg/Walloca-2.c: Same.
8923 * gcc.dg/Wconversion-integer.c: Same.
8924 * gcc.dg/Wcxx-compat-8.c: Same.
8925 * gcc.dg/Wimplicit-int-1.c: Same.
8926 * gcc.dg/Wimplicit-int-2.c: Same.
8927 * gcc.dg/Wimplicit-int-4.c: Same.
8928 * gcc.dg/Wpointer-sign-Wall.c: Same.
8929 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8930 * gcc.dg/Wshadow-1.c: Same.
8931 * gcc.dg/Wshadow-3.c: Same.
8932 * gcc.dg/Wswitch-enum-error.c: Same.
8933 * gcc.dg/Wswitch-enum.c: Same.
8934 * gcc.dg/Wswitch-error.c: Same.
8935 * gcc.dg/Wswitch.c: Same.
8936 * gcc.dg/Wtype-limits-Wextra.c: Same.
8937 * gcc.dg/Wtype-limits.c: Same.
8938 * gcc.dg/Wvla-larger-than-2.c: Same.
8939 * gcc.dg/anon-struct-5.c: Same.
8940 * gcc.dg/array-10.c: Same.
8941 * gcc.dg/array-11.c: Same.
8942 * gcc.dg/array-15.c: Same.
8943 * gcc.dg/array-2.c: Same.
8944 * gcc.dg/array-8.c: Same.
8945 * gcc.dg/array-const-2.c: Same.
8946 * gcc.dg/array-const-3.c: Same.
8947 * gcc.dg/bitfld-1.c: Same.
8948 * gcc.dg/bitfld-8.c: Same.
8949 * gcc.dg/builtin-redefine.c: Same.
8950 * gcc.dg/c11-noreturn-1.c: Same.
8951 * gcc.dg/c11-noreturn-2.c: Same.
8952 * gcc.dg/c11-static-assert-3.c: Same.
8953 * gcc.dg/c90-arraydecl-1.c: Same.
8954 * gcc.dg/c90-complex-1.c: Same.
8955 * gcc.dg/c90-complit-1.c: Same.
8956 * gcc.dg/c90-const-expr-11.c: Same.
8957 * gcc.dg/c90-const-expr-7.c: Same.
8958 * gcc.dg/c90-const-expr-8.c: Same.
8959 * gcc.dg/c90-enum-comma-1.c: Same.
8960 * gcc.dg/c90-flex-array-1.c: Same.
8961 * gcc.dg/c90-hexfloat-1.c: Same.
8962 * gcc.dg/c90-idem-qual-1.c: Same.
8963 * gcc.dg/c90-idem-qual-2.c: Same.
8964 * gcc.dg/c90-idem-qual-3.c: Same.
8965 * gcc.dg/c90-mixdecl-1.c: Same.
8966 * gcc.dg/c90-restrict-1.c: Same.
8967 * gcc.dg/c90-return-1.c: Same.
8968 * gcc.dg/c99-array-nonobj-1.c: Same.
8969 * gcc.dg/c99-arraydecl-1.c: Same.
8970 * gcc.dg/c99-complex-1.c: Same.
8971 * gcc.dg/c99-complex-2.c: Same.
8972 * gcc.dg/c99-complit-2.c: Same.
8973 * gcc.dg/c99-const-expr-7.c: Same.
8974 * gcc.dg/c99-const-expr-8.c: Same.
8975 * gcc.dg/c99-flex-array-3.c: Same.
8976 * gcc.dg/c99-flex-array-7.c: Same.
8977 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8978 * gcc.dg/c99-impl-decl-1.c: Same.
8979 * gcc.dg/c99-impl-int-1.c: Same.
8980 * gcc.dg/c99-impl-int-2.c: Same.
8981 * gcc.dg/c99-init-3.c: Same.
8982 * gcc.dg/c99-restrict-1.c: Same.
8983 * gcc.dg/c99-return-1.c: Same.
8984 * gcc.dg/c99-tag-1.c: Same.
8985 * gcc.dg/c99-tag-3.c: Same.
8986 * gcc.dg/call-diag-2.c: Same.
8987 * gcc.dg/cpp/19940712-1.c: Same.
8988 * gcc.dg/cpp/19951025-1.c: Same.
8989 * gcc.dg/cpp/19990413-1.c: Same.
8990 * gcc.dg/cpp/direct2.c: Same.
8991 * gcc.dg/cpp/direct2s.c: Same.
8992 * gcc.dg/cpp/pr28709.c: Same.
8993 * gcc.dg/cpp/pr61854-c90.c: Same.
8994 * gcc.dg/cpp/pr61854-c94.c: Same.
8995 * gcc.dg/cpp/pragma-1.c: Same.
8996 * gcc.dg/cpp/pragma-2.c: Same.
8997 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8998 * gcc.dg/cpp/trad/literals-2.c: Same.
8999 * gcc.dg/cpp/warn-comments-2.c: Same.
9000 * gcc.dg/cpp/warn-comments-3.c: Same.
9001 * gcc.dg/cpp/warn-comments.c: Same.
9002 * gcc.dg/cpp/warn-long-long-2.c: Same.
9003 * gcc.dg/cpp/warn-long-long.c: Same.
9004 * gcc.dg/cpp/warn-redefined-2.c: Same.
9005 * gcc.dg/cpp/warn-redefined.c: Same.
9006 * gcc.dg/darwin-cfstring-2.c: Same.
9007 * gcc.dg/darwin-cfstring-format-1.c: Same.
9008 * gcc.dg/decl-9.c: Same.
9009 * gcc.dg/declspec-1.c: Same.
9010 * gcc.dg/declspec-10.c: Same.
9011 * gcc.dg/declspec-11.c: Same.
9012 * gcc.dg/declspec-13.c: Same.
9013 * gcc.dg/declspec-18.c: Same.
9014 * gcc.dg/declspec-4.c: Same.
9015 * gcc.dg/declspec-5.c: Same.
9016 * gcc.dg/declspec-6.c: Same.
9017 * gcc.dg/declspec-8.c: Same.
9018 * gcc.dg/deprecated-4.c: Same.
9019 * gcc.dg/deprecated.c: Same.
9020 * gcc.dg/dfp/composite-type.c: Same.
9021 * gcc.dg/empty-source-2.c: Same.
9022 * gcc.dg/empty-source-3.c: Same.
9023 * gcc.dg/format/attr-6.c: Same.
9024 * gcc.dg/format/branch-1.c: Same.
9025 * gcc.dg/format/c90-printf-1.c: Same.
9026 * gcc.dg/format/c90-strftime-2.c: Same.
9027 * gcc.dg/format/c99-strftime-1.c: Same.
9028 * gcc.dg/format/cmn-err-1.c: Same.
9029 * gcc.dg/format/few-1.c: Same.
9030 * gcc.dg/format/ms_branch-1.c: Same.
9031 * gcc.dg/format/ms_unnamed-1.c: Same.
9032 * gcc.dg/format/ms_va-1.c: Same.
9033 * gcc.dg/format/unnamed-1.c: Same.
9034 * gcc.dg/format/va-1.c: Same.
9035 * gcc.dg/format/xopen-1.c: Same.
9036 * gcc.dg/funcdef-var-1.c: Same.
9037 * gcc.dg/funcdef-var-2.c: Same.
9038 * gcc.dg/gnu89-const-expr-1.c: Same.
9039 * gcc.dg/gnu89-const-expr-2.c: Same.
9040 * gcc.dg/gnu90-const-expr-1.c: Same.
9041 * gcc.dg/gnu99-const-expr-1.c: Same.
9042 * gcc.dg/gnu99-const-expr-2.c: Same.
9043 * gcc.dg/gnu99-init-2.c: Same.
9044 * gcc.dg/gomp/_Atomic-5.c: Same.
9045 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9046 * gcc.dg/gomp/atomic-5.c: Same.
9047 * gcc.dg/gomp/linear-1.c: Same.
9048 * gcc.dg/gomp/pr67500.c: Same.
9049 * gcc.dg/init-bad-1.c: Same.
9050 * gcc.dg/init-bad-2.c: Same.
9051 * gcc.dg/init-bad-3.c: Same.
9052 * gcc.dg/init-string-1.c: Same.
9053 * gcc.dg/label-compound-stmt-1.c: Same.
9054 * gcc.dg/label-decl-2.c: Same.
9055 * gcc.dg/label-decl-4.c: Same.
9056 * gcc.dg/large-size-array-2.c: Same.
9057 * gcc.dg/large-size-array-4.c: Same.
9058 * gcc.dg/lvalue-6.c: Same.
9059 * gcc.dg/m-un-2.c: Same.
9060 * gcc.dg/multiple-overflow-warn-1.c: Same.
9061 * gcc.dg/multiple-overflow-warn-2.c: Same.
9062 * gcc.dg/multiple-overflow-warn-3.c: Same.
9063 * gcc.dg/nested-redef-1.c: Same.
9064 * gcc.dg/no-asm-1.c: Same.
9065 * gcc.dg/no-asm-3.c: Same.
9066 * gcc.dg/no-asm-4.c: Same.
9067 * gcc.dg/noncompile/20010524-1.c: Same.
9068 * gcc.dg/noncompile/incomplete-5.c: Same.
9069 * gcc.dg/noncompile/pr44517.c: Same.
9070 * gcc.dg/noncompile/pr52290.c: Same.
9071 * gcc.dg/noreturn-1.c: Same.
9072 * gcc.dg/overflow-warn-1.c: Same.
9073 * gcc.dg/overflow-warn-2.c: Same.
9074 * gcc.dg/overflow-warn-3.c: Same.
9075 * gcc.dg/overflow-warn-4.c: Same.
9076 * gcc.dg/parm-mismatch-1.c: Same.
9077 * gcc.dg/parser-pr28152-2.c: Same.
9078 * gcc.dg/parser-pr28152.c: Same.
9079 * gcc.dg/pedwarn-init.c: Same.
9080 * gcc.dg/pointer-arith-2.c: Same.
9081 * gcc.dg/pointer-arith-3.c: Same.
9082 * gcc.dg/pointer-arith-4.c: Same.
9083 * gcc.dg/pr14475.c: Same.
9084 * gcc.dg/pr18596-3.c: Same.
9085 * gcc.dg/pr18809-1.c: Same.
9086 * gcc.dg/pr27953.c: Same.
9087 * gcc.dg/pr30457.c: Same.
9088 * gcc.dg/pr30551-2.c: Same.
9089 * gcc.dg/pr30551-3.c: Same.
9090 * gcc.dg/pr30551-4.c: Same.
9091 * gcc.dg/pr30551-5.c: Same.
9092 * gcc.dg/pr30551-6.c: Same.
9093 * gcc.dg/pr30551.c: Same.
9094 * gcc.dg/pr36997.c: Same.
9095 * gcc.dg/pr41842.c: Same.
9096 * gcc.dg/pr48552-1.c: Same.
9097 * gcc.dg/pr48552-2.c: Same.
9098 * gcc.dg/pr59717.c: Same.
9099 * gcc.dg/pr61077.c: Same.
9100 * gcc.dg/pr61096-1.c: Same.
9101 * gcc.dg/pr63626.c: Same.
9102 * gcc.dg/pr64223-1.c: Same.
9103 * gcc.dg/pr64223-2.c: Same.
9104 * gcc.dg/pr8788-1.c: Same.
9105 * gcc.dg/pr8927-1.c: Same.
9106 * gcc.dg/pragma-darwin.c: Same.
9107 * gcc.dg/pragma-diag-5.c: Same.
9108 * gcc.dg/pragma-message.c: Same.
9109 * gcc.dg/redecl-1.c: Same.
9110 * gcc.dg/simd-1.c: Same.
9111 * gcc.dg/simd-5.c: Same.
9112 * gcc.dg/simd-6.c: Same.
9113 * gcc.dg/spellcheck-fields.c: Same.
9114 * gcc.dg/spellcheck-typenames.c: Same.
9115 * gcc.dg/struct-semi-2.c: Same.
9116 * gcc.dg/struct-semi-3.c: Same.
9117 * gcc.dg/transparent-union-3.c: Same.
9118 * gcc.dg/ucnid-8.c: Same.
9119 * gcc.dg/uninit-pr19430-O0.c: Same.
9120 * gcc.dg/uninit-pr19430.c: Same.
9121 * gcc.dg/uninit-pr20644-O0.c: Same.
9122 * gcc.dg/utf-dflt.c: Same.
9123 * gcc.dg/utf-dflt2.c: Same.
9124 * gcc.dg/utf16-4.c: Same.
9125 * gcc.dg/vla-11.c: Same.
9126 * gcc.dg/vla-20.c: Same.
9127 * gcc.dg/vla-init-1.c: Same.
9128 * gcc.dg/vla-init-2.c: Same.
9129 * gcc.dg/vla-init-3.c: Same.
9130 * gcc.dg/weak/weak-6.c: Same.
9131 * gcc.dg/weak/weak-7.c: Same.
9132 * gcc.dg/wtr-int-type-1.c: Same.
9133 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9134 * gcc.target/arm/polytypes.c: Same.
9135 * gcc.target/i386/spellcheck-options-4.c: Same.
9136 * gcc.target/powerpc/20030218-1.c: Same.
9137 * gcc.target/sh/pr21255-4.c: Same.
9138 * gcc.test-framework/dg-error-exp-XP.c: Same.
9139 * gfortran.dg/array_constructor_30.f03: Same.
9140 * gfortran.dg/class_30.f90: Same.
9141 * gfortran.dg/goacc/subarrays.f95: Same.
9142 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9143 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9144 * gfortran.dg/intrinsic_std_1.f90: Same.
9145 * gfortran.dg/pr70006.f90: Same.
9146 * gfortran.dg/warning-directive-1.F90: Same.
9147 * gfortran.dg/warning-directive-2.F90: Same.
9148 * gfortran.dg/warning-directive-3.F90: Same.
9149 * gfortran.dg/warning-directive-4.F90: Same.
9150 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9151 * obj-c++.dg/class-extension-1.mm: Same.
9152 * obj-c++.dg/class-extension-2.mm: Same.
9153 * obj-c++.dg/class-protocol-1.mm: Same.
9154 * obj-c++.dg/cxx-ivars-1.mm: Same.
9155 * obj-c++.dg/duplicate-class-1.mm: Same.
9156 * obj-c++.dg/exceptions-3.mm: Same.
9157 * obj-c++.dg/exceptions-4.mm: Same.
9158 * obj-c++.dg/exceptions-5.mm: Same.
9159 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9160 * obj-c++.dg/fsf-package-0.m: Same.
9161 * obj-c++.dg/invalid-type-1.mm: Same.
9162 * obj-c++.dg/method-12.mm: Same.
9163 * obj-c++.dg/method-13.mm: Same.
9164 * obj-c++.dg/method-15.mm: Same.
9165 * obj-c++.dg/method-16.mm: Same.
9166 * obj-c++.dg/method-6.mm: Same.
9167 * obj-c++.dg/method-7.mm: Same.
9168 * obj-c++.dg/property/at-property-1.mm: Same.
9169 * obj-c++.dg/property/at-property-14.mm: Same.
9170 * obj-c++.dg/property/at-property-17.mm: Same.
9171 * obj-c++.dg/property/at-property-21.mm: Same.
9172 * obj-c++.dg/property/at-property-5.mm: Same.
9173 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9174 * obj-c++.dg/property/dynamic-3.mm: Same.
9175 * obj-c++.dg/property/dynamic-4.mm: Same.
9176 * obj-c++.dg/property/property-neg-1.mm: Same.
9177 * obj-c++.dg/property/property-neg-6.mm: Same.
9178 * obj-c++.dg/property/synthesize-11.mm: Same.
9179 * obj-c++.dg/property/synthesize-5.mm: Same.
9180 * obj-c++.dg/property/synthesize-6.mm: Same.
9181 * obj-c++.dg/proto-lossage-4.mm: Same.
9182 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9183 * obj-c++.dg/strings/strings-1.mm: Same.
9184 * obj-c++.dg/super-class-1.mm: Same.
9185 * obj-c++.dg/syntax-error-6.mm: Same.
9186 * obj-c++.dg/syntax-error-7.mm: Same.
9187 * obj-c++.dg/syntax-error-9.mm: Same.
9188 * obj-c++.dg/try-catch-13.mm: Same.
9189 * objc.dg/attributes/method-noreturn-1.m: Same.
9190 * objc.dg/bad-receiver-type-2.m: Same.
9191 * objc.dg/bad-receiver-type.m: Same.
9192 * objc.dg/call-super-2.m: Same.
9193 * objc.dg/class-2.m: Same.
9194 * objc.dg/class-extension-1.m: Same.
9195 * objc.dg/class-extension-2.m: Same.
9196 * objc.dg/class-protocol-1.m: Same.
9197 * objc.dg/desig-init-1.m: Same.
9198 * objc.dg/duplicate-class-1.m: Same.
9199 * objc.dg/exceptions-3.m: Same.
9200 * objc.dg/exceptions-4.m: Same.
9201 * objc.dg/exceptions-5.m: Same.
9202 * objc.dg/foreach-6.m: Same.
9203 * objc.dg/foreach-7.m: Same.
9204 * objc.dg/fsf-nsstring-format-1.m: Same.
9205 * objc.dg/fsf-package-0.m: Same.
9206 * objc.dg/invalid-type-1.m: Same.
9207 * objc.dg/method-11.m: Same.
9208 * objc.dg/method-19.m: Same.
9209 * objc.dg/method-2.m: Same.
9210 * objc.dg/method-20.m: Same.
9211 * objc.dg/method-5.m: Same.
9212 * objc.dg/method-6.m: Same.
9213 * objc.dg/method-7.m: Same.
9214 * objc.dg/method-9.m: Same.
9215 * objc.dg/missing-proto-3.m: Same.
9216 * objc.dg/private-1.m: Same.
9217 * objc.dg/property/at-property-1.m: Same.
9218 * objc.dg/property/at-property-14.m: Same.
9219 * objc.dg/property/at-property-17.m: Same.
9220 * objc.dg/property/at-property-21.m: Same.
9221 * objc.dg/property/at-property-5.m: Same.
9222 * objc.dg/property/dynamic-3.m: Same.
9223 * objc.dg/property/dynamic-4.m: Same.
9224 * objc.dg/property/property-neg-1.m: Same.
9225 * objc.dg/property/property-neg-6.m: Same.
9226 * objc.dg/property/synthesize-11.m: Same.
9227 * objc.dg/property/synthesize-5.m: Same.
9228 * objc.dg/property/synthesize-6.m: Same.
9229 * objc.dg/proto-hier-1.m: Same.
9230 * objc.dg/proto-lossage-4.m: Same.
9231 * objc.dg/protocol-qualifier-2.m: Same.
9232 * objc.dg/strings/strings-1.m: Same.
9233 * objc.dg/type-size-1.m: Same.
9234
d904a983
JL
92352017-04-18 Jeff Law <law@redhat.com>
9236
9237 PR target/74563
9238 * gcc.target/mips/pr74563: New test.
9239
0155ed56
JJ
92402017-04-18 Jakub Jelinek <jakub@redhat.com>
9241
9242 PR tree-optimization/80443
9243 * gcc.c-torture/compile/pr80443.c: New test.
9244
f380f608
RS
92452017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9246
9247 PR rtl-optimization/80357
9248 * gcc.c-torture/compile/pr80357.c: New test.
9249
dd68669b
JL
92502017-04-18 Jeff Law <law@redhat.com>
9251
9252 PR middle-end/80422
9253 * gcc.c-torture/compile/pr80422.c: New test.
9254
1cda61fc
JJ
92552017-04-18 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR debug/80263
9258 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9259
19970253
MM
92602017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9261
9262 PR target/80099
9263 * gcc.target/powerpc/pr80099-1.c: New test.
9264 * gcc.target/powerpc/pr80099-2.c: Likewise.
9265 * gcc.target/powerpc/pr80099-3.c: Likewise.
9266 * gcc.target/powerpc/pr80099-4.c: Likewise.
9267 * gcc.target/powerpc/pr80099-5.c: Likewise.
9268
8487c9a5
JJ
92692017-04-18 Jakub Jelinek <jakub@redhat.com>
9270
3b5fb3cb
JJ
9271 PR sanitizer/80444
9272 * gcc.dg/sancov/pr80444.c: New test.
9273
8487c9a5
JJ
9274 PR middle-end/79788
9275 PR middle-end/80375
9276 * gcc.dg/pr79788-1.c: New test.
9277 * gcc.dg/pr79788-2.c: New test.
9278
be7c73ae
MP
92792017-04-18 Marek Polacek <polacek@redhat.com>
9280
9281 PR c++/80244 - ICE with attribute in template alias.
9282 * g++.dg/cpp0x/alias-decl-59.C: New test.
9283
d6e3e8a5
MP
9284 PR c++/80241 - ICE with alignas pack expansion.
9285 * g++.dg/cpp0x/alignas11.C: New test.
9286
1adb82e1
BE
92872017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9288
9289 PR c++/80287
9290 * g++.dg/lto/pr80287_0.C: New test.
9291
fb5e5621
KN
92922017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9293
9294 PR target/80315
9295 * gcc.target/powerpc/pr80315-1.c: New test.
9296 * gcc.target/powerpc/pr80315-2.c: New test.
9297 * gcc.target/powerpc/pr80315-3.c: New test.
9298 * gcc.target/powerpc/pr80315-4.c: New test.
9299
afeaeb70
TV
93002017-04-16 Tom de Vries <tom@codesourcery.com>
9301
9302 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9303 directive.
9304 * g++.dg/parse/error3.C: Same.
9305 * g++.old-deja/g++.pt/niklas01a.C: Same.
9306 * gcc.dg/990506-0.c: Same.
9307 * gcc.dg/cpp/19990413-1.c: Same.
9308 * gcc.dg/cpp/pragma-1.c: Same.
9309 * gcc.dg/cpp/pragma-2.c: Same.
9310 * gcc.dg/m-un-2.c: Same.
9311 * objc.dg/private-1.m: Same.
9312
604f37cd
UB
93132017-04-15 Uros Bizjak <ubizjak@gmail.com>
9314
9315 * gcc.dg/pr54669.c: Fix dg-do directive.
9316 * gcc.dg/pr78582.c: Ditto.
9317 * gcc.dg/pr80020.c: Ditto.
9318 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9319 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9320 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9321 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9322 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9323 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9324 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9325 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9326 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9327 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9328
35cfdb17
DH
93292017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9330
604f37cd 9331 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9332 * gfortran.dg/generic_29.f90: Likewise.
9333 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9334 * gfortran.dg/pr41922.f90: Likewise.
9335 * gfortran.dg/pr70006.f90: Likewise.
9336
f378be38
SB
93372017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9338
9339 PR tree-optimization/66612
9340 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9341
43076492
JW
93422017-04-14 Janus Weil <janus@gcc.gnu.org>
9343
9344 PR fortran/80361
9345 * gfortran.dg/class_62.f90: New test case.
9346
dd3d6a42
AB
93472017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9348
9349 * gcc.target/arc/loop-1.c: New file.
9350
31a07c81
MM
93512017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9352
9353 PR target/80098
9354 * gcc.target/powerpc/pr80098-1.c: New test.
9355 * gcc.target/powerpc/pr80098-2.c: Likewise.
9356 * gcc.target/powerpc/pr80098-3.c: Likewise.
9357 * gcc.target/powerpc/pr80098-4.c: Likewise.
9358
09956017
JJ
93592017-04-13 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR sanitizer/80403
9362 * g++.dg/ubsan/pr80403-2.C: New test.
9363
bc042396
VM
93642017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9365
9366 PR rtl-optimization/80343
9367 * gcc.target/powerpc/pr80343.c: New.
9368
abac4c34
DK
93692017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9370
9371 PR sanitizer/80414
9372 * c-c++-common/ubsan/bounds-15.c: New test.
9373
43a3aa03
RB
93742017-04-13 Richard Biener <rguenther@suse.de>
9375
9376 PR testsuite/80416
9377 * g++.dg/torture/pr79671.C: Fix asm constraints.
9378
031fbdb9
JJ
93792017-04-13 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR debug/80321
9382 * gcc.dg/debug/pr80321.c: New test.
9383
93842017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9385
9386 * gnat.dg/debug10.adb: New test.
9387 * gnat.dg/debug10_pkg.ads: New helper.
9388
76873758
JJ
93892017-04-12 Jakub Jelinek <jakub@redhat.com>
9390
deed3da9
JJ
9391 PR tree-optimization/79390
9392 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9393
b96a3e11
JJ
9394 PR sanitizer/80403
9395 PR sanitizer/80404
9396 PR sanitizer/80405
9397 * g++.dg/ubsan/pr80403.C: New test.
9398 * g++.dg/ubsan/pr80404.C: New test.
9399 * g++.dg/ubsan/pr80405.C: New test.
9400
76873758
JJ
9401 PR c/80163
9402 * gcc.dg/torture/pr80163.c: New test.
9403
940c9a7c 94042017-04-12 Richard Biener <rguenther@suse.de>
76873758 9405 Jeff Law <law@redhat.com>
940c9a7c
RB
9406
9407 PR tree-optimization/80359
9408 * gcc.dg/torture/pr80359.c: New testcase.
9409
350792ff 94102017-04-12 Richard Biener <rguenther@suse.de>
76873758 9411 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9412
9413 PR middle-end/79671
9414 * g++.dg/torture/pr79671.C: New testcase.
9415 * g++.dg/lto/pr79671_0.C: Likewise.
9416 * g++.dg/lto/pr79671_1.c: Likewise.
9417
d62e6f10
JJ
94182017-04-12 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR sanitizer/80349
9421 * g++.dg/ubsan/pr80349.C: New test.
9422
8585103f
JJ
94232017-04-11 Jakub Jelinek <jakub@redhat.com>
9424
347e1f77
JJ
9425 PR c++/80370
9426 * g++.dg/cpp1z/decomp28.C: New test.
9427
df1c878e
JJ
9428 PR middle-end/80100
9429 * gcc.dg/pr80100.c: New test.
9430
8585103f
JJ
9431 PR rtl-optimization/80385
9432 * g++.dg/opt/pr80385.C: New test.
9433
c6cf6ef7
ML
94342017-04-11 Martin Liska <mliska@suse.cz>
9435
9436 PR ipa/80212
9437 * g++.dg/ipa/pr80212.C: New test.
9438
3812f460
MS
94392017-04-11 Martin Sebor <msebor@redhat.com>
9440
9441 PR middle-end/80364
9442 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9443
9f679370
ML
94442017-04-11 Martin Liska <mliska@suse.cz>
9445
9446 PR sanitizer/70878
9447 * gcc.dg/ubsan/pr70878.c: New test.
9448
82665822
JJ
94492017-04-11 Jakub Jelinek <jakub@redhat.com>
9450
cb278caa
JJ
9451 PR target/80381
9452 * gcc.target/i386/pr80381.c: New test.
9453
82665822
JJ
9454 PR c++/80363
9455 * g++.dg/ext/pr80363.C: New test.
9456
abde687a
SKS
94572017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9458
9459 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9460 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9461 Add avr-*-* to non-lp64 selector.
9462
13e6ec34
MS
94632017-04-10 Martin Sebor <msebor@redhat.com>
9464
9465 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9466 * gcc.dg/pr40340-4.c: Same.
9467
a2cb1196
NK
94682017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9469
13e6ec34 9470 PR fortran/69498
a2cb1196
NK
9471 * gfortran.dg/submodule_unexp.f90: Modified test
9472 to account for new error.
9473 * gfortran.dg/submodule_twice.f90: New Test
9474
b447b28c
JJ
94752017-04-10 Jakub Jelinek <jakub@redhat.com>
9476
9477 PR c++/80176
9478 * g++.dg/init/ref23.C: New test.
9479
3bbd6768
TK
94802017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9481
9482 PR tree-optimization/80304
9483 * gfortran.dg/do_concurrent_4.f90: New test case.
9484
99827b5c
JW
94852017-04-10 Janus Weil <janus@gcc.gnu.org>
9486
9487 PR fortran/80046
9488 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9489
7db31bc2
DE
94902017-04-10 David Edelsohn <dje.gcc@gmail.com>
9491
9492 * g++.dg/torture/pr79905.C: Add -maltivec option.
9493
9058a2c5
JL
94942017-04-10 Jeff Law <law@redhat.com>
9495
9496 PR tree-optimization/80374
9497 * g++.dg/pr80374.c: New test.
9498
bd8f8642
KN
94992017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9500
9501 PR target/80108
9502 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9503 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9504
f634dd47
UB
95052017-04-10 Uros Bizjak <ubizjak@gmail.com>
9506
9507 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9508
065ba179
UB
95092017-04-10 Uros Bizjak <ubizjak@gmail.com>
9510
9511 PR testsuite/79356
9512 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9513
71b838d0
DS
95142017-04-10 Daniel Santos <daniel.santos@pobox.com>
9515
9516 PR testsuite/79867
9517 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9518
98a7a34e
MP
95192017-04-10 Marek Polacek <polacek@redhat.com>
9520
9521 PR sanitizer/80348
9522 * g++.dg/ubsan/div-by-zero-3.C: New test.
9523
aac69a62
BC
95242017-04-10 Bin Cheng <bin.cheng@arm.com>
9525
9526 PR tree-optimization/80153
9527 * gcc.c-torture/execute/pr80153.c: New.
9528
737237c9
RB
95292017-04-10 Richard Biener <rguenther@suse.de>
9530
9531 PR middle-end/80362
9532 * gcc.dg/torture/pr80362.c: New testcase.
9533
ba6ee9fc
RB
95342017-04-10 Richard Biener <rguenther@suse.de>
9535
9536 PR tree-optimization/80304
9537 * gcc.dg/torture/pr80304.c: New testcase.
9538
4d1a05f1
NS
95392017-04-10 Nathan Sidwell <nathan@acm.org>
9540
9541 PR target/79905
9542 * g++.dg/torture/pr79905.C: New.
9543
3ee0fb02
ML
95442017-04-10 Martin Liska <mliska@suse.cz>
9545
9546 PR sanitizer/80350
9547 * c-c++-common/ubsan/pr80350.c: New test.
9548
167a5b77
JJ
95492017-04-10 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR target/80324
9552 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9553
d691b7e4
ML
95542017-04-08 Martin Liska <mliska@suse.cz>
9555
9556 Revert:
9557 2017-04-07 Martin Liska <mliska@suse.cz>
9558
9559 PR ipa/80212
9560 * g++.dg/ipa/pr80212.C: New test.
9561
dcb2c527
JJ
95622017-04-07 Jakub Jelinek <jakub@redhat.com>
9563
c98b0016
JJ
9564 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9565 dg-options.
9566 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9567
dcb2c527
JJ
9568 PR target/80322
9569 PR target/80323
9570 PR target/80325
9571 PR target/80326
9572 * gcc.target/i386/avx512f-undefined-1.c: New test.
9573 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9574 * gcc.target/i386/avx-cvtsd-1.c: New test.
9575 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9576 * gcc.target/i386/avx512f-abspd-1.c: New test.
9577 * gcc.target/i386/avx-cvtss-1.c: New test.
9578 * gcc.target/i386/avx512f-absps-1.c: New test.
9579 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9580 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9581
1ef532f4
MP
95822017-04-07 Marek Polacek <polacek@redhat.com>
9583
9584 PR sanitizer/80348
9585 * g++.dg/ubsan/div-by-zero-2.C: New test.
9586
2166aeb3
MP
9587 PR c++/80095
9588 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9589
057da7af
VM
95902017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9591
9592 PR rtl-optimization/70478
9593 * gcc.target/s390/pr70478.c: New.
9594
3b6cb9e3
ML
95952017-04-07 Martin Liska <mliska@suse.cz>
9596
9597 PR target/79889
9598 * g++.dg/ext/mv8.C: Add aarch64* targets.
9599
70cd23c0
ML
96002017-04-07 Martin Liska <mliska@suse.cz>
9601
9602 PR ipa/80212
9603 * g++.dg/ipa/pr80212.C: New test.
9604
fe6bb25f
TP
96052017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9606
9607 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9608
bf7b869a
RB
96092017-04-07 Richard Biener <rguenther@suse.de>
9610
9611 PR tree-optimization/80334
9612 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9613 alignas on stack.
9614
2d143ba8
RB
96152017-04-07 Richard Biener <rguenther@suse.de>
9616
9617 PR middle-end/80341
9618 * gcc.dg/torture/pr80341.c: New testcase.
9619
ed3cd38d
JJ
96202017-04-06 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR debug/80234
9623 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9624 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9625
e5f56581
UB
96262017-04-06 Uros Bizjak <ubizjak@gmail.com>
9627
9628 PR target/79733
9629 * gcc.target/i386/pr79733.c: New test.
9630
a5211c80
UB
96312017-04-06 Uros Bizjak <ubizjak@gmail.com>
9632
9633 PR target/80298
9634 * gcc.target/i386/pr80298-1.c: New test.
9635 * gcc.target/i386/pr80298-2.c: Ditto.
9636
db086c96
TP
96372017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9638
9639 PR target/80082
9640 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9641 ARMv7-R.
9642
09b63f67
RB
96432017-04-06 Richard Biener <rguenther@suse.de>
9644
9645 PR tree-optimization/80334
9646 * g++.dg/torture/pr80334.C: New testcase.
9647
d9f8c5af
ML
96482017-04-06 Martin Liska <mliska@suse.cz>
9649
9650 PR sanitizer/80166
9651 * gcc.dg/asan/pr80166.c: New test.
9652
1b68991f
RO
96532017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9654
9655 PR tree-optimization/79390
9656 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9657
0f784346
RB
96582017-04-06 Richard Biener <rguenther@suse.de>
9659
9660 PR tree-optimization/80262
9661 * gcc.target/i386/pr80262.c: New testcase.
9662
23a429c2
RB
96632017-04-06 Richard Biener <rguenther@suse.de>
9664
9665 PR middle-end/80281
9666 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9667
e2323a2b
VM
96682017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9669
9670 PR rtl-optimization/70703
9671 * gcc.target/i386/pr70703.c: New.
9672
47a11342
JJ
96732017-04-05 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR sanitizer/80308
9676 * c-c++-common/asan/pr80308.c: New test.
9677
d0ee17a5
DV
96782017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9679
9680 PR target/79890
9681 * gcc.target/s390/pr79890.c: New test case.
9682
36f896c7
JJ
96832017-04-05 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR target/80310
9686 * c-c++-common/ubsan/pr80310.c: New test.
9687
d16e2ddd
JJ
96882017-04-04 Jakub Jelinek <jakub@redhat.com>
9689
e1201dff
JJ
9690 PR c++/80297
9691 * g++.dg/torture/pr80297.C: New test.
9692
d16e2ddd
JJ
9693 PR tree-optimization/79390
9694 * gcc.target/i386/pr79390.c: New test.
9695 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9696
c0ea338b
VR
96972017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9698
9699 PR c++/80296
9700 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9701
a1527a93
TP
97022017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9703
9704 PR target/80307
9705 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9706 targeting any CPU or architecture.
9707 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9708 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9709 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9710 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9711 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9712 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9713 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9714 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9715
065ba179 97162017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9717
9718 PR fortran/69498
9719 * gfortran.dg/submodule_unexp.f90: New test.
9720
b1fd967c
JJ
97212017-04-04 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR target/80286
9724 * gcc.target/i386/avx-pr80286.c: New test.
9725 * gcc.dg/pr80286.c: New test.
9726
248179b5
RB
97272017-04-04 Richard Biener <rguenther@suse.de>
9728
9729 PR middle-end/80281
9730 * gcc.dg/torture/pr80281.c: New testcase.
9731
a577fcf2
RB
97322017-04-04 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/80275
9735 * g++.dg/opt/pr80275.C: Make g static.
9736
833bbf60
SB
97372017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9738
9739 PR rtl-optimization/60818
9740 * gcc.c-torture/compile/pr60818.c: New testcase.
9741
5764ee3c
JW
97422017-04-03 Jonathan Wakely <jwakely@redhat.com>
9743
9744 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9745 * gcc.dg/20031012-1.c: Likewise.
9746 * gcc.dg/ipa/ipcp-1.c: Likewise.
9747 * gcc.dg/torture/matrix-3.c: Likewise.
9748 * gcc.target/powerpc/ppc-spe.c: Likewise.
9749 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9750
bbdf4e81
PB
97512017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9752
9753 PR target/80246
9754 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9755 powerpc_vsx_ok.
9756 (std, ld): Limit scan-assembler-times check to lp64.
9757 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9758 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9759 powerpc_vsx_ok.
9760
44bc146f
PB
97612017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9762
9763 PR target/80246
9764 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9765
fff80893
RB
97662017-04-03 Richard Biener <rguenther@suse.de>
9767
9768 PR tree-optimization/80275
9769 * g++.dg/opt/pr80275.C: New testcase.
9770
79f9fc38
DV
97712017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9772
9773 PR testsuite/79356
9774 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9775
a8e70fd3
RD
97762017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9777
9778 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9779 (bal): Increase iteration count and assume alignment.
9780
e0061866
BC
97812017-04-03 Bin Cheng <bin.cheng@arm.com>
9782
9783 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9784
c2d43326
AP
97852017-04-02 Andrew Pinski <apinski@cavium.com>
9786
9787 * gcc.c-torture/compile/nested-3.c: New testcase.
9788 * gcc.c-torture/execute/20170401-1.c: New testcase.
9789 * gcc.c-torture/execute/20170401-2.c: New testcase.
9790
a5a9046d
SB
97912017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9792
9793 PR rtl-optimization/79405
9794 gcc.dg/pr79405.c: New testcase.
9795
6f3af356
JJ
97962017-03-31 Jakub Jelinek <jakub@redhat.com>
9797
eee3756d
JJ
9798 PR debug/79255
9799 * gcc.dg/pr79255.c: New test.
9800
6f3af356
JJ
9801 PR c++/79572
9802 * g++.dg/ubsan/null-8.C: New test.
9803
99e6cfd6
PH
98042017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9805
9806 PR target/80107
9807 * gfortran.dg/pr80107.f: New.
9808
094e6b7a
JL
98092017-03-31 Jeff Law <law@redhat.com>
9810
9811 PR tree-optimization/49498
9812 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9813
eceb2409 98142017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9815
eceb2409
RB
9816 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9817
c412c01a 98182017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9819
c412c01a
RB
9820 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9821
005f12bf
JJ
98222017-03-31 Jakub Jelinek <jakub@redhat.com>
9823
af88f557
JJ
9824 PR libstdc++/80251
9825 * g++.dg/ext/is_aggregate.C: New test.
9826
7d790165
JJ
9827 PR middle-end/80173
9828 * gcc.target/i386/pr80173.c: New test.
9829
a7d55154
JJ
9830 PR middle-end/80163
9831 * gcc.dg/pr80163.c: New test.
9832
005f12bf
JJ
9833 PR debug/80025
9834 * gcc.dg/torture/pr80025.c: New test.
9835
c8e0f43f
MF
98362017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9837
9838 * gcc.target/mips/pr52125.c: Add -msym32.
9839
724d25f3
JJ
98402017-03-30 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR translation/80189
9843 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9844 * g++.dg/gomp/sharing-1.C: Likewise.
9845 * gfortran.dg/gomp/pr44536.f90: Likewise.
9846 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9847 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9848 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9849 * gfortran.dg/gomp/pr33439.f90: Likewise.
9850 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9851 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9852 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9853 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9854 * gcc.dg/gomp/sharing-1.c: Likewise.
9855
05dc406d
PB
98562017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9857
9858 PR target/80246
9859 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9860 Darwin and SPE.
9861 (dxex, dxexq): Update return type.
9862 (diex, diexq): Update argument type.
9863 * gcc.target/powerpc/pr80246.c: New test.
9864
b0fd4d7e
MJ
98652017-03-30 Martin Jambor <mjambor@suse.cz>
9866
9867 PR ipa/77333
9868 * g++.dg/ipa/pr77333.C: New test.
9869
de008ec4
JJ
98702017-03-30 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR target/80206
9873 * gcc.target/i386/pr80206.c: New test.
9874
28c02407
RB
98752017-03-30 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/77498
9878 * gfortran.dg/pr77498.f: New testcase.
9879
10fa8dfb
MP
98802017-03-29 Marek Polacek <polacek@redhat.com>
9881
9882 PR c/79730
9883 * gcc.dg/pr79730.c: New test.
9884
fdc54f39
JD
98852017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9886
9887 PR libgfortran/78670
9888 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9889 a character of length 1. Update test for success.
9890 * gfortran.dg/dtio_28.f03: New test.
9891 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9892 'scratch' to delete the file when done.
9893
533c0b69
SB
98942017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9895
9896 PR rtl-optimization/80233
9897 * gcc.c-torture/compile/pr80233.c: New testcase.
9898
e35229f8
TK
98992017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9900
9901 PR fortran/80254
9902 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9903 * gfortran.dg/dec_io_2a.f90: instead (new test).
9904
5c0a28d4
JW
99052017-03-28 Jiong Wang <jiong.wang@arm.com>
9906
9907 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9908
19846619
SB
99092017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9910
9911 PR testsuite/43496
9912 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9913 generating PIC code.
9914
e5119fab
VM
99152017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9916
9917 PR rtl-optimization/80193
9918 * gcc.target/i386/pr80193.c: New.
9919
cf474530
JW
99202017-03-28 Janus Weil <janus@gcc.gnu.org>
9921
9922 PR fortran/78661
9923 * gfortran.dg/dtio_25.f90: Modified test case.
9924 * gfortran.dg/dtio_27.f90: New test case.
9925
34fac449
UB
99262017-03-28 Uros Bizjak <ubizjak@gmail.com>
9927
9928 PR target/53383
9929 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9930 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9931 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9932
3e907b90
BC
99332017-03-28 Bin Cheng <bin.cheng@arm.com>
9934
9935 * gcc.c-torture/compile/irreducible-loop.c: New.
9936
522818b9
RS
99372017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9938
3e907b90 9939 PR tree-optimization/80218
522818b9
RS
9940 * gcc.dg/pr80218.c: New test.
9941
ea7d7da8
RB
99422017-03-28 Richard Biener <rguenther@suse.de>
9943
9944 PR tree-optimization/78644
9945 * gcc.dg/pr78644-1.c: New testcase.
9946 * gcc.dg/pr78644-2.c: Likewise.
9947
498173ef
TT
99482017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9949
9950 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9951 * gcc.dg/pic-4.c: Likewise.
9952 * gcc.dg/pie-3.c: Likewise.
9953 * gcc.dg/pie-4.c: Likewise.
9954
c5ad2433
ML
99552017-03-28 Martin Liska <mliska@suse.cz>
9956
9957 PR ipa/80205
9958 * g++.dg/ipa/pr80205.C: New test.
9959
17722fb9
SKS
99602017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9961
9962 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9963 with sizeof(int) < 4.
9964 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9965 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9966 * gcc.dg/torture/pr79777.c: Likewise.
9967 * gcc.dg/torture/pr79910.c: Likewise.
9968
737f500a
RB
99692017-03-28 Richard Biener <rguenther@suse.de>
9970
9971 PR middle-end/80222
9972 * g++.dg/pr80222.C: New testcase.
9973
62f96a79
ML
99742017-03-28 Martin Liska <mliska@suse.cz>
9975
9976 PR ipa/80104
9977 * gcc.dg/ipa/pr80104.c: New test.
9978
72785f26
MP
99792017-03-28 Marek Polacek <polacek@redhat.com>
9980
9981 PR sanitizer/80067
9982 * c-c++-common/ubsan/shift-10.c: New test.
9983
86516987
JL
99842017-03-27 Jeff Law <law@redhat.com>
9985
4dbf1eee 9986 PR tree-optimization/80216
86516987
JL
9987 * gcc.c-torture/compile/pr80216.c: New test.
9988
aade772d
JJ
99892017-03-27 Jakub Jelinek <jakub@redhat.com>
9990
a9e4a1a5
JJ
9991 PR middle-end/80162
9992 * c-c++-common/pr80162-1.c: New test.
9993 * c-c++-common/pr80162-2.c: New test.
9994 * c-c++-common/pr80162-3.c: New test.
9995
aade772d
JJ
9996 PR target/80102
9997 * g++.dg/opt/pr80102.C: New test.
9998
d89f355e
MM
99992017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10000
10001 PR target/78543
10002 * gcc.target/powerpc/pr78543.c: New test.
10003
79c4d73b
KN
100042017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10005
10006 PR target/80103
10007 * gcc.target/powerpc/pr80103-1.c: New test.
10008
819df781
RB
100092017-03-27 Richard Biener <rguenther@suse.de>
10010
10011 PR tree-optimization/80181
10012 * gcc.dg/torture/pr80181.c: New testcase.
10013
84804c5b
CZ
100142017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10015
065ba179 10016 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10017
c5e5f5f6
RB
100182017-03-27 Richard Biener <rguenther@suse.de>
10019
10020 PR ipa/79776
10021 * g++.dg/ipa/pr79776.C: New testcase.
10022
7cd200f6
JJ
100232017-03-27 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR sanitizer/80168
10026 * gcc.dg/asan/pr80168.c: New test.
10027
79f512ff
RB
100282017-03-27 Richard Biener <rguenther@suse.de>
10029
10030 PR tree-optimization/80170
10031 * gcc.dg/pr80170.c: New testcase.
10032
672d9f8e
RB
100332017-03-27 Richard Biener <rguenther@suse.de>
10034
10035 PR middle-end/80171
10036 * g++.dg/torture/pr80171.C: New testcase.
10037
978fcba3
JDA
100382017-03-26 John David Anglin <danglin@gcc.gnu.org>
10039
431d7882
JDA
10040 * gcc.dg/torture/pr79732.c: Require alias support.
10041 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10042
978fcba3
JDA
10043 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10044 libatomic_available.
10045 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10046 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10047
1f10d710
JD
100482017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10049
10050 PR libgfortran/78881
10051 * gfortran.dg/dtio_26.f90: New test.
10052
41036686
PT
100532017-03-25 Paul Thomas <pault@gcc.gnu.org>
10054
10055 PR fortran/80156
10056 PR fortran/79382
10057 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10058 testcase for PR80156. Add a main programme that tests that
10059 the typebound generic is accessible.
10060
5da906ca
BS
100612017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10062
10063 PR rtl-optimization/80160
10064 PR rtl-optimization/80159
10065
10066 * gcc.target/i386/pr80160.c: New test.
10067
7dabefa0
JJ
100682017-03-24 Jakub Jelinek <jakub@redhat.com>
10069
10070 PR sanitizer/79904
10071 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10072
c8b1fbc1
MP
100732017-03-24 Marek Polacek <polacek@redhat.com>
10074
10075 PR c++/80119
10076 * g++.dg/warn/Wuninitialized-9.C: New test.
10077
76794c52
AK
100782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10079
10080 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10081 and remove the high-level builtin. The error message for the
10082 would prevent compilation from reaching the second.
10083 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10084
2de2b3f9
AK
100852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10086
10087 * gcc.target/s390/vxe/negfma-1.c: New test.
10088
7d2fd075
AK
100892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10090
10091 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10092 * gcc.target/s390/arch12/mul-1.c: New test.
10093 * gcc.target/s390/arch12/mul-2.c: New test.
10094
72612e4e
AK
100952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10096
10097 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10098
6c7774d1
AK
100992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10100
10101 * gcc.target/s390/vxe/popcount-1.c: New test.
10102
9ec98860
AK
101032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10104
10105 * gcc.target/s390/vxe/bitops-1.c: New test.
10106
6654e96f
AK
101072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10108
10109 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10110 * lib/target-supports.exp: Add effective target check s390_vxe.
10111
77c585ca
AK
101122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10113
10114 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10115 comparison instructions used from now on.
10116
b5de6e84
AK
101172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10118
10119 * gcc.target/s390/s390.exp (check_effective_target_vector):
10120 Include target-supports.exp and move target_vector check routine
10121 ...
10122 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10123 here and rename it.
10124 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10125 check from vector to s390_vx.
10126 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10127 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10128 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10129 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10130 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10131 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10132 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10133 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10134 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10135
a602f985
AK
101362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10137
10138 * gcc.target/s390/vector/vec-init-2.c: New test.
10139
085db63d
AK
101402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10141
10142 * gcc.dg/ubsan/pr79904-2.c: New test.
10143
dc4f29bc
AK
101442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10145
10146 PR target/79893
10147 * gcc.target/s390/zvector/pr79893.c: New test.
10148
56010684
JJ
101492017-03-24 Jakub Jelinek <jakub@redhat.com>
10150
10151 PR rtl-optimization/80112
10152 * gcc.dg/pr80112.c: New test.
10153
f0d7b52d
RO
101542017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10155
10156 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10157 etc. line numbers.
10158 * gcc.dg/Walloca-1.c: Likewise.
10159 * gcc.dg/Walloca-2.c: Likewise.
10160 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10161
635684c4
BS
101622017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10163
10164 PR tree-optimization/80158
10165 * gfortran.fortran-torture/compile/pr80158.f: New file.
10166
76afddf3
RB
101672017-03-24 Richard Biener <rguenther@suse.de>
10168
10169 PR tree-optimization/80167
10170 * gcc.dg/graphite/pr80167.c: New testcase.
10171
c2e389bf
TV
101722017-03-24 Tom de Vries <tom@codesourcery.com>
10173
10174 PR testsuite/80092
10175 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10176 dg-require-effective-target global_constructor.
10177 * gcc.dg/tls/emutls-2.c: Same.
10178
a72821b4
TV
101792017-03-24 Tom de Vries <tom@codesourcery.com>
10180
10181 PR testsuite/80092
10182 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10183 dg-require-effective-target indirect_jumps.
10184
1658def9
TV
101852017-03-24 Tom de Vries <tom@codesourcery.com>
10186
10187 PR testsuite/80092
10188 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10189 nonlocal_goto.
10190
90e02692
TV
101912017-03-24 Tom de Vries <tom@codesourcery.com>
10192
10193 PR testsuite/80092
10194 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10195 * gcc.dg/Walloca-12.c: Same.
10196 * gcc.dg/attr-alloc_size-8.c: Same.
10197 * gcc.dg/Walloca-4.c: Same.
10198 * gcc.dg/Walloca-8.c: Same.
10199 * gcc.dg/Walloca-13.c: Same.
10200 * gcc.dg/Walloca-14.c: Same.
10201 * gcc.dg/attr-alloc_size-9.c: Same.
10202 * gcc.dg/Walloca-1.c: Same.
10203 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10204 * gcc.dg/Walloca-5.c: Same.
10205 * gcc.dg/Walloca-10.c: Same.
10206 * gcc.dg/Walloca-9.c: Same.
10207 * gcc.dg/attr-alloc_size-6.c: Same.
10208 * gcc.dg/Wvla-larger-than-1.c: Same.
10209 * gcc.dg/torture/pr71881.c: Same.
10210 * gcc.dg/torture/pr71901.c: Same.
10211 * gcc.dg/torture/pr78742.c: Same.
10212 * gcc.dg/builtin-alloc-size.c: Same.
10213 * gcc.dg/Walloca-2.c: Same.
10214 * gcc.dg/Walloca-6.c: Same.
10215 * gcc.dg/Walloca-11.c: Same.
10216 * gcc.dg/attr-alloc_size-7.c: Same.
10217 * gcc.dg/Wvla-larger-than-2.c: Same.
10218 * gcc.dg/Walloca-3.c: Same.
10219 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10220 * gcc.c-torture/compile/pr79413.c: Same.
10221 * gcc.c-torture/compile/pr78439.c: Same.
10222
842392c8
KN
102232017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10224
10225 * gcc.target/powerpc/p9-options-1.c: New test.
10226
de2b3f5c
KT
102272017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10228
10229 PR target/71436
10230 * gcc.c-torture/compile/pr71436.c: New test.
10231
2e6315ef 102322017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10233 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10234
10235 PR tree-optimization/79908
10236 PR tree-optimization/80136
10237 * gcc.dg/torture/pr79908.c: New file.
10238
9cdf0363
NK
102392017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10240
2e6315ef 10241 PR fortran/39239
9cdf0363
NK
10242 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10243
f3dd574e
JJ
102442017-03-22 Jakub Jelinek <jakub@redhat.com>
10245
f13e9cd5
JJ
10246 PR c++/80141
10247 * g++.dg/gomp/pr80141.C: New test.
10248
68ed2ba0
JJ
10249 PR c++/80129
10250 * g++.dg/torture/pr80129.C: New test.
10251
f3dd574e
JJ
10252 PR sanitizer/80110
10253 * g++.dg/tsan/pr80110.C: New test.
10254
918b6c9e
TK
102552017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10256
10257 PR fortran/80142
10258 * gfortran.dg/any_loc.f90: New test case.
10259
bf634d1c
TP
102602017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10261
10262 PR target/80082
10263 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10264 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10265
f7325b95
ML
102662017-03-22 Martin Liska <mliska@suse.cz>
10267
10268 PR target/79906
10269 * g++.dg/ext/mv8.C: Add power* targets.
10270
3f01b620
MS
102712017-03-21 Martin Sebor <msebor@redhat.com>
10272
10273 PR c++/79548
10274 * g++.dg/warn/Wunused-var-26.C: New test.
10275
1cefb051
BS
102762017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10277
10278 PR tree-optimization/79908
10279 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10280
edc1747f
MP
102812017-03-21 Marek Polacek <polacek@redhat.com>
10282 Martin Sebor <msebor@redhat.com>
10283
10284 PR tree-optimization/80109
10285 * gcc.dg/Walloca-14.c: New test.
10286
85106b87
JJ
102872017-03-21 Jakub Jelinek <jakub@redhat.com>
10288
10289 PR target/80125
10290 * gcc.target/powerpc/pr80125.c: New test.
10291
e59a225f
NK
102922017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10293
10294 PR fortran/69498
10295 * gfortran.dg/unexp_attribute.f90: New test
10296
0ffe60b5 102972017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10298 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10299
10300 PR tree-optimization/79908
10301 * gcc.dg/torture/pr79908.c: New file.
10302
54eb90fe
SKS
103032017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10304
10305 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10306 with sizeof(int) < 4.
10307
5611c456
ML
103082017-03-21 Martin Liska <mliska@suse.cz>
10309
10310 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10311 apostrophes.
10312
e650ea2a
RB
103132017-03-21 Richard Biener <rguenther@suse.de>
10314
10315 PR tree-optimization/80032
10316 * g++.dg/opt/pr80032.C: New testcase.
10317
da2ce5f9
RB
103182017-03-21 Richard Biener <rguenther@suse.de>
10319
10320 PR tree-optimization/80122
10321 * gcc.dg/torture/pr80122.c: New testcase.
10322
9d60683a
TT
103232017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10324
10325 * gcc.dg/pic-2.c: Skip for MIPS.
10326 * gcc.dg/pie-2.c: Skip for MIPS.
10327
d3e19c2c
PC
103282017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10329
10330 PR c++/77752
10331 * g++.dg/cpp0x/initlist97.C: New.
10332 * g++.dg/cpp0x/initlist85.C: Update.
10333
8bee092e
JJ
103342017-03-21 Jakub Jelinek <jakub@redhat.com>
10335
9f30dff0
JJ
10336 PR c/67338
10337 * gcc.dg/pr67338.c: New test.
10338
8bee092e
JJ
10339 PR c++/35878
10340 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10341 dump instead of assembler.
10342 * g++.dg/init/pr35878_2.C: Likewise.
10343 * g++.dg/init/pr35878_3.C: Likewise.
10344
4d1b8e70
JJ
103452017-03-21 Jakub Jelinek <jakub@redhat.com>
10346
10347 PR c/80097
10348 * gcc.dg/ubsan/pr80097.c: New test.
10349
c34923c4
BS
103502017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10351
10352 PR tree-optimization/80054
10353 * g++.dg/torture/pr80054.C: New file.
10354
b0ba96c2
KN
103552017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10356
10357 PR target/79963
10358 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10359 directive to assure selection of proper bit using rlwinm insn.
10360 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10361 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10362 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10363 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10364
92377255
MP
103652017-03-20 Marek Polacek <polacek@redhat.com>
10366 Paolo Carlini <paolo.carlini@oracle.com>
10367
10368 PR c++/80059 - ICE with noexcept and __transaction_atomic
10369 * g++.dg/tm/pr80059-2.C: New test.
10370 * g++.dg/tm/pr80059.C: New test.
10371
243e28bf
ML
103722017-03-20 Martin Liska <mliska@suse.cz>
10373
10374 PR middle-end/79753
10375 * gcc.target/i386/mpx/pr79753.c: New test.
10376
918112d3
ML
103772017-03-20 Martin Liska <mliska@suse.cz>
10378
10379 PR target/79769
10380 PR target/79770
10381 * g++.dg/pr79769.C: New test.
10382 * gcc.target/i386/mpx/pr79770.c: New test.
10383
e325aba2
AK
103842017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10385
10386 PR target/78857
10387 * gcc.target/s390/load-and-test-fp-1.c: New test.
10388 * gcc.target/s390/load-and-test-fp-2.c: New test.
10389
91d2c04c
PT
103902017-03-18 Paul Thomas <pault@gcc.gnu.org>
10391
10392 PR fortran/79676
10393 * gfortran.dg/submodule_28.f08 : New test.
10394
c7e4107b
PT
103952017-03-18 Paul Thomas <pault@gcc.gnu.org>
10396
10397 PR fortran/71838
10398 * gfortran.dg/submodule_26.f08 : New test.
10399 * gfortran.dg/submodule_27.f08 : New test.
10400
d8fe28be
PH
104012017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10402
10403 PR target/79951
10404 * gcc.target/powerpc/pr79951.c: New.
10405
4a17943d
BS
104062017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10407
10408 PR rtl-optimization/79910
10409 * gcc.dg/torture/pr79910.c: New test.
10410
7f166d94
JL
104112017-03-17 Jeff Law <law@redhat.com>
10412
10413 PR tree-optimization/71437
10414 * gcc.dg/tree-ssa/pr71437.c: New test.
10415 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10416 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10417 now caught by VRP, but which were previously caught by DOM.
10418
12c4f7dc
RB
104192017-03-17 Richard Biener <rguenther@suse.de>
10420
10421 PR middle-end/80075
10422 * g++.dg/torture/pr80075.C: New testcase.
10423
207f3423
MM
104242017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10425
10426 PR target/71294
10427 * g++.dg/pr71294.C: New test.
10428
9fc900af
SB
104292017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10430
10431 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10432
c05c2380
JJ
104332017-03-16 Jakub Jelinek <jakub@redhat.com>
10434
e711928b
JJ
10435 PR fortran/80010
10436 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10437
c05c2380
JJ
10438 PR fortran/79886
10439 * gfortran.dg/pr79886.f90: New test.
10440
3231d64b
MM
104412017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10442
10443 PR target/79038
10444 * gcc.target/powerpc/pr79038-1.c: New test.
10445
81ef1f5e
SB
104462017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10447
10448 PR fortran/33271
10449 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10450
395a1e9b
JW
104512017-03-15 Jiong Wang <jiong.wang@arm.com>
10452
10453 PR testsuite/79356
10454 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10455
05f65910
UB
104562017-03-15 Uros Bizjak <ubizjak@gmail.com>
10457
10458 PR target/80019
10459 * gcc.target/i386/pr80019.c: New test.
10460
94285a7d
ML
104612017-03-15 Martin Liska <mliska@suse.cz>
10462
10463 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10464
a983542b
MS
104652017-03-14 Martin Sebor <msebor@redhat.com>
10466
10467 PR tree-optimization/79800
10468 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10469 * gcc.dg/tree-ssa/pr79800.c: New test.
10470
76ca5f40
MM
104712017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10472
10473 PR target/79947
10474 * gcc.target/powerpc/pr79947.c: New test.
10475
5d9a283a
MS
104762017-03-14 Martin Sebor <msebor@redhat.com>
10477
10478 PR middle-end/80020
10479 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10480 * gcc.dg/attr-alloc_size-7.c: Same.
10481 * gcc.dg/attr-alloc_size-9.c: Same.
10482 * gcc.dg/builtin-alloc-size.c: Same.
10483 * gcc.dg/pr80020.c: New test.
10484
4692943d
BS
104852017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10486
10487 PR rtl-optimization/79728
10488 * gcc.target/i386/sse-globalreg.c: New test.
10489
861d9d5e
ML
104902017-03-14 Martin Liska <mliska@suse.cz>
10491
10492 PR lto/66295
10493 * gcc.dg/tree-prof/pr66295.c: New test.
10494
a48018b5
ML
104952017-03-13 Martin Liska <mliska@suse.cz>
10496
10497 PR middle-end/78339
10498 * gcc.target/i386/mpx/pr78339.c: New test.
10499
8c56cc5a
CZ
105002017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10501
065ba179 10502 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10503
14555394
CZ
105042017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10505
065ba179 10506 * gcc.target/arc/pr9001090948.c: New file.
14555394 10507
3079b92e
SB
105082017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10509
10510 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10511 Fix test. Make early-out condition return early. Correct comments.
10512
c08de9db
JD
105132017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10514
10515 PR libgfortran/78854
10516 * gfortran.dg/dtio_25.f90: New test.
10517
66b27545
MS
105182017-03-10 Martin Sebor <msebor@redhat.com>
10519
10520 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10521
8f2f6381
BS
105222017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10523
10524 PR rtl-optimization/78911
10525 * gcc.target/i386/pr78911-1.c: New test.
10526 * gcc.target/i386/pr78911-2.c: New test.
10527
8e2c69b4 105282017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10529
8e2c69b4
WS
10530 PR target/79941
10531 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10532 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10533 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10534
455d833c
MP
105352017-03-10 Marek Polacek <polacek@redhat.com>
10536
10537 PR c++/79967
10538 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10539
cdd669f9
JJ
105402017-03-10 Jakub Jelinek <jakub@redhat.com>
10541
e260b0a7
JJ
10542 PR c++/79899
10543 * g++.dg/other/friend7.C: New test.
10544
cdd669f9
JJ
10545 PR c++/79896
10546 * g++.dg/ext/int128-5.C: New test.
10547
730e6e46
SB
105482017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10549
10550 PR testsuite/79356
10551 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10552 powerpc, sparc, or s390x.
10553
fc8f6304
PH
105542017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10555
10556 PR target/79907
10557 * gcc.target/powerpc/pr79907.c: New.
10558
f1b0632a
OH
105592017-03-10 Olivier Hainque <hainque@adacore.com>
10560
10561 * gnat.dg/opt64.adb: New test.
10562 * gnat.dg/opt64_pkg.ads: New helper.
10563 * gnat.dg/opt64_pkg.adb: New helper.
10564
5558f089
JJ
105652017-03-10 Jakub Jelinek <jakub@redhat.com>
10566
2d9dd4fb
JJ
10567 PR rtl-optimization/79909
10568 * gcc.target/powerpc/pr79909.c: New test.
10569
72772e67
JJ
10570 PR tree-optimization/79972
10571 * gcc.dg/pr79972.c: New test.
10572
5558f089
JJ
10573 PR tree-optimization/77975
10574 * gcc.dg/pr77975.c: New test.
10575
822a132c
MP
105762017-03-09 Marek Polacek <polacek@redhat.com>
10577
10578 PR c++/79962
10579 PR c++/79984
10580 * c-c++-common/nonnull-3.c: New test.
10581 * g++.dg/warn/Wnonnull3.C: New test.
10582
c9819d22
MF
105832017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10584
10585 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10586 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10587
36618428
MP
105882017-03-09 Marek Polacek <polacek@redhat.com>
10589
10590 PR sanitizer/79757
10591 * gcc.dg/ubsan/pr79757-1.c: New test.
10592 * gcc.dg/ubsan/pr79757-2.c: New test.
10593 * gcc.dg/ubsan/pr79757-3.c: New test.
10594 * gcc.dg/ubsan/pr79757-4.c: New test.
10595 * gcc.dg/ubsan/pr79757-5.c: New test.
10596
01e5af5a
JJ
105972017-03-09 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR c/79969
10600 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10601
6443c7c0
MP
106022017-03-09 Marek Polacek <polacek@redhat.com>
10603
10604 PR c++/79687
10605 * g++.dg/expr/ptrmem8.C: New test.
10606 * g++.dg/expr/ptrmem9.C: New test.
10607
d721dc3c
RB
106082017-03-09 Richard Biener <rguenther@suse.de>
10609
10610 PR tree-optimization/79977
10611 * gcc.dg/graphite/pr79977.c: New testcase.
10612
1f1fd3e2
TT
106132017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10614
10615 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10616 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10617 * lib/target-supports.exp (check_effective_target_rdynamic):
10618 New proc.
10619
16967aff
RB
106202017-03-09 Richard Biener <rguenther@suse.de>
10621
10622 PR middle-end/79971
10623 * gcc.dg/fixed-point/pr79971.c: New testcase.
10624
26d7dc48
RB
106252017-03-09 Richard Biener <rguenther@suse.de>
10626
10627 PR ipa/79970
10628 * gcc.dg/torture/pr79970.c: New testcase.
10629
35f77c28
PC
106302017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10631
10632 PR c++/71966
10633 * g++.dg/cpp0x/pr71966-1.C: New.
10634 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10635
8a7df031
ML
106362017-03-09 Martin Liska <mliska@suse.cz>
10637
10638 PR tree-optimization/79631
10639 * gcc.target/i386/mpx/pr79631.c: New test.
10640
3828bb0d
ML
106412017-03-09 Martin Liska <mliska@suse.cz>
10642
10643 PR target/65705
10644 PR target/69804
10645 * gcc.target/i386/pr71458.c: Update scanned pattern.
10646
410a590c
MP
106472017-03-09 Marek Polacek <polacek@redhat.com>
10648
10649 PR c++/79672
10650 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10651 * g++.dg/warn/Wduplicated-branches3.C: New test.
10652
f084a22e
PG
106532017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10654
10655 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10656
a278b1c3
ML
106572017-03-09 Martin Liska <mliska@suse.cz>
10658
10659 PR ipa/79764
10660 * g++.dg/pr79764.C: New test.
10661
8dc19053
ML
106622017-03-09 Martin Liska <mliska@suse.cz>
10663
10664 PR ipa/79761
10665 * g++.dg/pr79761.C: New test.
10666
030fc94a
JJ
106672017-03-09 Jakub Jelinek <jakub@redhat.com>
10668
9e463823
JJ
10669 PR sanitizer/79944
10670 * c-c++-common/asan/pr79944.c: New test.
10671
6b62f323
JJ
10672 PR target/79932
10673 * gcc.target/i386/pr79932-2.c: New test.
10674
030fc94a
JJ
10675 PR target/79932
10676 * gcc.target/i386/pr79932-1.c: New test.
10677
423aec8b
MP
106782017-03-09 Marek Polacek <polacek@redhat.com>
10679
10680 PR c++/79900 - ICE in strip_typedefs
10681 * g++.dg/warn/Wpadded-1.C: New test.
10682
6659fe59
MP
106832017-03-08 Marek Polacek <polacek@redhat.com>
10684
10685 * g++.dg/Walloca1.C: Adjust dg-warning.
10686
f1a675e4
AH
106872017-03-08 Andrew Haley <aph@redhat.com>
10688
10689 PR tree-optimization/79943
10690 * gcc.dg/tree-ssa/pr79943.c: New test.
10691
edfcd7e3
RB
106922017-03-08 Richard Biener <rguenther@suse.de>
10693
10694 PR tree-optimization/79955
10695 * gcc.dg/uninit-24.c: New testcase.
10696
61fdfd8c
RB
106972017-03-08 Richard Biener <rguenther@suse.de>
10698
10699 PR tree-optimization/79920
10700 * gcc.dg/vect/pr79920.c: New testcase.
10701
4b48e883
JJ
107022017-03-08 Jakub Jelinek <jakub@redhat.com>
10703
10704 PR sanitizer/79904
10705 * gcc.dg/ubsan/pr79904.c: New test.
10706
a71dbc63
JJ
107072017-03-07 Jakub Jelinek <jakub@redhat.com>
10708
10709 PR c/79834
10710 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10711 diagnostics.
10712
d8a90142
MP
107132017-03-07 Marek Polacek <polacek@redhat.com>
10714
10715 PR middle-end/79809
10716 * g++.dg/Walloca1.C: New test.
10717
a5e9e3e4
ML
107182017-03-07 Martin Liska <mliska@suse.cz>
10719
10720 PR middle-end/68270
10721 * g++.dg/pr68270.C: New test.
10722
1f6dba54
JJ
107232017-03-07 Jakub Jelinek <jakub@redhat.com>
10724
760f82db
JJ
10725 PR rtl-optimization/79901
10726 * gcc.target/i386/pr79901.c: New test.
10727
1f6dba54
JJ
10728 PR sanitizer/79897
10729 * c-c++-common/ubsan/pr79897.c: New test.
10730
feca7b89
VM
107312017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10732
10733 PR rtl-optimization/79571
10734 * gcc.target/i386/pr79571.c: New.
10735
bdbbf28d
MP
107362017-03-06 Marek Polacek <polacek@redhat.com>
10737
10738 PR c++/79796 - ICE with NSDMI and this pointer
10739 * g++.dg/cpp0x/nsdmi13.C: New test.
10740
52564551
JK
107412017-03-06 Julia Koval <julia.koval@intel.com>
10742
10743 PR target/79793
10744 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10745 directives.
10746 * gcc.target/i386/interrupt-13.c: Ditto.
10747 * gcc.target/i386/interrupt-14.c: Ditto.
10748 * gcc.target/i386/interrupt-15.c: Ditto.
10749
345edb37
JJ
107502017-03-06 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR c++/79822
10753 * g++.dg/cpp0x/constexpr-79822.C: New test.
10754
a8d25fd0
RB
107552017-03-06 Richard Biener <rguenther@suse.de>
10756
10757 PR tree-optimization/79894
10758 * gcc.dg/vect/pr79887.c: New testcase.
10759
522fcdd7
RB
107602017-03-06 Richard Biener <rguenther@suse.de>
10761
10762 PR tree-optimization/79824
10763 * gcc.dg/vect/pr79824-1.c: New testcase.
10764 * gcc.dg/vect/pr79824-2.c: Likewise.
10765
54649631
TT
107662017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10767
10768 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10769 gettimeofday. Remove dg-skip-if for AVR.
10770 * lib/target-supports.exp (check_effective_target_gettimeofday):
10771 New proc.
10772
4bbc8970
RD
107732017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10774
10775 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10776 * gcc.target/s390/hotpatch-10.c: Likewise.
10777 * gcc.target/s390/hotpatch-11.c: Likewise.
10778 * gcc.target/s390/hotpatch-12.c: Likewise.
10779 * gcc.target/s390/hotpatch-13.c: Likewise.
10780 * gcc.target/s390/hotpatch-14.c: Likewise.
10781 * gcc.target/s390/hotpatch-15.c: Likewise.
10782 * gcc.target/s390/hotpatch-16.c: Likewise.
10783 * gcc.target/s390/hotpatch-17.c: Likewise.
10784 * gcc.target/s390/hotpatch-18.c: Likewise.
10785 * gcc.target/s390/hotpatch-19.c: Likewise.
10786 * gcc.target/s390/hotpatch-2.c: Likewise.
10787 * gcc.target/s390/hotpatch-26.c: Likewise.
10788 * gcc.target/s390/hotpatch-27.c: Likewise.
10789 * gcc.target/s390/hotpatch-28.c: Likewise.
10790 * gcc.target/s390/hotpatch-3.c: Likewise.
10791 * gcc.target/s390/hotpatch-4.c: Likewise.
10792 * gcc.target/s390/hotpatch-5.c: Likewise.
10793 * gcc.target/s390/hotpatch-6.c: Likewise.
10794 * gcc.target/s390/hotpatch-7.c: Likewise.
10795 * gcc.target/s390/hotpatch-8.c: Likewise.
10796 * gcc.target/s390/hotpatch-9.c: Likewise.
10797
5f215a70
PC
107982017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10799
10800 PR c++/64574
10801 * g++.dg/template/crash125.C: New.
10802
296cc393
JJ
108032017-03-06 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR target/79812
10806 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10807
ca8942a3
TT
108082017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10809
10810 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10811
c1b993c0
PG
108122017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10813
10814 * gcc.target/mips/msa-minmax.c: New tests.
10815
a50a32aa
ML
108162017-03-06 Martin Liska <mliska@suse.cz>
10817
10818 PR sanitize/79783
10819 * g++.dg/asan/pr79783.C: New test.
10820
5ada812c
PG
108212017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10822
10823 * gcc.target/mips/msa-dotp.c: New tests.
10824
334b3c4b
PG
108252017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10826
10827 * gcc.target/mips/msa-bclri.c: New test.
10828
d8b4baeb
PC
108292017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10830
10831 PR c++/70266
10832 * g++.dg/tm/pr70266.C: New.
10833
ef78bc3c 108342017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10835 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10836
10837 * gfortran.dg/coarray/fail_image_1.f08: New test.
10838 * gfortran.dg/coarray/fail_image_2.f08: New test.
10839 * gfortran.dg/coarray/failed_images_1.f08: New test.
10840 * gfortran.dg/coarray/failed_images_2.f08: New test.
10841 * gfortran.dg/coarray/image_status_1.f08: New test.
10842 * gfortran.dg/coarray/image_status_2.f08: New test.
10843 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10844 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10845 * gfortran.dg/coarray_fail_st.f90: New test.
10846 * gfortran.dg/coarray_failed_images_1.f08: New test.
10847 * gfortran.dg/coarray_image_status_1.f08: New test.
10848 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10849
7f5a7d78
MP
108502017-03-03 Marek Polacek <polacek@redhat.com>
10851
10852 PR c/79758
10853 * gcc.dg/noncompile/pr79758.c: New test.
10854
cc195d46
JJ
108552017-03-03 Jakub Jelinek <jakub@redhat.com>
10856
10857 PR middle-end/79805
10858 * g++.dg/opt/pr79805.C: New test.
10859
945b6e16
AS
108602017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10861
10862 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10863 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10864 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10865 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10866 * gcc.target/i386/i386.exp
10867 (check_effective_target_avx512vpopcntdq): New.
10868
31dcc385
TT
108692017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10870
10871 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10872 ilp32 targets and match DImode registers for lp64 targets.
10873
0e174ae1
UB
108742017-03-03 Uros Bizjak <ubizjak@gmail.com>
10875
10876 * g++.dg/pr71624.C: Disable for x32.
10877 * g++.dg/pr71633.C: Ditto.
10878
93505ec5
JJ
108792017-03-03 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR target/79807
10882 * gcc.target/i386/pr79807.c: New test.
10883
d78a1c01
ML
108842017-03-03 Martin Liska <mliska@suse.cz>
10885
10886 PR tree-optimization/79803
10887 * gcc.dg/tree-ssa/pr79803.c: New test.
10888
ec7f796e
ML
108892017-03-03 Martin Liska <mliska@suse.cz>
10890
10891 PR rtl-optimization/79574
10892 * gcc.dg/pr79574-2.c: New test.
10893
30d309aa
RB
108942017-03-03 Richard Biener <rguenther@suse.de>
10895
10896 PR c++/79825
10897 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10898
38801de5
JJ
108992017-03-03 Jakub Jelinek <jakub@redhat.com>
10900
10901 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10902
7278b0a2
MP
109032017-03-03 Marek Polacek <polacek@redhat.com>
10904
10905 PR c++/79791
10906 * g++.dg/warn/Wwrite-strings-1.C: New test.
10907 * g++.dg/warn/Wwrite-strings-2.C: New test.
10908 * g++.dg/warn/Wwrite-strings-3.C: New test.
10909 * g++.dg/warn/Wwrite-strings-4.C: New test.
10910 * g++.dg/warn/Wwrite-strings-5.C: New test.
10911 * g++.dg/warn/Wwrite-strings-6.C: New test.
10912 * g++.dg/warn/Wwrite-strings-7.C: New test.
10913 * g++.dg/warn/Wwrite-strings-8.C: New test.
10914 * g++.dg/warn/Wwrite-strings-9.C: New test.
10915 * g++.dg/warn/Wwrite-strings-10.C: New test.
10916 * g++.dg/warn/Wwrite-strings-11.C: New test.
10917 * g++.dg/warn/Wwrite-strings-12.C: New test.
10918
75473a91
RB
109192017-03-03 Richard Biener <rguenther@suse.de>
10920
10921 PR middle-end/79818
10922 * gcc.dg/torture/pr79818.c: New testcase.
10923
50bea0c5
JJ
109242017-03-02 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR c++/79782
10927 * g++.dg/warn/Wunused-parm-10.C: New test.
10928
130f15ce
UB
109292017-03-02 Uros Bizjak <ubizjak@gmail.com>
10930
10931 * gcc.dg/rtl/x86_64/*.c: Test for
10932 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10933
dc362ada
UB
109342017-03-02 Uros Bizjak <ubizjak@gmail.com>
10935
10936 PR target/79514
10937 * gcc.target/i386/pr79514.c: New test.
10938
fe792dd8
JJ
109392017-03-02 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR rtl-optimization/79780
10942 * gcc.c-torture/compile/pr79780.c: New test.
10943
e80facb4
RB
109442017-03-02 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/79345
10947 PR c++/42000
10948 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10949 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10950 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10951
eb0e7c34
RB
109522017-03-02 Richard Biener <rguenther@suse.de>
10953
10954 PR c/79756
10955 * gcc.dg/vector-1.c: New testcase.
10956
653a4b32
BC
109572017-03-02 Bin Cheng <bin.cheng@arm.com>
10958
10959 PR tree-optimization/66768
10960 * gcc.target/i386/pr66768.c: New test.
10961
da403f31
RB
109622017-03-02 Richard Biener <rguenther@suse.de>
10963
10964 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10965 * gcc.dg/rtl/x86_64/final.c: Likewise.
10966 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10967 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10968 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10969 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10970
83692f96
RB
109712017-03-02 Richard Biener <rguenther@suse.de>
10972
10973 PR tree-optimization/79777
10974 * gcc.dg/torture/pr79777.c: New testcase.
10975
71dedb33
MS
109762017-03-01 Martin Sebor <msebor@redhat.com>
10977
10978 PR middle-end/79692
10979 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10980 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10981 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10982 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10983
48990905
UB
109842017-03-01 Uros Bizjak <ubizjak@gmail.com>
10985
10986 * gcc.target/i386/invsize-2.c: New test.
10987 * gcc.target/i386/invsize-3.c: Ditto.
10988 * gcc.target/i386/invsize-4.c: Ditto.
10989 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10990 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10991
c7f0c9f3
MM
109922017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10993
10994 PR target/79439
10995 * gcc.target/powerpc/pr79439.c: New test.
10996
f5ef6bfc
PH
109972017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10998
10999 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11000 scan string.
11001
11002
50181506
KN
110032017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11004
11005 PR target/79395
11006 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11007 pattern to look for vcmpequd. instead of vcmpnew.
11008 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11009 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11010 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11011 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11012 look for xvcmpeqdp. instead of xvcmpnedp.
11013 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11014 look for vcmpequd. instead of vcmpnew.
11015 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11016 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11017 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11018 look for xvcmpeqsp. instead of xvcmpnesp.
11019 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11020 look for xvcmpeqdp. instead of xvcmpnedp.
11021 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11022 look for vcmpequd. instead of vcmpnew.
11023 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11024 look for vcmpeqsp instead of xvcmpnesp.
11025 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11026 look for xvcmpeqdp instead of xvcmpnedp.
11027
0100ae43
RB
110282017-03-01 Richard Biener <rguenther@suse.de>
11029
11030 PR middle-end/79721
11031 * gcc.dg/torture/pr79721.c: New testcase.
11032
0f3f4ffe
JJ
110332017-03-01 Jakub Jelinek <jakub@redhat.com>
11034
42132674
JJ
11035 PR c++/79681
11036 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11037 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11038
e3e9e8ca
JJ
11039 PR c++/79746
11040 * g++.dg/warn/Wunused-parm-9.C: New test.
11041
0f3f4ffe
JJ
11042 PR tree-optimization/79734
11043 * g++.dg/opt/pr79734.C: New test.
11044
ad1de652
JJ
110452017-02-28 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR tree-optimization/79737
11048 * gcc.c-torture/execute/pr79737-1.c: New test.
11049 * gcc.c-torture/execute/pr79737-2.c: New test.
11050
7a1ae923
EB
110512017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11052
11053 * gcc.target/sparc/20170228-1.c: New test.
11054
2af0c3ed
UB
110552017-02-28 Uros Bizjak <ubizjak@gmail.com>
11056
11057 * gcc.target/i386/invsize-1.c: New test.
11058
203ced0a
MS
110592017-02-28 Martin Sebor <msebor@redhat.com>
11060
11061 PR tree-optimization/79691
11062 * gcc.dg/tree-ssa/pr79691.c: New test.
11063
8a915b87
JJ
110642017-02-28 Jakub Jelinek <jakub@redhat.com>
11065
11066 PR target/79729
11067 * gcc.target/i386/pr79729.c: New test.
11068
41aa3a38
RB
110692017-02-28 Richard Biener <rguenther@suse.de>
11070
11071 PR tree-optimization/79740
11072 * gcc.dg/torture/pr79740.c: New testcase.
11073
587240d2
RB
110742017-02-28 Richard Biener <rguenther@suse.de>
11075
11076 PR middle-end/79731
11077 * c-c++-common/torture/pr79731.c: New testcase.
11078
dd3f4560
RB
110792017-02-28 Richard Biener <rguenther@suse.de>
11080
11081 PR tree-optimization/79732
11082 * gcc.dg/torture/pr79732.c: New testcase.
11083
c7d97b28
RB
110842017-02-28 Richard Biener <rguenther@suse.de>
11085
11086 PR tree-optimization/79723
11087 * gcc.target/i386/pr79723.c: New testcase.
11088
c8f28a3c
PH
110892017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11090
11091 PR target/79544
11092 * gcc.target/powerpc/pr79544.c: New.
11093
c91c3003
PC
110942017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11095
11096 PR c++/79414
11097 * g++.dg/parse/crash67.C: New.
11098
57fa080b
BC
110992017-02-27 Bin Cheng <bin.cheng@arm.com>
11100
11101 PR tree-optimization/77536
11102 * gcc.dg/vect/pr79347.c: Revise testing string.
11103
68b948d3
RB
111042017-02-27 Richard Biener <rguenther@suse.de>
11105
11106 PR tree-optimization/45397
11107 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11108
69a2e8a1
RB
111092017-02-27 Richard Biener <rguenther@suse.de>
11110
11111 PR tree-optimization/79690
11112 * gcc.target/i386/pr79690.c: New testcase.
11113
c7b608a9
TK
111142017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11115
11116 PR fortran/51119
11117 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11118 of original.
11119 * gfortran.dg/inline_matmul_11.f90: Likewise.
11120 * gfortran.dg/inline_matmul_9.f90: Likewise.
11121 * gfortran.dg/matmul_13.f90: New test.
11122 * gfortran.dg/matmul_14.f90: New test.
11123
98561a9b
JJ
111242017-02-25 Jakub Jelinek <jakub@redhat.com>
11125
11126 PR middle-end/79396
11127 * g++.dg/opt/pr79396.C: New test.
11128
77be9417
DH
111292017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11130
11131 PR fortran/79597
11132 * gfortran.dg/dtio_6.f90: Update test.
11133
111342017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11135
11136 PR fortran/79601
11137 * gfortran.dg/interface_operator_2.f90: New test.
11138
b9822443
JJ
111392017-02-24 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR c/79677
11142 * gcc.dg/pr79677.c: New test.
11143
4bc2b786
MF
111442017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11145
11146 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11147 of mov.ps.
11148 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11149 (cond_move1): Simplify condition to force generation of
11150 mov[nz].ps.
11151 (cond_move2): Likewise.
11152
4227c9ad
JJ
111532017-02-24 Jakub Jelinek <jakub@redhat.com>
11154
11155 PR c++/79588
11156 * g++.dg/warn/Wrestrict-1.C: New test.
11157 * g++.dg/warn/Wrestrict-2.C: New test.
11158
fd527ec1
DE
111592017-02-24 David Edelsohn <dje.gcc@gmail.com>
11160
11161 * g++.dg/ext/complit15.C: Require LTO.
11162
2af8fd5c
TT
111632017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11164
11165 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11166 logical_op_short_circuit to skip targets.
11167 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11168 and s390.
11169
0b9cdb9a
EB
111702017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11171
11172 * gnat.dg/opt63.adb: New test.
11173
4af362a9
EB
111742017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11175
11176 * gnat.dg/discr47.adb: New test.
11177
7699e88f
RB
111782017-02-24 Richard Biener <rguenther@suse.de>
11179
11180 PR tree-optimization/79389
11181 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11182
e3beb191
PC
111832017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11184
11185 PR c++/79361
11186 * g++.dg/cpp0x/pr79361-1.C: New.
11187 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11188
195610aa
EB
111892017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11190
11191 * gcc.target/visium/bit_test.c: Accept any lsr form.
11192 * gcc.target/visium/block_move.c: Tweak.
11193
17885cad
DV
111942017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11195
11196 PR 68749
11197 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11198
45f7faf0
RB
111992017-02-23 Richard Biener <rguenther@suse.de>
11200
11201 PR tree-optimization/79683
11202 * gcc.target/i386/pr79683.c: New testcase.
11203
18eb304e
JL
112042017-02-22 Jeff Law <law@redhat.com>
11205
11206 PR tree-optimization/79578
11207 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11208
0a864a97
SD
112092017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11210
11211 * gcc.target/mips/msa-fp-cc.c: New test.
11212
fe8ece05
JJ
112132017-02-22 Jakub Jelinek <jakub@redhat.com>
11214
e40b6fc7
JJ
11215 PR c++/79664
11216 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11217 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11218 * g++.dg/gomp/pr79664.C: New test.
11219
fe8ece05
JJ
11220 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11221
78af14ae
MP
112222017-02-22 Marek Polacek <polacek@redhat.com>
11223
11224 PR c++/79653
11225 * g++.dg/cpp0x/alignas10.C: New test.
11226 * g++.dg/cpp0x/alignas9.C: New test.
11227
8fdddd3d
MP
11228 PR c++/79657
11229 * g++.dg/ext/underlying_type12.C: New test.
11230
61ac5ebe
MP
11231 PR c/79662
11232 * gcc.dg/enum-incomplete-4.c: New test.
11233
888c7050
JJ
112342017-02-22 Jakub Jelinek <jakub@redhat.com>
11235
11236 PR target/70465
11237 * gcc.target/i386/pr70465-2.c: New test.
11238
6d3daa1a
UB
112392017-02-21 Uros Bizjak <ubizjak@gmail.com>
11240
11241 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11242
76dd203e
RB
112432017-02-22 Richard Biener <rguenther@suse.de>
11244
11245 PR tree-optimization/79673
11246 * gcc.target/i386/pr79673.c: New testcase.
11247
a9c774d2
RB
112482017-02-22 Richard Biener <rguenther@suse.de>
11249
11250 PR tree-optimization/79666
11251 * gcc.dg/torture/pr79666.c: New testcase.
11252
8f4f841a
ML
112532017-02-22 Martin Liska <mliska@suse.cz>
11254
11255 PR lto/79587
11256 * gcc.dg/tree-prof/pr79587.c: New test.
11257
a232a1cb
MP
112582017-02-21 Marek Polacek <polacek@redhat.com>
11259
11260 PR c++/79535
11261 * g++.dg/ext/flexary23.C: New test.
11262
b86fec68
UB
112632017-02-21 Uros Bizjak <ubizjak@gmail.com>
11264
11265 PR target/79593
11266 * gcc.target/i386/pr79593.c: New test.
11267
5c3f1d7b
JJ
112682017-02-21 Jakub Jelinek <jakub@redhat.com>
11269
b7280ac2
JJ
11270 PR c++/79654
11271 * g++.dg/cpp1z/decomp26.C: New test.
11272
5c3f1d7b
JJ
11273 PR sanitizer/79589
11274 * g++.dg/ubsan/pr79589.C: New test.
11275
1486c2a7
JL
112762017-02-21 Jeff Law <law@redhat.com>
11277
11278 PR tree-optimization/79621
11279 * gcc.c-torture/compile/pr79621.c: New test.
11280
2f3ec56d
JJ
112812017-02-21 Jakub Jelinek <jakub@redhat.com>
11282
3bb43119
JJ
11283 PR c++/79655
11284 * g++.dg/cpp1y/constexpr-79655.C: New test.
11285
664beaf2 11286 PR c++/79639
b86fec68 11287 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11288
956d3e61
JJ
11289 PR target/79633
11290 * gcc.target/i386/mpx/pr79633.c: New test.
11291
d4cbfca4
JJ
11292 PR target/79570
11293 * gcc.dg/pr79570.c: New test.
11294
00bc9de3
JJ
11295 PR c++/79641
11296 * c-c++-common/pr79641.c: New test.
11297
d002d099
JJ
11298 PR tree-optimization/79649
11299 * gcc.target/i386/pr79649.c: New test.
11300
2f3ec56d
JJ
11301 PR target/79494
11302 * gcc.dg/pr79494.c: New test.
11303
e6655a5f
SB
113042017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11305
11306 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11307 to dg-options.
11308
113092017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11310
11311 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11312
fd527ec1
DE
113132017-02-02 Jason Merrill <jason@redhat.com>
11314
11315 PR c++/79580
11316 * g++.dg/ext/complit15.C: New.
11317
027a9dd5
KN
113182017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11319
11320 PR target/78056
11321 * gcc.target/powerpc/pr78056-8.c: Remove.
11322
80480cee
MP
113232017-02-20 Marek Polacek <polacek@redhat.com>
11324
11325 PR middle-end/79537
11326 * gcc.dg/comp-goto-4.c: New test.
11327
85ade8d6
MP
11328 PR sanitizer/79558
11329 * c-c++-common/ubsan/bounds-14.c: New test.
11330
705d3b77
JJ
113312017-02-20 Jakub Jelinek <jakub@redhat.com>
11332
11333 PR target/79568
11334 * gcc.target/i386/pr79568-1.c: New test.
11335 * gcc.target/i386/pr79568-2.c: New test.
11336 * gcc.target/i386/pr79568-3.c: New test.
11337
dc42a736
PT
113382017-02-16 Paul Thomas <pault@gcc.gnu.org>
11339
11340 PR fortran/79382
705d3b77
JJ
11341 * gfortran.dg/dtio_10.f90: Change test of error message.
11342 * gfortran.dg/dtio_23.f90: New test.
11343 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11344
1ca6a74f
PT
113452017-02-20 Paul Thomas <pault@gcc.gnu.org>
11346
11347 PR fortran/79434
705d3b77 11348 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11349
63af1586
PT
113502017-02-19 Paul Thomas <pault@gcc.gnu.org>
11351
11352 PR fortran/79447
705d3b77 11353 * gfortran.dg/submodule_24.f08: New test.
63af1586 11354
4ca4d1e9
AV
113552017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11356
11357 PR fortran/79229
11358 * gfortran.dg/class_allocate_24.f90: New test.
11359
dea71ad0
PT
113602017-02-19 Paul Thomas <pault@gcc.gnu.org>
11361
11362 PR fortran/79402
11363 * gfortran.dg/submodule_23.f90: New test.
11364
f46e2bc9
PC
113652017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11366
11367 PR c++/79380
11368 * g++.dg/cpp0x/alignas8.C: New.
11369
7dfa657b
JW
113702017-02-19 Eric Fiselier <eric@efcs.ca>
11371 Jonathan Wakely <jwakely@redhat.com>
11372
11373 PR c++/69523
11374 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11375
eab1f169
PK
113762017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11377
11378 * gcc.dg/gimplefe-26.c: New test.
11379
47e16d83
JDA
113802017-02-18 John David Anglin <danglin@gcc.gnu.org>
11381
11382 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11383
c2615951
JJ
113842017-02-18 Jakub Jelinek <jakub@redhat.com>
11385
c28fcc60
JJ
11386 PR target/79569
11387 * gcc.target/i386/3dnowA-3.c: New test.
11388
c2615951
JJ
11389 PR target/79559
11390 * gcc.target/i386/pr79559.c: New test.
11391
97fcf744
JM
113922017-02-17 Joseph Myers <joseph@codesourcery.com>
11393
11394 * gcc.dg/c11-float-2.c: New test.
11395 * gcc.dg/torture/float128-floath.c,
11396 gcc.dg/torture/float128x-floath.c,
11397 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11398 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11399 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11400 *_DECIMAL_DIG macros with DECIMAL_DIG.
11401
a530e181
BS
114022017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11403
11404 PR target/79261
11405 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11406
1d516992
JK
114072017-02-17 Julia Koval <julia.koval@intel.com>
11408
11409 * gcc.target/i386/rdpid.c New test.
11410 * gcc.target/i386/sse-12.c: Add -mrdpid.
11411 * gcc.target/i386/sse-13.c: Ditto.
11412 * gcc.target/i386/sse-14.c: Ditto.
11413 * gcc.target/i386/sse-22.c: Ditto.
11414 * gcc.target/i386/sse-23.c: Ditto.
11415 * g++.dg/other/i386-2.C: Ditto.
11416 * g++.dg/other/i386-3.C: Ditto.
11417
3185712c
SB
114182017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11419
11420 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11421 * gcc.dg/pr61441.c: Ditto.
11422
a261ee49
ML
114232017-02-17 Martin Liska <mliska@suse.cz>
11424
11425 PR rtl-optimization/79574
11426 * gcc.dg/pr79574.c: New test.
11427
5bf69d74
MP
114282017-02-17 Marek Polacek <polacek@redhat.com>
11429
11430 PR middle-end/79536
11431 * gcc.dg/torture/pr79536.c: New test.
11432
a72b242e
AM
114332017-02-16 Alan Modra <amodra@gmail.com>
11434
11435 * gcc.c-torture/execute/pr79286.c: New.
11436
bcac0b4d
JJ
114372017-02-16 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR c++/79512
11440 * c-c++-common/gomp/pr79512.c: New test.
11441
945c17d8
MS
114422017-02-15 Martin Sebor <msebor@redhat.com>
11443
11444 PR c++/79363
11445 * g++.dg/ext/flexary12.C: Adjust.
11446 * g++.dg/ext/flexary20.C: Same.
11447 * g++.dg/ext/flexary21.C: Same.
11448 * g++.dg/ext/flexary22.C: New test.
11449
25c99850
BC
114502017-02-15 Bin Cheng <bin.cheng@arm.com>
11451
11452 PR tree-optimization/79347
11453 * gcc.dg/vect/pr79347.c: New test.
11454
4f5e5fcb
JJ
114552017-02-15 Jakub Jelinek <jakub@redhat.com>
11456
e7202857
JJ
11457 PR c++/79301
11458 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11459 [[deprecated]] comment.
11460 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11461 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11462 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11463 [[deprecated]] in -std=c++11.
11464 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11465 [[fallthrough]] in -std=c++11 and -std=c++14.
11466
4f5e5fcb
JJ
11467 PR c++/79288
11468 * g++.dg/tls/pr79288.C: New test.
11469
c7545f1c
MP
114702017-02-15 Marek Polacek <polacek@redhat.com>
11471
11472 PR c/79515
11473 * gcc.dg/dfp/pr79515.c: New.
11474
1114b39c
DE
114752017-02-15 David Edelsohn <dje.gcc@gmail.com>
11476
11477 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11478
93b87d1d
TS
114792017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11480
11481 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11482 "opt_files".
11483
fa8db6ea
JJ
114842017-02-15 Jakub Jelinek <jakub@redhat.com>
11485
11486 PR target/79487
11487 * gcc.dg/dfp/pr79487.c: New test.
11488 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11489 2017-02-13 change.
11490
8722316b
CL
114912017-01-14 Carl Love <cel@us.ibm.com>
11492
11493 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11494 xvcvsxdsp and xvcvuxdsp instructions.
11495
2932fe90
SB
114962017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11497
11498 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11499 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11500 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11501 64-bit default target.
11502 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11503 a 64-bit default target.
11504
63d09033
JJ
115052017-02-14 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR target/79481
11508 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11509 (test_3vx): Change return type from int to void.
63d09033
JJ
11510 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11511 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11512 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11513 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11514 tests.
11515 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11516 (test_3vx): Change return type from int to void.
11517 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11518 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11519 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11520 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11521 tests.
11522 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11523 intrinsic. Change scan-assembler-times number from 1 to 2.
11524 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11525 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11526 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11527 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11528 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11529 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11530 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11531
8668fae0
UB
115322017-02-14 Uros Bizjak <ubizjak@gmail.com>
11533
11534 PR middle-end/61225
11535 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11536 Use dg-additional-options for ia32 target. Remove XFAIL.
11537
95d96609
UB
115382017-02-14 Uros Bizjak <ubizjak@gmail.com>
11539
11540 PR target/79495
11541 * gcc.target/i386/pr79495.c: New test.
11542
6f207d58
MP
115432017-02-14 Marek Polacek <polacek@redhat.com>
11544
11545 PR c++/79420
11546 PR c++/79463
11547 * g++.dg/cpp1y/pr79463.C: New.
11548 * g++.dg/template/incomplete10.C: New.
11549 * g++.dg/template/incomplete9.C: New.
11550
ee139af5
L
115512017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11552
11553 PR target/79498
11554 * gcc.target/i386/pr79498.c: New test.
11555
bf00c9e0
MS
115562017-02-14 Martin Sebor <msebor@redhat.com>
11557
11558 PR middle-end/79448
11559 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11560 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11561 * gcc.dg/tree-ssa/pr79448.c: New test.
11562
6c022f73
JL
115632017-02-14 Jeff Law <law@redhat.com>
11564
11565 PR tree-optimization/79095
11566 * g++.dg/pr79095-1.C: New test
11567 * g++.dg/pr79095-2.C: New test
11568 * g++.dg/pr79095-3.C: New test
11569 * g++.dg/pr79095-4.C: New test
11570 * g++.dg/pr79095-5.C: New test
11571 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11572 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11573
b719f884
JG
115742017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11575
11576 * gcc.target/aarch64/vect_fp16_1.c: New.
11577
1be33173
PK
115782017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11579
11580 * gcc.dg/gimplefe-25.c: New test.
11581
73424a09
JJ
115822017-02-14 Jakub Jelinek <jakub@redhat.com>
11583
11584 PR tree-optimization/79408
11585 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11586
977472e8
RB
115872017-02-14 Richard Biener <rguenther@suse.de>
11588
11589 PR middle-end/79432
11590 * gcc.dg/torture/pr79432.c: New testcase.
11591
ee75687b
MS
115922017-02-13 Martin Sebor <msebor@redhat.com>
11593
11594 PR middle-end/79496
11595 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11596
b84702c0
JJ
115972017-02-13 Jakub Jelinek <jakub@redhat.com>
11598
ecc04fae
JJ
11599 PR sanitizer/79341
11600 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11601 variables volatile.
11602
b84702c0
JJ
11603 PR c++/79232
11604 * g++.dg/cpp1z/eval-order4.C: New test.
11605 * g++.dg/other/pr79232.C: New test.
11606
b9a161ff
NS
116072017-02-13 Nathan Sidwell <nathan@acm.org>
11608
11609 PR c++/79296
11610 * g++.dg/cpp0x/pr79296.C: New.
11611
d8505fac
SB
116122017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11613
11614 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11615 Instead, xfail powerpc*-*-* && lp64.
11616
efb802cb
SB
116172017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11618
11619 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11620 powerpc_p8vector_ok.
11621 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11622
8d6427c6
AS
116232017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11624
11625 PR target/79449
11626 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11627 for reading beyond a 4k boundary.
11628
9b7716c9
JJ
116292017-02-13 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR rtl-optimization/79388
11632 PR rtl-optimization/79450
11633 * gcc.c-torture/execute/pr79388.c: New test.
11634 * gcc.c-torture/execute/pr79450.c: New test.
11635
4bb91707
TK
116362017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11637
11638 PR fortran/65542
9b7716c9 11639 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11640
e22910c2
JJ
116412017-02-11 Jakub Jelinek <jakub@redhat.com>
11642
11643 PR sanitizer/79341
11644 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11645
acbbac04
JH
116462017-02-11 Jan Hubicka <hubicka@ucw.cz>
11647
11648 PR tree-ssa/56727
11649 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11650
e493f96b
JJ
116512017-02-10 Jakub Jelinek <jakub@redhat.com>
11652
11653 PR c++/79457
11654 * g++.dg/cpp0x/pr79457.C: New test.
11655
773acd54
SB
116562017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11657
11658 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11659 scan-assembler unless lp64.
11660
b56f814e
SB
116612017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11662
11663 PR tree-optimization/66612
11664 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11665
5e659d16
SB
116662017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11667
11668 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11669 of all powerpc.
11670
6f4f30bf
MP
116712017-02-10 Marek Polacek <polacek@redhat.com>
11672
11673 PR c++/79435
11674 * g++.dg/cpp1y/pr79435.C: New.
11675
3799a5b8
MP
11676 PR c++/79184
11677 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11678
052ef81d
CL
116792017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11680
11681 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11682 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11683 New.
11684 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11685 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11686 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11687 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11688 (vtst_expected_poly64x2): Move to aarch64-only section.
11689 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11690 (vtst_p64, vtstq_p64): New tests.
11691
a7c8ed0c
PC
116922017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11693
11694 PR c++/71737
11695 * g++.dg/cpp0x/pr71737.C: New.
11696
3dcde5ef 116972017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11698 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11699
11700 * gcc.dg/gimplefe-error-1.c: New testcase.
11701 * gcc.dg/gimplefe-error-2.c: New testcase.
11702 * gcc.dg/gimplefe-error-3.c: New testcase.
11703
6139a3b7
JJ
117042017-02-10 Jakub Jelinek <jakub@redhat.com>
11705
11706 PR tree-optimization/79411
11707 * gcc.c-torture/compile/pr79411.c: New test.
11708
9bfc55d0
JJ
117092017-02-09 Jakub Jelinek <jakub@redhat.com>
11710 Jason Merrill <jason@redhat.com>
11711
11712 PR c++/79143
11713 * g++.dg/cpp1z/pr79143.C: New test.
11714
0b90c541
JH
117152017-02-09 Jan Hubicka <hubicka@ucw.cz>
11716
11717 * gcc.dg/loop-unswitch-2.c: Update testcase.
11718 * gcc.dg/loop-unswitch-1.c: Update testcase.
11719
192b048b
MP
117202017-02-09 Marek Polacek <polacek@redhat.com>
11721
11722 PR c/79428
11723 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11724 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11725 * c-c++-common/goacc/pr79428-1.c: New test.
11726 * c-c++-common/gomp/pr79428-2.c: New test.
11727 * c-c++-common/gomp/pr79428-5.c: New test.
11728 * c-c++-common/gomp/pr79428-6.c: New test.
11729 * c-c++-common/pr79428-3.c: New test.
11730
e9a9033b
AK
117312017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11732
11733 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11734 testcases.
11735
56f71478
JJ
117362017-02-09 Jakub Jelinek <jakub@redhat.com>
11737
28f6839b
JJ
11738 PR c/79413
11739 * gcc.c-torture/compile/pr79413.c: New test.
11740
f08683a1
JJ
11741 PR c++/79429
11742 * c-c++-common/gomp/pr79429.c: New test.
11743 * g++.dg/gomp/pr79429.C: New test.
11744
56f71478
JJ
11745 PR c/79431
11746 * c-c++-common/gomp/pr79431.c: New test.
11747
02889d23
CLT
117482017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11749 Cesar Philippidis <cesar@codesourcery.com>
11750 Joseph Myers <joseph@codesourcery.com>
11751 Chung-Lin Tang <cltang@codesourcery.com>
11752
11753 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11754 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11755 * c-c++-common/goacc/loop-auto-2.c: New.
11756 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11757 * c-c++-common/goacc/tile-2.c: New.
11758 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11759 * g++.dg/goacc/tile-1.C: New, check tile subst.
11760 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11761 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11762 * gfortran.dg/goacc/tile-1.f90: New test.
11763 * gfortran.dg/goacc/tile-2.f90: New test.
11764 * gfortran.dg/goacc/tile-lowering.f95: New test.
11765
9c0c77d2
RB
117662017-02-09 Richard Biener <rguenther@suse.de>
11767
11768 PR tree-optimization/69823
11769 * gcc.dg/graphite/pr69823.c: New testcase.
11770
f39bad9f
PH
117712017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11772
11773 PR target/78604
11774 * gcc.target/powerpc/pr78604.c: New.
11775
fc00b9ce
KN
117762017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11777
11778 PR target/68972
11779 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11780 disable this test on power architecture.
11781
50c1f4a5
RB
117822017-02-08 Richard Biener <rguenther@suse.de>
11783
11784 PR tree-optimization/71824
11785 PR tree-optimization/79409
11786 * gcc.dg/graphite/pr71824-3.c: New testcase.
11787
74a15d14
JJ
117882017-02-08 Jakub Jelinek <jakub@redhat.com>
11789
11790 PR tree-optimization/79408
11791 * gcc.dg/tree-ssa/pr79408.c: New test.
11792
d798497e
RB
117932017-02-08 Richard Biener <rguenther@suse.de>
11794
11795 PR tree-optimization/71824
11796 * gcc.dg/graphite/pr71824-2.c: New testcase.
11797
9d5019a1
AP
117982017-02-07 Andrew Pinski <apinski@cavium.com>
11799
705d3b77 11800 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11801
ec48209a
JJ
118022017-02-07 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR rtl-optimization/79386
11805 * gcc.c-torture/compile/pr79386.c: New test.
11806
e5f234b2
DV
118072017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11808 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11809
11810 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11811 *-*-solaris*.
11812
1f138b75
JJ
118132017-02-07 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR target/79299
11816 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11817 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11818
7af4b20d
RB
118192017-02-07 Richard Biener <rguenther@suse.de>
11820
11821 * gcc.dg/gimplefe-23.c: New testcase.
11822 * gcc.dg/gimplefe-24.c: Likewise.
11823
d95c2fc7
CL
118242017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11825
11826 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11827 scan-assembler instead of scan-assembler-times.
11828 * gcc.target/aarch64/test_frame_10.c: Likewise.
11829 * gcc.target/aarch64/test_frame_12.c: Likewise.
11830 * gcc.target/aarch64/test_frame_2.c: Likewise.
11831 * gcc.target/aarch64/test_frame_4.c: Likewise.
11832 * gcc.target/aarch64/test_frame_6.c: Likewise.
11833 * gcc.target/aarch64/test_frame_7.c: Likewise.
11834 * gcc.target/aarch64/test_frame_8.c: Likewise.
11835
fa5d44d0
RO
118362017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11837
11838 * gcc.target/i386/pr78419.c: Require ifunc support.
11839
d9b4ce00
DE
118402017-02-07 David Edelsohn <dje.gcc@gmail.com>
11841
11842 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11843
bb7d75ff
PP
118442017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11845
11846 PR c++/79360
11847 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11848
122e7b4f
KC
118492017-02-06 Kito Cheng <kito.cheng@gmail.com>
11850
11851 * lib/target-supports.exp: Define the RISC-V target.
11852 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11853 * gcc.dg/builtin-apply2.c: Likewise.
11854 * gcc.dg/ifcvt-4.c: Likewise.
11855 * gcc.dg/loop-8.c: Likewise.
11856 * gcc.dg/sibcall-10.c: Likewise.
11857 * gcc.dg/sibcall-9.c: Likewise.
11858 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11859 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11860 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11861 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11862 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11863 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11864 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11865
391675ac
MM
118662017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11867
11868 PR target/66144
11869 * gcc.target/powerpc/pr66144-1.c: New test.
11870 * gcc.target/powerpc/pr66144-2.c: Likewise.
11871 * gcc.target/powerpc/pr66144-3.c: Likewise.
11872
e495e31a
MS
118732017-02-06 Martin Sebor <msebor@redhat.com>
11874
11875 PR tree-optimization/79376
11876 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11877 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11878
2568d8a1
JJ
118792017-02-06 Jakub Jelinek <jakub@redhat.com>
11880
98e09245
JJ
11881 PR c++/79379
11882 * g++.dg/cpp1y/constexpr-79379.C: New test.
11883
e8b0383c
JJ
11884 PR c++/79377
11885 * g++.dg/lookup/pr79377.C: New test.
11886
a5e8cbd1
JJ
11887 PR c++/79372
11888 * g++.dg/cpp1z/decomp25.C: New test.
11889
2568d8a1
JJ
11890 PR tree-optimization/79284
11891 * gcc.c-torture/compile/pr79284.c: New test.
11892
aae936b9
PC
118932017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11894
11895 PR c++/70448
11896 * g++.dg/cpp0x/pr70448.C: New.
11897
daf57541
DV
118982017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11899
11900 PR 78348
11901 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11902 to dg-options.
11903
0898c74d
GJL
119042017-02-06 Georg-Johann Lay <avr@gjlay.de>
11905
11906 PR target/78883
11907 * gcc.c-torture/compile/pr78883.c: New test.
11908
5d3ebb71
JH
119092017-02-05 Jan Hubicka <hubicka@ucw.cz>
11910
11911 PR tree-ssa/79347
11912 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11913 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11914 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11915 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11916 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11917 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11918 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11919 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11920 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11921 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11922 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11923 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11924 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11925
139d4065
AV
119262017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11927
11928 PR fortran/79344
11929 * gfortran.dg/allocate_with_source_24.f90: New test.
11930
4b9c80d8
AV
119312017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11932
11933 PR fortran/79230
11934 * gfortran.dg/der_ptr_component_2.f90: New test.
11935
f3877b2f
EB
119362017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11937
11938 * gcc.target/sparc/20170205-1.c: New test.
11939
d8a09ada
JDA
119402017-02-03 John David Anglin <danglin@gcc.gnu.org>
11941
a2a86d6a
JDA
11942 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11943 libatomic_available.
11944
a1d99925
JDA
11945 * gcc.dg/pr77587.c: Require alias support.
11946 * gcc.dg/pr77587a.c: Likewise.
11947
d8bf159e
JDA
11948 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11949 * gcc.c-torture/execute/pr78622.c: Likewise.
11950
d8a09ada
JDA
11951 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11952 hppa*-*-hpux*.
11953 * c-c++-common/Wunused-var-16.c: Likewise.
11954 * c-c++-common/builtin-shuffle-1.c: Likewise.
11955 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11956 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11957
f589a1ce
MS
119582017-02-03 Martin Sebor <msebor@redhat.com>
11959
11960 PR tree-optimization/79327
11961 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11962 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11963 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11964
5b00f9d2
JJ
119652017-02-03 Jakub Jelinek <jakub@redhat.com>
11966 Martin Sebor <msebor@redhat.com>
11967
11968 PR tree-optimization/79327
11969 * gcc.dg/tree-ssa/pr79327.c: New test.
11970 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11971 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11972 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11973 (test_sprintf_chk_range_schar): Adjust dg-message.
11974 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11975 * gcc.c-torture/execute/pr79327.c: New test.
11976
437f0a81
JJ
119772017-02-03 Jakub Jelinek <jakub@redhat.com>
11978
11979 PR target/79354
11980 * gcc.target/powerpc/pr79354.c: New test.
11981 * gcc.c-torture/execute/pr79354.c: New test.
11982
3f343040
MS
119832017-02-03 Martin Sebor <msebor@redhat.com>
11984
11985 PR tree-optimization/79352
11986 * gcc.dg/tree-ssa/pr79352.c: New test.
11987
46a2ab58
ML
119882017-02-03 Martin Liska <mliska@suse.cz>
11989
11990 PR lto/66295
11991 * gcc.target/i386/mvc9.c: New test.
11992
baa2d1cd
PH
119932017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11994
11995 PR target/79158
11996 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11997 to VSX reg.
11998
30c6ec2f
JH
119992017-02-02 Jan Hubicka <hubicka@ucw.cz>
12000
12001 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12002 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12003 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12004 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12005 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12006 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12007 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12008 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12009 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12010 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12011 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12012 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12013 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12014
ebee1eb9
MS
120152017-02-02 Martin Sebor <msebor@redhat.com>
12016
12017 PR middle-end/79275
12018 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12019 * gcc.dg/tree-ssa/pr79275.c: New test.
12020
dcd25b8a
AS
120212017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12022
dc362ada 12023 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12024
0f0c2cc3
JH
120252017-02-02 Jan Hubicka <hubicka@ucw.cz>
12026
12027 PR middle-end/77445
12028 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12029 threading is done.
12030
1c372840
TC
120312017-02-02 Tamar Christina <tamar.christina@arm.com>
12032
12033 PR middle-end/78142
12034 * gcc.target/aarch64/vector_initialization_nostack.c
12035 (f12): Use one vector
12036
9f11a4a7
JJ
120372017-02-02 Jakub Jelinek <jakub@redhat.com>
12038
bef7e561
JJ
12039 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12040 * c-c++-common/asan/misalign-1.c: Likewise.
12041 * c-c++-common/asan/misalign-2.c: Likewise.
12042 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12043 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12044 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12045 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12046 add -ffat-lto-objects from/to dg-additional-options.
12047 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12048 dg-additional-options.
12049
9f11a4a7
JJ
12050 PR target/79197
12051 * gcc.target/powerpc/pr79197.c: New test.
12052 * gcc.c-torture/compile/pr79197.c: New test.
12053
09661674
RB
120542017-02-02 Richard Biener <rguenther@suse.de>
12055
12056 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12057
d8d58893
PC
120582017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12059
12060 PR c++/69637
12061 * g++.dg/cpp0x/pr69637-1.C: New.
12062 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12063
521a70a4
AK
120642017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12065
12066 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12067
e26b502d
BS
120682017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12069
12070 PR target/70012
12071 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12072 conditions.
12073
55e75c7c
JJ
120742017-02-01 Jakub Jelinek <jakub@redhat.com>
12075
12076 PR testsuite/79324
12077 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12078 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12079 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12080 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12081 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12082 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12083 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12084 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12085 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12086 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12087 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12088 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12089 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12090
a4476973
ML
120912017-02-01 Martin Liska <mliska@suse.cz>
12092
12093 PR testsuite/79272
12094 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12095
3f3181b1
RB
120962017-02-01 Richard Biener <rguenther@suse.de>
12097
12098 PR testsuite/76957
12099 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12100 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12101 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12102 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12103
1e7ef862
RB
121042017-02-01 Richard Biener <rguenther@suse.de>
12105
12106 PR middle-end/79315
12107 * gfortran.dg/pr79315.f90: New testcase.
12108
405a7406
RB
121092017-02-01 Richard Biener <rguenther@suse.de>
12110
12111 PR tree-optimization/71824
12112 * gcc.dg/graphite/pr71824.c: New testcase.
12113
19bdccb4
JJ
121142017-01-31 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR c++/79304
12117 * g++.dg/diagnostic/pr79304.C: New test.
12118
fcb2cdfc
DM
121192017-01-31 David Malcolm <dmalcolm@redhat.com>
12120
12121 PR c++/79298
12122 * g++.dg/spellcheck-pr79298.C: New test case.
12123
7cfa044d
DM
121242017-01-31 David Malcolm <dmalcolm@redhat.com>
12125
12126 PR preprocessor/79210
12127 * gcc.dg/format/pr79210.c: New test case.
12128 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12129 New function.
12130
de3fbef6
NS
121312017-01-31 Nathan Sidwell <nathan@acm.org>
12132
5ae37bdf
NS
12133 PR c++/79290
12134 * g++.dg/warn/pr79290.C: New.
12135
de3fbef6
NS
12136 PR c++/67273
12137 PR c++/79253
12138 * g++.dg/cpp1y/pr67273.C: New.
12139 * g++.dg/cpp1y/pr79253.C: New.
12140
7f357c61
NS
121412017-01-31 Nathan Sidwell <nathan@acm.org>
12142
12143 PR c++/79264
12144 * g++.dg/cpp1y/pr61636-1.C: Augment.
12145
5b11971a
CL
121462017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12147
12148 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12149 rand() instead of random().
12150
8b670f93
AH
121512017-01-30 Aldy Hernandez <aldyh@redhat.com>
12152
12153 PR tree-optimization/71691
12154 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12155
4727e06b
AK
121562017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12157
12158 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12159 __ARCH__.
12160
b6dae849
JJ
121612017-01-31 Jakub Jelinek <jakub@redhat.com>
12162
12163 PR tree-optimization/79267
12164 * g++.dg/opt/pr79267.C: New test.
12165
40fb9c89
AO
121662017-01-30 Alexandre Oliva <aoliva@redhat.com>
12167
12168 PR debug/63238
12169 * gcc.dg/debug/dwarf2/align-1.c: New.
12170 * gcc.dg/debug/dwarf2/align-2.c: New.
12171 * gcc.dg/debug/dwarf2/align-3.c: New.
12172 * gcc.dg/debug/dwarf2/align-4.c: New.
12173 * gcc.dg/debug/dwarf2/align-5.c: New.
12174 * gcc.dg/debug/dwarf2/align-6.c: New.
12175 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12176 * g++.dg/debug/dwarf2/align-1.C: New.
12177 * g++.dg/debug/dwarf2/align-2.C: New.
12178 * g++.dg/debug/dwarf2/align-3.C: New.
12179 * g++.dg/debug/dwarf2/align-4.C: New.
12180 * g++.dg/debug/dwarf2/align-5.C: New.
12181 * g++.dg/debug/dwarf2/align-6.C: New.
12182
3095f651
AS
121832017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12184
12185 PR target/79170
12186 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12187
3cf88bff
MS
121882017-01-30 Martin Sebor <msebor@redhat.com>
12189
12190 PR testsuite/79293
12191 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12192
37731134
ML
121932017-01-30 Martin Liska <mliska@suse.cz>
12194
12195 PR gcov-profile/79259
12196 * g++.dg/tree-prof/pr79259.C: New test.
12197
0c7247cc
RB
121982017-01-30 Richard Biener <rguenther@suse.de>
12199
12200 PR tree-optimization/79276
12201 * gcc.dg/torture/pr79276.c: New testcase.
12202
ab4be5d1
DV
122032017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12204
12205 PR target/79240
12206 * gcc.target/s390/pr79240.c: New test.
12207
6687d58d
BS
122082017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12209
12210 PR target/79268
12211 * gcc.target/powerpc/pr79268.c: New file.
12212 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12213 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12214 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12215 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12216
b5df96c3
JDA
122172017-01-28 John David Anglin <danglin@gcc.gnu.org>
12218
fc34d7b8
JDA
12219 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12220
9efc84e4
JDA
12221 PR testsuite/70583
12222 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12223
4bfbe3ae
JDA
12224 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12225 * gnat.dg/debug9.adb: Likewise.
12226
8d0b306f
JDA
12227 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12228
b5df96c3
JDA
12229 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12230 libatomic_available.
12231 * gfortran.dg/coarray_42.f90: Likewise.
12232 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12233 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12234 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12235
eb339366
MS
122362017-01-27 Martin Sebor <msebor@redhat.com>
12237
12238 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12239
711ce021
BS
122402017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12241
12242 PR rtl-optimization/79194
12243 * gcc.dg/torture/pr79194.c: New test.
12244
d8321b33
VM
122452017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12246
12247 PR tree-optimization/71374
2568d8a1 12248 * gcc.target/i386/pr71374.c: New.
d8321b33 12249
9e2ea13e
MS
122502017-01-27 Martin Sebor <msebor@redhat.com>
12251
12252 PR c++/71290
12253 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12254 a dg-error directive.
12255
9eb7045b
VM
122562017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12257
12258 PR target/79131
12259 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12260 * gcc.target/arm/pr79131-2.c: New.
12261
f75bbf3f
BS
122622017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12263
12264 PR target/65484
12265 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12266 vectorized on POWER unless hardware misaligned loads are
12267 available.
12268
3f54004b
BC
122692017-01-27 Bin Cheng <bin.cheng@arm.com>
12270
12271 PR rtl-optimization/78559
12272 * gcc.c-torture/execute/pr78559.c: New test.
12273
40b6bff9
RB
122742017-01-27 Richard Biener <rguenther@suse.de>
12275
12276 PR tree-optimization/79245
12277 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12278 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12279
b2f8892e
JJ
122802017-01-27 Jakub Jelinek <jakub@redhat.com>
12281
12282 PR c/79199
12283 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12284 target. Use 4294967293U instead of 4294967293.
12285
b002f3b9
RB
122862017-01-27 Richard Biener <rguenther@suse.de>
12287
12288 PR tree-optimization/71433
12289 * gcc.dg/Warray-bounds-21.c: New testcase.
12290
38f50ab6
RB
122912017-01-27 Richard Biener <rguenther@suse.de>
12292
12293 PR tree-optimization/79244
12294 * gcc.dg/torture/pr79244.c: New testcase.
12295
c04f4139
JJ
122962017-01-27 Jakub Jelinek <jakub@redhat.com>
12297
12298 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12299 all occurrences of 40 to 32.
12300
6ca513f9
RE
123012017-01-27 Richard Earnshaw <rearnsha@arm.com>
12302
12303 PR target/79239
12304 * gcc.target/arm/pr79239.c: New test.
12305
d876f5cd
DV
123062017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12307
12308 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12309
bb6a6ee9
AB
123102017-01-27 Adam Butcher <adam@jessamine.co.uk>
12311
12312 PR c++/64382
12313 * g++.dg/cpp1y/pr64382.C: New test.
12314
31c87a43
MS
123152017-01-26 Martin Sebor <msebor@redhat.com>
12316
12317 PR middle-end/78703
12318 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12319 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12320 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12321 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12322
f7c06c0f
JJ
123232017-01-26 Jakub Jelinek <jakub@redhat.com>
12324
b0670cc0
JJ
12325 PR debug/79129
12326 * g++.dg/debug/dwarf2/pr79129.C: New test.
12327
f7c06c0f
JJ
12328 PR debug/78835
12329 * g++.dg/debug/dwarf2/pr78835.C: New test.
12330
5d93da1d
MS
123312017-01-26 Martin Sebor <msebor@redhat.com>
12332
12333 PR middle-end/78703
12334 * gcc.dg/format/pr78569.c: Adjust.
12335 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12336 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12337 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12338 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12339 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12340 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12341 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12342 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12343 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12344 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12345 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12346
905d2812
JJ
123472017-01-26 Jakub Jelinek <jakub@redhat.com>
12348
12349 PR c++/68727
12350 * g++.dg/other/offsetof8.C: Add expected error.
12351 * g++.dg/other/offsetof9.C: New test.
12352
b3db8d77
DE
123532017-01-26 David Edelsohn <dje.gcc@gmail.com>
12354
12355 * g++.dg/opt/declone3.C: Require LTO.
12356
15961e4a
VM
123572017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12358
12359 PR target/79131
12360 * gcc.target/arm/pr79131.c: New.
12361
e39dd802
BC
123622017-01-26 Bin Cheng <bin.cheng@arm.com>
12363
12364 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12365
bc9efeab
JW
123662017-01-26 Jonathan Wakely <jwakely@redhat.com>
12367
12368 PR libstdc++/79190
12369 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12370 matches replaced operator delete.
12371
b5f75f0b
JJ
123722017-01-26 Jakub Jelinek <jakub@redhat.com>
12373
12374 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12375 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12376 avx512f with avx512dq.
12377 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12378 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12379 avx512f with avx512dq.
12380 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12381 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12382 avx512f with avx512dq.
12383
0a38b341
MP
123842017-01-26 Marek Polacek <polacek@redhat.com>
12385
12386 PR c/79199
12387 * c-c++-common/Wduplicated-branches-13.c: New test.
12388
ebff5c3f
DS
123892017-01-26 David Sherwood <david.sherwood@arm.com>
12390
12391 PR middle-end/79212
12392 * gfortran.dg/gomp/sharing-4.f90: New test.
12393
e6d55103
JJ
123942017-01-26 Jakub Jelinek <jakub@redhat.com>
12395
1a27fab1
JJ
12396 PR target/70465
12397 * gcc.target/i386/pr70465.c: New test.
12398
e6d55103
JJ
12399 * brig.dg/dg.exp: Update copyright years.
12400 * lib/brig-dg.exp: Update copyright years.
12401 * lib/brig.exp: Update copyright years.
12402
b5aa1281
MM
124032017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12404
12405 PR target/79179
12406 * gcc.target/powerpc/pr79179.c: New test.
12407
3b5de3cb
BS
124082017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12409
12410 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12411 generation to accept D-mode memory accesses.
12412
dbe81dbe
MS
124132017-01-25 Martin Sebor <msebor@redhat.com>
12414
12415 PR c++/71290
12416 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12417 * g++.dg/ext/flexarray-mangle.C: Same.
12418 * g++.dg/ext/flexarray-subst.C: Same.
12419 * g++.dg/ext/flexary10.C: Same.
12420 * g++.dg/ext/flexary11.C: Same.
12421 * g++.dg/ext/flexary14.C: Same.
12422 * g++.dg/ext/flexary16.C: Same.
12423 * g++.dg/ext/flexary18.C: Same.
12424 * g++.dg/ext/flexary19.C: Same.
12425 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12426 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12427 * g++.dg/ubsan/object-size-1.C: Same.
12428 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12429
0e343868
JJ
124302017-01-25 Jakub Jelinek <jakub@redhat.com>
12431
a25608aa
JJ
12432 PR c++/78896
12433 * g++.dg/cpp1z/decomp24.C: New test.
12434
0e343868
JJ
12435 PR c++/77914
12436 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12437 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12438 expect a warning.
12439 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12440 expect warnings.
12441 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12442 * g++.dg/cpp1y/pr59636.C: Likewise.
12443 * g++.dg/cpp1y/pr60190.C: Likewise.
12444
0d098f4b
BC
124452017-01-25 Bin Cheng <bin.cheng@arm.com>
12446
12447 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12448
5332c89e 124492017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12450
12451 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12452 vec_packs built-ins
12453
ed4e59f4
CL
124542017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12455
12456 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12457 -mcpu=cortex-a57.
12458 * gcc.target/arm/vseleqsf.c: Likewise.
12459 * gcc.target/arm/vselgedf.c: Likewise.
12460 * gcc.target/arm/vselgesf.c: Likewise.
12461 * gcc.target/arm/vselgtdf.c: Likewise.
12462 * gcc.target/arm/vselgtsf.c: Likewise.
12463 * gcc.target/arm/vselledf.c: Likewise.
12464 * gcc.target/arm/vsellesf.c: Likewise.
12465 * gcc.target/arm/vselltdf.c: Likewise.
12466 * gcc.target/arm/vselltsf.c: Likewise.
12467 * gcc.target/arm/vselnedf.c: Likewise.
12468 * gcc.target/arm/vselnesf.c: Likewise.
12469 * gcc.target/arm/vselvcdf.c: Likewise.
12470 * gcc.target/arm/vselvcsf.c: Likewise.
12471 * gcc.target/arm/vselvsdf.c: Likewise.
12472 * gcc.target/arm/vselvssf.c: Likewise.
12473
a5d6927f
RB
124742017-01-25 Richard Biener <rguenther@suse.de>
12475
12476 PR testsuite/72850
12477 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12478 to what we had before adding the threading passes.
12479
c2873892
RB
124802017-01-25 Richard Biener <rguenther@suse.de>
12481
12482 PR tree-optimization/69264
12483 * g++.dg/torture/pr69264.C: New testcase.
12484
9aa483a2
KT
124852016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12486
12487 PR target/79145
12488 * gcc.target/arm/pr79145.c: New test.
12489
5c628c3e
RB
124902017-01-25 Richard Biener <rguenther@suse.de>
12491
12492 PR debug/78363
12493 * g++.dg/gomp/pr78363-1.C: New testcase.
12494 * g++.dg/gomp/pr78363-2.C: Likewise.
12495 * g++.dg/gomp/pr78363-3.C: Likewise.
12496
9078cd36
KT
124972016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12498
12499 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12500 * gcc.dg/lto/pr61526_0.c: Likewise.
12501 * gcc.dg/lto/pr64415_0.c: Likewise.
12502
7cfd79d6
JJ
125032017-01-24 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR c++/79205
12506 * g++.dg/cpp1z/decomp22.C: New test.
12507 * g++.dg/cpp1z/decomp23.C: New test.
12508
3e4b91f2
NS
125092017-01-24 Nathan Sidwell <nathan@acm.org>
12510
1d7bc790
NS
12511 PR c++/78469
12512 * g++.dg/cpp0x/pr78469.C: New.
12513
3e4b91f2
NS
12514 PR c++/79118
12515 * g++.dg/cpp0x/pr79118.C: New.
12516
b20ba138
EB
125172017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12518
12519 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12520
c2e84327
DM
125212017-01-24 David Malcolm <dmalcolm@redhat.com>
12522
12523 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12524 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12525 * gcc.dg/rtl/rtl.exp: New file.
12526 * gcc.dg/rtl/test.c: New file.
12527 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12528 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12529 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12530 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12531 * gcc.dg/rtl/x86_64/final.c: New test case.
12532 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12533 * gcc.dg/rtl/x86_64/ira.c: New test case.
12534 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12535 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12536 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12537 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12538 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12539 * gcc.dg/rtl/x86_64/test_1.h: New file.
12540 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12541 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12542 * gcc.dg/rtl/x86_64/times-two.h: New file.
12543 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12544
cf8d19de
BC
125452017-01-24 Bin Cheng <bin.cheng@arm.com>
12546
12547 PR tree-optimization/79159
12548 * g++.dg/tree-ssa/pr79159.C: New test.
12549
f6a24a94 125502017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12551 Martin Jambor <mjambor@suse.cz>
12552
12553 * lib/brig-dg.exp: New file.
12554 * lib/brig.exp: Likewise.
12555 * brig.dg/README: Likewise.
12556 * brig.dg/dg.exp: Likewise.
12557 * brig.dg/test/gimple/alloca.hsail: Likewise.
12558 * brig.dg/test/gimple/atomics.hsail: Likewise.
12559 * brig.dg/test/gimple/branches.hsail: Likewise.
12560 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12561 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12562 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12563 * brig.dg/test/gimple/mem.hsail: Likewise.
12564 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12565 * brig.dg/test/gimple/packed.hsail: Likewise.
12566 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12567 * brig.dg/test/gimple/variables.hsail: Likewise.
12568 * brig.dg/test/gimple/vector.hsail: Likewise.
12569
c3b3e526
JJ
125702017-01-24 Jakub Jelinek <jakub@redhat.com>
12571
12572 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12573 support asan, only on i?86/x86_64 require sse2_runtime.
12574
75f92127
KN
125752017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12576
12577 PR target/66669
12578 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12579 test on powerpc targets.
12580
1a998fa0
MS
125812017-01-23 Martin Sebor <msebor@redhat.com>
12582
12583 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12584
108fdd6d
RB
125852017-01-23 Richard Biener <rguenther@suse.de>
12586
12587 PR tree-optimization/79088
12588 PR tree-optimization/79188
12589 * gcc.dg/torture/pr79088.c: New testcase.
12590 * gcc.dg/torture/pr79188.c: Likewise.
12591
28826a66
KN
125922017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12593
12594 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12595 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12596 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12597 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12598 type of test function to reflect change in built-in function's
12599 return type.
12600 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12601 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12602 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12603 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12604 type and second argument type to reflect change in built-in
12605 function's type signature.
12606 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12607 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12608 type of test function to reflect change in built-in function's
12609 return type.
12610 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12611 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12612 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12613 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12614 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12615 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12616 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12617 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12618 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12619 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12620 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12621 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12622 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12623 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12624 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12625 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12626 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12627 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12628 type of test function to reflect change in built-in function's
12629 return type.
12630 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12631 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12632 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12633 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12634 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12635 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12636 test function's result and second argument to reflect change in
12637 built-in function's type signature.
12638 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12639
e6b8075c
NS
126402017-01-23 Nathan Sidwell <nathan@acm.org>
12641
fc7612fd
NS
12642 PR C++/71710
12643 * g++.dg/template/pr71710.C: New.
12644
e6b8075c
NS
12645 PR c++/71406
12646 PR c++/77508
12647 * g++.dg/template/pr71406.C: New.
12648
15b8fd49
TK
126492017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12650
9b7716c9 12651 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12652
e9c4fbe9
BS
126532017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12654
12655 PR rtl-optimization/78634
12656 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12657
8539a302
BC
126582017-01-23 Bin Cheng <bin.cheng@arm.com>
12659
12660 PR tree-optimization/70754
12661 * gfortran.dg/pr70754.f90: New test.
12662
f368600f
ML
126632017-01-23 Martin Liska <mliska@suse.cz>
12664
12665 PR tree-optimization/79196
12666 * gcc.dg/asan/pr79196.c: New test.
12667 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12668
d886761f
MM
126692017-01-23 Michael Matz <matz@suse.de>
12670
12671 PR tree-optimization/78384
12672 * gcc.dg/pr78384.c: New test.
12673
cffcafda
RB
126742017-01-23 Richard Biener <rguenther@suse.de>
12675
12676 PR tree-optimization/79186
12677 * gcc.dg/torture/pr79186.c: New testcase.
12678 * gcc.dg/torture/pr79187.c: Likewise.
12679
bda2bc48
MJ
126802017-01-23 Martin Jambor <mjambor@suse.cz>
12681
12682 * gcc.dg/ipa/vrp8.c: New test.
12683
f65f1ae3
MJ
126842017-01-23 Martin Jambor <mjambor@suse.cz>
12685
12686 PR ipa/79108
12687 * gfortran.dg/lto/pr79108_0.f90: New test.
12688
dea06111
AS
126892017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12690
12691 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12692 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12693 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12694 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12695 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12696 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12697 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12698 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12699 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12700 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12701 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12702 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12703 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12704 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12705 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12706 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12707
05011618
RB
127082017-01-23 Richard Biener <rguenther@suse.de>
12709 Nick Clifton <nickc@redhat.com>
12710
12711 PR testsuite/78421
12712 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12713 If the target is ARM return the result of the
12714 check_effective_target_arm_vect_no_misalign proc.
12715 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12716 support unaligned vectors then only expect one of the loops to be
12717 unrolled.
12718
f6b9f2ff
ML
127192017-01-23 Martin Liska <mliska@suse.cz>
12720
12721 * gcc.dg/asan/use-after-scope-10.c: New test.
12722 * gcc.dg/asan/use-after-scope-11.c: New test.
12723 * g++.dg/asan/use-after-scope-5.C: New test.
12724
c7775327
ML
127252017-01-23 Martin Liska <mliska@suse.cz>
12726
12727 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12728 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12729 sanopt optimization for ASAN_POISON.
12730
d8ae8d16
KT
127312016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12732
12733 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12734
54d7c70c
CL
127352017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12736
12737 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12738 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12739 for poly*_t types.
12740 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12741 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12742 exec_vcombine): Likewise.
12743 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12744 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12745 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12746 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12747 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12748 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12749 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12750 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12751 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12752 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12753 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12754 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12755 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12756 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12757 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12758 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12759 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12760 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12761 Likewise.
12762 (TEST_VGET_LANE): Cast to uint to avoid warning.
12763 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12764 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12765 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12766 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12767 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12768 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12769 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12770 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12771 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12772 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12773 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12774 CHECK_POLY instead of CHECK for poly64_t types.
12775 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12776 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12777 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12778 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12779 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12780 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12781 uint32_t.
12782 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12783 for int32_t, int64_t.
12784 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12785 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12786 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12787 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12788 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12789 needed.
12790
386fe51c
JJ
127912017-01-22 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR fortran/79154
12794 * gfortran.dg/gomp/pr79154-1.f90: New test.
12795 * gfortran.dg/gomp/pr79154-2.f90: New test.
12796
bc4d86e6
AS
127972017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12798
12799 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12800
c31d5fce
MP
128012017-01-21 Marek Polacek <polacek@redhat.com>
12802
12803 PR testsuite/79169
12804 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12805
25cb56c3
JH
128062017-01-20 Jan Hubicka <hubicka@ucw.cz>
12807
12808 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12809
ea9f867b
BS
128102017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12811
12812 PR rtl-optimization/79125
12813 * gcc.dg/torture/pr79125.c: New test.
12814
a876231c
JW
128152017-01-20 Jiong Wang <jiong.wang@arm.com>
12816
2568d8a1 12817 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12818 only.
2568d8a1
JJ
12819 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12820 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12821
4b9f2115
NS
128222017-01-20 Nathan Sidwell <nathan@acm.org>
12823
3e4b91f2 12824 PR c++/78495
4b9f2115
NS
12825 * g++.dg/cpp1z/inh-ctor38.C: New.
12826
d2aadab1
MP
128272017-01-20 Marek Polacek <polacek@redhat.com>
12828
12829 PR c/79152
12830 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12831
449cd5af
TP
128322017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12833
12834 * lib/target-supports.exp (check_configured_with): New procedure.
12835 (check_effective_target_default_mode): new effective target.
12836 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12837 default mode. Fix dg-skip-if target selector syntax.
12838 * gcc.target/arm/optional_thumb-2.c: Likewise.
12839 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12840 syntax.
12841
ebed7175
DM
128422017-01-20 David Malcolm <dmalcolm@redhat.com>
12843
12844 PR c++/77829
12845 PR c++/78656
12846 * g++.dg/spellcheck-pr77829.C: New test case.
12847 * g++.dg/spellcheck-pr78656.C: New test case.
12848
2ebd93e1
MP
128492017-01-20 Marek Polacek <polacek@redhat.com>
12850
12851 PR c/64279
12852 * c-c++-common/Wduplicated-branches-1.c: New test.
12853 * c-c++-common/Wduplicated-branches-10.c: New test.
12854 * c-c++-common/Wduplicated-branches-11.c: New test.
12855 * c-c++-common/Wduplicated-branches-12.c: New test.
12856 * c-c++-common/Wduplicated-branches-2.c: New test.
12857 * c-c++-common/Wduplicated-branches-3.c: New test.
12858 * c-c++-common/Wduplicated-branches-4.c: New test.
12859 * c-c++-common/Wduplicated-branches-5.c: New test.
12860 * c-c++-common/Wduplicated-branches-6.c: New test.
12861 * c-c++-common/Wduplicated-branches-7.c: New test.
12862 * c-c++-common/Wduplicated-branches-8.c: New test.
12863 * c-c++-common/Wduplicated-branches-9.c: New test.
12864 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12865 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12866 * g++.dg/ext/builtin-object-size3.C: Likewise.
12867 * g++.dg/gomp/loop-1.C: Likewise.
12868 * g++.dg/warn/Wduplicated-branches1.C: New test.
12869 * g++.dg/warn/Wduplicated-branches2.C: New test.
12870
0ce4024a
ML
128712017-01-20 Martin Liska <mliska@suse.cz>
12872
12873 PR lto/69188
12874 * gcc.dg/lto/pr69188_0.c: New test.
12875 * gcc.dg/lto/pr69188_1.c: New test.
12876
d8ea3e7c
AS
128772017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12878
12879 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12880 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12881 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12882 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12883 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12884 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12885 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12886 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12887 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12888 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12889 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12890 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12891 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12892 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12893 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12894 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12895 * gcc.target/i386/avx-1.c: Test new intrinsics.
12896 * gcc.target/i386/sse-13.c: Ditto.
12897 * gcc.target/i386/sse-23.c: Ditto.
12898
0516164b
RB
128992017-01-20 Richard Biener <rguenther@suse.de>
12900
12901 PR tree-optimization/71264
12902 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12903
d821744c
MF
129042017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12905
12906 * gcc.target/mips/madd4-1.c: New file.
12907 * gcc.target/mips/madd4-2.c: Likewise.
12908 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12909 HAS_MADD4.
12910 (mips_option_groups): Add -m[no-]madd4.
12911 (mips-dg-init): Detect default -mno-madd4.
12912 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12913 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12914 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12915 * gcc.target/mips/nmadd-1.c: Likewise.
12916 * gcc.target/mips/nmadd-2.c: Likewise.
12917 * gcc.target/mips/nmadd-3.c: Likewise.
12918
db58fd89
JW
129192017-01-19 Jiong Wang <jiong.wang@arm.com>
12920
12921 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12922 combined instructions.
12923 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12924 instructions.
12925 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12926 of pointer authentication.
12927
bd9cf60b
MM
129282017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12929
12930 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12931 floating point hardware to run test.
12932
ab014eb3
TC
129332017-01-19 Tamar Christina <tamar.christina@arm.com>
12934
2568d8a1 12935 * lib/target-supports.exp
ab014eb3
TC
12936 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12937
c048038f
RO
129382017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12939
12940 PR testsuite/79051
12941 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12942 __x86_64__]: Allow for target i?86-*-*.
12943
ab6b44cb
MF
129442017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12945
12946 PR target/78176
12947 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12948 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12949 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12950 HAS_LXC1.
12951 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12952 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12953 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12954
118d5ed3
AV
129552017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12956
12957 PR fortran/70696
12958 * gfortran.dg/coarray_43.f90: New test.
12959
a57c520e
RE
129602017-01-19 Richard Earnshaw <rearnsha@arm.com>
12961
12962 PR rtl-optimization/79121
12963 * gcc.c-torture/execute/pr79121.c: New test.
12964
54dc4be2
MM
129652017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12966
12967 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12968 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12969
7bd5dad2
LK
129702017-01-18 Louis Krupp <louis.krupp@zoho.com>
12971
12972 PR fortran/50069
12973 PR fortran/55086
12974 * gfortran.dg/pr50069_1.f90: New test.
12975 * gfortran.dg/pr50069_2.f90: New test.
12976 * gfortran.dg/pr55086_1.f90: New test.
12977 * gfortran.dg/pr55086_1_tfat.f90: New test.
12978 * gfortran.dg/pr55086_2.f90: New test.
12979 * gfortran.dg/pr55086_2_tfat.f90: New test.
12980 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12981
0edd264d
AS
129822017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12983 * gcc.dg/strcmp-1.c: New test.
12984 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12985
551914b7
DM
129862017-01-18 David Malcolm <dmalcolm@redhat.com>
12987
12988 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12989 (dejagnu_fail): Likewise.
12990 (dejagnu_note): Likewise.
12991 (pass): Provide forward decl, moving true decl to after #include
12992 of harness.h.
12993 (fail): Likewise.
12994 (note): Likewise.
12995
b7d3a6a6
MM
129962017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12997
12998 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12999 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13000
c484627c
NS
130012017-01-18 Nathan Sidwell <nathan@acm.org>
13002
13003 PR c++/78488
13004 * g++.dg/cpp1z/inh-ctor37.C: New.
13005
a711887e
UB
130062017-01-18 Uros Bizjak <ubizjak@gmail.com>
13007
13008 PR rtl-optimization/78952
13009 * gcc.target/i386/pr78952-1.c: New test.
13010 * gcc.target/i386/pr78952-2.c: Ditto.
13011
525a5e33
AV
130122017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13013
13014 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13015
130162017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13017
13018 PR fortran/70696
13019 * gfortran.dg/coarray_event_1.f08: New test.
13020
90553aac
JJ
130212017-01-18 Jakub Jelinek <jakub@redhat.com>
13022
13023 PR target/77416
13024 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13025 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13026 from dg-options.
13027 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13028 guarded test.
13029 * gcc.target/powerpc/fusion4.c: Likewise.
13030 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13031 guarded test.
13032 * gcc.target/powerpc/pr58673-1.c: Likewise.
13033 * gcc.target/powerpc/pr58673-2.c: Likewise.
13034 * gcc.target/powerpc/pr59054.c: Likewise.
13035
dfc42f08
BS
130362016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13037
13038 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13039 vec_bperm.
13040 * gcc.target/powerpc/p9-vbpermd.c: New file.
13041
f3981e7e
AK
130422017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13043
13044 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13045 (must_not_compile2): Downcase first letter of error messages.
13046 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13047 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13048
2c65d990
NS
130492017-01-18 Nathan Sidwell <nathan@acm.org>
13050
13051 PR c++/79091
13052 * g++.dg/pr79091.C: New.
13053
a711887e
UB
130542017-01-18 Jakub Jelinek <jakub@redhat.com>
13055
13056 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13057 to dg-options.
13058 (p0): Add missing dg-error.
13059
4701fba3
JS
130602017-01-17 Joe Seymour <joe.s@somniumtech.com>
13061
13062 * gcc.target/msp430/mul_f5_muldef.c: New test.
13063
ac4dc08d
MM
130642017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13065
13066 PR target/79004
13067 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13068 options. Fix up the syntax for using \m and \M.
13069
1b3254e4
SB
130702017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13071
13072 PR target/78875
13073 * gcc.target/powerpc/ssp-1.c: New testcase.
13074 * gcc.target/powerpc/ssp-2.c: New testcase.
13075
8144a493
WD
130762017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13077
13078 * gcc.target/aarch64/eh_return.c: New test.
13079
a6607774
BS
130802017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13081
13082 * vec-rlmi-rlnm.c: New file.
13083
8ddfdbc2
NS
130842017-01-17 Nathan Sidwell <nathan@acm.org>
13085
13086 PR c++/61636
13087 * g++.dg/cpp1y/pr61636-1.C: New.
13088 * g++.dg/cpp1y/pr61636-2.C: New.
13089 * g++.dg/cpp1y/pr61636-3.C: New.
13090
d365b403
MS
130912017-01-17 Martin Sebor <msebor@redhat.com>
13092
13093 PR testsuite/79115
13094 * gcc.dg/pr78768.c: Make it a link-only test.
13095
0d80ab91
DM
130962017-01-17 David Malcolm <dmalcolm@redhat.com>
13097
13098 PR c++/71497
13099 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13100 expected messages.
13101 * c-c++-common/Wmisleading-indentation.c: Likewise.
13102
31b61548
VM
131032017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13104
13105 PR target/79058
13106 * gcc.target/arm/pr79058.c: New.
13107
c549996e
JJ
131082017-01-17 Jakub Jelinek <jakub@redhat.com>
13109
13110 PR tree-optimization/71854
13111 * gcc.dg/vect/pr71854.c: New test.
13112
4f197ff9
ML
131132017-01-17 Martin Liska <mliska@suse.cz>
13114
13115 PR ipa/71207
13116 * g++.dg/ipa/pr71207.C: New test.
13117
d4193b85
JH
131182017-01-17 Jan Hubicka <hubicka@ucw.cz>
13119
13120 PR middle-end/77445
13121 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13122 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13123
906e7712
JJ
131242017-01-17 Jakub Jelinek <jakub@redhat.com>
13125
13126 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13127 rather than long unsigned int.
13128 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13129
12314dc9
RB
131302017-01-17 Richard Biener <rguenther@suse.de>
13131
13132 PR tree-optimization/71433
13133 * gcc.dg/Warray-bounds-20.c: New testcase.
13134
a23e48df
RB
131352017-01-17 Richard Biener <rguenther@suse.de>
13136
13137 PR testsuite/52563
13138 PR testsuite/71237
13139 PR testsuite/77737
13140 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13141 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13142 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13143
e6750e5c
AM
131442017-01-17 Alan Modra <amodra@gmail.com>
13145
13146 * gcc.target/powerpc/pr79066.c: New.
13147
a59afbe2
JL
131482017-01-16 Jeff Law <law@redhat.com>
13149
13150 PR tree-optimization/33562
13151 PR tree-optimization/61912
13152 PR tree-optimization/77485
13153 PR tree-optimization/79090
13154 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13155 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13156
e1bcfb92
JJ
131572017-01-16 Jakub Jelinek <jakub@redhat.com>
13158
98e92fb2
JJ
13159 PR c/79089
13160 * gcc.c-torture/compile/pr79089.c: New test.
13161
e1bcfb92
JJ
13162 PR target/79080
13163 * gcc.dg/pr79080.c: New test.
13164
0ef1f9cd
DM
131652017-01-16 David Malcolm <dmalcolm@redhat.com>
13166
13167 PR c/78304
13168 * gcc.dg/format/pr78304.c: Convert argument from integral type
13169 to a pointer.
13170 * gcc.dg/format/pr78304-2.c: Likewise.
13171
76689ffc
CL
131722017-01-16 Carl Love <cel@us.ibm.com>
13173
13174 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13175 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13176
ce12ee9e
CL
131772017-01-16 Carl Love <cel@us.ibm.com>
13178
13179 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13180 Change arguments and return type to bool long long.
13181
b336037d
MS
131822017-01-16 Martin Sebor <msebor@redhat.com>
13183
13184 PR testsuite/79051
13185 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13186 on x86.
13187
1ddca3f3
PC
131882017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13189
13190 Revert:
a711887e 13191 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13192
13193 PR c++/71737
13194 * g++.dg/cpp0x/pr71737.C: New.
13195
290687fb
BS
131962017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13197
13198 * gcc.target/powerpc/swaps-p8-27.c: New.
13199
7d2f3f1d
PC
132002017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13201
13202 PR c++/71737
13203 * g++.dg/cpp0x/pr71737.C: New.
13204
d743728f
EB
132052017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13206
13207 * gnat.dg/opt62.adb: New test.
13208 * gnat.dg/opt62_pkg.ads: New helper.
13209
90aead21
BS
132102017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13211
a711887e
UB
13212 PR rtl-optimization/78626
13213 PR rtl-optimization/78727
90aead21
BS
13214 * gcc.dg/torture/pr78626.c: New test.
13215 * gcc.dg/torture/pr78727.c: New test.
13216
afaecc23
AM
132172017-01-14 Alan Modra <amodra@gmail.com>
13218
13219 * gcc.c-torture/compile/pr72749.c: New test.
13220
be4aa83d
DM
132212017-01-13 David Malcolm <dmalcolm@redhat.com>
13222
13223 PR c/78304
13224 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13225 (test_macro_2): New test.
13226 (test_macro_3): New test.
13227 (test_macro_4): New test.
13228 (test_non_contiguous_strings): Convert line number to line offset.
13229 * gcc.dg/format/pr78304-2.c: New test case.
13230 * gcc.dg/format/pr78304.c: New test case.
13231
7cdca3ec
UB
132322017-01-13 Uros Bizjak <ubizjak@gmail.com>
13233
13234 * gcc.target/i386/funcspec-56.inc: Add missing options and
13235 reorder options by implied ISAs, as in ix86_target_string.
13236
e3017e52
MP
132372017-01-13 Marek Polacek <polacek@redhat.com>
13238
13239 PR c++/71166
13240 * g++.dg/cpp0x/constexpr-array18.C: New test.
13241
d155c6fe
JL
132422017-01-13 Jeff Law <law@redhat.com>
13243
7c9560a5
JL
13244 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13245
9e59e99a
JL
13246 PR tree-optimization/61912
13247 PR tree-optimization/77485
13248 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13249 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13250 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13251
13252 PR tree-optimization/33562
13253 PR tree-optimization/61912
13254 PR tree-optimization/77485
d155c6fe
JL
13255 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13256 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13257 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13258 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13259 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13260 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13261 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13262
77719b06
ML
132632017-01-13 Martin Liska <mliska@suse.cz>
13264
13265 PR ipa/79043
13266 * gcc.c-torture/execute/pr79043.c: New test.
13267
a181b2bc
RB
132682017-01-13 Richard Biener <rguenther@suse.de>
13269
13270 PR middle-end/78411
13271 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13272
eaed3226
AV
132732017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13274
13275 PR fortran/70697
13276 * gfortran.dg/coarray/event_4.f08: New test.
13277
4ccff88b
AV
132782017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13279
13280 PR fortran/70696
13281 * gfortran.dg/coarray/event_3.f08: New test.
13282
3c3b9090
RB
132832017-01-13 Richard Biener <rguenther@suse.de>
13284
13285 PR tree-optimization/77283
13286 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13287
25329913
RB
132882017-01-13 Richard Biener <rguenther@suse.de>
13289
13290 * gcc.dg/gimplefe-22.c: New testcase.
13291
10b70b8e
RB
132922017-01-13 Richard Biener <rguenther@suse.de>
13293
13294 PR tree-optimization/77283
13295 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13296 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13297 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13298
76a8f82f
SL
132992017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13300
13301 * gcc.dg/pr77862.c: Require fpic target.
13302
59a505da
MM
133032017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13304
13305 PR target/79004
13306 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13307
bce6f760
MS
133082017-01-12 Martin Sebor <msebor@redhat.com>
13309
13310 * gcc.dg/pr78138.c: Adjust.
13311 * gcc.dg/pr78768.c: Adjust.
13312 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13313 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13314 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13315 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13316 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13317 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13318 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13319 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13320 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13321 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13322 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13323
3eefa646
JJ
133242017-01-12 Jakub Jelinek <jakub@redhat.com>
13325
13326 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13327
dcb56243
MS
133282017-01-12 Martin Sebor <msebor@redhat.com>
13329
8be3f306 13330 PR testsuite/79051
940242cd
MS
13331 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13332 due to bug 79054.
dcb56243 13333
b7431c20
DE
133342017-01-12 David Edelsohn <dje.gcc@gmail.com>
13335
13336 * gcc.dg/pr78768.c: Require LTO.
13337
2bcd9f32
MS
133382017-01-12 Martin Sebor <msebor@redhat.com>
13339
13340 PR c/79074
13341 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13342 due to the referenced bug.
13343
b2fc1c70
MS
133442017-01-12 Martin Sebor <msebor@redhat.com>
13345
13346 PR testsuite/79073
13347 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13348
fbed6f36
UB
133492017-01-12 Uros Bizjak <ubizjak@gmail.com>
13350
13351 * gcc.target/i386/builtin_target.c (check_features): Check all
13352 supported __builtin_cpu_supports options.
13353
27282dad
KT
133542017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13355
13356 PR tree-optimization/78319
13357 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13358 Remove xfail.
13359
66113166
BS
133602017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13361
13362 PR target/79044
13363 * gcc.target/powerpc/swaps-p8-26.c: New.
13364
6bb4ea5c
RB
133652017-01-12 Richard Biener <rguenther@suse.de>
13366
13367 * gcc.dg/gimplefe-21.c: New testcase.
13368
f15dbadb
MC
133692017-01-12 Michael Collison <michael.collison@arm.com>
13370
13371 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13372
73e32c47
JK
133732017-01-11 Julia Koval <julia.koval@intel.com>
13374 Uros Bizjak <ubizjak@gmail.com>
13375
13376 * gcc.target/i386/sgx.c New test.
13377 * gcc.target/i386/sse-12.c: Add -msgx.
13378 * gcc.target/i386/sse-13.c: Ditto.
13379 * gcc.target/i386/sse-14.c: Ditto.
13380 * gcc.target/i386/sse-22.c: Ditto.
13381 * gcc.target/i386/sse-23.c: Ditto.
13382 * g++.dg/other/i386-2.C: Ditto.
13383 * g++.dg/other/i386-3.C: Ditto.
13384
3594adc7
MS
133852017-01-11 Martin Sebor <msebor@redhat.com>
13386
13387 PR c++/24511
13388 * g++.dg/template/explicit9.C: New test.
13389
01bfd257
NS
133902017-01-11 Nathan Sidwell <nathan@acm.org>
13391
13392 PR c++/77812
13393 * g++.dg/pr77812.C: New.
13394
88df7964
JJ
133952017-01-11 Jakub Jelinek <jakub@redhat.com>
13396
eae63d78
JJ
13397 PR c++/71537
13398 * g++.dg/cpp1y/constexpr-71537.C: New test.
13399
88df7964
JJ
13400 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13401 argument.
13402
960ecba4
MS
134032017-01-11 Martin Sebor <msebor@redhat.com>
13404
13405 PR c/47931
13406 * c-c++-common/Waddress-2.c: New test.
13407
1f258a55
JJ
134082017-01-11 Jakub Jelinek <jakub@redhat.com>
13409
13410 PR c++/78341
13411 * g++.dg/cpp0x/pr78341.C: New test.
13412
bf5fbf46
MS
134132017-01-11 Martin Sebor <msebor@redhat.com>
13414
13415 PR c/78768
13416 * gcc.dg/pr78768.c: New test.
13417
19ff0049
DM
134182017-01-11 David Malcolm <dmalcolm@redhat.com>
13419
13420 PR driver/78877
13421 * gcc.dg/spellcheck-options-14.c: New test case.
13422 * gcc.dg/spellcheck-options-15.c: New test case.
13423 * gcc.dg/spellcheck-options-16.c: New test case.
13424 * gcc.dg/spellcheck-options-17.c: New test case.
13425
c86e9f03
ML
134262017-01-11 Martin Liska <mliska@suse.cz>
13427
13428 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13429
947f51d6
JJ
134302017-01-11 Jakub Jelinek <jakub@redhat.com>
13431
13432 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13433 instead of just 1 for the decomposition from struct C.
13434
849fccf8
EB
134352017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13436
13437 * gcc.c-torture/execute/20170111-1.c: New test.
13438
80c74722
RB
134392017-01-11 Richard Biener <rguenther@suse.de>
13440
13441 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13442
4c4b4703
JJ
134432017-01-11 Jakub Jelinek <jakub@redhat.com>
13444
13445 PR middle-end/50199
13446 * gcc.dg/lto/pr50199_0.c: New test.
13447
664b1a6b
MS
134482017-01-10 Martin Sebor <msebor@redhat.com>
13449
13450 PR testsuite/78960
13451 PR testsuite/78959
13452 PR testsuite/78133
13453 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13454 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13455
fefd3086
MS
134562017-01-10 Martin Sebor <msebor@redhat.com>
13457
13458 PR middle-end/78138
664b1a6b 13459 * gcc.dg/pr78138.c: New test.
fefd3086 13460
b9f4757f
DM
134612017-01-10 David Malcolm <dmalcolm@redhat.com>
13462
13463 PR c++/77949
13464 * g++.dg/diagnostic/pr77949.C: New test case.
13465
5a50f6bb
MS
134662017-01-10 Martin Sebor <msebor@redhat.com>
13467
13468 PR middle-end/78245
13469 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13470
c16880ef
MS
134712017-01-10 Martin Sebor <msebor@redhat.com>
13472
13473 PR tree-optimization/78775
13474 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13475 * gcc.dg/attr-alloc_size-10.c: New test.
13476 * gcc.dg/attr-alloc_size-11.c: New test.
13477 * gcc.dg/builtin-stringop-chk-7.c: New test.
13478 * gcc.dg/pr78775.c: New test.
13479 * gcc.dg/pr78973-2.c: New test.
13480 * gcc.dg/pr78973.c: New test.
13481
5363d9d9
JL
134822017-01-10 Jeff Law <law@redhat.com>
13483
13484 PR tree-optimization/77766
13485 PR tree-optimization/78856
13486 * gcc.c-torture/execute/pr77766.c: New test.
13487
aae23693
RB
134882016-01-10 Richard Biener <rguenther@suse.de>
13489
13490 PR tree-optimization/79034
13491 * g++.dg/torture/pr79034.C: New testcase.
13492
a0843aed
ML
134932017-01-10 Martin Liska <mliska@suse.cz>
13494
13495 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13496 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13497 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13498 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13499 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13500 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13501 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13502 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13503 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13504 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13505 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13506 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13507 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13508 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13509 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13510 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13511 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13512 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13513 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13514 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13515 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13516 * gcc.dg/ipa/pr64307.c: Likewise.
13517 * gcc.dg/ipa/pr77653.c: Likewise.
13518
79fc8ffe
AS
135192017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13520
13521 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13522 * g++.dg/other/i386-3.C: Ditto.
13523 * gcc.target/i386/sse-12.c: Ditto.
13524 * gcc.target/i386/sse-13.c: Ditto.
13525 * gcc.target/i386/sse-22.c: Ditto.
13526 * gcc.target/i386/sse-23.c: Ditto.
13527 * gcc.target/i386/builtin_target.c: Handle new option.
13528 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13529 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13530 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13531
dfa6951f
MS
135322017-01-09 Martin Sebor <msebor@redhat.com>
13533
13534 PR testsuite/79036
13535 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13536 with different precisions.
13537
a271e415
EB
135382017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13539
13540 * g++.dg/opt/call2.C: New test.
13541 * g++.dg/opt/call3.C: Likewise.
13542 * gnat.dg/array26.adb: New test.
13543 * gnat.dg/array26_pkg.ad[sb]: New helper.
13544 * gnat.dg/array27.adb: New test.
13545 * gnat.dg/array27_pkg.ad[sb]: New helper.
13546 * gnat.dg/array28.adb: New test.
13547 * gnat.dg/array28_pkg.ad[sb]: New helper.
13548
bd2c6270
JJ
135492017-01-09 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR translation/79019
13552 PR translation/79020
13553 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13554 diagnostics.
13555 * gfortran.dg/initialization_17.f90: Likewise.
13556
1c1d8e75
DH
135572017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13558
13559 PR testsuite/79026
13560 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13561 * gcc.target/i386/pr78904-4.c: Likewise.
13562 * gcc.target/i386/pr78904-6.c: Likewise.
13563 * gcc.target/i386/pr78967-2.c: Likewise.
13564
cb330ba5
JJ
135652017-01-09 Jakub Jelinek <jakub@redhat.com>
13566
13567 PR tree-optimization/78899
13568 * gcc.target/i386/pr78899.c: New test.
13569 * gcc.dg/pr71077.c: New test.
13570
a5e14a42
MJ
135712017-01-09 Martin Jambor <mjambor@suse.cz>
13572
13573 PR ipa/78365
13574 PR ipa/78599
13575 * gcc.dg/torture/pr78365.c: New test.
13576
01216d27
JJ
135772017-01-09 Jakub Jelinek <jakub@redhat.com>
13578
dc59e50a
JJ
13579 PR c++/78948
13580 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13581 (main): Use int* instead of long long.
13582
01216d27
JJ
13583 PR tree-optimization/78938
13584 * gcc.dg/vect/pr78938.c: New test.
13585
c0d4fec7
KT
135862017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13587
13588 * gcc.dg/20161219.c: New test.
13589
7b1b0cc1
RB
135902017-01-09 Richard Biener <rguenther@suse.de>
13591
13592 PR tree-optimization/78997
13593 * gcc.dg/torture/pr78997.c: New testcase.
13594
813b9c0d
RB
135952017-01-09 Richard Biener <rguenther@suse.de>
13596
13597 PR debug/79000
13598 * g++.dg/lto/pr79000_0.C: New testcase.
13599 * g++.dg/lto/pr79000_1.c: Likewise.
13600
efcc8d38
MS
136012017-01-08 Martin Sebor <msebor@redhat.com>
13602
13603 PR middle-end/77708
13604 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13605 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13606 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13607 due to bug 78969.
13608 * gcc.dg/format/pr78569.c: Adjust.
13609
5ccf1d8d
DM
136102017-01-07 David Malcolm <dmalcolm@redhat.com>
13611
13612 PR c++/72803
13613 * g++.dg/diagnostic/pr72803.C: New test case.
13614
42002dfe
MS
136152017-01-07 Martin Sebor <msebor@redhat.com>
13616
13617 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13618 * gcc.dg/attr-alloc_size-4.c: Same.
13619
de91486c
AV
136202017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13621
13622 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13623 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13624 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13625 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13626 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13627 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13628 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13629
f55a925e
AS
136302017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13631 * gcc.dg/memcmp-1.c: New.
13632 * gcc.dg/strncmp-1.c: New.
13633
f3caa118
AV
136342017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13635
13636 * gcc.target/arm/acle/mcrr: New.
13637 * gcc.target/arm/acle/mcrr2: New.
13638 * gcc.target/arm/acle/mrrc: New.
13639 * gcc.target/arm/acle/mrrc2: New.
13640
ecc9a25b
AV
136412017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13642
13643 * gcc.target/arm/acle/mcr.c: New.
13644 * gcc.target/arm/acle/mrc.c: New.
13645 * gcc.target/arm/acle/mcr2.c: New.
13646 * gcc.target/arm/acle/mrc2.c: New.
13647
3811581f
AV
136482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13649
13650 * gcc.target/arm/acle/ldc: New.
13651 * gcc.target/arm/acle/ldc2: New.
13652 * gcc.target/arm/acle/ldcl: New.
13653 * gcc.target/arm/acle/ldc2l: New.
13654 * gcc.target/arm/acle/stc: New.
13655 * gcc.target/arm/acle/stc2: New.
13656 * gcc.target/arm/acle/stcl: New.
13657 * gcc.target/arm/acle/stc2l: New.
13658
d57daa0c
AV
136592017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13660
13661 * gcc.target/arm/acle/acle.exp: Run tests for different options
13662 and make sure fat-lto-objects is used such that we can still do
13663 assemble scans.
13664 * gcc.target/arm/acle/cdp.c: New.
13665 * gcc.target/arm/acle/cdp2.c: New.
13666 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13667 (check_effective_target_arm_coproc1_ok_nocache): New.
13668 (check_effective_target_arm_coproc2_ok): New.
13669 (check_effective_target_arm_coproc2_ok_nocache): New.
13670 (check_effective_target_arm_coproc3_ok): New.
13671 (check_effective_target_arm_coproc3_ok_nocache): New.
13672 (check_effective_target_arm_coproc4_ok): New.
13673 (check_effective_target_arm_coproc4_ok_nocache): New.
13674
8a123229
MS
136752017-01-06 Martin Sebor <msebor@redhat.com>
13676
13677 PR middle-end/78605
13678 * gcc.dg/tree-ssa/pr78605.c: New test.
13679
5b8999d6
MS
136802017-01-05 Martin Sebor <msebor@redhat.com>
13681
13682 PR tree-optimization/78910
13683 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13684 diagnostics.
13685 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13686 * gcc.dg/tree-ssa/pr78910.c: New test.
13687
4e89adf9
EB
136882017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13689
13690 * gcc.dg/sso-10.c: New test.
13691
962c5679
JJ
136922017-01-05 Jakub Jelinek <jakub@redhat.com>
13693
cfd719e7
JJ
13694 PR tree-optimization/71016
13695 * gcc.target/i386/pr71016.c: New test.
13696 * gcc.target/aarch64/pr71016.c: New test.
13697 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13698
26f20371
JJ
13699 PR c++/78931
13700 * g++.dg/cpp1z/decomp19.C: New test.
13701
962c5679
JJ
13702 PR c++/78890
13703 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13704 * g++.dg/init/union1.C: Likewise.
13705 * g++.dg/cpp0x/union6.C: Expect errors.
13706 * g++.dg/cpp0x/union8.C: New test.
13707 * g++.dg/cpp0x/pr78890-1.C: New test.
13708 * g++.dg/cpp0x/pr78890-2.C: New test.
13709
8c15f541
DE
137102017-01-05 David Edelsohn <dje.gcc@gmail.com>
13711
13712 * gcc.target/powerpc/pr71670.c: Require p9vector.
13713 * gcc.target/powerpc/p9-novsx.c: Same.
13714
51b86113
DM
137152017-01-05 David Malcolm <dmalcolm@redhat.com>
13716
13717 * selftests/asr_div1.rtl: New file.
13718 * selftests/aarch64: New subdirectory.
13719 * selftests/aarch64/times-two.rtl: New file.
13720 * selftests/bb-index.rtl: New file.
13721 * selftests/cfg-test.rtl: New file.
13722 * selftests/const-int.rtl: New file.
13723 * selftests/example-labels.rtl: New file.
13724 * selftests/insn-with-mode.rtl: New file.
13725 * selftests/jump-to-label-ref.rtl: New file.
13726 * selftests/jump-to-return.rtl: New file.
13727 * selftests/jump-to-simple-return.rtl: New file.
13728 * selftests/mem.rtl: New file.
13729 * selftests/note-insn-deleted.rtl: New file.
13730 * selftests/note_insn_basic_block.rtl: New file.
13731 * selftests/simple-cse.rtl: New file.
13732 * selftests/symbol-ref.rtl: New file.
13733 * selftests/x86_64: New subdirectory.
13734 * selftests/x86_64/call-insn.rtl: New file.
13735 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13736 * selftests/x86_64/times-two.rtl: New file.
13737 * selftests/x86_64/unspec.rtl: New file.
13738
dc7650cc
NS
137392017-01-05 Nathan Sidwell <nathan@acm.org>
13740
13741 PR c++/78765
13742 * g++.dg/cpp0x/pr78765.C: New.
13743
3db70565
DV
137442017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13745
13746 * gcc.target/s390/memcpy-2.c: New test.
13747 * gcc.target/s390/memset-2.c: New test.
13748
f5a537e3
AK
137492017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13750
13751 * gcc.target/s390/memcpy-1.c: New test.
13752
d80c6d02
JL
137532017-01-04 Jeff Law <law@redhat.com>
13754
13755 PR tree-optimization/78812
13756 * g++.dg/torture/pr78812.C: New test.
13757
08edc320 137582017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13759
13760 PR target/71977
13761 PR target/70568
13762 PR target/78823
13763 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13764 64-bit VSX systems with direct move, whether we optimize common
13765 code sequences in the GLIBC math library for float math functions.
13766 * gcc.target/powerpc/pr71977-2.c: Likewise.
13767
a9342885
MP
137682017-01-04 Marek Polacek <polacek@redhat.com>
13769
13770 PR c++/64767
13771 * c-c++-common/Wpointer-compare-1.c: New test.
13772
066435fe
JJ
137732017-01-04 Jakub Jelinek <jakub@redhat.com>
13774
abec4284
JJ
13775 PR c++/78949
13776 * c-c++-common/Wunused-var-16.c: New test.
13777
26c43e27
JJ
13778 PR c++/78693
13779 * g++.dg/cpp0x/pr78693.C: New test.
13780
fc73e60c
JJ
13781 PR driver/78957
13782 * gcc.dg/pr78957.c: New test.
13783
c9cf3863
JJ
13784 * g++.dg/cpp1y/auto-fn34.C: New test.
13785
066435fe
JJ
13786 PR c++/71182
13787 * g++.dg/cpp0x/pr71182.C: New test.
13788
598bd687
KN
137892017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13790
13791 PR target/78056
13792 * gcc.target/powerpc/pr78056-1.c: New test.
13793 * gcc.target/powerpc/pr78056-2.c: New test.
13794 * gcc.target/powerpc/pr78056-3.c: New test.
13795 * gcc.target/powerpc/pr78056-4.c: New test.
13796 * gcc.target/powerpc/pr78056-5.c: New test.
13797 * gcc.target/powerpc/pr78056-6.c: New test.
13798 * gcc.target/powerpc/pr78056-7.c: New test.
13799 * gcc.target/powerpc/pr78056-8.c: New test.
13800 * lib/target-supports.exp
13801 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13802 whether the effective target supports the popcntb instruction.
13803
8194635a
JL
138042017-01-03 Jeff Law <law@redhat.com>
13805
13806 PR tree-optimization/67955
13807 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13808
baf9ebc8
MP
138092017-01-04 Marek Polacek <polacek@redhat.com>
13810
13811 PR c++/77545
13812 PR c++/77284
13813 * g++.dg/cpp0x/range-for32.C: New test.
13814 * g++.dg/cpp0x/range-for33.C: New test.
13815
5dd9a9d0
DM
138162017-01-04 David Malcolm <dmalcolm@redhat.com>
13817
13818 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13819
4bf07f3f
NS
138202017-01-04 Nathan Sidwell <nathan@acm.org>
13821
13822 PR c++/66735
13823 * g++.dg/cpp1y/pr66735.C: New.
13824
165ba2e9
JJ
138252017-01-04 Jakub Jelinek <jakub@redhat.com>
13826
13827 PR tree-optimization/71563
13828 * gcc.dg/tree-ssa/pr71563.c: New test.
13829
4567f969
JB
138302017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13831
13832 PR fortran/78534
13833 PR fortran/78976
13834 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13835 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13836 * gfortran.dg/transfer_intrinsic_1.f90: Change
13837 scan-tree-dump-times due to gfc_trans_string_copy change to
13838 avoid -Wstringop-overflow.
13839
1c06f07f
JL
138402017-01-03 Jeff Law <law@redhat.com>
13841
13842 PR tree-optimization/78856
13843 * gcc.c-torture/execute/pr78856.c: New test.
13844
60fb638f
MM
138452017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13846
13847 PR target/78953
13848 * gcc.target/powerpc/pr78953.c: New test.
13849
e4d02f52
ILT
138502017-01-03 Ian Lance Taylor <iant@google.com>
13851
13852 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13853 enums.
13854
5b4f088d
MS
138552017-01-03 Martin Sebor <msebor@redhat.com>
13856
13857 PR tree-optimization/78696
13858 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13859 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13860 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13861 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13862
138632017-01-03 David Malcolm <dmalcolm@redhat.com>
13864
13865 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13866 with more than one digit.
13867 * lib/gcc-dg.exp (process-message): Support more than one digit
13868 in relative line specifications.
13869
138702017-01-03 Jakub Jelinek <jakub@redhat.com>
13871
13872 PR tree-optimization/78965
13873 * gcc.dg/pr78965.c: New test.
13874
13875 PR middle-end/78901
13876 * g++.dg/opt/pr78901.C: New test.
13877
138782017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13879
13880 PR fortran/78534
13881 PR fortran/66310
13882 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13883 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13884 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13885 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13886 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13887 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13888 * gfortran.dg/string_1_lp64.f90: New test.
13889 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13890 * gfortran.dg/string_3_lp64.f90: New test.
13891 * gfortran.dg/transfer_intrinsic_1.f90: Change
13892 scan-tree-dump-times due to gfc_trans_string_copy change to
13893 avoid -Wstringop-overflow.
13894
8b7163c6
UB
138952017-01-02 Uros Bizjak <ubizjak@gmail.com>
13896
13897 PR target/78967
13898 * gcc.target/i386/pr78967-1.c: New test.
13899 * gcc.target/i386/pr78967-2.c: Ditto.
13900 * gcc.target/i386/pr78967-3.c: Ditto.
13901
13902 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13903 * gcc.target/i386/pr78904-4.c: Ditto.
13904 * gcc.target/i386/pr78904-6.c: Ditto.
13905
e2940b98
JH
139062017-01-01 Jan Hubicka <hubicka@ucw.cz>
13907
13908 PR middle-end/77674
13909 * g++.dg/torture/pr77674.C: New testcase.
13910
cbe34bb5 139112017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13912
13913 Update copyright years.
818ab71a 13914\f
cbe34bb5 13915Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13916
13917Copying and distribution of this file, with or without modification,
13918are permitted in any medium without royalty provided the copyright
13919notice and this notice are preserved.