]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/82437 (false-positive -Wtautological-compare warning with -std=gnu89)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4e34b338
JJ
12017-10-06 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/82437
4 * c-c++-common/Wtautological-compare-6.c: New test.
5
bd8d431f
RB
62017-10-06 Richard Biener <rguenther@suse.de>
7
8 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
9 * gcc.dg/graphite/id-16.c: Likewise.
10 * gcc.dg/graphite/pr46168.c: Likewise.
11 * gcc.dg/graphite/pr68756.c: Likewise.
12 * gcc.dg/graphite/pr69728.c: Likewise.
13 * gcc.dg/graphite/pr71575-2.c: Likewise.
14 * gcc.dg/graphite/pr77362.c: Likewise.
15 * gcc.dg/graphite/pr81373.c: Likewise.
16 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
17 * gfortran.dg/graphite/interchange-1.f: Likewise.
18 * gfortran.dg/graphite/pr42334-1.f: Likewise.
19 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
20 * gfortran.dg/graphite/pr42393.f90: Likewise.
21 * gfortran.dg/graphite/pr47019.f: Likewise.
22 * gfortran.dg/graphite/id-17.f: Likewise.
23 * gfortran.dg/graphite/id-19.f: Likewise.
24 * gfortran.dg/graphite/run-id-2.f90: Likewise.
25 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
26 * gfortran.dg/graphite/pr42326.f90: Likewise.
27 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
28 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
29 a code generation error.
30 * gfortran.dg/graphite/run-id-3.f90: Likewise.
31 * gfortran.dg/graphite/pr29832.f90: Likewise.
32
31bee964
RB
332017-10-06 Richard Biener <rguenther@suse.de>
34
35 PR tree-optimization/82436
36 * gcc.dg/vect/pr82436.c: New testcase.
37
4bc4b2b4
BE
382017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
39
40 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
41
592fbfb5
TC
422017-10-05 Tamar Christina <tamar.christina@arm.com>
43
44 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
45 * lib/target-supports.exp (vect_sizes_16B_8B): New.
46
472017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
48
49 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
50 * gcc.dg/vect/vect-align-2.c: Likewise.
51 * gcc.dg/vect/vect-multitypes-1.c: Likewise
52
807e3be2
NS
532017-10-05 Nathan Sidwell <nathan@acm.org>
54
55 * g++.dg/warn/mvp.C: New.
56
05e1eaeb
JJ
572017-10-05 Jakub Jelinek <jakub@redhat.com>
58
59 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
60 friendly.
61
bb61e6e3
RB
622017-10-05 Richard Biener <rguenther@suse.de>
63
64 * gfortran.dg/graphite/id-17.f: Fix typo.
65 * gfortran.dg/graphite/id-19.f: Likewise.
66 * gfortran.dg/graphite/pr29832.f90: Likewise.
67 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
68 * gfortran.dg/graphite/pr42326.f90: Likewise.
69 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
70 * gfortran.dg/graphite/run-id-2.f90: Likewise.
71 * gfortran.dg/graphite/run-id-3.f90: Likewise.
72
5b93c0ee
PC
732017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
74
75 PR c++/80471
76 * g++.dg/cpp1y/pr80471.C: New.
77
25139006
PC
782017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
79
80 PR c++/78131
81 * g++.dg/cpp1z/constexpr-lambda17.C: New.
82
968e56bf
PC
832017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
84
85 PR c++/78018
86 * g++.dg/cpp1y/lambda-generic-78018.C: New.
87
fb4ccfed
PC
882017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
89 Andrew Pinski <apinski@cavium.com>
90
91 PR c++/71946
92 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
93 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
94
ab6501d7
SD
952017-10-04 Sudakshina Das <sudi.das@arm.com>
96
97 * gcc.target/aarch64/bic_imm_1.c: New.
98 * gcc.target/aarch64/orr_imm_1.c: Likewise.
99
b419102c
NS
1002017-10-04 Nathan Sidwell <nathan@acm.org>
101
102 * g++.dg/abi/mangle41.C: Adjust diagnostics.
103
420db574
JJ
1042017-10-04 Jakub Jelinek <jakub@redhat.com>
105
106 PR c++/82373
107 * g++.dg/cpp1y/pr82373.C: New test.
108
8139a48e
DM
1092017-10-04 David Malcolm <dmalcolm@redhat.com>
110
111 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
112 underlining for param.
113 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
114 highlighting of parameters; add test coverage for trivial
115 parameter decls, and for callback parameters.
116 * gcc.dg/pr68533.c: Update location of two errors to reflect
117 location of params.
118
6069fe72
DM
1192017-10-04 David Malcolm <dmalcolm@redhat.com>
120
121 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
122 (create_code): Call it.
123 * jit.dg/test-vector-rvalues.cc: New test case.
124
4f15b6a2
AK
1252017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
126
127 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
128 vector loop peeling.
129 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
130 New proc.
131
30d027da
AK
1322017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
133
134 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
135 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
136 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
137 vect_floatint_cvt with vect_doubleint_cvt.
138 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
139 vect_intfloat_cvt with vect_intdouble_cvt.
140 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
141 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
142 depend on vect_intdouble_cvt.
143 * lib/target-supports.exp
144 (check_effective_target_vect_doubleint_cvt)
145 (check_effective_target_vect_intdouble_cvt): New procs.
146
c059a92e
AK
1472017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
148
149 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
150 * lib/target-supports.exp (check_effective_target_vect_long_mult):
151 New proc.
152
a4646113
AK
1532017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
154
155 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
156 * gfortran.dg/vect/pr77848.f: Likewise.
157
26412773
AK
1582017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
159
160 * lib/target-supports.exp (check_effective_target_vect_float):
161 Return 1 being on a S/390 with VXE.
162 * gcc.dg/vect/pr31699.c: Require vec_float.
163 * gcc.dg/vect/pr61194.c: Likewise.
164 * gcc.dg/vect/pr65947-10.c: Likewise.
165 * gcc.dg/vect/pr66142.c: Likewise.
166 * gcc.dg/vect/slp-10.c: Likewise.
167 * gcc.dg/vect/slp-11c.c: Likewise.
168 * gcc.dg/vect/slp-12b.c: Likewise.
169 * gcc.dg/vect/slp-18.c: Likewise.
170 * gcc.dg/vect/slp-33.c: Likewise.
171 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
172 * gcc.dg/vect/slp-cond-2.c: Likewise.
173 * gcc.dg/vect/vect-cond-10.c: Likewise.
174 * gcc.dg/vect/vect-cond-8.c: Likewise.
175 * gcc.dg/vect/vect-cond-9.c: Likewise.
176 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
177 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
178
ebb4badd
TS
1792017-10-04 Thomas Schwinge <thomas@codesourcery.com>
180
181 PR tree-optimization/82374
182 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
183 attributes propagation changes for OMP outlined regions.
184 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
185 * c-c++-common/goacc/kernels-reduction.c: Likewise.
186
f95810b5
RS
1872017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
188
189 PR tree-optimization/82413
190 * g++.dg/pr82413.C: New test.
191
707905d0
PT
1922017-10-04 Paul Thomas <pault@gcc.gnu.org>
193
194 PR fortran/77296
195 * gfortran.dg/associate_32.f03 : New test.
196
8bca3f59
PC
1972017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
198
199 PR c++/78816
200 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
201
5c38262d
JJ
2022017-10-04 Jakub Jelinek <jakub@redhat.com>
203
204 PR tree-optimization/82374
205 * gcc.dg/gomp/pr82374.c: New test.
206
21375f0d
RB
2072017-10-04 Richard Biener <rguenther@suse.de>
208
209 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
210 errors and scan for one.
211 * gfortran.dg/graphite/id-19.f: Likewise.
212 * gfortran.dg/graphite/pr29832.f90: Likewise.
213 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
214 * gfortran.dg/graphite/pr42326.f90: Likewise.
215 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
216 * gfortran.dg/graphite/run-id-2.f90: Likewise.
217 * gfortran.dg/graphite/run-id-3.f90: Likewise.
218 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
219
944e0841
MM
2202017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
221
222 * gcc.target/powerpc/float128-odd.c: New test.
223
5bd8ff41
PC
2242017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
225
226 PR c++/70343
227 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
228
11e3d45c
JL
2292017-10-03 Jeff Law <law@redhat.com>
230
231 PR target/82358
232 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
233
3b7511f9
MJ
2342017-10-03 Martin Jambor <mjambor@suse.cz>
235
236 PR tree-optimization/82363
237 * gcc.dg/tree-ssa/pr82363.c: New test.
238
bb81a576
JJ
2392017-10-03 Jakub Jelinek <jakub@redhat.com>
240
33ff5dda
JJ
241 PR tree-optimization/82381
242 * gcc.c-torture/compile/pr82381.c: New test.
243
bb81a576
JJ
244 PR target/82386
245 * gcc.dg/pr82386.c: New test.
246
5aab83d5
PC
2472017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
248
249 PR c++/70570
250 * g++.dg/cpp1y/lambda-generic-70570.C: New.
251
70c894ea
PC
2522017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
253
254 PR c++/79590
255 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
256
603841eb
PC
2572017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
258
259 PR c++/79005
260 * g++.dg/cpp1y/lambda-generic-79005.C: New.
261
da3723a8
PT
2622017-10-02 Paul Thomas <pault@gcc.gnu.org>
263
264 PR fortran/82312
265 * gfortran.dg/typebound_proc_36.f90 : New test.
266
20a7e14a
PB
2672017-10-02 Peter Bergner <bergner@vnet.ibm.com>
268
269 PR target/80210
270 * gcc.target/powerpc/pr80210-2.c: New test.
271
f240a230
JJ
2722017-10-02 Jakub Jelinek <jakub@redhat.com>
273
476dec78
JJ
274 * gcc.dg/pr82389.c: New test.
275
f240a230
JJ
276 PR tree-optimization/82387
277 PR tree-optimization/82388
278 PR tree-optimization/82389
279 * gcc.c-torture/compile/pr82389.c: New test.
280 * gcc.c-torture/execute/pr82387.c: New test.
281 * gcc.c-torture/execute/pr82388.c: New test.
282
bac1187d
PC
2832017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
284
285 PR c++/79180
286 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
287 * g++.dg/torture/pr79180.C: Likewise.
288
289 PR c++/71386
290 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
291
96e2d1d1
RB
2922017-10-02 Richard Biener <rguenther@suse.de>
293
294 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
295 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
296 * gcc.dg/graphite/id-16.c: Likewise.
297 * gcc.dg/graphite/pr46168.c: Likewise.
298 * gcc.dg/graphite/pr68756.c: Likewise.
299 * gcc.dg/graphite/pr69728.c: Likewise.
300 * gcc.dg/graphite/pr71575-2.c: Likewise.
301 * gcc.dg/graphite/pr77362.c: Likewise.
302 * gcc.dg/graphite/pr81373.c: Likewise.
303 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
304 * gfortran.dg/graphite/interchange-1.f: Likewise.
305 * gfortran.dg/graphite/pr29581.f90: Likewise.
306 * gfortran.dg/graphite/pr42334-1.f: Likewise.
307 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
308 * gfortran.dg/graphite/pr42393.f90: Likewise.
309 * gfortran.dg/graphite/pr47019.f: Likewise.
310
1a6da556
PC
3112017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
312
313 PR c++/69977
314 * g++.dg/cpp1y/lambda-generic-69977.C: New.
315
144d302e
PC
3162017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
317
318 PR c++/59991
319 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
320
7838c9a8
TV
3212017-10-02 Tom de Vries <tom@codesourcery.com>
322
323 * gcc.c-torture/compile/pr82337.c: Add
324 dg-require-effective-target nonlocal_goto.
325
f25a140b
RS
3262017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
327 Alan Hayward <alan.hayward@arm.com>
328 David Sherwood <david.sherwood@arm.com>
329
330 PR target/71307
331 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
332
0389d86c
RB
3332017-10-02 Richard Biener <rguenther@suse.de>
334
335 PR tree-optimization/82355
336 * gcc.dg/graphite/fuse-1.c: Adjust.
337 * gcc.dg/graphite/fuse-2.c: Likewise.
338 * gcc.dg/graphite/pr82355.c: New testcase.
339
aa2a59fc
JL
3402017-10-01 Jeff Law <law@redhat.com>
341
342 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
343
efa1d7a2
DH
3442017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
345
346 PR fortran/61450
347 * gfortran.dg/binding_label_tests_28.f90: New test.
348
ae3f9c32
PC
3492017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
350
351 PR c++/65949
352 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
353
333cb612
PC
3542017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
355
356 PR c++/68754
357 * g++.dg/cpp1y/constexpr-68754.C: Move...
358 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
359
15c77315
JJ
3602017-09-30 Jakub Jelinek <jakub@redhat.com>
361
362 PR target/82361
363 * gcc.target/i386/pr82361-1.c: New test.
364 * gcc.target/i386/pr82361-2.c: New test.
365
b09bf97b
YG
3662017-09-29 Yury Gribov <tetra2005@gmail.com>
367
368 PR middle-end/82319
369 * c-c++/common/pr57371-4.c: Test NaN comparisons.
370
6e3e8419
EB
3712017-09-29 Eric Botcazou <ebotcazou@adacore.com>
372
373 * g++.dg/other/dump-ada-spec-10.C: New test.
374
e9d297a1
JL
3752017-09-29 Jeff Law <law@redhat.com>
376
377 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
378
603be022
JJ
3792017-09-29 Jakub Jelinek <jakub@redhat.com>
380
381 P0683R1 - default member initializers for bit-fields
382 * g++.dg/ext/bitfield6.C: New test.
383 * g++.dg/cpp2a/bitfield1.C: New test.
384 * g++.dg/cpp2a/bitfield2.C: New test.
385 * g++.dg/cpp2a/bitfield3.C: New test.
386
9129a561
VM
3872017-09-29 Vladimir Makarov <vmakarov@redhat.com>
388
389 PR target/81481
390 * gcc.target/i386/pr81481.c: New.
391
a815fe44
KN
3922017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
393
b5e6b7ca 394 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
395 and dg-require-effective-target directives to correct testing
396 behavior.
b5e6b7ca
SB
397 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
398 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
399 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 400 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 401 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 402 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 403 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 404 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 405 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 406 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 407 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 408 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 409 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 410 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 411 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 412 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 413 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 414
e75210d6
BS
4152017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
416
417 PR tree-optimization/82337
418 * gcc.c-torture/compile/pr82337.c: New file.
419
52c6ab74
JM
4202017-09-29 Javier Miranda <miranda@adacore.com>
421
422 * gnat.dg/unchecked_union3.adb: New testcase.
423
4242017-09-29 Javier Miranda <miranda@adacore.com>
425
426 * gnat.dg/unchecked_union2.adb: New testcase.
427
1dce26a1
DH
4282017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
429
430 PR fortran/25071
431 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
432 * gfortran.dg/argument_checking_4.f90: Likewise.
433 * gfortran.dg/argument_checking_5.f90: Likewise.
434 * gfortran.dg/argument_checking_6.f90: Likewise.
435 * gfortran.dg/argument_checking_10.f90: Likewise.
436 * gfortran.dg/argument_checking_13.f90: Likewise.
437 * gfortran.dg/argument_checking_15.f90: Likewise.
438 * gfortran.dg/argument_checking_18.f90: Likewise.
439 * gfortran.dg/gomp/udr8.f90: Likewise.
440 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
441 the dg-options.
442
bf61f589
JJ
4432017-09-29 Jakub Jelinek <jakub@redhat.com>
444
27746ca9
JJ
445 * g++.dg/ext/bitfield7.C: New test.
446 * g++.dg/ext/bitfield8.C: New test.
447 * g++.dg/ext/bitfield9.C: New test.
448
2a389958
JJ
449 PR c/82340
450 * gcc.dg/tree-ssa/pr82340.c: New test.
451
bf61f589
JJ
452 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
453
051e4e1c
PC
4542017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
455
456 PR c++/79488
457 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
458
ff299487
JJ
4592017-09-28 Jakub Jelinek <jakub@redhat.com>
460
461 PR target/82342
462 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
463 * gcc.target/i386/pr82260-2.c: Likewise.
464
10e93cf5
SS
4652017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
466
467 * gcc.target/i386/avx512f-constant-float-return.c: New test.
468
b4aac5c3
CL
4692017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
470
471 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
472 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
473 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
474 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
475 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
476 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
477 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
478 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
479 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
480 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
481
5a47aa2c
DM
4822017-09-28 David Malcolm <dmalcolm@redhat.com>
483
484 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
485 test case.
486 * jit.dg/test-returning-function-ptr.c (create_code): Update to
487 create a function pointer type independently of the call to
488 gcc_jit_function_get_address, and assign the pointer to a local
489 before returning it, to exercise the function pointer type
490 comparison code.
491
15a65e63
DM
4922017-09-27 David Malcolm <dmalcolm@redhat.com>
493
494 * jit.dg/all-non-failing-tests.h: Add
495 test-returning-function-ptr.c.
496 * jit.dg/test-returning-function-ptr.c: New test case.
497
a509c571
CL
4982017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
499
500 PR target/71727
501 * gcc.target/aarch64/pr71727-2.c: New test.
502
6e0cc90b
KN
5032017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
504
505 * gcc.target/powerpc/swaps-p8-28.c: New test.
506 * gcc.target/powerpc/swaps-p8-29.c: New test.
507 * gcc.target/powerpc/swaps-p8-30.c: New test.
508 * gcc.target/powerpc/swaps-p8-31.c: New test.
509 * gcc.target/powerpc/swaps-p8-32.c: New test.
510 * gcc.target/powerpc/swaps-p8-33.c: New test.
511 * gcc.target/powerpc/swaps-p8-34.c: New test.
512 * gcc.target/powerpc/swaps-p8-35.c: New test.
513 * gcc.target/powerpc/swaps-p8-36.c: New test.
514 * gcc.target/powerpc/swaps-p8-37.c: New test.
515 * gcc.target/powerpc/swaps-p8-38.c: New test.
516 * gcc.target/powerpc/swaps-p8-39.c: New test.
517 * gcc.target/powerpc/swaps-p8-40.c: New test.
518 * gcc.target/powerpc/swaps-p8-41.c: New test.
519 * gcc.target/powerpc/swaps-p8-42.c: New test.
520 * gcc.target/powerpc/swaps-p8-43.c: New test.
521 * gcc.target/powerpc/swaps-p8-44.c: New test.
522 * gcc.target/powerpc/swaps-p8-45.c: New test.
523
4ca4cf4e
CL
5242017-09-27 Carl Love <cel@us.ibm.com>
525 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
526 for the __builtin_fctid and __builtin_fctiw.
527
d4b7f2ee
PJ
5282017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
529
530 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
531 new group memory offsetting code in the BRIG frontend.
532 * brig.dg/test/gimple/function_calls.hsail: Likewise.
533 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
534 * brig.dg/test/gimple/variables.hsail: Likewise.
535
b55c7343
JJ
5362017-09-27 Jakub Jelinek <jakub@redhat.com>
537
538 PR c++/82159
539 * g++.dg/opt/pr82159.C: New test.
540
7ba950d3
AK
5412017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
542
543 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
544
7a6ed74d
MM
5452017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
546
547 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
548 don't generate a 32-bit shift after doing XSCVDPSPN.
549 * gcc.target/powerpc/direct-move-float1.c: Likewise.
550 * gcc.target/powerpc/direct-move-float3.c: New test.
551
1d6fadee
PK
5522017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
553
554 * gcc.dg/tree-ssa/cmpdiv.c: New test.
555
1262c6cf
CL
5562017-09-26 Carl Love <cel@us.ibm.com>
557
558 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
559 file for the new built-ins and the existing built-ins.
560
63b62fa0
JW
5612017-09-26 Janus Weil <janus@gcc.gnu.org>
562
563 PR fortran/82143
564 PR fortran/82324
565 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
566 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
567 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
568 Don't assume that DOUBLE PRECISION has kind=16.
569
3c549718
TK
5702017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
571
572 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
573 warning from associate construct and do loop.
574
5714abff
TK
5752017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
576
577 * gfortran.dg/gomp/associate1.f90: Really commit change
578 from 2017-09-25.
579 * gfortran.dg/predcom-1.f: Likewise.
580 * gfortran.dg/unconstrained_commons.f: Likewise.
581
caab3763
JJ
5822017-09-26 Jakub Jelinek <jakub@redhat.com>
583
584 PR middle-end/35691
585 * gcc.dg/pr35691-5.c: New test.
586 * gcc.dg/pr35691-6.c: New test.
587
621e5370
RB
5882017-09-26 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/82321
591 * gcc.dg/graphite/pr82321.c: New testcase.
592
703fe7a4
AK
5932017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
594
18b10d78
AK
595 * lib/target-supports.exp (check_effective_target_vect_int)
596 (check_effective_target_vect_shift)
597 (check_effective_target_whole_vector_shift)
598 (check_effective_target_vect_shift_char)
599 (check_effective_target_vect_long)
600 (check_effective_target_vect_double)
601 (check_effective_target_vect_long_long)
602 (check_effective_target_vect_perm)
603 (check_effective_target_vect_perm_byte)
604 (check_effective_target_vect_perm_short)
605 (check_effective_target_vect_widen_mult_qi_to_hi)
606 (check_effective_target_vect_widen_mult_hi_to_si)
607 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
608 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
609 (check_effective_target_vect_widen_mult_si_to_di_pattern)
610 (check_effective_target_vect_pack_trunc)
611 (check_effective_target_vect_unpack)
612 (check_effective_target_vect_hw_misalign)
613 (check_effective_target_vect_condition)
614 (check_effective_target_vect_cond_mixed)
615 (check_effective_target_vect_char_mult)
616 (check_effective_target_vect_short_mult)
617 (check_effective_target_vect_int_mult)
618 (check_effective_target_vect_extract_even_odd)
619 (check_effective_target_vect_interleave)
620 (check_effective_target_sqrt_insn)
621 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
622 VX.
623 (check_vect_support_and_set_flags): New proc.
624 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 625
09fdb701
RB
6262017-09-26 Richard Biener <rguenther@suse.de>
627
628 PR tree-optimization/82320
629 * gcc.dg/torture/pr82320.c: New testcase.
630
df2a1a26
CL
6312017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
632
633 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
634 Fix arm check.
635
af2c8a96
JL
6362017-09-25 Jeff Law <law@redhat.com>
637
638 * lib/target-supports.exp
639 (check_effective_target_supports_stack_clash_protection): Enable for
640 rs6000 and powerpc targets.
641
d80d5c38
BC
6422017-09-25 Bin Cheng <bin.cheng@arm.com>
643
644 PR tree-optimization/82163
645 * gcc.dg/tree-ssa/pr82163.c: New test.
646
15e23330
TK
6472017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
648
649 * gfortran.dg/do_subscript_1.f90: New test.
650 * gfortran.dg/do_subscript_2.f90: New test.
651 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
652 * gfortran.dg/predcom-1.f: Adjust loop bounds.
653 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
654
2678bf2f
WS
6552017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
656
657 * gcc.target/powerpc/fold-vec-st-char.c: New.
658 * gcc.target/powerpc/fold-vec-st-double.c: New.
659 * gcc.target/powerpc/fold-vec-st-float.c: New.
660 * gcc.target/powerpc/fold-vec-st-int.c: New.
661 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
662 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
663 * gcc.target/powerpc/fold-vec-st-short.c: New.
664
504e0b5f
PMR
6652017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
666
667 * g++.dg/pr82155.C: New testcase.
668
d362ac6c
RB
6692017-09-25 Richard Biener <rguenther@suse.de>
670
671 PR tree-optimization/82285
672 * gcc.dg/torture/pr82285.c: New testcase.
673
e98cd75f
PMR
6742017-09-25 Justin Squirek <squirek@adacore.com>
675
676 * gnat.dg/entry_family.adb: New testcase
677
60ba7cd3
L
6782017-09-24 H.J. Lu <hongjiu.lu@intel.com>
679
680 PR target/82267
681 * gcc.target/i386/pr82267.c: New test.
682
c6c74708
TK
6832017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
684 PR fortran/66328
685
686 * gfortran.dg/data_derived_1.f90: New test.
687
24bafc56
TK
6882017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
689
690 PR fortran/54633
691 * gfortran.dg/intrinsic_bounds_1.f90: New test.
692 * gfortran.dg/intrinsic_param_1.f90: New test.
693
650f7d09
TK
6942017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
695 Steven G. Kargl <kargl@gcc.gnu.org>
696
697 PR fortran/80118
698 * gfortran.dg/zero_sized_7.f90: New test.
699
d16d81b5
JW
7002017-09-23 Janus Weil <janus@gcc.gnu.org>
701
702 PR fortran/82143
703 * gfortran.dg/promotion_3.f90: New test case.
704 * gfortran.dg/promotion_4.f90: New test case.
705
89762a83
DS
7062017-09-23 Daniel Santos <daniel.santos@pobox.com>
707
708 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
709 * gcc.target/i386/pr82196-2.c: (b): Likewise.
710
2dc589be
JJ
7112017-09-22 Jakub Jelinek <jakub@redhat.com>
712
a93952d2
JJ
713 PR middle-end/35691
714 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
715 instead of -fdump-tree-forwprop-details in dg-options.
716 * gcc.dg/pr35691-2.c: Likewise.
717 * gcc.dg/pr35691-3.c: New test.
718 * gcc.dg/pr35691-4.c: New test.
719
2dc589be
JJ
720 PR sanitizer/81929
721 * g++.dg/ubsan/pr81929.C: New test.
722
ea44495d
RS
7232017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
724
725 PR tree-optimization/82289
726 * gcc.dg/vect/pr82289.c: New test.
727
f702e7d4
RS
7282017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
729 Alan Hayward <alan.hayward@arm.com>
730 David Sherwood <david.sherwood@arm.com>
731
732 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
733 of alignment message.
734 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
735
b2b67217
MS
7362017-09-22 Martin Sebor <msebor@redhat.com>
737
738 PR c/81854
739 * gcc.target/i386/pr80732.c: Correct a type error.
740
9003adc7
DM
7412017-09-22 David Malcolm <dmalcolm@redhat.com>
742
743 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
744 to reflect highlighting of parameters; add test coverage for
745 callback parameters.
746
4d6e2f33
RB
7472017-09-22 Richard Biener <rguenther@suse.de>
748
749 * gcc.dg/graphite/scop-24.c: New testcase.
750
2402ffb6
RB
7512017-09-22 Richard Biener <rguenther@suse.de>
752
753 PR tree-optimization/82291
754 * gcc.dg/torture/pr82291.c: New testcase.
755
e7ba6a60
SS
7562017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
757
758 * gcc.target/i386/avx512f-constant-set.c: New test.
759
7602017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
761
762 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
763 * gcc.target/i386/avx512f-prefer.c: New test.
764
1debe7ea
JL
7652017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
766
767 * lib/target-supports.exp
768 (check_effective_target_frame_pointer_for_non_leaf): Add
769 case for x86 Solaris.
770
b89a63b9
PT
7712017-09-21 Paul Thomas <pault@gcc.gnu.org>
772
773 PR fortran/78512
774 * gfortran.dg/associate_26.f90 : New test.
775
776 PR fortran/80120
777 * gfortran.dg/associate_27.f90 : New test.
778
779 PR fortran/81903
780 * gfortran.dg/associate_28.f90 : New test.
781
782 PR fortran/82121
783 * gfortran.dg/associate_29.f90 : New test.
784
785 PR fortran/67543
786 * gfortran.dg/associate_30.f90 : New test.
787
788 PR fortran/52832
789 * gfortran.dg/associate_31.f90 : New test.
790
f17aba3c
EB
7912017-09-21 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gnat.dg/discr48.adb: New test.
794 * gnat.dg/discr48_pkg.ads: New helper.
795
7962017-09-21 Tamar Christina <tamar.christina@arm.com>
797
798 PR testsuite/78421
799 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
800 Invert arm check.
801
a0e27dc2
CP
8022017-09-21 Cesar Philippidis <cesar@codesourcery.com>
803
804 * gfortran.dg/goacc/wait.f90: New test.
805
765b3379
JJ
8062017-09-21 Jakub Jelinek <jakub@redhat.com>
807
808 PR sanitizer/81715
809 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
810 const predicate to const predicate & to avoid UB.
811 * g++.dg/opt/pr81715.C: New test.
812
c94f2d84
RB
8132017-09-21 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/82276
816 PR tree-optimization/82244
817 * gcc.dg/torture/pr82276.c: New testcase.
818
2e1dd137
RB
8192017-09-21 Richard Biener <rguenther@suse.de>
820
821 PR tree-optimization/71351
822 * gfortran.dg/graphite/pr71351.f90: New testcase.
823 * gfortran.dg/graphite/interchange-3.f90: Adjust.
824
a4f65ca8
JJ
8252017-09-21 Jakub Jelinek <jakub@redhat.com>
826
827 PR target/82260
828 * gcc.target/i386/pr82260-1.c: New test.
829 * gcc.target/i386/pr82260-2.c: New test.
830
d3347cd2
AK
8312017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
832 Jeff Law <law@redhat.com>
833
834 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 835 * lib/target-supports.exp:
d3347cd2
AK
836 (check_effective_target_supports_stack_clash_protection): Enable for
837 s390/s390x targets.
838
5f2fd590
MS
8392017-09-20 Martin Sebor <msebor@redhat.com>
840
073809a7
MS
841 PR c/81854
842 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
843 * g++.dg/ext/attr-ifunc-4.C: Ditto.
844 * lib/target-supports.exp: Adjust for C++.
845
5f2fd590
MS
846 PR c/81854
847 * gcc.dg/attr-ifunc-1.c: Correct type errors.
848 * gcc.dg/attr-ifunc-2.c: Ditto.
849 * gcc.dg/attr-ifunc-3.c: Ditto.
850 * gcc.dg/attr-ifunc-4.c: Ditto.
851 * gcc.dg/attr-ifunc-5.c: Ditto.
852 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 853 * lib/target-supports.exp: Correct type error.
5f2fd590 854
94c23e39
JL
8552017-09-20 Jeff Law <law@redhat.com>
856
857 * gcc.target/i386/stack-check-11.c: Update test and regexp
858 so that it works for both i?86 and x86_64.
859
6073d002
SB
8602017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
861
862 PR target/77687
863 * gcc.target/powerpc/pr77687.c: New testcase.
864
fb3cd39d
JJ
8652017-09-20 Jakub Jelinek <jakub@redhat.com>
866
2ffb5745
JJ
867 P0409R2 - allow lambda capture [=, this]
868 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
869 capture. Add further tests.
870 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
871 for c++2a on [=, this] capture.
872
fb3cd39d
JJ
873 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
874 * g++.dg/cpp1z/cplusplus_1z.C: New test.
875
cace2309
SP
8762017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
877
878 * gcc.target/i386/builtin_target.c: Test knm.
879 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
880
52e22c79
RB
8812017-09-20 Richard Biener <rguenther@suse.de>
882
883 PR tree-optimization/77362
884 * gcc.dg/graphite/pr77362.c: New testcase.
885
2a900079
RB
8862017-09-20 Richard Biener <rguenther@suse.de>
887
888 PR tree-optimization/82264
889 * gcc.dg/torture/pr82264.c: New testcase.
890
88272c01
JJ
8912017-09-20 Jakub Jelinek <jakub@redhat.com>
892
893 * g++.dg/debug/dwarf2/template-params-13.C: New test.
894 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
895 it doesn't match newlines.
896 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
897 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
898 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
899 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
900 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
901 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
902 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
903 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
904 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
905 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
906
0f45457e
PC
9072017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
908
909 PR c++/64954
910 * g++.dg/cpp0x/constexpr-ctor20.C: New.
911
73fe2f32
RB
9122017-09-20 Richard Biener <rguenther@suse.de>
913
914 PR tree-optimization/81373
915 * gcc.dg/graphite/pr81373.c: New testcase.
916
ee8f15c6
JL
9172017-09-19 Jeff Law <law@redhat.com>
918
ac9c032e
JL
919 * gcc.target/i386/stack-check-11.c: New test.
920
8e7a09c3
JL
921 * gcc.dg/stack-check-4.c: New test.
922 * gcc.dg/stack-check-5.c: New test.
923 * gcc.dg/stack-check-6.c: New test.
924 * gcc.dg/stack-check-6a.c: New test.
925 * gcc.dg/stack-check-7.c: New test.
926 * gcc.dg/stack-check-8.c: New test.
927 * gcc.dg/stack-check-9.c: New test.
928 * gcc.dg/stack-check-10.c: New test.
929 * lib/target-supports.exp
930 (check_effective_target_supports_stack_clash_protection): Enable for
931 x86 and x86_64 targets.
932
8c1dd970
JL
933 * gcc.dg/stack-check-3.c: New test.
934
ee8f15c6
JL
935 * gcc.dg/stack-check-2.c: New test.
936 * lib/target-supports.exp
8e7a09c3 937 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
938 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
939 (check_effective_target_caller_implicit_probes): Likewise.
940
14a1a59f
JJ
9412017-09-19 Jakub Jelinek <jakub@redhat.com>
942
943 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
944 * g++.dg/tree-ssa/pr41428.C: Likewise.
945 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
946 c++17 and up.
947 * g++.dg/expr/bool3.C: Likewise.
948 * g++.dg/expr/bitfield5.C: Likewise.
949 * g++.old-deja/g++.jason/bool5.C: Likewise.
950
e32d2388
MS
9512017-09-18 Martin Sebor <msebor@redhat.com>
952
953 PR c/81854
954 * gcc.dg/pr81854.c: New test.
955 * g++.dg/ext/attr-ifunc-5.C: New test.
956 * g++.dg/ext/attr-ifunc-1.C: Adjust.
957 * g++.dg/ext/attr-ifunc-2.C: Same.
958 * g++.dg/ext/attr-ifunc-3.C: Same.
959 * g++.dg/ext/attr-ifunc-4.C: Same.
960 * g++.old-deja/g++.abi/vtable2.C: Same.
961 * gcc.dg/attr-ifunc-1.c: Same.
962
81b29ad8
WS
9632017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
964
965 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
966
109bb910
RB
9672017-09-19 Richard Biener <rguenther@suse.de>
968
969 PR tree-optimization/82244
970 * gcc.dg/torture/pr82244.c: New testcase.
971
197d2f5b
RB
9722017-09-19 Richard Biener <rguenther@suse.de>
973
974 PR tree-optimization/69728
975 * gfortran.dg/graphite/pr69728.f90: New testcase.
976 * gcc.dg/graphite/pr69728.c: Likewise.
977
7e12c0e0
PC
9782017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
979
980 PR c++/80947
981 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
982
b161f2c9
RS
9832017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
984
985 * gcc.dg/vect/slp-multitypes-13.c: New test.
986
7251b0bf
RS
9872017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
988
989 * gfortran.dg/vect/mask-store-1.f90: New test.
990
10d8c51f
PC
9912017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
992
993 PR c++/45033
994 * g++.dg/expr/delete1.C: New.
995
2eda24e9
PMR
9962017-09-18 Bob Duff <duff@adacore.com>
997
998 * gnat.dg/validity_check.adb: New testcase.
999
10002017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1001
1002 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1003
10042017-09-18 Bob Duff <duff@adacore.com>
1005
1006 * gnat.dg/tagged_prefix_call.adb: New testcase.
1007
845af9e6
PMR
10082017-09-18 Ed Schonberg <schonberg@adacore.com>
1009
1010 * gnat.dg/default_variants.adb: New testcase.
1011
2a63b04e
RO
10122017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1013
1014 PR target/81736
1015 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1016 * gcc.target/i386/pr81736-4.c: Likewise.
1017
3d07d963
RB
10182017-09-18 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/79622
1021 * gcc.dg/graphite/pr79622.c: New testcase.
1022
3cb626e4
DS
10232017-09-17 Daniel Santos <daniel.santos@pobox.com>
1024
1025 gcc.target/i386/pr82196-1.c: New test.
1026 gcc.target/i386/pr82196-2.c: Likewise.
1027
01f44e44
L
10282017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1029
1030 PR target/82166
1031 * gcc.target/i386/pr82166.c: New test.
1032
62d3c075
PT
10332017-09-17 Paul Thomas <pault@gcc.gnu.org>
1034
1035 PR fortran/82173
1036 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1037 * gfortran.dg/pdt_2.f03 : The same.
1038 * gfortran.dg/pdt_3.f03 : The same.
1039 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1040 module 'bad_vars'. Add error concerning assumed parameters and
1041 save attribute.
1042 * gfortran.dg/pdt_11.f03 : New test.
1043
1044 PR fortran/60483
1045 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1046 * gfortran.dg/associate_25.f90 : New test.
1047 * gfortran.dg/pdt_12.f03 : New test.
1048
026a79f7
AS
10492017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1050 Jakub Jelinek <jakub@redhat.com>
1051
1052 Add support for -std=c++2a.
1053 * lib/target-supports.exp (check_effective_target_c++17): Return
1054 1 also if check_effective_target_c++2a.
1055 (check_effective_target_c++17_down): New.
1056 (check_effective_target_c++2a_only): New.
1057 (check_effective_target_c++2a): New.
1058 * g++.dg/cpp2a/cplusplus.C: New.
1059
bb75facd
JM
10602017-09-15 Joseph Myers <joseph@codesourcery.com>
1061
1062 PR c/82071
1063 * gcc.target/i386/excess-precision-8.c: New test.
1064
c01df3c8
MLI
10652017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1066 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/64644
1069 * g++.dg/other/anon-union4.C: New.
1070 * g++.old-deja/g++.law/union4.C: Adjust.
1071 * g++.old-deja/g++.other/anon1.C: Likewise.
1072
1d933576
BE
10732017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1074
1075 * c-c++-common/Wcast-align.c: New test.
1076
4a8ca690
EB
10772017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1078
1079 * g++.dg/sso-1.C: New test.
1080 * g++.dg/sso-2.C: Likewise.
1081
10822017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1083
1084 PR c++/78648
1085 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1086
ed17cb57
JW
10872017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1088
1089 PR tree-optimization/71026
1090 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1091
a1189286
JJ
10922017-09-15 Jakub Jelinek <jakub@redhat.com>
1093
7b936140
JJ
1094 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1095 * lib/target-supports.exp (check_effective_target_c++14): Use
1096 check_effective_target_c++17 instead of check_effective_target_c++1z.
1097 (check_effective_target_c++14_down): Likewise.
1098 (check_effective_target_c++1z_only): Rename to ...
1099 (check_effective_target_c++17_only): ... this.
1100 (check_effective_target_c++1z): Rename to ...
1101 (check_effective_target_c++17): ... this.
1102 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1103 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1104 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1105 and comments refering to 1z to 17.
1106 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1107 * g++.dg/template/partial5.C: Likewise.
1108 * g++.dg/template/nontype8.C: Likewise.
1109 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1110 * g++.dg/cpp1z/nontype3a.C: Likewise.
1111 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1112 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1113 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1114 * g++.dg/cpp1z/pr78771.C: Likewise.
1115 * g++.dg/cpp1z/elide1.C: Likewise.
1116 * g++.dg/cpp1z/fold3.C: Likewise.
1117 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1118 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1119 * g++.dg/cpp1z/inline-var2.C: Likewise.
1120 * g++.dg/cpp1z/eval-order2.C: Likewise.
1121 * g++.dg/cpp1z/decomp21.C: Likewise.
1122 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1123 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1124 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1125 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1126 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1127 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1128 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1129 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1130 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1131 * g++.dg/cpp1z/range-for1.C: Likewise.
1132 * g++.dg/cpp1z/init-statement4.C: Likewise.
1133 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1134 * g++.dg/cpp1z/decomp30.C: Likewise.
1135 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1136 * g++.dg/cpp1z/register2.C: Likewise.
1137 * g++.dg/cpp1z/decomp9.C: Likewise.
1138 * g++.dg/cpp1z/regress1.C: Likewise.
1139 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1140 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1141 * g++.dg/cpp1z/abbrev2.C: Likewise.
1142 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1143 * g++.dg/cpp1z/regress2.C: Likewise.
1144 * g++.dg/cpp1z/decomp16.C: Likewise.
1145 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1146 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1147 * g++.dg/cpp1z/decomp3.C: Likewise.
1148 * g++.dg/cpp1z/register1.C: Likewise.
1149 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1150 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1151 * g++.dg/cpp1z/decomp10.C: Likewise.
1152 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1153 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1154 * g++.dg/cpp1z/decomp27.C: Likewise.
1155 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1156 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1157 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1158 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1159 * g++.dg/cpp1z/decomp11.C: Likewise.
1160 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1161 * g++.dg/cpp1z/utf8-2.C: Likewise.
1162 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1163 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1164 * g++.dg/cpp1z/byte1.C: Likewise.
1165 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1166 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1167 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1168 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1169 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1170 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1171 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1172 * g++.dg/cpp1z/cplusplus.C: Likewise.
1173 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1174 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1175 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1176 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1177 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1178 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1179 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1180 * g++.dg/cpp1z/fold9.C: Likewise.
1181 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1182 * g++.dg/cpp1z/abbrev1.C: Likewise.
1183 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1184 * g++.dg/cpp1z/utf8.C: Likewise.
1185 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1186 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1187 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1188 * g++.dg/cpp1z/init-statement2.C: Likewise.
1189 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1190 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1191 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1192 * g++.dg/cpp1z/nontype3.C: Likewise.
1193 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1194 * g++.dg/cpp1z/fold7.C: Likewise.
1195 * g++.dg/cpp1z/nontype2.C: Likewise.
1196 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1197 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1198 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1199 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1200 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1201 * g++.dg/cpp1z/nontype1.C: Likewise.
1202 * g++.dg/cpp1z/init-statement5.C: Likewise.
1203 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1204 * g++.dg/cpp1z/decomp17.C: Likewise.
1205 * g++.dg/cpp1z/fold4.C: Likewise.
1206 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1207 * g++.dg/cpp1z/fold7a.C: Likewise.
1208 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1209 * g++.dg/cpp1z/init-statement7.C: Likewise.
1210 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1211 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1212 * g++.dg/cpp1z/pr79143.C: Likewise.
1213 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1214 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1215 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1216 * g++.dg/cpp1z/decomp20.C: Likewise.
1217 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1218 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1219 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1220 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1221 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1222 * g++.dg/cpp1z/fold8.C: Likewise.
1223 * g++.dg/cpp1z/init-statement3.C: Likewise.
1224 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1225 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1226 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1227 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1228 * g++.dg/cpp1z/fold1.C: Likewise.
1229 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1230 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1231 * g++.dg/cpp1z/fold5.C: Likewise.
1232 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1233 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1234 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1235 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1236 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1237 * g++.dg/cpp1z/eval-order3.C: Likewise.
1238 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1239 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1240 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1241 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1242 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1243 * g++.dg/cpp1z/decomp15.C: Likewise.
1244 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1245 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1246 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1247 * g++.dg/cpp1z/decomp4.C: Likewise.
1248 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1249 * g++.dg/cpp1z/init-statement8.C: Likewise.
1250 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1251 * g++.dg/cpp1z/init-statement6.C: Likewise.
1252 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1253 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1254 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1255 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1256 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1257 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1258 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1259 * g++.dg/cpp1z/init-statement9.C: Likewise.
1260 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1261 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1262 * g++.dg/cpp1z/fold2.C: Likewise.
1263 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1264 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1265 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1266 * g++.dg/cpp1z/fold6.C: Likewise.
1267 * g++.dg/cpp1z/decomp12.C: Likewise.
1268 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1269 * g++.dg/cpp1z/inline-var1.C: Likewise.
1270 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1271 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1272 * g++.dg/other/error3.C: Likewise.
1273 * g++.dg/init/new25.C: Likewise.
1274 * g++.dg/init/new13.C: Likewise.
1275 * g++.dg/tls/diag-2.C: Likewise.
1276 * g++.dg/tls/diag-4.C: Likewise.
1277 * g++.dg/opt/noreturn-1.C: Likewise.
1278 * g++.dg/eh/async-unwind2.C: Likewise.
1279 * g++.dg/eh/spec9.C: Likewise.
1280 * g++.dg/eh/spec7.C: Likewise.
1281 * g++.dg/eh/template1.C: Likewise.
1282 * g++.dg/eh/cond4.C: Likewise.
1283 * g++.dg/eh/pr41819.C: Likewise.
1284 * g++.dg/eh/delete1.C: Likewise.
1285 * g++.dg/eh/spec3.C: Likewise.
1286 * g++.dg/eh/forced4.C: Likewise.
1287 * g++.dg/eh/spec2.C: Likewise.
1288 * g++.dg/eh/shadow1.C: Likewise.
1289 * g++.dg/eh/pr38662.C: Likewise.
1290 * g++.dg/eh/ehopt1.C: Likewise.
1291 * g++.dg/eh/spec8.C: Likewise.
1292 * g++.dg/eh/init-temp2.C: Likewise.
1293 * g++.dg/rtti/crash3.C: Likewise.
1294 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1295 * g++.dg/warn/register-parm-1.C: Likewise.
1296 * g++.dg/warn/register-var-2.C: Likewise.
1297 * g++.dg/gcov/gcov-7.C: Likewise.
1298 * g++.dg/tree-ssa/pr45605.C: Likewise.
1299 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1300 * g++.dg/lookup/exception1.C: Likewise.
1301 * g++.dg/ubsan/pr79589.C: Likewise.
1302 * g++.dg/tm/pr47340.C: Likewise.
1303 * g++.dg/tm/pr46567.C: Likewise.
1304 * g++.dg/expr/bitfield5.C: Likewise.
1305 * g++.dg/expr/bool1.C: Likewise.
1306 * g++.dg/expr/lval3.C: Likewise.
1307 * g++.dg/expr/lval4.C: Likewise.
1308 * g++.dg/expr/bitfield4.C: Likewise.
1309 * g++.dg/expr/bitfield6.C: Likewise.
1310 * g++.dg/expr/bool3.C: Likewise.
1311 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1312 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1313 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1314 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1315 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1316 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1317 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1318 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1319 * g++.dg/parse/register1.C: Likewise.
1320 * g++.dg/parse/error15.C: Likewise.
1321 * g++.dg/parse/linkage2.C: Likewise.
1322 * g++.dg/concepts/intro2.C: Likewise.
1323 * g++.dg/concepts/class.C: Likewise.
1324 * g++.dg/concepts/traits1.C: Likewise.
1325 * g++.dg/concepts/req5.C: Likewise.
1326 * g++.dg/concepts/var-concept5.C: Likewise.
1327 * g++.dg/concepts/fn-concept2.C: Likewise.
1328 * g++.dg/concepts/traits2.C: Likewise.
1329 * g++.dg/concepts/placeholder2.C: Likewise.
1330 * g++.dg/concepts/class6.C: Likewise.
1331 * g++.dg/concepts/memtmpl1.C: Likewise.
1332 * g++.dg/concepts/friend2.C: Likewise.
1333 * g++.dg/concepts/template-parm3.C: Likewise.
1334 * g++.dg/concepts/template-parm10.C: Likewise.
1335 * g++.dg/concepts/explicit-spec1.C: Likewise.
1336 * g++.dg/concepts/explicit-spec3.C: Likewise.
1337 * g++.dg/concepts/var-templ2.C: Likewise.
1338 * g++.dg/concepts/intro5.C: Likewise.
1339 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1340 * g++.dg/concepts/iconv1.C: Likewise.
1341 * g++.dg/concepts/constrained-parm.C: Likewise.
1342 * g++.dg/concepts/template-template-parm1.C: Likewise.
1343 * g++.dg/concepts/var-concept3.C: Likewise.
1344 * g++.dg/concepts/class3.C: Likewise.
1345 * g++.dg/concepts/memfun2.C: Likewise.
1346 * g++.dg/concepts/req1.C: Likewise.
1347 * g++.dg/concepts/disjunction1.C: Likewise.
1348 * g++.dg/concepts/req17.C: Likewise.
1349 * g++.dg/concepts/pr65848.C: Likewise.
1350 * g++.dg/concepts/placeholder4.C: Likewise.
1351 * g++.dg/concepts/decl-diagnose.C: Likewise.
1352 * g++.dg/concepts/intro7.C: Likewise.
1353 * g++.dg/concepts/pr68683.C: Likewise.
1354 * g++.dg/concepts/partial-spec4.C: Likewise.
1355 * g++.dg/concepts/template-parm5.C: Likewise.
1356 * g++.dg/concepts/explicit-inst1.C: Likewise.
1357 * g++.dg/concepts/class-deduction1.C: Likewise.
1358 * g++.dg/concepts/class1.C: Likewise.
1359 * g++.dg/concepts/req15.C: Likewise.
1360 * g++.dg/concepts/memfun.C: Likewise.
1361 * g++.dg/concepts/pr68434.C: Likewise.
1362 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1363 * g++.dg/concepts/partial-spec6.C: Likewise.
1364 * g++.dg/concepts/var-templ1.C: Likewise.
1365 * g++.dg/concepts/template-parm8.C: Likewise.
1366 * g++.dg/concepts/explicit-inst3.C: Likewise.
1367 * g++.dg/concepts/class4.C: Likewise.
1368 * g++.dg/concepts/req6.C: Likewise.
1369 * g++.dg/concepts/fn8.C: Likewise.
1370 * g++.dg/concepts/class5.C: Likewise.
1371 * g++.dg/concepts/placeholder5.C: Likewise.
1372 * g++.dg/concepts/req16.C: Likewise.
1373 * g++.dg/concepts/req10.C: Likewise.
1374 * g++.dg/concepts/var-concept2.C: Likewise.
1375 * g++.dg/concepts/auto3.C: Likewise.
1376 * g++.dg/concepts/generic-fn-err.C: Likewise.
1377 * g++.dg/concepts/pr65552.C: Likewise.
1378 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1379 * g++.dg/concepts/fn1.C: Likewise.
1380 * g++.dg/concepts/partial-spec.C: Likewise.
1381 * g++.dg/concepts/template-parm12.C: Likewise.
1382 * g++.dg/concepts/diagnostic1.C: Likewise.
1383 * g++.dg/concepts/intro1.C: Likewise.
1384 * g++.dg/concepts/explicit-inst4.C: Likewise.
1385 * g++.dg/concepts/req18.C: Likewise.
1386 * g++.dg/concepts/explicit-spec5.C: Likewise.
1387 * g++.dg/concepts/var-concept6.C: Likewise.
1388 * g++.dg/concepts/fn9.C: Likewise.
1389 * g++.dg/concepts/req2.C: Likewise.
1390 * g++.dg/concepts/template-parm7.C: Likewise.
1391 * g++.dg/concepts/req14.C: Likewise.
1392 * g++.dg/concepts/template-parm6.C: Likewise.
1393 * g++.dg/concepts/variadic4.C: Likewise.
1394 * g++.dg/concepts/fn6.C: Likewise.
1395 * g++.dg/concepts/req-neg1.C: Likewise.
1396 * g++.dg/concepts/alias3.C: Likewise.
1397 * g++.dg/concepts/expression2.C: Likewise.
1398 * g++.dg/concepts/partial-spec3.C: Likewise.
1399 * g++.dg/concepts/expression3.C: Likewise.
1400 * g++.dg/concepts/memfun-err.C: Likewise.
1401 * g++.dg/concepts/pr66091.C: Likewise.
1402 * g++.dg/concepts/explicit-spec2.C: Likewise.
1403 * g++.dg/concepts/equiv.C: Likewise.
1404 * g++.dg/concepts/friend1.C: Likewise.
1405 * g++.dg/concepts/fn4.C: Likewise.
1406 * g++.dg/concepts/var-templ3.C: Likewise.
1407 * g++.dg/concepts/explicit-inst2.C: Likewise.
1408 * g++.dg/concepts/alias2.C: Likewise.
1409 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1410 * g++.dg/concepts/placeholder6.C: Likewise.
1411 * g++.dg/concepts/fn10.C: Likewise.
1412 * g++.dg/concepts/req3.C: Likewise.
1413 * g++.dg/concepts/variadic2.C: Likewise.
1414 * g++.dg/concepts/pr65636.C: Likewise.
1415 * g++.dg/concepts/intro6.C: Likewise.
1416 * g++.dg/concepts/class2.C: Likewise.
1417 * g++.dg/concepts/fn2.C: Likewise.
1418 * g++.dg/concepts/req20.C: Likewise.
1419 * g++.dg/concepts/req8.C: Likewise.
1420 * g++.dg/concepts/placeholder1.C: Likewise.
1421 * g++.dg/concepts/pr65854.C: Likewise.
1422 * g++.dg/concepts/member-concept.C: Likewise.
1423 * g++.dg/concepts/template-parm2.C: Likewise.
1424 * g++.dg/concepts/variadic1.C: Likewise.
1425 * g++.dg/concepts/fn7.C: Likewise.
1426 * g++.dg/concepts/intro4.C: Likewise.
1427 * g++.dg/concepts/req13.C: Likewise.
1428 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1429 * g++.dg/concepts/explicit-spec6.C: Likewise.
1430 * g++.dg/concepts/auto1.C: Likewise.
1431 * g++.dg/concepts/alias1.C: Likewise.
1432 * g++.dg/concepts/fn-concept1.C: Likewise.
1433 * g++.dg/concepts/template-parm11.C: Likewise.
1434 * g++.dg/concepts/explicit-spec4.C: Likewise.
1435 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1436 * g++.dg/concepts/req9.C: Likewise.
1437 * g++.dg/concepts/req4.C: Likewise.
1438 * g++.dg/concepts/pr65681.C: Likewise.
1439 * g++.dg/concepts/req7.C: Likewise.
1440 * g++.dg/concepts/req12.C: Likewise.
1441 * g++.dg/concepts/fn5.C: Likewise.
1442 * g++.dg/concepts/alias4.C: Likewise.
1443 * g++.dg/concepts/generic-fn.C: Likewise.
1444 * g++.dg/concepts/feature-macro.C: Likewise.
1445 * g++.dg/concepts/req19.C: Likewise.
1446 * g++.dg/concepts/placeholder3.C: Likewise.
1447 * g++.dg/concepts/intro3.C: Likewise.
1448 * g++.dg/concepts/partial-spec5.C: Likewise.
1449 * g++.dg/concepts/template-parm4.C: Likewise.
1450 * g++.dg/concepts/dr1430.C: Likewise.
1451 * g++.dg/concepts/pr65634.C: Likewise.
1452 * g++.dg/concepts/var-concept4.C: Likewise.
1453 * g++.dg/concepts/pr67249.C: Likewise.
1454 * g++.dg/concepts/expression.C: Likewise.
1455 * g++.dg/concepts/pr65575.C: Likewise.
1456 * g++.dg/concepts/partial-spec2.C: Likewise.
1457 * g++.dg/concepts/template-parm9.C: Likewise.
1458 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1459 * g++.dg/concepts/equiv2.C: Likewise.
1460 * g++.dg/concepts/req11.C: Likewise.
1461 * g++.dg/concepts/template-parm1.C: Likewise.
1462 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1463 * g++.dg/concepts/var-concept1.C: Likewise.
1464 * g++.dg/concepts/fn3.C: Likewise.
1465 * g++.dg/torture/pr46364.C: Likewise.
1466 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1467 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1468 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1469 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1470 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1471 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1472 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1473 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1474 * g++.dg/torture/pr52918-1.C: Likewise.
1475 * g++.dg/torture/pr49394.C: Likewise.
1476 * g++.dg/torture/pr57190.C: Likewise.
1477 * g++.dg/cpp0x/static_assert8.C: Likewise.
1478 * g++.dg/cpp0x/noexcept19.C: Likewise.
1479 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1480 * g++.dg/cpp0x/variadic73.C: Likewise.
1481 * g++.dg/cpp0x/noexcept02.C: Likewise.
1482 * g++.dg/cpp0x/defaulted23.C: Likewise.
1483 * g++.dg/cpp0x/noexcept08.C: Likewise.
1484 * g++.dg/cpp0x/auto9.C: Likewise.
1485 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1486 * g++.dg/cpp0x/error5.C: Likewise.
1487 * c-c++-common/gomp/atomic-12.c: Likewise.
1488 * c-c++-common/gomp/atomic-13.c: Likewise.
1489 * c-c++-common/gomp/atomic-14.c: Likewise.
1490 * c-c++-common/Wvarargs-2.c: Likewise.
1491 * c-c++-common/Wvarargs.c: Likewise.
1492 * c-c++-common/vector-subscript-2.c: Likewise.
1493 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1494 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1495 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1496 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1497 * g++.old-deja/g++.eh/throw2.C: Likewise.
1498 * g++.old-deja/g++.eh/throw1.C: Likewise.
1499 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1500 * g++.old-deja/g++.other/new7.C: Likewise.
1501 * g++.old-deja/g++.other/crash30.C: Likewise.
1502 * g++.old-deja/g++.other/regstack.C: Likewise.
1503 * g++.old-deja/g++.other/crash28.C: Likewise.
1504 * g++.old-deja/g++.jason/bool5.C: Likewise.
1505 * g++.old-deja/g++.mike/p10416.C: Likewise.
1506 * g++.old-deja/g++.mike/eh25.C: Likewise.
1507 * g++.old-deja/g++.mike/eh55.C: Likewise.
1508
a1189286
JJ
1509 PR rtl-optimization/82192
1510 * gcc.c-torture/execute/pr82192.c: New test.
1511
897da303
RB
15122017-09-15 Richard Biener <rguenther@suse.de>
1513
1514 PR tree-optimization/82217
1515 * gcc.dg/torture/pr82217.c: New testcase.
1516
854dde43
JJ
15172017-09-15 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR target/82145
1520 * gcc.target/i386/pr82145.c: New test.
1521
22d07ec2
PT
15222017-09-15 Paul Thomas <pault@gcc.gnu.org>
1523
1524 PR fortran/82184
1525 * gfortran.dg/pointer_array_9.f90: New test.
1526
12fca96e
MM
15272017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1528
1529 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1530 __builtin_fabsq.
1531 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1532 of __builtin_fabsq. Prevent the test from running on 32-bit.
1533 * gcc.target/powerpc/float128-fma1.c: New test.
1534 * gcc.target/powerpc/float128-fma2.c: Likewise.
1535 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1536 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1537
595ced60
DM
15382017-09-14 David Malcolm <dmalcolm@redhat.com>
1539
1540 PR jit/82174
1541 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1542 New test case.
1543
44e13e60
PH
15442017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1545
1546 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1547
2a94be35
WS
15482017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1549
1550 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1551 lp64 requirement.
1552
0fa0fdb7
RB
15532017-09-14 Richard Biener <rguenther@suse.de>
1554
1555 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1556 * gcc.dg/uninit-suppress_2.c: Adjust.
1557 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1558
83ada6e8
RO
15592017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1560
1561 PR tree-optimization/80996
1562 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1563
c5f59763
JJ
15642017-09-14 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR target/81325
1567 * g++.dg/cpp0x/pr81325.C: New test.
1568
87f3a5cf
PT
15692017-09-13 Paul Thomas <pault@gcc.gnu.org>
1570
1571 PR fortran/82173
1572 * gfortran.dg/pdt_10.f03 : New test.
1573
b6509175
PC
15742017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1575
1576 PR c++/68177
1577 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1578
c7885b85
ML
15792017-09-13 Martin Liska <mliska@suse.cz>
1580
1581 PR middle-end/82154
1582 * g++.dg/torture/pr82154.C: New test.
1583
97e63e12
PC
15842017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1585
1586 PR c++/61362
1587 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1588 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1589
bce5091a
SE
15902017-09-13 Steve Ellcey <sellcey@cavium.com>
1591
1592 PR tree-optimization/80925
1593 * gfortran.dg/vect/vect-2.f90: Add
1594 --param vect-max-peeling-for-alignment=0 option.
1595 Remove unaligned access and peeling checks.
1596 * gfortran.dg/vect/vect-3.f90: Ditto.
1597 * gfortran.dg/vect/vect-4.f90: Ditto.
1598 * gfortran.dg/vect/vect-5.f90: Ditto.
1599
13380861
PC
16002017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/61135
1603 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1604 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1605
bb5d9711
JW
16062017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1607
1608 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1609
267bbb6f
MP
16102017-09-13 Marek Polacek <polacek@redhat.com>
1611
1612 PR c/82167
1613 * gcc.dg/pr82167.c: New test.
1614
8a411aa3
WS
16152017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1616
1617 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1618 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1619 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1620 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1621 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1622 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1623
1cb656f8
JW
16242017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1625
1626 * gcc.target/aarch64/pr62178.c: Updated testcase
1627 to scan for two ldrs and an mla.
1628
e5b87132
PC
16292017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 PR c++/59949
1632 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1633
491cefb7
WD
16342017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1635
1636 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1637
4395a473
TP
16382017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1639
1640 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1641 ARMv8-A and ARMv8-R.
1642 * gcc.target/arm/acle/cdp2.c: Likewise.
1643 * gcc.target/arm/acle/ldc.c: Likewise.
1644 * gcc.target/arm/acle/ldc2.c: Likewise.
1645 * gcc.target/arm/acle/ldc2l.c: Likewise.
1646 * gcc.target/arm/acle/ldcl.c: Likewise.
1647 * gcc.target/arm/acle/mcr.c: Likewise.
1648 * gcc.target/arm/acle/mcr2.c: Likewise.
1649 * gcc.target/arm/acle/mcrr.c: Likewise.
1650 * gcc.target/arm/acle/mcrr2.c: Likewise.
1651 * gcc.target/arm/acle/mrc.c: Likewise.
1652 * gcc.target/arm/acle/mrc2.c: Likewise.
1653 * gcc.target/arm/acle/mrrc.c: Likewise.
1654 * gcc.target/arm/acle/mrrc2.c: Likewise.
1655 * gcc.target/arm/acle/stc.c: Likewise.
1656 * gcc.target/arm/acle/stc2.c: Likewise.
1657 * gcc.target/arm/acle/stc2l.c: Likewise.
1658 * gcc.target/arm/acle/stcl.c: Likewise.
1659 * lib/target-supports.exp:
1660 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1661 and stcl in the comment.
1662 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1663 and disable Thumb-1 targets.
1664 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1665 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1666
caf3dcdf
PC
16672017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1668
1669 PR c++/47226
1670 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1671 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1672
2da6996c
RB
16732017-09-13 Richard Biener <rguenther@suse.de>
1674
1675 PR middle-end/82128
1676 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1677 default-def to avoid breaking iterator update with the weird
1678 interaction with cgraph_update_edges_for_call_stmt_node.
1679
d6ecd2cf
KV
16802017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1681
1682 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1683
741bbaab
PC
1684017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/70621
1687 * g++.dg/torture/pr70621.C: New.
1688
18a4e7e3
PT
16892017-09-12 Paul Thomas <pault@gcc.gnu.org>
1690
1691 PR fortran/82173
1692 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1693 is defined' error.
1694 * gfortran.dg/pdt_6.f03 : New test.
1695 * gfortran.dg/pdt_7.f03 : New test.
1696 * gfortran.dg/pdt_8.f03 : New test.
1697
1698 PR fortran/82168
1699 * gfortran.dg/pdt_9.f03 : New test.
1700
cbc45bea
JJ
17012017-09-12 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR target/82112
1704 * gcc.target/powerpc/pr82112.c: New test.
1705 * g++.dg/ext/altivec-18.C: New test.
1706
5f33b353
ML
17072017-09-12 Martin Liska <mliska@suse.cz>
1708
1709 PR testsuite/82114
1710 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1711
29545149
RB
17122017-09-12 Richard Biener <rguenther@suse.de>
1713
1714 PR tree-optimization/82157
1715 * gcc.dg/torture/pr82157.c: New testcase.
1716
8101ec85
SA
17172017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1718
1719 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1720 attribute.
1721 * gcc.target/mips/near-far-2.c: Likewise.
1722 * gcc.target/mips/near-far-3.c: Likewise.
1723 * gcc.target/mips/near-far-4.c: Likewise.
1724
ec33aebb
JJ
17252017-09-12 Jakub Jelinek <jakub@redhat.com>
1726
1727 PR target/82112
1728 * c-c++-common/pr82112.c: New test.
1729 * gcc.dg/pr82112.c: New test.
1730
2f6c18e0
EB
17312017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1732
1733 PR ada/79441
1734 * gnat.dg/pack9.adb: Robustify.
1735
ff3598bc
PT
17362017-09-10 Paul Thomas <pault@gcc.gnu.org>
1737
1738 PR fortran/34640
1739 * gfortran.dg/associate_24.f90: New test.
1740 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1741 checks.
1742 * gfortran.dg/no_arg_check_2.f90: Likewise.
1743 * gfortran.dg/pointer_array_1.f90: New test.
1744 * gfortran.dg/pointer_array_2.f90: New test.
1745 * gfortran.dg/pointer_array_7.f90: New test.
1746 * gfortran.dg/pointer_array_8.f90: New test.
1747 * gfortran.dg/pointer_array_component_1.f90: New test.
1748 * gfortran.dg/pointer_array_component_2.f90: New test.
1749 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1750 counts by 1.
1751
1752 PR fortran/40737
1753 * gfortran.dg/pointer_array_3.f90: New test.
1754
1755 PR fortran/57116
1756 * gfortran.dg/pointer_array_4.f90: New test.
1757
1758 PR fortran/55763
1759 * gfortran.dg/pointer_array_5.f90: New test.
1760
1761 PR fortran/57019
1762 * gfortran.dg/pointer_array_6.f90: New test.
1763
019bf9ad
JW
17642017-09-09 Jonathan Wakely <jwakely@redhat.com>
1765
1766 PR c++/81852
1767 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1768 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1769 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1770 * g++.dg/cpp1y/feat-neg.C: Likewise.
1771 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1772
95b7c2e0
PMR
17732017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1774
1775 * gnat.dg/debug14.adb: New test.
1776
89ec98ed
EB
17772017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1778
1779 * gnat.dg/specs/atomic3.ads: New test.
1780
ea09ecc5
EB
17812017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1782
1783 * gnat.dg/specs/vfa.ads: Rename into...
1784 * gnat.dg/specs/vfa1.ads: ...this.
1785 * gnat.dg/specs/vfa2.ads: New test.
1786
5bab4c96
PT
17872017-09-09 Paul Thomas <pault@gcc.gnu.org>
1788
1789 * gfortran.dg/pdt_1.f03 : New test.
1790 * gfortran.dg/pdt_2.f03 : New test.
1791 * gfortran.dg/pdt_3.f03 : New test.
1792 * gfortran.dg/pdt_4.f03 : New test.
1793 * gfortran.dg/pdt_5.f03 : New test.
1794
b2c5d6f1 17952017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1796
1797 * gcc.dg/pr81988.c: New test.
1798
17992017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1800
1c49a3ed
EB
1801 * gnat.dg/opt67.adb: New test.
1802 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1803
86373d92
JJ
18042017-09-07 Jakub Jelinek <jakub@redhat.com>
1805
1806 PR target/81979
1807 * gcc.dg/pr81979.c: New test.
1808
a3064a99
EB
18092017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1810
1811 PR ada/82126
1812 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1813
a7976089
RB
18142017-09-07 Richard Biener <rguenther@suse.de>
1815
1816 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1817 opportunity.
1818
bbd35101
MM
18192017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1820
1821 * gcc.target/powerpc/float128-1.c: Update options to know that
1822 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1823 -static-libgcc option which is no longer needed. Use -mvsx or
1824 -mpower9-vector to enable VSX or hardware IEEE support, rather
1825 than specifying a particular CPU.
1826 * gcc.target/powerpc/float128-2.c: Likewise.
1827 * gcc.target/powerpc/float128-cmp.c: Likewise.
1828 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1829 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1830 * gcc.target/powerpc/float128-hw.c: Likewise.
1831 * gcc.target/powerpc/float128-mix.c: Likewise.
1832 * gcc.target/powerpc/float128-type-1.c: Likewise.
1833 * gcc.target/powerpc/float128-type-2.c: Likewise.
1834 * gcc.target/powerpc/float128-3.c: New test.
1835 * gcc.target/powerpc/float128-4.c: Likewise.
1836 * gcc.target/powerpc/float128-5.c: Likewise.
1837
260da991
WD
18382017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1839
1840 PR middle-end/78468
1841 * gcc.dg/pr78468.c: Add alignment test.
1842
f6e50a7d
WW
18432017-09-06 Wish Wu <wishwu007@gmail.com>
1844 Jakub Jelinek <jakub@redhat.com>
1845
1846 * gcc.dg/sancov/cmp0.c: New test.
1847
f6bd5664
RB
18482017-09-06 Richard Biener <rguenther@suse.de>
1849
1850 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1851 test for correctness of vector lowering.
1852
796bd467
RB
18532017-09-06 Richard Biener <rguenther@suse.de>
1854
1855 PR tree-optimization/82108
1856 * gcc.dg/vect/pr82108.c: New testcase.
1857
e9982c6a
MJ
18582017-09-06 Martin Jambor <mjambor@suse.cz>
1859
1860 PR tree-optimization/82078
1861 * gcc.dg/tree-ssa/pr82078.c: New test.
1862
3581d5db
JJ
18632017-09-06 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR middle-end/82095
1866 * gcc.dg/tls/pr82095.c: New test.
1867
bcc6842b
JJ
18682017-09-05 Jakub Jelinek <jakub@redhat.com>
1869
0fe4bc78
JJ
1870 PR middle-end/81768
1871 * gcc.dg/gomp/pr81768-2.c: New test.
1872
bcc6842b
JJ
1873 PR middle-end/81768
1874 * gcc.dg/gomp/pr81768-1.c: New test.
1875
55b2ce1c
BS
18762017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1877
1878 PR target/81833
1879 * gcc.target/powerpc/pr81833-1.c: New file.
1880 * gcc.target/powerpc/pr81833-2.c: New file.
1881
f174328e
L
18822017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1883
1884 PR target/59501
1885 PR target/81624
1886 PR target/81769
1887 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1888 * gcc.target/i386/pr81769-1a.c: New test.
1889 * gcc.target/i386/pr81769-1b.c: Likewise.
1890 * gcc.target/i386/pr81769-2.c: Likewise.
1891
c253525e
MP
18922017-09-05 Marek Polacek <polacek@redhat.com>
1893
1894 PR sanitizer/82072
1895 * c-c++-common/ubsan/pr82072-2.c: New test.
1896
d49318d9
PC
18972017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1898
1899 PR c++/81942
1900 * g++.dg/cpp1y/constexpr-return3.C: New.
1901
d3b080bc
EB
19022017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1903
1904 * gnat.dg/incomplete5.ad[sb]: New test.
1905 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1906
1f073c92
EB
19072017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1908
1909 * gnat.dg/specs/uc2.ads: New test.
1910
806fcf71
EB
19112017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1912
1913 * gnat.dg/taft_type4.adb: New test.
1914 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1915
a0f8cad6
RB
19162017-09-05 Richard Biener <rguenther@suse.de>
1917
1918 PR tree-optimization/82102
1919 * gcc.dg/torture/pr82102.c: New testcase.
1920
babf697a
EB
19212017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1922
1923 * testsuite/gnat.dg/array29.ad[sb]: New test.
1924
02e637d8
ML
19252017-09-05 Martin Liska <mliska@suse.cz>
1926
1927 PR tree-optimization/82032
1928 * g++.dg/other/pr82032.C: New test.
1929 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1930 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1931 * gcc.dg/switch-10.c: Likewise.
1932
bc394e5a
UB
19332017-09-04 Uros Bizjak <ubizjak@gmail.com>
1934
1935 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1936 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1937
9afacf39
BE
19382017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1939
1940 PR target/77308
1941 * gcc.target/arm/pr77308-1.c: New test.
1942
11a82e25
RB
19432017-09-04 Richard Biener <rguenther@suse.de>
1944
1945 PR tree-optimization/82084
1946 * g++.dg/torture/pr82084.C: New testcase.
1947
bc7fe952
MP
19482017-09-04 Marek Polacek <polacek@redhat.com>
1949
1950 PR c/81783
1951 * c-c++-common/Wtautological-compare-5.c: New test.
1952
8713d0f1
JL
19532017-09-04 Jeff Law <law@redhat.com>
1954
1955 PR tree-optimization/64910
1956 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1957
8d2b48ae
MP
19582017-09-04 Marek Polacek <polacek@redhat.com>
1959
1960 PR sanitizer/82072
1961 * c-c++-common/ubsan/pr82072.c: New test.
1962
e910a9b1
RB
19632017-09-04 Richard Biener <rguenther@suse.de>
1964
1965 PR tree-optimization/82060
1966 * g++.dg/torture/pr82060.C: New testcase.
1967
d8c40eff
AM
19682017-09-04 Alexander Monakov <amonakov@ispras.ru>
1969
1970 PR rtl-optimization/57448
1971 PR target/67458
1972 PR target/81316
1973 * gcc.dg/atomic/pr80640-2.c: New testcase.
1974 * gcc.dg/atomic/pr81316.c: New testcase.
1975
1fda57cb
TV
19762017-09-04 Tom de Vries <tom@codesourcery.com>
1977
1978 PR tree-optimization/82052
1979 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1980 call in fn11.
1981
792ce29f
JJ
19822017-09-04 Jakub Jelinek <jakub@redhat.com>
1983
ca1150f0
JJ
1984 PR sanitizer/81981
1985 * gcc.dg/ubsan/pr81981.c: New test.
1986
792ce29f
JJ
1987 PR tree-optimization/70043
1988 PR testsuite/82093
1989 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1990
83982f26
UB
19912017-09-04 Uros Bizjak <ubizjak@gmail.com>
1992
1993 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1994 * gcc.target/i386/bmi-check.h (main): Ditto.
1995 * gcc.target/i386/bmi2-check.h (main): Ditto.
1996 * gcc.target/i386/rtm-check.h (main): Ditto.
1997 * gcc.target/i386/sha-check.h (main): Ditto.
1998 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1999 (main): Use __get_cpuid_count. Use check_osxsave.
2000 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2001 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2002 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2003 (main): Use check_osxsave.
2004
f36b315d
UB
20052017-09-03 Uros Bizjak <ubizjak@gmail.com>
2006
2007 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2008 and return NORUNRES on failure.
2009 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2010 __builtin_va_arg_pack instead of __va_arg_pack.
2011 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2012 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2013 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2014 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2015 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2016
bff0050a
JJ
20172017-09-01 Jakub Jelinek <jakub@redhat.com>
2018
2019 PR target/81766
2020 * gcc.target/i386/pr81766.c: New test.
2021
e035be33
JM
20222017-09-01 Joseph Myers <joseph@codesourcery.com>
2023
2024 PR c/82071
2025 * gcc.target/i386/excess-precision-7.c: New test.
2026
db6bb1ec
AK
20272017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2028
2029 PR target/82012
2030 * gcc.target/s390/target-attribute/pr82012.c: New test.
2031
0e34f6d8
JL
20322017-09-01 Jeff Law <law@redhat.com>
2033
2ec399d8
JS
2034 * gcc.target/i386/const-in-bss.c: New test.
2035
0e34f6d8
JL
2036 PR tree-optimization/82052
2037 * gcc.c-torture/compile/pr82052.c: New test.
2038
349884d1
JJ
20392017-09-01 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR sanitizer/81923
2042 * gcc.dg/asan/pr81923.c: New test.
2043
002618d8
ML
20442017-09-01 Martin Liska <mliska@suse.cz>
2045
2046 PR tree-optimization/82059
2047 * gcc.dg/tree-ssa/pr82059.c: New test.
2048
a2de90a4
CZ
20492017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2050
2051 * gcc.target/arc/loop-1.c: Deleted.
2052
1370fccf
CZ
20532017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2054
2055 * gcc.target/arc/arc.exp: Test also cpp files.
2056 * gcc.target/arc/tdelay_slots.cpp: New test.
2057
7cfbf676
CZ
20582017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2059
2060 * gcc.target/arc/pr9001184797.c: New test.
2061
d2e05fcb
JJ
20622017-09-01 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR c/81887
2065 * c-c++-common/gomp/pr81887.c: New test.
2066 * gfortran.dg/gomp/pr81887.f90: New test.
2067
8dc9277a
MP
20682017-09-01 Marek Polacek <polacek@redhat.com>
2069
2070 PR c++/82040
2071 * g++.dg/warn/Wbool-operation-1.C: New test.
2072
9f532472
CZ
20732017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2074
2075 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2076 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2077
b6fb7933
CZ
20782017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2079
2080 * gcc.target/arc/sdata-3.c: New file.
2081 * gcc.target/arc/sdata-4.c: Likewise.
2082
7488b577
RB
20832017-08-31 Richard Biener <rguenther@suse.de>
2084
2085 PR middle-end/82054
2086 * g++.dg/gomp/pr82054.C: New testcase.
2087
3aebc597
RL
20882017-08-31 Renlin Li <renlin.li@arm.com>
2089 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2090
2091 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2092
3e75ec3f
BS
20932017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2094
2095 PR tree-optimization/81987
2096 * g++.dg/torture/pr81987.C: New file.
2097
02d54806
EB
20982017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2099
2100 * gnat.dg/aggr22.ad[sb]: New test.
2101
e0bd5a28
PH
21022017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2103
2104 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2105
6da714c6
MM
21062017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2107
2108 PR target/82015
2109 * gcc.target/powerpc/pr82015.c: Fix up error message.
2110
6cc30cb4
ML
21112017-08-30 Martin Liska <mliska@suse.cz>
2112
2113 PR inline-asm/82001
2114 * gcc.dg/ipa/pr82001.c: New test.
2115
d16c828e
ML
21162017-08-30 Martin Liska <mliska@suse.cz>
2117
2118 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2119
36ef8e6f
RB
21202017-08-30 Richard Biener <rguenther@suse.de>
2121
2122 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2123
72932ccf
MM
21242017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2125
2126 PR target/82015
2127 * gcc.target/powerpc/pr82015.c: New test.
2128
4e395d91
UB
21292017-08-29 Uros Bizjak <ubizjak@gmail.com>
2130
2131 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2132
2ffc0382
UB
21332017-08-29 Uros Bizjak <ubizjak@gmail.com>
2134
2135 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2136 * gcc.target/i386/abi-2.c: Ditto.
2137 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2138 * gcc.target/i386/pr22076.c: Ditto.
2139 * gcc.target/i386/pr37216.c: Ditto.
2140 * gcc.target/i386/pr39431.c: Ditto.
2141 * gcc.target/i386/pr40906-1.c: Ditto.
2142 * gcc.target/i386/pr40906-2.c: Ditto.
2143 * gcc.target/i386/pr43766.c: Ditto.
2144 * gcc.target/i386/pr46226.c: Ditto.
2145 * gcc.target/i386/pr46470.c: Ditto.
2146 * gcc.target/i386/pr59929.c: Ditto.
2147 * gcc.target/i386/sse-10.c: Ditto.
2148 * gcc.target/i386/vararg-1.c: Ditto.
2149 * gcc.target/i386/vararg-1.c: Ditto.
2150 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2151 * gcc.target/i386/pr44223.c: Ditto.
2152 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2153 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2154 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2155 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2156 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2157 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2158 * gcc.target/i386/mvc9.c: Compile for lto target only.
2159 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2160 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2161 * gcc.target/i386/pr57091.c: Ditto.
2162 * gcc.target/i386/pr61599-2.c: Ditto.
2163
8eb91869
BS
21642017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2165
2166 PR tree-optimization/81503
2167 * gcc.c-torture/execute/pr81503.c: New file.
2168
9dc3d6a9
ML
21692017-08-29 Martin Liska <mliska@suse.cz>
2170
2ffc0382 2171 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2172 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2173
faa5399b 21742017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2175 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2176
2177 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2178
14d62813
JL
21792017-08-28 Jeff Law <law@redhat.com>
2180
2181 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2182 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2183 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2184 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2185 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2186 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2187 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2188 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2189 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2190
c11384aa
JW
21912017-08-28 Janus Weil <janus@gcc.gnu.org>
2192
2193 PR fortran/81770
2194 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2195 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2196
ac9a43e1
SE
21972017-08-28 Steve Ellcey <sellcey@cavium.com>
2198
2199 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2200 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2201 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2202
2aa8aa18
RB
22032017-08-28 Richard Biener <rguenther@suse.de>
2204
2205 PR tree-optimization/81977
2206 * g++.dg/torture/pr81977.C: New testcase.
2207
5e5ccf0d
AM
22082017-08-28 Alexander Monakov <amonakov@ispras.ru>
2209
2210 PR target/80640
2211 * gcc.dg/atomic/pr80640.c: New testcase.
2212
a5df2090
UB
22132017-08-27 Uros Bizjak <ubizjak@gmail.com>
2214
2215 PR target/81995
2216 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2217 * gcc.target/i386/pr46091-4a.c: Ditto.
2218
86e03ef9
TK
22192017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2220
2221 PR fortran/81974
2222 * gfortran.dg/inline_matmul_19.f90: New test.
2223
6e4c6a24
SM
22242017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2225
2226 * gcc.target/powerpc/m128-check.h: New file.
2227 * gcc.target/powerpc/sse-check.h: New file.
2228 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2229 * gcc.target/powerpc/sse-movlps-2.c: New file.
2230 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2231 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2232 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2233 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2234 * gcc.target/powerpc/sse-divss-1.c: New file.
2235 * gcc.target/powerpc/sse-movhps-1.c: New file.
2236 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2237 * gcc.target/powerpc/sse-subps-1.c: New file.
2238 * gcc.target/powerpc/sse-minps-1.c: New file.
2239 * gcc.target/powerpc/sse-pminub-1.c: New file.
2240 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2241 * gcc.target/powerpc/sse-shufps-1.c: New file.
2242 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2243 * gcc.target/powerpc/sse-maxps-1.c: New file.
2244 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2245 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2246 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2247 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2248 * gcc.target/powerpc/sse-mulps-1.c: New file.
2249 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2250 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2251 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2252 * gcc.target/powerpc/sse-subss-1.c: New file.
2253 * gcc.target/powerpc/sse-movss-2.c: New file.
2254 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2255 * gcc.target/powerpc/sse-minss-1.c: New file.
2256 * gcc.target/powerpc/sse-movaps-2.c: New file.
2257 * gcc.target/powerpc/sse-movlps-1.c: New file.
2258 * gcc.target/powerpc/sse-maxss-1.c: New file.
2259 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2260 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2261 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2262 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2263 * gcc.target/powerpc/sse-mulss-1.c: New file.
2264 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2265 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2266 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2267 * gcc.target/powerpc/sse-movhps-2.c: New file.
2268 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2269 * gcc.target/powerpc/sse-xorps-1.c: New file.
2270 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2271 * gcc.target/powerpc/sse-orps-1.c: New file.
2272 * gcc.target/powerpc/sse-addps-1.c: New file.
2273 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2274 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2275 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2276 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2277 * gcc.target/powerpc/sse-andps-1.c: New file.
2278 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2279 * gcc.target/powerpc/sse-divps-1.c: New file.
2280 * gcc.target/powerpc/sse-andnps-1.c: New file.
2281 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2282 * gcc.target/powerpc/sse-movss-1.c: New file.
2283 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2284 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2285 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2286 * gcc.target/powerpc/sse-movaps-1.c: New file.
2287 * gcc.target/powerpc/sse-movss-3.c: New file.
2288 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2289 * gcc.target/powerpc/sse-addss-1.c: New file.
2290 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2291
56b26dd4
MM
22922017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2293
2ffc0382 2294 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2295 * gcc.target/powerpc/dform-2.c: Likewise.
2296 * gcc.target/powerpc/dform-3.c: Likewise.
2297 * gcc.target/powerpc/pr71656-1.c: Likewise.
2298 * gcc.target/powerpc/pr71656-2.c: Likewise.
2299 * gcc.target/powerpc/pr80103-1.c: Likewise.
2300 * gcc.target/powerpc/pr80098-1.c: Likewise.
2301
6512c0f1
MS
23022017-08-24 Martin Sebor <msebor@redhat.com>
2303
2304 PR middle-end/81908
2305 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2306 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2307 * gcc.dg/tree-ssa/pr81908.c: New test.
2308
281de9c2
SM
23092017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2310
2ffc0382
UB
2311 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2312 Suppress warning during tests.
281de9c2 2313
10bfe16f
UB
23142017-08-24 Uros Bizjak <ubizjak@gmail.com>
2315
2316 * lib/target-supports.exp: Group together target-dependant checks.
2317
142ff602
BC
23182017-08-24 Bin Cheng <bin.cheng@arm.com>
2319
2320 PR tree-optimization/81913
2321 * gcc.c-torture/execute/pr81913.c: New test.
2322 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2323 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2324
9b25e12d
RB
23252017-08-23 Richard Biener <rguenther@suse.de>
2326
2327 PR target/81921
2328 * gcc.target/i386/pr81921.c: New testcase.
2329
122f9da1
DS
23302017-08-23 Daniel Santos <daniel.santos@pobox.com>
2331
2332 * gcc.target/i386/pr80969-1.c: New testcase.
2333 * gcc.target/i386/pr80969-2a.c: Likewise.
2334 * gcc.target/i386/pr80969-2.c: Likewise.
2335 * gcc.target/i386/pr80969-3.c: Likewise.
2336 * gcc.target/i386/pr80969-4a.c: Likewise.
2337 * gcc.target/i386/pr80969-4b.c: Likewise.
2338 * gcc.target/i386/pr80969-4.c: Likewise.
2339 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2340 * lib/target-supports.exp (check_avx512_os_support_available,
2341 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2342 New proceedures for target avx512f and avx512f_runtime selectors.
2343 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2344
397ecd05
DM
23452017-08-23 David Malcolm <dmalcolm@redhat.com>
2346
2347 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2348 * gcc.dg/param-type-mismatch.c: New test case.
2349
44b1b798
WS
23502017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2351
2352 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2353 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2354 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2355 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2356 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2357 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2358 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2359
60591d4e
RB
23602017-08-23 Richard Biener <rguenther@suse.de>
2361
2362 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2363 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2364 * gnat.dg/noinline2.adb: Likewise.
2365 * gnat.dg/renaming6.adb: Likewise.
2366 * gnat.dg/renaming6.ads: Likewise.
2367 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2368
3767b2e4
RB
23692017-08-23 Richard Biener <rguenther@suse.de>
2370
2371 PR lto/81940
2372 * g++.dg/lto/pr81940_0.C: New testcase.
2373
c37691e5
TC
23742017-08-23 Tamar Christina <tamar.christina@arm.com>
2375
2376 PR middle-end/19706
2377 * gcc.dg/tree-ssa/pr19706.c: New.
2378 * lib/target-supports.exp (check_effective_target_xorsign): New.
2379
4d68ff06
DS
23802017-08-22 Daniel Santos <daniel.santos@pobox.com>
2381
2382 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2383 -mabi=ms
2384 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2385 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2386 * gcc.target/i386/pr66275.c: Likewise.
2387 * gcc.target/i386/pr68018.c: Likewise.
2388
5b37159f
WS
23892017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2390
2391 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2392
0db8ddfc
JL
23932017-08-22 Jeff Law <law@redhat.com>
2394
2395 PR tree-optimization/81741
2396 PR tree-optimization/71947
2397 * gcc.dg/tree-ssa/pr81741.c: New test.
2398 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2399 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2400 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2401 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2402 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2403 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2404 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2405
44d23deb
YR
24062017-08-22 Yvan Roux <yvan.roux@linaro.org>
2407
2408 PR c++/80287
2409 * g++.dg/pr80287.C: New test.
2410
7f1bf27a
RB
24112017-08-22 Richard Biener <rguenther@suse.de>
2412
2413 Revert
2414 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2415
2416 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2417
1823c4f6
RB
24182017-08-22 Richard Biener <rguenther@suse.de>
2419
2420 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2421 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2422 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2423 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2424 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2425 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2426 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2427 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2428
bef016bf
JD
24292017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2430
2431 PR fortran/81296
2432 * gfortran.dg/dtio_12.f90: Update test.
2433
57cea2b3
NS
24342017-08-21 Nathan Sidwell <nathan@acm.org>
2435
2436 * g++.dg/template/pr81899.C: Fix c++03.
2437 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2438
7f204c0f
DM
24392017-08-21 David Malcolm <dmalcolm@redhat.com>
2440
2441 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2442 Update expected result to show all of "(long)0" being underlined.
2443 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2444 (test_multitoken_macro): Update expected underlining.
2445
2f687306
DM
24462017-08-21 David Malcolm <dmalcolm@redhat.com>
2447
2448 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2449 to show underlining of all pertinent params.
2450 * gcc.dg/format/pr72858.c: Likewise.
2451
453773df
UB
24522017-08-21 Uros Bizjak <ubizjak@gmail.com>
2453
2454 PR target/46091
2455 * gcc.target/i386/pr46091-4.c: New test.
2456 * gcc.target/i386/pr46091-4a.c: Ditto.
2457 * gcc.target/i386/pr46091-5.c: Ditto.
2458 * gcc.target/i386/pr46091-5a.c: Ditto.
2459
5ec1701e
NS
24602017-08-21 Nathan Sidwell <nathan@acm.org>
2461
2462 PR c++/81899
2463 * g++.dg/template/pr81899.C: New.
2464
404938ed
RB
24652017-08-21 Richard Biener <rguenther@suse.de>
2466
2467 PR tree-optimization/81900
2468 * gcc.dg/torture/pr81900.c: New testcase.
2469
1ea85365
RB
24702017-08-21 Richard Biener <rguenther@suse.de>
2471
2472 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2473 regex to handle the LTO case.
2474 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2475 * c-c++-common/asan/misalign-1.c: Likewise.
2476 * c-c++-common/asan/misalign-2.c: Likewise.
2477 * c-c++-common/asan/null-deref-1.c: Likewise.
2478 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2479 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2480 * c-c++-common/asan/use-after-free-1.c: Likewise.
2481 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2482 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2483 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2484 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2485 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2486 * g++.dg/asan/large-func-test-1.C: Likewise.
2487 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2488
8322b607
RB
24892017-08-21 Richard Biener <rguenther@suse.de>
2490
2491 PR middle-end/81884
2492 * g++.dg/torture/pr81884.C: New testcase.
2493
8e7b84e8
JDA
24942017-08-20 John David Anglin <danglin@gcc.gnu.org>
2495
2496 PR ipa/77732
2497 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2498
953e520d
DM
24992017-08-18 David Malcolm <dmalcolm@redhat.com>
2500
2501 PR tree-optimization/46805
2502 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2503 * jit.dg/test-autovectorize.c: New test case.
2504
b1eb28d1
PB
25052017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2506
2507 PR target/80210
2508 * gcc.target/powerpc/pr80210.c: New test.
2509
f661e57e
DM
25102017-08-18 David Malcolm <dmalcolm@redhat.com>
2511
2512 PR c++/81514
2513 * g++.dg/lookup/empty.h: New file.
2514 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2515 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2516 on a built-in.
2517
00aa1fa2
L
25182017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2519
2520 PR c/53037
2521 * c-c++-common/pr53037-5.c: New test.
2522 * g++.dg/pr53037-1.C: Likewise.
2523 * g++.dg/pr53037-2.C: Likewise.
2524 * g++.dg/pr53037-3.C: Likewise.
2525 * g++.dg/pr53037-4.C: Likewise.
2526 * gcc.dg/pr53037-1.c: Likewise.
2527 * gcc.dg/pr53037-2.c: Likewise.
2528 * gcc.dg/pr53037-3.c: Likewise.
2529 * gcc.dg/pr53037-4.c: Likewise.
2530
4a89b7e7
PB
25312017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2532
2533 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2534 * gcc.target/powerpc/p9-vparity.c: Likewise.
2535 * gcc.target/powerpc/pr68805.c: Likewise.
2536 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2537
d00fdf85
PB
25382017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2539
2540 PR target/72804
2541 * gcc.target/powerpc/pr72804.c: New test.
2542
e67bbd5d
MP
25432017-08-17 Marek Polacek <polacek@redhat.com>
2544
2545 PR middle-end/81814
2546 * gcc.dg/torture/pr81814.c: New test.
2547
ea58eb88
JW
25482017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2549
2550 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2551
ab4b719a
TV
25522017-08-17 Tom de Vries <tom@codesourcery.com>
2553
2554 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2555
344be1fd
RB
25562017-08-17 Richard Biener <rguenther@suse.de>
2557
2558 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2559
7911a54d
UB
25602017-08-16 Uros Bizjak <ubizjak@gmail.com>
2561
2562 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2563 scan-assembler-times for alpha*-*-*.
2564 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2565 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2566
b68a9f34
TK
25672017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2568
2569 PR fortran/81116
2570 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2571
adb5b54b
UB
25722017-08-16 Uros Bizjak <ubizjak@gmail.com>
2573
2574 PR target/46091
2575 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2576 (testm): New test function.
2577 * gcc.target/i386/pr46091-2.c: Ditto.
2578 * gcc.target/i386/pr46091-3.c: Ditto.
2579
90d43c80
BC
25802017-08-16 Bin Cheng <bin.cheng@arm.com>
2581
2582 PR tree-optimization/81832
2583 * gcc.dg/tree-ssa/pr81832.c: New test.
2584
963aeaad
RS
25852017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2586
2587 PR tree-optimization/81835
2588 * gcc.dg/vect/pr81815.c: New test.
2589
aaf46c35
JM
25902017-08-15 Joseph Myers <joseph@codesourcery.com>
2591
2592 PR target/78460
2593 PR target/67712
2594 * gcc.c-torture/compile/string-large-1.c: New test.
2595
204b99cd
RB
25962017-08-15 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/81790
2599 * gcc.dg/torture/pr81790.c: New testcase.
2600
27be025d
MS
26012017-08-14 Martin Sebor <msebor@redhat.com>
2602
2603 PR c/81117
2604 * c-c++-common/attr-nonstring-1.c: New test.
2605
da67acb9
MS
26062017-08-14 Martin Sebor <msebor@redhat.com>
2607
2608 PR c/81117
2609 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2610
9e3b1778
DE
26112017-08-14 David Edelsohn <dje.gcc@gmail.com>
2612
2613 * gcc.dg/ucnid-5.c: Skip on AIX.
2614 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2615
2912db04
UB
26162017-08-14 Uros Bizjak <ubizjak@gmail.com>
2617
2618 PR target/46091
2619 * gcc.target/i386/pr46091-1.c: New test.
2620 * gcc.target/i386/pr46091-2.c: Ditto.
2621 * gcc.target/i386/pr46091-3.c: Ditto.
2622
c7fd2176
WD
26232017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2624
2625 PR target/81643
2626 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2627
a72a7e39
BS
26282017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2629
2630 PR target/79845
2631 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2632 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2633 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2634 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2635 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2636 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2637 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2638 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2639 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2640 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2641 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2642 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2643 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2644 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2645 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2646 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2647 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2648 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2649 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2650 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2651 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2652 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2653 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2654 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2655 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2656 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2657 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2658 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2659 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2660 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2661 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2662 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2663 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2664 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2665 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2666 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2667 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2668 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2669 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2670 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2671 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2672 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2673 * gcc.target/powerpc/cmpb-3.c: Likewise.
2674 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2675 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2676 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2677 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2678 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2679 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2680 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2681 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2682 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2683 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2684 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2685 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2686 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2687 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2688 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2689 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2690 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2691 * gcc.target/powerpc/no-r11-3.c: Likewise.
2692 * gcc.target/powerpc/pr80098-1.c: Likewise.
2693 * gcc.target/powerpc/pr80098-2.c: Likewise.
2694 * gcc.target/powerpc/pr80098-3.c: Likewise.
2695 * gcc.target/powerpc/pr80098-4.c: Likewise.
2696 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2697 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2698 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2699 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2700 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2701 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2702 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2703 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2704 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2705 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2706 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2707
8d2d0de9
BC
27082017-08-14 Bin Cheng <bin.cheng@arm.com>
2709
2710 PR tree-optimization/81799
2711 * gcc.dg/tree-ssa/pr81799.c: New.
2712
5316dd1b
WD
27132017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2714
2715 PR middle-end/46932
2716 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2717 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2718
250db3f9
SN
27192017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2720
2721 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2722 -mno-pc-relative-literal-loads.
2723
0d9255af
RO
27242017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2725
2726 PR testsuite/81793
2727 * gcc.dg/pie-static-1.c: Require both static and pie support.
2728 * gcc.dg/pie-static-2.c: Likewise.
2729
7a7b545f
PMR
27302017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2731
2732 PR ada/79542
2733 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2734
bb85aa74
MP
27352017-08-11 Marek Polacek <polacek@redhat.com>
2736
2737 PR c/81795
2738 * gcc.dg/pr81795.c: New test.
2739
c4fa8984
TK
27402017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2741
2742 PR fortran/60355
2743 * gfortran.dg (bind_c_usage_30): New test.
2744
fe8a99d8
ML
27452017-08-11 Martin Liska <mliska@suse.cz>
2746
2747 PR tree-opt/79987
2748 * gcc.target/i386/mpx/pr79987.c: New test.
2749
4c71a171
ML
27502017-08-11 Martin Liska <mliska@suse.cz>
2751
2752 PR ipa/81213
2753 * gcc.target/i386/pr81213.c: New test.
2754
e1769bdd
UB
27552017-08-10 Uros Bizjak <ubizjak@gmail.com>
2756
2757 PR target/81708
2758 * gcc.target/i386/stack-prot-sym.c: New test.
2759
adc84037
RS
27602017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2761
2762 PR testsuite/81738
2763 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2764 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2765 vect_perm and vect_element_align for vectorization.
2766
8e941ae9
L
27672017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2768
2769 PR target/81736
2770 * gcc.target/i386/pr81736-1.c: New test.
2771 * gcc.target/i386/pr81736-2.c: Likewise.
2772 * gcc.target/i386/pr81736-3.c: Likewise.
2773 * gcc.target/i386/pr81736-4.c: Likewise.
2774 * gcc.target/i386/pr81736-5.c: Likewise.
2775 * gcc.target/i386/pr81736-6.c: Likewise.
2776 * gcc.target/i386/pr81736-7.c: Likewise.
2777
798f8628
WS
27782017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2779
2780 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2781 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2782
32129a17
DM
27832017-08-10 David Malcolm <dmalcolm@redhat.com>
2784
2785 * c-c++-common/missing-close-symbol.c: New test case.
2786 * c-c++-common/missing-symbol.c: New test case.
2787 * gcc.dg/unclosed-init.c: New test case.
2788 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2789 * g++.dg/diagnostic/unclosed-function.C: New test case.
2790 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2791 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2792 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2793 "expected identifier" error.
2794
57e1270f
FR
27952017-08-10 Fritz Reese <fritzoreese@gmail.com>
2796
2797 * gfortran.dg/dec_d_lines_1.f: New test.
2798 * gfortran.dg/dec_d_lines_2.f: New test.
2799
28002017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2801
2802 * gfortran.dg/dec_structure_18.f90: New test.
2803 * gfortran.dg/dec_structure_19.f90: New test.
2804 * gfortran.dg/dec_structure_20.f90: New test.
2805 * gfortran.dg/dec_structure_21.f90: New test.
2806
aaab59b4
MP
28072017-08-10 Marek Polacek <polacek@redhat.com>
2808
2809 PR testsuite/81784
2810 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2811
f234f078
MP
2812 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2813
2b7d0696
ML
28142017-08-10 Martin Liska <mliska@suse.cz>
2815
2816 PR c++/81355
2817 * g++.dg/other/pr81355.C: New test.
2818
47ee1b7c
DM
28192017-08-09 David Malcolm <dmalcolm@redhat.com>
2820
2821 * jit.dg/all-non-failing-tests.h: Add note about
2822 test-vector-types.cc.
2823 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2824 case.
2825 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2826 New test case.
2827 * jit.dg/test-vector-types.cc: New test case.
2828
b388427b
AP
28292017-08-09 Andrew Pinski <apinski@cavium.com>
2830
2831 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2832 --save-temps to the options passed.
2833
12c2ab7b
MC
28342017-08-09 Michael Collison <michael.collison@arm.com>
2835
2836 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2837 boundary option and fix comment.
2838 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2839 boundary option and fix comment.
2840 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2841 boundary option and fix comment.
2842 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2843 -mstructure-size boundary option.
2844
a8a581af
SB
28452017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2846
2847 PR rtl-optimization/81423
2848 * gcc.c-torture/execute/pr81423.c: New testcase.
2849
50a87c1c
WS
28502017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2851
2852 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2853 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2854 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2855 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2856
3d9a180f
WS
28572017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2858
2859 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2860 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2861
ee9a9e7b
WS
28622017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2863
2864 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2865 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2866 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2867
07999eb2
WS
28682017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2869
2870 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2871 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2872 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2873 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2874
0ca970cd
SB
28752017-08-09 Slava Barinov <v.barinov@samsung.com>
2876
2877 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2878
296c53ac
MP
28792017-08-09 Marek Polacek <polacek@redhat.com>
2880
2881 PR c/81233
2882 * gcc.dg/diagnostic-types-1.c: New test.
2883 * gcc.dg/assign-warn-1.c: Update warning messages.
2884 * gcc.dg/assign-warn-2.c: Likewise.
2885 * gcc.dg/c90-const-expr-5.c: Likewise.
2886 * gcc.dg/c99-const-expr-5.c: Likewise.
2887 * gcc.dg/conv-2.c: Likewise.
2888 * gcc.dg/init-bad-7.c: Likewise.
2889 * gcc.dg/overflow-warn-1.c: Likewise.
2890 * gcc.dg/overflow-warn-2.c: Likewise.
2891 * gcc.dg/overflow-warn-3.c: Likewise.
2892 * gcc.dg/overflow-warn-4.c: Likewise.
2893 * gcc.dg/pointer-array-atomic.c: Likewise.
2894 * gcc.dg/pr26865.c: Likewise.
2895 * gcc.dg/pr61162-2.c: Likewise.
2896 * gcc.dg/pr61162.c: Likewise.
2897 * gcc.dg/pr67730-2.c: Likewise.
2898 * gcc.dg/pr69156.c: Likewise.
2899 * gcc.dg/pr70174.c: Likewise.
2900 * objc.dg/proto-lossage-4.m: Likewise.
2901
a32c8316
MP
29022017-08-09 Marek Polacek <polacek@redhat.com>
2903
2904 PR c/81417
2905 * Wsign-compare-1.c: New test.
2906 * gcc.dg/compare1.c: Adjust dg-bogus.
2907 * gcc.dg/compare2.c: Likewise.
2908 * gcc.dg/compare3.c: Likewise.
2909 * gcc.dg/compare7.c: Likewise.
2910 * gcc.dg/compare8.c: Likewise.
2911 * gcc.dg/compare9.c: Likewise.
2912 * gcc.dg/pr11492.c: Likewise.
2913
7345b714
L
29142017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2915
2916 PR driver/81523
2917 * gcc.dg/pie-7.c: New test.
2918 * gcc.dg/pie-static-1.c: Likewise.
2919 * gcc.dg/pie-static-2.c: Likewise.
2920
d5bf81b3
UB
29212017-08-08 Uros Bizjak <ubizjak@gmail.com>
2922
2923 PR target/81708
2924 * gcc.target/i386/stack-prot-guard.c: New test.
2925
4261463d
TC
29262017-08-08 Tamar Christina <tamar.christina@arm.com>
2927
2928 * gcc.target/aarch64/xorsign.c: New.
2929 * gcc.target/aarch64/xorsign_exec.c: New.
2930 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2931
b115e803
BS
29322017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2933
2934 PR tree-optimization/81354
2935 * g++.dg/torture/pr81354.C: New file.
2936
51bd28ed
RB
29372017-08-08 Richard Biener <rguenther@suse.de>
2938
2939 PR middle-end/81719
2940 * g++.dg/tree-ssa/pr81719.C: New testcase.
2941
26d66f28
RB
29422017-08-08 Richard Biener <rguenther@suse.de>
2943
2944 PR tree-optimization/81723
2945 * gfortran.dg/pr81723.f: New testcase.
2946
82c0d3eb
BS
29472017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2948
2949 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2950 string.
2951 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2952 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2953 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2954 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2955 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2956 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2957 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2958 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2959 * gcc.target/powerpc/cmpb-3.c: Likewise.
2960 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2961 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2962
d81e058f
ML
29632017-08-08 Martin Liska <mliska@suse.cz>
2964
2965 PR tree-opt/81696
2966 * gcc.dg/ipa/pr81696.c: New test.
2967
a5c93f53
BC
29682017-08-08 Bin Cheng <bin.cheng@arm.com>
2969
2970 PR tree-optimization/81744
2971 * gcc.dg/tree-ssa/pr81744.c: New.
2972
a5afbdd6
MP
29732017-08-08 Marek Polacek <polacek@redhat.com>
2974
2975 PR c++/81607
2976 * g++.dg/other/bitfield6.C: New test.
2977
08c4c51e
MM
29782017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2979
2980 PR target/81593
2981 * gcc.target/powerpc/vec-setup.h: New tests to test various
2982 combinations of setting up vectors of 2 double word elements.
2983 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2984 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2985 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2986 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2987 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2988 vector inserts from vector extracts.
2989 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2990
950a884b
TK
29912017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2992
2993 PR fortran/68829
2994 PR fortran/81701
2995 * gfortran.dg/o_fast_stacksize.90: New test.
2996
6f1a16cb
WD
29972017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2998
2999 PR middle-end/46932
3000 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3001
4090b652
L
30022017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3003
3004 * gcc.target/i386/pr81736-1.c: Removed.
3005 * gcc.target/i386/pr81736-2.c: Likewise.
3006 * gcc.target/i386/pr81736-3.c: Likewise.
3007 * gcc.target/i386/pr81736-4.c: Likewise.
3008
079a0363
L
30092017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3010
3011 PR target/81736
3012 * gcc.target/i386/pr81736-1.c: New test.
3013 * gcc.target/i386/pr81736-2.c: Likewise.
3014 * gcc.target/i386/pr81736-3.c: Likewise.
3015 * gcc.target/i386/pr81736-4.c: Likewise.
3016
1653a865
MP
30172017-08-07 Marek Polacek <polacek@redhat.com>
3018
3019 PR middle-end/81737
3020 * gcc.dg/pr81737.c: New test.
3021
577eec56
ML
30222017-08-07 Martin Liska <mliska@suse.cz>
3023
3024 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3025 * gcc.dg/parm-impl-decl-1.c: Likewise.
3026 * gcc.dg/parm-impl-decl-3.c: Likewise.
3027 * gcc.dg/Wattributes-5.c: New test.
3028
537bf9ac
AP
30292017-08-06 Andrew Pinski <apinski@cavium.com>
3030
3031 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3032 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3033 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3034 * gcc.target/aarch64/target_attr_4.c: Likewise.
3035 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3036 * gcc.target/aarch64/target_attr_2.c: Likewise.
3037 * gcc.target/aarch64/target_attr_7.c: Likewise.
3038 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3039 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3040 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3041
90596474
AP
30422017-08-06 Andrew Pinski <apinski@cavium.com>
3043
3044 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3045 -march=armv8-a+nolse, skip if -mcpu= is passed.
3046 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3047
08e9cb5a
AP
30482017-08-06 Andrew Pinski <apinski@cavium.com>
3049
3050 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3051 * gcc.target/aarch64/_Float16_2.c: Likewise.
3052 * gcc.target/aarch64/_Float16_3.c: Likewise.
3053
4a6ad083
TV
30542017-08-06 Tom de Vries <tom@codesourcery.com>
3055
3056 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3057
b363e726
TV
30582017-08-06 Tom de Vries <tom@codesourcery.com>
3059
3060 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3061 type. Add missing return.
3062
8fbcf075
TV
30632017-08-06 Tom de Vries <tom@codesourcery.com>
3064
3065 PR testsuite/81731
3066 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3067 variable 'a' definition.
3068 (b): Remove unused variable.
3069 (gp): New variable.
3070 (check): Add parameter corresponding to call in main, and handle.
3071
67695c07
PC
30722017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3073
3074 PR c++/79790
23d12941 3075 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3076
c779bea5
YG
30772017-08-04 Yury Gribov <tetra2005@gmail.com>
3078
3079 PR tree-optimization/57371
3080 * c-c++-common/pr57371-1.c: New test.
3081 * c-c++-common/pr57371-2.c: New test.
3082 * c-c++-common/pr57371-3.c: New test.
3083 * c-c++-common/pr57371-4.c: New test.
3084 * gcc.dg/pr57371-5.c: New test.
3085
e52341f1
CL
30862017-08-04 Carl Love <cel@us.ibm.com>
3087
3088 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3089 builtin test cases for vec_mule, and vec_mulo.
3090 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3091 builtin test cases for vec_mule, and vec_mulo.
3092
295940c3
L
30932017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3094
3095 PR target/81590
3096 * gcc.target/i386/avx512-check.h: New file.
3097 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3098 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3099 * gcc.target/i386/avx512cd-check.h: Likewise.
3100 * gcc.target/i386/avx512ifma-check.h: Likewise.
3101 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3102 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3103 * gcc.target/i386/avx512bw-check.h: Rewrite.
3104 * gcc.target/i386/avx512dq-check.h: Likewise.
3105 * gcc.target/i386/avx512er-check.h: Likewise.
3106 * gcc.target/i386/avx512f-check.h: Likewise.
3107 * gcc.target/i386/avx512vl-check.h: Likewise.
3108 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3109 only.
3110 (test_512): Removed.
3111 (avx512*_test): Likewise.
3112 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3113
f4f2c2ec
MP
31142017-08-04 Marek Polacek <polacek@redhat.com>
3115
3116 PR middle-end/81695
3117 * gcc.dg/pr81695.c: New test.
3118
62c8a2cf
RS
31192017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3120
3121 PR tree-optimization/81136
3122 * gcc.dg/vect/pr81136.c: Add scan test.
3123
dfbddbeb
RS
31242017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3125
3126 * gcc.dg/vect/vect-alias-check-3.c: New test.
3127 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3128 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3129
165b2f5f
RB
31302017-08-04 Richard Biener <rguenther@suse.de>
3131
3132 PR middle-end/81705
3133 * c-c++-common/ubsan/pr81705.c: New testcase.
3134
7c0881d5
BS
31352017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3136
3137 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3138 messages that used to start with a capital letter.
3139 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3140 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3141 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3142 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3143 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3144 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3145 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3146 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3147 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3148 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3149 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3150 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3151 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3152 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3153 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3154 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3155 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3156 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3157 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3158 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3159 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3160 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3161 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3162 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3163 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3164 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3165 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3166 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3167 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3168 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3169 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3170 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3171 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3172 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3173 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3174 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3175 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3176 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3177 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3178 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3179 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3180 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3181 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3182 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3183 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3184 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3185 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3186 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3187 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3188 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3189 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3190 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3191 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3192 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3193 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3194 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3195
2fdaed89
JJ
31962017-08-03 Jakub Jelinek <jakub@redhat.com>
3197
3198 PR target/81621
3199 * gcc.dg/pr81621.c: New test.
3200
297db279
RB
32012017-08-03 Richard Biener <rguenther@suse.de>
3202
3203 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3204 and CSE.
3205
2fdaed89 32062017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3207
3208 PR middle-end/81148
3209 * c-c++-common/ubsan/pr81148.c: New testcase.
3210
cad136a4
TV
32112017-08-03 Tom de Vries <tom@codesourcery.com>
3212
3213 PR target/81662
3214 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3215
2392baa5
JJ
32162017-08-03 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR driver/81650
3219 * gcc.dg/pr81650.c: New test.
3220
e5e691a5
PC
32212017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3222
3223 PR c++/71440
3224 * g++.dg/template/crash127.C: New.
3225
0a734553
JJ
32262017-08-03 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR middle-end/81052
3229 * c-c++-common/pr81052.c: New test.
3230
673aef33
TV
32312017-08-03 Tom de Vries <tom@codesourcery.com>
3232
3233 * gcc.dg/pr56727-2.c: Require alias.
3234
2a8485f6
TV
32352017-08-03 Tom de Vries <tom@codesourcery.com>
3236
3237 * gcc.dg/attr-noipa.c: Require alloca.
3238
8b917598
TV
32392017-08-03 Tom de Vries <tom@codesourcery.com>
3240
3241 * gcc.dg/torture/pr80163.c: Require label_values.
3242
4ca8bf91
TV
32432017-08-03 Tom de Vries <tom@codesourcery.com>
3244
3245 PR target/81662
3246 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3247 * c-c++-common/patchable_function_entry-default.c: Same.
3248 * c-c++-common/patchable_function_entry-definition.c: Same.
3249
f4629481
UB
32502017-08-02 Uros Bizjak <ubizjak@gmail.com>
3251
3252 PR target/81644
3253 * gcc.target/i386/pr81644.c: New test.
3254
86994621
TV
32552017-08-02 Tom de Vries <tom@codesourcery.com>
3256
3257 * gcc.dg/Walloca-14.c: Use relative line number.
3258
9501fd4b
UB
32592017-08-02 Uros Bizjak <ubizjak@gmail.com>
3260
3261 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3262 test "no-3dnowa" target attribute.
3263
f7b6353a
MP
32642017-08-02 Marek Polacek <polacek@redhat.com>
3265
3266 PR c/81289
3267 * gcc.dg/noncompile/pr81289.c: New test.
3268
8a6eab34
MP
3269 PR c/81448
3270 PR c/81306
3271 * c-c++-common/Wmultistatement-macros-13.c: New test.
3272
349721b7
JJ
32732017-08-02 Jakub Jelinek <jakub@redhat.com>
3274
e4f0733a
JJ
3275 PR c++/81640
3276 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3277
349721b7
JJ
3278 PR middle-end/79499
3279 * gcc.dg/pr79499.c: New test.
3280
77eefb71
RB
32812017-08-02 Richard Biener <rguenther@suse.de>
3282
3283 PR tree-optimization/81633
3284 * gcc.dg/vect/pr81633.c: New testcase.
3285
760f74c2
L
32862017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3287
3288 * gcc.dg/guality/pr25967-1.c: New test.
3289 * gcc.dg/guality/pr25967-2.c: Likewise.
3290 * gcc.dg/torture/pr25967-1.c: Likewise.
3291 * gcc.dg/torture/pr25967-2.c: Likewise.
3292
a2e28a97
L
32932017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3294
3295 PR target/81654
3296 * gcc.target/i386/pr81654.c: New test.
3297
d8afd032
TK
32982017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3299
3300 PR fortran/79312
3301 * gfortran.dg/logical_assignment_1.f90: New test.
3302
671a00ee
ML
33032017-08-01 Martin Liska <mliska@suse.cz>
3304
3305 PR middle-end/70140
3306 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3307
7d3eecca
ML
33082017-08-01 Martin Liska <mliska@suse.cz>
3309
3310 Revert r250771
3311 Make mempcpy more optimal (PR middle-end/70140).
3312
636730ca
JJ
33132017-08-01 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR target/81622
3316 * gcc.target/powerpc/pr81622.c: New test.
3317
74cc0b2b
SE
33182017-08-01 Steve Ellcey <sellcey@cavium.com>
3319
3320 PR tree-optimization/80925
3321 * gcc.dg/vect/vect-28.c: Add
3322 --param vect-max-peeling-for-alignment=0 option.
3323 Remove unaligned access and peeling checks.
3324 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3325 * gcc.dg/vect/vect-70.c: Ditto.
3326 * gcc.dg/vect/vect-87.c: Ditto.
3327 * gcc.dg/vect/vect-88.c: Ditto.
3328 * gcc.dg/vect/vect-91.c: Ditto.
3329 * gcc.dg/vect/vect-93.c: Ditto.
3330
0102e469
TV
33312017-08-01 Tom de Vries <tom@codesourcery.com>
3332
3333 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3334 * gcc.target/nvptx/slp.c (foo): Same.
3335
813485c6
RB
33362017-08-01 Richard Biener <rguenther@suse.de>
3337
3338 PR tree-optimization/81181
3339 * gcc.dg/torture/pr81181.c: New testcase.
3340
98b7180c
ML
33412017-08-01 Martin Liska <mliska@suse.cz>
3342
3343 PR middle-end/70140
3344 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3345
4f3e333a
UB
33462017-08-01 Uros Bizjak <ubizjak@gmail.com>
3347
3348 PR target/81641
3349 * gcc.target/i386/pr81641.c: New test.
3350
b8bb5772
UB
33512017-08-01 Uros Bizjak <ubizjak@gmail.com>
3352
3353 PR target/81639
3354 * gcc.target/i386/pr81639.c: New test.
3355
34e5c511
RB
33562017-08-01 Richard Biener <rguenther@suse.de>
3357
3358 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3359 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3360 endless loop.
3361 * gcc.dg/uninit-23.c: Adjust.
3362
5e19d437
BC
33632017-08-01 Bin Cheng <bin.cheng@arm.com>
3364
3365 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3366 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3367
7061cfc0
BC
33682017-08-01 Bin Cheng <bin.cheng@arm.com>
3369
3370 PR tree-optimization/81627
3371 * gcc.dg/tree-ssa/pr81627.c: New.
3372
39637a44
BC
33732017-08-01 Bin Cheng <bin.cheng@arm.com>
3374
3375 PR tree-optimization/81620
3376 * gcc.dg/tree-ssa/pr81620-1.c: New.
3377 * gcc.dg/tree-ssa/pr81620-2.c: New.
3378
f9c5fe06
DH
33792017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3380
3381 PR testsuite/53542
3382 * gfortran.dg/use_30.f90: New test.
3383
da98e3b1
JJ
33842017-08-01 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR tree-optimization/81588
3387 * gcc.dg/tree-ssa/pr81588.c: New test.
3388 * gcc.dg/pr81588.c: New test.
3389 * gcc.c-torture/execute/pr81588.c: New test.
3390
5e8fe12f
RB
33912017-08-01 Richard Biener <rguenther@suse.de>
3392
3393 PR tree-optimization/81297
3394 * gcc.dg/torture/pr81297.c: New testcase.
3395
93ac482a
UB
33962017-07-31 Uros Bizjak <ubizjak@gmail.com>
3397
3398 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3399
6cc518c6
SE
34002017-07-31 Steve Ellcey <sellcey@cavium.com>
3401
3402 PR tree-optimization/80925
93ac482a 3403 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3404 --param vect-max-peeling-for-alignment=0 option.
3405 Remove unaligned access and peeling checks.
3406 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3407
24c8e8eb
CL
34082017-07-31 Carl Love <cel@us.ibm.com>
3409
3410 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3411 missed in commit 250746.
3412
b40e941b
CL
34132017-07-31 Carl Love <cel@us.ibm.com>
3414
3415 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3416 new builtins.
3417
67779f74
L
34182017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3419
3420 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3421 * gcc.target/i386/pr79793-2.c: Likewise.
3422
a97cf8f9
UB
34232017-07-31 Uros Bizjak <ubizjak@gmail.com>
3424
3425 PR target/25967
3426 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3427 (naked): Add attribute regparm(1) for x86_32 targets.
3428 Add integer argument. Remove global "data" variable.
3429 (main): Pass integer argument to naked function.
3430 * gcc.target/i386/naked-4.c: New test.
3431
7fef86d3
JH
34322017-07-31 Jan Hubicka <hubicka@ucw.cz>
3433 Martin Liska <mliska@suse.cz>
3434
3435 * gcc.dg/predict-15.c: New test.
3436 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3437
2ec580be
UB
34382017-07-31 Uros Bizjak <ubizjak@gmail.com>
3439
3440 PR target/25967
3441 * gcc.target/i386/naked-1.c: New test.
3442 * gcc.target/i386/naked-2.c: Ditto.
3443 * gcc.target/i386/naked-3.c: Ditto.
3444 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3445 do_test_body0 stub function, use attribute "naked" instead.
3446 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3447 * gcc.dg/pr44290-2.c: Ditto.
3448
cfdf6ff6
TK
34492017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3450
3451 PR fortran/81581
3452 * gfortran.dg/dim_sum_1.f90: New test case.
3453 * gfortran.dg/dim_sum_2.f90: New test case.
3454 * gfortran.dg/dim_sum_3.f90: New test case.
3455
5edb1c48
ML
34562017-07-31 Martin Liska <mliska@suse.cz>
3457
3458 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3459 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3460
f34ebeb2
ML
34612017-07-31 Martin Liska <mliska@suse.cz>
3462
3463 PR sanitize/81530
3464 * g++.dg/ubsan/pr81530.C: New test.
3465
066bbc57
JJ
34662017-07-31 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR sanitizer/81604
3469 * c-c++-common/ubsan/pr81604.c: New test.
3470
a10b3cf1
L
34712017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3472
3473 PR target/79793
3474 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3475 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3476 (foo): Check the builtin return address against the return address
3477 in interrupt frame.
3478 * gcc.target/i386/pr79793-1.c: New test.
3479 * gcc.target/i386/pr79793-2.c: Likewise.
3480
942047f2
EB
34812017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3482
3483 * c-c++-common/dump-ada-spec-7.c: New test.
3484
e071b767
JJ
34852017-07-29 Jakub Jelinek <jakub@redhat.com>
3486
3487 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3488 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3489
782a7850
PB
34902017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3491
3492 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3493
9de00935
TC
34942017-07-28 Tamar Christina <tamar.christina@arm.com>
3495
3496 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3497
8de33df2
BC
34982017-07-28 Bin Cheng <bin.cheng@arm.com>
3499
3500 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3501
8acb8421
TC
35022017-07-28 Tamar Christina <tamar.christina@arm.com>
3503 Bilyan Borisov <bilyan.borisov@arm.com>
3504
3505 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3506 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3507 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3508 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3509 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3510
d9c259ef
BC
35112017-07-28 Bin Cheng <bin.cheng@arm.com>
3512
3513 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3514 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3515 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3516 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3517 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3518 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3519 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3520 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3521 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3522 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3523 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3524
6d7649f8
ML
35252017-07-28 Martin Liska <mliska@suse.cz>
3526
3527 PR sanitizer/81340
3528 * g++.dg/asan/pr81340.C: New test.
3529
92e29a5e
RB
35302017-07-28 Richard Biener <rguenther@suse.de>
3531
3532 PR tree-optimization/81502
3533 * gcc.target/i386/pr81502.c: New testcase.
3534
70affe6a
ML
35352017-07-28 Martin Liska <mliska@suse.cz>
3536
3537 PR sanitizer/81460
3538 * gcc.dg/asan/pr81460.c: New test.
3539
d0ee55a1
JJ
35402017-07-28 Jakub Jelinek <jakub@redhat.com>
3541
c9b39a49
JJ
3542 PR sanitizer/80998
3543 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3544 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3545
d0ee55a1
JJ
3546 PR tree-optimization/81578
3547 * gcc.dg/pr81578.c: New test.
3548
1ce75e41
RB
35492017-07-28 Richard Biener <rguenther@suse.de>
3550
3551 PR tree-optimization/81573
3552 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3553
7a5cbf29
PB
35542017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3555
3556 * g++.dg/pr69667.C: Remove option -mlra.
3557 * gcc.target/powerpc/dform-1.c: Likewise.
3558 * gcc.target/powerpc/dform-2.c: Likewise.
3559 * gcc.target/powerpc/dform-3.c: Likewise.
3560 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3561 * gcc.target/powerpc/p9-vparity.c: Likewise.
3562 * gcc.target/powerpc/pr63491.c: Likewise.
3563 * gcc.target/powerpc/pr67808.c: Likewise.
3564 * gcc.target/powerpc/pr68805.c: Likewise.
3565 * gcc.target/powerpc/pr69461.c: Likewise.
3566 * gcc.target/powerpc/pr71680.c: Likewise.
3567 * gcc.target/powerpc/pr77289.c: Likewise.
3568 * gcc.target/powerpc/pr78458.c: Likewise.
3569 * gcc.target/powerpc/pr78543.c: Likewise.
3570 * g++.dg/pr71294.C: Remove option -mno-lra.
3571 * gcc.target/powerpc/pr71656-1.c: Likewise.
3572 * gcc.target/powerpc/pr71656-2.c: Likewise.
3573 * gcc.target/powerpc/pr71698.c: Likewise.
3574
2c2789d5
KT
35752017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3576 Sudakshina Das <sudi.das@arm.com>
3577
3578 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3579
06bd22f6
MP
35802017-07-27 Marek Polacek <polacek@redhat.com>
3581
3582 PR c/81417
3583 * c-c++-common/Wsign-compare-1.c: New test.
3584 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3585 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3586 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3587 * g++.dg/warn/compare1.C: Likewise.
3588 * gcc.dg/compare1.c: Likewise.
3589 * gcc.dg/compare2.c: Likewise.
3590 * gcc.dg/compare4.c: Likewise.
3591 * gcc.dg/compare5.c: Likewise.
3592 * gcc.dg/pr35430.c: Likewise.
3593 * gcc.dg/pr60087.c: Likewise.
3594
27c8b49b
PB
35952017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3596
3597 PR middle-end/81564
3598 * gcc.dg/pr81564.c: New test.
3599
b7675b59
RB
36002017-07-27 Richard Biener <rguenther@suse.de>
3601
3602 PR tree-optimization/81573
3603 PR tree-optimization/81494
3604 * gcc.dg/torture/pr81573.c: New testcase.
3605
719488f8
RB
36062017-07-27 Richard Biener <rguenther@suse.de>
3607
3608 PR tree-optimization/81571
3609 * gcc.dg/torture/pr81571.c: New testcase.
3610
9811e84c
RB
36112017-07-27 Richard Biener <rguenther@suse.de>
3612
3613 PR tree-optimization/81502
3614 * gcc.target/i386/vect-insert-1.c: New testcase.
3615
58814c76
AK
36162017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3617
3618 PR target/81534
3619 * gcc.target/s390/pr81534.c: New test.
3620
036ea399
JJ
36212017-07-27 Jakub Jelinek <jakub@redhat.com>
3622
7d25ac20
JJ
3623 PR tree-optimization/81555
3624 PR tree-optimization/81556
3625 * gcc.c-torture/execute/pr81555.c: New test.
3626 * gcc.c-torture/execute/pr81556.c: New test.
3627
036ea399
JJ
3628 * gcc.dg/attr-noipa.c: New test.
3629 * gcc.dg/ipa/ipa-pta-18.c: New test.
3630 * gcc.dg/ipa/ipa-sra-11.c: New test.
3631
9bfda664
MM
36322017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3633
3634 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3635 option.
3636 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3637 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3638 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3639 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3640 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3641 * gcc.target/powerpc/vsx-simode.c: Likewise.
3642 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3643 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3644
eb086562
PC
36452017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3646
3647 PR c++/71570
3648 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3649
a7473dc5
L
36502017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3651
3652 PR target/81563
3653 * gcc.target/i386/pr81563.c: New test
3654
404f48ac
WD
36552017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3656
3657 PR target/79041
3658 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3659
c3d38629
MP
36602017-07-26 Marek Polacek <polacek@redhat.com>
3661
3662 PR middle-end/70992
3663 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3664 * gcc.dg/overflow-warn-2.c: Likewise.
3665 * gcc.dg/overflow-warn-3.c: Likewise.
3666 * gcc.dg/overflow-warn-4.c: Likewise.
3667 * gcc.dg/torture/pr70992-2.c: New test.
3668 * gcc.dg/torture/pr70992.c: New test.
3669
4f450a2b
RB
36702017-07-26 Richard Biener <rguenther@suse.de>
3671
3672 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3673 happening in ccp1.
3674 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3675
e1711448
WD
36762017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3677
3678 PR middle-end/46932
3679 * gcc.dg/pr46932.c: New testcase.
3680
108c3c88
ML
36812017-07-26 Martin Liska <mliska@suse.cz>
3682
3683 PR sanitize/81186
3684 * gcc.dg/asan/pr81186.c: New test.
3685
52645850
CL
36862017-07-25 Carl Love <cel@us.ibm.com>
3687
3688 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3689 vec_cnttz builtins.
3690
a8697b27
EB
36912017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3692
3693 * gnat.dg/opt66.adb: New test.
3694
288fe52e
AM
36952017-07-25 Alexander Monakov <amonakov@ispras.ru>
3696
3697 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3698 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3699
b771c609
AM
37002017-07-25 Alexander Monakov <amonakov@ispras.ru>
3701
3702 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3703
37042017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3705
3706 * c-c++-common/patchable_function_entry-default.c: New test.
3707 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3708 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3709
774cccdc
JJ
37102017-07-25 Jakub Jelinek <jakub@redhat.com>
3711
3712 PR target/81532
3713 * gcc.target/i386/pr80833-3.c: New test.
3714 * gcc.target/i386/avx512dq-pr81532.c: New test.
3715 * gcc.target/i386/avx512bw-pr81532.c: New test.
3716
1aa54f90
RB
37172017-07-25 Richard Biener <rguenther@suse.de>
3718
3719 PR tree-optimization/81455
3720 * gcc.dg/pr81455.c: New testcase.
3721
e294f495
RB
37222017-07-25 Richard Biener <rguenther@suse.de>
3723
3724 PR tree-optimization/81529
3725 * gfortran.dg/pr81529.f90: New testcase.
3726
edf8ba4b
WD
37272017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3728
774cccdc 3729 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3730
ea063871
RB
37312017-07-25 Richard Biener <rguenther@suse.de>
3732
3733 PR tree-optimization/81410
3734 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3735
5ea71a5a
RB
37362017-07-25 Richard Biener <rguenther@suse.de>
3737
3738 PR tree-optimization/81510
3739 * gcc.dg/torture/pr81510.c: New testcase.
3740 * gcc.dg/torture/pr81510-2.c: Likewise.
3741
4287b4e8
ML
37422017-07-25 Martin Liska <mliska@suse.cz>
3743
3744 PR ipa/81520
3745 * gcc.dg/ipa/pr81520.c: New test.
3746
d49718d6
MP
37472017-07-25 Marek Polacek <polacek@redhat.com>
3748
3749 PR c/81364
3750 * Wmultistatement-macros-12.c: New test.
3751
0e82a9b9
BC
37522017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3753
3754 PR target/81414
3755 * gcc.target/aarch64/pr81414.C: New.
3756
3d99332b
RB
37572017-07-25 Richard Biener <rguenther@suse.de>
3758
3759 PR middle-end/81505
3760 * gcc.dg/ubsan/pr81505.c: New testcase.
3761
52d0f7bd
DS
37622017-07-24 Daniel Santos <daniel.santos@pobox.com>
3763
3764 PR testsuite/80759
3765 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3766 (ELFFN_BEGIN): Rename to FN_TYPE.
3767 (ELFFN_END): Rename to FN_SIZE.
3768 (ASMNAME): New macro.
3769 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3770 .global.
3771 (FUNC_END): Use ASMNAME.
3772 (test_data_save): Remove.
3773 (test_data_input): Likewise.
3774 (test_data_output: Likewise.
3775 (test_data_fn): Likewise.
3776 (test_data_retaddr): Likewise.
3777 (regs_to_mem): Make globals, use r10 instead of rax.
3778 (mem_to_regs): Likewise.
3779 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3780 body to ms-sysv.c.
3781 (do_test_aligned): Likewise.
3782 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3783 Add dg-* directives.
3784 (PASTE_STR): New macro.
3785 (ASMNAME): Likewise.
3786 (LOAD_TEST_DATA_ADDR): Likewise.
3787 (TEST_DATA_OFFSET): Likewise.
3788 (do_test_body0): New C function.
3789 (do_test_body): New inline assembly routine.
3790 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3791 (runtest_ms_sysv): Modify.
3792
19930989
MM
37932017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3794
3795 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3796 since the upper-regs options have been deleted.
3797 * gcc.target/powerpc/pr65849-2.c: Likewise.
3798 * gcc.target/powerpc/pr80099-1.c: Likewise.
3799 * gcc.target/powerpc/pr80099-2.c: Likewise.
3800 * gcc.target/powerpc/pr80099-3.c: Likewise.
3801 * gcc.target/powerpc/pr80099-4.c: Likewise.
3802 * gcc.target/powerpc/pr80099-5.c: Likewise.
3803 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3804 support removal of the upper-regs options.
3805 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3806 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3807 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3808 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3809 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3810 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3811 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3812 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3813 * gcc.target/powerpc/ppc-round.c: Likewise.
3814 * gcc.target/powerpc/pr71720.c: Likewise.
3815 * gcc.target/powerpc/pr72853.c: Likewise.
3816 * gcc.target/powerpc/pr79907.c: Likewise.
3817 * gcc.target/powerpc/pr78953.c: Likewise.
3818 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3819 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3820 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3821 * gcc.target/powerpc/vec-init-3.c: Likewise.
3822 * gcc.target/powerpc/vec-init-6.c: Likewise.
3823 * gcc.target/powerpc/vec-init-7.c: Likewise.
3824 * gcc.target/powerpc/vec-set-char.c: Likewise.
3825 * gcc.target/powerpc/vec-set-int.c: Likewise.
3826 * gcc.target/powerpc/vec-set-short.c: Likewise.
3827
d47d34bb
WD
38282017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3829
3830 PR target/79041
3831 * gcc.target/aarch64/pr79041-2.c: New test.
3832
26bca0ed
CL
38332017-07-24 Carl Love <cel@us.ibm.com>
3834
3835 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3836 the new built-ins.
3837
4b40986c
JW
38382017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3839
3840 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3841
213c3b7b
TK
38422017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3843 Mikael Morin <mikael@gcc.gnu.org>
3844
3845 PR fortran/66102
3846 * gfortran.dg/realloc_on_assign_28.f90: New test.
3847
e2b71b5a
DE
38482017-07-23 David Edelsohn <dje.gcc@gmail.com>
3849
3850 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3851 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3852
f36dda3b
UB
38532017-07-23 Uros Bizjak <ubizjak@gmail.com>
3854
3855 PR target/80569
3856 * gcc.target/i386/pr80569.c: New test.
3857
5ff4baa5
CL
38582017-07-21 Carl Love <cel@us.ibm.com>
3859
3860 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3861 vmuleuh): Fix scan-assembler-times should check for word not half word
3862 instructions.
3863
43f84f6c
JW
38642017-07-21 Jim Wilson <jim.wilson@linaro.org>
3865
3866 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3867 redundant -march option.
3868 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3869 in addition to armv8.1-a.
3870
325fe816
YG
38712017-07-21 Yury Gribov <tetra2005@gmail.com>
3872
3873 PR middle-end/56727
3874 * gcc.dg/pr56727-1.c: New test.
3875 * gcc.dg/pr56727-2.c: New test.
3876
5a5838e0
SM
38772017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3878
3879 * gcc.target/powerpc/mmx-check.h: New file.
3880 * gcc.target/powerpc/mmx-packs.c: New file.
3881 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3882 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3883 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3884 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3885 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3886 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3887 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3888 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3889 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3890 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3891 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3892 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3893 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3894 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3895 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3896 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3897 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3898 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3899 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3900 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3901 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3902 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3903 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3904 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3905 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3906 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3907 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3908 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3909 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3910 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3911 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3912 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3913 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3914 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3915 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3916 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3917 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3918 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3919
9af7f373
RB
39202017-06-21 Richard Biener <rguenther@suse.de>
3921
3922 PR tree-optimization/81500
3923 * gcc.dg/torture/pr81500.c: New testcase.
3924
5aaa8fb4
NS
39252017-07-20 Nathan Sidwell <nathan@acm.org>
3926
3927 * g++.dg/ext/anon-struct6.C: Adjust diag.
3928 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3929
2953b72f
JJ
39302017-07-20 Jakub Jelinek <jakub@redhat.com>
3931
3932 PR target/80846
3933 * gcc.target/i386/avx-pr80846.c: New test.
3934 * gcc.target/i386/avx2-pr80846.c: New test.
3935 * gcc.target/i386/avx512f-pr80846.c: New test.
3936
73c4b4df
BC
39372017-07-20 Bin Cheng <bin.cheng@arm.com>
3938
3939 PR tree-optimization/81388
3940 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3941 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3942
77e5edaf
JH
39432017-07-17 Tom de Vries <tom@codesourcery.com>
3944
3945 PR middle-end/81030
3946 * gcc.dg/pr81030.c: New test.
3947
891ad31c
RB
39482017-07-20 Richard Biener <rguenther@suse.de>
3949
3950 PR tree-optimization/61171
3951 * g++.dg/vect/pr61171.cc: New testcase.
3952 * gfortran.dg/vect/pr61171.f: Likewise.
3953 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3954
f971b281
RB
39552017-07-20 Richard Biener <rguenther@suse.de>
3956
3957 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3958 with V64QImode.
3959 * gcc.dg/vect/slp-45.c: Likewise.
3960
2071f8f9
N
39612017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3962
3963 * gcc.dg/tree-ssa/vrp116.c: New Test.
3964
a6722e5b
MM
39652017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3966
3967 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3968 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3969 __builtin_cpu_is and __builtin_cpu_supports are supported.
3970
ccfa843f
SM
39712017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3972
3973 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3974 __BUILTIN_CPU_SUPPORTS__ defined.
3975 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3976 __BUILTIN_CPU_SUPPORTS__ defined.
3977
564e405c
JJ
39782017-07-19 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR tree-optimization/81346
3981 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3982
3717fbe3
TV
39832017-07-19 Tom de Vries <tom@codesourcery.com>
3984
3985 * gcc.target/nvptx/decl-init.c: Update alignment.
3986 * gcc.target/nvptx/slp-2-run.c: New test.
3987 * gcc.target/nvptx/slp-2.c: New test.
3988 * gcc.target/nvptx/v2di.c: New test.
3989
b98b34b7
TV
39902017-07-19 Tom de Vries <tom@codesourcery.com>
3991
3992 * gcc.target/nvptx/slp-run.c: New test.
3993 * gcc.target/nvptx/slp.c: New test.
3994 * gcc.target/nvptx/v2si-cvt.c: New test.
3995 * gcc.target/nvptx/v2si-run.c: New test.
3996 * gcc.target/nvptx/v2si.c: New test.
3997 * gcc.target/nvptx/vec.inc: New test.
3998
8d1628eb
JJ
39992017-07-19 Jakub Jelinek <jakub@redhat.com>
4000
4001 PR tree-optimization/81346
4002 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4003 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4004 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4005 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4006 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4007 compiler to avoid X / C1 op C2 optimization to trigger.
4008
4d6ababc
ML
40092017-07-19 Martin Liska <mliska@suse.cz>
4010
4011 PR sanitizer/63361
4012 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4013 -ffloat-store or -mieee for targets that need it.
4014
d83cc5cc
TV
40152017-07-18 Tom de Vries <tom@codesourcery.com>
4016
4017 PR middle-end/81464
4018 * gfortran.dg/pr81464.f90: New test.
4019
e822e885
UB
40202017-07-18 Uros Bizjak <ubizjak@gmail.com>
4021
4022 PR target/81471
4023 * gcc.target/i386/pr81471.c: New test.
4024
b267968e
RB
40252017-06-18 Richard Biener <rguenther@suse.de>
4026
4027 PR tree-optimization/81410
4028 * gcc.dg/vect/pr81410.c: New testcase.
4029
33e9feb5
JH
40302017-07-18 Jan Hubicka <hubicka@ucw.cz>
4031
4032 PR middle-end/81462
4033 * g++.dg/torture/pr81462.C: New testcase.
4034
694dd0e4
BC
40352017-07-18 Bin Cheng <bin.cheng@arm.com>
4036
4037 PR target/81408
4038 * g++.dg/tree-ssa/pr81408.C: New.
4039 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4040
f9bfe3f5
RB
40412017-07-18 Richard Biener <rguenther@suse.de>
4042
4043 PR tree-optimization/80620
4044 PR tree-optimization/81403
4045 * gcc.dg/torture/pr80620.c: New testcase.
4046 * gcc.dg/torture/pr81403.c: Likewise.
4047
40482017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4049
4050 PR tree-optimization/81418
4051 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4052
40532017-07-17 Carl Love <cel@us.ibm.com>
4054
4055 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4056 test case changes for commit 249424
4057
4058 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4059 vmuleuh): Fix scan-assembler-times should check for word not half word
4060 instructions.
4061
f6489326
BS
40622017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4063
4064 PR tree-optimization/81162
4065 * gcc.dg/pr81162.c: Move this to...
4066 * gcc.dg/ubsan/pr81162.c: ...here.
4067
dbc4ecfc
VR
40682017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4069
4070 * g++.dg/diagnostic/friend1.C: New test.
4071 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4072
a64559a5
NS
40732017-07-17 Nathan Sidwell <nathan@acm.org>
4074
4075 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4076
aac59577
BE
40772017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4078
4079 * lib/gcc-dg.exp: Increase expect's match buffer size.
4080
aa1528b5
BC
40812017-07-17 Bin Cheng <bin.cheng@arm.com>
4082
4083 PR target/81369
4084 * gcc.dg/tree-ssa/pr81369.c: New.
4085
b6c354eb
CZ
40862017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4087
4088 * gcc.target/arc/pr9000674901.c: New file.
4089 * gcc.target/arc/pic-1.c: Likewise.
4090 * gcc.target/arc/pr9001191897.c: Likewise.
4091
1825c61e
CZ
40922017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4093 Andrew Burgess <andrew.burgess@embecosm.com>
4094
4095 * gcc.target/arc/naked-1.c: New file.
4096 * gcc.target/arc/naked-2.c: Likewise.
4097
1f1e8aed
JJ
40982017-07-17 Jakub Jelinek <jakub@redhat.com>
4099
9ebce098
JJ
4100 PR tree-optimization/81428
4101 * gcc.dg/fixed-point/pr81428.c: New test.
4102
e8dd1313
JJ
4103 PR tree-optimization/81365
4104 * g++.dg/torture/pr81365.C: New test.
4105
1f1e8aed
JJ
4106 PR tree-optimization/81396
4107 * gcc.dg/tree-ssa/pr81396.c: New test.
4108
38f638ca
EB
41092017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4110
4111 * gnat.dg/opt65.adb: New test.
4112
5fa396ad
JH
41132017-07-16 Jan Hubicka <hubicka@ucw.cz>
4114
4115 * gcc.dg/predict-8.c: Update.
4116
00aeee56
VR
41172017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4118
4119 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4120 * g++.dg/warn/pr12242.C: Likewise.
4121
b70bb05b
KN
41222017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4123
4124 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4125 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4126 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4127 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4128 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4129 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4130 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4131 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4132 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4133 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4134 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4135 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4136 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4137 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4138 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4139 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4140 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4141 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4142 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4143 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4144 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4145 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4146 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4147 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4148 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4149 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4150 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4151 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4152 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4153 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4154 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4155 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4156 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4157 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4158 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4159 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4160 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4161 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4162 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4163 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4164 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4165 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4166 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4167 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4168 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4169 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4170 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4171 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4172 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4173 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4174 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4175
3b805666
BS
41762016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4177
4178 PR tree-optimization/81162
4179 * gcc.dg/pr81162.c: New file.
4180
bece580c
MS
41812017-07-14 Martin Sebor <msebor@redhat.com>
4182
4183 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4184 that bcopy is expected to be transformed to.
4185
eea77d1f
DM
41862017-07-14 David Malcolm <dmalcolm@redhat.com>
4187
4188 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4189 * g++.dg/lookup/missing-std-include-2.C: New test case.
4190 * g++.dg/lookup/missing-std-include-3.C: New test case.
4191 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4192 * gcc.dg/missing-header-fixit-1.c: New test case.
4193 * gcc.dg/missing-header-fixit-2.c: New test case.
4194 * gcc.dg/missing-header-fixit-2.h: New header.
4195
338d6484
DM
41962017-07-13 David Malcolm <dmalcolm@redhat.com>
4197
4198 PR c/81405
4199 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4200
42012017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4202
4203 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4204
6d28654e
ML
42052017-07-13 Martin Liska <mliska@suse.cz>
4206
4207 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4208 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4209 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4210 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4211 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4212 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4213 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4214
3787ee47
MM
42152017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4216
4217 PR target/81193
4218 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4219 __builtin_cpu_supports with old GLIBC's.
4220 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4221 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4222 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4223 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4224 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4225 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4226 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4227 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4228 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4229 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4230 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4231 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4232 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4233 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4234 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4235 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4236 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4237 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4238 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4239 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4240 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4241 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4242 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4243 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4244
118009c1
CL
42452017-07-12 Carl Love <cel@us.ibm.com>
4246
4247 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4248 rev_bool_int): Add test cases for builtins.
4249 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4250 test cases for builtins.
4251
5d7b8153
CL
42522017-07-12 Carl Love <cel@us.ibm.com>
4253
4254 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4255 lp64 && p9vector_hw.
4256
6ea93a64
CL
42572017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4258
4259 * lib/target-supports.exp (check_stack_check_available): Make
4260 testcase name depend on stack_kind.
4261
2f65ab2e
MC
42622017-07-11 Michael Collison <michael.collison@arm.com>
4263
774cccdc 4264 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4265
9e028cef
PC
42662017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4267
4268 PR c++/51270
4269 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4270
f281956e
CL
42712017-07-11 Carl Love <cel@us.ibm.com>
4272
4273 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4274 test cases for the builtins.
4275
3d36348a
YG
42762017-07-11 Yury Gribov <tetra2005@gmail.com>
4277
4278 * lib/profopt.exp: Print relative names in UNSUPPORTED
4279 AutoFDO tests.
4280
214f700a
MC
42812017-07-10 Michael Collison <michael.collison@arm.com>
4282
4283 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4284
03ed2915
UB
42852017-07-10 Uros Bizjak <ubizjak@gmail.com>
4286
4287 PR target/81375
4288 * gcc.target/i386/pr81375.c: New test.
4289
9c582dbb
MS
42902017-07-10 Martin Sebor <msebor@redhat.com>
4291
4292 PR tree-optimization/80397
4293 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4294
281ac396
MS
42952017-07-10 Martin Sebor <msebor@redhat.com>
4296
4297 PR other/81345
4298 * gcc.dg/pr81345.c: New test.
4299
a7784956
CZ
43002017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4301
4302 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4303 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4304
5920ba15
UB
43052017-07-09 Uros Bizjak <ubizjak@gmail.com>
4306
4307 PR target/81313
4308 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4309 integer argumets to bypass x86_64 outgoing args optimization.
4310
43112017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4312
4313 * gfortran.dg/eoshift_4.f90: New test.
4314 * gfortran.dg/eoshift_5.f90: New test.
4315 * gfortran.dg/eoshift_6.f90: New test.
4316
35c95658
L
43172017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4318
4319 PR target/81313
4320 * gcc.target/i386/pr81313-1.c: New test.
4321 * gcc.target/i386/pr81313-2.c: Likewise.
4322 * gcc.target/i386/pr81313-3.c: Likewise.
4323 * gcc.target/i386/pr81313-4.c: Likewise.
4324 * gcc.target/i386/pr81313-5.c: Likewise.
4325
dcbf81c9
RS
43262017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4327
4328 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4329 * gnat.dg/vect16.ads (Sarray): Likewise.
4330 * gnat.dg/vect17.ads (Sarray): Likewise.
4331 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4332 * gnat.dg/vect16.adb (Add): Likewise.
4333 * gnat.dg/vect17.adb (Add): Likewise.
4334
738f7c2e
DM
43352017-07-07 David Malcolm <dmalcolm@redhat.com>
4336
4337 PR c++/79300
4338 * g++.dg/diagnostic/pr79300.C: New test case.
4339
6a69355c
MM
43402017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4341
57f49e99
MM
4342 * gcc.target/powerpc/clone1.c: Add check to make sure the
4343 __builtin_cpu_supports function is fully supported.
4344 * gcc.target/powerpc/clone2.c: New runtime test for
4345 target_clones.
4346
6a69355c
MM
4347 PR target/81348
4348 * gcc.target/powerpc/pr81348.c: New test.
4349
5e32025a
SN
43502017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4351
4352 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4353
19388c6d
CL
43542017-07-07 Carl Love <cel@us.ibm.com>
4355
4356 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4357 file for built-ins.
4358
bcc3c3f1
JM
43592017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4360
4361 * gcc.target/sparc/dictunpack.c: New file.
4362 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4363 * gcc.target/sparc/fpcmpshl.c: Likewise.
4364 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4365 * gcc.target/sparc/fpcmpushl.c: Likewise.
4366
2c6e2eb1
HA
43672017-07-06 Harald Anlauf <anlauf@gmx.de>
4368
4369 PR fortran/70071
4370 * gfortran.dg/coarray_44.f90: New testcase.
4371
5094f7d5
MO
43722017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4373
4374 * c-c++-common/asan/kasan-alloca-1.c: New test.
4375 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4376
e3174bdf
MO
43772017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4378
4379 * c-c++-common/asan/alloca_big_alignment.c: New test.
4380 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4381 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4382 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4383 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4384 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4385 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4386 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4387
a40c6fa8
GJL
43882017-07-06 Georg-Johann Lay <avr@gjlay.de>
4389
4390 PR target/81305
4391 * gcc.target/avr/isr-test.h: Fix warnings.
4392
9296dd9b
TP
43932017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4394
4395 * lib/target-supports.exp: Generate
4396 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4397 and check_effective_target_arm_arch_v8r_multilib.
4398
d87f00ba
CL
43992017-07-06 Carl Love <cel@us.ibm.com>
4400
9296dd9b 4401 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4402
44032017-07-06 Carl Love <cel@us.ibm.com>
4404
4405 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4406 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4407 cases for vec_addc, adde and addec builtins.
4408
c471c6ed
DM
44092017-07-06 David Malcolm <dmalcolm@redhat.com>
4410
4411 PR c++/79300
4412 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4413 expected underlining within macro expansion.
4414 * c-c++-common/pr70264.c: Likewise.
4415 * g++.dg/plugin/diagnostic-test-expressions-1.C
4416 (test_within_macro_1): New test.
4417 (test_within_macro_2): Likewise.
4418 (test_within_macro_3): Likewise.
4419 (test_within_macro_4): Likewise.
4420 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4421 expected underlining within macro expansion.
4422 (test_macro_4): Likewise.
4423 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4424 (test_within_macro_1): New test.
4425 (test_within_macro_2): Likewise.
4426 (test_within_macro_3): Likewise.
4427 (test_within_macro_4): Likewise.
4428 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4429 underlining within macro expansion.
4430
68d872d7
SP
44312017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4432
4433 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4434 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4435 _mm_maskz_getexp_round_sd): Test new intrinsics.
4436 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4437 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4438 _mm_maskz_getexp_round_ss): Ditto.
4439 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4440 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4441 _mm_maskz_getmant_round_sd): Ditto.
4442 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4443 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4444 _mm_maskz_getmant_round_ss): Ditto.
4445 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4446 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4447 _mm_maskz_getexp_round_sd): New runtime tests.
4448 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4449 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4450 _mm_maskz_getexp_round_ss): Ditto.
4451 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4452 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4453 _mm_maskz_getmant_round_sd): Ditto.
4454 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4455 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4456 _mm_maskz_getmant_round_ss): Ditto.
4457 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4458 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4459 __builtin_ia32_getmantss_mask_round): Test new builtins.
4460 * gcc.target/i386/sse-13.c : Ditto.
4461 * gcc.target/i386/sse-23.c: Ditto.
4462 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4463 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4464 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4465 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4466 _mm_mask_getexp_round_ss): Test new intrinsics.
4467 * gcc.target/i386/testround-1.c: Ditto.
4468 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4469 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4470 _mm_mask_getmant_round_ss): Test new intrinsics
4471 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4472 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4473 _mm_maskz_getmant_ss): Test new intrinsics.
4474
9e00a397
CL
44752017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4476
4477 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4478 * lib/target-supports.exp (check_stack_check_available): New.
4479 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4480 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4481 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4482 * gcc.dg/pr47443.c: Likewise.
4483 * gcc.dg/pr48134.c: Likewise.
4484 * gcc.dg/pr70017.c: Likewise.
4485 * gcc.target/aarch64/stack-checking.c: Likewise.
4486 * gcc.target/arm/stack-checking.c: Likewise.
4487 * gcc.target/i386/pr48723.c: Likewise.
4488 * gcc.target/i386/pr55672.c: Likewise.
4489 * gcc.target/i386/pr67265-2.c: Likewise.
4490 * gcc.target/i386/pr67265.c: Likewise.
4491 * gnat.dg/opt49.adb: Likewise.
4492 * gnat.dg/stack_check1.adb: Likewise.
4493 * gnat.dg/stack_check2.adb: Likewise.
4494 * gnat.dg/stack_check3.adb: Likewise.
4495
38e6cc4d
KN
44962017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4497
4498 PR target/80103
4499 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4500 __attribute__.
4501
f8aa2b2c
SP
45022017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4503
4504 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4505 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4506 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4507 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4508 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4509 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4510 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4511 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4512 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4513 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4514 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4515 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4516
e483b7b4
GJL
45172017-07-05 Georg-Johann Lay <avr@gjlay.de>
4518
4519 PR target/81305
4520 * gcc.target/avr/isr-test.h: New file.
4521 * gcc.target/avr/torture/isr-01-simple.c: New test.
4522 * gcc.target/avr/torture/isr-02-call.c: New test.
4523 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4524
a8745cc2
BC
45252017-07-05 Bin Cheng <bin.cheng@arm.com>
4526
4527 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4528 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4529 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4530 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4531
4a52eb19
BC
45322017-07-05 Bin Cheng <bin.cheng@arm.com>
4533
4534 * gcc.dg/tree-ssa/ldist-26.c: New test.
4535
95f7d11b
BC
45362017-07-05 Bin Cheng <bin.cheng@arm.com>
4537
4538 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4539
45bb7d59
UB
45402017-07-04 Uros Bizjak <ubizjak@gmail.com>
4541
4542 PR target/81300
4543 * gcc.target/i386/pr81300.c: New test.
4544
1fcfac88
UB
45452017-07-04 Uros Bizjak <ubizjak@gmail.com>
4546
4547 PR target/81294
4548 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4549 x and y arguments in the call to _subborrow_u32.
4550 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4551 x and y arguments in the call to _subborrow_u64.
4552 * gcc.target/i386/pr81294-1.c: New test.
4553 * gcc.target/i386/pr81294-2.c: Ditto.
4554
a4187dab
KT
45552017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4556
4557 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4558
efbf55b0
MP
45592017-07-04 Marek Polacek <polacek@redhat.com>
4560
4561 PR c/81231
4562 * gcc.dg/atomic-pr81231.c: New test.
4563
1aad7106
RS
45642017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4565
4566 PR tree-optimization/81292
4567 * gcc.dg/pr81292-1.c: New test.
4568 * gcc.dg/pr81292-2.c: Likewise.
4569
7c819e8a
ML
45702017-07-04 Martin Liska <mliska@suse.cz>
4571
4572 PR sanitizer/81040
4573 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4574 use-after-scope sanitization.
4575
f111f434
JJ
45762017-07-04 Jakub Jelinek <jakub@redhat.com>
4577
8e8dd13b
JJ
4578 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4579 options.
4580
f111f434
JJ
4581 PR target/81175
4582 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4583 gather.
4584
7a1238d1
ML
45852017-07-04 Martin Liska <mliska@suse.cz>
4586
4587 PR ipa/81214
4588 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4589 * g++.dg/ext/mvc3.C: Likewise.
4590 * gcc.target/i386/mvc2.c: Likewise.
4591 * gcc.target/i386/mvc3.c: Likewise.
4592
9fc1fed4
JJ
45932017-07-04 Jakub Jelinek <jakub@redhat.com>
4594
8e3b9bbf
JJ
4595 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4596 decomposition declaration in diagnostics.
4597 * g++.dg/cpp1z/decomp2.C: Likewise.
4598 * g++.dg/cpp1z/decomp3.C: Likewise.
4599 * g++.dg/cpp1z/decomp4.C: Likewise.
4600 * g++.dg/cpp1z/decomp5.C: Likewise.
4601 * g++.dg/cpp1z/decomp6.C: Likewise.
4602 * g++.dg/cpp1z/decomp7.C: Likewise.
4603 * g++.dg/cpp1z/decomp8.C: Likewise.
4604 * g++.dg/cpp1z/decomp13.C: Likewise.
4605 * g++.dg/cpp1z/decomp14.C: Likewise.
4606 * g++.dg/cpp1z/decomp18.C: Likewise.
4607 * g++.dg/cpp1z/decomp19.C: Likewise.
4608 * g++.dg/cpp1z/decomp22.C: Likewise.
4609 * g++.dg/cpp1z/decomp23.C: Likewise.
4610 * g++.dg/cpp1z/decomp24.C: Likewise.
4611 * g++.dg/cpp1z/decomp25.C: Likewise.
4612 * g++.dg/cpp1z/decomp26.C: Likewise.
4613 * g++.dg/cpp1z/decomp28.C: Likewise.
4614
9fc1fed4
JJ
4615 PR c++/81258
4616 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4617 * g++.dg/cpp1z/decomp30.C: New test.
4618
17c18221
PC
46192017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4620
4621 PR c++/65775
4622 * g++.dg/cpp0x/trailing14.C: New.
4623
370d975d
DH
46242017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4625
4626 PR testsuite/79866
4627 * gfortran.dg/coarray_event_2.f08: New test.
4628
73977c47
DH
46292017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4630
4631 PR testsuite/79843
4632 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4633 * gfortran.dg/pointer_intent_2.f90: Likewise.
4634
2f70a979
JH
46352017-07-02 Jan Hubicka <hubicka@ucw.cz>
4636
4637 PR middle-end/81290
4638 * gcc.c-torture/compile/pr81290.c: New.
4639
6b5e165b
RB
46402017-07-03 Richard Biener <rguenther@suse.de>
4641
4642 PR tree-optimization/60510
4643 * gfortran.dg/vect/pr60510.f: New testcase.
4644
d8ac7e28
RO
46452017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4646
4647 * gcc.target/i386/mvc6.c: Require ifunc support.
4648
da402967
ML
46492017-07-03 Martin Liska <mliska@suse.cz>
4650
4651 PR sanitize/81040
4652 * g++.dg/asan/function-argument-1.C: New test.
4653 * g++.dg/asan/function-argument-2.C: New test.
4654 * g++.dg/asan/function-argument-3.C: New test.
4655
bc9f4235
RS
46562017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4657
4658 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4659 as well.
4660
be086ff5
TV
46612017-07-03 Tom de Vries <tom@codesourcery.com>
4662
4663 PR tree-optimization/69468
4664 * gcc.dg/pr81192.c: Update.
4665
4752be46
TV
46662017-07-03 Tom de Vries <tom@codesourcery.com>
4667
4668 PR tree-optimization/81192
4669 * gcc.dg/pr81192.c: Update.
4670
0bbfd554
TV
46712017-07-03 Tom de Vries <tom@codesourcery.com>
4672
4673 PR tree-optimization/81192
4674 * gcc.dg/pr81192.c: New test.
4675
b677e2f6
TK
46762017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4677
4678 * gfortran/eoshift_3.f90: New test.
4679
e3f9a279
RS
46802017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4681
4682 * gcc.dg/strlenopt-32.c: New testcase.
4683 * gcc.dg/strlenopt-33.c: Likewise.
4684 * gcc.dg/strlenopt-33g.c: Likewise.
4685 * gcc.dg/strlenopt-34.c: Likewise.
4686 * gcc.dg/strlenopt-35.c: Likewise.
4687
862088aa
RS
46882017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4689
4690 PR tree-optimization/80769
4691 * gcc.dg/strlenopt-31.c: New test.
4692 * gcc.dg/strlenopt-31g.c: Likewise.
4693
c34d0927
RS
46942017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4695
4696 PR tree-optimization/81136
4697 * gcc.dg/vect/pr81136.c: New test.
4698
c52d6043
JJ
46992017-07-01 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR sanitizer/81262
4702 * gcc.c-torture/compile/pr81262.c: New test.
4703 * g++.dg/ubsan/pr81262.C: New test.
4704
77616c7e
JH
47052017-06-29 Jan Hubicka <hubicka@ucw.cz>
4706
4707 PR ipa/81261
4708 * g++.dg/ipa/pr81261.C: New testcase.
4709
fb6a764d
AP
47102017-06-30 Andrew Pinski <apinski@cavium.com>
4711
4712 * gcc.dg/torture/pr81245.c: New testcase.
4713
059ab149
AH
47142017-06-30 Aldy Hernandez <aldyh@redhat.com>
4715
4716 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4717 unbounded use.
4718
e59e8b5a
DM
47192017-06-30 David Malcolm <dmalcolm@redhat.com>
4720
4721 PR c++/80014
4722 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4723 Add declaration.
4724 (test_typeid): New test function.
4725
e855bdc0
JJ
47262017-06-30 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR target/81225
4729 * gcc.target/i386/pr81225.c: New test.
4730
fe32bb1b
NS
47312017-06-30 Nathan Sidwell <nathan@acm.org>
4732
4733 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4734 * g++.dg/cpp0x/decltype9.C: Likewise.
4735 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4736 * g++.dg/lookup/decl1.C: Likewise.
4737 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4738 * g++.dg/other/pr28432.C: Likewise.
4739 * g++.dg/parse/crash12.C: Likewise.
4740 * g++.dg/parse/enum3.C: Likewise.
4741 * g++.dg/parse/operator6.C: Likewise.
4742 * g++.dg/template/crash69.C: Likewise.
4743 * g++.dg/template/error27.C: Likewise.
4744 * g++.dg/template/error28.C: Likewise.
4745 * g++.dg/template/memfriend6.C: Likewise.
4746 * g++.old-deja/g++.mike/err1.C: Likewise.
4747 * g++.old-deja/g++.mike/p811.C: Likewise.
4748 * g++.old-deja/g++.other/crash25.C: Likewise.
4749 * g++.old-deja/g++.other/dtor4.C: Likewise.
4750 * g++.old-deja/g++.pt/t37.C: Likewise.
4751
aaa587d4
ML
47522017-06-30 Martin Liska <mliska@suse.cz>
4753
4754 PR ipa/81214
4755 * gcc.target/i386/pr81214.c: New test.
4756
274c1516
NS
47572017-06-30 Nathan Sidwell <nathan@acm.org>
4758
3b5c768c
NS
4759 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4760
274c1516
NS
4761 PR c++/81229
4762 * g++.dg/lookup/pr81229.C: New.
4763
c497284c
ML
47642017-06-30 Martin Liska <mliska@suse.cz>
4765
4766 PR sanitizer/81021
4767 * g++.dg/asan/pr81021.C: New test.
4768
4812f0b7
RB
47692017-06-30 Richard Biener <rguenther@suse.de>
4770
4771 PR tree-optimization/81249
4772 * g++.dg/torture/pr81249.C: New testcase.
4773
8e09cb8b
PC
47742017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4775
4776 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4777 * g++.dg/diagnostic/variadic1.C: Likewise.
4778 * g++.dg/gomp/udr-3.C: Likewise.
4779 * g++.dg/overload/error1.C: Likewise.
4780 * g++.dg/overload/error2.C: Likewise.
4781 * g++.dg/template/duplicate1.C: Likewise.
4782 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4783 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4784 * g++.old-deja/g++.other/redecl2.C: Likewise.
4785 * g++.old-deja/g++.other/redecl4.C: Likewise.
4786 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4787
74582a3e
CP
47882017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4789
4790 PR fortran/77765
4791 * gfortran.dg/goacc/pr77765.f90: New test.
4792
6da4066f
SE
47932017-06-29 Steve Ellcey <sellcey@cavium.com>
4794
4795 * gcc.target/aarch64/ccmp_2.c: New test.
4796
be3b7dcf
NS
47972017-06-29 Nathan Sidwell <nathan@acm.org>
4798
4799 PR c++/81247
4800 * g++.dg/parse/pr81247-[abc].C: New.
4801
e5898daf
CL
48022017-06-29 Carl Love <cel@us.ibm.com>
4803
4804 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4805 test_unsigned_int_result, test_ll_int_result,
4806 test_ll_unsigned_int_result): Add result checking functions, add
4807 debug support.
4808 (main): Add builtin function tests.
4809
14836f38
CL
48102017-06-29 Carl Love <cel@us.ibm.com>
4811
4812 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4813 dg-skip-if): Add -mvsx -mcpu=power7.
4814
0630a4ec
RB
48152017-06-29 Richard Biener <rguenther@suse.de>
4816
4817 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4818
f76b4224
NS
48192017-06-29 Nathan Sidwell <nathan@acm.org>
4820
4821 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4822
f66459c1
PB
48232017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4824
4825 PR middle-end/81194
4826 * g++.dg/pr81194.C: New test.
4827
3c7bb489
L
48282017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4829
4830 PR ipa/80565
4831 * gcc.dg/torture/pr80565.c: New file.
4832
6cd83bec
BC
48332017-06-29 Bin Cheng <bin.cheng@arm.com>
4834
4835 PR tree-optimization/81196
4836 * gcc.dg/vect/pr81196.c: New.
4837
4c6a51a0
MC
48382017-06-29 Michael Collison <michael.collison@arm.com>
4839
4840 Fix date on previous ChangeLog entry.
4841
48422017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4843 Michael Collison <michael.collison@arm.com>
4844
4845 PR target/70119
4846 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4847
395a191d
SP
48482017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4849
4850 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4851 Test new intrinsic.
4852 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4853 Ditto.
4854 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4855 Ditto.
4856 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4857 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4858 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4859
0ddc0ebc
TP
48602017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4861
4862 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4863 current ARM check by ARM NEON's availability check.
4864 (check_effective_target_vect_intfloat_cvt): Likewise.
4865 (check_effective_target_vect_uintfloat_cvt): Likewise.
4866 (check_effective_target_vect_floatint_cvt): Likewise.
4867 (check_effective_target_vect_floatuint_cvt): Likewise.
4868 (check_effective_target_vect_shift): Likewise.
4869 (check_effective_target_whole_vector_shift): Likewise.
4870 (check_effective_target_vect_bswap): Likewise.
4871 (check_effective_target_vect_shift_char): Likewise.
4872 (check_effective_target_vect_long): Likewise.
4873 (check_effective_target_vect_float): Likewise.
4874 (check_effective_target_vect_perm): Likewise.
4875 (check_effective_target_vect_perm_byte): Likewise.
4876 (check_effective_target_vect_perm_short): Likewise.
4877 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4878 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4879 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4880 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4881 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4882 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4883 (check_effective_target_vect_widen_shift): Likewise.
4884 (check_effective_target_vect_extract_even_odd): Likewise.
4885 (check_effective_target_vect_interleave): Likewise.
4886 (check_effective_target_vect_multiple_sizes): Likewise.
4887 (check_effective_target_vect64): Likewise.
4888 (check_effective_target_vect_max_reduc): Likewise.
4889
56a6d474
RB
48902017-06-28 Richard Biener <rguenther@suse.de>
4891
4892 PR middle-end/81227
4893 * gcc.dg/pr81227.c: New testcase.
4894
926c7865
MM
48952017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4896
4897 PR target/81193
4898 * lib/target-supports.exp
4899 (check_ppc_cpu_supports_hw_available): New test to make sure
4900 __builtin_cpu_supports works on power7 and newer.
4901
17a7218b
ML
49022017-06-28 Martin Liska <mliska@suse.cz>
4903
4904 PR ipa/81128
4905 * gcc.target/i386/pr81128.c: New test.
4906
63010089
ML
49072017-06-28 Martin Liska <mliska@suse.cz>
4908
4909 PR driver/79659
4910 * g++.dg/opt/pr79659.C: New test.
4911
b1cac008
CL
49122017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4913
4914 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4915 and options.
4916 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4917
42bd89ce
MG
49182017-06-28 Marc Glisse <marc.glisse@inria.fr>
4919
4920 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4921 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4922
b8d62ac8
JJ
49232017-06-28 Jakub Jelinek <jakub@redhat.com>
4924
4925 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4926 (foo): ... this. Change constants such that it isn't matched
4927 as __builtin_copysign, yet tests the combiner the same.
4928
6dc61b45
ML
49292017-06-28 Martin Liska <mliska@suse.cz>
4930
4931 PR sanitizer/81224
4932 * gcc.dg/asan/pr81224.c: New test.
4933
9a265443
EB
49342017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4935
4936 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4937 passed to pthread_join.
4938
935b5226
AK
49392017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4940
4941 * gcc.target/s390/nodatarel-1.c: New test.
4942
88016532
JD
49432017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4944
4945 PR fortran/80164
4946 * gfortran.dg/array_temporaries_4.f90: New test.
4947
8c2805bb
AP
49482017-06-27 Andrew Pinski <apinski@cavium.com>
4949
4950 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4951 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4952 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4953
786c6d10
MP
49542017-06-27 Marek Polacek <polacek@redhat.com>
4955
4956 PR sanitizer/81223
4957 * gcc.dg/ubsan/pr81223.c: New test.
4958
1e7df2e6
MG
49592017-06-27 Marc Glisse <marc.glisse@inria.fr>
4960
4961 * gcc.dg/tree-ssa/assoc-1.c: New file.
4962
58b45c4f
PC
49632017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4964
4965 PR c++/62046
4966 * g++.dg/parse/catch2.C: New.
4967
00296d7f
JJ
49682017-06-27 Jakub Jelinek <jakub@redhat.com>
4969
c1031852
JJ
4970 PR sanitizer/81209
4971 * g++.dg/ubsan/pr81209.C: New test.
4972
00296d7f
JJ
4973 PR middle-end/81207
4974 * gcc.c-torture/compile/pr81207.c: New test.
4975
0c418630
MP
49762017-06-27 Marek Polacek <polacek@redhat.com>
4977
4978 PR bootstrap/81216
4979 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4980
4b377e01
MS
49812017-06-26 Martin Sebor <msebor@redhat.com>
4982
4983 PR c++/81169
4984 * g++.dg/Wclass-memaccess-2.C: New test.
4985
952ac945
CL
49862017-06-26 Carl Love <cel@us.ibm.com>
4987
4988 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4989 Add new runnable test file for the vec_rev built-ins.
4990
df11b2ea
BS
49912016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4992
226ab0a8 4993 PR/tree-optimization 71815
df11b2ea
BS
4994 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4995 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4996
fa7ccca0
RL
49972017-06-26 Renlin Li <renlin.li@arm.com>
4998 Szabolcs Nagy <szabolcs.nagy@arm.com>
4999
5000 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5001 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5002 memmove.
5003
5a5c2d16
RB
50042017-06-26 Richard Biener <rguenther@suse.de>
5005
5006 PR target/81175
5007 * gfortran.dg/pr81175.f: New testcase.
5008
75f0112f
RB
50092017-06-26 Richard Biener <rguenther@suse.de>
5010
5011 PR tree-optimization/81203
5012 * gcc.dg/torture/pr81203.c: New testcase.
5013
3e2becc4
MP
50142017-06-26 Marek Polacek <polacek@redhat.com>
5015
5016 PR c/80116
5017 * c-c++-common/Wmultistatement-macros-1.c: New test.
5018 * c-c++-common/Wmultistatement-macros-2.c: New test.
5019 * c-c++-common/Wmultistatement-macros-3.c: New test.
5020 * c-c++-common/Wmultistatement-macros-4.c: New test.
5021 * c-c++-common/Wmultistatement-macros-5.c: New test.
5022 * c-c++-common/Wmultistatement-macros-6.c: New test.
5023 * c-c++-common/Wmultistatement-macros-7.c: New test.
5024 * c-c++-common/Wmultistatement-macros-8.c: New test.
5025 * c-c++-common/Wmultistatement-macros-9.c: New test.
5026 * c-c++-common/Wmultistatement-macros-10.c: New test.
5027 * c-c++-common/Wmultistatement-macros-11.c: New test.
5028
945653db
EB
50292017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5030
5031 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5032
c8e3c356
CL
50332017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5034
5035 * lib/target-supports.exp
5036 (check_effective_target_arm_neon_ok_nocache): Add flags with
5037 -mfloat-abi=hard. Include arm_neon.h.
5038 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5039 (check_effective_target_arm_neon_ok_no_float_abi): New.
5040 * gcc.target/arm/lto/pr65837_0.c: Require
5041 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5042 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5043 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5044
22235619
PC
50452017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5046
5047 PR c++/62315
5048 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5049
e56e3fda
TK
50502017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5051
45bb7d59 5052 PR fortran/52473
e56e3fda
TK
5053 * gfortran.dg/cshift_2.f90: New test.
5054
d3f062be
JW
50552017-06-23 Jim Wilson <jim.wilson@linaro.org>
5056
5057 PR middle-end/79794
5058 * gcc.target/aarch64/pr79794.c: New.
5059
37416b69
MM
50602017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5061
5062 PR target/80510
5063 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5064 * gcc.target/powerpc/pr80510-2.c: Likewise.
5065
8447a92f
JL
50662017-06-22 Jeff Law <law@redhat.com>
5067
5068 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5069
52607f7e
WS
50702017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5071
5072 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5073 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5074 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5075 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5076 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5077 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5078 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5079 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5080
fb68f296
JC
50812017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5082
45bb7d59 5083 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5084
60edf8bb
MT
50852017-06-22 Matt Turner <mattst88@gmail.com>
5086
5087 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5088 skylake check.
5089
4333d74b
CL
50902017-06-22 Carl Love <cel@us.ibm.com>
5091
5092 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5093 vmuleuh): Fix scan-assembler-times should check for word not half word
5094 instructions.
5095
13f752b2
JL
50962017-06-22 Jeff Law <law@redhat.com>
5097
5098 * gcc.c-torture/compile/stack-check-1.c: New test.
5099
0759db19
RB
51002016-06-22 Richard Biener <rguenther@suse.de>
5101
5102 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5103 * gcc.dg/vect/pr65947-2.c: Likewise.
5104 * gcc.dg/vect/pr65947-3.c: Likewise.
5105 * gcc.dg/vect/pr65947-4.c: Likewise.
5106 * gcc.dg/vect/pr65947-5.c: Likewise.
5107 * gcc.dg/vect/pr65947-6.c: Likewise.
5108 * gcc.dg/vect/pr65947-8.c: Likewise.
5109 * gcc.dg/vect/pr65947-9.c: Likewise.
5110 * gcc.dg/vect/pr65947-10.c: Likewise.
5111 * gcc.dg/vect/pr65947-12.c: Likewise.
5112 * gcc.dg/vect/pr65947-13.c: Likewise.
5113 * gcc.dg/vect/pr65947-14.c: Likewise.
5114 * gcc.dg/vect/vect-cond-2.c: Likewise.
5115 * gcc.dg/vect/vect-pr69848.c: Likewise.
5116
c24c235e
ML
51172017-06-22 Martin Liska <mliska@suse.cz>
5118
5119 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5120 to not inline it.
5121
71f82be9
JG
51222017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5123
5124 * gcc.dg/tree-ssa/forwprop-37.c: New.
5125
a78f6980
RB
51262017-06-22 Richard Biener <rguenther@suse.de>
5127
5128 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5129
85d5b033
RB
51302017-06-22 Richard Biener <rguenther@suse.de>
5131
5132 * gcc.dg/vect/pr65947-14.c: New testcase.
5133
4ded8669
MM
51342017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5135
5136 PR target/80510
5137 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5138 32-bit support is added. Change ITYPE size to 64-bit integer.
5139 * gcc.target/powerpc/pr80510-2.c: Likewise.
5140
cb8d1b01
JJ
51412017-06-21 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR c++/81154
5144 * g++.dg/gomp/pr81154.C: New test.
5145
113459fa
DM
51462017-06-21 David Malcolm <dmalcolm@redhat.com>
5147
5148 * g++.dg/other/old-style-cast-fixits.C: New test case.
5149
5e9d501c
JJ
51502017-06-21 Jakub Jelinek <jakub@redhat.com>
5151
5152 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5153
27d33d3e
TV
51542017-06-21 Tom de Vries <tom@codesourcery.com>
5155
5156 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5157
5433db45
TV
51582017-06-21 Tom de Vries <tom@codesourcery.com>
5159
5160 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5161 warning.
5162
93c18375
ML
51632017-06-21 Martin Liska <mliska@suse.cz>
5164
5165 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5166
ff9baa5f
PMR
51672017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5168
5169 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5170 gnat.dg/debug11_pkg2.ads: New testcase.
5171
a23ba8cc
MG
51722017-06-21 Marc Glisse <marc.glisse@inria.fr>
5173
5174 * gcc.target/i386/getround.c: New file.
5175
ed73f46f
MG
51762017-06-21 Marc Glisse <marc.glisse@inria.fr>
5177
5178 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5179 * gcc.dg/tree-ssa/addadd-2.c: New file.
5180
6b92ab17
TV
51812017-06-21 Tom de Vries <tom@codesourcery.com>
5182
5183 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5184 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5185 * gcc.c-torture/compile/20080806-1.c: Same.
5186 * gcc.c-torture/compile/920723-1.c: Same.
5187 * gcc.c-torture/compile/930621-1.c: Same.
5188 * gcc.c-torture/compile/991214-2.c: Same.
5189 * gcc.c-torture/compile/bcopy.c: Same.
5190 * gcc.c-torture/compile/memtst.c: Same.
5191 * gcc.c-torture/compile/msp.c: Same.
5192 * gcc.c-torture/compile/stuct.c: Same.
5193 * gcc.c-torture/execute/20011008-3.c: Same.
5194 * gcc.c-torture/execute/20030209-1.c: Same.
5195 * gcc.c-torture/execute/20031012-1.c: Same.
5196 * gcc.c-torture/execute/20040805-1.c: Same.
5197 * gcc.c-torture/execute/920410-1.c: Same.
5198 * gcc.c-torture/execute/921113-1.c: Same.
5199 * gcc.c-torture/execute/921202-1.c: Same.
5200 * gcc.c-torture/execute/921208-2.c: Same.
5201 * gcc.c-torture/execute/930106-1.c: Same.
5202 * gcc.c-torture/execute/930406-1.c: Same.
5203 * gcc.c-torture/execute/950221-1.c: Same.
5204 * gcc.c-torture/execute/960521-1.c: Same.
5205 * gcc.c-torture/execute/980605-1.c: Same.
5206 * gcc.c-torture/execute/comp-goto-1.c: Same.
5207 * gcc.c-torture/execute/comp-goto-2.c: Same.
5208 * gcc.c-torture/execute/memcpy-1.c: Same.
5209 * gcc.c-torture/execute/multi-ix.c: Same.
5210 * gcc.c-torture/execute/nestfunc-4.c: Same.
5211 * gcc.c-torture/execute/pr20621-1.c: Same.
5212 * gcc.c-torture/execute/pr23135.c: Same.
5213 * gcc.c-torture/execute/pr28982b.c: Same.
5214 * gcc.dg/loop-3.c: Same.
5215 * gcc.dg/struct-ret-3.c: Same.
5216 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5217 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5218 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5219 * gcc.dg/tree-prof/pr44777.c: Same.
5220
191578a5
DM
52212017-06-20 David Malcolm <dmalcolm@redhat.com>
5222
5223 PR jit/81144
5224 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5225 memset call with zero-initialization.
5226 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5227
8a259e30
UB
52282017-06-20 Uros Bizjak <ubizjak@gmail.com>
5229
5230 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5231 (main): Renamed to ...
5232 (fma4_test): ... this.
5233
b6837e04
JK
52342017-06-20 Julia Koval <julia.koval@intel.com>
5235
5236 * gcc.target/i386/pr73350-2.c: New test.
5237
67ea3f4e
RO
52382017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5239
5240 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5241 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5242 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5243 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5244 restrict to x86_64-*-*-gnu.
5245 Skip scan-assembler on *-*-darwin*.
5246 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5247 * gcc.dg/loop-invariant.c: Likewise.
5248 * gcc.dg/lto/pr70955_0.c: Likewise.
5249 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5250 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5251 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5252
5253 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5254 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5255 targets.
5256 * gcc.dg/attr-ms_struct-2.c: Likewise.
5257 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5258 * gcc.dg/bf-ms-layout.c: Likewise.
5259 * gcc.dg/bf-ms-layout-2.c: Likewise.
5260 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5261 Require fpic support.
5262 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5263 targets.
5264 * gcc.target/i386/bitfield2.c: Likewise.
5265 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5266 targets.
5267 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5268
71bbbd13
NS
52692017-06-20 Nathan Sidwell <nathan@acm.org>
5270
5271 PR c++/67074
5272 * g++.dg/lookup/pr67074.C: New.
5273 * g++.dg/parse/namespace-alias-1.C: Adjust.
5274
531f0b38
RB
52752017-06-20 Richard Biener <rguenther@suse.de>
5276
5277 PR middle-end/81097
5278 * c-c++-common/ubsan/pr81097.c: New testcase.
5279
d47d7438
RB
52802017-06-20 Richard Biener <rguenther@suse.de>
5281
5282 * gcc.dg/vect/pr65947-9.c: Adjust.
5283
b5c7b957
TP
52842017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5285
5286 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5287 * gcc.target/arm/acle/cdp2.c: Likewise.
5288 * gcc.target/arm/acle/ldc.c: Likewise.
5289 * gcc.target/arm/acle/ldc2.c: Likewise.
5290 * gcc.target/arm/acle/ldc2l.c: Likewise.
5291 * gcc.target/arm/acle/ldcl.c: Likewise.
5292 * gcc.target/arm/acle/mcr.c: Likewise.
5293 * gcc.target/arm/acle/mcr2.c: Likewise.
5294 * gcc.target/arm/acle/mcrr.c: Likewise.
5295 * gcc.target/arm/acle/mcrr2.c: Likewise.
5296 * gcc.target/arm/acle/mrc.c: Likewise.
5297 * gcc.target/arm/acle/mrc2.c: Likewise.
5298 * gcc.target/arm/acle/mrrc.c: Likewise.
5299 * gcc.target/arm/acle/mrrc2.c: Likewise.
5300 * gcc.target/arm/acle/stc.c: Likewise.
5301 * gcc.target/arm/acle/stc2.c: Likewise.
5302 * gcc.target/arm/acle/stc2l.c: Likewise.
5303 * gcc.target/arm/acle/stcl.c: Likewise.
5304
a1aa2599
JJ
53052017-06-20 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR target/81121
5308 * gcc.target/i386/pr81121.c: New test.
5309
16122c22
MM
53102017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5311
5312 PR target/79799
5313 * gcc.target/powerpc/pr79799-1.c: New test.
5314 * gcc.target/powerpc/pr79799-2.c: Likewise.
5315 * gcc.target/powerpc/pr79799-3.c: Likewise.
5316 * gcc.target/powerpc/pr79799-4.c: Likewise.
5317 * gcc.target/powerpc/pr79799-5.c: Likewise.
5318
5ec046c0
NS
53192017-06-19 Nathan Sidwell <nathan@acm.org>
5320
5321 PR c++/81124
5322 PR c++/79766
5323 * g++.dg/lookup/pr79766.C: New.
5324 * g++.dg/lookup/pr81124.C: New.
5325 * g++.dg/template/explicit6.C: Adjust.
5326 * g++.old-deja/g++.other/decl5.C: Adjust.
5327
c72e002c
CL
53282017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5329
5330 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5331 -DSTACK_SIZE.
5332
4301ae22
JJ
53332017-06-19 Jakub Jelinek <jakub@redhat.com>
5334
9f8fafe8
JJ
5335 PR sanitizer/81125
5336 * g++.dg/ubsan/pr81125.C: New test.
5337
4301ae22
JJ
5338 PR sanitizer/81111
5339 * g++.dg/ubsan/pr81111.C: New test.
5340
21e4389f
RB
53412017-06-19 Richard Biener <rguenther@suse.de>
5342
5343 PR middle-end/81118
5344 * gcc.dg/torture/pr81118.c: New testcase.
5345
343ae898
RB
53462017-06-19 Richard Biener <rguenther@suse.de>
5347
5348 PR tree-optimization/80887
5349 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5350
97872698
JJ
53512017-06-19 Jakub Jelinek <jakub@redhat.com>
5352
5353 PR ipa/81112
5354 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5355
c14c0b15
NS
53562017-06-19 Nathan Sidwell <nathan@acm.org>
5357
5358 PR c++/81119
5359 * g++.dg/warn/pr81119.C: New.
5360
a6e5212a
ML
53612017-06-19 Martin Liska <mliska@suse.cz>
5362
5363 PR sanitizer/80879
5364 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5365
871cc215
ML
53662017-06-19 Martin Liska <mliska@suse.cz>
5367
5368 PR ipa/80732
5369 * gcc.target/i386/mvc5.c: Scan indirect_function.
5370 * gcc.target/i386/mvc7.c: Likewise.
5371 * gcc.target/i386/pr80732.c: New test.
5372
431abe69
PC
53732017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5374
5375 PR c++/66093
5376 * g++.dg/cpp1y/constexpr-66093.C: New.
5377
fe1ae165
RO
53782017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5379
5380 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5381 dg-skip-if list.
5382
db9bbdec
RB
53832017-06-19 Richard Biener <rguenther@suse.de>
5384
5385 PR ipa/81112
5386 * g++.dg/torture/pr81112.C: New testcase.
5387
18154846
JH
53882017-06-18 Jan Hubicka <hubicka@ucw.cz>
5389
5390 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5391
5dace4bf
TK
53922017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5393
5394 PR fortran/52473
5395 * gfortran.dg/cshift_1.f90: New test.
5396
4f4b0ab8
RO
53972017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5398
5399 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5400
b36a612c
CL
54012017-06-16 Carl Love <cel@us.ibm.com>
5402
5403 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5404 main): Add runnable tests and test checker for vec_float,
5405 vec_float2, vec_floate and vec_floato builtins.
5406
e3e266bf
RE
54072017-06-16 Richard Earnshaw <rearnsha@arm.com>
5408
5409 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5410 the architecture options added by dg-add-options arm_neon.
5411 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5412 to the architecture.
5413 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5414 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5415 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5416
42093880
RE
54172017-06-16 Richard Earnshaw <rearnsha@arm.com>
5418
5419 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5420 multilibs have been built.
5421
c5742a17
RE
54222017-06-16 Richard Earnshaw <rearnsha@arm.com>
5423
5424 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5425 * gcc.target/arm/pr51915.c: Likewise.
5426 * gcc.target/arm/pr52006.c: Likewise.
5427 * gcc.target/arm/pr53187.c: Likewise.
5428
93aa40fe
RE
54292017-06-16 Richard Earnshaw <rearnsha@arm.com>
5430
5431 * gcc.target/arm/multilibs.exp: New file.
5432
b3d8d88e
MS
54332017-06-16 Martin Sebor <msebor@redhat.com>
5434
5435 PR tree-optimization/80933
5436 PR tree-optimization/80934
5437 * gcc.dg/fold-bcopy.c: New test.
5438 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5439 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5440 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5441 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5442 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5443 * gcc.dg/builtins-nonnull.c: Likewise.
5444
56960fd6
JG
54452017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5446
5447 PR target/71778
5448 * gcc.target/arm/pr71778.c: New.
5449
ec73e54d
JH
54502017-06-16 Jan Hubicka <hubicka@ucw.cz>
5451
5452 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5453
01f1c24e
RB
54542017-06-16 Richard Biener <rguenther@suse.de>
5455
5456 PR tree-optimization/81090
5457 * gcc.dg/graphite/pr81090.c: New testcase.
5458
8d94f932
JW
54592017-06-16 Janus Weil <janus@gcc.gnu.org>
5460
5461 PR fortran/80983
5462 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5463
b783399a
JJ
54642017-06-16 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR sanitizer/81094
5467 * c-c++-common/ubsan/object-size-11.c: New test.
5468
c3684b7b
MS
54692017-06-15 Martin Sebor <msebor@redhat.com>
5470
5471 PR c++/80560
5472 * g++.dg/Wclass-memaccess.C: New test.
5473
d0e7a9fd
JW
54742017-06-15 Janus Weil <janus@gcc.gnu.org>
5475
5476 PR fortran/80983
5477 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5478
d1eed638
JH
54792017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5480
5481 PR lto/69866
5482 * gcc.dg/lto/pr69866_0.c: New test.
5483 * gcc.dg/lto/pr69866_1.c: Likewise.
5484
61f5d852
JL
54852017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5486
5487 PR target/78818
5488 * gcc.target/msp430/pr78818-real.c: New template for tests.
5489 * gcc.target/msp430/pr78818-auto.c: New test.
5490 * gcc.target/msp430/pr78818-data-region.c: New test.
5491 * gcc.target/msp430/pr78818-data-sec.c: New test.
5492 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5493
6820664a
TP
54942017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5495
5496 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5497 instructions in it rather than the number of IT blocks being 2.
5498 Transfer scan directive arm_thumb2 restriction to the whole
5499 testcase and restrict further to Thumb-only targets.
5500
41c540fc
TC
55012017-06-15 Tamar Christina <tamar.christina@arm.com>
5502
5503 * gcc.target/arm/sdiv_costs_1.c:
5504 Use dg-add-options.
5505
3466430f
MR
55062017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5507
5508 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5509 * gcc.target/mips/pr51513-1.c: New test.
5510 * gcc.target/mips/pr51513-2.c: New test.
5511
26fda5f5
RB
55122017-06-14 Richard Biener <rguenther@suse.de>
5513
5514 PR tree-optimization/81083
5515 * gcc.dg/torture/pr81083.c: Add prototypes.
5516
909263f8
RB
55172017-06-14 Richard Biener <rguenther@suse.de>
5518
5519 PR middle-end/81088
5520 * c-c++-common/ubsan/pr81088.c: New testcase.
5521
938a807a
EB
55222017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5523
5524 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5525
85c1b6d7
AP
55262017-06-14 Andrew Pinski <apinski@cavium.com>
5527 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5528
5529 PR target/71663
5530 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5531 * gcc.target/aarch64/vect-init-2.c: Likewise.
5532 * gcc.target/aarch64/vect-init-3.c: Likewise.
5533 * gcc.target/aarch64/vect-init-4.c: Likewise.
5534 * gcc.target/aarch64/vect-init-5.c: Likewise.
5535
bee9e49f
PC
55362017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 PR c++/58541
5539 * g++.dg/cpp0x/constexpr-58541.C: New.
5540
24d020bd
RB
55412017-06-14 Richard Biener <rguenther@suse.de>
5542
5543 PR tree-optimization/81083
5544 * gcc.dg/torture/pr81083.c: New testcase.
5545
11c16c2a
JJ
55462017-06-14 Jakub Jelinek <jakub@redhat.com>
5547
5548 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5549 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5550
c60dc053
JJ
55512017-06-13 Jakub Jelinek <jakub@redhat.com>
5552
f31a8339
JJ
5553 PR c++/80973
5554 * g++.dg/ubsan/pr80973.C: New test.
5555
c60dc053
JJ
5556 PR c++/80984
5557 * g++.dg/opt/nrv18.C: New test.
5558
45b2222a
ML
55592017-06-13 Martin Liska <mliska@suse.cz>
5560
5561 PR sanitize/78204
5562 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5563 test by adding no_sanitize attribute.
5564 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5565
ef0e3441
RL
55662017-06-13 Renlin Li <renlin.li@arm.com>
5567
5568 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5569 conditionally.
5570
345683a9
MJ
55712017-06-13 Martin Jambor <mjambor@suse.cz>
5572
5573 PR tree-optimization/80803
5574 PR tree-optimization/81063
5575 gcc.dg/tree-ssa/pr80803.c: New test.
5576 gcc.dg/tree-ssa/pr81063.c: Likewise.
5577
9ebc3467
YG
55782017-06-12 Yury Gribov <tetra2005@gmail.com>
5579
5580 * c-c++-common/fold-masked-cmp-3.c: New test.
5581
16842d34
YG
55822017-06-13 Yury Gribov <tetra2005@gmail.com>
5583
5584 PR tree-optimization/67328
5585 * c-c++-common/fold-masked-cmp-1.c: New test.
5586 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5587 * gcc.dg/pr46309.c: Fix pattern.
5588 * gcc.dg/pr46309-2.c: Likewise.
5589
ba593ad5
TC
55902017-06-13 Tamar Christina <tamar.christina@arm.com>
5591
5592 * gcc.target/arm/sdiv_costs_1.c:
5593 Require arm_arch_v8a_ok and add march option.
5594
9ab5a235
ML
55952017-06-13 Martin Liska <mliska@suse.cz>
5596
5597 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5598 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5599 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5600
4f2c198d
RB
56012017-06-13 Richard Biener <rguenther@suse.de>
5602
5603 PR middle-end/81065
5604 * c-c++-common/ubsan/pr81065.c: New testcase.
5605
196ed8ea
ILT
56062017-06-12 Ian Lance Taylor <iant@golang.org>
5607
5608 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5609 freorder. Update comment to explain test.
5610
64ff4f60
TC
56112017-06-12 Tamar Christina <tamar.christina@arm.com>
5612
5613 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5614 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5615 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5616 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5617
5ed2fdfe
TC
56182017-06-12 Tamar Christina <tamar.christina@arm.com>
5619
5620 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5621
6cddb61c
TC
56222017-06-12 Tamar Christina <tamar.christina@arm.com>
5623
5624 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5625
aebce396
JJ
56262017-06-12 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR tree-optimization/81003
5629 * gcc.c-torture/compile/pr81003.c: New test.
5630
3fd7fe21
RB
56312017-06-12 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/81053
5634 * gcc.dg/torture/pr81053.c: New testcase.
5635
ac39f0e8
TK
56362017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5637
5638 PR fortran/80988
5639 * gfortran.dg/implied_do_io_3.f90: New test.
5640
18787c38
TV
56412017-06-10 Tom de Vries <tom@codesourcery.com>
5642
5643 * lib/target-supports.exp (check_effective_target_signal): New proc.
5644 * lib/gcc.exp (gcc_target_compile): Remove appending of
5645 -DSIGNAL_SUPPRESS to additional_flags.
5646 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5647 additional_flags if effective target signal is not supported by the
5648 target.
5649 * gcc.c-torture/execute/20101011-1.c: Same.
5650 * gcc.dg/c99-stdint-1.c: Same.
5651 * gcc.dg/c99-stdint-2.c: Same.
5652 * gcc.dg/c99-stdint-5.c: Same.
5653 * gcc.dg/c99-stdint-6.c: Same.
5654 * gcc.dg/stdint-width-1.c: Same.
5655
0069a009
TV
56562017-06-10 Tom de Vries <tom@codesourcery.com>
5657
5658 * lib/target-supports.exp (check_effective_target_stack_size)
5659 (dg-effective-target-value): New proc.
5660 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5661 additional_flags.
5662 * lib/objc.exp (objc_target_compile): Same.
5663 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5664 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5665 dg-additional-options.
5666 * gcc.c-torture/compile/20080806-1.c: Same.
5667 * gcc.c-torture/compile/920723-1.c: Same.
5668 * gcc.c-torture/compile/930621-1.c: Same.
5669 * gcc.c-torture/compile/991214-2.c: Same.
5670 * gcc.c-torture/compile/bcopy.c: Same.
5671 * gcc.c-torture/compile/memtst.c: Same.
5672 * gcc.c-torture/compile/msp.c: Same.
5673 * gcc.c-torture/compile/stuct.c: Same.
5674 * gcc.c-torture/execute/20011008-3.c: Same.
5675 * gcc.c-torture/execute/20030209-1.c: Same.
5676 * gcc.c-torture/execute/20031012-1.c: Same.
5677 * gcc.c-torture/execute/20040805-1.c: Same.
5678 * gcc.c-torture/execute/920410-1.c: Same.
5679 * gcc.c-torture/execute/920501-7.c: Same.
5680 * gcc.c-torture/execute/921113-1.c: Same.
5681 * gcc.c-torture/execute/921202-1.c: Same.
5682 * gcc.c-torture/execute/921208-2.c: Same.
5683 * gcc.c-torture/execute/930106-1.c: Same.
5684 * gcc.c-torture/execute/930406-1.c: Same.
5685 * gcc.c-torture/execute/950221-1.c: Same.
5686 * gcc.c-torture/execute/960521-1.c: Same.
5687 * gcc.c-torture/execute/980605-1.c: Same.
5688 * gcc.c-torture/execute/comp-goto-1.c: Same.
5689 * gcc.c-torture/execute/comp-goto-2.c: Same.
5690 * gcc.c-torture/execute/memcpy-1.c: Same.
5691 * gcc.c-torture/execute/multi-ix.c: Same.
5692 * gcc.c-torture/execute/nestfunc-4.c: Same.
5693 * gcc.c-torture/execute/pr20621-1.c: Same.
5694 * gcc.c-torture/execute/pr23135.c: Same.
5695 * gcc.c-torture/execute/pr28982b.c: Same.
5696 * gcc.dg/loop-3.c: Same.
5697 * gcc.dg/struct-ret-3.c: Same.
5698 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5699 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5700 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5701 * gcc.dg/tree-prof/pr44777.c: Same.
5702
b09649fd
DM
57032017-06-09 David Malcolm <dmalcolm@redhat.com>
5704
5705 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5706 (test_mutually_exclusive_suggestions): New test function.
5707 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5708 (test_mutually_exclusive_suggestions): New test function.
5709 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5710 (test_mutually_exclusive_suggestions): New test function.
5711 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5712 (test_show_locus): Add special-case for
5713 "test_mutually_exclusive_suggestions".
5714
a1f427e9
ILT
57152017-06-09 Ian Lance Taylor <iant@golang.org>
5716
5717 * gcc.dg/tree-prof/split-1.c: New test.
5718
cb59f689
JH
57192017-06-09 Jan Hubicka <hubicka@ucw.cz>
5720
5721 * gcc.dg/predict-14.c: Avoid cold function detection.
5722 * gcc.target/i386/umod-3.c: Likewise.
5723
f66e6423
TC
57242017-06-09 Tamar Christina <tamar.christina@arm.com>
5725
5726 * gcc.target/aarch64/lrint-matherr.h: New.
5727 * gcc.target/aarch64/inline-lrint_1.c: New.
5728 * gcc.target/aarch64/inline-lrint_2.c: New.
5729 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5730 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5731
37b68a43
TC
57322017-06-09 Tamar Christina <tamar.christina@arm.com>
5733
5734 * gcc.target/arm/sdiv_costs_1.c: New.
5735
37f30285
TV
57362017-06-09 Tom de Vries <tom@codesourcery.com>
5737
5738 PR target/80855
5739 * gcc.target/nvptx/label-values.c: New test.
5740
051508d7
TP
57412017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5742
5743 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5744 Test for null definitions instead of them being undefined. Add entry
5745 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5746 about using the effective target for architecture extension.
5747 (check_effective_target_arm_arch_v7ve_ok): Remove.
5748 (add_options_for_arm_arch_v7ve): Likewise.
5749
01a8cacc
RB
57502017-06-09 Richard Biener <rguenther@suse.de>
5751
5752 PR tree-optimization/66623
5753 * gcc.dg/vect/pr66623.c: New testcase.
5754
6d1115c5
RB
57552017-06-09 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/79483
5758 * gcc.dg/graphite/pr79483.c: New testcase.
5759
6ba856d4
RB
57602017-06-09 Richard Biener <rguenther@suse.de>
5761
5762 PR middle-end/81007
5763 * g++.dg/pr81007.C: New testcase.
5764
48e69247
JJ
57652017-06-09 Jakub Jelinek <jakub@redhat.com>
5766
5767 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5768 instead of "rsp" for -m32.
5769 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5770 target, add -msse2 to dg-options.
5771 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5772 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5773
120ef1d5
SB
57742017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5775
5776 PR target/80966
5777 * gcc.target/powerpc/stack-limit.c: New testcase.
5778
271be653
WS
57792017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5780
774cccdc
JJ
5781 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5782 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5783 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5784 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5785 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5786 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5787
0d05f685
JJ
57882017-06-08 Jakub Jelinek <jakub@redhat.com>
5789
8ab7005b
JJ
5790 PR c/81006
5791 * c-c++-common/gomp/pr81006.c: New test.
5792
34361776
JJ
5793 PR c++/81011
5794 * g++.dg/gomp/pr81011.C: New test.
5795
0d05f685
JJ
5796 PR middle-end/81005
5797 * c-c++-common/ubsan/align-10.c: New test.
5798 * c-c++-common/ubsan/null-13.c: New test.
5799
2163b9bc
UB
58002017-06-08 Uros Bizjak <ubizjak@gmail.com>
5801
5802 PR target/81015
5803 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5804 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5805 * gcc.target/i386/pr81015.c: New test.
5806
73f49ad7
TV
58072017-06-08 Tom de Vries <tom@codesourcery.com>
5808
5809 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5810 trampolines instead of NO_TRAMPOLINES.
5811 * gcc.c-torture/execute/20000822-1.c: Same.
5812 * gcc.c-torture/execute/920428-2.c: Same.
5813 * gcc.c-torture/execute/920501-7.c: Same.
5814 * gcc.c-torture/execute/920612-2.c: Same.
5815 * gcc.c-torture/execute/921017-1.c: Same.
5816 * gcc.c-torture/execute/921215-1.c: Same.
5817 * gcc.c-torture/execute/931002-1.c: Same.
5818 * gcc.c-torture/execute/comp-goto-2.c: Same.
5819 * gcc.c-torture/execute/nestfunc-1.c: Same.
5820 * gcc.c-torture/execute/nestfunc-2.c: Same.
5821 * gcc.c-torture/execute/nestfunc-3.c: Same.
5822 * gcc.c-torture/execute/nestfunc-5.c: Same.
5823 * gcc.c-torture/execute/nestfunc-6.c: Same.
5824 * gcc.c-torture/execute/pr24135.c: Same.
5825 * gcc.dg/Wtrampolines.c: Same.
5826 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5827 * gcc.dg/torture/stackalign/nested-5.c: Same.
5828 * gcc.dg/torture/stackalign/nested-6.c: Same.
5829 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5830 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5831 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5832 * gcc.dg/trampoline-1.c: Same.
5833 * gcc.dg/tree-prof/pr44777.c: Same.
5834 * gcc.target/i386/pr67770.c: Same.
5835 * lib/gcc.exp (gcc_target_compile): Remove appending of
5836 -DNO_TRAMPOLINES to additional_flags.
5837 * lib/objc.exp (objc_target_compile): Same.
5838
b9835925
TV
58392017-06-08 Tom de Vries <tom@codesourcery.com>
5840
5841 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5842 'gcc,no_trampolines' instead of 'no_trampolines'.
5843
77db6c15
AI
58442017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5845
5846 PR middle-end/79988
5847 * gcc.target/i386/mpx/pr79988.c: New test.
5848
0036534f
AI
58492017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5850
5851 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5852 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5853 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5854
b69d9ac6
JH
58552017-06-08 Jan Hubicka <hubicka@ucw.cz>
5856
5857 * g++.dg/tree-ssa/counts-1.C: New testcase.
5858 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5859
c46f9051
JK
58602017-08-08 Julia Koval <julia.koval@intel.com>
5861
5862 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5863 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5864 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5865 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5866 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5867 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5868
5ed41889
MP
58692017-06-08 Marek Polacek <polacek@redhat.com>
5870
5871 PR sanitize/80932
5872 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5873
8055904e
JK
58742017-08-08 Julia Koval <julia.koval@intel.com>
5875
5876 PR target/73350,80862
5877 * gcc.target/i386/pr73350.c: New test.
5878
fb4bc6ff
RB
58792017-06-08 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/80928
5882 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5883
989cc652 58842017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5885
989cc652
CL
5886 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5887
83059741
JW
58882017-06-07 Jonathan Wakely <jwakely@redhat.com>
5889
5890 PR c++/80990
5891 * g++.dg/cpp1z/class-deduction39.C: New.
5892
0874a778
MP
58932017-06-07 Marek Polacek <polacek@redhat.com>
5894
5895 PR sanitizer/80932
5896 * c-c++-common/ubsan/pr80932.c: New test.
5897
55e872a4
BC
58982017-06-07 Bin Cheng <bin.cheng@arm.com>
5899
5900 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5901 * gcc.target/i386/l_fma_double_2.c: Ditto.
5902 * gcc.target/i386/l_fma_double_3.c: Ditto.
5903 * gcc.target/i386/l_fma_double_4.c: Ditto.
5904 * gcc.target/i386/l_fma_double_5.c: Ditto.
5905 * gcc.target/i386/l_fma_double_6.c: Ditto.
5906 * gcc.target/i386/l_fma_float_1.c: Ditto.
5907 * gcc.target/i386/l_fma_float_2.c: Ditto.
5908 * gcc.target/i386/l_fma_float_3.c: Ditto.
5909 * gcc.target/i386/l_fma_float_4.c: Ditto.
5910 * gcc.target/i386/l_fma_float_5.c: Ditto.
5911 * gcc.target/i386/l_fma_float_6.c: Ditto.
5912
cb9ac430
TC
59132017-06-07 Tamar Christina <tamar.christina@arm.com>
5914
5915 * gcc.target/aarch64/sdiv_costs_1.c: New.
5916
46c821e7
RB
59172017-06-07 Richard Biener <rguenther@suse.de>
5918
5919 PR tree-optimization/80928
5920 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5921 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5922
6eb2ac65
RB
59232017-06-07 Richard Biener <rguenther@suse.de>
5924
5925 PR tree-optimization/80928
5926 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5927 check_results.
5928
25396db9
NS
59292017-06-06 Nathan Sidwell <nathan@acm.org>
5930
5931 * g++.dg/pr45330.C: Add inline namespace case.
5932
bbf97416
TK
59332017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5934
5935 PR fortran/80975
5936 * gfortran.dg/matmul_16.f90: New test.
5937 * gfortran.dg/inline_matmul_18.f90: New test.
5938
dc949728
MP
59392017-06-06 Marek Polacek <polacek@redhat.com>
5940
5941 PR c/79983
5942 * gcc.dg/pr79983.c: New test.
5943
100d0700
DM
59442017-06-06 David S. Miller <davem@davemloft.net>
5945
5946 * gcc.target/sparc/sparc-ret-3.c: New test.
5947
6c6b519a
TV
59482017-06-06 Tom de Vries <tom@codesourcery.com>
5949
5950 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5951 label_values instead of NO_LABEL_VALUES.
5952 * gcc.c-torture/compile/920301-1.c: Same.
5953 * gcc.c-torture/compile/920501-1.c: Same.
5954 * gcc.c-torture/compile/941014-4.c: Same.
5955 * gcc.c-torture/compile/labels-1.c: Same.
5956 * gcc.c-torture/compile/pr18903.c: Same.
5957 * gcc.c-torture/execute/920302-1.c: Same.
5958 * gcc.c-torture/execute/920415-1.c: Same.
5959 * gcc.c-torture/execute/920428-2.c: Same.
5960 * gcc.c-torture/execute/920501-3.c: Same.
5961 * gcc.c-torture/execute/920501-4.c: Same.
5962 * gcc.c-torture/execute/920501-5.c: Same.
5963 * gcc.c-torture/execute/920501-7.c: Same.
5964 * gcc.c-torture/execute/920721-4.c: Same.
5965 * gcc.c-torture/execute/980526-1.c: Same.
5966 * gcc.c-torture/execute/990208-1.c: Same.
5967 * gcc.c-torture/execute/comp-goto-1.c: Same.
5968 * gcc.c-torture/execute/comp-goto-2.c: Same.
5969 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5970 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5971 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5972 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5973 * gcc.dg/tree-prof/pr44777.c: Same.
5974 * gcc.misc-tests/bprob-2.c: Same.
5975 * gcc.misc-tests/gcov-3.c: Same.
5976 * lib/gcc.exp (gcc_target_compile): Remove appending of
5977 -DNO_LABEL_VALUES to additional_flags.
5978 * lib/objc.exp (objc_target_compile): Same.
5979 * lib/target-supports.exp (check_effective_target_label_values): Test on
5980 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5981
4ebcc903
KT
59822017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5983
5984 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5985
331dc840
RB
59862017-06-06 Richard Biener <rguenther@suse.de>
5987
5988 PR tree-optimization/80974
5989 * gcc.dg/torture/pr80974.c: New testcase.
5990
d2537732
TP
59912017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5992
5993 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5994 "unsigned int" in conversation warning on line 15.
5995
e7baeb39
RB
59962017-06-06 Richard Biener <rguenther@suse.de>
5997
5998 PR tree-optimization/80928
5999 * gcc.dg/vect/pr80928.c: New testcase.
6000 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6001 * gcc.dg/vect/slp-13.c: Likewise.
6002 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6003
05945a1b
DM
60042017-06-05 David Malcolm <dmalcolm@redhat.com>
6005
6006 * g++.dg/plugin/comment_plugin.c: New test plugin.
6007 * g++.dg/plugin/comments-1.C: New test file.
6008 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6009
9b972837
BE
60102017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6011
6012 * gcc.misc-tests/gcov-1a.c: New test.
6013
1d135d98
MM
60142017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6015
6016 * gcc.target/powerpc/clone1.c: New test.
6017
92bba237
JW
60182017-06-05 Janus Weil <janus@gcc.gnu.org>
6019
6020 PR fortran/70601
6021 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6022
7b3ee9c9
NK
60232017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6024
6025 PR fortran/35339
6026 * gfortran.dg/implied_do_io_1.f90: New Test.
6027 * gfortran.dg/implied_do_io_2.f90: New Test.
6028
e4d1c5c4
RL
60292017-06-05 Renlin Li <renlin.li@arm.com>
6030
6031 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6032 selector to related line.
6033
d91561cb
JH
60342017-06-05 Jan Hubicka <hubicka@ucw.cz>
6035
6036 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6037
d8395013
KT
60382017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6039
6040 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6041
279dc4b4
KT
60422017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6043
6044 * gcc.target/aarch64/subs_compare_2.c: New test.
6045
e49d8b68
KT
60462017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6047
6048 * gcc.target/aarch64/subs_compare_1.c: New test.
6049
4456f65d
CX
60502017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6051
6052 * gcc.target/mips/div-9.c: Delete duplicate test.
6053 * gcc.target/mips/div-10.c: Ditto.
6054 * gcc.target/mips/div-11.c: Ditto.
6055 * gcc.target/mips/div-12.c: Ditto.
6056
3995f3a2
JH
60572017-05-23 Jan Hubicka <hubicka@ucw.cz>
6058
6059 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6060
82c027e1
DH
60612017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6062
6063 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6064 vesrion of the dejagnu grep.
6065 (list-module-names): Use it and adjust the regular expressions for
6066 modules and submodules.
6067 * gfortran.dg/prof/prof.exp: Cleanup modules.
6068 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6069 directives.
6070 * gfortran.dg/altreturn_8.f90: Likewise.
6071 * gfortran.dg/associate_12.f90: Likewise.
6072 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6073 * gfortran.dg/charlen_15.f90: Likewise.
6074 * gfortran.dg/class_4a.f03: Likewise.
6075 * gfortran.dg/class_54.f90: Likewise.
6076 * gfortran.dg/class_dummy_4.f03: Likewise.
6077 * gfortran.dg/class_dummy_5.f90: Likewise.
6078 * gfortran.dg/constructor_9.f90: Likewise.
6079 * gfortran.dg/dec_structure_15.f90: Likewise.
6080 * gfortran.dg/do_check_8.f90: Likewise.
6081 * gfortran.dg/dtio_26.f03: Likewise.
6082 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6083 * gfortran.dg/equiv_9.f90: Likewise.
6084 * gfortran.dg/extends_15.f90: Likewise.
6085 * gfortran.dg/finalize_22.f90: Likewise.
6086 * gfortran.dg/finalize_23.f90: Likewise.
6087 * gfortran.dg/generic_26.f90: Likewise.
6088 * gfortran.dg/generic_27.f90: Likewise.
6089 * gfortran.dg/namelist_76.f90: Likewise.
6090 * gfortran.dg/pointer_init_8.f90: Likewise.
6091 * gfortran.dg/pr61318.f90: Likewise.
6092 * gfortran.dg/pr77260_1.f90: Likewise.
6093 * gfortran.dg/pr77260_2.f90: Likewise.
6094 * gfortran.dg/pr77420_3.f90: Likewise.
6095 * gfortran.dg/proc_ptr_39.f90: Likewise.
6096 * gfortran.dg/proc_ptr_41.f90: Likewise.
6097 * gfortran.dg/proc_ptr_42.f90: Likewise.
6098 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6099 * gfortran.dg/submodule_1.f08: Likewise.
6100 * gfortran.dg/submodule_10.f08: Likewise.
6101 * gfortran.dg/submodule_14.f08: Likewise.
6102 * gfortran.dg/submodule_15.f08: Likewise.
6103 * gfortran.dg/submodule_2.f08: Likewise.
6104 * gfortran.dg/submodule_5.f08: Likewise.
6105 * gfortran.dg/submodule_6.f08: Likewise.
6106 * gfortran.dg/submodule_7.f08: Likewise.
6107 * gfortran.dg/submodule_8.f08: Likewise.
6108 * gfortran.dg/submodule_9.f08: Likewise.
6109 * gfortran.dg/transfer_class_2.f90: Likewise.
6110 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6111 * gfortran.dg/typebound_call_24.f03: Likewise.
6112 * gfortran.dg/typebound_call_25.f90: Likewise.
6113 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6114 * gfortran.dg/typebound_generic_12.f03: Likewise.
6115 * gfortran.dg/typebound_generic_13.f03: Likewise.
6116 * gfortran.dg/typebound_generic_14.f03: Likewise.
6117 * gfortran.dg/typebound_generic_15.f90: Likewise.
6118 * gfortran.dg/typebound_operator_16.f03: Likewise.
6119 * gfortran.dg/typebound_operator_18.f90: Likewise.
6120 * gfortran.dg/typebound_operator_20.f90: Likewise.
6121 * gfortran.dg/typebound_override_3.f90: Likewise.
6122 * gfortran.dg/typebound_override_4.f90: Likewise.
6123 * gfortran.dg/typebound_override_5.f90: Likewise.
6124 * gfortran.dg/typebound_override_6.f90: Likewise.
6125 * gfortran.dg/typebound_override_7.f90: Likewise.
6126 * gfortran.dg/typebound_proc_28.f03: Likewise.
6127 * gfortran.dg/typebound_proc_29.f90: Likewise.
6128 * gfortran.dg/typebound_proc_30.f90: Likewise.
6129 * gfortran.dg/typebound_proc_31.f90: Likewise.
6130 * gfortran.dg/typebound_proc_32.f90: Likewise.
6131 * gfortran.dg/typebound_proc_33.f90: Likewise.
6132 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6133 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6134 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6135 * gfortran.dg/use_only_3.f90: Likewise.
6136 * gfortran.dg/use_without_only_1.f90: Likewise.
6137 * gfortran.dg/warn_unused_function.f90: Likewise.
6138 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6139 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6140
3de4ac6d
MP
61412017-06-04 Marek Polacek <polacek@redhat.com>
6142
6143 PR c/80919
6144 * gcc.dg/format/pr80919.c: New test.
6145
2474f48f
MS
61462017-06-02 Martin Sebor <msebor@redhat.com>
6147
6148 PR c/80892
6149 * c-c++-common/Wfloat-conversion-2.c: New test.
6150
bd280745
PC
61512017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6152
6153 PR c++/68754
6154 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6155
bd280745 61562017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6157
6158 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6159 for the new built-ins.
6160
ffa8a921
SD
61612017-06-02 Sudakshina Das <sudi.das@arm.com>
6162
6163 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6164
d65d1bd9
WS
61652017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6166
6167 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6168 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6169 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6170 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6171 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6172
b160939b
KT
61732017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6174
6175 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6176
17f47f86
KT
61772017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6178
6179 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6180
ab82e126
WS
61812017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6182
6183 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6184 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6185 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6186 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6187 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6188 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6189 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6190 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6191 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6192
c957e9c0
NS
61932017-06-02 Nathan Sidwell <nathan@acm.org>
6194
6195 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6196
aad16012
JJ
61972017-06-02 Jakub Jelinek <jakub@redhat.com>
6198
74b4885d
JJ
6199 PR rtl-optimization/80903
6200 * gcc.dg/pr80903.c: New test.
6201
aad16012
JJ
6202 PR fortran/80918
6203 * gfortran.dg/gomp/pr80918.f90: New test.
6204
40ffd95f
BE
62052017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6206
6207 * c-c++-common/Wsizeof-pointer-div.c: New test.
6208 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6209 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6210 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6211 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6212 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6213 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6214 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6215 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6216 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6217 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6218 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6219 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6220 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6221 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6222 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6223 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6224 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6225 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6226
052754ea
WS
62272017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6228
6229 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6230 Update the target to power8-vector.
6231
aa63913f
DM
62322017-06-01 David Malcolm <dmalcolm@redhat.com>
6233
6234 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6235
2ded3754
PMR
62362017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6237
6238 * debug12.adb, debug12.ads: New testcase.
6239
c8638450
MJ
62402017-06-01 Martin Jambor <mjambor@suse.cz>
6241
6242 PR tree-optimization/80898
6243 * gcc.dg/tree-ssa/pr80898.c: New test.
6244 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6245
ac853c90
PC
62462017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6247
6248 PR c++/80896
6249 * g++.dg/cpp1z/nodiscard5.C: New.
6250
7841f13c
CZ
62512017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6252
6253 * gcc.target/arc/pr9001195952.c: New test.
6254
f525e390
TV
62552017-06-01 Tom de Vries <tom@codesourcery.com>
6256
6257 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6258 * gcc.c-torture/compile/asmgoto-1.c: Same.
6259 * gcc.dg/20000707-1.c: Same.
6260 * gcc.dg/pr38700.c: Same.
6261 * gcc.dg/pr70169.c: Same.
6262 * gcc.dg/pr80112.c: Same.
6263 * gcc.dg/torture/pr51071-2.c: Same.
6264 * gcc.dg/torture/pr51071.c: Same.
6265 * gcc.dg/tree-ssa/alias-34.c: Same.
6266
9285616c
PMR
62672017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6268
6269 * gnat.dg/debug11.adb: New testcase.
6270
48932682
RB
62712017-06-01 Richard Biener <rguenther@suse.de>
6272
6273 PR middle-end/66313
6274 * c-c++-common/ubsan/pr66313.c: New testcase.
6275 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6276
fcb99124
SM
62772017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6278
6279 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6280 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6281 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6282 -mcpu overridden.
6283 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6284 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6285 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6286 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6287 to dg-option. Add dg-skip-if directive to disable this test
6288 for darwin. Add dg-skip-if directive to disable this test if
6289 -mcpu overridden.
6290
dc7401c0
SP
62912017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6292
6293 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6294 (_mm_maskz_max_sd): Test new intrinsics.
6295 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6296 (_mm_maskz_max_sd): Test new intrinsics.
6297 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6298 (_mm_maskz_max_ss): Test new intrinsics.
6299 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6300 (_mm_maskz_max_ss): Test new intrinsics.
6301 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6302 (_mm_maskz_min_sd): Test new intrinsics.
6303 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6304 (_mm_maskz_min_sd): Test new intrinsics.
6305 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6306 (_mm_maskz_min_ss): Test new intrinsics.
6307 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6308 (_mm_maskz_min_ss): Test new intrinsics.
6309
3909991c
NS
63102017-05-31 Nathan Sidwell <nathan@acm.org>
6311
6312 * g++.dg/lookup/lambda1.C New.
6313
0e510edb
BC
63142017-05-31 Bin Cheng <bin.cheng@arm.com>
6315
6316 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6317 on pointer should not be replaced.
6318
9fc5e7a4
MM
63192017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6320
6321 PR testsuite/80580
6322 * gcc.dg/gimplefe-error-7.c: New test.
6323
1e466f04
GM
63242017-05-31 Graham Markall <graham.markall@embecosm.com>
6325
6326 * gcc.target/arc/add_n-combine.c: New test.
6327 * gcc.target/arc/sub_n-combine.c: New test.
6328
89c88990
RB
63292017-05-31 Richard Biener <rguenther@suse.de>
6330
6331 PR target/80880
6332 * gcc.target/i386/pr80880.c: New testcase.
6333
748bbe72
RS
63342017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6335
6336 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6337
c7d7e222
BC
63382017-05-31 Bin Cheng <bin.cheng@arm.com>
6339
6340 * gcc.dg/vect/pr80815-3.c: New test.
6341
ee1379be
RB
63422017-05-31 Richard Biener <rguenther@suse.de>
6343
6344 PR tree-optimization/80906
6345 * gcc.dg/graphite/pr80906.c: New testcase.
6346
bcce980e
TV
63472017-05-30 Tom de Vries <tom@codesourcery.com>
6348
6349 PR testsuite/80910
6350 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6351 unsupported if host compiler does not support c++11.
6352 (host_supports_c++11): New proc.
6353
ef9200aa
MS
63542017-05-30 Martin Sebor <msebor@redhat.com>
6355
6356 PR c/80731
6357 * g++.dg/ext/utf16-4.C: Relax test.
6358 * gcc.dg/fixed-point/int-warning.c: Adjust.
6359
f012c8ef
DM
63602017-05-30 David Malcolm <dmalcolm@redhat.com>
6361
6362 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6363 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6364 test case.
6365 * g++.dg/plugin/show-template-tree-color.C: New test case.
6366 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6367 * g++.dg/template/show-template-tree-2.C: New test case.
6368 * g++.dg/template/show-template-tree-3.C: New test case.
6369 * g++.dg/template/show-template-tree-4.C: New test case.
6370 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6371 * g++.dg/template/show-template-tree.C: New test case.
6372
3f8efe25
SB
63732017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6374
6375 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6376 dg-options.
6377 * gfortran.dg/pr80107.f: Delete testcase.
6378
77d1dbdb
UB
63792017-05-30 Uros Bizjak <ubizjak@gmail.com>
6380
6381 PR target/80833
6382 * gcc.target/i386/pr80833-1.c: New test.
6383 * gcc.target/i386/pr80833-2.c: Ditto.
6384
e2f35333
NS
63852017-05-30 Nathan Sidwell <nathan@acm.org>
6386
6387 PR c++/80913
6388 * g++.dg/lookup/pr80913.C: New.
6389
ba7629e2
RB
63902017-05-30 Richard Biener <rguenther@suse.de>
6391
6392 PR middle-end/80901
6393 * gcc.dg/torture/pr80901.c: New testcase.
6394
4bfb347c
RD
63952017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6396
6397 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6398
b3125625
JL
63992017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6400
6401 PR target/78838
6402 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6403
892d6169
RB
64042017-05-30 Richard Biener <rguenther@suse.de>
6405
6406 PR middle-end/80876
6407 * gcc.dg/torture/pr80876.c: New testcase.
6408
3d7ff728
NS
64092017-05-29 Nathan Sidwell <nathan@acm.org>
6410
6411 PR c++/80891 (#5)
6412 * g++.dg/lookup/pr80891-5.C: New.
6413
fd262197
JD
64142017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6415
6416 PR libgfortran/53029
6417 * gfortran.dg/read_5.f90: New test.
6418
724e517a
NS
64192017-05-29 Nathan Sidwell <nathan@acm.org>
6420
a5cfa13a
NS
6421 PR c++/80891 (#4)
6422 * g++.dg/lookup/pr80891-4.C: New.
6423
e514ab0c
NS
6424 PR c++/80891 (#1)
6425 * g++.dg/lookup/pr80891-1.C: New.
6426
58dec010
NS
6427 PR c++/80891 (#3)
6428 * g++.dg/lookup/pr80891-3.C: New.
6429
724e517a
NS
6430 PR c++/80891 (#2)
6431 * g++.dg/lookup/pr80891-2.C: New.
6432
bbe3927b
TK
64332017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6434
6435 PR fortran/37131
6436 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6437 flags.
6438 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6439 * gfortran.dg/inline_matmul_17.f90: New test.
6440
8364e6ac
TK
64412017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6442
6443 * gfortran.dg/matmul_bounds_12.f90: New test.
6444
56a35ac9
JJ
64452017-05-27 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR bootstrap/80887
6448 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6449
945bf9e1
NS
64502017-05-26 Nathan Sidwell <nathan@acm.org>
6451
6452 * g++.dg/cpp0x/dr2061.C: New.
6453 * g++.dg/parse/namespace-alias-1.C: Add more test.
6454
cb4fe401
BC
64552017-05-26 Bin Cheng <bin.cheng@arm.com>
6456
6457 PR tree-optimization/80815
6458 * gcc.dg/vect/pr80815-1.c: New test.
6459 * gcc.dg/vect/pr80815-2.c: New test.
6460
e929e611
ML
64612017-05-26 Martin Liska <mliska@suse.cz>
6462
6463 PR ipa/80663
6464 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6465 split at the problematic spot.
6466 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6467 a valid value of the param.
6468
92f105f6
MP
64692017-05-26 Marek Polacek <polacek@redhat.com>
6470
6471 PR sanitizer/80875
6472 * c-c++-common/ubsan/pr80875.c: New test.
6473
74ca4e36
TV
64742017-05-26 Tom de Vries <tom@codesourcery.com>
6475
6476 PR testsuite/80557
6477 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6478 * gcc.dg/Wcxx-compat-8.c: Same.
6479 * gcc.dg/Wobjsize-1.c: Same.
6480 * gcc.dg/Wshadow-local-2.c: Same.
6481 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6482 * gcc.dg/anon-struct-6.c: Same.
6483 * gcc.dg/asm-wide-1.c: Same.
6484 * gcc.dg/builtin-inf-1.c: Same.
6485 * gcc.dg/builtin-redefine.c: Same.
6486 * gcc.dg/c90-array-lval-6.c: Same.
6487 * gcc.dg/c90-array-lval-7.c: Same.
6488 * gcc.dg/c90-fordecl-1.c: Same.
6489 * gcc.dg/c99-fordecl-2.c: Same.
6490 * gcc.dg/cast-lvalue-1.c: Same.
6491 * gcc.dg/cast-lvalue-2.c: Same.
6492 * gcc.dg/compound-lvalue-1.c: Same.
6493 * gcc.dg/cond-lvalue-1.c: Same.
6494 * gcc.dg/cpp/20000419-1.c: Same.
6495 * gcc.dg/cpp/backslash.c: Same.
6496 * gcc.dg/cpp/backslash2.c: Same.
6497 * gcc.dg/cpp/macspace1.c: Same.
6498 * gcc.dg/cpp/macspace2.c: Same.
6499 * gcc.dg/cpp/multiline-2.c: Same.
6500 * gcc.dg/cpp/pr27777.c: Same.
6501 * gcc.dg/cpp/pr30786.c: Same.
6502 * gcc.dg/cpp/pr34602.c: Same.
6503 * gcc.dg/cpp/redef1.c: Same.
6504 * gcc.dg/cpp/tr-warn1.c: Same.
6505 * gcc.dg/cpp/tr-warn3.c: Same.
6506 * gcc.dg/cpp/tr-warn6.c: Same.
6507 * gcc.dg/cpp/trad/hash.c: Same.
6508 * gcc.dg/cpp/trad/redef1.c: Same.
6509 * gcc.dg/cpp/ucs.c: Same.
6510 * gcc.dg/declspec-10.c: Same.
6511 * gcc.dg/declspec-11.c: Same.
6512 * gcc.dg/declspec-18.c: Same.
6513 * gcc.dg/format/c99-strftime-1.c: Same.
6514 * gcc.dg/format/ext-3.c: Same.
6515 * gcc.dg/format/pr72858.c: Same.
6516 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6517 * gcc.dg/init-string-1.c: Same.
6518 * gcc.dg/label-decl-3.c: Same.
6519 * gcc.dg/m-un-2.c: Same.
6520 * gcc.dg/nofixed-point-2.c: Same.
6521 * gcc.dg/noncompile/20020213-1.c: Same.
6522 * gcc.dg/pch/counter-2.c: Same.
6523 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6524 * gcc.dg/pr27528.c: Same.
6525 * gcc.dg/pr27953.c: Same.
6526 * gcc.dg/pr35899.c: Same.
6527 * gcc.dg/pr37561.c: Same.
6528 * gcc.dg/pr45461.c: Same.
6529 * gcc.dg/pr45750.c: Same.
6530 * gcc.dg/pr53196-2.c: Same.
6531 * gcc.dg/pr53265.c: Same.
6532 * gcc.dg/redecl-1.c: Same.
6533 * gcc.dg/tls/thr-init-1.c: Same.
6534 * gcc.dg/torture/pr51106-1.c: Same.
6535 * gcc.dg/torture/pr51106-2.c: Same.
6536 * gcc.dg/uninit-19.c: Same.
6537 * gcc.dg/uninit-pr20644.c: Same.
6538
6fc9f7aa
JJ
65392017-05-26 Jakub Jelinek <jakub@redhat.com>
6540
6541 * g++.dg/cpp1z/decomp29.C (p): New variable.
6542 (main): Add further tests.
6543
28e0e05b
RB
65442017-05-26 Richard Biener <rguenther@suse.de>
6545
6546 PR tree-optimization/80842
6547 * gcc.dg/torture/pr80842.c: New testcase.
6548
c81ec254
PC
65492017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/79652
6552 * g++.dg/cpp0x/pr79652.C: New.
6553
aee21066
PC
65542017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/71451
6557 * g++.dg/cpp0x/variadic170.C: New.
6558
63dbcd13
VR
65592017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6560
6561 * g++.dg/warn/Wcatch-value-1.C: New test.
6562 * g++.dg/warn/Wcatch-value-2.C: New test.
6563 * g++.dg/warn/Wcatch-value-3.C: New test.
6564
932f48ac
NS
65652017-05-25 Nathan Sidwell <nathan@acm.org>
6566
44e00a7a
NS
6567 * g++.dg/lookup/using56.C: New.
6568 * g++.dg/lookup/using57.C: New.
6569 * g++.dg/lookup/using58.C: New.
6570 * g++.dg/lookup/using59.C: New.
6571
932f48ac
NS
6572 * g++.dg/lookup/using17.C: Adjust diagnostics.
6573
a10f9a2e
MS
65742017-05-25 Martin Sebor <msebor@redhat.com>
6575
6576 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6577 positives on ILP32.
6578 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6579 column numbers.
6580 * gcc.dg/pr60114.c: Same.
6581
47c05e71
JH
65822017-05-23 Jan Hubicka <hubicka@ucw.cz>
6583
6584 * gfortran.dg/pr48636.f90: Fix template better.
6585
f35a733d
NS
65862017-05-25 Nathan Sidwell <nathan@acm.org>
6587
6588 * g++.dg/lookup/koenig14.C: New.
6589
18c1e9e0
PC
65902017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6591
6592 PR c++/79583
6593 * g++.dg/cpp0x/pr79583.C: New.
6594
2673d192
PC
65952017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 PR c++/68578
6598 * g++.dg/cpp1y/pr68578.C: New.
6599
bce8ef71
MG
66002017-05-25 Marc Glisse <marc.glisse@inria.fr>
6601
6602 * gcc.dg/tree-ssa/vce-1.c: New file.
6603
11d6b45d
MG
66042017-05-25 Marc Glisse <marc.glisse@inria.fr>
6605
6606 * gcc.dg/tree-ssa/addadd.c: New file.
6607
5ad4f1c8
NS
66082017-05-24 Nathan Sidwell <nathan@acm.org>
6609
6610 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6611 * g++.dg/lookup/friend19.C: New.
6612 * g++.dg/lookup/friend20.C: New.
6613
d4a760d8
JW
66142017-05-24 Jonathan Wakely <jwakely@redhat.com>
6615
6616 PR c++/80544
6617 * g++.dg/expr/cast11.C: New test.
6618
3cd211af
MS
66192017-05-24 Martin Sebor <msebor@redhat.com>
6620
6621 PR c/80731
6622 * c-c++-common/Wfloat-conversion.c: Adjust.
6623 * c-c++-common/dfp/convert-int-saturate.c: Same.
6624 * c-c++-common/pr68657-1.c: Same.
6625 * g++.dg/ext/utf-cvt.C: Same.
6626 * g++.dg/ext/utf16-4.C: Same.
6627 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6628 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6629 * g++.dg/warn/Wconversion3.C: Same.
6630 * g++.dg/warn/Wconversion4.C: Same.
6631 * g++.dg/warn/Wsign-conversion.C: Same.
6632 * g++.dg/warn/overflow-warn-1.C: Same.
6633 * g++.dg/warn/overflow-warn-3.C: Same.
6634 * g++.dg/warn/overflow-warn-4.C: Same.
6635 * g++.dg/warn/pr35635.C: Same.
6636 * g++.old-deja/g++.mike/enum1.C: Same.
6637 * gcc.dg/Wconversion-3.c: Same.
6638 * gcc.dg/Wconversion-5.c: Same.
6639 * gcc.dg/Wconversion-complex-c99.c: Same.
6640 * gcc.dg/Wconversion-complex-gnu.c: Same.
6641 * gcc.dg/Wconversion-integer.c: Same.
6642 * gcc.dg/Wsign-conversion.c: Same.
6643 * gcc.dg/bitfld-2.c: Same.
6644 * gcc.dg/c90-const-expr-11.c: Same.
6645 * gcc.dg/c90-const-expr-7.c: Same.
6646 * gcc.dg/c99-const-expr-7.c: Same.
6647 * gcc.dg/overflow-warn-1.c: Same.
6648 * gcc.dg/overflow-warn-2.c: Same.
6649 * gcc.dg/overflow-warn-3.c: Same.
6650 * gcc.dg/overflow-warn-4.c: Same.
6651 * gcc.dg/overflow-warn-5.c: Same.
6652 * gcc.dg/overflow-warn-8.c: Same.
6653 * gcc.dg/overflow-warn-9.c: New test.
6654 * gcc.dg/pr35635.c: Adjust.
6655 * gcc.dg/pr59940.c: Same.
6656 * gcc.dg/pr59963-2.c: Same.
6657 * gcc.dg/pr60114.c: Same.
6658 * gcc.dg/switch-warn-2.c: Same.
6659 * gcc.dg/utf-cvt.c: Same.
6660 * gcc.dg/utf16-4.c: Same.
6661
216bfadc
JJ
66622017-05-24 Jakub Jelinek <jakub@redhat.com>
6663
6664 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6665 Don't include limits.h.
6666 (w): Conditionalize on long long wider than int. Use
6667 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6668 -9223372036854775808.
6669 (x): Use __INT_MAX__ instead of INT_MAX.
6670
610abc02
TK
66712017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6672
6673 PR fortran/66094
6674 * gfortran.dg/inline_matmul_16.f90: New test.
6675
8d0c9b36
TV
66762017-05-24 Tom de Vries <tom@codesourcery.com>
6677
6678 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6679
3f3fb6c9
PB
66802017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6681
6682 PR middle-end/80823
6683 * gcc.dg/pr80823.c: New test.
6684
00e0af8d
AK
66852017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6686
6687 * gcc.target/s390/pr80725.c: New test.
6688
6131102c
NS
66892017-05-23 Nathan Sidwell <nathan@acm.org>
6690
ef4c5e78
NS
6691 * g++.dg/lookup/extern-c-hidden.C: New.
6692 * g++.dg/lookup/extern-redecl1.C: New.
6693
6131102c
NS
6694 PR c++/80866
6695 * g++.dg/parse/pr80866.C: New.
6696
d2db2e6b
JH
66972017-05-23 Jan Hubicka <hubicka@ucw.cz>
6698
6699 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6700 * gcc.dg/ipa/inline-5.c: Likewise.
6701 * gfortran.dg/pr48636.f90: Likewise.
6702
e4ea7a4c
NS
67032017-05-23 Nathan Sidwell <nathan@acm.org>
6704
6705 * g++.dg/parse/ctor9.C: Adjust expected error.
6706
c2d7c404
JD
67072017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6708
6709 PR libgfortran/80256
6710 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6711 Cygwin.
6712
fd71a9a2
TS
67132017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6714
6715 * c-c++-common/goacc/parallel-dims-1.c: Update.
6716 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6717 * c-c++-common/goacc/routine-1.c: Likewise.
6718 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6719 * g++.dg/goacc/template.C: Likewise.
6720 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6721 * gfortran.dg/goacc/routine-3.f90: Likewise.
6722 * gfortran.dg/goacc/sie.f95: Likewise.
6723 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6724
9d029ddf
NS
67252017-05-23 Nathan Sidwell <nathan@acm.org>
6726
6727 * g++.dg/lookup/using13.C: Adjust expected error.
6728
008c7367
SKS
67292017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6730
6731 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6732
d1f6caae
MM
67332017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6734
6735 PR target/80718
6736 * gcc.target/powerpc/pr80718.c: New test.
6737
2ea0d750
SB
67382017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6739
6740 * gcc.target/powerpc/conditional-return.c: New testcase.
6741
25b81686
BS
67422017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6743
6744 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6745 LE-only.
6746
477f145b
JW
67472017-05-22 Janus Weil <janus@gcc.gnu.org>
6748
6749 PR fortran/80766
6750 * gfortran.dg/typebound_call_28.f90: New test.
6751
65cc1407
NS
67522017-05-22 Nathan Sidwell <nathan@acm.org>
6753
6754 * g++.dg/lookup/strong-using.C: New.
6755
0c4f8178
TP
67562017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6757
6758 * gcc.target/arm/movsi_movt.c: New test.
6759 * gcc.target/arm/movdi_movt.c: New test.
6760
fbb1c7d4
EB
67612017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6762
6763 * gnat.dg/specs/not_null1.ads: New test.
6764
d3271136
EB
67652017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6766
6767 * gnat.dg/limited_with5.ad[sb]: New test.
6768 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6769 * gnat.dg/limited_with6.ad[sb]: New test.
6770 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6771
4c24ec6d
EB
67722017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6773
6774 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6775 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6776
4bcbb7b8
PC
67772017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6778
6779 PR c++/70265
6780 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6781 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6782
51cd6b78
JD
67832017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6784
6785 PR libgfortran/80333
6786 * gfortran.dg/dtio_30.f03: New test.
6787
33f8c0a1
MP
67882017-05-19 Marek Polacek <polacek@redhat.com>
6789
6790 PR sanitizer/80800
6791 * c-c++-common/ubsan/pr80800.c: New test.
6792 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6793
9740ed54
TS
67942017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6795
7fd549d2
TS
6796 * c-c++-common/goacc/default-1.c: Update.
6797 * c-c++-common/goacc/default-2.c: Likewise.
6798 * c-c++-common/goacc/default-4.c: Likewise.
6799 * gfortran.dg/goacc/default-1.f95: Likewise.
6800 * gfortran.dg/goacc/default-4.f: Likewise.
6801 * c-c++-common/goacc/default-5.c: New file.
6802 * gfortran.dg/goacc/default-5.f: Likewise.
6803
9740ed54
TS
6804 * c-c++-common/goacc/default-1.c: New file.
6805 * c-c++-common/goacc/default-2.c: Likewise.
6806 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6807 test cases in...
6808 * c-c++-common/goacc/default-3.c: ... this new file, and...
6809 * c-c++-common/goacc/default-4.c: ... this new file.
6810 * gfortran.dg/goacc/default.f95: Remove file, including its test
6811 cases in...
6812 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6813 * gfortran.dg/goacc/default-2.f: ... this new file.
6814 * gfortran.dg/goacc/default-3.f95: New file.
6815 * gfortran.dg/goacc/default-4.f: Likewise.
6816
2a8a8d7b
NS
68172017-05-19 Nathan Sidwell <nathan@acm.org>
6818
6819 * g++.dg/inherit/covariant7.C: Adjust.
6820
a978134e
PB
68212017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6822
6823 * gcc.target/arm/tls-disable-literal-pool.c: Change
6824 require-effective-target to tls_native.
6825 Move dg-error to return statement line and change to dg-message.
6826
39aac208
RB
68272017-05-19 Richard Biener <rguenther@suse.de>
6828
6829 PR c++/80593
6830 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6831 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6832
035ab826
RB
68332017-05-19 Richard Biener <rguenther@suse.de>
6834
6835 PR middle-end/80764
6836 * gcc.dg/torture/pr80764.c: New testcase.
6837
52e14b96
MM
68382017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6839
6840 PR target/80510
6841 * gcc.target/powerpc/pr80510-1.c: New test.
6842 * gcc.target/powerpc/pr80510-2.c: Likewise.
6843
4287da82
EG
68442017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6845
6846 * gcc.dg/pragma-diag-7.c: New test.
6847
e4171e10
UB
68482017-05-18 Uros Bizjak <ubizjak@gmail.com>
6849
6850 PR target/80799
6851 * g++.dg/other/i386-11.C: New test.
6852
cdefeea2
WS
68532017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6854
6855 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6856 * fold-vec-div-floatdouble.c: Likewise.
6857 * fold-vec-logical-ands-char.c: Likewise.
6858 * fold-vec-logical-ands-int.c: Likewise.
6859 * fold-vec-logical-ands-short.c: Likewise.
6860 * fold-vec-logical-ors-char.c: Likewise.
6861 * fold-vec-logical-ors-int.c: Likewise.
6862 * fold-vec-logical-ors-short.c: Likewise.
6863 * fold-vec-logical-other-char.c: Likewise.
6864 * fold-vec-mule-misc.c: Likewise.
6865 * fold-vec-mult-float.c: Likewise.
6866 * fold-vec-mult-floatdouble.c: Likewise.
6867 * fold-vec-mult-int.c: Likewise.
6868 * fold-vec-mult-int128-p9.c: Likewise.
6869 * fold-vec-sub-floatdouble.c: Likewise.
6870 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6871 Add lp64 requirement.
6872 * fold-vec-mult-int128-p8.c: Likewise.
6873 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6874
62ee030a
SM
68752017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6876
6877 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6878 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6879 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6880 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6881 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6882 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6883 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6884 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6885 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6886 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6887 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6888 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6889 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6890 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6891 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6892 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6893 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6894 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6895 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6896 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6897 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6898 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6899 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6900 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6901 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6902 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6903
00a84d0e
SL
69042017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6905
6906 * gcc.target/sparc/niagara7-align.c: New test.
6907
243c2883
MP
69082017-05-18 Marek Polacek <polacek@redhat.com>
6909
6910 PR sanitizer/80797
6911 * c-c++-common/ubsan/null-12.c: New test.
6912
e98e6340
SB
69132017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6914
6915 PR middle-end/80692
6916 * gcc.c-torture/execute/pr80692.c: New testcase.
6917
0152001b 69182017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6919
6920 PR libgfortran/80741
6921 * gfortran.dg/read_4.f90: New test.
6922
c8ded430
BS
69232017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6924
6925 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6926
e5b1f5a1
FR
69272017-05-17 Fritz Reese <fritzoreese@gmail.com>
6928
6929 PR fortran/80668
6930 * gfortran.dg/pr80668.f90: New.
6931
9853cb28
PB
69322017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6933
6934 PR middle-end/80775
6935 * gcc.dg/pr80775.c: New test.
6936
142473df
MP
69372017-05-17 Marek Polacek <polacek@redhat.com>
6938
6939 PR sanitizer/80659
6940 * gcc.dg/asan/pr80659.c: New test.
6941
8508a5b5
SKS
69422017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6943
6944 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6945 unsigned long.
6946
bc36d2b7
CX
69472017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6948
6949 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6950
4fc5ebf1
JG
69512017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6952 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6953
6954 PR tree-optimization/80457
6955 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6956 call vect_model_simple_cost.
6957
bedee914
PT
69582017-05-16 Paul Thomas <pault@gcc.gnu.org>
6959
6960 PR fortran/80554
6961 * gfortran.dg/submodule_29.f08: New test.
6962
10791753
DM
69632017-05-16 David Malcolm <dmalcolm@redhat.com>
6964
6965 * g++.dg/other/accessor-fixits-1.C: New test case.
6966 * g++.dg/other/accessor-fixits-2.C: New test case.
6967 * g++.dg/other/accessor-fixits-3.C: New test case.
6968 * g++.dg/other/accessor-fixits-4.C: New test case.
6969
727577c2
CL
69702017-05-16 Carl Love <cel@us.ibm.com>
6971
6972 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6973 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6974 built-ins to the test suite file. Note, support for mradds exists
6975 but no test case exists.
6976 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6977 built-ins to the test suite file.
6978
6b6ae9eb
MP
69792017-05-16 Marek Polacek <polacek@redhat.com>
6980
6981 PR sanitizer/80536
6982 PR sanitizer/80386
6983 * c-c++-common/ubsan/pr80536.c: New test.
6984 * g++.dg/ubsan/pr80386.C: New test.
6985
678d7e19
TC
69862017-05-16 Tamar Christina <tamar.christina@arm.com>
6987
6988 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6989 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6990
6da37857
MW
69912016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6992
6993 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6994 expected output of vadd, vsub and vmul instructions.
6995 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6996 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6997 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6998
a5768d38
JD
69992017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7000
7001 PR libgfortran/80727
7002 * gfortran.dg/read_3.f90: New test.
7003
3a77e7cc
NS
70042017-05-15 Nathan Sidwell <nathan@acm.org>
7005
2016c841
NS
7006 PR c++/79369
7007 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7008
3a77e7cc
NS
7009 PR c++/79369
7010 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7011 * g++.dg/cpp0x/pr79369.C: New.
7012
0735a1c8
SK
70132017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7014
7015 PR fortran/80752
3a77e7cc 7016 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7017
f108770a
UB
70182017-05-15 Uros Bizjak <ubizjak@gmail.com>
7019
900b5b6a 7020 PR target/80425
f108770a
UB
7021 * gcc.target/i386/pr80425-1.c: New test.
7022 * gcc.target/i386/pr80425-2.c: Ditto.
7023
e30ce0a3
JL
70242017-05-15 Jeff Law <law@redhat.com>
7025
7026 * gcc.target/mips/reorgbug-1.c: New test.
7027
0d5a0a33
PMR
70282017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7029
7030 * gnat.dg/specs/pack13.ads: New test.
7031
a104bd88
MS
70322017-05-14 Martin Sebor <msebor@redhat.com>
7033
7034 PR middle-end/77671
7035 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7036 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7037 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7038 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7039 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7040
c6c02519
MS
70412017-05-14 Martin Sebor <msebor@redhat.com>
7042
7043 PR middle-end/80669
7044 * gcc.dg/builtin-stpncpy.c: New test.
7045
d6d4d770
DS
70462017-05-14 Daniel Santos <daniel.santos@pobox.com>
7047
7048 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7049 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7050 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7051 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7052
b9bdd60b
JK
70532017-05-14 Julia Koval <julia.koval@intel.com>
7054
7055 * gcc.target/i386/xgetsetbv.c: New test.
7056
28ae01cd
NK
70572017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7058
7059 PR fortran/80442
7060 * gfortran.dg/impl_do_var_data.f90: New Test
7061
c7488b4f
PJ
70622017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7063
7064 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7065 A regression test for a private array access case which caused
7066 an assert.
7067
9b5f12ae
MS
70682017-05-12 Martin Sebor <msebor@redhat.com>
7069
7070 PR testsuite/80643
7071 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7072 to the purpose of the test.
7073
b76f1550
SM
70742017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7075
7076 * gcc.target/powerpc/bmi-andn-1.c: New file
7077 * gcc.target/powerpc/bmi-andn-2.c: New file.
7078 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7079 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7080 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7081 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7082 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7083 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7084 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7085 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7086 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7087 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7088 * gcc.target/powerpc/bmi-check.h: New File.
7089 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7090 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7091 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7092 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7093 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7094 * gcc.target/powerpc/bmi2-check.h: New file.
7095 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7096 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7097 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7098 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7099 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7100 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7101 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7102 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7103 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7104
2a3fa75a
PC
71052017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7106
7107 PR c++/60430
7108 * g++.dg/cpp0x/pr60430.C: New.
7109
e8bf7c7b
JL
71102017-05-12 Jeff Law <law@redhat.com>
7111
7112 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7113
284d1f76
PB
71142017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7115
7116 PR middle-end/80707
7117 * g++.dg/pr80707.C: New test.
7118
302a0e37
WS
71192017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7120
7121 * gcc.target/powerpc/fold-vec-div-float.c: New.
7122 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7123 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7124
a7785078
WS
71252017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7126
7127 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7128 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7129 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7130 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7131 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7132 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7133 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7134 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7135 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7136 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7137 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7138 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7139
9206028e
PC
71402017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7141
7142 PR c++/49604
7143 * g++.dg/cpp0x/forw_enum14.C: New.
7144 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7145
7af1c0ad
RB
71462017-05-12 Richard Biener <rguenther@suse.de>
7147
7148 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7149
f7e95bdb
PC
71502017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7151
7152 PR c++/67687
7153 * g++.dg/cpp0x/constexpr-ice17.C: New.
7154
53e788d0
RB
71552017-05-12 Richard Biener <rguenther@suse.de>
7156
7157 PR tree-optimization/80713
7158 * gcc.dg/torture/pr80713.c: New testcase.
7159
2ead1ab9
AK
71602017-05-12 Andi Kleen <ak@linux.intel.com>
7161
7162 PR testsuite/77684
7163 * lib/target-supports.exp (profopt-perf-wrapper):
7164 Add -m8 option to increase parallelism.
7165
ee58b02f
TS
71662017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7167
1e47f02b
TS
7168 * c-c++-common/goacc/parallel-dims-1.c: New file.
7169 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7170
b0f271ce
TS
7171 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7172 * c-c++-common/goacc/classify-kernels.c: Likewise.
7173 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7174 Likewise.
7175 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7176 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7177 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7178 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7179 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7180 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7181 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7182 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7183 * c-c++-common/goacc/kernels-loop.c: Likewise.
7184 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7185 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7186 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7187 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7188 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7189 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7190 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7191 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7192 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7193 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7194 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7195 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7196
25651634
TS
7197 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7198 * c-c++-common/goacc/classify-kernels.c: Likewise.
7199 * c-c++-common/goacc/classify-parallel.c: Likewise.
7200 * c-c++-common/goacc/classify-routine.c: Likewise.
7201 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7202 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7203 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7204 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7205
ee58b02f
TS
7206 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7207 * c-c++-common/goacc/classify-kernels.c: Likewise.
7208 * c-c++-common/goacc/classify-parallel.c: Likewise.
7209 * c-c++-common/goacc/classify-routine.c: Likewise.
7210 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7211 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7212 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7213 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7214
2d82ec25
NS
72152017-05-11 Nathan Sidwell <nathan@acm.org>
7216
7217 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7218
72192017-05-11 Carl Love <cel@us.ibm.com>
7220
7221 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7222 to the test suite file.
7223 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7224 to the test suite file.
7225
628c06d6
JD
72262017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7227
7228 PR fortran/78659
7229 * gfortran.dg/namelist_91.f90: New test.
7230 * gfortran.dg/namelist_92.f90: New test.
7231 * gfortran.dg/namelist_93.f90: New test.
7232 * gfortran.dg/namelist_94.f90: New test.
7233
1bea0f26
BS
72342017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7235
7236 PR target/80695
7237 * gcc.target/powerpc/pr80695-p8.c: New file.
7238 * gcc.target/powerpc/pr80695-p9.c: New file.
7239
7c85c9fe
UB
72402017-05-11 Uros Bizjak <ubizjak@gmail.com>
7241 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR target/80706
7244 * gcc.target/i386/pr80706.c: New test.
7245
d7a33a4c
JK
72462017-05-11 Julia Koval <julia.koval@intel.com>
7247
7248 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7249 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7250 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7251 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7252
59fbddcf
PC
72532017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 PR c++/70538
7256 * g++.dg/cpp0x/pr70538.C: New.
7257
cc09ff60
UB
72582017-05-11 Uros Bizjak <ubizjak@gmail.com>
7259
7c85c9fe
UB
7260 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7261 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7262 (dg-options): Remove -fno-tree-sink.
7263
4fd18c78
KN
72642017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7265
7266 * gcc.target/powerpc/cmpb-1.c: New test.
7267 * gcc.target/powerpc/cmpb-2.c: New test.
7268 * gcc.target/powerpc/cmpb-3.c: New test.
7269 * gcc.target/powerpc/cmpb32-1.c: New test.
7270 * gcc.target/powerpc/cmpb32-2.c: New test.
7271
43b883a9
RB
72722017-05-11 Richard Biener <rguenther@suse.de>
7273
7274 PR tree-optimization/80705
7275 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7276
29b871ec
NS
72772017-05-11 Nathan Sidwell <nathan@acm.org>
7278
7279 * lib/scanlang.exp: New.
7280 * lib/gcc-dg.exp: Load scanlang.exp.
7281 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7282
c587104e
MM
72832017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7284
7285 PR testsuite/80580
7286 * gcc.dg/gimplefe-error-6.c: New test.
7287
67ac9a9d
MM
72882017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7289
7290 PR testsuite/80580
7291 * gcc.dg/gimplefe-error-5.c: New test.
7292
ac4eb40f
MM
72932017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7294
7295 PR testsuite/80580
7296 * gcc.dg/gimplefe-error-4.c: New test.
7297
d45d6282
BS
72982017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7299
7300 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7301
f4ee3a9e
UB
73022017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7303
7304 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7305 (_mm_maskz_max_round_sd): Test new intrinsics.
7306 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7307 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7308 (_mm_maskz_max_round_ss): Test new intrinsics.
7309 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7310 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7311 (_mm_maskz_min_round_sd): Test new intrinsics.
7312 * gcc.target/i386/avx512f-vminsd-2.c: New.
7313 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7314 (_mm_maskz_min_round_ss): Test new intrinsics.
7315 * gcc.target/i386/avx512f-vminss-2.c: New.
7316 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7317 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7318 (__builtin_ia32_minss_mask_round): Test new builtins.
7319 * gcc.target/i386/sse-13.c: Ditto.
7320 * gcc.target/i386/sse-23.c: Ditto.
7321 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7322 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7323 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7324 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7325 (_mm_mask_min_round_ss): Test new intrinsics.
7326 * gcc.target/i386/testround-1.c: Ditto.
7327
73282017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7329
7330 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7331 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7332 (_mm_maskz_div_round_sd): Test new intrinsics.
7333 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7334 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7335 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7336 (_mm_maskz_div_round_ss): Test new intrinsics.
7337 * gcc.target/i386/avx512f-vdivss-2.c: New.
7338 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7339 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7340 (_mm_maskz_mul_round_sd): Test new intrinsics.
7341 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7342 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7343 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7344 (_mm_maskz_mul_round_ss): Test new intrinsics.
7345 * gcc.target/i386/avx512f-vmulss-2.c: New.
7346 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7347 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7348 (__builtin_ia32_mulss_mask_round): Test new builtins.
7349 * gcc.target/i386/sse-13.c: Ditto.
7350 * gcc.target/i386/sse-23.c: Ditto.
7351 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7352 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7353 (_mm_maskz_mul_round_ss): Test new intrinsics.
7354 * gcc.target/i386/testround-1.c: Ditto.
7355
73562017-05-10 Julia Koval <julia.koval@intel.com>
7357
7358 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7359 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7360 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7361
73622017-05-10 Julia Koval <julia.koval@intel.com>
7363
7364 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7365 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7366 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7367 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7368
ca4d2851
PB
73692017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7370
0f374417 7371 PR tree-optimization/51513
ca4d2851
PB
7372 * gcc.target/powerpc/pr51513.c: New test.
7373 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7374 __builtin_abort().
7375 * gcc.dg/predict-14.c: Likewise.
7376
5562ebfc
CL
73772017-05-10 Carl Love <cel@us.ibm.com>
7378 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7379 to the test suite file.
7380 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7381 to the test suite file.
7382
0ca2e7f7
PK
73832017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7384
7385 PR tree-optimization/77644
7386 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7387
e1ad2926
AO
73882017-05-10 Alexandre Oliva <aoliva@redhat.com>
7389
7390 * gcc.dg/guality/inline-params-2.c: New.
7391
f00b411f
PC
73922017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7393
7394 PR c++/80145
7395 * g++.dg/cpp1y/auto-fn37.C: New.
7396 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7397
bf2a705c
MM
73982017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7399
7400 PR target/68163
7401 * gcc.target/powerpc/pr68163.c: New test.
7402
5285d5d3
JW
74032017-05-09 Janus Weil <janus@gcc.gnu.org>
7404
7405 PR fortran/79311
7406 * gfortran.dg/finalize_32.f90: New test.
7407
31c2d57d
VR
74082017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7409
7410 PR c/35441
7411 * gcc.dg/pr35441.c: New test.
7412
731f2c8a
MS
74132017-05-09 Martin Sebor <msebor@redhat.com>
7414
7415 PR testsuite/80643
7416 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7417 output.
7418
cc49d15a
PC
74192017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7420
7421 PR c++/80186
7422 * g++.dg/template/crash126.C: New.
7423
85282abc
SP
74242017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7425
7426 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7427 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7428 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7429 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7430
823c79ae
DH
74312017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7432
10a8bb62 7433 PR testsuite/80611
823c79ae
DH
7434 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7435
79557bae
CZ
74362017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7437
7438 * gcc.target/arc/tmac-1.c: New file.
7439 * gcc.target/arc/tmac-2.c: Likewise.
7440 * gcc.target/arc/tmac.h: Likewise.
7441
c7314bc1
CZ
74422017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7443 Andrew Burgess <andrew.burgess@embecosm.com>
7444
7445 * gcc.target/arc/firq-1.c: New file.
7446 * gcc.target/arc/firq-2.c: Likewise.
7447 * gcc.target/arc/firq-3.c: Likewise.
7448 * gcc.target/arc/firq-4.c: Likewise.
7449 * gcc.target/arc/firq-5.c: Likewise.
7450 * gcc.target/arc/firq-6.c: Likewise.
7451
41453183
CZ
74522017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7453
7454 * gcc.target/arc/interrupt-5.c: Newfile.
7455 * gcc.target/arc/interrupt-6.c: Likewise.
7456 * gcc.target/arc/interrupt-7.c: Likewise.
7457 * gcc.target/arc/interrupt-8.c: Likewise.
7458 * gcc.target/arc/interrupt-9.c: Likewise.
7459
019bd543
RB
74602017-05-09 Richard Biener <rguenther@suse.de>
7461
7462 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7463 and adjust.
7464 * gcc.dg/vect/vect-50.c: Likewise.
7465
684f84de
MP
74662017-05-09 Marek Polacek <polacek@redhat.com>
7467
7468 PR c/80525
7469 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7470 * c-c++-common/Wlogical-op-2.c: New test.
7471
fd71825b
SKS
74722017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7473
7474 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7475 for targets with __SIZEOF_INT__ < 4.
7476
4ca2e6ec
RB
74772017-05-09 Richard Biener <rguenther@suse.de>
7478
7479 * gcc.dg/vect/vect-50.c: Revert last change.
7480 * gcc.dg/vect/vect-44.c: Likewise.
7481
631238ac
MS
74822017-05-08 Martin Sebor <msebor@redhat.com>
7483
7484 PR translation/80280
7485 * gcc.dg/format/gcc_diag-10.c: New test.
7486
6ba86ba7
KN
74872017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7488
7489 PR target/80101
7490 * gcc.target/powerpc/pr80101-1.c: New test.
7491
0f6ed121
TK
74922017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7493
7494 PR fortran/79930
7495 * gfortran.dg/inline_transpose_1.f90: Add
7496 -finline-matmul-limit=0 to options.
7497 * gfortran.dg/matmul_5.f90: Likewise.
7498 * gfortran.dg/vect/vect-8.f90: Likewise.
7499 * gfortran.dg/inline_matmul_14.f90: New test.
7500 * gfortran.dg/inline_matmul_15.f90: New test.
7501
fd991039
TK
75022017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7503
7504 PR fortran/80602
7505 * gfortran.dg/matmul_15.f90: New test case.
7506
18b8c294
WD
75072017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7508
774cccdc
JJ
7509 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7510 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7511
8637c116
JL
75122017-05-07 Jeff Law <law@redhat.com>
7513
7514 Revert:
7515 2017-05-06 Jeff Law <law@redhat.com>
7516 PR tree-optimization/78496
7517 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7518 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7519
973dfbb4
JL
75202017-05-06 Jeff Law <law@redhat.com>
7521
7522 PR tree-optimization/78496
7523 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7524 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7525
8ffa3150
RS
75262017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7527
7528 * gcc.target/aarch64/spill_1.c: New test.
7529
2a3f7997
RS
75302017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7531
7532 PR rtl-optimization/75964
7533 * gcc.dg/torture/pr75964.c: New test.
7534
d554bf23
TV
75352017-05-06 Tom de Vries <tom@codesourcery.com>
7536
7537 PR testsuite/80606
7538 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7539 * gcc.target/i386/avx-vtestpd-2.c: Same.
7540 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7541 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7542 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7543 * gcc.target/i386/avx-vtestpd-3.c: Same.
7544 * gcc.target/i386/avx-vtestps-1.c: Same.
7545 * gcc.target/i386/avx-vtestps-2.c: Same.
7546 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7547 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7548 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7549 * gcc.target/i386/avx-vtestps-3.c: Same.
7550
7a976fe7
TV
75512017-05-06 Tom de Vries <tom@codesourcery.com>
7552
7553 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7554
0e852c66
TV
75552017-05-06 Tom de Vries <tom@codesourcery.com>
7556
7557 PR testsuite/80557
7558 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7559 * gcc.target/powerpc/altivec-types-1.c: Same.
7560
63c40d92
TV
75612017-05-06 Tom de Vries <tom@codesourcery.com>
7562
7563 PR testsuite/80557
7564 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7565 * gcc.target/spu/intrinsics-1.c: Same.
7566
b25b8f91
TV
75672017-05-06 Tom de Vries <tom@codesourcery.com>
7568
7569 PR testsuite/80557
7570 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7571
6df13491
TV
75722017-05-06 Tom de Vries <tom@codesourcery.com>
7573
7574 PR testsuite/80557
7575 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7576 * gcc.target/aarch64/spellcheck_2.c: Same.
7577 * gcc.target/aarch64/spellcheck_3.c: Same.
7578
e01261fe
TV
75792017-05-06 Tom de Vries <tom@codesourcery.com>
7580
7581 PR testsuite/80557
7582 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7583 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7584 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7585 * g++.dg/debug/dwarf2/typedef5.C: Same.
7586 * g++.dg/goacc/data-1.C: Same.
7587
9945596c
BS
75882017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7589
7590 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7591
8acb8575
MM
75922017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7593
7594 PR target/79038
7595 PR target/79202
7596 PR target/79203
7597 * gcc.target/powerpc/ppc-round3.c: New test.
7598 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7599
ac699a04
JJ
76002017-05-05 Jakub Jelinek <jakub@redhat.com>
7601
8dc6a926
JJ
7602 PR tree-optimization/80632
7603 * gcc.dg/pr80632.c: New test.
7604
ac699a04
JJ
7605 PR tree-optimization/80558
7606 * gcc.dg/tree-ssa/vrp115.c: New test.
7607
655b5fc8
AV
76082017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7609 Thomas Preud'homme <thomas.preudhomme@arm.com>
7610 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7611
7612 PR target/71607
7613 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7614 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7615 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7616 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7617 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7618 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7619 * gcc.target/arm/tls-disable-literal-pool.c: New.
7620
c02d2d0a
PK
76212017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7622
7623 PR tree-optimization/80613
7624 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7625
dfae9048
PC
76262017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7627
7628 PR c++/71577
7629 * g++.dg/cpp0x/pr71577.C: New.
7630
d9c5a8b9
MS
76312017-05-04 Martin Sebor <msebor@redhat.com>
7632
7633 PR middle-end/79234
7634 * gcc.dg/builtin-stringop-chk-8.c: New test.
7635 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7636 * gcc.dg/builtin-stringop-chk-4.c: Same.
7637 * gcc.dg/builtin-strncat-chk-1.c: Same.
7638 * g++.dg/ext/strncpy-chk1.C: Same.
7639 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7640 * gcc.dg/out-of-bounds-1.c: Same.
7641 * gcc.dg/pr78138.c: Same.
7642 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7643 * gfortran.dg/mvbits_7.f90: Same.
7644
e50d56a5
MS
76452017-05-04 Martin Sebor <msebor@redhat.com>
7646
7647 PR preprocessor/79214
7648 PR middle-end/79222
7649 PR middle-end/79223
7650 * gcc.dg/pr79214.c: New test.
7651 * gcc.dg/pr79214.h: New test header.
7652 * gcc.dg/pr79222.c: New test.
7653 * gcc.dg/pr79223.c: New test.
7654 * gcc.dg/pr78138.c: Adjust.
7655 * gfortran.dg/unconstrained_commons.f: Same.
7656
0f2c4a8f
MS
76572017-05-04 Martin Sebor <msebor@redhat.com>
7658
7659 PR translation/80280
7660 * g++.dg/abi/Wabi-2-3.C: Adjust.
7661 * g++.dg/abi/Wabi-3-2.C: Ditto.
7662 * g++.dg/lookup/using17.C: Ditto.
7663 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7664
8eef6097
MJ
76652017-05-04 Martin Jambor <mjambor@suse.cz>
7666
7667 PR tree-optimization/80622
7668 * gcc.dg/tree-ssa/pr80622.c: New test.
7669
76702017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7671
7672 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7673
26f1a658
JH
76742017-05-04 Jan Hubicka <hubicka@ucw.cz>
7675
7676 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7677 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7678
4d147bca
RB
76792017-05-04 Richard Biener <rguenther@suse.de>
7680
7681 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7682
3862ef76
RS
76832017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7684
7685 * gcc.dg/vect/vect-profile-1.c: New test.
7686
c89ffd99
MP
76872017-05-04 Marek Polacek <polacek@redhat.com>
7688
7689 PR tree-optimization/80612
7690 * gcc.dg/torture/pr80612.c: New test.
7691
261ce1e5
PB
76922017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7693 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7694
7695 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7696 check_effective_target_arm_thumb1_movt_ok.
7697
556cf088
PB
76982017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7699
7700 * gcc.target/arm/fpscr.c: New file.
7701
010b1cc0
TP
77022017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7703
7704 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7705 target.
7706
99b68476
TV
77072017-05-04 Tom de Vries <tom@codesourcery.com>
7708
7709 PR testsuite/80557
7710 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7711 line numbers.
7712 * g++.dg/warn/miss-format-1.C: Same.
7713 * g++.dg/warn/overflow-warn-1.C: Same.
7714 * g++.dg/warn/overflow-warn-3.C: Same.
7715 * g++.dg/warn/overflow-warn-4.C: Same.
7716
09177a4b
TV
77172017-05-04 Tom de Vries <tom@codesourcery.com>
7718
7719 PR testsuite/80557
7720 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7721 * gcc.target/i386/pr68657.c: Same.
7722 * gcc.target/i386/pr69255-1.c: Same.
7723 * gcc.target/i386/pr69255-2.c: Same.
7724 * gcc.target/i386/pr69255-3.c: Same.
7725
02c64149
RB
77262017-05-04 Richard Biener <rguenther@suse.de>
7727
7728 PR tree-optimization/31130
7729 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7730 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7731 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7732 * gcc.dg/pr52904.c: Remove XFAIL.
7733 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7734
9a26dfc8
JL
77352017-05-03 Jeff Law <law@redhat.com>
7736
7737 PR tree-optimization/78496
7738 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7739
4d0e904f
UB
77402017-05-03 Uros Bizjak <ubizjak@gmail.com>
7741
7742 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7743
49ab4621
RB
77442017-05-03 Richard Biener <rguenther@suse.de>
7745
7746 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7747
18bfe940
JJ
77482017-05-03 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR tree-optimization/79472
4d0e904f
UB
7751 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7752 to dg-options.
18bfe940
JJ
7753 * gcc.dg/tree-ssa/vrp113.c: New test.
7754 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7755 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7756 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7757
53e62089
TV
77582017-05-03 Tom de Vries <tom@codesourcery.com>
7759
7760 PR testsuite/80557
7761 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7762 * c-c++-common/Wshift-negative-value-2.c: Same.
7763 * c-c++-common/Wshift-negative-value-3.c: Same.
7764 * c-c++-common/Wshift-negative-value-4.c: Same.
7765 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7766 * c-c++-common/cpp/pr60400.c: Same.
7767 * c-c++-common/fmax-errors.c: Same.
7768 * c-c++-common/goacc/data-2.c: Same.
7769 * c-c++-common/goacc/host_data-2.c: Same.
7770 * c-c++-common/gomp/simd4.c: Same.
7771 * c-c++-common/pr28656.c: Same.
7772 * c-c++-common/pr43395.c: Same.
7773 * c-c++-common/torture/pr57945.c: Same.
7774
962913a5
TV
77752017-05-03 Tom de Vries <tom@codesourcery.com>
7776
7777 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7778 arg of dg directive.
7779 * c-c++-common/goacc/routine-3.c: Same.
7780 * c-c++-common/goacc/routine-4.c: Same.
7781
ad53f123
DM
77822017-05-02 David Malcolm <dmalcolm@redhat.com>
7783
7784 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7785 (test_fixit_insert_newline): New function.
7786 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7787 (test_fixit_insert_newline): New function.
7788 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7789 (test_fixit_insert_newline): New function.
7790 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7791 (test_fixit_insert_newline): New function.
7792 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7793 (test_show_locus): Handle test_fixit_insert_newline.
7794
0ca91c77
BC
77952017-05-02 Bin Cheng <bin.cheng@arm.com>
7796
7797 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7798
cc5b8f3d
TC
77992017-04-27 Tamar Christina <tamar.christina@arm.com>
7800
7801 * gcc.dg/lsr-div1.c: New testcase.
7802
1853f5c7
SP
78032017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7804
7805 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7806 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7807 (_mm_maskz_add_round_sd): Test new intrinsics.
7808 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7809 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7810 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7811 (_mm_maskz_add_round_ss): Test new intrinsics.
7812 * gcc.target/i386/avx512f-vaddss-2.c: New.
7813 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7814 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7815 (_mm_maskz_sub_round_sd): Test new intrinsics.
7816 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7817 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7818 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7819 (_mm_maskz_sub_round_ss): Test new intrinsics.
7820 * gcc.target/i386/avx512f-vsubss-2.c: New.
7821 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7822 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7823 (__builtin_ia32_subss_mask_round): Test new builtins.
7824 * gcc.target/i386/sse-13.c: Ditto.
7825 * gcc.target/i386/sse-23.c: Ditto.
7826 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7827 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7828 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7829 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7830 (_mm_mask_sub_round_ss): Test new intrinsics.
7831 * gcc.target/i386/testround-1.c: Ditto.
7832
2bba7541
MJ
78332017-05-02 Martin Jambor <mjambor@suse.cz>
7834
7835 PR tree-optimization/78687
7836 * g++.dg/tree-ssa/pr78687.C: New test.
7837
2bf54d93
RB
78382017-05-02 Richard Biener <rguenther@suse.de>
7839
7840 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7841 behavior.
7842 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7843
aee63acc
RB
78442017-05-02 Richard Biener <rguenther@suse.de>
7845
7846 PR tree-optimization/80591
7847 * gcc.dg/torture/pr80591.c: New testcase.
7848
e7d70c6c
RB
78492017-05-02 Richard Biener <rguenther@suse.de>
7850
7851 PR tree-optimization/80549
7852 * gcc.dg/torture/pr80549.c: New testcase.
7853
52e0a9f7
SKS
78542017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7855
7856 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7857 unsigned long.
7858
815d9cc6
XR
78592017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7860
7861 PR c++/80038
7862 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7863
338035aa
DM
78642017-05-01 David Malcolm <dmalcolm@redhat.com>
7865
7866 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7867 reflect insertion fix-it hints at the same location now being
7868 consolidated.
7869
4d82d0bc
MS
78702017-05-01 Martin Sebor <msebor@redhat.com>
7871
7872 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7873 on ILP32 targets.
7874
d539a57b
TV
78752017-05-01 Tom de Vries <tom@codesourcery.com>
7876
7877 * gcc.dg/pr78768.c: Require linker plugin.
7878
c6b9e849
TK
78792017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7880
7881 PR fortran/37131
7882 * gfortran.dg/matmul_bounds_11.f90: New test.
7883
706eb1a7
MS
78842017-05-01 Martin Sebor <msebor@redhat.com>
7885
7886 PR tree-optimization/79715
7887 * gcc.dg/pr79715.c: New test.
7888
723f4140
TV
78892017-05-01 Tom de Vries <tom@codesourcery.com>
7890
7891 PR testsuite/65941
7892 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7893 * g++.dg/other/pr59492.C: Require effective target rdrand.
7894
6bbb3a69
VR
78952017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7896
7897 * g++.dg/diagnostic/member-decl-1.C: New test.
7898
4212aecd
MG
78992017-04-29 Marc Glisse <marc.glisse@inria.fr>
7900
7901 PR tree-optimization/80487
7902 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7903
fe75f732
PK
79042017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7905
7906 PR tree-optimization/79697
7907 * gcc.dg/tree-ssa/pr79697.c: New test.
7908
6bcd8768
TV
79092017-04-29 Tom de Vries <tom@codesourcery.com>
7910
7911 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7912
d127ae9f
MS
79132017-04-28 Martin Sebor <msebor@redhat.com>
7914
7915 PR tree-optimization/80523
7916 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7917
c9610933
TV
79182017-04-28 Tom de Vries <tom@codesourcery.com>
7919
7920 PR testsuite/80557
7921 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7922 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7923
b5be38bc
TV
79242017-04-28 Tom de Vries <tom@codesourcery.com>
7925
7926 PR testsuite/80557
7927 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7928 * obj-c++.dg/bitfield-4.mm: Same.
7929 * obj-c++.dg/bitfield-5.mm: Same.
7930 * obj-c++.dg/exceptions-3.mm: Same.
7931 * obj-c++.dg/exceptions-5.mm: Same.
7932 * obj-c++.dg/method-1.mm: Same.
7933 * obj-c++.dg/method-12.mm: Same.
7934 * obj-c++.dg/method-13.mm: Same.
7935 * obj-c++.dg/method-15.mm: Same.
7936 * obj-c++.dg/method-16.mm: Same.
7937 * obj-c++.dg/property/at-property-18.mm: Same.
7938 * obj-c++.dg/property/at-property-25.mm: Same.
7939 * obj-c++.dg/property/at-property-5.mm: Same.
7940 * obj-c++.dg/property/dynamic-2.mm: Same.
7941 * obj-c++.dg/property/property-neg-3.mm: Same.
7942 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7943 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7944 * obj-c++.dg/syntax-error-1.mm: Same.
7945 * obj-c++.dg/try-catch-13.mm: Same.
7946 * objc.dg/bitfield-4.m: Same.
7947 * objc.dg/class-1.m: Same.
7948 * objc.dg/method-11.m: Same.
7949 * objc.dg/method-6.m: Same.
7950 * objc.dg/method-7.m: Same.
7951 * objc.dg/method-9.m: Same.
7952 * objc.dg/missing-proto-3.m: Same.
7953 * objc.dg/naming-2.m: Same.
7954 * objc.dg/property/at-property-16.m: Same.
7955 * objc.dg/property/at-property-18.m: Same.
7956 * objc.dg/property/at-property-25.m: Same.
7957 * objc.dg/property/at-property-5.m: Same.
7958 * objc.dg/property/dynamic-2.m: Same.
7959 * objc.dg/property/property-neg-3.m: Same.
7960 * objc.dg/protocol-inheritance-1.m: Same.
7961 * objc.dg/protocol-inheritance-2.m: Same.
7962
d35256b6
MG
79632017-04-28 Marc Glisse <marc.glisse@inria.fr>
7964
7965 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7966
7a95dfa7
TV
79672017-04-28 Tom de Vries <tom@codesourcery.com>
7968
7969 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7970 dg-(error|warning|message|bogus).
7971 * g++.dg/conversion/dr195-1.C: Same.
7972 * g++.dg/conversion/dr195.C: Same.
7973 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7974 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7975 * g++.dg/cpp0x/inline-ns7.C: Same.
7976 * g++.dg/cpp0x/variadic105.C: Same.
7977 * g++.dg/cpp0x/variadic65.C: Same.
7978 * g++.dg/expr/call2.C: Same.
7979 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7980 * g++.dg/expr/pmf-1.C: Same.
7981 * g++.dg/ext/altivec-types-1.C: Same.
7982 * g++.dg/ext/altivec-types-2.C: Same.
7983 * g++.dg/ext/altivec-types-3.C: Same.
7984 * g++.dg/ext/attrib14.C: Same.
7985 * g++.dg/ext/complit1.C: Same.
7986 * g++.dg/ext/forscope2.C: Same.
7987 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7988 * g++.dg/ext/label13.C: Same.
7989 * g++.dg/ext/member-attr.C: Same.
7990 * g++.dg/ext/visibility/anon7.C: Same.
7991 * g++.dg/ext/visibility/visibility-7.C: Same.
7992 * g++.dg/ext/vla2.C: Same.
7993 * g++.dg/inherit/access2.C: Same.
7994 * g++.dg/inherit/covariant12.C: Same.
7995 * g++.dg/inherit/covariant14.C: Same.
7996 * g++.dg/inherit/namespace-as-base.C: Same.
7997 * g++.dg/inherit/template-as-base.C: Same.
7998 * g++.dg/lookup/ambig1.C: Same.
7999 * g++.dg/lookup/ambig2.C: Same.
8000 * g++.dg/lookup/ambig3.C: Same.
8001 * g++.dg/lookup/class-member-1.C: Same.
8002 * g++.dg/lookup/conv-1.C: Same.
8003 * g++.dg/lookup/decl1.C: Same.
8004 * g++.dg/lookup/koenig1.C: Same.
8005 * g++.dg/lookup/scoped1.C: Same.
8006 * g++.dg/lookup/scoped2.C: Same.
8007 * g++.dg/lookup/two-stage4.C: Same.
8008 * g++.dg/lookup/used-before-declaration.C: Same.
8009 * g++.dg/lookup/using.C: Same.
8010 * g++.dg/lookup/using17.C: Same.
8011 * g++.dg/lookup/using2.C: Same.
8012 * g++.dg/other/abstract2.C: Same.
8013 * g++.dg/other/classkey1.C: Same.
8014 * g++.dg/other/component1.C: Same.
8015 * g++.dg/other/const1.C: Same.
8016 * g++.dg/other/const2.C: Same.
8017 * g++.dg/other/conversion1.C: Same.
8018 * g++.dg/other/do1.C: Same.
8019 * g++.dg/other/error1.C: Same.
8020 * g++.dg/other/error10.C: Same.
8021 * g++.dg/other/error3.C: Same.
8022 * g++.dg/other/error4.C: Same.
8023 * g++.dg/other/error5.C: Same.
8024 * g++.dg/other/error8.C: Same.
8025 * g++.dg/other/error9.C: Same.
8026 * g++.dg/other/field1.C: Same.
8027 * g++.dg/other/init1.C: Same.
8028 * g++.dg/other/ptrmem2.C: Same.
8029 * g++.dg/other/return1.C: Same.
8030 * g++.dg/overload/builtin3.C: Same.
8031 * g++.dg/overload/error1.C: Same.
8032 * g++.dg/overload/error2.C: Same.
8033 * g++.dg/overload/koenig2.C: Same.
8034 * g++.dg/overload/pmf1.C: Same.
8035 * g++.dg/parse/args1.C: Same.
8036 * g++.dg/parse/attr3.C: Same.
8037 * g++.dg/parse/constant4.C: Same.
8038 * g++.dg/parse/crash10.C: Same.
8039 * g++.dg/parse/crash18.C: Same.
8040 * g++.dg/parse/crash19.C: Same.
8041 * g++.dg/parse/crash20.C: Same.
8042 * g++.dg/parse/crash21.C: Same.
8043 * g++.dg/parse/crash22.C: Same.
8044 * g++.dg/parse/crash32.C: Same.
8045 * g++.dg/parse/decl-specifier-1.C: Same.
8046 * g++.dg/parse/error58.C: Same.
8047 * g++.dg/parse/local-class1.C: Same.
8048 * g++.dg/parse/non-dependent2.C: Same.
8049 * g++.dg/parse/parameter-declaration-1.C: Same.
8050 * g++.dg/parse/ptrmem2.C: Same.
8051 * g++.dg/parse/ptrmem3.C: Same.
8052 * g++.dg/parse/saved1.C: Same.
8053 * g++.dg/tc1/dr101.C: Same.
8054 * g++.dg/tc1/dr142.C: Same.
8055 * g++.dg/tc1/dr176.C: Same.
8056 * g++.dg/template/conv4.C: Same.
8057 * g++.dg/template/crash56.C: Same.
8058 * g++.dg/template/dependent-expr2.C: Same.
8059 * g++.dg/template/error1.C: Same.
8060 * g++.dg/template/error2.C: Same.
8061 * g++.dg/template/explicit6.C: Same.
8062 * g++.dg/template/init-list.C: Same.
8063 * g++.dg/template/local1.C: Same.
8064 * g++.dg/template/lookup2.C: Same.
8065 * g++.dg/template/meminit2.C: Same.
8066 * g++.dg/template/nontype25.C: Same.
8067 * g++.dg/template/ptrmem2.C: Same.
8068 * g++.dg/template/qualttp19.C: Same.
8069 * g++.dg/template/qualttp20.C: Same.
8070 * g++.dg/template/ttp3.C: Same.
8071 * g++.dg/template/unify4.C: Same.
8072 * g++.dg/template/unify6.C: Same.
8073 * g++.dg/template/unify7.C: Same.
8074 * g++.dg/template/warn1.C: Same.
8075 * g++.dg/tree-ssa/dom-invalid.C: Same.
8076 * g++.dg/ubsan/shift-1.C: Same.
8077 * g++.dg/warn/Wunused-2.C: Same.
8078 * g++.dg/warn/Wunused-4.C: Same.
8079 * g++.dg/warn/Wunused-6.C: Same.
8080 * g++.dg/warn/deprecated-6.C: Same.
8081 * g++.dg/warn/deprecated.C: Same.
8082 * g++.dg/warn/effc1.C: Same.
8083 * g++.dg/warn/effc3.C: Same.
8084 * g++.dg/warn/incomplete1.C: Same.
8085 * g++.dg/warn/inline1.C: Same.
8086 * g++.dg/warn/noeffect2.C: Same.
8087 * g++.dg/warn/noeffect4.C: Same.
8088 * g++.dg/warn/oldcast1.C: Same.
8089 * g++.dg/warn/sentinel.C: Same.
8090 * g++.dg/warn/unit-1.C: Same.
8091 * g++.old-deja/g++.pt/inherit2.C: Same.
8092 * g++.old-deja/g++.pt/overload8.C: Same.
8093 * gcc.dg/20000926-1.c: Same.
8094 * gcc.dg/20040223-1.c: Same.
8095 * gcc.dg/Warray-bounds-7.c: Same.
8096 * gcc.dg/alias-1.c: Same.
8097 * gcc.dg/alias-12.c: Same.
8098 * gcc.dg/alias-13.c: Same.
8099 * gcc.dg/alias-2.c: Same.
8100 * gcc.dg/array-13.c: Same.
8101 * gcc.dg/array-4.c: Same.
8102 * gcc.dg/attr-ifunc-2.c: Same.
8103 * gcc.dg/attr-invalid.c: Same.
8104 * gcc.dg/attr-noinline.c: Same.
8105 * gcc.dg/bitfld-2.c: Same.
8106 * gcc.dg/c90-const-expr-7.c: Same.
8107 * gcc.dg/c99-const-expr-7.c: Same.
8108 * gcc.dg/cpp/20000625-1.c: Same.
8109 * gcc.dg/cpp/charconst-4.c: Same.
8110 * gcc.dg/cpp/include2.c: Same.
8111 * gcc.dg/cpp/include2a.c: Same.
8112 * gcc.dg/decl-4.c: Same.
8113 * gcc.dg/deprecated-4.c: Same.
8114 * gcc.dg/deprecated.c: Same.
8115 * gcc.dg/dfp/altivec-types.c: Same.
8116 * gcc.dg/float-range-1.c: Same.
8117 * gcc.dg/pack-test-3.c: Same.
8118 * gcc.dg/pr11492.c: Same.
8119 * gcc.dg/pr15360-1.c: Same.
8120 * gcc.dg/pr37908.c: Same.
8121 * gcc.dg/pr53265.c: Same.
8122 * gcc.dg/pr57287-2.c: Same.
8123 * gcc.dg/pr57287.c: Same.
8124 * gcc.dg/redecl-1.c: Same.
8125 * gcc.dg/sync-3.c: Same.
8126 * gcc.dg/two-types-1.c: Same.
8127 * gcc.dg/two-types-2.c: Same.
8128 * gcc.dg/two-types-4.c: Same.
8129 * gcc.dg/two-types-5.c: Same.
8130 * gcc.dg/two-types-6.c: Same.
8131 * gcc.dg/two-types-7.c: Same.
8132 * gcc.dg/two-types-8.c: Same.
8133 * gcc.dg/two-types-9.c: Same.
8134 * gcc.dg/uninit-I.c: Same.
8135 * gcc.dg/uninit-pr19430.c: Same.
8136 * gcc.dg/visibility-7.c: Same.
8137 * gcc.dg/winline-10.c: Same.
8138 * gcc.dg/winline-2.c: Same.
8139 * gcc.dg/winline-3.c: Same.
8140 * gcc.dg/winline-9.c: Same.
8141 * gcc.target/i386/attr-returns_twice-1.c: Same.
8142 * gcc.target/i386/chkp-const-check-2.c: Same.
8143 * gcc.target/i386/chkp-label-address.c: Same.
8144 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8145 * gcc.target/i386/pr39162.c: Same.
8146 * gcc.target/i386/sse-5.c: Same.
8147 * gcc.target/powerpc/altivec-types-1.c: Same.
8148 * gcc.target/powerpc/altivec-types-2.c: Same.
8149 * gcc.target/powerpc/altivec-types-3.c: Same.
8150 * gcc.target/powerpc/float128-mix.c: Same.
8151 * gcc.target/powerpc/no-r11-3.c: Same.
8152 * gcc.target/spu/Wmain.c: Same.
8153 * gcc.target/spu/ea/errors2.c: Same.
8154 * gfortran.dg/assignment_1.f90: Same.
8155 * gfortran.dg/common_3.f90: Same.
8156 * gfortran.dg/der_io_1.f90: Same.
8157 * gfortran.dg/g77/20030326-1.f: Same.
8158 * gfortran.dg/g77/9263.f: Same.
8159 * gfortran.dg/g77/960317-1.f: Same.
8160 * gfortran.dg/g77/970625-2.f: Same.
8161 * gfortran.dg/g77/980615-0.f: Same.
8162 * gfortran.dg/g77/check0.f: Same.
8163 * gfortran.dg/g77/dnrm2.f: Same.
8164 * gfortran.dg/g77/pr9258.f: Same.
8165 * gfortran.dg/ichar_1.f90: Same.
8166 * gfortran.dg/interface_1.f90: Same.
8167 * gfortran.dg/namelist_1.f90: Same.
8168 * gfortran.dg/namelist_2.f90: Same.
8169 * gfortran.dg/namelist_3.f90: Same.
8170 * gfortran.dg/namelist_print_2.f: Same.
8171 * gfortran.dg/oldstyle_1.f90: Same.
8172 * gfortran.dg/runtime_warning_1.f90: Same.
8173 * gfortran.dg/underflow.f90: Same.
8174 * gnat.dg/specs/integer_value.ads: Same.
8175 * obj-c++.dg/fsf-package-0.m: Same.
8176 * objc.dg/two-types-1.m: Same.
8177
6e49961c
ML
81782017-04-28 Martin Liska <mliska@suse.cz>
8179
8180 PR gcov-profile/79891
8181 * gcc.misc-tests/gcov-17.c: New test.
8182 * gcc.misc-tests/gcov-18.c: New test.
8183
f166beaf
TV
81842017-04-28 Tom de Vries <tom@codesourcery.com>
8185
8186 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8187 dg-(error|warning|message|bogus).
8188 * g++.dg/parse/parameter-declaration-1.C: Same.
8189 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8190 * gcc.dg/Wpointer-sign-Wall.c: Same.
8191 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8192 * gcc.dg/cpp/19990413-1.c: Same.
8193 * gcc.dg/dg-test-1.c: Same.
8194 * gcc.dg/empty-source-2.c: Same.
8195 * gcc.dg/empty-source-3.c: Same.
8196 * gcc.dg/format/c99-printf-1.c: Same.
8197 * gcc.dg/format/c99-scanf-1.c: Same.
8198 * gcc.dg/label-decl-2.c: Same.
8199 * gcc.dg/m-un-2.c: Same.
8200 * gcc.dg/uninit-pr20644-O0.c: Same.
8201 * gfortran.dg/pr70006.f90: Same.
8202 * obj-c++.dg/fsf-package-0.m: Same.
8203
c3125b18
TV
82042017-04-28 Tom de Vries <tom@codesourcery.com>
8205
8206 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8207 dg-(error|warning|message|bogus).
8208 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8209 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8210 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8211 * c-c++-common/pr20000.c: Same.
8212 * c-c++-common/pr49706.c: Same.
8213 * g++.dg/ext/utf16-4.C: Same.
8214 * g++.dg/parse/error2.C: Same.
8215 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8216 * g++.dg/warn/Wtype-limits.C: Same.
8217 * g++.dg/warn/overflow-warn-1.C: Same.
8218 * g++.dg/warn/overflow-warn-3.C: Same.
8219 * gcc.dg/Wpointer-sign-Wall.c: Same.
8220 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8221 * gcc.dg/Wtype-limits-Wextra.c: Same.
8222 * gcc.dg/Wtype-limits.c: Same.
8223 * gcc.dg/cpp/19990413-1.c: Same.
8224 * gcc.dg/dg-test-1.c: Same.
8225 * gcc.dg/empty-source-2.c: Same.
8226 * gcc.dg/empty-source-3.c: Same.
8227 * gcc.dg/label-decl-2.c: Same.
8228 * gcc.dg/m-un-2.c: Same.
8229 * gcc.dg/uninit-pr19430-O0.c: Same.
8230 * gcc.dg/uninit-pr19430.c: Same.
8231 * gcc.dg/uninit-pr20644-O0.c: Same.
8232 * gcc.dg/utf16-4.c: Same.
8233 * gfortran.dg/pr70006.f90: Same.
8234 * obj-c++.dg/fsf-package-0.m: Same.
8235
119092c1
RB
82362017-04-28 Richard Biener <rguenther@suse.de>
8237
8238 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8239 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8240 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8241 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8242 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8243 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8244
3777eda2
MP
82452017-04-27 Marek Polacek <polacek@redhat.com>
8246
8247 PR sanitizer/80349
8248 * c-c++-common/ubsan/pr80349.c: New test.
8249
8211c4a2
VR
82502017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8251
8252 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8253 diagnostics.
8254 * g++.dg/warn/pr12242.C: Likewise.
8255
94baf2e2
DE
82562017-04-27 David Edelsohn <dje.gcc@gmail.com>
8257
8258 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8259
9a448688
ML
82602017-04-27 Martin Liska <mliska@suse.cz>
8261
8262 PR testsuite/79455
8263 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8264 more generic.
8265
f8a36447
JJ
82662017-04-27 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR c++/80534
8269 * g++.dg/other/pr80534-1.C: New test.
8270 * g++.dg/other/pr80534-2.C: New test.
8271
1b7c8d39
RB
82722017-04-27 Richard Biener <rguenther@suse.de>
8273
8274 PR middle-end/80539
8275 * gcc.dg/torture/pr80539.c: New testcase.
8276
985b8393
JJ
82772017-04-27 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR target/77728
8280 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8281
a480422d
VR
82822017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8283
8284 * g++.dg/diagnostic/nested-name-1.C: New test.
8285
f9726baa
ML
82862017-04-26 Martin Liska <mliska@suse.cz>
8287
8288 * gcc.dg/guality/guality.h: Add prefix to test verification.
8289
9f4df8f1
NS
82902017-04-25 Nathan Sidwell <nathan@acm.org>
8291
8292 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8293
1913c8f6
UB
82942017-04-25 Uros Bizjak <ubizjak@gmail.com>
8295
8296 PR target/70799
8297 * gcc.target/i386/pr70799-5.c: New test.
8298
e602bbfc
MS
82992017-04-25 Martin Sebor <msebor@redhat.com>
8300
8301 PR tree-optimization/80497
8302 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8303
7629ae90
RR
83042017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8305 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR target/77728
8308 * g++.dg/abi/pr77728-1.C: New test.
8309
2ef42cf9
MP
83102017-04-25 Marek Polacek <polacek@redhat.com>
8311
8312 PR sanitizer/80349
8313 * g++.dg/ubsan/pr80349-2.C: New test.
8314
70caf430
VR
83152017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8316
8317 * g++.dg/cpp0x/enum34.C: New test.
8318
f66c70dc
TV
83192017-04-25 Tom de Vries <tom@codesourcery.com>
8320
8321 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8322 variables.
8323 (dg-line): New proc.
8324 (process-message): Handle line number variables.
8325 * objc.dg/try-catch-12.m: Use dg-line.
8326
77071af6
BS
83272017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8328
8329 PR target/80482
8330 * gcc.target/powerpc/vec-constvolatile.c: New test.
8331
fbe91804
DM
83322017-04-25 David Malcolm <dmalcolm@redhat.com>
8333
8334 * g++.dg/semicolon-fixits.C: New test case.
8335
1c4ea66f
DM
83362017-04-25 David Malcolm <dmalcolm@redhat.com>
8337
8338 * gcc.dg/semicolon-fixits.c: New test case.
8339
5ca28c1d
DM
83402017-04-25 David Malcolm <dmalcolm@redhat.com>
8341
8342 * g++.dg/lookup/missing-std-include.C: New test file.
8343
2ec07fa6
RR
83442017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8345 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR target/77728
8348 * g++.dg/abi/pr77728-2.C: New test.
8349
7d5dbb22
DM
83502017-04-25 David Malcolm <dmalcolm@redhat.com>
8351
8352 PR c++/80177
8353 * g++.dg/spellcheck-pr80177.C: New test case.
8354
6a3936d4
NS
83552017-04-25 Nathan Sidwell <nathan@acm.org>
8356
8357 * g++.dg/dg.exp (find-cxx-tests): New function.
8358 (main): Use it, remove explicit pruning
8359
bed3fd46
RB
83602017-04-25 Richard Biener <rguenther@suse.de>
8361
8362 PR tree-optimization/80492
8363 * gcc.dg/pr80492.c: New testcase.
8364
c9e9c3ac
SKS
83652017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8366
8367 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8368 for targets with int size less than 32 bits.
8369
2700fbd6
RB
83702017-04-25 Richard Biener <rguenther@suse.de>
8371
8372 PR tree-optimization/79201
8373 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8374 * gcc.target/i386/pr22152.c: Disable sinking.
8375
e57136da
AK
83762017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8377
8378 PR target/80464
8379 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8380
3cb9ee2f
AK
83812017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8382
8383 PR target/79895
8384 * gcc.target/s390/pr79895.c: New test.
8385
03db9ab5
DV
83862017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8387
8388 PR target/80080
8389 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8390 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8391 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8392
39259462
JJ
83932017-04-25 Jakub Jelinek <jakub@redhat.com>
8394
ba5d69f3
JJ
8395 PR rtl-optimization/80501
8396 * gcc.c-torture/execute/pr80501.c: New test.
8397
39259462
JJ
8398 PR rtl-optimization/80500
8399 * gcc.dg/pr80500.c: New test.
8400
bb0249cb
MG
84012017-04-25 Marc Glisse <marc.glisse@inria.fr>
8402
8403 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8404 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8405
be420eb8
JW
84062017-04-22 Janus Weil <janus@gcc.gnu.org>
8407
8408 PR fortran/80121
8409 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8410 directive.
8411
0ebd1f00
DM
84122017-04-24 David Malcolm <dmalcolm@redhat.com>
8413
8414 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8415 * jit.dg/test-alignment.c: New test case.
8416 * jit.dg/test-alignment.cc: New test case.
8417 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8418 New test case.
8419
412f61f0
DM
84202017-04-24 David Malcolm <dmalcolm@redhat.com>
8421
8422 PR c++/80016
8423 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8424 test function.
8425 (test_alignof): New test function.
8426
a8492d5e
MG
84272017-04-24 Marc Glisse <marc.glisse@inria.fr>
8428
8429 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8430
ec856f5f
VR
84312017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8432
8433 * g++.dg/diagnostic/duplicate1.C: New test.
8434 * g++.dg/cpp0x/duplicate1.C: New test.
8435
a753df11
MJ
84362017-04-24 Martin Jambor <mjambor@suse.cz>
8437
8438 PR tree-optimization/80293
8439 * g++.dg/tree-ssa/pr80293.C: New test.
8440
3ebd8e62
ML
84412017-04-24 Martin Liska <mliska@suse.cz>
8442
8443 PR middle-end/79931
8444 * g++.dg/ipa/pr79931.C: New test.
8445
f30a1190
RB
84462017-04-24 Richard Biener <rguenther@suse.de>
8447
8448 PR tree-optimization/80494
8449 * gfortran.dg/pr80494.f90: New testcase.
8450
4c7c437c
RB
84512017-04-24 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/79725
8454 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8455
d21a8e3b
RB
84562017-04-24 Richard Biener <rguenther@suse.de>
8457
8458 PR c++/2972
8459 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8460
c7eb642e
JD
84612017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8462
8463 PR fortran/80484
8464 * gfortran.dg/dtio_29.f03: New test.
8465
60fc41bd
JW
84662017-04-22 Janus Weil <janus@gcc.gnu.org>
8467
8468 PR fortran/80121
8469 * gfortran.dg/intent_out_9.f90: New test case.
8470
2eb8a343
UB
84712017-04-23 Uros Bizjak <ubizjak@gmail.com>
8472
8473 PR target/70799
1913c8f6 8474 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8475
fc23d35a
JW
84762017-04-21 Janus Weil <janus@gcc.gnu.org>
8477
8478 PR fortran/80392
8479 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8480
7b9efd03
UB
84812017-04-21 Uros Bizjak <ubizjak@gmail.com>
8482
8483 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8484
2fd30fbe
RB
84852017-04-21 Richard Biener <rguenther@suse.de>
8486
8487 PR tree-optimization/79547
8488 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8489
bb1bc604
RB
84902017-04-21 Richard Biener <rguenther@suse.de>
8491
8492 PR tree-optimization/78847
8493 * g++.dg/tree-ssa/pr78847.C: New testcase.
8494
666f7903
JJ
84952017-04-21 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR c/80468
8498 * gcc.dg/pr80468.c: New test.
8499
25c28f47
ML
85002017-04-21 Martin Liska <mliska@suse.cz>
8501
8502 PR tree-optimization/66278
8503 * gcc.dg/vect/pr66278.c: New test.
8504
6d553e9b
RB
85052017-04-21 Richard Biener <rguenther@suse.de>
8506
8507 PR tree-optimization/80237
8508 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8509 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8510 adjust expected optimizations.
8511
7fd1a747
RB
85122016-04-21 Richard Biener <rguenther@suse.de>
8513
8514 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8515 of inner loops.
8516 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8517 * gcc.dg/vect/vect-104.c: Likewise.
8518
2f23a412
EB
85192017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8520
8521 PR tree-optimization/80426
8522 * gcc.c-torture/execute/20170429-1.c: Rename into...
8523 * gcc.c-torture/execute/20170419-1.c: ...this.
8524
8749b11f
UB
85252017-04-20 Uros Bizjak <ubizjak@gmail.com>
8526
8527 PR target/79804
8528 * gcc.target/i386/pr79804.c: New test.
8529
20917336
UB
85302017-04-20 Uros Bizjak <ubizjak@gmail.com>
8531
8532 PR target/78090
8533 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8534
2414b022
DE
85352017-04-20 David Edelsohn <dje.gcc@gmail.com>
8536
8537 * g++/opt/pr80436.C: XFAIL on AIX.
8538
34d57a10
JW
85392017-04-20 Jonathan Wakely <jwakely@redhat.com>
8540
8541 PR c++/80473
8542 * g++.dg/diagnostic/pr80473.C: New test.
8543
c3cbcd45
VR
85442017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8545
8546 * g++.dg/warn/Wextra-semi.C: New test.
8547
8a59d466
JJ
85482017-04-20 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR middle-end/80423
8551 * g++.dg/other/pr80423.C: New test.
8552
a4bb5c57
SKS
85532017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8554
8555 * gcc.dg/pr80170.c: Require ptr32plus.
8556
fe1e7d0e
EB
85572017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8558
8559 PR tree-optimization/80426
8560 * gcc.c-torture/execute/20170419-1.c: New test.
8561
48d811eb
JJ
85622017-04-19 Jakub Jelinek <jakub@redhat.com>
8563
f19e6a9c
JJ
8564 PR debug/80461
8565 * g++.dg/debug/pr80461.C: New test.
8566
541035a6
JJ
8567 PR c++/80459
8568 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8569 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8570 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8571
48d811eb
JJ
8572 PR debug/80436
8573 * g++.dg/opt/pr80436.C: New test.
8574
5249994e
SKS
85752017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8576
8577 * gcc.dg/torture/pr80341.c: Require int32plus.
8578
a16c8d8b 85792017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8580 Jeff Law <law@redhat.com>
a16c8d8b
EB
8581
8582 * gcc.c-torture/compile/20170419-1.c: New test.
8583
6143c998
TV
85842017-04-19 Tom de Vries <tom@codesourcery.com>
8585
8586 PR testsuite/80221
8587 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8588 subsequent dg directives.
8589 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8590 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8591 * c-c++-common/attr-fallthrough-2.c: Same.
8592 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8593 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8594 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8595 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8596 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8597 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8598 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8599 * c-c++-common/cilk-plus/CK/errors.c: Same.
8600 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8601 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8602 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8603 * c-c++-common/cpp/pr57580.c: Same.
8604 * c-c++-common/goacc/asyncwait-1.c: Same.
8605 * c-c++-common/goacc/cache-2.c: Same.
8606 * c-c++-common/goacc/declare-2.c: Same.
8607 * c-c++-common/goacc/deviceptr-1.c: Same.
8608 * c-c++-common/goacc/routine-5.c: Same.
8609 * c-c++-common/gomp/clauses-2.c: Same.
8610 * c-c++-common/gomp/ordered-3.c: Same.
8611 * c-c++-common/gomp/pr67501.c: Same.
8612 * c-c++-common/pr20000.c: Same.
8613 * c-c++-common/pr43395.c: Same.
8614 * c-c++-common/pr49706.c: Same.
8615 * c-c++-common/pr77624-1.c: Same.
8616 * c-c++-common/pr77624-2.c: Same.
8617 * c-c++-common/raw-string-14.c: Same.
8618 * c-c++-common/raw-string-16.c: Same.
8619 * c-c++-common/raw-string-3.c: Same.
8620 * c-c++-common/raw-string-4.c: Same.
8621 * c-c++-common/raw-string-5.c: Same.
8622 * c-c++-common/raw-string-6.c: Same.
8623 * g++.dg/abi/mangle41.C: Same.
8624 * g++.dg/conversion/nullptr1.C: Same.
8625 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8626 * g++.dg/cpp0x/auto27.C: Same.
8627 * g++.dg/cpp0x/constexpr-98.C: Same.
8628 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8629 * g++.dg/cpp0x/diag2.C: Same.
8630 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8631 * g++.dg/cpp0x/nullptr15.C: Same.
8632 * g++.dg/cpp0x/pr31431-2.C: Same.
8633 * g++.dg/cpp0x/pr31431.C: Same.
8634 * g++.dg/cpp0x/pr79118.C: Same.
8635 * g++.dg/cpp0x/static_assert3.C: Same.
8636 * g++.dg/cpp0x/temp_default2.C: Same.
8637 * g++.dg/cpp0x/trailing4.C: Same.
8638 * g++.dg/cpp0x/variadic-ex10.C: Same.
8639 * g++.dg/cpp0x/variadic-ex13.C: Same.
8640 * g++.dg/cpp0x/variadic-ex14.C: Same.
8641 * g++.dg/cpp0x/variadic-ex3.C: Same.
8642 * g++.dg/cpp0x/variadic-ex4.C: Same.
8643 * g++.dg/cpp0x/variadic59.C: Same.
8644 * g++.dg/cpp0x/vt-37737-2.C: Same.
8645 * g++.dg/cpp0x/vt-57397-1.C: Same.
8646 * g++.dg/cpp0x/vt-57397-2.C: Same.
8647 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8648 * g++.dg/cpp1z/gen-attrs1.C: Same.
8649 * g++.dg/diagnostic/pr71075.C: Same.
8650 * g++.dg/eh/goto2.C: Same.
8651 * g++.dg/eh/goto3.C: Same.
8652 * g++.dg/expr/bitfield4.C: Same.
8653 * g++.dg/expr/bitfield5.C: Same.
8654 * g++.dg/expr/bitfield6.C: Same.
8655 * g++.dg/expr/bool1.C: Same.
8656 * g++.dg/expr/bool3.C: Same.
8657 * g++.dg/expr/cond10.C: Same.
8658 * g++.dg/expr/cond11.C: Same.
8659 * g++.dg/expr/lval3.C: Same.
8660 * g++.dg/expr/lval4.C: Same.
8661 * g++.dg/ext/anon-struct4.C: Same.
8662 * g++.dg/ext/attrib44.C: Same.
8663 * g++.dg/ext/builtin3.C: Same.
8664 * g++.dg/ext/dllimport7.C: Same.
8665 * g++.dg/ext/label5.C: Same.
8666 * g++.dg/ext/no-asm-1.C: Same.
8667 * g++.dg/ext/utf16-4.C: Same.
8668 * g++.dg/ext/vla2.C: Same.
8669 * g++.dg/gomp/block-1.C: Same.
8670 * g++.dg/gomp/block-2.C: Same.
8671 * g++.dg/gomp/block-3.C: Same.
8672 * g++.dg/gomp/block-5.C: Same.
8673 * g++.dg/gomp/linear-2.C: Same.
8674 * g++.dg/gomp/target-1.C: Same.
8675 * g++.dg/gomp/target-2.C: Same.
8676 * g++.dg/gomp/taskgroup-1.C: Same.
8677 * g++.dg/gomp/teams-1.C: Same.
8678 * g++.dg/inherit/pure1.C: Same.
8679 * g++.dg/init/array43.C: Same.
8680 * g++.dg/init/array46.C: Same.
8681 * g++.dg/init/const10.C: Same.
8682 * g++.dg/init/ctor4-1.C: Same.
8683 * g++.dg/init/ctor4.C: Same.
8684 * g++.dg/init/new37.C: Same.
8685 * g++.dg/init/pr25811.C: Same.
8686 * g++.dg/init/pr29043.C: Same.
8687 * g++.dg/init/pr29571.C: Same.
8688 * g++.dg/lookup/duperr1.C: Same.
8689 * g++.dg/lookup/error1.C: Same.
8690 * g++.dg/lookup/koenig5.C: Same.
8691 * g++.dg/lookup/pr77549.C: Same.
8692 * g++.dg/lookup/suggestions1.C: Same.
8693 * g++.dg/lookup/using16.C: Same.
8694 * g++.dg/lookup/using7.C: Same.
8695 * g++.dg/other/anon-union3.C: Same.
8696 * g++.dg/other/array2.C: Same.
8697 * g++.dg/other/error13.C: Same.
8698 * g++.dg/other/error34.C: Same.
8699 * g++.dg/overload/builtin1.C: Same.
8700 * g++.dg/overload/conv-op1.C: Same.
8701 * g++.dg/overload/error3.C: Same.
8702 * g++.dg/overload/koenig1.C: Same.
8703 * g++.dg/overload/operator5.C: Same.
8704 * g++.dg/overload/template5.C: Same.
8705 * g++.dg/overload/unknown1.C: Same.
8706 * g++.dg/overload/using2.C: Same.
8707 * g++.dg/parse/constructor1.C: Same.
8708 * g++.dg/parse/crash36.C: Same.
8709 * g++.dg/parse/crash63.C: Same.
8710 * g++.dg/parse/error11.C: Same.
8711 * g++.dg/parse/error12.C: Same.
8712 * g++.dg/parse/error14.C: Same.
8713 * g++.dg/parse/error2.C: Same.
8714 * g++.dg/parse/error21.C: Same.
8715 * g++.dg/parse/error26.C: Same.
8716 * g++.dg/parse/error36.C: Same.
8717 * g++.dg/parse/friend12.C: Same.
8718 * g++.dg/parse/invalid-op1.C: Same.
8719 * g++.dg/parse/missing-template1.C: Same.
8720 * g++.dg/parse/parser-pr28152-2.C: Same.
8721 * g++.dg/parse/parser-pr28152.C: Same.
8722 * g++.dg/parse/pr16696-permissive.C: Same.
8723 * g++.dg/parse/pr16696.C: Same.
8724 * g++.dg/parse/pr69628.C: Same.
8725 * g++.dg/parse/ret-type2.C: Same.
8726 * g++.dg/parse/specialization1.C: Same.
8727 * g++.dg/parse/template3.C: Same.
8728 * g++.dg/parse/template9.C: Same.
8729 * g++.dg/parse/typename11.C: Same.
8730 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8731 * g++.dg/pr45330.C: Same.
8732 * g++.dg/rtti/typeid6.C: Same.
8733 * g++.dg/spellcheck-fields.C: Same.
8734 * g++.dg/spellcheck-typenames.C: Same.
8735 * g++.dg/tc1/dr108.C: Same.
8736 * g++.dg/tc1/dr147.C: Same.
8737 * g++.dg/template/arg7.C: Same.
8738 * g++.dg/template/conv11.C: Same.
8739 * g++.dg/template/crash13.C: Same.
8740 * g++.dg/template/crash55.C: Same.
8741 * g++.dg/template/dependent-expr5.C: Same.
8742 * g++.dg/template/error17.C: Same.
8743 * g++.dg/template/error33.C: Same.
8744 * g++.dg/template/error4.C: Same.
8745 * g++.dg/template/error50.C: Same.
8746 * g++.dg/template/error53.C: Same.
8747 * g++.dg/template/friend.C: Same.
8748 * g++.dg/template/func2.C: Same.
8749 * g++.dg/template/local6.C: Same.
8750 * g++.dg/template/member5.C: Same.
8751 * g++.dg/template/meminit1.C: Same.
8752 * g++.dg/template/nested3.C: Same.
8753 * g++.dg/template/nontype6.C: Same.
8754 * g++.dg/template/overload12.C: Same.
8755 * g++.dg/template/ptrmem8.C: Same.
8756 * g++.dg/template/qualified-id1.C: Same.
8757 * g++.dg/template/spec15.C: Same.
8758 * g++.dg/template/static1.C: Same.
8759 * g++.dg/template/static10.C: Same.
8760 * g++.dg/template/static2.C: Same.
8761 * g++.dg/template/ttp25.C: Same.
8762 * g++.dg/template/typedef2.C: Same.
8763 * g++.dg/template/typename2.C: Same.
8764 * g++.dg/template/unify10.C: Same.
8765 * g++.dg/template/unify6.C: Same.
8766 * g++.dg/template/unify7.C: Same.
8767 * g++.dg/template/unify9.C: Same.
8768 * g++.dg/template/varmod1.C: Same.
8769 * g++.dg/ubsan/div-by-zero-1.C: Same.
8770 * g++.dg/ubsan/pr63956.C: Same.
8771 * g++.dg/warn/Waddress-1.C: Same.
8772 * g++.dg/warn/Wconversion2.C: Same.
8773 * g++.dg/warn/Wnull-conversion-1.C: Same.
8774 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8775 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8776 * g++.dg/warn/Wswitch-1.C: Same.
8777 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8778 * g++.dg/warn/Wtype-limits.C: Same.
8779 * g++.dg/warn/Wunused-parm-5.C: Same.
8780 * g++.dg/warn/deprecated-6.C: Same.
8781 * g++.dg/warn/deprecated.C: Same.
8782 * g++.dg/warn/incomplete1.C: Same.
8783 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8784 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8785 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8786 * g++.dg/warn/overflow-warn-1.C: Same.
8787 * g++.dg/warn/overflow-warn-3.C: Same.
8788 * g++.dg/warn/overflow-warn-4.C: Same.
8789 * g++.dg/warn/pr12242.C: Same.
8790 * g++.dg/warn/pr30551-2.C: Same.
8791 * g++.dg/warn/pr30551.C: Same.
8792 * g++.old-deja/g++.benjamin/16077.C: Same.
8793 * g++.old-deja/g++.bob/inherit1.C: Same.
8794 * g++.old-deja/g++.brendan/crash56.C: Same.
8795 * g++.old-deja/g++.brendan/template17.C: Same.
8796 * g++.old-deja/g++.eh/ctor1.C: Same.
8797 * g++.old-deja/g++.jason/bool5.C: Same.
8798 * g++.old-deja/g++.jason/cond.C: Same.
8799 * g++.old-deja/g++.jason/operator.C: Same.
8800 * g++.old-deja/g++.jason/pmf5.C: Same.
8801 * g++.old-deja/g++.law/ctors5.C: Same.
8802 * g++.old-deja/g++.law/missed-error2.C: Same.
8803 * g++.old-deja/g++.law/operators9.C: Same.
8804 * g++.old-deja/g++.law/temps1.C: Same.
8805 * g++.old-deja/g++.mike/for2.C: Same.
8806 * g++.old-deja/g++.mike/ns5.C: Same.
8807 * g++.old-deja/g++.mike/ns7.C: Same.
8808 * g++.old-deja/g++.mike/p10769b.C: Same.
8809 * g++.old-deja/g++.niklas/t120.C: Same.
8810 * g++.old-deja/g++.niklas/t121.C: Same.
8811 * g++.old-deja/g++.ns/koenig5.C: Same.
8812 * g++.old-deja/g++.oliva/overload1.C: Same.
8813 * g++.old-deja/g++.other/crash24.C: Same.
8814 * g++.old-deja/g++.other/crash25.C: Same.
8815 * g++.old-deja/g++.other/decl5.C: Same.
8816 * g++.old-deja/g++.other/lineno5.C: Same.
8817 * g++.old-deja/g++.other/null3.C: Same.
8818 * g++.old-deja/g++.other/overcnv2.C: Same.
8819 * g++.old-deja/g++.other/ptrmem7.C: Same.
8820 * g++.old-deja/g++.other/typename1.C: Same.
8821 * g++.old-deja/g++.other/vaarg3.C: Same.
8822 * g++.old-deja/g++.pt/crash10.C: Same.
8823 * g++.old-deja/g++.pt/crash28.C: Same.
8824 * g++.old-deja/g++.pt/crash38.C: Same.
8825 * g++.old-deja/g++.pt/explicit70.C: Same.
8826 * g++.old-deja/g++.pt/explicit77.C: Same.
8827 * g++.old-deja/g++.pt/expr2.C: Same.
8828 * g++.old-deja/g++.pt/spec5.C: Same.
8829 * g++.old-deja/g++.pt/spec6.C: Same.
8830 * g++.old-deja/g++.pt/typename3.C: Same.
8831 * g++.old-deja/g++.pt/typename5.C: Same.
8832 * g++.old-deja/g++.pt/typename6.C: Same.
8833 * g++.old-deja/g++.pt/typename7.C: Same.
8834 * g++.old-deja/g++.pt/unify4.C: Same.
8835 * g++.old-deja/g++.pt/unify8.C: Same.
8836 * g++.old-deja/g++.pt/vaarg3.C: Same.
8837 * g++.old-deja/g++.robertl/eb22.C: Same.
8838 * g++.old-deja/g++.robertl/eb4.C: Same.
8839 * g++.old-deja/g++.robertl/eb44.C: Same.
8840 * g++.old-deja/g++.robertl/eb69.C: Same.
8841 * g++.old-deja/g++.robertl/eb98.C: Same.
8842 * gcc.dg/20031223-1.c: Same.
8843 * gcc.dg/940510-1.c: Same.
8844 * gcc.dg/990506-0.c: Same.
8845 * gcc.dg/Walloca-1.c: Same.
8846 * gcc.dg/Walloca-2.c: Same.
8847 * gcc.dg/Wconversion-integer.c: Same.
8848 * gcc.dg/Wcxx-compat-8.c: Same.
8849 * gcc.dg/Wimplicit-int-1.c: Same.
8850 * gcc.dg/Wimplicit-int-2.c: Same.
8851 * gcc.dg/Wimplicit-int-4.c: Same.
8852 * gcc.dg/Wpointer-sign-Wall.c: Same.
8853 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8854 * gcc.dg/Wshadow-1.c: Same.
8855 * gcc.dg/Wshadow-3.c: Same.
8856 * gcc.dg/Wswitch-enum-error.c: Same.
8857 * gcc.dg/Wswitch-enum.c: Same.
8858 * gcc.dg/Wswitch-error.c: Same.
8859 * gcc.dg/Wswitch.c: Same.
8860 * gcc.dg/Wtype-limits-Wextra.c: Same.
8861 * gcc.dg/Wtype-limits.c: Same.
8862 * gcc.dg/Wvla-larger-than-2.c: Same.
8863 * gcc.dg/anon-struct-5.c: Same.
8864 * gcc.dg/array-10.c: Same.
8865 * gcc.dg/array-11.c: Same.
8866 * gcc.dg/array-15.c: Same.
8867 * gcc.dg/array-2.c: Same.
8868 * gcc.dg/array-8.c: Same.
8869 * gcc.dg/array-const-2.c: Same.
8870 * gcc.dg/array-const-3.c: Same.
8871 * gcc.dg/bitfld-1.c: Same.
8872 * gcc.dg/bitfld-8.c: Same.
8873 * gcc.dg/builtin-redefine.c: Same.
8874 * gcc.dg/c11-noreturn-1.c: Same.
8875 * gcc.dg/c11-noreturn-2.c: Same.
8876 * gcc.dg/c11-static-assert-3.c: Same.
8877 * gcc.dg/c90-arraydecl-1.c: Same.
8878 * gcc.dg/c90-complex-1.c: Same.
8879 * gcc.dg/c90-complit-1.c: Same.
8880 * gcc.dg/c90-const-expr-11.c: Same.
8881 * gcc.dg/c90-const-expr-7.c: Same.
8882 * gcc.dg/c90-const-expr-8.c: Same.
8883 * gcc.dg/c90-enum-comma-1.c: Same.
8884 * gcc.dg/c90-flex-array-1.c: Same.
8885 * gcc.dg/c90-hexfloat-1.c: Same.
8886 * gcc.dg/c90-idem-qual-1.c: Same.
8887 * gcc.dg/c90-idem-qual-2.c: Same.
8888 * gcc.dg/c90-idem-qual-3.c: Same.
8889 * gcc.dg/c90-mixdecl-1.c: Same.
8890 * gcc.dg/c90-restrict-1.c: Same.
8891 * gcc.dg/c90-return-1.c: Same.
8892 * gcc.dg/c99-array-nonobj-1.c: Same.
8893 * gcc.dg/c99-arraydecl-1.c: Same.
8894 * gcc.dg/c99-complex-1.c: Same.
8895 * gcc.dg/c99-complex-2.c: Same.
8896 * gcc.dg/c99-complit-2.c: Same.
8897 * gcc.dg/c99-const-expr-7.c: Same.
8898 * gcc.dg/c99-const-expr-8.c: Same.
8899 * gcc.dg/c99-flex-array-3.c: Same.
8900 * gcc.dg/c99-flex-array-7.c: Same.
8901 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8902 * gcc.dg/c99-impl-decl-1.c: Same.
8903 * gcc.dg/c99-impl-int-1.c: Same.
8904 * gcc.dg/c99-impl-int-2.c: Same.
8905 * gcc.dg/c99-init-3.c: Same.
8906 * gcc.dg/c99-restrict-1.c: Same.
8907 * gcc.dg/c99-return-1.c: Same.
8908 * gcc.dg/c99-tag-1.c: Same.
8909 * gcc.dg/c99-tag-3.c: Same.
8910 * gcc.dg/call-diag-2.c: Same.
8911 * gcc.dg/cpp/19940712-1.c: Same.
8912 * gcc.dg/cpp/19951025-1.c: Same.
8913 * gcc.dg/cpp/19990413-1.c: Same.
8914 * gcc.dg/cpp/direct2.c: Same.
8915 * gcc.dg/cpp/direct2s.c: Same.
8916 * gcc.dg/cpp/pr28709.c: Same.
8917 * gcc.dg/cpp/pr61854-c90.c: Same.
8918 * gcc.dg/cpp/pr61854-c94.c: Same.
8919 * gcc.dg/cpp/pragma-1.c: Same.
8920 * gcc.dg/cpp/pragma-2.c: Same.
8921 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8922 * gcc.dg/cpp/trad/literals-2.c: Same.
8923 * gcc.dg/cpp/warn-comments-2.c: Same.
8924 * gcc.dg/cpp/warn-comments-3.c: Same.
8925 * gcc.dg/cpp/warn-comments.c: Same.
8926 * gcc.dg/cpp/warn-long-long-2.c: Same.
8927 * gcc.dg/cpp/warn-long-long.c: Same.
8928 * gcc.dg/cpp/warn-redefined-2.c: Same.
8929 * gcc.dg/cpp/warn-redefined.c: Same.
8930 * gcc.dg/darwin-cfstring-2.c: Same.
8931 * gcc.dg/darwin-cfstring-format-1.c: Same.
8932 * gcc.dg/decl-9.c: Same.
8933 * gcc.dg/declspec-1.c: Same.
8934 * gcc.dg/declspec-10.c: Same.
8935 * gcc.dg/declspec-11.c: Same.
8936 * gcc.dg/declspec-13.c: Same.
8937 * gcc.dg/declspec-18.c: Same.
8938 * gcc.dg/declspec-4.c: Same.
8939 * gcc.dg/declspec-5.c: Same.
8940 * gcc.dg/declspec-6.c: Same.
8941 * gcc.dg/declspec-8.c: Same.
8942 * gcc.dg/deprecated-4.c: Same.
8943 * gcc.dg/deprecated.c: Same.
8944 * gcc.dg/dfp/composite-type.c: Same.
8945 * gcc.dg/empty-source-2.c: Same.
8946 * gcc.dg/empty-source-3.c: Same.
8947 * gcc.dg/format/attr-6.c: Same.
8948 * gcc.dg/format/branch-1.c: Same.
8949 * gcc.dg/format/c90-printf-1.c: Same.
8950 * gcc.dg/format/c90-strftime-2.c: Same.
8951 * gcc.dg/format/c99-strftime-1.c: Same.
8952 * gcc.dg/format/cmn-err-1.c: Same.
8953 * gcc.dg/format/few-1.c: Same.
8954 * gcc.dg/format/ms_branch-1.c: Same.
8955 * gcc.dg/format/ms_unnamed-1.c: Same.
8956 * gcc.dg/format/ms_va-1.c: Same.
8957 * gcc.dg/format/unnamed-1.c: Same.
8958 * gcc.dg/format/va-1.c: Same.
8959 * gcc.dg/format/xopen-1.c: Same.
8960 * gcc.dg/funcdef-var-1.c: Same.
8961 * gcc.dg/funcdef-var-2.c: Same.
8962 * gcc.dg/gnu89-const-expr-1.c: Same.
8963 * gcc.dg/gnu89-const-expr-2.c: Same.
8964 * gcc.dg/gnu90-const-expr-1.c: Same.
8965 * gcc.dg/gnu99-const-expr-1.c: Same.
8966 * gcc.dg/gnu99-const-expr-2.c: Same.
8967 * gcc.dg/gnu99-init-2.c: Same.
8968 * gcc.dg/gomp/_Atomic-5.c: Same.
8969 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8970 * gcc.dg/gomp/atomic-5.c: Same.
8971 * gcc.dg/gomp/linear-1.c: Same.
8972 * gcc.dg/gomp/pr67500.c: Same.
8973 * gcc.dg/init-bad-1.c: Same.
8974 * gcc.dg/init-bad-2.c: Same.
8975 * gcc.dg/init-bad-3.c: Same.
8976 * gcc.dg/init-string-1.c: Same.
8977 * gcc.dg/label-compound-stmt-1.c: Same.
8978 * gcc.dg/label-decl-2.c: Same.
8979 * gcc.dg/label-decl-4.c: Same.
8980 * gcc.dg/large-size-array-2.c: Same.
8981 * gcc.dg/large-size-array-4.c: Same.
8982 * gcc.dg/lvalue-6.c: Same.
8983 * gcc.dg/m-un-2.c: Same.
8984 * gcc.dg/multiple-overflow-warn-1.c: Same.
8985 * gcc.dg/multiple-overflow-warn-2.c: Same.
8986 * gcc.dg/multiple-overflow-warn-3.c: Same.
8987 * gcc.dg/nested-redef-1.c: Same.
8988 * gcc.dg/no-asm-1.c: Same.
8989 * gcc.dg/no-asm-3.c: Same.
8990 * gcc.dg/no-asm-4.c: Same.
8991 * gcc.dg/noncompile/20010524-1.c: Same.
8992 * gcc.dg/noncompile/incomplete-5.c: Same.
8993 * gcc.dg/noncompile/pr44517.c: Same.
8994 * gcc.dg/noncompile/pr52290.c: Same.
8995 * gcc.dg/noreturn-1.c: Same.
8996 * gcc.dg/overflow-warn-1.c: Same.
8997 * gcc.dg/overflow-warn-2.c: Same.
8998 * gcc.dg/overflow-warn-3.c: Same.
8999 * gcc.dg/overflow-warn-4.c: Same.
9000 * gcc.dg/parm-mismatch-1.c: Same.
9001 * gcc.dg/parser-pr28152-2.c: Same.
9002 * gcc.dg/parser-pr28152.c: Same.
9003 * gcc.dg/pedwarn-init.c: Same.
9004 * gcc.dg/pointer-arith-2.c: Same.
9005 * gcc.dg/pointer-arith-3.c: Same.
9006 * gcc.dg/pointer-arith-4.c: Same.
9007 * gcc.dg/pr14475.c: Same.
9008 * gcc.dg/pr18596-3.c: Same.
9009 * gcc.dg/pr18809-1.c: Same.
9010 * gcc.dg/pr27953.c: Same.
9011 * gcc.dg/pr30457.c: Same.
9012 * gcc.dg/pr30551-2.c: Same.
9013 * gcc.dg/pr30551-3.c: Same.
9014 * gcc.dg/pr30551-4.c: Same.
9015 * gcc.dg/pr30551-5.c: Same.
9016 * gcc.dg/pr30551-6.c: Same.
9017 * gcc.dg/pr30551.c: Same.
9018 * gcc.dg/pr36997.c: Same.
9019 * gcc.dg/pr41842.c: Same.
9020 * gcc.dg/pr48552-1.c: Same.
9021 * gcc.dg/pr48552-2.c: Same.
9022 * gcc.dg/pr59717.c: Same.
9023 * gcc.dg/pr61077.c: Same.
9024 * gcc.dg/pr61096-1.c: Same.
9025 * gcc.dg/pr63626.c: Same.
9026 * gcc.dg/pr64223-1.c: Same.
9027 * gcc.dg/pr64223-2.c: Same.
9028 * gcc.dg/pr8788-1.c: Same.
9029 * gcc.dg/pr8927-1.c: Same.
9030 * gcc.dg/pragma-darwin.c: Same.
9031 * gcc.dg/pragma-diag-5.c: Same.
9032 * gcc.dg/pragma-message.c: Same.
9033 * gcc.dg/redecl-1.c: Same.
9034 * gcc.dg/simd-1.c: Same.
9035 * gcc.dg/simd-5.c: Same.
9036 * gcc.dg/simd-6.c: Same.
9037 * gcc.dg/spellcheck-fields.c: Same.
9038 * gcc.dg/spellcheck-typenames.c: Same.
9039 * gcc.dg/struct-semi-2.c: Same.
9040 * gcc.dg/struct-semi-3.c: Same.
9041 * gcc.dg/transparent-union-3.c: Same.
9042 * gcc.dg/ucnid-8.c: Same.
9043 * gcc.dg/uninit-pr19430-O0.c: Same.
9044 * gcc.dg/uninit-pr19430.c: Same.
9045 * gcc.dg/uninit-pr20644-O0.c: Same.
9046 * gcc.dg/utf-dflt.c: Same.
9047 * gcc.dg/utf-dflt2.c: Same.
9048 * gcc.dg/utf16-4.c: Same.
9049 * gcc.dg/vla-11.c: Same.
9050 * gcc.dg/vla-20.c: Same.
9051 * gcc.dg/vla-init-1.c: Same.
9052 * gcc.dg/vla-init-2.c: Same.
9053 * gcc.dg/vla-init-3.c: Same.
9054 * gcc.dg/weak/weak-6.c: Same.
9055 * gcc.dg/weak/weak-7.c: Same.
9056 * gcc.dg/wtr-int-type-1.c: Same.
9057 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9058 * gcc.target/arm/polytypes.c: Same.
9059 * gcc.target/i386/spellcheck-options-4.c: Same.
9060 * gcc.target/powerpc/20030218-1.c: Same.
9061 * gcc.target/sh/pr21255-4.c: Same.
9062 * gcc.test-framework/dg-error-exp-XP.c: Same.
9063 * gfortran.dg/array_constructor_30.f03: Same.
9064 * gfortran.dg/class_30.f90: Same.
9065 * gfortran.dg/goacc/subarrays.f95: Same.
9066 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9067 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9068 * gfortran.dg/intrinsic_std_1.f90: Same.
9069 * gfortran.dg/pr70006.f90: Same.
9070 * gfortran.dg/warning-directive-1.F90: Same.
9071 * gfortran.dg/warning-directive-2.F90: Same.
9072 * gfortran.dg/warning-directive-3.F90: Same.
9073 * gfortran.dg/warning-directive-4.F90: Same.
9074 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9075 * obj-c++.dg/class-extension-1.mm: Same.
9076 * obj-c++.dg/class-extension-2.mm: Same.
9077 * obj-c++.dg/class-protocol-1.mm: Same.
9078 * obj-c++.dg/cxx-ivars-1.mm: Same.
9079 * obj-c++.dg/duplicate-class-1.mm: Same.
9080 * obj-c++.dg/exceptions-3.mm: Same.
9081 * obj-c++.dg/exceptions-4.mm: Same.
9082 * obj-c++.dg/exceptions-5.mm: Same.
9083 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9084 * obj-c++.dg/fsf-package-0.m: Same.
9085 * obj-c++.dg/invalid-type-1.mm: Same.
9086 * obj-c++.dg/method-12.mm: Same.
9087 * obj-c++.dg/method-13.mm: Same.
9088 * obj-c++.dg/method-15.mm: Same.
9089 * obj-c++.dg/method-16.mm: Same.
9090 * obj-c++.dg/method-6.mm: Same.
9091 * obj-c++.dg/method-7.mm: Same.
9092 * obj-c++.dg/property/at-property-1.mm: Same.
9093 * obj-c++.dg/property/at-property-14.mm: Same.
9094 * obj-c++.dg/property/at-property-17.mm: Same.
9095 * obj-c++.dg/property/at-property-21.mm: Same.
9096 * obj-c++.dg/property/at-property-5.mm: Same.
9097 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9098 * obj-c++.dg/property/dynamic-3.mm: Same.
9099 * obj-c++.dg/property/dynamic-4.mm: Same.
9100 * obj-c++.dg/property/property-neg-1.mm: Same.
9101 * obj-c++.dg/property/property-neg-6.mm: Same.
9102 * obj-c++.dg/property/synthesize-11.mm: Same.
9103 * obj-c++.dg/property/synthesize-5.mm: Same.
9104 * obj-c++.dg/property/synthesize-6.mm: Same.
9105 * obj-c++.dg/proto-lossage-4.mm: Same.
9106 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9107 * obj-c++.dg/strings/strings-1.mm: Same.
9108 * obj-c++.dg/super-class-1.mm: Same.
9109 * obj-c++.dg/syntax-error-6.mm: Same.
9110 * obj-c++.dg/syntax-error-7.mm: Same.
9111 * obj-c++.dg/syntax-error-9.mm: Same.
9112 * obj-c++.dg/try-catch-13.mm: Same.
9113 * objc.dg/attributes/method-noreturn-1.m: Same.
9114 * objc.dg/bad-receiver-type-2.m: Same.
9115 * objc.dg/bad-receiver-type.m: Same.
9116 * objc.dg/call-super-2.m: Same.
9117 * objc.dg/class-2.m: Same.
9118 * objc.dg/class-extension-1.m: Same.
9119 * objc.dg/class-extension-2.m: Same.
9120 * objc.dg/class-protocol-1.m: Same.
9121 * objc.dg/desig-init-1.m: Same.
9122 * objc.dg/duplicate-class-1.m: Same.
9123 * objc.dg/exceptions-3.m: Same.
9124 * objc.dg/exceptions-4.m: Same.
9125 * objc.dg/exceptions-5.m: Same.
9126 * objc.dg/foreach-6.m: Same.
9127 * objc.dg/foreach-7.m: Same.
9128 * objc.dg/fsf-nsstring-format-1.m: Same.
9129 * objc.dg/fsf-package-0.m: Same.
9130 * objc.dg/invalid-type-1.m: Same.
9131 * objc.dg/method-11.m: Same.
9132 * objc.dg/method-19.m: Same.
9133 * objc.dg/method-2.m: Same.
9134 * objc.dg/method-20.m: Same.
9135 * objc.dg/method-5.m: Same.
9136 * objc.dg/method-6.m: Same.
9137 * objc.dg/method-7.m: Same.
9138 * objc.dg/method-9.m: Same.
9139 * objc.dg/missing-proto-3.m: Same.
9140 * objc.dg/private-1.m: Same.
9141 * objc.dg/property/at-property-1.m: Same.
9142 * objc.dg/property/at-property-14.m: Same.
9143 * objc.dg/property/at-property-17.m: Same.
9144 * objc.dg/property/at-property-21.m: Same.
9145 * objc.dg/property/at-property-5.m: Same.
9146 * objc.dg/property/dynamic-3.m: Same.
9147 * objc.dg/property/dynamic-4.m: Same.
9148 * objc.dg/property/property-neg-1.m: Same.
9149 * objc.dg/property/property-neg-6.m: Same.
9150 * objc.dg/property/synthesize-11.m: Same.
9151 * objc.dg/property/synthesize-5.m: Same.
9152 * objc.dg/property/synthesize-6.m: Same.
9153 * objc.dg/proto-hier-1.m: Same.
9154 * objc.dg/proto-lossage-4.m: Same.
9155 * objc.dg/protocol-qualifier-2.m: Same.
9156 * objc.dg/strings/strings-1.m: Same.
9157 * objc.dg/type-size-1.m: Same.
9158
d904a983
JL
91592017-04-18 Jeff Law <law@redhat.com>
9160
9161 PR target/74563
9162 * gcc.target/mips/pr74563: New test.
9163
0155ed56
JJ
91642017-04-18 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR tree-optimization/80443
9167 * gcc.c-torture/compile/pr80443.c: New test.
9168
f380f608
RS
91692017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9170
9171 PR rtl-optimization/80357
9172 * gcc.c-torture/compile/pr80357.c: New test.
9173
dd68669b
JL
91742017-04-18 Jeff Law <law@redhat.com>
9175
9176 PR middle-end/80422
9177 * gcc.c-torture/compile/pr80422.c: New test.
9178
1cda61fc
JJ
91792017-04-18 Jakub Jelinek <jakub@redhat.com>
9180
9181 PR debug/80263
9182 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9183
19970253
MM
91842017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9185
9186 PR target/80099
9187 * gcc.target/powerpc/pr80099-1.c: New test.
9188 * gcc.target/powerpc/pr80099-2.c: Likewise.
9189 * gcc.target/powerpc/pr80099-3.c: Likewise.
9190 * gcc.target/powerpc/pr80099-4.c: Likewise.
9191 * gcc.target/powerpc/pr80099-5.c: Likewise.
9192
8487c9a5
JJ
91932017-04-18 Jakub Jelinek <jakub@redhat.com>
9194
3b5fb3cb
JJ
9195 PR sanitizer/80444
9196 * gcc.dg/sancov/pr80444.c: New test.
9197
8487c9a5
JJ
9198 PR middle-end/79788
9199 PR middle-end/80375
9200 * gcc.dg/pr79788-1.c: New test.
9201 * gcc.dg/pr79788-2.c: New test.
9202
be7c73ae
MP
92032017-04-18 Marek Polacek <polacek@redhat.com>
9204
9205 PR c++/80244 - ICE with attribute in template alias.
9206 * g++.dg/cpp0x/alias-decl-59.C: New test.
9207
d6e3e8a5
MP
9208 PR c++/80241 - ICE with alignas pack expansion.
9209 * g++.dg/cpp0x/alignas11.C: New test.
9210
1adb82e1
BE
92112017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9212
9213 PR c++/80287
9214 * g++.dg/lto/pr80287_0.C: New test.
9215
fb5e5621
KN
92162017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9217
9218 PR target/80315
9219 * gcc.target/powerpc/pr80315-1.c: New test.
9220 * gcc.target/powerpc/pr80315-2.c: New test.
9221 * gcc.target/powerpc/pr80315-3.c: New test.
9222 * gcc.target/powerpc/pr80315-4.c: New test.
9223
afeaeb70
TV
92242017-04-16 Tom de Vries <tom@codesourcery.com>
9225
9226 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9227 directive.
9228 * g++.dg/parse/error3.C: Same.
9229 * g++.old-deja/g++.pt/niklas01a.C: Same.
9230 * gcc.dg/990506-0.c: Same.
9231 * gcc.dg/cpp/19990413-1.c: Same.
9232 * gcc.dg/cpp/pragma-1.c: Same.
9233 * gcc.dg/cpp/pragma-2.c: Same.
9234 * gcc.dg/m-un-2.c: Same.
9235 * objc.dg/private-1.m: Same.
9236
604f37cd
UB
92372017-04-15 Uros Bizjak <ubizjak@gmail.com>
9238
9239 * gcc.dg/pr54669.c: Fix dg-do directive.
9240 * gcc.dg/pr78582.c: Ditto.
9241 * gcc.dg/pr80020.c: Ditto.
9242 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9243 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9244 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9245 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9246 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9247 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9248 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9249 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9250 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9251 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9252
35cfdb17
DH
92532017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9254
604f37cd 9255 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9256 * gfortran.dg/generic_29.f90: Likewise.
9257 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9258 * gfortran.dg/pr41922.f90: Likewise.
9259 * gfortran.dg/pr70006.f90: Likewise.
9260
f378be38
SB
92612017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9262
9263 PR tree-optimization/66612
9264 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9265
43076492
JW
92662017-04-14 Janus Weil <janus@gcc.gnu.org>
9267
9268 PR fortran/80361
9269 * gfortran.dg/class_62.f90: New test case.
9270
dd3d6a42
AB
92712017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9272
9273 * gcc.target/arc/loop-1.c: New file.
9274
31a07c81
MM
92752017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9276
9277 PR target/80098
9278 * gcc.target/powerpc/pr80098-1.c: New test.
9279 * gcc.target/powerpc/pr80098-2.c: Likewise.
9280 * gcc.target/powerpc/pr80098-3.c: Likewise.
9281 * gcc.target/powerpc/pr80098-4.c: Likewise.
9282
09956017
JJ
92832017-04-13 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR sanitizer/80403
9286 * g++.dg/ubsan/pr80403-2.C: New test.
9287
bc042396
VM
92882017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9289
9290 PR rtl-optimization/80343
9291 * gcc.target/powerpc/pr80343.c: New.
9292
abac4c34
DK
92932017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9294
9295 PR sanitizer/80414
9296 * c-c++-common/ubsan/bounds-15.c: New test.
9297
43a3aa03
RB
92982017-04-13 Richard Biener <rguenther@suse.de>
9299
9300 PR testsuite/80416
9301 * g++.dg/torture/pr79671.C: Fix asm constraints.
9302
031fbdb9
JJ
93032017-04-13 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR debug/80321
9306 * gcc.dg/debug/pr80321.c: New test.
9307
93082017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9309
9310 * gnat.dg/debug10.adb: New test.
9311 * gnat.dg/debug10_pkg.ads: New helper.
9312
76873758
JJ
93132017-04-12 Jakub Jelinek <jakub@redhat.com>
9314
deed3da9
JJ
9315 PR tree-optimization/79390
9316 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9317
b96a3e11
JJ
9318 PR sanitizer/80403
9319 PR sanitizer/80404
9320 PR sanitizer/80405
9321 * g++.dg/ubsan/pr80403.C: New test.
9322 * g++.dg/ubsan/pr80404.C: New test.
9323 * g++.dg/ubsan/pr80405.C: New test.
9324
76873758
JJ
9325 PR c/80163
9326 * gcc.dg/torture/pr80163.c: New test.
9327
940c9a7c 93282017-04-12 Richard Biener <rguenther@suse.de>
76873758 9329 Jeff Law <law@redhat.com>
940c9a7c
RB
9330
9331 PR tree-optimization/80359
9332 * gcc.dg/torture/pr80359.c: New testcase.
9333
350792ff 93342017-04-12 Richard Biener <rguenther@suse.de>
76873758 9335 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9336
9337 PR middle-end/79671
9338 * g++.dg/torture/pr79671.C: New testcase.
9339 * g++.dg/lto/pr79671_0.C: Likewise.
9340 * g++.dg/lto/pr79671_1.c: Likewise.
9341
d62e6f10
JJ
93422017-04-12 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR sanitizer/80349
9345 * g++.dg/ubsan/pr80349.C: New test.
9346
8585103f
JJ
93472017-04-11 Jakub Jelinek <jakub@redhat.com>
9348
347e1f77
JJ
9349 PR c++/80370
9350 * g++.dg/cpp1z/decomp28.C: New test.
9351
df1c878e
JJ
9352 PR middle-end/80100
9353 * gcc.dg/pr80100.c: New test.
9354
8585103f
JJ
9355 PR rtl-optimization/80385
9356 * g++.dg/opt/pr80385.C: New test.
9357
c6cf6ef7
ML
93582017-04-11 Martin Liska <mliska@suse.cz>
9359
9360 PR ipa/80212
9361 * g++.dg/ipa/pr80212.C: New test.
9362
3812f460
MS
93632017-04-11 Martin Sebor <msebor@redhat.com>
9364
9365 PR middle-end/80364
9366 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9367
9f679370
ML
93682017-04-11 Martin Liska <mliska@suse.cz>
9369
9370 PR sanitizer/70878
9371 * gcc.dg/ubsan/pr70878.c: New test.
9372
82665822
JJ
93732017-04-11 Jakub Jelinek <jakub@redhat.com>
9374
cb278caa
JJ
9375 PR target/80381
9376 * gcc.target/i386/pr80381.c: New test.
9377
82665822
JJ
9378 PR c++/80363
9379 * g++.dg/ext/pr80363.C: New test.
9380
abde687a
SKS
93812017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9382
9383 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9384 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9385 Add avr-*-* to non-lp64 selector.
9386
13e6ec34
MS
93872017-04-10 Martin Sebor <msebor@redhat.com>
9388
9389 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9390 * gcc.dg/pr40340-4.c: Same.
9391
a2cb1196
NK
93922017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9393
13e6ec34 9394 PR fortran/69498
a2cb1196
NK
9395 * gfortran.dg/submodule_unexp.f90: Modified test
9396 to account for new error.
9397 * gfortran.dg/submodule_twice.f90: New Test
9398
b447b28c
JJ
93992017-04-10 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c++/80176
9402 * g++.dg/init/ref23.C: New test.
9403
3bbd6768
TK
94042017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9405
9406 PR tree-optimization/80304
9407 * gfortran.dg/do_concurrent_4.f90: New test case.
9408
99827b5c
JW
94092017-04-10 Janus Weil <janus@gcc.gnu.org>
9410
9411 PR fortran/80046
9412 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9413
7db31bc2
DE
94142017-04-10 David Edelsohn <dje.gcc@gmail.com>
9415
9416 * g++.dg/torture/pr79905.C: Add -maltivec option.
9417
9058a2c5
JL
94182017-04-10 Jeff Law <law@redhat.com>
9419
9420 PR tree-optimization/80374
9421 * g++.dg/pr80374.c: New test.
9422
bd8f8642
KN
94232017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9424
9425 PR target/80108
9426 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9427 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9428
f634dd47
UB
94292017-04-10 Uros Bizjak <ubizjak@gmail.com>
9430
9431 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9432
065ba179
UB
94332017-04-10 Uros Bizjak <ubizjak@gmail.com>
9434
9435 PR testsuite/79356
9436 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9437
71b838d0
DS
94382017-04-10 Daniel Santos <daniel.santos@pobox.com>
9439
9440 PR testsuite/79867
9441 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9442
98a7a34e
MP
94432017-04-10 Marek Polacek <polacek@redhat.com>
9444
9445 PR sanitizer/80348
9446 * g++.dg/ubsan/div-by-zero-3.C: New test.
9447
aac69a62
BC
94482017-04-10 Bin Cheng <bin.cheng@arm.com>
9449
9450 PR tree-optimization/80153
9451 * gcc.c-torture/execute/pr80153.c: New.
9452
737237c9
RB
94532017-04-10 Richard Biener <rguenther@suse.de>
9454
9455 PR middle-end/80362
9456 * gcc.dg/torture/pr80362.c: New testcase.
9457
ba6ee9fc
RB
94582017-04-10 Richard Biener <rguenther@suse.de>
9459
9460 PR tree-optimization/80304
9461 * gcc.dg/torture/pr80304.c: New testcase.
9462
4d1a05f1
NS
94632017-04-10 Nathan Sidwell <nathan@acm.org>
9464
9465 PR target/79905
9466 * g++.dg/torture/pr79905.C: New.
9467
3ee0fb02
ML
94682017-04-10 Martin Liska <mliska@suse.cz>
9469
9470 PR sanitizer/80350
9471 * c-c++-common/ubsan/pr80350.c: New test.
9472
167a5b77
JJ
94732017-04-10 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR target/80324
9476 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9477
d691b7e4
ML
94782017-04-08 Martin Liska <mliska@suse.cz>
9479
9480 Revert:
9481 2017-04-07 Martin Liska <mliska@suse.cz>
9482
9483 PR ipa/80212
9484 * g++.dg/ipa/pr80212.C: New test.
9485
dcb2c527
JJ
94862017-04-07 Jakub Jelinek <jakub@redhat.com>
9487
c98b0016
JJ
9488 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9489 dg-options.
9490 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9491
dcb2c527
JJ
9492 PR target/80322
9493 PR target/80323
9494 PR target/80325
9495 PR target/80326
9496 * gcc.target/i386/avx512f-undefined-1.c: New test.
9497 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9498 * gcc.target/i386/avx-cvtsd-1.c: New test.
9499 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9500 * gcc.target/i386/avx512f-abspd-1.c: New test.
9501 * gcc.target/i386/avx-cvtss-1.c: New test.
9502 * gcc.target/i386/avx512f-absps-1.c: New test.
9503 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9504 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9505
1ef532f4
MP
95062017-04-07 Marek Polacek <polacek@redhat.com>
9507
9508 PR sanitizer/80348
9509 * g++.dg/ubsan/div-by-zero-2.C: New test.
9510
2166aeb3
MP
9511 PR c++/80095
9512 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9513
057da7af
VM
95142017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9515
9516 PR rtl-optimization/70478
9517 * gcc.target/s390/pr70478.c: New.
9518
3b6cb9e3
ML
95192017-04-07 Martin Liska <mliska@suse.cz>
9520
9521 PR target/79889
9522 * g++.dg/ext/mv8.C: Add aarch64* targets.
9523
70cd23c0
ML
95242017-04-07 Martin Liska <mliska@suse.cz>
9525
9526 PR ipa/80212
9527 * g++.dg/ipa/pr80212.C: New test.
9528
fe6bb25f
TP
95292017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9530
9531 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9532
bf7b869a
RB
95332017-04-07 Richard Biener <rguenther@suse.de>
9534
9535 PR tree-optimization/80334
9536 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9537 alignas on stack.
9538
2d143ba8
RB
95392017-04-07 Richard Biener <rguenther@suse.de>
9540
9541 PR middle-end/80341
9542 * gcc.dg/torture/pr80341.c: New testcase.
9543
ed3cd38d
JJ
95442017-04-06 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR debug/80234
9547 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9548 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9549
e5f56581
UB
95502017-04-06 Uros Bizjak <ubizjak@gmail.com>
9551
9552 PR target/79733
9553 * gcc.target/i386/pr79733.c: New test.
9554
a5211c80
UB
95552017-04-06 Uros Bizjak <ubizjak@gmail.com>
9556
9557 PR target/80298
9558 * gcc.target/i386/pr80298-1.c: New test.
9559 * gcc.target/i386/pr80298-2.c: Ditto.
9560
db086c96
TP
95612017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9562
9563 PR target/80082
9564 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9565 ARMv7-R.
9566
09b63f67
RB
95672017-04-06 Richard Biener <rguenther@suse.de>
9568
9569 PR tree-optimization/80334
9570 * g++.dg/torture/pr80334.C: New testcase.
9571
d9f8c5af
ML
95722017-04-06 Martin Liska <mliska@suse.cz>
9573
9574 PR sanitizer/80166
9575 * gcc.dg/asan/pr80166.c: New test.
9576
1b68991f
RO
95772017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9578
9579 PR tree-optimization/79390
9580 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9581
0f784346
RB
95822017-04-06 Richard Biener <rguenther@suse.de>
9583
9584 PR tree-optimization/80262
9585 * gcc.target/i386/pr80262.c: New testcase.
9586
23a429c2
RB
95872017-04-06 Richard Biener <rguenther@suse.de>
9588
9589 PR middle-end/80281
9590 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9591
e2323a2b
VM
95922017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9593
9594 PR rtl-optimization/70703
9595 * gcc.target/i386/pr70703.c: New.
9596
47a11342
JJ
95972017-04-05 Jakub Jelinek <jakub@redhat.com>
9598
9599 PR sanitizer/80308
9600 * c-c++-common/asan/pr80308.c: New test.
9601
d0ee17a5
DV
96022017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9603
9604 PR target/79890
9605 * gcc.target/s390/pr79890.c: New test case.
9606
36f896c7
JJ
96072017-04-05 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR target/80310
9610 * c-c++-common/ubsan/pr80310.c: New test.
9611
d16e2ddd
JJ
96122017-04-04 Jakub Jelinek <jakub@redhat.com>
9613
e1201dff
JJ
9614 PR c++/80297
9615 * g++.dg/torture/pr80297.C: New test.
9616
d16e2ddd
JJ
9617 PR tree-optimization/79390
9618 * gcc.target/i386/pr79390.c: New test.
9619 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9620
c0ea338b
VR
96212017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9622
9623 PR c++/80296
9624 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9625
a1527a93
TP
96262017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9627
9628 PR target/80307
9629 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9630 targeting any CPU or architecture.
9631 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9632 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9633 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9634 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9635 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9636 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9637 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9638 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9639
065ba179 96402017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9641
9642 PR fortran/69498
9643 * gfortran.dg/submodule_unexp.f90: New test.
9644
b1fd967c
JJ
96452017-04-04 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR target/80286
9648 * gcc.target/i386/avx-pr80286.c: New test.
9649 * gcc.dg/pr80286.c: New test.
9650
248179b5
RB
96512017-04-04 Richard Biener <rguenther@suse.de>
9652
9653 PR middle-end/80281
9654 * gcc.dg/torture/pr80281.c: New testcase.
9655
a577fcf2
RB
96562017-04-04 Richard Biener <rguenther@suse.de>
9657
9658 PR tree-optimization/80275
9659 * g++.dg/opt/pr80275.C: Make g static.
9660
833bbf60
SB
96612017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9662
9663 PR rtl-optimization/60818
9664 * gcc.c-torture/compile/pr60818.c: New testcase.
9665
5764ee3c
JW
96662017-04-03 Jonathan Wakely <jwakely@redhat.com>
9667
9668 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9669 * gcc.dg/20031012-1.c: Likewise.
9670 * gcc.dg/ipa/ipcp-1.c: Likewise.
9671 * gcc.dg/torture/matrix-3.c: Likewise.
9672 * gcc.target/powerpc/ppc-spe.c: Likewise.
9673 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9674
bbdf4e81
PB
96752017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9676
9677 PR target/80246
9678 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9679 powerpc_vsx_ok.
9680 (std, ld): Limit scan-assembler-times check to lp64.
9681 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9682 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9683 powerpc_vsx_ok.
9684
44bc146f
PB
96852017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9686
9687 PR target/80246
9688 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9689
fff80893
RB
96902017-04-03 Richard Biener <rguenther@suse.de>
9691
9692 PR tree-optimization/80275
9693 * g++.dg/opt/pr80275.C: New testcase.
9694
79f9fc38
DV
96952017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9696
9697 PR testsuite/79356
9698 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9699
a8e70fd3
RD
97002017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9701
9702 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9703 (bal): Increase iteration count and assume alignment.
9704
e0061866
BC
97052017-04-03 Bin Cheng <bin.cheng@arm.com>
9706
9707 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9708
c2d43326
AP
97092017-04-02 Andrew Pinski <apinski@cavium.com>
9710
9711 * gcc.c-torture/compile/nested-3.c: New testcase.
9712 * gcc.c-torture/execute/20170401-1.c: New testcase.
9713 * gcc.c-torture/execute/20170401-2.c: New testcase.
9714
a5a9046d
SB
97152017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9716
9717 PR rtl-optimization/79405
9718 gcc.dg/pr79405.c: New testcase.
9719
6f3af356
JJ
97202017-03-31 Jakub Jelinek <jakub@redhat.com>
9721
eee3756d
JJ
9722 PR debug/79255
9723 * gcc.dg/pr79255.c: New test.
9724
6f3af356
JJ
9725 PR c++/79572
9726 * g++.dg/ubsan/null-8.C: New test.
9727
99e6cfd6
PH
97282017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9729
9730 PR target/80107
9731 * gfortran.dg/pr80107.f: New.
9732
094e6b7a
JL
97332017-03-31 Jeff Law <law@redhat.com>
9734
9735 PR tree-optimization/49498
9736 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9737
eceb2409 97382017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9739
eceb2409
RB
9740 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9741
c412c01a 97422017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9743
c412c01a
RB
9744 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9745
005f12bf
JJ
97462017-03-31 Jakub Jelinek <jakub@redhat.com>
9747
af88f557
JJ
9748 PR libstdc++/80251
9749 * g++.dg/ext/is_aggregate.C: New test.
9750
7d790165
JJ
9751 PR middle-end/80173
9752 * gcc.target/i386/pr80173.c: New test.
9753
a7d55154
JJ
9754 PR middle-end/80163
9755 * gcc.dg/pr80163.c: New test.
9756
005f12bf
JJ
9757 PR debug/80025
9758 * gcc.dg/torture/pr80025.c: New test.
9759
c8e0f43f
MF
97602017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9761
9762 * gcc.target/mips/pr52125.c: Add -msym32.
9763
724d25f3
JJ
97642017-03-30 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR translation/80189
9767 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9768 * g++.dg/gomp/sharing-1.C: Likewise.
9769 * gfortran.dg/gomp/pr44536.f90: Likewise.
9770 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9771 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9772 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9773 * gfortran.dg/gomp/pr33439.f90: Likewise.
9774 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9775 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9776 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9777 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9778 * gcc.dg/gomp/sharing-1.c: Likewise.
9779
05dc406d
PB
97802017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9781
9782 PR target/80246
9783 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9784 Darwin and SPE.
9785 (dxex, dxexq): Update return type.
9786 (diex, diexq): Update argument type.
9787 * gcc.target/powerpc/pr80246.c: New test.
9788
b0fd4d7e
MJ
97892017-03-30 Martin Jambor <mjambor@suse.cz>
9790
9791 PR ipa/77333
9792 * g++.dg/ipa/pr77333.C: New test.
9793
de008ec4
JJ
97942017-03-30 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR target/80206
9797 * gcc.target/i386/pr80206.c: New test.
9798
28c02407
RB
97992017-03-30 Richard Biener <rguenther@suse.de>
9800
9801 PR tree-optimization/77498
9802 * gfortran.dg/pr77498.f: New testcase.
9803
10fa8dfb
MP
98042017-03-29 Marek Polacek <polacek@redhat.com>
9805
9806 PR c/79730
9807 * gcc.dg/pr79730.c: New test.
9808
fdc54f39
JD
98092017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9810
9811 PR libgfortran/78670
9812 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9813 a character of length 1. Update test for success.
9814 * gfortran.dg/dtio_28.f03: New test.
9815 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9816 'scratch' to delete the file when done.
9817
533c0b69
SB
98182017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9819
9820 PR rtl-optimization/80233
9821 * gcc.c-torture/compile/pr80233.c: New testcase.
9822
e35229f8
TK
98232017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9824
9825 PR fortran/80254
9826 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9827 * gfortran.dg/dec_io_2a.f90: instead (new test).
9828
5c0a28d4
JW
98292017-03-28 Jiong Wang <jiong.wang@arm.com>
9830
9831 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9832
19846619
SB
98332017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9834
9835 PR testsuite/43496
9836 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9837 generating PIC code.
9838
e5119fab
VM
98392017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9840
9841 PR rtl-optimization/80193
9842 * gcc.target/i386/pr80193.c: New.
9843
cf474530
JW
98442017-03-28 Janus Weil <janus@gcc.gnu.org>
9845
9846 PR fortran/78661
9847 * gfortran.dg/dtio_25.f90: Modified test case.
9848 * gfortran.dg/dtio_27.f90: New test case.
9849
34fac449
UB
98502017-03-28 Uros Bizjak <ubizjak@gmail.com>
9851
9852 PR target/53383
9853 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9854 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9855 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9856
3e907b90
BC
98572017-03-28 Bin Cheng <bin.cheng@arm.com>
9858
9859 * gcc.c-torture/compile/irreducible-loop.c: New.
9860
522818b9
RS
98612017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9862
3e907b90 9863 PR tree-optimization/80218
522818b9
RS
9864 * gcc.dg/pr80218.c: New test.
9865
ea7d7da8
RB
98662017-03-28 Richard Biener <rguenther@suse.de>
9867
9868 PR tree-optimization/78644
9869 * gcc.dg/pr78644-1.c: New testcase.
9870 * gcc.dg/pr78644-2.c: Likewise.
9871
498173ef
TT
98722017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9873
9874 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9875 * gcc.dg/pic-4.c: Likewise.
9876 * gcc.dg/pie-3.c: Likewise.
9877 * gcc.dg/pie-4.c: Likewise.
9878
c5ad2433
ML
98792017-03-28 Martin Liska <mliska@suse.cz>
9880
9881 PR ipa/80205
9882 * g++.dg/ipa/pr80205.C: New test.
9883
17722fb9
SKS
98842017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9885
9886 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9887 with sizeof(int) < 4.
9888 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9889 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9890 * gcc.dg/torture/pr79777.c: Likewise.
9891 * gcc.dg/torture/pr79910.c: Likewise.
9892
737f500a
RB
98932017-03-28 Richard Biener <rguenther@suse.de>
9894
9895 PR middle-end/80222
9896 * g++.dg/pr80222.C: New testcase.
9897
62f96a79
ML
98982017-03-28 Martin Liska <mliska@suse.cz>
9899
9900 PR ipa/80104
9901 * gcc.dg/ipa/pr80104.c: New test.
9902
72785f26
MP
99032017-03-28 Marek Polacek <polacek@redhat.com>
9904
9905 PR sanitizer/80067
9906 * c-c++-common/ubsan/shift-10.c: New test.
9907
86516987
JL
99082017-03-27 Jeff Law <law@redhat.com>
9909
4dbf1eee 9910 PR tree-optimization/80216
86516987
JL
9911 * gcc.c-torture/compile/pr80216.c: New test.
9912
aade772d
JJ
99132017-03-27 Jakub Jelinek <jakub@redhat.com>
9914
a9e4a1a5
JJ
9915 PR middle-end/80162
9916 * c-c++-common/pr80162-1.c: New test.
9917 * c-c++-common/pr80162-2.c: New test.
9918 * c-c++-common/pr80162-3.c: New test.
9919
aade772d
JJ
9920 PR target/80102
9921 * g++.dg/opt/pr80102.C: New test.
9922
d89f355e
MM
99232017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9924
9925 PR target/78543
9926 * gcc.target/powerpc/pr78543.c: New test.
9927
79c4d73b
KN
99282017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9929
9930 PR target/80103
9931 * gcc.target/powerpc/pr80103-1.c: New test.
9932
819df781
RB
99332017-03-27 Richard Biener <rguenther@suse.de>
9934
9935 PR tree-optimization/80181
9936 * gcc.dg/torture/pr80181.c: New testcase.
9937
84804c5b
CZ
99382017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9939
065ba179 9940 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9941
c5e5f5f6
RB
99422017-03-27 Richard Biener <rguenther@suse.de>
9943
9944 PR ipa/79776
9945 * g++.dg/ipa/pr79776.C: New testcase.
9946
7cd200f6
JJ
99472017-03-27 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR sanitizer/80168
9950 * gcc.dg/asan/pr80168.c: New test.
9951
79f512ff
RB
99522017-03-27 Richard Biener <rguenther@suse.de>
9953
9954 PR tree-optimization/80170
9955 * gcc.dg/pr80170.c: New testcase.
9956
672d9f8e
RB
99572017-03-27 Richard Biener <rguenther@suse.de>
9958
9959 PR middle-end/80171
9960 * g++.dg/torture/pr80171.C: New testcase.
9961
978fcba3
JDA
99622017-03-26 John David Anglin <danglin@gcc.gnu.org>
9963
431d7882
JDA
9964 * gcc.dg/torture/pr79732.c: Require alias support.
9965 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9966
978fcba3
JDA
9967 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9968 libatomic_available.
9969 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9970 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9971
1f10d710
JD
99722017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9973
9974 PR libgfortran/78881
9975 * gfortran.dg/dtio_26.f90: New test.
9976
41036686
PT
99772017-03-25 Paul Thomas <pault@gcc.gnu.org>
9978
9979 PR fortran/80156
9980 PR fortran/79382
9981 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9982 testcase for PR80156. Add a main programme that tests that
9983 the typebound generic is accessible.
9984
5da906ca
BS
99852017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9986
9987 PR rtl-optimization/80160
9988 PR rtl-optimization/80159
9989
9990 * gcc.target/i386/pr80160.c: New test.
9991
7dabefa0
JJ
99922017-03-24 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR sanitizer/79904
9995 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9996
c8b1fbc1
MP
99972017-03-24 Marek Polacek <polacek@redhat.com>
9998
9999 PR c++/80119
10000 * g++.dg/warn/Wuninitialized-9.C: New test.
10001
76794c52
AK
100022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10003
10004 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10005 and remove the high-level builtin. The error message for the
10006 would prevent compilation from reaching the second.
10007 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10008
2de2b3f9
AK
100092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10010
10011 * gcc.target/s390/vxe/negfma-1.c: New test.
10012
7d2fd075
AK
100132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10014
10015 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10016 * gcc.target/s390/arch12/mul-1.c: New test.
10017 * gcc.target/s390/arch12/mul-2.c: New test.
10018
72612e4e
AK
100192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10020
10021 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10022
6c7774d1
AK
100232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10024
10025 * gcc.target/s390/vxe/popcount-1.c: New test.
10026
9ec98860
AK
100272017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10028
10029 * gcc.target/s390/vxe/bitops-1.c: New test.
10030
6654e96f
AK
100312017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10032
10033 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10034 * lib/target-supports.exp: Add effective target check s390_vxe.
10035
77c585ca
AK
100362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10037
10038 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10039 comparison instructions used from now on.
10040
b5de6e84
AK
100412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10042
10043 * gcc.target/s390/s390.exp (check_effective_target_vector):
10044 Include target-supports.exp and move target_vector check routine
10045 ...
10046 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10047 here and rename it.
10048 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10049 check from vector to s390_vx.
10050 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10051 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10052 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10053 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10054 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10055 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10056 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10057 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10058 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10059
a602f985
AK
100602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10061
10062 * gcc.target/s390/vector/vec-init-2.c: New test.
10063
085db63d
AK
100642017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10065
10066 * gcc.dg/ubsan/pr79904-2.c: New test.
10067
dc4f29bc
AK
100682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10069
10070 PR target/79893
10071 * gcc.target/s390/zvector/pr79893.c: New test.
10072
56010684
JJ
100732017-03-24 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR rtl-optimization/80112
10076 * gcc.dg/pr80112.c: New test.
10077
f0d7b52d
RO
100782017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10079
10080 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10081 etc. line numbers.
10082 * gcc.dg/Walloca-1.c: Likewise.
10083 * gcc.dg/Walloca-2.c: Likewise.
10084 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10085
635684c4
BS
100862017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10087
10088 PR tree-optimization/80158
10089 * gfortran.fortran-torture/compile/pr80158.f: New file.
10090
76afddf3
RB
100912017-03-24 Richard Biener <rguenther@suse.de>
10092
10093 PR tree-optimization/80167
10094 * gcc.dg/graphite/pr80167.c: New testcase.
10095
c2e389bf
TV
100962017-03-24 Tom de Vries <tom@codesourcery.com>
10097
10098 PR testsuite/80092
10099 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10100 dg-require-effective-target global_constructor.
10101 * gcc.dg/tls/emutls-2.c: Same.
10102
a72821b4
TV
101032017-03-24 Tom de Vries <tom@codesourcery.com>
10104
10105 PR testsuite/80092
10106 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10107 dg-require-effective-target indirect_jumps.
10108
1658def9
TV
101092017-03-24 Tom de Vries <tom@codesourcery.com>
10110
10111 PR testsuite/80092
10112 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10113 nonlocal_goto.
10114
90e02692
TV
101152017-03-24 Tom de Vries <tom@codesourcery.com>
10116
10117 PR testsuite/80092
10118 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10119 * gcc.dg/Walloca-12.c: Same.
10120 * gcc.dg/attr-alloc_size-8.c: Same.
10121 * gcc.dg/Walloca-4.c: Same.
10122 * gcc.dg/Walloca-8.c: Same.
10123 * gcc.dg/Walloca-13.c: Same.
10124 * gcc.dg/Walloca-14.c: Same.
10125 * gcc.dg/attr-alloc_size-9.c: Same.
10126 * gcc.dg/Walloca-1.c: Same.
10127 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10128 * gcc.dg/Walloca-5.c: Same.
10129 * gcc.dg/Walloca-10.c: Same.
10130 * gcc.dg/Walloca-9.c: Same.
10131 * gcc.dg/attr-alloc_size-6.c: Same.
10132 * gcc.dg/Wvla-larger-than-1.c: Same.
10133 * gcc.dg/torture/pr71881.c: Same.
10134 * gcc.dg/torture/pr71901.c: Same.
10135 * gcc.dg/torture/pr78742.c: Same.
10136 * gcc.dg/builtin-alloc-size.c: Same.
10137 * gcc.dg/Walloca-2.c: Same.
10138 * gcc.dg/Walloca-6.c: Same.
10139 * gcc.dg/Walloca-11.c: Same.
10140 * gcc.dg/attr-alloc_size-7.c: Same.
10141 * gcc.dg/Wvla-larger-than-2.c: Same.
10142 * gcc.dg/Walloca-3.c: Same.
10143 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10144 * gcc.c-torture/compile/pr79413.c: Same.
10145 * gcc.c-torture/compile/pr78439.c: Same.
10146
842392c8
KN
101472017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10148
10149 * gcc.target/powerpc/p9-options-1.c: New test.
10150
de2b3f5c
KT
101512017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10152
10153 PR target/71436
10154 * gcc.c-torture/compile/pr71436.c: New test.
10155
2e6315ef 101562017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10157 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10158
10159 PR tree-optimization/79908
10160 PR tree-optimization/80136
10161 * gcc.dg/torture/pr79908.c: New file.
10162
9cdf0363
NK
101632017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10164
2e6315ef 10165 PR fortran/39239
9cdf0363
NK
10166 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10167
f3dd574e
JJ
101682017-03-22 Jakub Jelinek <jakub@redhat.com>
10169
f13e9cd5
JJ
10170 PR c++/80141
10171 * g++.dg/gomp/pr80141.C: New test.
10172
68ed2ba0
JJ
10173 PR c++/80129
10174 * g++.dg/torture/pr80129.C: New test.
10175
f3dd574e
JJ
10176 PR sanitizer/80110
10177 * g++.dg/tsan/pr80110.C: New test.
10178
918b6c9e
TK
101792017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10180
10181 PR fortran/80142
10182 * gfortran.dg/any_loc.f90: New test case.
10183
bf634d1c
TP
101842017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10185
10186 PR target/80082
10187 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10188 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10189
f7325b95
ML
101902017-03-22 Martin Liska <mliska@suse.cz>
10191
10192 PR target/79906
10193 * g++.dg/ext/mv8.C: Add power* targets.
10194
3f01b620
MS
101952017-03-21 Martin Sebor <msebor@redhat.com>
10196
10197 PR c++/79548
10198 * g++.dg/warn/Wunused-var-26.C: New test.
10199
1cefb051
BS
102002017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10201
10202 PR tree-optimization/79908
10203 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10204
edc1747f
MP
102052017-03-21 Marek Polacek <polacek@redhat.com>
10206 Martin Sebor <msebor@redhat.com>
10207
10208 PR tree-optimization/80109
10209 * gcc.dg/Walloca-14.c: New test.
10210
85106b87
JJ
102112017-03-21 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR target/80125
10214 * gcc.target/powerpc/pr80125.c: New test.
10215
e59a225f
NK
102162017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10217
10218 PR fortran/69498
10219 * gfortran.dg/unexp_attribute.f90: New test
10220
0ffe60b5 102212017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10222 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10223
10224 PR tree-optimization/79908
10225 * gcc.dg/torture/pr79908.c: New file.
10226
54eb90fe
SKS
102272017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10228
10229 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10230 with sizeof(int) < 4.
10231
5611c456
ML
102322017-03-21 Martin Liska <mliska@suse.cz>
10233
10234 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10235 apostrophes.
10236
e650ea2a
RB
102372017-03-21 Richard Biener <rguenther@suse.de>
10238
10239 PR tree-optimization/80032
10240 * g++.dg/opt/pr80032.C: New testcase.
10241
da2ce5f9
RB
102422017-03-21 Richard Biener <rguenther@suse.de>
10243
10244 PR tree-optimization/80122
10245 * gcc.dg/torture/pr80122.c: New testcase.
10246
9d60683a
TT
102472017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10248
10249 * gcc.dg/pic-2.c: Skip for MIPS.
10250 * gcc.dg/pie-2.c: Skip for MIPS.
10251
d3e19c2c
PC
102522017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10253
10254 PR c++/77752
10255 * g++.dg/cpp0x/initlist97.C: New.
10256 * g++.dg/cpp0x/initlist85.C: Update.
10257
8bee092e
JJ
102582017-03-21 Jakub Jelinek <jakub@redhat.com>
10259
9f30dff0
JJ
10260 PR c/67338
10261 * gcc.dg/pr67338.c: New test.
10262
8bee092e
JJ
10263 PR c++/35878
10264 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10265 dump instead of assembler.
10266 * g++.dg/init/pr35878_2.C: Likewise.
10267 * g++.dg/init/pr35878_3.C: Likewise.
10268
4d1b8e70
JJ
102692017-03-21 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR c/80097
10272 * gcc.dg/ubsan/pr80097.c: New test.
10273
c34923c4
BS
102742017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10275
10276 PR tree-optimization/80054
10277 * g++.dg/torture/pr80054.C: New file.
10278
b0ba96c2
KN
102792017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10280
10281 PR target/79963
10282 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10283 directive to assure selection of proper bit using rlwinm insn.
10284 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10285 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10286 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10287 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10288
92377255
MP
102892017-03-20 Marek Polacek <polacek@redhat.com>
10290 Paolo Carlini <paolo.carlini@oracle.com>
10291
10292 PR c++/80059 - ICE with noexcept and __transaction_atomic
10293 * g++.dg/tm/pr80059-2.C: New test.
10294 * g++.dg/tm/pr80059.C: New test.
10295
243e28bf
ML
102962017-03-20 Martin Liska <mliska@suse.cz>
10297
10298 PR middle-end/79753
10299 * gcc.target/i386/mpx/pr79753.c: New test.
10300
918112d3
ML
103012017-03-20 Martin Liska <mliska@suse.cz>
10302
10303 PR target/79769
10304 PR target/79770
10305 * g++.dg/pr79769.C: New test.
10306 * gcc.target/i386/mpx/pr79770.c: New test.
10307
e325aba2
AK
103082017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10309
10310 PR target/78857
10311 * gcc.target/s390/load-and-test-fp-1.c: New test.
10312 * gcc.target/s390/load-and-test-fp-2.c: New test.
10313
91d2c04c
PT
103142017-03-18 Paul Thomas <pault@gcc.gnu.org>
10315
10316 PR fortran/79676
10317 * gfortran.dg/submodule_28.f08 : New test.
10318
c7e4107b
PT
103192017-03-18 Paul Thomas <pault@gcc.gnu.org>
10320
10321 PR fortran/71838
10322 * gfortran.dg/submodule_26.f08 : New test.
10323 * gfortran.dg/submodule_27.f08 : New test.
10324
d8fe28be
PH
103252017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10326
10327 PR target/79951
10328 * gcc.target/powerpc/pr79951.c: New.
10329
4a17943d
BS
103302017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10331
10332 PR rtl-optimization/79910
10333 * gcc.dg/torture/pr79910.c: New test.
10334
7f166d94
JL
103352017-03-17 Jeff Law <law@redhat.com>
10336
10337 PR tree-optimization/71437
10338 * gcc.dg/tree-ssa/pr71437.c: New test.
10339 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10340 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10341 now caught by VRP, but which were previously caught by DOM.
10342
12c4f7dc
RB
103432017-03-17 Richard Biener <rguenther@suse.de>
10344
10345 PR middle-end/80075
10346 * g++.dg/torture/pr80075.C: New testcase.
10347
207f3423
MM
103482017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10349
10350 PR target/71294
10351 * g++.dg/pr71294.C: New test.
10352
9fc900af
SB
103532017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10354
10355 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10356
c05c2380
JJ
103572017-03-16 Jakub Jelinek <jakub@redhat.com>
10358
e711928b
JJ
10359 PR fortran/80010
10360 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10361
c05c2380
JJ
10362 PR fortran/79886
10363 * gfortran.dg/pr79886.f90: New test.
10364
3231d64b
MM
103652017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10366
10367 PR target/79038
10368 * gcc.target/powerpc/pr79038-1.c: New test.
10369
81ef1f5e
SB
103702017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10371
10372 PR fortran/33271
10373 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10374
395a1e9b
JW
103752017-03-15 Jiong Wang <jiong.wang@arm.com>
10376
10377 PR testsuite/79356
10378 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10379
05f65910
UB
103802017-03-15 Uros Bizjak <ubizjak@gmail.com>
10381
10382 PR target/80019
10383 * gcc.target/i386/pr80019.c: New test.
10384
94285a7d
ML
103852017-03-15 Martin Liska <mliska@suse.cz>
10386
10387 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10388
a983542b
MS
103892017-03-14 Martin Sebor <msebor@redhat.com>
10390
10391 PR tree-optimization/79800
10392 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10393 * gcc.dg/tree-ssa/pr79800.c: New test.
10394
76ca5f40
MM
103952017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10396
10397 PR target/79947
10398 * gcc.target/powerpc/pr79947.c: New test.
10399
5d9a283a
MS
104002017-03-14 Martin Sebor <msebor@redhat.com>
10401
10402 PR middle-end/80020
10403 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10404 * gcc.dg/attr-alloc_size-7.c: Same.
10405 * gcc.dg/attr-alloc_size-9.c: Same.
10406 * gcc.dg/builtin-alloc-size.c: Same.
10407 * gcc.dg/pr80020.c: New test.
10408
4692943d
BS
104092017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10410
10411 PR rtl-optimization/79728
10412 * gcc.target/i386/sse-globalreg.c: New test.
10413
861d9d5e
ML
104142017-03-14 Martin Liska <mliska@suse.cz>
10415
10416 PR lto/66295
10417 * gcc.dg/tree-prof/pr66295.c: New test.
10418
a48018b5
ML
104192017-03-13 Martin Liska <mliska@suse.cz>
10420
10421 PR middle-end/78339
10422 * gcc.target/i386/mpx/pr78339.c: New test.
10423
8c56cc5a
CZ
104242017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10425
065ba179 10426 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10427
14555394
CZ
104282017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10429
065ba179 10430 * gcc.target/arc/pr9001090948.c: New file.
14555394 10431
3079b92e
SB
104322017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10433
10434 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10435 Fix test. Make early-out condition return early. Correct comments.
10436
c08de9db
JD
104372017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10438
10439 PR libgfortran/78854
10440 * gfortran.dg/dtio_25.f90: New test.
10441
66b27545
MS
104422017-03-10 Martin Sebor <msebor@redhat.com>
10443
10444 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10445
8f2f6381
BS
104462017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10447
10448 PR rtl-optimization/78911
10449 * gcc.target/i386/pr78911-1.c: New test.
10450 * gcc.target/i386/pr78911-2.c: New test.
10451
8e2c69b4 104522017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10453
8e2c69b4
WS
10454 PR target/79941
10455 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10456 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10457 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10458
455d833c
MP
104592017-03-10 Marek Polacek <polacek@redhat.com>
10460
10461 PR c++/79967
10462 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10463
cdd669f9
JJ
104642017-03-10 Jakub Jelinek <jakub@redhat.com>
10465
e260b0a7
JJ
10466 PR c++/79899
10467 * g++.dg/other/friend7.C: New test.
10468
cdd669f9
JJ
10469 PR c++/79896
10470 * g++.dg/ext/int128-5.C: New test.
10471
730e6e46
SB
104722017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10473
10474 PR testsuite/79356
10475 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10476 powerpc, sparc, or s390x.
10477
fc8f6304
PH
104782017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10479
10480 PR target/79907
10481 * gcc.target/powerpc/pr79907.c: New.
10482
f1b0632a
OH
104832017-03-10 Olivier Hainque <hainque@adacore.com>
10484
10485 * gnat.dg/opt64.adb: New test.
10486 * gnat.dg/opt64_pkg.ads: New helper.
10487 * gnat.dg/opt64_pkg.adb: New helper.
10488
5558f089
JJ
104892017-03-10 Jakub Jelinek <jakub@redhat.com>
10490
2d9dd4fb
JJ
10491 PR rtl-optimization/79909
10492 * gcc.target/powerpc/pr79909.c: New test.
10493
72772e67
JJ
10494 PR tree-optimization/79972
10495 * gcc.dg/pr79972.c: New test.
10496
5558f089
JJ
10497 PR tree-optimization/77975
10498 * gcc.dg/pr77975.c: New test.
10499
822a132c
MP
105002017-03-09 Marek Polacek <polacek@redhat.com>
10501
10502 PR c++/79962
10503 PR c++/79984
10504 * c-c++-common/nonnull-3.c: New test.
10505 * g++.dg/warn/Wnonnull3.C: New test.
10506
c9819d22
MF
105072017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10508
10509 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10510 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10511
36618428
MP
105122017-03-09 Marek Polacek <polacek@redhat.com>
10513
10514 PR sanitizer/79757
10515 * gcc.dg/ubsan/pr79757-1.c: New test.
10516 * gcc.dg/ubsan/pr79757-2.c: New test.
10517 * gcc.dg/ubsan/pr79757-3.c: New test.
10518 * gcc.dg/ubsan/pr79757-4.c: New test.
10519 * gcc.dg/ubsan/pr79757-5.c: New test.
10520
01e5af5a
JJ
105212017-03-09 Jakub Jelinek <jakub@redhat.com>
10522
10523 PR c/79969
10524 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10525
6443c7c0
MP
105262017-03-09 Marek Polacek <polacek@redhat.com>
10527
10528 PR c++/79687
10529 * g++.dg/expr/ptrmem8.C: New test.
10530 * g++.dg/expr/ptrmem9.C: New test.
10531
d721dc3c
RB
105322017-03-09 Richard Biener <rguenther@suse.de>
10533
10534 PR tree-optimization/79977
10535 * gcc.dg/graphite/pr79977.c: New testcase.
10536
1f1fd3e2
TT
105372017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10538
10539 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10540 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10541 * lib/target-supports.exp (check_effective_target_rdynamic):
10542 New proc.
10543
16967aff
RB
105442017-03-09 Richard Biener <rguenther@suse.de>
10545
10546 PR middle-end/79971
10547 * gcc.dg/fixed-point/pr79971.c: New testcase.
10548
26d7dc48
RB
105492017-03-09 Richard Biener <rguenther@suse.de>
10550
10551 PR ipa/79970
10552 * gcc.dg/torture/pr79970.c: New testcase.
10553
35f77c28
PC
105542017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10555
10556 PR c++/71966
10557 * g++.dg/cpp0x/pr71966-1.C: New.
10558 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10559
8a7df031
ML
105602017-03-09 Martin Liska <mliska@suse.cz>
10561
10562 PR tree-optimization/79631
10563 * gcc.target/i386/mpx/pr79631.c: New test.
10564
3828bb0d
ML
105652017-03-09 Martin Liska <mliska@suse.cz>
10566
10567 PR target/65705
10568 PR target/69804
10569 * gcc.target/i386/pr71458.c: Update scanned pattern.
10570
410a590c
MP
105712017-03-09 Marek Polacek <polacek@redhat.com>
10572
10573 PR c++/79672
10574 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10575 * g++.dg/warn/Wduplicated-branches3.C: New test.
10576
f084a22e
PG
105772017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10578
10579 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10580
a278b1c3
ML
105812017-03-09 Martin Liska <mliska@suse.cz>
10582
10583 PR ipa/79764
10584 * g++.dg/pr79764.C: New test.
10585
8dc19053
ML
105862017-03-09 Martin Liska <mliska@suse.cz>
10587
10588 PR ipa/79761
10589 * g++.dg/pr79761.C: New test.
10590
030fc94a
JJ
105912017-03-09 Jakub Jelinek <jakub@redhat.com>
10592
9e463823
JJ
10593 PR sanitizer/79944
10594 * c-c++-common/asan/pr79944.c: New test.
10595
6b62f323
JJ
10596 PR target/79932
10597 * gcc.target/i386/pr79932-2.c: New test.
10598
030fc94a
JJ
10599 PR target/79932
10600 * gcc.target/i386/pr79932-1.c: New test.
10601
423aec8b
MP
106022017-03-09 Marek Polacek <polacek@redhat.com>
10603
10604 PR c++/79900 - ICE in strip_typedefs
10605 * g++.dg/warn/Wpadded-1.C: New test.
10606
6659fe59
MP
106072017-03-08 Marek Polacek <polacek@redhat.com>
10608
10609 * g++.dg/Walloca1.C: Adjust dg-warning.
10610
f1a675e4
AH
106112017-03-08 Andrew Haley <aph@redhat.com>
10612
10613 PR tree-optimization/79943
10614 * gcc.dg/tree-ssa/pr79943.c: New test.
10615
edfcd7e3
RB
106162017-03-08 Richard Biener <rguenther@suse.de>
10617
10618 PR tree-optimization/79955
10619 * gcc.dg/uninit-24.c: New testcase.
10620
61fdfd8c
RB
106212017-03-08 Richard Biener <rguenther@suse.de>
10622
10623 PR tree-optimization/79920
10624 * gcc.dg/vect/pr79920.c: New testcase.
10625
4b48e883
JJ
106262017-03-08 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR sanitizer/79904
10629 * gcc.dg/ubsan/pr79904.c: New test.
10630
a71dbc63
JJ
106312017-03-07 Jakub Jelinek <jakub@redhat.com>
10632
10633 PR c/79834
10634 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10635 diagnostics.
10636
d8a90142
MP
106372017-03-07 Marek Polacek <polacek@redhat.com>
10638
10639 PR middle-end/79809
10640 * g++.dg/Walloca1.C: New test.
10641
a5e9e3e4
ML
106422017-03-07 Martin Liska <mliska@suse.cz>
10643
10644 PR middle-end/68270
10645 * g++.dg/pr68270.C: New test.
10646
1f6dba54
JJ
106472017-03-07 Jakub Jelinek <jakub@redhat.com>
10648
760f82db
JJ
10649 PR rtl-optimization/79901
10650 * gcc.target/i386/pr79901.c: New test.
10651
1f6dba54
JJ
10652 PR sanitizer/79897
10653 * c-c++-common/ubsan/pr79897.c: New test.
10654
feca7b89
VM
106552017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10656
10657 PR rtl-optimization/79571
10658 * gcc.target/i386/pr79571.c: New.
10659
bdbbf28d
MP
106602017-03-06 Marek Polacek <polacek@redhat.com>
10661
10662 PR c++/79796 - ICE with NSDMI and this pointer
10663 * g++.dg/cpp0x/nsdmi13.C: New test.
10664
52564551
JK
106652017-03-06 Julia Koval <julia.koval@intel.com>
10666
10667 PR target/79793
10668 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10669 directives.
10670 * gcc.target/i386/interrupt-13.c: Ditto.
10671 * gcc.target/i386/interrupt-14.c: Ditto.
10672 * gcc.target/i386/interrupt-15.c: Ditto.
10673
345edb37
JJ
106742017-03-06 Jakub Jelinek <jakub@redhat.com>
10675
10676 PR c++/79822
10677 * g++.dg/cpp0x/constexpr-79822.C: New test.
10678
a8d25fd0
RB
106792017-03-06 Richard Biener <rguenther@suse.de>
10680
10681 PR tree-optimization/79894
10682 * gcc.dg/vect/pr79887.c: New testcase.
10683
522fcdd7
RB
106842017-03-06 Richard Biener <rguenther@suse.de>
10685
10686 PR tree-optimization/79824
10687 * gcc.dg/vect/pr79824-1.c: New testcase.
10688 * gcc.dg/vect/pr79824-2.c: Likewise.
10689
54649631
TT
106902017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10691
10692 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10693 gettimeofday. Remove dg-skip-if for AVR.
10694 * lib/target-supports.exp (check_effective_target_gettimeofday):
10695 New proc.
10696
4bbc8970
RD
106972017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10698
10699 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10700 * gcc.target/s390/hotpatch-10.c: Likewise.
10701 * gcc.target/s390/hotpatch-11.c: Likewise.
10702 * gcc.target/s390/hotpatch-12.c: Likewise.
10703 * gcc.target/s390/hotpatch-13.c: Likewise.
10704 * gcc.target/s390/hotpatch-14.c: Likewise.
10705 * gcc.target/s390/hotpatch-15.c: Likewise.
10706 * gcc.target/s390/hotpatch-16.c: Likewise.
10707 * gcc.target/s390/hotpatch-17.c: Likewise.
10708 * gcc.target/s390/hotpatch-18.c: Likewise.
10709 * gcc.target/s390/hotpatch-19.c: Likewise.
10710 * gcc.target/s390/hotpatch-2.c: Likewise.
10711 * gcc.target/s390/hotpatch-26.c: Likewise.
10712 * gcc.target/s390/hotpatch-27.c: Likewise.
10713 * gcc.target/s390/hotpatch-28.c: Likewise.
10714 * gcc.target/s390/hotpatch-3.c: Likewise.
10715 * gcc.target/s390/hotpatch-4.c: Likewise.
10716 * gcc.target/s390/hotpatch-5.c: Likewise.
10717 * gcc.target/s390/hotpatch-6.c: Likewise.
10718 * gcc.target/s390/hotpatch-7.c: Likewise.
10719 * gcc.target/s390/hotpatch-8.c: Likewise.
10720 * gcc.target/s390/hotpatch-9.c: Likewise.
10721
5f215a70
PC
107222017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10723
10724 PR c++/64574
10725 * g++.dg/template/crash125.C: New.
10726
296cc393
JJ
107272017-03-06 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR target/79812
10730 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10731
ca8942a3
TT
107322017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10733
10734 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10735
c1b993c0
PG
107362017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10737
10738 * gcc.target/mips/msa-minmax.c: New tests.
10739
a50a32aa
ML
107402017-03-06 Martin Liska <mliska@suse.cz>
10741
10742 PR sanitize/79783
10743 * g++.dg/asan/pr79783.C: New test.
10744
5ada812c
PG
107452017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10746
10747 * gcc.target/mips/msa-dotp.c: New tests.
10748
334b3c4b
PG
107492017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10750
10751 * gcc.target/mips/msa-bclri.c: New test.
10752
d8b4baeb
PC
107532017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10754
10755 PR c++/70266
10756 * g++.dg/tm/pr70266.C: New.
10757
ef78bc3c 107582017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10759 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10760
10761 * gfortran.dg/coarray/fail_image_1.f08: New test.
10762 * gfortran.dg/coarray/fail_image_2.f08: New test.
10763 * gfortran.dg/coarray/failed_images_1.f08: New test.
10764 * gfortran.dg/coarray/failed_images_2.f08: New test.
10765 * gfortran.dg/coarray/image_status_1.f08: New test.
10766 * gfortran.dg/coarray/image_status_2.f08: New test.
10767 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10768 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10769 * gfortran.dg/coarray_fail_st.f90: New test.
10770 * gfortran.dg/coarray_failed_images_1.f08: New test.
10771 * gfortran.dg/coarray_image_status_1.f08: New test.
10772 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10773
7f5a7d78
MP
107742017-03-03 Marek Polacek <polacek@redhat.com>
10775
10776 PR c/79758
10777 * gcc.dg/noncompile/pr79758.c: New test.
10778
cc195d46
JJ
107792017-03-03 Jakub Jelinek <jakub@redhat.com>
10780
10781 PR middle-end/79805
10782 * g++.dg/opt/pr79805.C: New test.
10783
945b6e16
AS
107842017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10785
10786 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10787 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10788 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10789 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10790 * gcc.target/i386/i386.exp
10791 (check_effective_target_avx512vpopcntdq): New.
10792
31dcc385
TT
107932017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10794
10795 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10796 ilp32 targets and match DImode registers for lp64 targets.
10797
0e174ae1
UB
107982017-03-03 Uros Bizjak <ubizjak@gmail.com>
10799
10800 * g++.dg/pr71624.C: Disable for x32.
10801 * g++.dg/pr71633.C: Ditto.
10802
93505ec5
JJ
108032017-03-03 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR target/79807
10806 * gcc.target/i386/pr79807.c: New test.
10807
d78a1c01
ML
108082017-03-03 Martin Liska <mliska@suse.cz>
10809
10810 PR tree-optimization/79803
10811 * gcc.dg/tree-ssa/pr79803.c: New test.
10812
ec7f796e
ML
108132017-03-03 Martin Liska <mliska@suse.cz>
10814
10815 PR rtl-optimization/79574
10816 * gcc.dg/pr79574-2.c: New test.
10817
30d309aa
RB
108182017-03-03 Richard Biener <rguenther@suse.de>
10819
10820 PR c++/79825
10821 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10822
38801de5
JJ
108232017-03-03 Jakub Jelinek <jakub@redhat.com>
10824
10825 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10826
7278b0a2
MP
108272017-03-03 Marek Polacek <polacek@redhat.com>
10828
10829 PR c++/79791
10830 * g++.dg/warn/Wwrite-strings-1.C: New test.
10831 * g++.dg/warn/Wwrite-strings-2.C: New test.
10832 * g++.dg/warn/Wwrite-strings-3.C: New test.
10833 * g++.dg/warn/Wwrite-strings-4.C: New test.
10834 * g++.dg/warn/Wwrite-strings-5.C: New test.
10835 * g++.dg/warn/Wwrite-strings-6.C: New test.
10836 * g++.dg/warn/Wwrite-strings-7.C: New test.
10837 * g++.dg/warn/Wwrite-strings-8.C: New test.
10838 * g++.dg/warn/Wwrite-strings-9.C: New test.
10839 * g++.dg/warn/Wwrite-strings-10.C: New test.
10840 * g++.dg/warn/Wwrite-strings-11.C: New test.
10841 * g++.dg/warn/Wwrite-strings-12.C: New test.
10842
75473a91
RB
108432017-03-03 Richard Biener <rguenther@suse.de>
10844
10845 PR middle-end/79818
10846 * gcc.dg/torture/pr79818.c: New testcase.
10847
50bea0c5
JJ
108482017-03-02 Jakub Jelinek <jakub@redhat.com>
10849
10850 PR c++/79782
10851 * g++.dg/warn/Wunused-parm-10.C: New test.
10852
130f15ce
UB
108532017-03-02 Uros Bizjak <ubizjak@gmail.com>
10854
10855 * gcc.dg/rtl/x86_64/*.c: Test for
10856 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10857
dc362ada
UB
108582017-03-02 Uros Bizjak <ubizjak@gmail.com>
10859
10860 PR target/79514
10861 * gcc.target/i386/pr79514.c: New test.
10862
fe792dd8
JJ
108632017-03-02 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR rtl-optimization/79780
10866 * gcc.c-torture/compile/pr79780.c: New test.
10867
e80facb4
RB
108682017-03-02 Richard Biener <rguenther@suse.de>
10869
10870 PR tree-optimization/79345
10871 PR c++/42000
10872 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10873 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10874 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10875
eb0e7c34
RB
108762017-03-02 Richard Biener <rguenther@suse.de>
10877
10878 PR c/79756
10879 * gcc.dg/vector-1.c: New testcase.
10880
653a4b32
BC
108812017-03-02 Bin Cheng <bin.cheng@arm.com>
10882
10883 PR tree-optimization/66768
10884 * gcc.target/i386/pr66768.c: New test.
10885
da403f31
RB
108862017-03-02 Richard Biener <rguenther@suse.de>
10887
10888 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10889 * gcc.dg/rtl/x86_64/final.c: Likewise.
10890 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10891 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10892 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10893 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10894
83692f96
RB
108952017-03-02 Richard Biener <rguenther@suse.de>
10896
10897 PR tree-optimization/79777
10898 * gcc.dg/torture/pr79777.c: New testcase.
10899
71dedb33
MS
109002017-03-01 Martin Sebor <msebor@redhat.com>
10901
10902 PR middle-end/79692
10903 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10904 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10905 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10906 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10907
48990905
UB
109082017-03-01 Uros Bizjak <ubizjak@gmail.com>
10909
10910 * gcc.target/i386/invsize-2.c: New test.
10911 * gcc.target/i386/invsize-3.c: Ditto.
10912 * gcc.target/i386/invsize-4.c: Ditto.
10913 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10914 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10915
c7f0c9f3
MM
109162017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10917
10918 PR target/79439
10919 * gcc.target/powerpc/pr79439.c: New test.
10920
f5ef6bfc
PH
109212017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10922
10923 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10924 scan string.
10925
10926
50181506
KN
109272017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10928
10929 PR target/79395
10930 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10931 pattern to look for vcmpequd. instead of vcmpnew.
10932 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10933 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10934 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10935 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10936 look for xvcmpeqdp. instead of xvcmpnedp.
10937 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10938 look for vcmpequd. instead of vcmpnew.
10939 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10940 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10941 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10942 look for xvcmpeqsp. instead of xvcmpnesp.
10943 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10944 look for xvcmpeqdp. instead of xvcmpnedp.
10945 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10946 look for vcmpequd. instead of vcmpnew.
10947 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10948 look for vcmpeqsp instead of xvcmpnesp.
10949 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10950 look for xvcmpeqdp instead of xvcmpnedp.
10951
0100ae43
RB
109522017-03-01 Richard Biener <rguenther@suse.de>
10953
10954 PR middle-end/79721
10955 * gcc.dg/torture/pr79721.c: New testcase.
10956
0f3f4ffe
JJ
109572017-03-01 Jakub Jelinek <jakub@redhat.com>
10958
42132674
JJ
10959 PR c++/79681
10960 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10961 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10962
e3e9e8ca
JJ
10963 PR c++/79746
10964 * g++.dg/warn/Wunused-parm-9.C: New test.
10965
0f3f4ffe
JJ
10966 PR tree-optimization/79734
10967 * g++.dg/opt/pr79734.C: New test.
10968
ad1de652
JJ
109692017-02-28 Jakub Jelinek <jakub@redhat.com>
10970
10971 PR tree-optimization/79737
10972 * gcc.c-torture/execute/pr79737-1.c: New test.
10973 * gcc.c-torture/execute/pr79737-2.c: New test.
10974
7a1ae923
EB
109752017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10976
10977 * gcc.target/sparc/20170228-1.c: New test.
10978
2af0c3ed
UB
109792017-02-28 Uros Bizjak <ubizjak@gmail.com>
10980
10981 * gcc.target/i386/invsize-1.c: New test.
10982
203ced0a
MS
109832017-02-28 Martin Sebor <msebor@redhat.com>
10984
10985 PR tree-optimization/79691
10986 * gcc.dg/tree-ssa/pr79691.c: New test.
10987
8a915b87
JJ
109882017-02-28 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR target/79729
10991 * gcc.target/i386/pr79729.c: New test.
10992
41aa3a38
RB
109932017-02-28 Richard Biener <rguenther@suse.de>
10994
10995 PR tree-optimization/79740
10996 * gcc.dg/torture/pr79740.c: New testcase.
10997
587240d2
RB
109982017-02-28 Richard Biener <rguenther@suse.de>
10999
11000 PR middle-end/79731
11001 * c-c++-common/torture/pr79731.c: New testcase.
11002
dd3f4560
RB
110032017-02-28 Richard Biener <rguenther@suse.de>
11004
11005 PR tree-optimization/79732
11006 * gcc.dg/torture/pr79732.c: New testcase.
11007
c7d97b28
RB
110082017-02-28 Richard Biener <rguenther@suse.de>
11009
11010 PR tree-optimization/79723
11011 * gcc.target/i386/pr79723.c: New testcase.
11012
c8f28a3c
PH
110132017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11014
11015 PR target/79544
11016 * gcc.target/powerpc/pr79544.c: New.
11017
c91c3003
PC
110182017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11019
11020 PR c++/79414
11021 * g++.dg/parse/crash67.C: New.
11022
57fa080b
BC
110232017-02-27 Bin Cheng <bin.cheng@arm.com>
11024
11025 PR tree-optimization/77536
11026 * gcc.dg/vect/pr79347.c: Revise testing string.
11027
68b948d3
RB
110282017-02-27 Richard Biener <rguenther@suse.de>
11029
11030 PR tree-optimization/45397
11031 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11032
69a2e8a1
RB
110332017-02-27 Richard Biener <rguenther@suse.de>
11034
11035 PR tree-optimization/79690
11036 * gcc.target/i386/pr79690.c: New testcase.
11037
c7b608a9
TK
110382017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11039
11040 PR fortran/51119
11041 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11042 of original.
11043 * gfortran.dg/inline_matmul_11.f90: Likewise.
11044 * gfortran.dg/inline_matmul_9.f90: Likewise.
11045 * gfortran.dg/matmul_13.f90: New test.
11046 * gfortran.dg/matmul_14.f90: New test.
11047
98561a9b
JJ
110482017-02-25 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR middle-end/79396
11051 * g++.dg/opt/pr79396.C: New test.
11052
77be9417
DH
110532017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11054
11055 PR fortran/79597
11056 * gfortran.dg/dtio_6.f90: Update test.
11057
110582017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11059
11060 PR fortran/79601
11061 * gfortran.dg/interface_operator_2.f90: New test.
11062
b9822443
JJ
110632017-02-24 Jakub Jelinek <jakub@redhat.com>
11064
11065 PR c/79677
11066 * gcc.dg/pr79677.c: New test.
11067
4bc2b786
MF
110682017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11069
11070 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11071 of mov.ps.
11072 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11073 (cond_move1): Simplify condition to force generation of
11074 mov[nz].ps.
11075 (cond_move2): Likewise.
11076
4227c9ad
JJ
110772017-02-24 Jakub Jelinek <jakub@redhat.com>
11078
11079 PR c++/79588
11080 * g++.dg/warn/Wrestrict-1.C: New test.
11081 * g++.dg/warn/Wrestrict-2.C: New test.
11082
fd527ec1
DE
110832017-02-24 David Edelsohn <dje.gcc@gmail.com>
11084
11085 * g++.dg/ext/complit15.C: Require LTO.
11086
2af8fd5c
TT
110872017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11088
11089 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11090 logical_op_short_circuit to skip targets.
11091 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11092 and s390.
11093
0b9cdb9a
EB
110942017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11095
11096 * gnat.dg/opt63.adb: New test.
11097
4af362a9
EB
110982017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11099
11100 * gnat.dg/discr47.adb: New test.
11101
7699e88f
RB
111022017-02-24 Richard Biener <rguenther@suse.de>
11103
11104 PR tree-optimization/79389
11105 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11106
e3beb191
PC
111072017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11108
11109 PR c++/79361
11110 * g++.dg/cpp0x/pr79361-1.C: New.
11111 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11112
195610aa
EB
111132017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11114
11115 * gcc.target/visium/bit_test.c: Accept any lsr form.
11116 * gcc.target/visium/block_move.c: Tweak.
11117
17885cad
DV
111182017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11119
11120 PR 68749
11121 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11122
45f7faf0
RB
111232017-02-23 Richard Biener <rguenther@suse.de>
11124
11125 PR tree-optimization/79683
11126 * gcc.target/i386/pr79683.c: New testcase.
11127
18eb304e
JL
111282017-02-22 Jeff Law <law@redhat.com>
11129
11130 PR tree-optimization/79578
11131 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11132
0a864a97
SD
111332017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11134
11135 * gcc.target/mips/msa-fp-cc.c: New test.
11136
fe8ece05
JJ
111372017-02-22 Jakub Jelinek <jakub@redhat.com>
11138
e40b6fc7
JJ
11139 PR c++/79664
11140 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11141 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11142 * g++.dg/gomp/pr79664.C: New test.
11143
fe8ece05
JJ
11144 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11145
78af14ae
MP
111462017-02-22 Marek Polacek <polacek@redhat.com>
11147
11148 PR c++/79653
11149 * g++.dg/cpp0x/alignas10.C: New test.
11150 * g++.dg/cpp0x/alignas9.C: New test.
11151
8fdddd3d
MP
11152 PR c++/79657
11153 * g++.dg/ext/underlying_type12.C: New test.
11154
61ac5ebe
MP
11155 PR c/79662
11156 * gcc.dg/enum-incomplete-4.c: New test.
11157
888c7050
JJ
111582017-02-22 Jakub Jelinek <jakub@redhat.com>
11159
11160 PR target/70465
11161 * gcc.target/i386/pr70465-2.c: New test.
11162
6d3daa1a
UB
111632017-02-21 Uros Bizjak <ubizjak@gmail.com>
11164
11165 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11166
76dd203e
RB
111672017-02-22 Richard Biener <rguenther@suse.de>
11168
11169 PR tree-optimization/79673
11170 * gcc.target/i386/pr79673.c: New testcase.
11171
a9c774d2
RB
111722017-02-22 Richard Biener <rguenther@suse.de>
11173
11174 PR tree-optimization/79666
11175 * gcc.dg/torture/pr79666.c: New testcase.
11176
8f4f841a
ML
111772017-02-22 Martin Liska <mliska@suse.cz>
11178
11179 PR lto/79587
11180 * gcc.dg/tree-prof/pr79587.c: New test.
11181
a232a1cb
MP
111822017-02-21 Marek Polacek <polacek@redhat.com>
11183
11184 PR c++/79535
11185 * g++.dg/ext/flexary23.C: New test.
11186
b86fec68
UB
111872017-02-21 Uros Bizjak <ubizjak@gmail.com>
11188
11189 PR target/79593
11190 * gcc.target/i386/pr79593.c: New test.
11191
5c3f1d7b
JJ
111922017-02-21 Jakub Jelinek <jakub@redhat.com>
11193
b7280ac2
JJ
11194 PR c++/79654
11195 * g++.dg/cpp1z/decomp26.C: New test.
11196
5c3f1d7b
JJ
11197 PR sanitizer/79589
11198 * g++.dg/ubsan/pr79589.C: New test.
11199
1486c2a7
JL
112002017-02-21 Jeff Law <law@redhat.com>
11201
11202 PR tree-optimization/79621
11203 * gcc.c-torture/compile/pr79621.c: New test.
11204
2f3ec56d
JJ
112052017-02-21 Jakub Jelinek <jakub@redhat.com>
11206
3bb43119
JJ
11207 PR c++/79655
11208 * g++.dg/cpp1y/constexpr-79655.C: New test.
11209
664beaf2 11210 PR c++/79639
b86fec68 11211 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11212
956d3e61
JJ
11213 PR target/79633
11214 * gcc.target/i386/mpx/pr79633.c: New test.
11215
d4cbfca4
JJ
11216 PR target/79570
11217 * gcc.dg/pr79570.c: New test.
11218
00bc9de3
JJ
11219 PR c++/79641
11220 * c-c++-common/pr79641.c: New test.
11221
d002d099
JJ
11222 PR tree-optimization/79649
11223 * gcc.target/i386/pr79649.c: New test.
11224
2f3ec56d
JJ
11225 PR target/79494
11226 * gcc.dg/pr79494.c: New test.
11227
e6655a5f
SB
112282017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11229
11230 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11231 to dg-options.
11232
112332017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11234
11235 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11236
fd527ec1
DE
112372017-02-02 Jason Merrill <jason@redhat.com>
11238
11239 PR c++/79580
11240 * g++.dg/ext/complit15.C: New.
11241
027a9dd5
KN
112422017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11243
11244 PR target/78056
11245 * gcc.target/powerpc/pr78056-8.c: Remove.
11246
80480cee
MP
112472017-02-20 Marek Polacek <polacek@redhat.com>
11248
11249 PR middle-end/79537
11250 * gcc.dg/comp-goto-4.c: New test.
11251
85ade8d6
MP
11252 PR sanitizer/79558
11253 * c-c++-common/ubsan/bounds-14.c: New test.
11254
705d3b77
JJ
112552017-02-20 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR target/79568
11258 * gcc.target/i386/pr79568-1.c: New test.
11259 * gcc.target/i386/pr79568-2.c: New test.
11260 * gcc.target/i386/pr79568-3.c: New test.
11261
dc42a736
PT
112622017-02-16 Paul Thomas <pault@gcc.gnu.org>
11263
11264 PR fortran/79382
705d3b77
JJ
11265 * gfortran.dg/dtio_10.f90: Change test of error message.
11266 * gfortran.dg/dtio_23.f90: New test.
11267 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11268
1ca6a74f
PT
112692017-02-20 Paul Thomas <pault@gcc.gnu.org>
11270
11271 PR fortran/79434
705d3b77 11272 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11273
63af1586
PT
112742017-02-19 Paul Thomas <pault@gcc.gnu.org>
11275
11276 PR fortran/79447
705d3b77 11277 * gfortran.dg/submodule_24.f08: New test.
63af1586 11278
4ca4d1e9
AV
112792017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11280
11281 PR fortran/79229
11282 * gfortran.dg/class_allocate_24.f90: New test.
11283
dea71ad0
PT
112842017-02-19 Paul Thomas <pault@gcc.gnu.org>
11285
11286 PR fortran/79402
11287 * gfortran.dg/submodule_23.f90: New test.
11288
f46e2bc9
PC
112892017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11290
11291 PR c++/79380
11292 * g++.dg/cpp0x/alignas8.C: New.
11293
7dfa657b
JW
112942017-02-19 Eric Fiselier <eric@efcs.ca>
11295 Jonathan Wakely <jwakely@redhat.com>
11296
11297 PR c++/69523
11298 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11299
eab1f169
PK
113002017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11301
11302 * gcc.dg/gimplefe-26.c: New test.
11303
47e16d83
JDA
113042017-02-18 John David Anglin <danglin@gcc.gnu.org>
11305
11306 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11307
c2615951
JJ
113082017-02-18 Jakub Jelinek <jakub@redhat.com>
11309
c28fcc60
JJ
11310 PR target/79569
11311 * gcc.target/i386/3dnowA-3.c: New test.
11312
c2615951
JJ
11313 PR target/79559
11314 * gcc.target/i386/pr79559.c: New test.
11315
97fcf744
JM
113162017-02-17 Joseph Myers <joseph@codesourcery.com>
11317
11318 * gcc.dg/c11-float-2.c: New test.
11319 * gcc.dg/torture/float128-floath.c,
11320 gcc.dg/torture/float128x-floath.c,
11321 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11322 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11323 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11324 *_DECIMAL_DIG macros with DECIMAL_DIG.
11325
a530e181
BS
113262017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11327
11328 PR target/79261
11329 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11330
1d516992
JK
113312017-02-17 Julia Koval <julia.koval@intel.com>
11332
11333 * gcc.target/i386/rdpid.c New test.
11334 * gcc.target/i386/sse-12.c: Add -mrdpid.
11335 * gcc.target/i386/sse-13.c: Ditto.
11336 * gcc.target/i386/sse-14.c: Ditto.
11337 * gcc.target/i386/sse-22.c: Ditto.
11338 * gcc.target/i386/sse-23.c: Ditto.
11339 * g++.dg/other/i386-2.C: Ditto.
11340 * g++.dg/other/i386-3.C: Ditto.
11341
3185712c
SB
113422017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11343
11344 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11345 * gcc.dg/pr61441.c: Ditto.
11346
a261ee49
ML
113472017-02-17 Martin Liska <mliska@suse.cz>
11348
11349 PR rtl-optimization/79574
11350 * gcc.dg/pr79574.c: New test.
11351
5bf69d74
MP
113522017-02-17 Marek Polacek <polacek@redhat.com>
11353
11354 PR middle-end/79536
11355 * gcc.dg/torture/pr79536.c: New test.
11356
a72b242e
AM
113572017-02-16 Alan Modra <amodra@gmail.com>
11358
11359 * gcc.c-torture/execute/pr79286.c: New.
11360
bcac0b4d
JJ
113612017-02-16 Jakub Jelinek <jakub@redhat.com>
11362
11363 PR c++/79512
11364 * c-c++-common/gomp/pr79512.c: New test.
11365
945c17d8
MS
113662017-02-15 Martin Sebor <msebor@redhat.com>
11367
11368 PR c++/79363
11369 * g++.dg/ext/flexary12.C: Adjust.
11370 * g++.dg/ext/flexary20.C: Same.
11371 * g++.dg/ext/flexary21.C: Same.
11372 * g++.dg/ext/flexary22.C: New test.
11373
25c99850
BC
113742017-02-15 Bin Cheng <bin.cheng@arm.com>
11375
11376 PR tree-optimization/79347
11377 * gcc.dg/vect/pr79347.c: New test.
11378
4f5e5fcb
JJ
113792017-02-15 Jakub Jelinek <jakub@redhat.com>
11380
e7202857
JJ
11381 PR c++/79301
11382 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11383 [[deprecated]] comment.
11384 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11385 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11386 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11387 [[deprecated]] in -std=c++11.
11388 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11389 [[fallthrough]] in -std=c++11 and -std=c++14.
11390
4f5e5fcb
JJ
11391 PR c++/79288
11392 * g++.dg/tls/pr79288.C: New test.
11393
c7545f1c
MP
113942017-02-15 Marek Polacek <polacek@redhat.com>
11395
11396 PR c/79515
11397 * gcc.dg/dfp/pr79515.c: New.
11398
1114b39c
DE
113992017-02-15 David Edelsohn <dje.gcc@gmail.com>
11400
11401 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11402
93b87d1d
TS
114032017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11404
11405 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11406 "opt_files".
11407
fa8db6ea
JJ
114082017-02-15 Jakub Jelinek <jakub@redhat.com>
11409
11410 PR target/79487
11411 * gcc.dg/dfp/pr79487.c: New test.
11412 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11413 2017-02-13 change.
11414
8722316b
CL
114152017-01-14 Carl Love <cel@us.ibm.com>
11416
11417 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11418 xvcvsxdsp and xvcvuxdsp instructions.
11419
2932fe90
SB
114202017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11421
11422 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11423 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11424 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11425 64-bit default target.
11426 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11427 a 64-bit default target.
11428
63d09033
JJ
114292017-02-14 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR target/79481
11432 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11433 (test_3vx): Change return type from int to void.
63d09033
JJ
11434 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11435 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11436 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11437 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11438 tests.
11439 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11440 (test_3vx): Change return type from int to void.
11441 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11442 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11443 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11444 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11445 tests.
11446 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11447 intrinsic. Change scan-assembler-times number from 1 to 2.
11448 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11449 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11450 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11451 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11452 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11453 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11454 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11455
8668fae0
UB
114562017-02-14 Uros Bizjak <ubizjak@gmail.com>
11457
11458 PR middle-end/61225
11459 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11460 Use dg-additional-options for ia32 target. Remove XFAIL.
11461
95d96609
UB
114622017-02-14 Uros Bizjak <ubizjak@gmail.com>
11463
11464 PR target/79495
11465 * gcc.target/i386/pr79495.c: New test.
11466
6f207d58
MP
114672017-02-14 Marek Polacek <polacek@redhat.com>
11468
11469 PR c++/79420
11470 PR c++/79463
11471 * g++.dg/cpp1y/pr79463.C: New.
11472 * g++.dg/template/incomplete10.C: New.
11473 * g++.dg/template/incomplete9.C: New.
11474
ee139af5
L
114752017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11476
11477 PR target/79498
11478 * gcc.target/i386/pr79498.c: New test.
11479
bf00c9e0
MS
114802017-02-14 Martin Sebor <msebor@redhat.com>
11481
11482 PR middle-end/79448
11483 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11484 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11485 * gcc.dg/tree-ssa/pr79448.c: New test.
11486
6c022f73
JL
114872017-02-14 Jeff Law <law@redhat.com>
11488
11489 PR tree-optimization/79095
11490 * g++.dg/pr79095-1.C: New test
11491 * g++.dg/pr79095-2.C: New test
11492 * g++.dg/pr79095-3.C: New test
11493 * g++.dg/pr79095-4.C: New test
11494 * g++.dg/pr79095-5.C: New test
11495 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11496 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11497
b719f884
JG
114982017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11499
11500 * gcc.target/aarch64/vect_fp16_1.c: New.
11501
1be33173
PK
115022017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11503
11504 * gcc.dg/gimplefe-25.c: New test.
11505
73424a09
JJ
115062017-02-14 Jakub Jelinek <jakub@redhat.com>
11507
11508 PR tree-optimization/79408
11509 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11510
977472e8
RB
115112017-02-14 Richard Biener <rguenther@suse.de>
11512
11513 PR middle-end/79432
11514 * gcc.dg/torture/pr79432.c: New testcase.
11515
ee75687b
MS
115162017-02-13 Martin Sebor <msebor@redhat.com>
11517
11518 PR middle-end/79496
11519 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11520
b84702c0
JJ
115212017-02-13 Jakub Jelinek <jakub@redhat.com>
11522
ecc04fae
JJ
11523 PR sanitizer/79341
11524 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11525 variables volatile.
11526
b84702c0
JJ
11527 PR c++/79232
11528 * g++.dg/cpp1z/eval-order4.C: New test.
11529 * g++.dg/other/pr79232.C: New test.
11530
b9a161ff
NS
115312017-02-13 Nathan Sidwell <nathan@acm.org>
11532
11533 PR c++/79296
11534 * g++.dg/cpp0x/pr79296.C: New.
11535
d8505fac
SB
115362017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11537
11538 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11539 Instead, xfail powerpc*-*-* && lp64.
11540
efb802cb
SB
115412017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11542
11543 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11544 powerpc_p8vector_ok.
11545 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11546
8d6427c6
AS
115472017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11548
11549 PR target/79449
11550 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11551 for reading beyond a 4k boundary.
11552
9b7716c9
JJ
115532017-02-13 Jakub Jelinek <jakub@redhat.com>
11554
11555 PR rtl-optimization/79388
11556 PR rtl-optimization/79450
11557 * gcc.c-torture/execute/pr79388.c: New test.
11558 * gcc.c-torture/execute/pr79450.c: New test.
11559
4bb91707
TK
115602017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11561
11562 PR fortran/65542
9b7716c9 11563 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11564
e22910c2
JJ
115652017-02-11 Jakub Jelinek <jakub@redhat.com>
11566
11567 PR sanitizer/79341
11568 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11569
acbbac04
JH
115702017-02-11 Jan Hubicka <hubicka@ucw.cz>
11571
11572 PR tree-ssa/56727
11573 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11574
e493f96b
JJ
115752017-02-10 Jakub Jelinek <jakub@redhat.com>
11576
11577 PR c++/79457
11578 * g++.dg/cpp0x/pr79457.C: New test.
11579
773acd54
SB
115802017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11581
11582 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11583 scan-assembler unless lp64.
11584
b56f814e
SB
115852017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11586
11587 PR tree-optimization/66612
11588 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11589
5e659d16
SB
115902017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11591
11592 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11593 of all powerpc.
11594
6f4f30bf
MP
115952017-02-10 Marek Polacek <polacek@redhat.com>
11596
11597 PR c++/79435
11598 * g++.dg/cpp1y/pr79435.C: New.
11599
3799a5b8
MP
11600 PR c++/79184
11601 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11602
052ef81d
CL
116032017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11604
11605 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11606 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11607 New.
11608 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11609 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11610 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11611 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11612 (vtst_expected_poly64x2): Move to aarch64-only section.
11613 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11614 (vtst_p64, vtstq_p64): New tests.
11615
a7c8ed0c
PC
116162017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11617
11618 PR c++/71737
11619 * g++.dg/cpp0x/pr71737.C: New.
11620
3dcde5ef 116212017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11622 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11623
11624 * gcc.dg/gimplefe-error-1.c: New testcase.
11625 * gcc.dg/gimplefe-error-2.c: New testcase.
11626 * gcc.dg/gimplefe-error-3.c: New testcase.
11627
6139a3b7
JJ
116282017-02-10 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR tree-optimization/79411
11631 * gcc.c-torture/compile/pr79411.c: New test.
11632
9bfc55d0
JJ
116332017-02-09 Jakub Jelinek <jakub@redhat.com>
11634 Jason Merrill <jason@redhat.com>
11635
11636 PR c++/79143
11637 * g++.dg/cpp1z/pr79143.C: New test.
11638
0b90c541
JH
116392017-02-09 Jan Hubicka <hubicka@ucw.cz>
11640
11641 * gcc.dg/loop-unswitch-2.c: Update testcase.
11642 * gcc.dg/loop-unswitch-1.c: Update testcase.
11643
192b048b
MP
116442017-02-09 Marek Polacek <polacek@redhat.com>
11645
11646 PR c/79428
11647 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11648 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11649 * c-c++-common/goacc/pr79428-1.c: New test.
11650 * c-c++-common/gomp/pr79428-2.c: New test.
11651 * c-c++-common/gomp/pr79428-5.c: New test.
11652 * c-c++-common/gomp/pr79428-6.c: New test.
11653 * c-c++-common/pr79428-3.c: New test.
11654
e9a9033b
AK
116552017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11656
11657 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11658 testcases.
11659
56f71478
JJ
116602017-02-09 Jakub Jelinek <jakub@redhat.com>
11661
28f6839b
JJ
11662 PR c/79413
11663 * gcc.c-torture/compile/pr79413.c: New test.
11664
f08683a1
JJ
11665 PR c++/79429
11666 * c-c++-common/gomp/pr79429.c: New test.
11667 * g++.dg/gomp/pr79429.C: New test.
11668
56f71478
JJ
11669 PR c/79431
11670 * c-c++-common/gomp/pr79431.c: New test.
11671
02889d23
CLT
116722017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11673 Cesar Philippidis <cesar@codesourcery.com>
11674 Joseph Myers <joseph@codesourcery.com>
11675 Chung-Lin Tang <cltang@codesourcery.com>
11676
11677 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11678 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11679 * c-c++-common/goacc/loop-auto-2.c: New.
11680 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11681 * c-c++-common/goacc/tile-2.c: New.
11682 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11683 * g++.dg/goacc/tile-1.C: New, check tile subst.
11684 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11685 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11686 * gfortran.dg/goacc/tile-1.f90: New test.
11687 * gfortran.dg/goacc/tile-2.f90: New test.
11688 * gfortran.dg/goacc/tile-lowering.f95: New test.
11689
9c0c77d2
RB
116902017-02-09 Richard Biener <rguenther@suse.de>
11691
11692 PR tree-optimization/69823
11693 * gcc.dg/graphite/pr69823.c: New testcase.
11694
f39bad9f
PH
116952017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11696
11697 PR target/78604
11698 * gcc.target/powerpc/pr78604.c: New.
11699
fc00b9ce
KN
117002017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11701
11702 PR target/68972
11703 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11704 disable this test on power architecture.
11705
50c1f4a5
RB
117062017-02-08 Richard Biener <rguenther@suse.de>
11707
11708 PR tree-optimization/71824
11709 PR tree-optimization/79409
11710 * gcc.dg/graphite/pr71824-3.c: New testcase.
11711
74a15d14
JJ
117122017-02-08 Jakub Jelinek <jakub@redhat.com>
11713
11714 PR tree-optimization/79408
11715 * gcc.dg/tree-ssa/pr79408.c: New test.
11716
d798497e
RB
117172017-02-08 Richard Biener <rguenther@suse.de>
11718
11719 PR tree-optimization/71824
11720 * gcc.dg/graphite/pr71824-2.c: New testcase.
11721
9d5019a1
AP
117222017-02-07 Andrew Pinski <apinski@cavium.com>
11723
705d3b77 11724 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11725
ec48209a
JJ
117262017-02-07 Jakub Jelinek <jakub@redhat.com>
11727
11728 PR rtl-optimization/79386
11729 * gcc.c-torture/compile/pr79386.c: New test.
11730
e5f234b2
DV
117312017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11732 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11733
11734 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11735 *-*-solaris*.
11736
1f138b75
JJ
117372017-02-07 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR target/79299
11740 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11741 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11742
7af4b20d
RB
117432017-02-07 Richard Biener <rguenther@suse.de>
11744
11745 * gcc.dg/gimplefe-23.c: New testcase.
11746 * gcc.dg/gimplefe-24.c: Likewise.
11747
d95c2fc7
CL
117482017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11749
11750 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11751 scan-assembler instead of scan-assembler-times.
11752 * gcc.target/aarch64/test_frame_10.c: Likewise.
11753 * gcc.target/aarch64/test_frame_12.c: Likewise.
11754 * gcc.target/aarch64/test_frame_2.c: Likewise.
11755 * gcc.target/aarch64/test_frame_4.c: Likewise.
11756 * gcc.target/aarch64/test_frame_6.c: Likewise.
11757 * gcc.target/aarch64/test_frame_7.c: Likewise.
11758 * gcc.target/aarch64/test_frame_8.c: Likewise.
11759
fa5d44d0
RO
117602017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11761
11762 * gcc.target/i386/pr78419.c: Require ifunc support.
11763
d9b4ce00
DE
117642017-02-07 David Edelsohn <dje.gcc@gmail.com>
11765
11766 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11767
bb7d75ff
PP
117682017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11769
11770 PR c++/79360
11771 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11772
122e7b4f
KC
117732017-02-06 Kito Cheng <kito.cheng@gmail.com>
11774
11775 * lib/target-supports.exp: Define the RISC-V target.
11776 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11777 * gcc.dg/builtin-apply2.c: Likewise.
11778 * gcc.dg/ifcvt-4.c: Likewise.
11779 * gcc.dg/loop-8.c: Likewise.
11780 * gcc.dg/sibcall-10.c: Likewise.
11781 * gcc.dg/sibcall-9.c: Likewise.
11782 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11783 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11784 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11785 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11786 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11787 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11788 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11789
391675ac
MM
117902017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11791
11792 PR target/66144
11793 * gcc.target/powerpc/pr66144-1.c: New test.
11794 * gcc.target/powerpc/pr66144-2.c: Likewise.
11795 * gcc.target/powerpc/pr66144-3.c: Likewise.
11796
e495e31a
MS
117972017-02-06 Martin Sebor <msebor@redhat.com>
11798
11799 PR tree-optimization/79376
11800 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11801 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11802
2568d8a1
JJ
118032017-02-06 Jakub Jelinek <jakub@redhat.com>
11804
98e09245
JJ
11805 PR c++/79379
11806 * g++.dg/cpp1y/constexpr-79379.C: New test.
11807
e8b0383c
JJ
11808 PR c++/79377
11809 * g++.dg/lookup/pr79377.C: New test.
11810
a5e8cbd1
JJ
11811 PR c++/79372
11812 * g++.dg/cpp1z/decomp25.C: New test.
11813
2568d8a1
JJ
11814 PR tree-optimization/79284
11815 * gcc.c-torture/compile/pr79284.c: New test.
11816
aae936b9
PC
118172017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11818
11819 PR c++/70448
11820 * g++.dg/cpp0x/pr70448.C: New.
11821
daf57541
DV
118222017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11823
11824 PR 78348
11825 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11826 to dg-options.
11827
0898c74d
GJL
118282017-02-06 Georg-Johann Lay <avr@gjlay.de>
11829
11830 PR target/78883
11831 * gcc.c-torture/compile/pr78883.c: New test.
11832
5d3ebb71
JH
118332017-02-05 Jan Hubicka <hubicka@ucw.cz>
11834
11835 PR tree-ssa/79347
11836 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11837 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11838 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11839 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11840 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11841 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11842 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11843 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11844 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11845 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11846 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11847 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11848 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11849
139d4065
AV
118502017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11851
11852 PR fortran/79344
11853 * gfortran.dg/allocate_with_source_24.f90: New test.
11854
4b9c80d8
AV
118552017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11856
11857 PR fortran/79230
11858 * gfortran.dg/der_ptr_component_2.f90: New test.
11859
f3877b2f
EB
118602017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11861
11862 * gcc.target/sparc/20170205-1.c: New test.
11863
d8a09ada
JDA
118642017-02-03 John David Anglin <danglin@gcc.gnu.org>
11865
a2a86d6a
JDA
11866 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11867 libatomic_available.
11868
a1d99925
JDA
11869 * gcc.dg/pr77587.c: Require alias support.
11870 * gcc.dg/pr77587a.c: Likewise.
11871
d8bf159e
JDA
11872 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11873 * gcc.c-torture/execute/pr78622.c: Likewise.
11874
d8a09ada
JDA
11875 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11876 hppa*-*-hpux*.
11877 * c-c++-common/Wunused-var-16.c: Likewise.
11878 * c-c++-common/builtin-shuffle-1.c: Likewise.
11879 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11880 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11881
f589a1ce
MS
118822017-02-03 Martin Sebor <msebor@redhat.com>
11883
11884 PR tree-optimization/79327
11885 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11886 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11887 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11888
5b00f9d2
JJ
118892017-02-03 Jakub Jelinek <jakub@redhat.com>
11890 Martin Sebor <msebor@redhat.com>
11891
11892 PR tree-optimization/79327
11893 * gcc.dg/tree-ssa/pr79327.c: New test.
11894 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11895 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11896 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11897 (test_sprintf_chk_range_schar): Adjust dg-message.
11898 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11899 * gcc.c-torture/execute/pr79327.c: New test.
11900
437f0a81
JJ
119012017-02-03 Jakub Jelinek <jakub@redhat.com>
11902
11903 PR target/79354
11904 * gcc.target/powerpc/pr79354.c: New test.
11905 * gcc.c-torture/execute/pr79354.c: New test.
11906
3f343040
MS
119072017-02-03 Martin Sebor <msebor@redhat.com>
11908
11909 PR tree-optimization/79352
11910 * gcc.dg/tree-ssa/pr79352.c: New test.
11911
46a2ab58
ML
119122017-02-03 Martin Liska <mliska@suse.cz>
11913
11914 PR lto/66295
11915 * gcc.target/i386/mvc9.c: New test.
11916
baa2d1cd
PH
119172017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11918
11919 PR target/79158
11920 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11921 to VSX reg.
11922
30c6ec2f
JH
119232017-02-02 Jan Hubicka <hubicka@ucw.cz>
11924
11925 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11926 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11927 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11928 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11929 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11930 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11931 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11932 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11933 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11934 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11935 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11936 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11937 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11938
ebee1eb9
MS
119392017-02-02 Martin Sebor <msebor@redhat.com>
11940
11941 PR middle-end/79275
11942 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11943 * gcc.dg/tree-ssa/pr79275.c: New test.
11944
dcd25b8a
AS
119452017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11946
dc362ada 11947 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11948
0f0c2cc3
JH
119492017-02-02 Jan Hubicka <hubicka@ucw.cz>
11950
11951 PR middle-end/77445
11952 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11953 threading is done.
11954
1c372840
TC
119552017-02-02 Tamar Christina <tamar.christina@arm.com>
11956
11957 PR middle-end/78142
11958 * gcc.target/aarch64/vector_initialization_nostack.c
11959 (f12): Use one vector
11960
9f11a4a7
JJ
119612017-02-02 Jakub Jelinek <jakub@redhat.com>
11962
bef7e561
JJ
11963 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11964 * c-c++-common/asan/misalign-1.c: Likewise.
11965 * c-c++-common/asan/misalign-2.c: Likewise.
11966 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11967 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11968 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11969 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11970 add -ffat-lto-objects from/to dg-additional-options.
11971 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11972 dg-additional-options.
11973
9f11a4a7
JJ
11974 PR target/79197
11975 * gcc.target/powerpc/pr79197.c: New test.
11976 * gcc.c-torture/compile/pr79197.c: New test.
11977
09661674
RB
119782017-02-02 Richard Biener <rguenther@suse.de>
11979
11980 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11981
d8d58893
PC
119822017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11983
11984 PR c++/69637
11985 * g++.dg/cpp0x/pr69637-1.C: New.
11986 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11987
521a70a4
AK
119882017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11989
11990 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11991
e26b502d
BS
119922017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11993
11994 PR target/70012
11995 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11996 conditions.
11997
55e75c7c
JJ
119982017-02-01 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR testsuite/79324
12001 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12002 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12003 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12004 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12005 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12006 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12007 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12008 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12009 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12010 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12011 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12012 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12013 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12014
a4476973
ML
120152017-02-01 Martin Liska <mliska@suse.cz>
12016
12017 PR testsuite/79272
12018 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12019
3f3181b1
RB
120202017-02-01 Richard Biener <rguenther@suse.de>
12021
12022 PR testsuite/76957
12023 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12024 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12025 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12026 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12027
1e7ef862
RB
120282017-02-01 Richard Biener <rguenther@suse.de>
12029
12030 PR middle-end/79315
12031 * gfortran.dg/pr79315.f90: New testcase.
12032
405a7406
RB
120332017-02-01 Richard Biener <rguenther@suse.de>
12034
12035 PR tree-optimization/71824
12036 * gcc.dg/graphite/pr71824.c: New testcase.
12037
19bdccb4
JJ
120382017-01-31 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR c++/79304
12041 * g++.dg/diagnostic/pr79304.C: New test.
12042
fcb2cdfc
DM
120432017-01-31 David Malcolm <dmalcolm@redhat.com>
12044
12045 PR c++/79298
12046 * g++.dg/spellcheck-pr79298.C: New test case.
12047
7cfa044d
DM
120482017-01-31 David Malcolm <dmalcolm@redhat.com>
12049
12050 PR preprocessor/79210
12051 * gcc.dg/format/pr79210.c: New test case.
12052 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12053 New function.
12054
de3fbef6
NS
120552017-01-31 Nathan Sidwell <nathan@acm.org>
12056
5ae37bdf
NS
12057 PR c++/79290
12058 * g++.dg/warn/pr79290.C: New.
12059
de3fbef6
NS
12060 PR c++/67273
12061 PR c++/79253
12062 * g++.dg/cpp1y/pr67273.C: New.
12063 * g++.dg/cpp1y/pr79253.C: New.
12064
7f357c61
NS
120652017-01-31 Nathan Sidwell <nathan@acm.org>
12066
12067 PR c++/79264
12068 * g++.dg/cpp1y/pr61636-1.C: Augment.
12069
5b11971a
CL
120702017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12071
12072 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12073 rand() instead of random().
12074
8b670f93
AH
120752017-01-30 Aldy Hernandez <aldyh@redhat.com>
12076
12077 PR tree-optimization/71691
12078 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12079
4727e06b
AK
120802017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12081
12082 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12083 __ARCH__.
12084
b6dae849
JJ
120852017-01-31 Jakub Jelinek <jakub@redhat.com>
12086
12087 PR tree-optimization/79267
12088 * g++.dg/opt/pr79267.C: New test.
12089
40fb9c89
AO
120902017-01-30 Alexandre Oliva <aoliva@redhat.com>
12091
12092 PR debug/63238
12093 * gcc.dg/debug/dwarf2/align-1.c: New.
12094 * gcc.dg/debug/dwarf2/align-2.c: New.
12095 * gcc.dg/debug/dwarf2/align-3.c: New.
12096 * gcc.dg/debug/dwarf2/align-4.c: New.
12097 * gcc.dg/debug/dwarf2/align-5.c: New.
12098 * gcc.dg/debug/dwarf2/align-6.c: New.
12099 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12100 * g++.dg/debug/dwarf2/align-1.C: New.
12101 * g++.dg/debug/dwarf2/align-2.C: New.
12102 * g++.dg/debug/dwarf2/align-3.C: New.
12103 * g++.dg/debug/dwarf2/align-4.C: New.
12104 * g++.dg/debug/dwarf2/align-5.C: New.
12105 * g++.dg/debug/dwarf2/align-6.C: New.
12106
3095f651
AS
121072017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12108
12109 PR target/79170
12110 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12111
3cf88bff
MS
121122017-01-30 Martin Sebor <msebor@redhat.com>
12113
12114 PR testsuite/79293
12115 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12116
37731134
ML
121172017-01-30 Martin Liska <mliska@suse.cz>
12118
12119 PR gcov-profile/79259
12120 * g++.dg/tree-prof/pr79259.C: New test.
12121
0c7247cc
RB
121222017-01-30 Richard Biener <rguenther@suse.de>
12123
12124 PR tree-optimization/79276
12125 * gcc.dg/torture/pr79276.c: New testcase.
12126
ab4be5d1
DV
121272017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12128
12129 PR target/79240
12130 * gcc.target/s390/pr79240.c: New test.
12131
6687d58d
BS
121322017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12133
12134 PR target/79268
12135 * gcc.target/powerpc/pr79268.c: New file.
12136 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12137 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12138 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12139 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12140
b5df96c3
JDA
121412017-01-28 John David Anglin <danglin@gcc.gnu.org>
12142
fc34d7b8
JDA
12143 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12144
9efc84e4
JDA
12145 PR testsuite/70583
12146 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12147
4bfbe3ae
JDA
12148 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12149 * gnat.dg/debug9.adb: Likewise.
12150
8d0b306f
JDA
12151 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12152
b5df96c3
JDA
12153 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12154 libatomic_available.
12155 * gfortran.dg/coarray_42.f90: Likewise.
12156 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12157 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12158 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12159
eb339366
MS
121602017-01-27 Martin Sebor <msebor@redhat.com>
12161
12162 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12163
711ce021
BS
121642017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12165
12166 PR rtl-optimization/79194
12167 * gcc.dg/torture/pr79194.c: New test.
12168
d8321b33
VM
121692017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12170
12171 PR tree-optimization/71374
2568d8a1 12172 * gcc.target/i386/pr71374.c: New.
d8321b33 12173
9e2ea13e
MS
121742017-01-27 Martin Sebor <msebor@redhat.com>
12175
12176 PR c++/71290
12177 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12178 a dg-error directive.
12179
9eb7045b
VM
121802017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12181
12182 PR target/79131
12183 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12184 * gcc.target/arm/pr79131-2.c: New.
12185
f75bbf3f
BS
121862017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12187
12188 PR target/65484
12189 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12190 vectorized on POWER unless hardware misaligned loads are
12191 available.
12192
3f54004b
BC
121932017-01-27 Bin Cheng <bin.cheng@arm.com>
12194
12195 PR rtl-optimization/78559
12196 * gcc.c-torture/execute/pr78559.c: New test.
12197
40b6bff9
RB
121982017-01-27 Richard Biener <rguenther@suse.de>
12199
12200 PR tree-optimization/79245
12201 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12202 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12203
b2f8892e
JJ
122042017-01-27 Jakub Jelinek <jakub@redhat.com>
12205
12206 PR c/79199
12207 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12208 target. Use 4294967293U instead of 4294967293.
12209
b002f3b9
RB
122102017-01-27 Richard Biener <rguenther@suse.de>
12211
12212 PR tree-optimization/71433
12213 * gcc.dg/Warray-bounds-21.c: New testcase.
12214
38f50ab6
RB
122152017-01-27 Richard Biener <rguenther@suse.de>
12216
12217 PR tree-optimization/79244
12218 * gcc.dg/torture/pr79244.c: New testcase.
12219
c04f4139
JJ
122202017-01-27 Jakub Jelinek <jakub@redhat.com>
12221
12222 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12223 all occurrences of 40 to 32.
12224
6ca513f9
RE
122252017-01-27 Richard Earnshaw <rearnsha@arm.com>
12226
12227 PR target/79239
12228 * gcc.target/arm/pr79239.c: New test.
12229
d876f5cd
DV
122302017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12231
12232 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12233
bb6a6ee9
AB
122342017-01-27 Adam Butcher <adam@jessamine.co.uk>
12235
12236 PR c++/64382
12237 * g++.dg/cpp1y/pr64382.C: New test.
12238
31c87a43
MS
122392017-01-26 Martin Sebor <msebor@redhat.com>
12240
12241 PR middle-end/78703
12242 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12243 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12244 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12245 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12246
f7c06c0f
JJ
122472017-01-26 Jakub Jelinek <jakub@redhat.com>
12248
b0670cc0
JJ
12249 PR debug/79129
12250 * g++.dg/debug/dwarf2/pr79129.C: New test.
12251
f7c06c0f
JJ
12252 PR debug/78835
12253 * g++.dg/debug/dwarf2/pr78835.C: New test.
12254
5d93da1d
MS
122552017-01-26 Martin Sebor <msebor@redhat.com>
12256
12257 PR middle-end/78703
12258 * gcc.dg/format/pr78569.c: Adjust.
12259 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12260 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12261 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12262 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12263 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12264 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12265 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12266 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12267 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12268 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12269 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12270
905d2812
JJ
122712017-01-26 Jakub Jelinek <jakub@redhat.com>
12272
12273 PR c++/68727
12274 * g++.dg/other/offsetof8.C: Add expected error.
12275 * g++.dg/other/offsetof9.C: New test.
12276
b3db8d77
DE
122772017-01-26 David Edelsohn <dje.gcc@gmail.com>
12278
12279 * g++.dg/opt/declone3.C: Require LTO.
12280
15961e4a
VM
122812017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12282
12283 PR target/79131
12284 * gcc.target/arm/pr79131.c: New.
12285
e39dd802
BC
122862017-01-26 Bin Cheng <bin.cheng@arm.com>
12287
12288 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12289
bc9efeab
JW
122902017-01-26 Jonathan Wakely <jwakely@redhat.com>
12291
12292 PR libstdc++/79190
12293 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12294 matches replaced operator delete.
12295
b5f75f0b
JJ
122962017-01-26 Jakub Jelinek <jakub@redhat.com>
12297
12298 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12299 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12300 avx512f with avx512dq.
12301 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12302 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12303 avx512f with avx512dq.
12304 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12305 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12306 avx512f with avx512dq.
12307
0a38b341
MP
123082017-01-26 Marek Polacek <polacek@redhat.com>
12309
12310 PR c/79199
12311 * c-c++-common/Wduplicated-branches-13.c: New test.
12312
ebff5c3f
DS
123132017-01-26 David Sherwood <david.sherwood@arm.com>
12314
12315 PR middle-end/79212
12316 * gfortran.dg/gomp/sharing-4.f90: New test.
12317
e6d55103
JJ
123182017-01-26 Jakub Jelinek <jakub@redhat.com>
12319
1a27fab1
JJ
12320 PR target/70465
12321 * gcc.target/i386/pr70465.c: New test.
12322
e6d55103
JJ
12323 * brig.dg/dg.exp: Update copyright years.
12324 * lib/brig-dg.exp: Update copyright years.
12325 * lib/brig.exp: Update copyright years.
12326
b5aa1281
MM
123272017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12328
12329 PR target/79179
12330 * gcc.target/powerpc/pr79179.c: New test.
12331
3b5de3cb
BS
123322017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12333
12334 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12335 generation to accept D-mode memory accesses.
12336
dbe81dbe
MS
123372017-01-25 Martin Sebor <msebor@redhat.com>
12338
12339 PR c++/71290
12340 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12341 * g++.dg/ext/flexarray-mangle.C: Same.
12342 * g++.dg/ext/flexarray-subst.C: Same.
12343 * g++.dg/ext/flexary10.C: Same.
12344 * g++.dg/ext/flexary11.C: Same.
12345 * g++.dg/ext/flexary14.C: Same.
12346 * g++.dg/ext/flexary16.C: Same.
12347 * g++.dg/ext/flexary18.C: Same.
12348 * g++.dg/ext/flexary19.C: Same.
12349 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12350 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12351 * g++.dg/ubsan/object-size-1.C: Same.
12352 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12353
0e343868
JJ
123542017-01-25 Jakub Jelinek <jakub@redhat.com>
12355
a25608aa
JJ
12356 PR c++/78896
12357 * g++.dg/cpp1z/decomp24.C: New test.
12358
0e343868
JJ
12359 PR c++/77914
12360 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12361 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12362 expect a warning.
12363 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12364 expect warnings.
12365 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12366 * g++.dg/cpp1y/pr59636.C: Likewise.
12367 * g++.dg/cpp1y/pr60190.C: Likewise.
12368
0d098f4b
BC
123692017-01-25 Bin Cheng <bin.cheng@arm.com>
12370
12371 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12372
5332c89e 123732017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12374
12375 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12376 vec_packs built-ins
12377
ed4e59f4
CL
123782017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12379
12380 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12381 -mcpu=cortex-a57.
12382 * gcc.target/arm/vseleqsf.c: Likewise.
12383 * gcc.target/arm/vselgedf.c: Likewise.
12384 * gcc.target/arm/vselgesf.c: Likewise.
12385 * gcc.target/arm/vselgtdf.c: Likewise.
12386 * gcc.target/arm/vselgtsf.c: Likewise.
12387 * gcc.target/arm/vselledf.c: Likewise.
12388 * gcc.target/arm/vsellesf.c: Likewise.
12389 * gcc.target/arm/vselltdf.c: Likewise.
12390 * gcc.target/arm/vselltsf.c: Likewise.
12391 * gcc.target/arm/vselnedf.c: Likewise.
12392 * gcc.target/arm/vselnesf.c: Likewise.
12393 * gcc.target/arm/vselvcdf.c: Likewise.
12394 * gcc.target/arm/vselvcsf.c: Likewise.
12395 * gcc.target/arm/vselvsdf.c: Likewise.
12396 * gcc.target/arm/vselvssf.c: Likewise.
12397
a5d6927f
RB
123982017-01-25 Richard Biener <rguenther@suse.de>
12399
12400 PR testsuite/72850
12401 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12402 to what we had before adding the threading passes.
12403
c2873892
RB
124042017-01-25 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/69264
12407 * g++.dg/torture/pr69264.C: New testcase.
12408
9aa483a2
KT
124092016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12410
12411 PR target/79145
12412 * gcc.target/arm/pr79145.c: New test.
12413
5c628c3e
RB
124142017-01-25 Richard Biener <rguenther@suse.de>
12415
12416 PR debug/78363
12417 * g++.dg/gomp/pr78363-1.C: New testcase.
12418 * g++.dg/gomp/pr78363-2.C: Likewise.
12419 * g++.dg/gomp/pr78363-3.C: Likewise.
12420
9078cd36
KT
124212016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12422
12423 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12424 * gcc.dg/lto/pr61526_0.c: Likewise.
12425 * gcc.dg/lto/pr64415_0.c: Likewise.
12426
7cfd79d6
JJ
124272017-01-24 Jakub Jelinek <jakub@redhat.com>
12428
12429 PR c++/79205
12430 * g++.dg/cpp1z/decomp22.C: New test.
12431 * g++.dg/cpp1z/decomp23.C: New test.
12432
3e4b91f2
NS
124332017-01-24 Nathan Sidwell <nathan@acm.org>
12434
1d7bc790
NS
12435 PR c++/78469
12436 * g++.dg/cpp0x/pr78469.C: New.
12437
3e4b91f2
NS
12438 PR c++/79118
12439 * g++.dg/cpp0x/pr79118.C: New.
12440
b20ba138
EB
124412017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12442
12443 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12444
c2e84327
DM
124452017-01-24 David Malcolm <dmalcolm@redhat.com>
12446
12447 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12448 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12449 * gcc.dg/rtl/rtl.exp: New file.
12450 * gcc.dg/rtl/test.c: New file.
12451 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12452 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12453 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12454 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12455 * gcc.dg/rtl/x86_64/final.c: New test case.
12456 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12457 * gcc.dg/rtl/x86_64/ira.c: New test case.
12458 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12459 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12460 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12461 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12462 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12463 * gcc.dg/rtl/x86_64/test_1.h: New file.
12464 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12465 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12466 * gcc.dg/rtl/x86_64/times-two.h: New file.
12467 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12468
cf8d19de
BC
124692017-01-24 Bin Cheng <bin.cheng@arm.com>
12470
12471 PR tree-optimization/79159
12472 * g++.dg/tree-ssa/pr79159.C: New test.
12473
f6a24a94 124742017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12475 Martin Jambor <mjambor@suse.cz>
12476
12477 * lib/brig-dg.exp: New file.
12478 * lib/brig.exp: Likewise.
12479 * brig.dg/README: Likewise.
12480 * brig.dg/dg.exp: Likewise.
12481 * brig.dg/test/gimple/alloca.hsail: Likewise.
12482 * brig.dg/test/gimple/atomics.hsail: Likewise.
12483 * brig.dg/test/gimple/branches.hsail: Likewise.
12484 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12485 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12486 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12487 * brig.dg/test/gimple/mem.hsail: Likewise.
12488 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12489 * brig.dg/test/gimple/packed.hsail: Likewise.
12490 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12491 * brig.dg/test/gimple/variables.hsail: Likewise.
12492 * brig.dg/test/gimple/vector.hsail: Likewise.
12493
c3b3e526
JJ
124942017-01-24 Jakub Jelinek <jakub@redhat.com>
12495
12496 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12497 support asan, only on i?86/x86_64 require sse2_runtime.
12498
75f92127
KN
124992017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12500
12501 PR target/66669
12502 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12503 test on powerpc targets.
12504
1a998fa0
MS
125052017-01-23 Martin Sebor <msebor@redhat.com>
12506
12507 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12508
108fdd6d
RB
125092017-01-23 Richard Biener <rguenther@suse.de>
12510
12511 PR tree-optimization/79088
12512 PR tree-optimization/79188
12513 * gcc.dg/torture/pr79088.c: New testcase.
12514 * gcc.dg/torture/pr79188.c: Likewise.
12515
28826a66
KN
125162017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12517
12518 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12519 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12520 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12521 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12522 type of test function to reflect change in built-in function's
12523 return type.
12524 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12525 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12526 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12527 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12528 type and second argument type to reflect change in built-in
12529 function's type signature.
12530 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12531 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12532 type of test function to reflect change in built-in function's
12533 return type.
12534 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12535 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12536 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12537 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12538 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12539 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12540 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12541 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12542 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12543 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12544 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12545 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12546 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12547 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12548 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12549 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12550 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12551 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12552 type of test function to reflect change in built-in function's
12553 return type.
12554 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12555 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12556 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12557 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12558 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12559 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12560 test function's result and second argument to reflect change in
12561 built-in function's type signature.
12562 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12563
e6b8075c
NS
125642017-01-23 Nathan Sidwell <nathan@acm.org>
12565
fc7612fd
NS
12566 PR C++/71710
12567 * g++.dg/template/pr71710.C: New.
12568
e6b8075c
NS
12569 PR c++/71406
12570 PR c++/77508
12571 * g++.dg/template/pr71406.C: New.
12572
15b8fd49
TK
125732017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12574
9b7716c9 12575 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12576
e9c4fbe9
BS
125772017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12578
12579 PR rtl-optimization/78634
12580 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12581
8539a302
BC
125822017-01-23 Bin Cheng <bin.cheng@arm.com>
12583
12584 PR tree-optimization/70754
12585 * gfortran.dg/pr70754.f90: New test.
12586
f368600f
ML
125872017-01-23 Martin Liska <mliska@suse.cz>
12588
12589 PR tree-optimization/79196
12590 * gcc.dg/asan/pr79196.c: New test.
12591 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12592
d886761f
MM
125932017-01-23 Michael Matz <matz@suse.de>
12594
12595 PR tree-optimization/78384
12596 * gcc.dg/pr78384.c: New test.
12597
cffcafda
RB
125982017-01-23 Richard Biener <rguenther@suse.de>
12599
12600 PR tree-optimization/79186
12601 * gcc.dg/torture/pr79186.c: New testcase.
12602 * gcc.dg/torture/pr79187.c: Likewise.
12603
bda2bc48
MJ
126042017-01-23 Martin Jambor <mjambor@suse.cz>
12605
12606 * gcc.dg/ipa/vrp8.c: New test.
12607
f65f1ae3
MJ
126082017-01-23 Martin Jambor <mjambor@suse.cz>
12609
12610 PR ipa/79108
12611 * gfortran.dg/lto/pr79108_0.f90: New test.
12612
dea06111
AS
126132017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12614
12615 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12616 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12617 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12618 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12619 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12620 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12621 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12622 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12623 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12624 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12625 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12626 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12627 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12628 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12629 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12630 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12631
05011618
RB
126322017-01-23 Richard Biener <rguenther@suse.de>
12633 Nick Clifton <nickc@redhat.com>
12634
12635 PR testsuite/78421
12636 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12637 If the target is ARM return the result of the
12638 check_effective_target_arm_vect_no_misalign proc.
12639 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12640 support unaligned vectors then only expect one of the loops to be
12641 unrolled.
12642
f6b9f2ff
ML
126432017-01-23 Martin Liska <mliska@suse.cz>
12644
12645 * gcc.dg/asan/use-after-scope-10.c: New test.
12646 * gcc.dg/asan/use-after-scope-11.c: New test.
12647 * g++.dg/asan/use-after-scope-5.C: New test.
12648
c7775327
ML
126492017-01-23 Martin Liska <mliska@suse.cz>
12650
12651 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12652 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12653 sanopt optimization for ASAN_POISON.
12654
d8ae8d16
KT
126552016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12656
12657 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12658
54d7c70c
CL
126592017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12660
12661 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12662 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12663 for poly*_t types.
12664 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12665 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12666 exec_vcombine): Likewise.
12667 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12668 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12669 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12670 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12671 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12672 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12673 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12674 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12675 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12677 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12678 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12679 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12680 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12681 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12682 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12683 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12684 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12685 Likewise.
12686 (TEST_VGET_LANE): Cast to uint to avoid warning.
12687 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12688 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12689 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12690 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12691 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12692 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12693 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12694 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12695 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12696 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12697 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12698 CHECK_POLY instead of CHECK for poly64_t types.
12699 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12700 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12701 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12702 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12703 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12704 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12705 uint32_t.
12706 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12707 for int32_t, int64_t.
12708 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12709 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12710 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12711 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12712 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12713 needed.
12714
386fe51c
JJ
127152017-01-22 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR fortran/79154
12718 * gfortran.dg/gomp/pr79154-1.f90: New test.
12719 * gfortran.dg/gomp/pr79154-2.f90: New test.
12720
bc4d86e6
AS
127212017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12722
12723 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12724
c31d5fce
MP
127252017-01-21 Marek Polacek <polacek@redhat.com>
12726
12727 PR testsuite/79169
12728 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12729
25cb56c3
JH
127302017-01-20 Jan Hubicka <hubicka@ucw.cz>
12731
12732 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12733
ea9f867b
BS
127342017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12735
12736 PR rtl-optimization/79125
12737 * gcc.dg/torture/pr79125.c: New test.
12738
a876231c
JW
127392017-01-20 Jiong Wang <jiong.wang@arm.com>
12740
2568d8a1 12741 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12742 only.
2568d8a1
JJ
12743 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12744 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12745
4b9f2115
NS
127462017-01-20 Nathan Sidwell <nathan@acm.org>
12747
3e4b91f2 12748 PR c++/78495
4b9f2115
NS
12749 * g++.dg/cpp1z/inh-ctor38.C: New.
12750
d2aadab1
MP
127512017-01-20 Marek Polacek <polacek@redhat.com>
12752
12753 PR c/79152
12754 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12755
449cd5af
TP
127562017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12757
12758 * lib/target-supports.exp (check_configured_with): New procedure.
12759 (check_effective_target_default_mode): new effective target.
12760 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12761 default mode. Fix dg-skip-if target selector syntax.
12762 * gcc.target/arm/optional_thumb-2.c: Likewise.
12763 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12764 syntax.
12765
ebed7175
DM
127662017-01-20 David Malcolm <dmalcolm@redhat.com>
12767
12768 PR c++/77829
12769 PR c++/78656
12770 * g++.dg/spellcheck-pr77829.C: New test case.
12771 * g++.dg/spellcheck-pr78656.C: New test case.
12772
2ebd93e1
MP
127732017-01-20 Marek Polacek <polacek@redhat.com>
12774
12775 PR c/64279
12776 * c-c++-common/Wduplicated-branches-1.c: New test.
12777 * c-c++-common/Wduplicated-branches-10.c: New test.
12778 * c-c++-common/Wduplicated-branches-11.c: New test.
12779 * c-c++-common/Wduplicated-branches-12.c: New test.
12780 * c-c++-common/Wduplicated-branches-2.c: New test.
12781 * c-c++-common/Wduplicated-branches-3.c: New test.
12782 * c-c++-common/Wduplicated-branches-4.c: New test.
12783 * c-c++-common/Wduplicated-branches-5.c: New test.
12784 * c-c++-common/Wduplicated-branches-6.c: New test.
12785 * c-c++-common/Wduplicated-branches-7.c: New test.
12786 * c-c++-common/Wduplicated-branches-8.c: New test.
12787 * c-c++-common/Wduplicated-branches-9.c: New test.
12788 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12789 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12790 * g++.dg/ext/builtin-object-size3.C: Likewise.
12791 * g++.dg/gomp/loop-1.C: Likewise.
12792 * g++.dg/warn/Wduplicated-branches1.C: New test.
12793 * g++.dg/warn/Wduplicated-branches2.C: New test.
12794
0ce4024a
ML
127952017-01-20 Martin Liska <mliska@suse.cz>
12796
12797 PR lto/69188
12798 * gcc.dg/lto/pr69188_0.c: New test.
12799 * gcc.dg/lto/pr69188_1.c: New test.
12800
d8ea3e7c
AS
128012017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12802
12803 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12804 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12805 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12806 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12807 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12808 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12809 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12810 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12811 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12812 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12813 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12814 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12815 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12816 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12817 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12818 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12819 * gcc.target/i386/avx-1.c: Test new intrinsics.
12820 * gcc.target/i386/sse-13.c: Ditto.
12821 * gcc.target/i386/sse-23.c: Ditto.
12822
0516164b
RB
128232017-01-20 Richard Biener <rguenther@suse.de>
12824
12825 PR tree-optimization/71264
12826 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12827
d821744c
MF
128282017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12829
12830 * gcc.target/mips/madd4-1.c: New file.
12831 * gcc.target/mips/madd4-2.c: Likewise.
12832 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12833 HAS_MADD4.
12834 (mips_option_groups): Add -m[no-]madd4.
12835 (mips-dg-init): Detect default -mno-madd4.
12836 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12837 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12838 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12839 * gcc.target/mips/nmadd-1.c: Likewise.
12840 * gcc.target/mips/nmadd-2.c: Likewise.
12841 * gcc.target/mips/nmadd-3.c: Likewise.
12842
db58fd89
JW
128432017-01-19 Jiong Wang <jiong.wang@arm.com>
12844
12845 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12846 combined instructions.
12847 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12848 instructions.
12849 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12850 of pointer authentication.
12851
bd9cf60b
MM
128522017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12853
12854 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12855 floating point hardware to run test.
12856
ab014eb3
TC
128572017-01-19 Tamar Christina <tamar.christina@arm.com>
12858
2568d8a1 12859 * lib/target-supports.exp
ab014eb3
TC
12860 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12861
c048038f
RO
128622017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12863
12864 PR testsuite/79051
12865 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12866 __x86_64__]: Allow for target i?86-*-*.
12867
ab6b44cb
MF
128682017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12869
12870 PR target/78176
12871 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12872 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12873 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12874 HAS_LXC1.
12875 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12876 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12877 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12878
118d5ed3
AV
128792017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12880
12881 PR fortran/70696
12882 * gfortran.dg/coarray_43.f90: New test.
12883
a57c520e
RE
128842017-01-19 Richard Earnshaw <rearnsha@arm.com>
12885
12886 PR rtl-optimization/79121
12887 * gcc.c-torture/execute/pr79121.c: New test.
12888
54dc4be2
MM
128892017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12890
12891 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12892 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12893
7bd5dad2
LK
128942017-01-18 Louis Krupp <louis.krupp@zoho.com>
12895
12896 PR fortran/50069
12897 PR fortran/55086
12898 * gfortran.dg/pr50069_1.f90: New test.
12899 * gfortran.dg/pr50069_2.f90: New test.
12900 * gfortran.dg/pr55086_1.f90: New test.
12901 * gfortran.dg/pr55086_1_tfat.f90: New test.
12902 * gfortran.dg/pr55086_2.f90: New test.
12903 * gfortran.dg/pr55086_2_tfat.f90: New test.
12904 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12905
0edd264d
AS
129062017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12907 * gcc.dg/strcmp-1.c: New test.
12908 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12909
551914b7
DM
129102017-01-18 David Malcolm <dmalcolm@redhat.com>
12911
12912 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12913 (dejagnu_fail): Likewise.
12914 (dejagnu_note): Likewise.
12915 (pass): Provide forward decl, moving true decl to after #include
12916 of harness.h.
12917 (fail): Likewise.
12918 (note): Likewise.
12919
b7d3a6a6
MM
129202017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12921
12922 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12923 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12924
c484627c
NS
129252017-01-18 Nathan Sidwell <nathan@acm.org>
12926
12927 PR c++/78488
12928 * g++.dg/cpp1z/inh-ctor37.C: New.
12929
a711887e
UB
129302017-01-18 Uros Bizjak <ubizjak@gmail.com>
12931
12932 PR rtl-optimization/78952
12933 * gcc.target/i386/pr78952-1.c: New test.
12934 * gcc.target/i386/pr78952-2.c: Ditto.
12935
525a5e33
AV
129362017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12937
12938 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12939
129402017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12941
12942 PR fortran/70696
12943 * gfortran.dg/coarray_event_1.f08: New test.
12944
90553aac
JJ
129452017-01-18 Jakub Jelinek <jakub@redhat.com>
12946
12947 PR target/77416
12948 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12949 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12950 from dg-options.
12951 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12952 guarded test.
12953 * gcc.target/powerpc/fusion4.c: Likewise.
12954 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12955 guarded test.
12956 * gcc.target/powerpc/pr58673-1.c: Likewise.
12957 * gcc.target/powerpc/pr58673-2.c: Likewise.
12958 * gcc.target/powerpc/pr59054.c: Likewise.
12959
dfc42f08
BS
129602016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12961
12962 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12963 vec_bperm.
12964 * gcc.target/powerpc/p9-vbpermd.c: New file.
12965
f3981e7e
AK
129662017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12967
12968 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12969 (must_not_compile2): Downcase first letter of error messages.
12970 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12971 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12972
2c65d990
NS
129732017-01-18 Nathan Sidwell <nathan@acm.org>
12974
12975 PR c++/79091
12976 * g++.dg/pr79091.C: New.
12977
a711887e
UB
129782017-01-18 Jakub Jelinek <jakub@redhat.com>
12979
12980 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12981 to dg-options.
12982 (p0): Add missing dg-error.
12983
4701fba3
JS
129842017-01-17 Joe Seymour <joe.s@somniumtech.com>
12985
12986 * gcc.target/msp430/mul_f5_muldef.c: New test.
12987
ac4dc08d
MM
129882017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12989
12990 PR target/79004
12991 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12992 options. Fix up the syntax for using \m and \M.
12993
1b3254e4
SB
129942017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12995
12996 PR target/78875
12997 * gcc.target/powerpc/ssp-1.c: New testcase.
12998 * gcc.target/powerpc/ssp-2.c: New testcase.
12999
8144a493
WD
130002017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13001
13002 * gcc.target/aarch64/eh_return.c: New test.
13003
a6607774
BS
130042017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13005
13006 * vec-rlmi-rlnm.c: New file.
13007
8ddfdbc2
NS
130082017-01-17 Nathan Sidwell <nathan@acm.org>
13009
13010 PR c++/61636
13011 * g++.dg/cpp1y/pr61636-1.C: New.
13012 * g++.dg/cpp1y/pr61636-2.C: New.
13013 * g++.dg/cpp1y/pr61636-3.C: New.
13014
d365b403
MS
130152017-01-17 Martin Sebor <msebor@redhat.com>
13016
13017 PR testsuite/79115
13018 * gcc.dg/pr78768.c: Make it a link-only test.
13019
0d80ab91
DM
130202017-01-17 David Malcolm <dmalcolm@redhat.com>
13021
13022 PR c++/71497
13023 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13024 expected messages.
13025 * c-c++-common/Wmisleading-indentation.c: Likewise.
13026
31b61548
VM
130272017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13028
13029 PR target/79058
13030 * gcc.target/arm/pr79058.c: New.
13031
c549996e
JJ
130322017-01-17 Jakub Jelinek <jakub@redhat.com>
13033
13034 PR tree-optimization/71854
13035 * gcc.dg/vect/pr71854.c: New test.
13036
4f197ff9
ML
130372017-01-17 Martin Liska <mliska@suse.cz>
13038
13039 PR ipa/71207
13040 * g++.dg/ipa/pr71207.C: New test.
13041
d4193b85
JH
130422017-01-17 Jan Hubicka <hubicka@ucw.cz>
13043
13044 PR middle-end/77445
13045 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13046 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13047
906e7712
JJ
130482017-01-17 Jakub Jelinek <jakub@redhat.com>
13049
13050 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13051 rather than long unsigned int.
13052 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13053
12314dc9
RB
130542017-01-17 Richard Biener <rguenther@suse.de>
13055
13056 PR tree-optimization/71433
13057 * gcc.dg/Warray-bounds-20.c: New testcase.
13058
a23e48df
RB
130592017-01-17 Richard Biener <rguenther@suse.de>
13060
13061 PR testsuite/52563
13062 PR testsuite/71237
13063 PR testsuite/77737
13064 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13065 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13066 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13067
e6750e5c
AM
130682017-01-17 Alan Modra <amodra@gmail.com>
13069
13070 * gcc.target/powerpc/pr79066.c: New.
13071
a59afbe2
JL
130722017-01-16 Jeff Law <law@redhat.com>
13073
13074 PR tree-optimization/33562
13075 PR tree-optimization/61912
13076 PR tree-optimization/77485
13077 PR tree-optimization/79090
13078 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13079 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13080
e1bcfb92
JJ
130812017-01-16 Jakub Jelinek <jakub@redhat.com>
13082
98e92fb2
JJ
13083 PR c/79089
13084 * gcc.c-torture/compile/pr79089.c: New test.
13085
e1bcfb92
JJ
13086 PR target/79080
13087 * gcc.dg/pr79080.c: New test.
13088
0ef1f9cd
DM
130892017-01-16 David Malcolm <dmalcolm@redhat.com>
13090
13091 PR c/78304
13092 * gcc.dg/format/pr78304.c: Convert argument from integral type
13093 to a pointer.
13094 * gcc.dg/format/pr78304-2.c: Likewise.
13095
76689ffc
CL
130962017-01-16 Carl Love <cel@us.ibm.com>
13097
13098 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13099 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13100
ce12ee9e
CL
131012017-01-16 Carl Love <cel@us.ibm.com>
13102
13103 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13104 Change arguments and return type to bool long long.
13105
b336037d
MS
131062017-01-16 Martin Sebor <msebor@redhat.com>
13107
13108 PR testsuite/79051
13109 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13110 on x86.
13111
1ddca3f3
PC
131122017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13113
13114 Revert:
a711887e 13115 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13116
13117 PR c++/71737
13118 * g++.dg/cpp0x/pr71737.C: New.
13119
290687fb
BS
131202017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13121
13122 * gcc.target/powerpc/swaps-p8-27.c: New.
13123
7d2f3f1d
PC
131242017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13125
13126 PR c++/71737
13127 * g++.dg/cpp0x/pr71737.C: New.
13128
d743728f
EB
131292017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13130
13131 * gnat.dg/opt62.adb: New test.
13132 * gnat.dg/opt62_pkg.ads: New helper.
13133
90aead21
BS
131342017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13135
a711887e
UB
13136 PR rtl-optimization/78626
13137 PR rtl-optimization/78727
90aead21
BS
13138 * gcc.dg/torture/pr78626.c: New test.
13139 * gcc.dg/torture/pr78727.c: New test.
13140
afaecc23
AM
131412017-01-14 Alan Modra <amodra@gmail.com>
13142
13143 * gcc.c-torture/compile/pr72749.c: New test.
13144
be4aa83d
DM
131452017-01-13 David Malcolm <dmalcolm@redhat.com>
13146
13147 PR c/78304
13148 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13149 (test_macro_2): New test.
13150 (test_macro_3): New test.
13151 (test_macro_4): New test.
13152 (test_non_contiguous_strings): Convert line number to line offset.
13153 * gcc.dg/format/pr78304-2.c: New test case.
13154 * gcc.dg/format/pr78304.c: New test case.
13155
7cdca3ec
UB
131562017-01-13 Uros Bizjak <ubizjak@gmail.com>
13157
13158 * gcc.target/i386/funcspec-56.inc: Add missing options and
13159 reorder options by implied ISAs, as in ix86_target_string.
13160
e3017e52
MP
131612017-01-13 Marek Polacek <polacek@redhat.com>
13162
13163 PR c++/71166
13164 * g++.dg/cpp0x/constexpr-array18.C: New test.
13165
d155c6fe
JL
131662017-01-13 Jeff Law <law@redhat.com>
13167
7c9560a5
JL
13168 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13169
9e59e99a
JL
13170 PR tree-optimization/61912
13171 PR tree-optimization/77485
13172 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13173 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13174 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13175
13176 PR tree-optimization/33562
13177 PR tree-optimization/61912
13178 PR tree-optimization/77485
d155c6fe
JL
13179 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13180 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13181 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13182 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13183 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13184 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13185 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13186
77719b06
ML
131872017-01-13 Martin Liska <mliska@suse.cz>
13188
13189 PR ipa/79043
13190 * gcc.c-torture/execute/pr79043.c: New test.
13191
a181b2bc
RB
131922017-01-13 Richard Biener <rguenther@suse.de>
13193
13194 PR middle-end/78411
13195 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13196
eaed3226
AV
131972017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13198
13199 PR fortran/70697
13200 * gfortran.dg/coarray/event_4.f08: New test.
13201
4ccff88b
AV
132022017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13203
13204 PR fortran/70696
13205 * gfortran.dg/coarray/event_3.f08: New test.
13206
3c3b9090
RB
132072017-01-13 Richard Biener <rguenther@suse.de>
13208
13209 PR tree-optimization/77283
13210 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13211
25329913
RB
132122017-01-13 Richard Biener <rguenther@suse.de>
13213
13214 * gcc.dg/gimplefe-22.c: New testcase.
13215
10b70b8e
RB
132162017-01-13 Richard Biener <rguenther@suse.de>
13217
13218 PR tree-optimization/77283
13219 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13220 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13221 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13222
76a8f82f
SL
132232017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13224
13225 * gcc.dg/pr77862.c: Require fpic target.
13226
59a505da
MM
132272017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13228
13229 PR target/79004
13230 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13231
bce6f760
MS
132322017-01-12 Martin Sebor <msebor@redhat.com>
13233
13234 * gcc.dg/pr78138.c: Adjust.
13235 * gcc.dg/pr78768.c: Adjust.
13236 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13237 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13238 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13239 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13240 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13241 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13242 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13243 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13244 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13245 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13246 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13247
3eefa646
JJ
132482017-01-12 Jakub Jelinek <jakub@redhat.com>
13249
13250 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13251
dcb56243
MS
132522017-01-12 Martin Sebor <msebor@redhat.com>
13253
8be3f306 13254 PR testsuite/79051
940242cd
MS
13255 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13256 due to bug 79054.
dcb56243 13257
b7431c20
DE
132582017-01-12 David Edelsohn <dje.gcc@gmail.com>
13259
13260 * gcc.dg/pr78768.c: Require LTO.
13261
2bcd9f32
MS
132622017-01-12 Martin Sebor <msebor@redhat.com>
13263
13264 PR c/79074
13265 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13266 due to the referenced bug.
13267
b2fc1c70
MS
132682017-01-12 Martin Sebor <msebor@redhat.com>
13269
13270 PR testsuite/79073
13271 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13272
fbed6f36
UB
132732017-01-12 Uros Bizjak <ubizjak@gmail.com>
13274
13275 * gcc.target/i386/builtin_target.c (check_features): Check all
13276 supported __builtin_cpu_supports options.
13277
27282dad
KT
132782017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13279
13280 PR tree-optimization/78319
13281 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13282 Remove xfail.
13283
66113166
BS
132842017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13285
13286 PR target/79044
13287 * gcc.target/powerpc/swaps-p8-26.c: New.
13288
6bb4ea5c
RB
132892017-01-12 Richard Biener <rguenther@suse.de>
13290
13291 * gcc.dg/gimplefe-21.c: New testcase.
13292
f15dbadb
MC
132932017-01-12 Michael Collison <michael.collison@arm.com>
13294
13295 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13296
73e32c47
JK
132972017-01-11 Julia Koval <julia.koval@intel.com>
13298 Uros Bizjak <ubizjak@gmail.com>
13299
13300 * gcc.target/i386/sgx.c New test.
13301 * gcc.target/i386/sse-12.c: Add -msgx.
13302 * gcc.target/i386/sse-13.c: Ditto.
13303 * gcc.target/i386/sse-14.c: Ditto.
13304 * gcc.target/i386/sse-22.c: Ditto.
13305 * gcc.target/i386/sse-23.c: Ditto.
13306 * g++.dg/other/i386-2.C: Ditto.
13307 * g++.dg/other/i386-3.C: Ditto.
13308
3594adc7
MS
133092017-01-11 Martin Sebor <msebor@redhat.com>
13310
13311 PR c++/24511
13312 * g++.dg/template/explicit9.C: New test.
13313
01bfd257
NS
133142017-01-11 Nathan Sidwell <nathan@acm.org>
13315
13316 PR c++/77812
13317 * g++.dg/pr77812.C: New.
13318
88df7964
JJ
133192017-01-11 Jakub Jelinek <jakub@redhat.com>
13320
eae63d78
JJ
13321 PR c++/71537
13322 * g++.dg/cpp1y/constexpr-71537.C: New test.
13323
88df7964
JJ
13324 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13325 argument.
13326
960ecba4
MS
133272017-01-11 Martin Sebor <msebor@redhat.com>
13328
13329 PR c/47931
13330 * c-c++-common/Waddress-2.c: New test.
13331
1f258a55
JJ
133322017-01-11 Jakub Jelinek <jakub@redhat.com>
13333
13334 PR c++/78341
13335 * g++.dg/cpp0x/pr78341.C: New test.
13336
bf5fbf46
MS
133372017-01-11 Martin Sebor <msebor@redhat.com>
13338
13339 PR c/78768
13340 * gcc.dg/pr78768.c: New test.
13341
19ff0049
DM
133422017-01-11 David Malcolm <dmalcolm@redhat.com>
13343
13344 PR driver/78877
13345 * gcc.dg/spellcheck-options-14.c: New test case.
13346 * gcc.dg/spellcheck-options-15.c: New test case.
13347 * gcc.dg/spellcheck-options-16.c: New test case.
13348 * gcc.dg/spellcheck-options-17.c: New test case.
13349
c86e9f03
ML
133502017-01-11 Martin Liska <mliska@suse.cz>
13351
13352 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13353
947f51d6
JJ
133542017-01-11 Jakub Jelinek <jakub@redhat.com>
13355
13356 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13357 instead of just 1 for the decomposition from struct C.
13358
849fccf8
EB
133592017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13360
13361 * gcc.c-torture/execute/20170111-1.c: New test.
13362
80c74722
RB
133632017-01-11 Richard Biener <rguenther@suse.de>
13364
13365 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13366
4c4b4703
JJ
133672017-01-11 Jakub Jelinek <jakub@redhat.com>
13368
13369 PR middle-end/50199
13370 * gcc.dg/lto/pr50199_0.c: New test.
13371
664b1a6b
MS
133722017-01-10 Martin Sebor <msebor@redhat.com>
13373
13374 PR testsuite/78960
13375 PR testsuite/78959
13376 PR testsuite/78133
13377 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13378 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13379
fefd3086
MS
133802017-01-10 Martin Sebor <msebor@redhat.com>
13381
13382 PR middle-end/78138
664b1a6b 13383 * gcc.dg/pr78138.c: New test.
fefd3086 13384
b9f4757f
DM
133852017-01-10 David Malcolm <dmalcolm@redhat.com>
13386
13387 PR c++/77949
13388 * g++.dg/diagnostic/pr77949.C: New test case.
13389
5a50f6bb
MS
133902017-01-10 Martin Sebor <msebor@redhat.com>
13391
13392 PR middle-end/78245
13393 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13394
c16880ef
MS
133952017-01-10 Martin Sebor <msebor@redhat.com>
13396
13397 PR tree-optimization/78775
13398 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13399 * gcc.dg/attr-alloc_size-10.c: New test.
13400 * gcc.dg/attr-alloc_size-11.c: New test.
13401 * gcc.dg/builtin-stringop-chk-7.c: New test.
13402 * gcc.dg/pr78775.c: New test.
13403 * gcc.dg/pr78973-2.c: New test.
13404 * gcc.dg/pr78973.c: New test.
13405
5363d9d9
JL
134062017-01-10 Jeff Law <law@redhat.com>
13407
13408 PR tree-optimization/77766
13409 PR tree-optimization/78856
13410 * gcc.c-torture/execute/pr77766.c: New test.
13411
aae23693
RB
134122016-01-10 Richard Biener <rguenther@suse.de>
13413
13414 PR tree-optimization/79034
13415 * g++.dg/torture/pr79034.C: New testcase.
13416
a0843aed
ML
134172017-01-10 Martin Liska <mliska@suse.cz>
13418
13419 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13420 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13421 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13422 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13423 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13424 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13425 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13426 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13427 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13428 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13429 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13430 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13431 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13432 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13433 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13434 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13435 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13436 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13437 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13438 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13439 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13440 * gcc.dg/ipa/pr64307.c: Likewise.
13441 * gcc.dg/ipa/pr77653.c: Likewise.
13442
79fc8ffe
AS
134432017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13444
13445 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13446 * g++.dg/other/i386-3.C: Ditto.
13447 * gcc.target/i386/sse-12.c: Ditto.
13448 * gcc.target/i386/sse-13.c: Ditto.
13449 * gcc.target/i386/sse-22.c: Ditto.
13450 * gcc.target/i386/sse-23.c: Ditto.
13451 * gcc.target/i386/builtin_target.c: Handle new option.
13452 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13453 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13454 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13455
dfa6951f
MS
134562017-01-09 Martin Sebor <msebor@redhat.com>
13457
13458 PR testsuite/79036
13459 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13460 with different precisions.
13461
a271e415
EB
134622017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13463
13464 * g++.dg/opt/call2.C: New test.
13465 * g++.dg/opt/call3.C: Likewise.
13466 * gnat.dg/array26.adb: New test.
13467 * gnat.dg/array26_pkg.ad[sb]: New helper.
13468 * gnat.dg/array27.adb: New test.
13469 * gnat.dg/array27_pkg.ad[sb]: New helper.
13470 * gnat.dg/array28.adb: New test.
13471 * gnat.dg/array28_pkg.ad[sb]: New helper.
13472
bd2c6270
JJ
134732017-01-09 Jakub Jelinek <jakub@redhat.com>
13474
13475 PR translation/79019
13476 PR translation/79020
13477 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13478 diagnostics.
13479 * gfortran.dg/initialization_17.f90: Likewise.
13480
1c1d8e75
DH
134812017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13482
13483 PR testsuite/79026
13484 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13485 * gcc.target/i386/pr78904-4.c: Likewise.
13486 * gcc.target/i386/pr78904-6.c: Likewise.
13487 * gcc.target/i386/pr78967-2.c: Likewise.
13488
cb330ba5
JJ
134892017-01-09 Jakub Jelinek <jakub@redhat.com>
13490
13491 PR tree-optimization/78899
13492 * gcc.target/i386/pr78899.c: New test.
13493 * gcc.dg/pr71077.c: New test.
13494
a5e14a42
MJ
134952017-01-09 Martin Jambor <mjambor@suse.cz>
13496
13497 PR ipa/78365
13498 PR ipa/78599
13499 * gcc.dg/torture/pr78365.c: New test.
13500
01216d27
JJ
135012017-01-09 Jakub Jelinek <jakub@redhat.com>
13502
dc59e50a
JJ
13503 PR c++/78948
13504 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13505 (main): Use int* instead of long long.
13506
01216d27
JJ
13507 PR tree-optimization/78938
13508 * gcc.dg/vect/pr78938.c: New test.
13509
c0d4fec7
KT
135102017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13511
13512 * gcc.dg/20161219.c: New test.
13513
7b1b0cc1
RB
135142017-01-09 Richard Biener <rguenther@suse.de>
13515
13516 PR tree-optimization/78997
13517 * gcc.dg/torture/pr78997.c: New testcase.
13518
813b9c0d
RB
135192017-01-09 Richard Biener <rguenther@suse.de>
13520
13521 PR debug/79000
13522 * g++.dg/lto/pr79000_0.C: New testcase.
13523 * g++.dg/lto/pr79000_1.c: Likewise.
13524
efcc8d38
MS
135252017-01-08 Martin Sebor <msebor@redhat.com>
13526
13527 PR middle-end/77708
13528 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13529 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13530 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13531 due to bug 78969.
13532 * gcc.dg/format/pr78569.c: Adjust.
13533
5ccf1d8d
DM
135342017-01-07 David Malcolm <dmalcolm@redhat.com>
13535
13536 PR c++/72803
13537 * g++.dg/diagnostic/pr72803.C: New test case.
13538
42002dfe
MS
135392017-01-07 Martin Sebor <msebor@redhat.com>
13540
13541 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13542 * gcc.dg/attr-alloc_size-4.c: Same.
13543
de91486c
AV
135442017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13545
13546 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13547 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13548 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13549 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13550 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13551 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13552 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13553
f55a925e
AS
135542017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13555 * gcc.dg/memcmp-1.c: New.
13556 * gcc.dg/strncmp-1.c: New.
13557
f3caa118
AV
135582017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13559
13560 * gcc.target/arm/acle/mcrr: New.
13561 * gcc.target/arm/acle/mcrr2: New.
13562 * gcc.target/arm/acle/mrrc: New.
13563 * gcc.target/arm/acle/mrrc2: New.
13564
ecc9a25b
AV
135652017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13566
13567 * gcc.target/arm/acle/mcr.c: New.
13568 * gcc.target/arm/acle/mrc.c: New.
13569 * gcc.target/arm/acle/mcr2.c: New.
13570 * gcc.target/arm/acle/mrc2.c: New.
13571
3811581f
AV
135722017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13573
13574 * gcc.target/arm/acle/ldc: New.
13575 * gcc.target/arm/acle/ldc2: New.
13576 * gcc.target/arm/acle/ldcl: New.
13577 * gcc.target/arm/acle/ldc2l: New.
13578 * gcc.target/arm/acle/stc: New.
13579 * gcc.target/arm/acle/stc2: New.
13580 * gcc.target/arm/acle/stcl: New.
13581 * gcc.target/arm/acle/stc2l: New.
13582
d57daa0c
AV
135832017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13584
13585 * gcc.target/arm/acle/acle.exp: Run tests for different options
13586 and make sure fat-lto-objects is used such that we can still do
13587 assemble scans.
13588 * gcc.target/arm/acle/cdp.c: New.
13589 * gcc.target/arm/acle/cdp2.c: New.
13590 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13591 (check_effective_target_arm_coproc1_ok_nocache): New.
13592 (check_effective_target_arm_coproc2_ok): New.
13593 (check_effective_target_arm_coproc2_ok_nocache): New.
13594 (check_effective_target_arm_coproc3_ok): New.
13595 (check_effective_target_arm_coproc3_ok_nocache): New.
13596 (check_effective_target_arm_coproc4_ok): New.
13597 (check_effective_target_arm_coproc4_ok_nocache): New.
13598
8a123229
MS
135992017-01-06 Martin Sebor <msebor@redhat.com>
13600
13601 PR middle-end/78605
13602 * gcc.dg/tree-ssa/pr78605.c: New test.
13603
5b8999d6
MS
136042017-01-05 Martin Sebor <msebor@redhat.com>
13605
13606 PR tree-optimization/78910
13607 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13608 diagnostics.
13609 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13610 * gcc.dg/tree-ssa/pr78910.c: New test.
13611
4e89adf9
EB
136122017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13613
13614 * gcc.dg/sso-10.c: New test.
13615
962c5679
JJ
136162017-01-05 Jakub Jelinek <jakub@redhat.com>
13617
cfd719e7
JJ
13618 PR tree-optimization/71016
13619 * gcc.target/i386/pr71016.c: New test.
13620 * gcc.target/aarch64/pr71016.c: New test.
13621 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13622
26f20371
JJ
13623 PR c++/78931
13624 * g++.dg/cpp1z/decomp19.C: New test.
13625
962c5679
JJ
13626 PR c++/78890
13627 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13628 * g++.dg/init/union1.C: Likewise.
13629 * g++.dg/cpp0x/union6.C: Expect errors.
13630 * g++.dg/cpp0x/union8.C: New test.
13631 * g++.dg/cpp0x/pr78890-1.C: New test.
13632 * g++.dg/cpp0x/pr78890-2.C: New test.
13633
8c15f541
DE
136342017-01-05 David Edelsohn <dje.gcc@gmail.com>
13635
13636 * gcc.target/powerpc/pr71670.c: Require p9vector.
13637 * gcc.target/powerpc/p9-novsx.c: Same.
13638
51b86113
DM
136392017-01-05 David Malcolm <dmalcolm@redhat.com>
13640
13641 * selftests/asr_div1.rtl: New file.
13642 * selftests/aarch64: New subdirectory.
13643 * selftests/aarch64/times-two.rtl: New file.
13644 * selftests/bb-index.rtl: New file.
13645 * selftests/cfg-test.rtl: New file.
13646 * selftests/const-int.rtl: New file.
13647 * selftests/example-labels.rtl: New file.
13648 * selftests/insn-with-mode.rtl: New file.
13649 * selftests/jump-to-label-ref.rtl: New file.
13650 * selftests/jump-to-return.rtl: New file.
13651 * selftests/jump-to-simple-return.rtl: New file.
13652 * selftests/mem.rtl: New file.
13653 * selftests/note-insn-deleted.rtl: New file.
13654 * selftests/note_insn_basic_block.rtl: New file.
13655 * selftests/simple-cse.rtl: New file.
13656 * selftests/symbol-ref.rtl: New file.
13657 * selftests/x86_64: New subdirectory.
13658 * selftests/x86_64/call-insn.rtl: New file.
13659 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13660 * selftests/x86_64/times-two.rtl: New file.
13661 * selftests/x86_64/unspec.rtl: New file.
13662
dc7650cc
NS
136632017-01-05 Nathan Sidwell <nathan@acm.org>
13664
13665 PR c++/78765
13666 * g++.dg/cpp0x/pr78765.C: New.
13667
3db70565
DV
136682017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13669
13670 * gcc.target/s390/memcpy-2.c: New test.
13671 * gcc.target/s390/memset-2.c: New test.
13672
f5a537e3
AK
136732017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13674
13675 * gcc.target/s390/memcpy-1.c: New test.
13676
d80c6d02
JL
136772017-01-04 Jeff Law <law@redhat.com>
13678
13679 PR tree-optimization/78812
13680 * g++.dg/torture/pr78812.C: New test.
13681
08edc320 136822017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13683
13684 PR target/71977
13685 PR target/70568
13686 PR target/78823
13687 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13688 64-bit VSX systems with direct move, whether we optimize common
13689 code sequences in the GLIBC math library for float math functions.
13690 * gcc.target/powerpc/pr71977-2.c: Likewise.
13691
a9342885
MP
136922017-01-04 Marek Polacek <polacek@redhat.com>
13693
13694 PR c++/64767
13695 * c-c++-common/Wpointer-compare-1.c: New test.
13696
066435fe
JJ
136972017-01-04 Jakub Jelinek <jakub@redhat.com>
13698
abec4284
JJ
13699 PR c++/78949
13700 * c-c++-common/Wunused-var-16.c: New test.
13701
26c43e27
JJ
13702 PR c++/78693
13703 * g++.dg/cpp0x/pr78693.C: New test.
13704
fc73e60c
JJ
13705 PR driver/78957
13706 * gcc.dg/pr78957.c: New test.
13707
c9cf3863
JJ
13708 * g++.dg/cpp1y/auto-fn34.C: New test.
13709
066435fe
JJ
13710 PR c++/71182
13711 * g++.dg/cpp0x/pr71182.C: New test.
13712
598bd687
KN
137132017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13714
13715 PR target/78056
13716 * gcc.target/powerpc/pr78056-1.c: New test.
13717 * gcc.target/powerpc/pr78056-2.c: New test.
13718 * gcc.target/powerpc/pr78056-3.c: New test.
13719 * gcc.target/powerpc/pr78056-4.c: New test.
13720 * gcc.target/powerpc/pr78056-5.c: New test.
13721 * gcc.target/powerpc/pr78056-6.c: New test.
13722 * gcc.target/powerpc/pr78056-7.c: New test.
13723 * gcc.target/powerpc/pr78056-8.c: New test.
13724 * lib/target-supports.exp
13725 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13726 whether the effective target supports the popcntb instruction.
13727
8194635a
JL
137282017-01-03 Jeff Law <law@redhat.com>
13729
13730 PR tree-optimization/67955
13731 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13732
baf9ebc8
MP
137332017-01-04 Marek Polacek <polacek@redhat.com>
13734
13735 PR c++/77545
13736 PR c++/77284
13737 * g++.dg/cpp0x/range-for32.C: New test.
13738 * g++.dg/cpp0x/range-for33.C: New test.
13739
5dd9a9d0
DM
137402017-01-04 David Malcolm <dmalcolm@redhat.com>
13741
13742 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13743
4bf07f3f
NS
137442017-01-04 Nathan Sidwell <nathan@acm.org>
13745
13746 PR c++/66735
13747 * g++.dg/cpp1y/pr66735.C: New.
13748
165ba2e9
JJ
137492017-01-04 Jakub Jelinek <jakub@redhat.com>
13750
13751 PR tree-optimization/71563
13752 * gcc.dg/tree-ssa/pr71563.c: New test.
13753
4567f969
JB
137542017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13755
13756 PR fortran/78534
13757 PR fortran/78976
13758 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13759 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13760 * gfortran.dg/transfer_intrinsic_1.f90: Change
13761 scan-tree-dump-times due to gfc_trans_string_copy change to
13762 avoid -Wstringop-overflow.
13763
1c06f07f
JL
137642017-01-03 Jeff Law <law@redhat.com>
13765
13766 PR tree-optimization/78856
13767 * gcc.c-torture/execute/pr78856.c: New test.
13768
60fb638f
MM
137692017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13770
13771 PR target/78953
13772 * gcc.target/powerpc/pr78953.c: New test.
13773
e4d02f52
ILT
137742017-01-03 Ian Lance Taylor <iant@google.com>
13775
13776 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13777 enums.
13778
5b4f088d
MS
137792017-01-03 Martin Sebor <msebor@redhat.com>
13780
13781 PR tree-optimization/78696
13782 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13783 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13784 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13785 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13786
137872017-01-03 David Malcolm <dmalcolm@redhat.com>
13788
13789 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13790 with more than one digit.
13791 * lib/gcc-dg.exp (process-message): Support more than one digit
13792 in relative line specifications.
13793
137942017-01-03 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR tree-optimization/78965
13797 * gcc.dg/pr78965.c: New test.
13798
13799 PR middle-end/78901
13800 * g++.dg/opt/pr78901.C: New test.
13801
138022017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13803
13804 PR fortran/78534
13805 PR fortran/66310
13806 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13807 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13808 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13809 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13810 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13811 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13812 * gfortran.dg/string_1_lp64.f90: New test.
13813 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13814 * gfortran.dg/string_3_lp64.f90: New test.
13815 * gfortran.dg/transfer_intrinsic_1.f90: Change
13816 scan-tree-dump-times due to gfc_trans_string_copy change to
13817 avoid -Wstringop-overflow.
13818
8b7163c6
UB
138192017-01-02 Uros Bizjak <ubizjak@gmail.com>
13820
13821 PR target/78967
13822 * gcc.target/i386/pr78967-1.c: New test.
13823 * gcc.target/i386/pr78967-2.c: Ditto.
13824 * gcc.target/i386/pr78967-3.c: Ditto.
13825
13826 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13827 * gcc.target/i386/pr78904-4.c: Ditto.
13828 * gcc.target/i386/pr78904-6.c: Ditto.
13829
e2940b98
JH
138302017-01-01 Jan Hubicka <hubicka@ucw.cz>
13831
13832 PR middle-end/77674
13833 * g++.dg/torture/pr77674.C: New testcase.
13834
cbe34bb5 138352017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13836
13837 Update copyright years.
818ab71a 13838\f
cbe34bb5 13839Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13840
13841Copying and distribution of this file, with or without modification,
13842are permitted in any medium without royalty provided the copyright
13843notice and this notice are preserved.