]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/70887 (internal compiler error in trunc_int_for_mode, at explow...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
71a84d92
JJ
12017-10-10 Jakub Jelinek <jakub@redhat.com>
2
c9a0dec5
JJ
3 PR middle-end/70887
4 * g++.dg/cpp0x/pr70887.C: New test.
5
aaf58ab1
JJ
6 PR c++/70338
7 * g++.dg/cpp0x/pr70338.C: New test.
8
10885d13
JJ
9 PR c++/77786
10 * g++.dg/cpp1y/pr77786.C: New test.
11
da31baba
JJ
12 PR c++/71875
13 * g++.dg/cpp1y/pr71875.C: New test.
14
24f8d391
JJ
15 PR c++/77578
16 * g++.dg/gomp/pr77578.C: New test.
17
4407c309
JJ
18 PR middle-end/70100
19 * g++.dg/opt/pr70100.C: New test.
20
7094f0d3
JJ
21 PR c++/68252
22 * g++.dg/other/pr68252.C: New test.
23
71a84d92
JJ
24 PR target/79565
25 PR target/82483
26 * gcc.target/i386/pr82483-1.c: New test.
27 * gcc.target/i386/pr82483-2.c: New test.
28
24d8f6b6
WS
292017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
30
31 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
32 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
33 instruction list.
34
35b82d26
NS
352017-10-10 Nathan Sidwell <nathan@acm.org>
36
37 PR preprocessor/82506
38 * g++.dg/cpp/string-3.C: New.
39
f1e2a004
WS
402017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
41
42 * gcc.target/powerpc/fold-vec-splat-16.c: New
43 * gcc.target/powerpc/fold-vec-splat-32.c: New.
44 * gcc.target/powerpc/fold-vec-splat-8.c: New.
45
3934b625
TK
462017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
47
48 PR libfortran/82233
49 * gfortran.dg/execute_command_line_3.f90: New test.
50
53befce7
WS
512017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
52
53 * gcc.target/powerpc/fold-vec-splat-16.c: New
54 * gcc.target/powerpc/fold-vec-splat-32.c: New.
55 * gcc.target/powerpc/fold-vec-splat-8.c: New.
56
0ec8f0c6
WS
572017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
58
59 * gcc.target/powerpc/fold-vec-splats-char.c: New.
60 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
61 * gcc.target/powerpc/fold-vec-splats-int.c: New.
62 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
63 * gcc.target/powerpc/fold-vec-splats-short.c: New.
64
802b38c9
JJ
652017-10-10 Jakub Jelinek <jakub@redhat.com>
66
67 PR c/82437
68 * c-c++-common/Wtautological-compare-7.c: New test.
69
2fe1a1b8
BC
702017-10-10 Bin Cheng <bin.cheng@arm.com>
71
72 * gcc.dg/tree-ssa/ldist-34.c: New test.
73
efe040bf
BC
742017-10-10 Bin Cheng <bin.cheng@arm.com>
75
76 * gcc.dg/tree-ssa/ldist-27.c: New test.
77
0c6ddd1d
ES
782017-10-09 Ed Schonberg <schonberg@adacore.com>
79
80 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
81 gnat.dg/class_wide4_pkg2.ads: New testcase.
82
832017-10-09 Ed Schonberg <schonberg@adacore.com>
84
85 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
86
872017-10-09 Ed Schonberg <schonberg@adacore.com>
88
89 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
90 New testcase.
91
a1df6521
MM
922017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
93
94 * gcc.target/powerpc/amo1.c: New test.
95 * gcc.target/powerpc/amo2.c: Likewise.
96
7668b0a6
RB
972017-10-09 Richard Biener <rguenther@suse.de>
98
99 PR tree-optimization/82449
100 * gfortran.dg/graphite/pr82449.f: New testcase.
101
ad2c91b2
AK
1022017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
103
104 PR target/82463
105 * gcc.target/s390/zvector/pr82463.c: New test.
106
3141e768
AK
1072017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
108
109 PR target/82465
110 * gcc.target/s390/zvector/pr82465.c: New test.
111
8d9c7f8a
WD
1122017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
113
114 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
115
b7807e11
TV
1162017-10-09 Tom de Vries <tom@codesourcery.com>
117
118 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
119 number relative.
120 (abort): Declare.
121
561593c1
EB
1222017-10-08 Eric Botcazou <ebotcazou@adacore.com>
123
124 * gcc.c-torture/execute/20171008-1.c: New test.
125
5759add4
JL
1262017-10-03 Jeff Law <law@redhat.com>
127
128 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
129 * gcc.dg/stack-check-6.c: Likewise.
130 * gcc.dg/stack-check-6a.c: Likewise.
131
59abe903
MC
1322017-10-07 Michael Collison <michael.collison@arm.com>
133
134 * gcc.target/aarch64/var_shift_mask_2.c: New test.
135
2fcd5884
PT
1362017-10-07 Paul Thomas <pault@gcc.gnu.org>
137
138 PR fortran/82375
139 * gfortran.dg/pdt_13.f03 : New test.
140 * gfortran.dg/pdt_14.f03 : New test.
141 * gfortran.dg/pdt_15.f03 : New test.
142
12b9f3ac
JH
1432017-10-07 Jan Hubicka <hubicka@ucw.cz>
144
145 * gcc.dg/cold-1.c: New testcase.
146
b8f49e4a
PC
1472017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/80805
150 * g++.dg/cpp0x/pr80805.C: New.
151
5abde510
TK
1522017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
153
154 PR fortran/49232
155 * gfortran.dg/contiguous_4.f90: New test.
156
58ebb59b
PC
1572017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
158
159 PR c++/66690
160 * g++.dg/cpp1y/pr66690.C: New.
161
9db84ece
NS
1622017-10-06 Nathan Sidwell <nathan@acm.org>
163
164 PR c++/82424
165 * g++.dg/warn/pr82424.C: New.
166
681f18d1
JJ
1672017-10-06 Jakub Jelinek <jakub@redhat.com>
168
7260f6f7
JJ
169 PR c++/82299
170 * g++.dg/cpp0x/pr82299.C: New test.
171
681f18d1
JJ
172 P0704R1 - fixing const-qualified pointers to members
173 * g++.dg/cpp2a/ptrmem1.C: New test.
174
513d5564
ML
1752017-10-06 Martin Liska <mliska@suse.cz>
176
177 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
178
d155a264
SD
1792017-10-06 Sudakshina Das <sudi.das@arm.com>
180
181 * gcc.target/aarch64/bic_imm_1.c: New test.
182 * gcc.target/aarch64/orr_imm_1.c: Likewise.
183
e78b10ce
PC
1842017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
185
186 PR c++/60153
187 * g++.dg/cpp0x/variadic-crash3.C: New.
188
2f391428
JJ
1892017-10-06 Jakub Jelinek <jakub@redhat.com>
190
191 PR tree-optimization/82434
192 * gcc.dg/store_merging_9.c: New test.
193
d20eac1b
RB
1942017-10-06 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/82397
197 * gfortran.dg/pr82397.f: New testcase.
198
ac95a65d
AK
1992017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
200
201 PR target/82322
202 * gcc.target/s390/zvector/pr82322.c: New test.
203
6fcb90c6
AK
2042017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
205
206 PR target/82317
207 * gcc.target/s390/zvector/pr82317.c: New test.
208
3d28cdc2
RB
2092017-10-06 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/82422
212 * gcc.dg/graphite/pr82422.c: New testcase.
213
6c7e0f7a
RB
2142017-10-06 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/82421
217 * gcc.dg/graphite/pr82421.c: New testcase.
218
4e34b338
JJ
2192017-10-06 Jakub Jelinek <jakub@redhat.com>
220
221 PR c/82437
222 * c-c++-common/Wtautological-compare-6.c: New test.
223
bd8d431f
RB
2242017-10-06 Richard Biener <rguenther@suse.de>
225
226 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
227 * gcc.dg/graphite/id-16.c: Likewise.
228 * gcc.dg/graphite/pr46168.c: Likewise.
229 * gcc.dg/graphite/pr68756.c: Likewise.
230 * gcc.dg/graphite/pr69728.c: Likewise.
231 * gcc.dg/graphite/pr71575-2.c: Likewise.
232 * gcc.dg/graphite/pr77362.c: Likewise.
233 * gcc.dg/graphite/pr81373.c: Likewise.
234 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
235 * gfortran.dg/graphite/interchange-1.f: Likewise.
236 * gfortran.dg/graphite/pr42334-1.f: Likewise.
237 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
238 * gfortran.dg/graphite/pr42393.f90: Likewise.
239 * gfortran.dg/graphite/pr47019.f: Likewise.
240 * gfortran.dg/graphite/id-17.f: Likewise.
241 * gfortran.dg/graphite/id-19.f: Likewise.
242 * gfortran.dg/graphite/run-id-2.f90: Likewise.
243 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
244 * gfortran.dg/graphite/pr42326.f90: Likewise.
245 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
246 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
247 a code generation error.
248 * gfortran.dg/graphite/run-id-3.f90: Likewise.
249 * gfortran.dg/graphite/pr29832.f90: Likewise.
250
31bee964
RB
2512017-10-06 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/82436
254 * gcc.dg/vect/pr82436.c: New testcase.
255
4bc4b2b4
BE
2562017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
257
258 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
259
592fbfb5
TC
2602017-10-05 Tamar Christina <tamar.christina@arm.com>
261
262 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
263 * lib/target-supports.exp (vect_sizes_16B_8B): New.
264
2652017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
266
267 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
268 * gcc.dg/vect/vect-align-2.c: Likewise.
269 * gcc.dg/vect/vect-multitypes-1.c: Likewise
270
807e3be2
NS
2712017-10-05 Nathan Sidwell <nathan@acm.org>
272
273 * g++.dg/warn/mvp.C: New.
274
05e1eaeb
JJ
2752017-10-05 Jakub Jelinek <jakub@redhat.com>
276
277 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
278 friendly.
279
bb61e6e3
RB
2802017-10-05 Richard Biener <rguenther@suse.de>
281
282 * gfortran.dg/graphite/id-17.f: Fix typo.
283 * gfortran.dg/graphite/id-19.f: Likewise.
284 * gfortran.dg/graphite/pr29832.f90: Likewise.
285 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
286 * gfortran.dg/graphite/pr42326.f90: Likewise.
287 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
288 * gfortran.dg/graphite/run-id-2.f90: Likewise.
289 * gfortran.dg/graphite/run-id-3.f90: Likewise.
290
5b93c0ee
PC
2912017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR c++/80471
294 * g++.dg/cpp1y/pr80471.C: New.
295
25139006
PC
2962017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
297
298 PR c++/78131
299 * g++.dg/cpp1z/constexpr-lambda17.C: New.
300
968e56bf
PC
3012017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
302
303 PR c++/78018
304 * g++.dg/cpp1y/lambda-generic-78018.C: New.
305
fb4ccfed
PC
3062017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
307 Andrew Pinski <apinski@cavium.com>
308
309 PR c++/71946
310 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
311 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
312
ab6501d7
SD
3132017-10-04 Sudakshina Das <sudi.das@arm.com>
314
315 * gcc.target/aarch64/bic_imm_1.c: New.
316 * gcc.target/aarch64/orr_imm_1.c: Likewise.
317
b419102c
NS
3182017-10-04 Nathan Sidwell <nathan@acm.org>
319
320 * g++.dg/abi/mangle41.C: Adjust diagnostics.
321
420db574
JJ
3222017-10-04 Jakub Jelinek <jakub@redhat.com>
323
324 PR c++/82373
325 * g++.dg/cpp1y/pr82373.C: New test.
326
8139a48e
DM
3272017-10-04 David Malcolm <dmalcolm@redhat.com>
328
329 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
330 underlining for param.
331 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
332 highlighting of parameters; add test coverage for trivial
333 parameter decls, and for callback parameters.
334 * gcc.dg/pr68533.c: Update location of two errors to reflect
335 location of params.
336
6069fe72
DM
3372017-10-04 David Malcolm <dmalcolm@redhat.com>
338
339 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
340 (create_code): Call it.
341 * jit.dg/test-vector-rvalues.cc: New test case.
342
4f15b6a2
AK
3432017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
344
345 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
346 vector loop peeling.
347 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
348 New proc.
349
30d027da
AK
3502017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
351
352 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
353 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
354 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
355 vect_floatint_cvt with vect_doubleint_cvt.
356 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
357 vect_intfloat_cvt with vect_intdouble_cvt.
358 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
359 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
360 depend on vect_intdouble_cvt.
361 * lib/target-supports.exp
362 (check_effective_target_vect_doubleint_cvt)
363 (check_effective_target_vect_intdouble_cvt): New procs.
364
c059a92e
AK
3652017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
366
367 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
368 * lib/target-supports.exp (check_effective_target_vect_long_mult):
369 New proc.
370
a4646113
AK
3712017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
372
373 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
374 * gfortran.dg/vect/pr77848.f: Likewise.
375
26412773
AK
3762017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
377
378 * lib/target-supports.exp (check_effective_target_vect_float):
379 Return 1 being on a S/390 with VXE.
380 * gcc.dg/vect/pr31699.c: Require vec_float.
381 * gcc.dg/vect/pr61194.c: Likewise.
382 * gcc.dg/vect/pr65947-10.c: Likewise.
383 * gcc.dg/vect/pr66142.c: Likewise.
384 * gcc.dg/vect/slp-10.c: Likewise.
385 * gcc.dg/vect/slp-11c.c: Likewise.
386 * gcc.dg/vect/slp-12b.c: Likewise.
387 * gcc.dg/vect/slp-18.c: Likewise.
388 * gcc.dg/vect/slp-33.c: Likewise.
389 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
390 * gcc.dg/vect/slp-cond-2.c: Likewise.
391 * gcc.dg/vect/vect-cond-10.c: Likewise.
392 * gcc.dg/vect/vect-cond-8.c: Likewise.
393 * gcc.dg/vect/vect-cond-9.c: Likewise.
394 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
395 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
396
ebb4badd
TS
3972017-10-04 Thomas Schwinge <thomas@codesourcery.com>
398
399 PR tree-optimization/82374
400 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
401 attributes propagation changes for OMP outlined regions.
402 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
403 * c-c++-common/goacc/kernels-reduction.c: Likewise.
404
f95810b5
RS
4052017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
406
407 PR tree-optimization/82413
408 * g++.dg/pr82413.C: New test.
409
707905d0
PT
4102017-10-04 Paul Thomas <pault@gcc.gnu.org>
411
412 PR fortran/77296
413 * gfortran.dg/associate_32.f03 : New test.
414
8bca3f59
PC
4152017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
416
417 PR c++/78816
418 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
419
5c38262d
JJ
4202017-10-04 Jakub Jelinek <jakub@redhat.com>
421
422 PR tree-optimization/82374
423 * gcc.dg/gomp/pr82374.c: New test.
424
21375f0d
RB
4252017-10-04 Richard Biener <rguenther@suse.de>
426
427 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
428 errors and scan for one.
429 * gfortran.dg/graphite/id-19.f: Likewise.
430 * gfortran.dg/graphite/pr29832.f90: Likewise.
431 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
432 * gfortran.dg/graphite/pr42326.f90: Likewise.
433 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
434 * gfortran.dg/graphite/run-id-2.f90: Likewise.
435 * gfortran.dg/graphite/run-id-3.f90: Likewise.
436 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
437
944e0841
MM
4382017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
439
440 * gcc.target/powerpc/float128-odd.c: New test.
441
5bd8ff41
PC
4422017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/70343
445 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
446
11e3d45c
JL
4472017-10-03 Jeff Law <law@redhat.com>
448
449 PR target/82358
450 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
451
3b7511f9
MJ
4522017-10-03 Martin Jambor <mjambor@suse.cz>
453
454 PR tree-optimization/82363
455 * gcc.dg/tree-ssa/pr82363.c: New test.
456
bb81a576
JJ
4572017-10-03 Jakub Jelinek <jakub@redhat.com>
458
33ff5dda
JJ
459 PR tree-optimization/82381
460 * gcc.c-torture/compile/pr82381.c: New test.
461
bb81a576
JJ
462 PR target/82386
463 * gcc.dg/pr82386.c: New test.
464
5aab83d5
PC
4652017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
466
467 PR c++/70570
468 * g++.dg/cpp1y/lambda-generic-70570.C: New.
469
70c894ea
PC
4702017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
471
472 PR c++/79590
473 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
474
603841eb
PC
4752017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/79005
478 * g++.dg/cpp1y/lambda-generic-79005.C: New.
479
da3723a8
PT
4802017-10-02 Paul Thomas <pault@gcc.gnu.org>
481
482 PR fortran/82312
483 * gfortran.dg/typebound_proc_36.f90 : New test.
484
20a7e14a
PB
4852017-10-02 Peter Bergner <bergner@vnet.ibm.com>
486
487 PR target/80210
488 * gcc.target/powerpc/pr80210-2.c: New test.
489
f240a230
JJ
4902017-10-02 Jakub Jelinek <jakub@redhat.com>
491
476dec78
JJ
492 * gcc.dg/pr82389.c: New test.
493
f240a230
JJ
494 PR tree-optimization/82387
495 PR tree-optimization/82388
496 PR tree-optimization/82389
497 * gcc.c-torture/compile/pr82389.c: New test.
498 * gcc.c-torture/execute/pr82387.c: New test.
499 * gcc.c-torture/execute/pr82388.c: New test.
500
bac1187d
PC
5012017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
502
503 PR c++/79180
504 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
505 * g++.dg/torture/pr79180.C: Likewise.
506
507 PR c++/71386
508 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
509
96e2d1d1
RB
5102017-10-02 Richard Biener <rguenther@suse.de>
511
512 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
513 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
514 * gcc.dg/graphite/id-16.c: Likewise.
515 * gcc.dg/graphite/pr46168.c: Likewise.
516 * gcc.dg/graphite/pr68756.c: Likewise.
517 * gcc.dg/graphite/pr69728.c: Likewise.
518 * gcc.dg/graphite/pr71575-2.c: Likewise.
519 * gcc.dg/graphite/pr77362.c: Likewise.
520 * gcc.dg/graphite/pr81373.c: Likewise.
521 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
522 * gfortran.dg/graphite/interchange-1.f: Likewise.
523 * gfortran.dg/graphite/pr29581.f90: Likewise.
524 * gfortran.dg/graphite/pr42334-1.f: Likewise.
525 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
526 * gfortran.dg/graphite/pr42393.f90: Likewise.
527 * gfortran.dg/graphite/pr47019.f: Likewise.
528
1a6da556
PC
5292017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
530
531 PR c++/69977
532 * g++.dg/cpp1y/lambda-generic-69977.C: New.
533
144d302e
PC
5342017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/59991
537 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
538
7838c9a8
TV
5392017-10-02 Tom de Vries <tom@codesourcery.com>
540
541 * gcc.c-torture/compile/pr82337.c: Add
542 dg-require-effective-target nonlocal_goto.
543
f25a140b
RS
5442017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
545 Alan Hayward <alan.hayward@arm.com>
546 David Sherwood <david.sherwood@arm.com>
547
548 PR target/71307
549 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
550
0389d86c
RB
5512017-10-02 Richard Biener <rguenther@suse.de>
552
553 PR tree-optimization/82355
554 * gcc.dg/graphite/fuse-1.c: Adjust.
555 * gcc.dg/graphite/fuse-2.c: Likewise.
556 * gcc.dg/graphite/pr82355.c: New testcase.
557
aa2a59fc
JL
5582017-10-01 Jeff Law <law@redhat.com>
559
560 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
561
efa1d7a2
DH
5622017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
563
564 PR fortran/61450
565 * gfortran.dg/binding_label_tests_28.f90: New test.
566
ae3f9c32
PC
5672017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
568
569 PR c++/65949
570 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
571
333cb612
PC
5722017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
573
574 PR c++/68754
575 * g++.dg/cpp1y/constexpr-68754.C: Move...
576 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
577
15c77315
JJ
5782017-09-30 Jakub Jelinek <jakub@redhat.com>
579
580 PR target/82361
581 * gcc.target/i386/pr82361-1.c: New test.
582 * gcc.target/i386/pr82361-2.c: New test.
583
b09bf97b
YG
5842017-09-29 Yury Gribov <tetra2005@gmail.com>
585
586 PR middle-end/82319
587 * c-c++/common/pr57371-4.c: Test NaN comparisons.
588
6e3e8419
EB
5892017-09-29 Eric Botcazou <ebotcazou@adacore.com>
590
591 * g++.dg/other/dump-ada-spec-10.C: New test.
592
e9d297a1
JL
5932017-09-29 Jeff Law <law@redhat.com>
594
595 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
596
603be022
JJ
5972017-09-29 Jakub Jelinek <jakub@redhat.com>
598
599 P0683R1 - default member initializers for bit-fields
600 * g++.dg/ext/bitfield6.C: New test.
601 * g++.dg/cpp2a/bitfield1.C: New test.
602 * g++.dg/cpp2a/bitfield2.C: New test.
603 * g++.dg/cpp2a/bitfield3.C: New test.
604
9129a561
VM
6052017-09-29 Vladimir Makarov <vmakarov@redhat.com>
606
607 PR target/81481
608 * gcc.target/i386/pr81481.c: New.
609
a815fe44
KN
6102017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
611
b5e6b7ca 612 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
613 and dg-require-effective-target directives to correct testing
614 behavior.
b5e6b7ca
SB
615 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
616 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
617 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 618 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 619 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 620 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 621 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 622 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 623 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 624 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 625 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 626 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 627 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 628 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 629 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 630 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 631 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 632
e75210d6
BS
6332017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
634
635 PR tree-optimization/82337
636 * gcc.c-torture/compile/pr82337.c: New file.
637
52c6ab74
JM
6382017-09-29 Javier Miranda <miranda@adacore.com>
639
640 * gnat.dg/unchecked_union3.adb: New testcase.
641
6422017-09-29 Javier Miranda <miranda@adacore.com>
643
644 * gnat.dg/unchecked_union2.adb: New testcase.
645
1dce26a1
DH
6462017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
647
648 PR fortran/25071
649 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
650 * gfortran.dg/argument_checking_4.f90: Likewise.
651 * gfortran.dg/argument_checking_5.f90: Likewise.
652 * gfortran.dg/argument_checking_6.f90: Likewise.
653 * gfortran.dg/argument_checking_10.f90: Likewise.
654 * gfortran.dg/argument_checking_13.f90: Likewise.
655 * gfortran.dg/argument_checking_15.f90: Likewise.
656 * gfortran.dg/argument_checking_18.f90: Likewise.
657 * gfortran.dg/gomp/udr8.f90: Likewise.
658 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
659 the dg-options.
660
bf61f589
JJ
6612017-09-29 Jakub Jelinek <jakub@redhat.com>
662
27746ca9
JJ
663 * g++.dg/ext/bitfield7.C: New test.
664 * g++.dg/ext/bitfield8.C: New test.
665 * g++.dg/ext/bitfield9.C: New test.
666
2a389958
JJ
667 PR c/82340
668 * gcc.dg/tree-ssa/pr82340.c: New test.
669
bf61f589
JJ
670 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
671
051e4e1c
PC
6722017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
673
674 PR c++/79488
675 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
676
ff299487
JJ
6772017-09-28 Jakub Jelinek <jakub@redhat.com>
678
679 PR target/82342
680 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
681 * gcc.target/i386/pr82260-2.c: Likewise.
682
10e93cf5
SS
6832017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
684
685 * gcc.target/i386/avx512f-constant-float-return.c: New test.
686
b4aac5c3
CL
6872017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
688
689 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
690 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
691 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
692 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
693 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
694 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
695 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
696 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
697 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
698 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
699
5a47aa2c
DM
7002017-09-28 David Malcolm <dmalcolm@redhat.com>
701
702 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
703 test case.
704 * jit.dg/test-returning-function-ptr.c (create_code): Update to
705 create a function pointer type independently of the call to
706 gcc_jit_function_get_address, and assign the pointer to a local
707 before returning it, to exercise the function pointer type
708 comparison code.
709
15a65e63
DM
7102017-09-27 David Malcolm <dmalcolm@redhat.com>
711
712 * jit.dg/all-non-failing-tests.h: Add
713 test-returning-function-ptr.c.
714 * jit.dg/test-returning-function-ptr.c: New test case.
715
a509c571
CL
7162017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
717
718 PR target/71727
719 * gcc.target/aarch64/pr71727-2.c: New test.
720
6e0cc90b
KN
7212017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
722
723 * gcc.target/powerpc/swaps-p8-28.c: New test.
724 * gcc.target/powerpc/swaps-p8-29.c: New test.
725 * gcc.target/powerpc/swaps-p8-30.c: New test.
726 * gcc.target/powerpc/swaps-p8-31.c: New test.
727 * gcc.target/powerpc/swaps-p8-32.c: New test.
728 * gcc.target/powerpc/swaps-p8-33.c: New test.
729 * gcc.target/powerpc/swaps-p8-34.c: New test.
730 * gcc.target/powerpc/swaps-p8-35.c: New test.
731 * gcc.target/powerpc/swaps-p8-36.c: New test.
732 * gcc.target/powerpc/swaps-p8-37.c: New test.
733 * gcc.target/powerpc/swaps-p8-38.c: New test.
734 * gcc.target/powerpc/swaps-p8-39.c: New test.
735 * gcc.target/powerpc/swaps-p8-40.c: New test.
736 * gcc.target/powerpc/swaps-p8-41.c: New test.
737 * gcc.target/powerpc/swaps-p8-42.c: New test.
738 * gcc.target/powerpc/swaps-p8-43.c: New test.
739 * gcc.target/powerpc/swaps-p8-44.c: New test.
740 * gcc.target/powerpc/swaps-p8-45.c: New test.
741
4ca4cf4e
CL
7422017-09-27 Carl Love <cel@us.ibm.com>
743 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
744 for the __builtin_fctid and __builtin_fctiw.
745
d4b7f2ee
PJ
7462017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
747
748 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
749 new group memory offsetting code in the BRIG frontend.
750 * brig.dg/test/gimple/function_calls.hsail: Likewise.
751 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
752 * brig.dg/test/gimple/variables.hsail: Likewise.
753
b55c7343
JJ
7542017-09-27 Jakub Jelinek <jakub@redhat.com>
755
756 PR c++/82159
757 * g++.dg/opt/pr82159.C: New test.
758
7ba950d3
AK
7592017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
760
761 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
762
7a6ed74d
MM
7632017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
764
765 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
766 don't generate a 32-bit shift after doing XSCVDPSPN.
767 * gcc.target/powerpc/direct-move-float1.c: Likewise.
768 * gcc.target/powerpc/direct-move-float3.c: New test.
769
1d6fadee
PK
7702017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
771
772 * gcc.dg/tree-ssa/cmpdiv.c: New test.
773
1262c6cf
CL
7742017-09-26 Carl Love <cel@us.ibm.com>
775
776 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
777 file for the new built-ins and the existing built-ins.
778
63b62fa0
JW
7792017-09-26 Janus Weil <janus@gcc.gnu.org>
780
781 PR fortran/82143
782 PR fortran/82324
783 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
784 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
785 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
786 Don't assume that DOUBLE PRECISION has kind=16.
787
3c549718
TK
7882017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
789
790 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
791 warning from associate construct and do loop.
792
5714abff
TK
7932017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
794
795 * gfortran.dg/gomp/associate1.f90: Really commit change
796 from 2017-09-25.
797 * gfortran.dg/predcom-1.f: Likewise.
798 * gfortran.dg/unconstrained_commons.f: Likewise.
799
caab3763
JJ
8002017-09-26 Jakub Jelinek <jakub@redhat.com>
801
802 PR middle-end/35691
803 * gcc.dg/pr35691-5.c: New test.
804 * gcc.dg/pr35691-6.c: New test.
805
621e5370
RB
8062017-09-26 Richard Biener <rguenther@suse.de>
807
808 PR tree-optimization/82321
809 * gcc.dg/graphite/pr82321.c: New testcase.
810
703fe7a4
AK
8112017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
812
18b10d78
AK
813 * lib/target-supports.exp (check_effective_target_vect_int)
814 (check_effective_target_vect_shift)
815 (check_effective_target_whole_vector_shift)
816 (check_effective_target_vect_shift_char)
817 (check_effective_target_vect_long)
818 (check_effective_target_vect_double)
819 (check_effective_target_vect_long_long)
820 (check_effective_target_vect_perm)
821 (check_effective_target_vect_perm_byte)
822 (check_effective_target_vect_perm_short)
823 (check_effective_target_vect_widen_mult_qi_to_hi)
824 (check_effective_target_vect_widen_mult_hi_to_si)
825 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
826 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
827 (check_effective_target_vect_widen_mult_si_to_di_pattern)
828 (check_effective_target_vect_pack_trunc)
829 (check_effective_target_vect_unpack)
830 (check_effective_target_vect_hw_misalign)
831 (check_effective_target_vect_condition)
832 (check_effective_target_vect_cond_mixed)
833 (check_effective_target_vect_char_mult)
834 (check_effective_target_vect_short_mult)
835 (check_effective_target_vect_int_mult)
836 (check_effective_target_vect_extract_even_odd)
837 (check_effective_target_vect_interleave)
838 (check_effective_target_sqrt_insn)
839 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
840 VX.
841 (check_vect_support_and_set_flags): New proc.
842 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 843
09fdb701
RB
8442017-09-26 Richard Biener <rguenther@suse.de>
845
846 PR tree-optimization/82320
847 * gcc.dg/torture/pr82320.c: New testcase.
848
df2a1a26
CL
8492017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
850
851 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
852 Fix arm check.
853
af2c8a96
JL
8542017-09-25 Jeff Law <law@redhat.com>
855
856 * lib/target-supports.exp
857 (check_effective_target_supports_stack_clash_protection): Enable for
858 rs6000 and powerpc targets.
859
d80d5c38
BC
8602017-09-25 Bin Cheng <bin.cheng@arm.com>
861
862 PR tree-optimization/82163
863 * gcc.dg/tree-ssa/pr82163.c: New test.
864
15e23330
TK
8652017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
866
867 * gfortran.dg/do_subscript_1.f90: New test.
868 * gfortran.dg/do_subscript_2.f90: New test.
869 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
870 * gfortran.dg/predcom-1.f: Adjust loop bounds.
871 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
872
2678bf2f
WS
8732017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
874
875 * gcc.target/powerpc/fold-vec-st-char.c: New.
876 * gcc.target/powerpc/fold-vec-st-double.c: New.
877 * gcc.target/powerpc/fold-vec-st-float.c: New.
878 * gcc.target/powerpc/fold-vec-st-int.c: New.
879 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
880 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
881 * gcc.target/powerpc/fold-vec-st-short.c: New.
882
504e0b5f
PMR
8832017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
884
885 * g++.dg/pr82155.C: New testcase.
886
d362ac6c
RB
8872017-09-25 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/82285
890 * gcc.dg/torture/pr82285.c: New testcase.
891
e98cd75f
PMR
8922017-09-25 Justin Squirek <squirek@adacore.com>
893
894 * gnat.dg/entry_family.adb: New testcase
895
60ba7cd3
L
8962017-09-24 H.J. Lu <hongjiu.lu@intel.com>
897
898 PR target/82267
899 * gcc.target/i386/pr82267.c: New test.
900
c6c74708
TK
9012017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
902 PR fortran/66328
903
904 * gfortran.dg/data_derived_1.f90: New test.
905
24bafc56
TK
9062017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
907
908 PR fortran/54633
909 * gfortran.dg/intrinsic_bounds_1.f90: New test.
910 * gfortran.dg/intrinsic_param_1.f90: New test.
911
650f7d09
TK
9122017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
913 Steven G. Kargl <kargl@gcc.gnu.org>
914
915 PR fortran/80118
916 * gfortran.dg/zero_sized_7.f90: New test.
917
d16d81b5
JW
9182017-09-23 Janus Weil <janus@gcc.gnu.org>
919
920 PR fortran/82143
921 * gfortran.dg/promotion_3.f90: New test case.
922 * gfortran.dg/promotion_4.f90: New test case.
923
89762a83
DS
9242017-09-23 Daniel Santos <daniel.santos@pobox.com>
925
926 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
927 * gcc.target/i386/pr82196-2.c: (b): Likewise.
928
2dc589be
JJ
9292017-09-22 Jakub Jelinek <jakub@redhat.com>
930
a93952d2
JJ
931 PR middle-end/35691
932 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
933 instead of -fdump-tree-forwprop-details in dg-options.
934 * gcc.dg/pr35691-2.c: Likewise.
935 * gcc.dg/pr35691-3.c: New test.
936 * gcc.dg/pr35691-4.c: New test.
937
2dc589be
JJ
938 PR sanitizer/81929
939 * g++.dg/ubsan/pr81929.C: New test.
940
ea44495d
RS
9412017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
942
943 PR tree-optimization/82289
944 * gcc.dg/vect/pr82289.c: New test.
945
f702e7d4
RS
9462017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
947 Alan Hayward <alan.hayward@arm.com>
948 David Sherwood <david.sherwood@arm.com>
949
950 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
951 of alignment message.
952 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
953
b2b67217
MS
9542017-09-22 Martin Sebor <msebor@redhat.com>
955
956 PR c/81854
957 * gcc.target/i386/pr80732.c: Correct a type error.
958
9003adc7
DM
9592017-09-22 David Malcolm <dmalcolm@redhat.com>
960
961 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
962 to reflect highlighting of parameters; add test coverage for
963 callback parameters.
964
4d6e2f33
RB
9652017-09-22 Richard Biener <rguenther@suse.de>
966
967 * gcc.dg/graphite/scop-24.c: New testcase.
968
2402ffb6
RB
9692017-09-22 Richard Biener <rguenther@suse.de>
970
971 PR tree-optimization/82291
972 * gcc.dg/torture/pr82291.c: New testcase.
973
e7ba6a60
SS
9742017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
975
976 * gcc.target/i386/avx512f-constant-set.c: New test.
977
9782017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
979
980 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
981 * gcc.target/i386/avx512f-prefer.c: New test.
982
1debe7ea
JL
9832017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
984
985 * lib/target-supports.exp
986 (check_effective_target_frame_pointer_for_non_leaf): Add
987 case for x86 Solaris.
988
b89a63b9
PT
9892017-09-21 Paul Thomas <pault@gcc.gnu.org>
990
991 PR fortran/78512
992 * gfortran.dg/associate_26.f90 : New test.
993
994 PR fortran/80120
995 * gfortran.dg/associate_27.f90 : New test.
996
997 PR fortran/81903
998 * gfortran.dg/associate_28.f90 : New test.
999
1000 PR fortran/82121
1001 * gfortran.dg/associate_29.f90 : New test.
1002
1003 PR fortran/67543
1004 * gfortran.dg/associate_30.f90 : New test.
1005
1006 PR fortran/52832
1007 * gfortran.dg/associate_31.f90 : New test.
1008
f17aba3c
EB
10092017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/discr48.adb: New test.
1012 * gnat.dg/discr48_pkg.ads: New helper.
1013
10142017-09-21 Tamar Christina <tamar.christina@arm.com>
1015
1016 PR testsuite/78421
1017 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1018 Invert arm check.
1019
a0e27dc2
CP
10202017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1021
1022 * gfortran.dg/goacc/wait.f90: New test.
1023
765b3379
JJ
10242017-09-21 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR sanitizer/81715
1027 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1028 const predicate to const predicate & to avoid UB.
1029 * g++.dg/opt/pr81715.C: New test.
1030
c94f2d84
RB
10312017-09-21 Richard Biener <rguenther@suse.de>
1032
1033 PR tree-optimization/82276
1034 PR tree-optimization/82244
1035 * gcc.dg/torture/pr82276.c: New testcase.
1036
2e1dd137
RB
10372017-09-21 Richard Biener <rguenther@suse.de>
1038
1039 PR tree-optimization/71351
1040 * gfortran.dg/graphite/pr71351.f90: New testcase.
1041 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1042
a4f65ca8
JJ
10432017-09-21 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR target/82260
1046 * gcc.target/i386/pr82260-1.c: New test.
1047 * gcc.target/i386/pr82260-2.c: New test.
1048
d3347cd2
AK
10492017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1050 Jeff Law <law@redhat.com>
1051
1052 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 1053 * lib/target-supports.exp:
d3347cd2
AK
1054 (check_effective_target_supports_stack_clash_protection): Enable for
1055 s390/s390x targets.
1056
5f2fd590
MS
10572017-09-20 Martin Sebor <msebor@redhat.com>
1058
073809a7
MS
1059 PR c/81854
1060 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1061 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1062 * lib/target-supports.exp: Adjust for C++.
1063
5f2fd590
MS
1064 PR c/81854
1065 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1066 * gcc.dg/attr-ifunc-2.c: Ditto.
1067 * gcc.dg/attr-ifunc-3.c: Ditto.
1068 * gcc.dg/attr-ifunc-4.c: Ditto.
1069 * gcc.dg/attr-ifunc-5.c: Ditto.
1070 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1071 * lib/target-supports.exp: Correct type error.
5f2fd590 1072
94c23e39
JL
10732017-09-20 Jeff Law <law@redhat.com>
1074
1075 * gcc.target/i386/stack-check-11.c: Update test and regexp
1076 so that it works for both i?86 and x86_64.
1077
6073d002
SB
10782017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1079
1080 PR target/77687
1081 * gcc.target/powerpc/pr77687.c: New testcase.
1082
fb3cd39d
JJ
10832017-09-20 Jakub Jelinek <jakub@redhat.com>
1084
2ffb5745
JJ
1085 P0409R2 - allow lambda capture [=, this]
1086 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1087 capture. Add further tests.
1088 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1089 for c++2a on [=, this] capture.
1090
fb3cd39d
JJ
1091 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1092 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1093
cace2309
SP
10942017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1095
1096 * gcc.target/i386/builtin_target.c: Test knm.
1097 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1098
52e22c79
RB
10992017-09-20 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/77362
1102 * gcc.dg/graphite/pr77362.c: New testcase.
1103
2a900079
RB
11042017-09-20 Richard Biener <rguenther@suse.de>
1105
1106 PR tree-optimization/82264
1107 * gcc.dg/torture/pr82264.c: New testcase.
1108
88272c01
JJ
11092017-09-20 Jakub Jelinek <jakub@redhat.com>
1110
1111 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1112 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1113 it doesn't match newlines.
1114 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1115 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1116 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1117 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1118 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1119 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1120 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1121 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1122 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1123 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1124
0f45457e
PC
11252017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/64954
1128 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1129
73fe2f32
RB
11302017-09-20 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/81373
1133 * gcc.dg/graphite/pr81373.c: New testcase.
1134
ee8f15c6
JL
11352017-09-19 Jeff Law <law@redhat.com>
1136
ac9c032e
JL
1137 * gcc.target/i386/stack-check-11.c: New test.
1138
8e7a09c3
JL
1139 * gcc.dg/stack-check-4.c: New test.
1140 * gcc.dg/stack-check-5.c: New test.
1141 * gcc.dg/stack-check-6.c: New test.
1142 * gcc.dg/stack-check-6a.c: New test.
1143 * gcc.dg/stack-check-7.c: New test.
1144 * gcc.dg/stack-check-8.c: New test.
1145 * gcc.dg/stack-check-9.c: New test.
1146 * gcc.dg/stack-check-10.c: New test.
1147 * lib/target-supports.exp
1148 (check_effective_target_supports_stack_clash_protection): Enable for
1149 x86 and x86_64 targets.
1150
8c1dd970
JL
1151 * gcc.dg/stack-check-3.c: New test.
1152
ee8f15c6
JL
1153 * gcc.dg/stack-check-2.c: New test.
1154 * lib/target-supports.exp
8e7a09c3 1155 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1156 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1157 (check_effective_target_caller_implicit_probes): Likewise.
1158
14a1a59f
JJ
11592017-09-19 Jakub Jelinek <jakub@redhat.com>
1160
1161 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1162 * g++.dg/tree-ssa/pr41428.C: Likewise.
1163 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1164 c++17 and up.
1165 * g++.dg/expr/bool3.C: Likewise.
1166 * g++.dg/expr/bitfield5.C: Likewise.
1167 * g++.old-deja/g++.jason/bool5.C: Likewise.
1168
e32d2388
MS
11692017-09-18 Martin Sebor <msebor@redhat.com>
1170
1171 PR c/81854
1172 * gcc.dg/pr81854.c: New test.
1173 * g++.dg/ext/attr-ifunc-5.C: New test.
1174 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1175 * g++.dg/ext/attr-ifunc-2.C: Same.
1176 * g++.dg/ext/attr-ifunc-3.C: Same.
1177 * g++.dg/ext/attr-ifunc-4.C: Same.
1178 * g++.old-deja/g++.abi/vtable2.C: Same.
1179 * gcc.dg/attr-ifunc-1.c: Same.
1180
81b29ad8
WS
11812017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1182
1183 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1184
109bb910
RB
11852017-09-19 Richard Biener <rguenther@suse.de>
1186
1187 PR tree-optimization/82244
1188 * gcc.dg/torture/pr82244.c: New testcase.
1189
197d2f5b
RB
11902017-09-19 Richard Biener <rguenther@suse.de>
1191
1192 PR tree-optimization/69728
1193 * gfortran.dg/graphite/pr69728.f90: New testcase.
1194 * gcc.dg/graphite/pr69728.c: Likewise.
1195
7e12c0e0
PC
11962017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/80947
1199 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1200
b161f2c9
RS
12012017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1202
1203 * gcc.dg/vect/slp-multitypes-13.c: New test.
1204
7251b0bf
RS
12052017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1206
1207 * gfortran.dg/vect/mask-store-1.f90: New test.
1208
10d8c51f
PC
12092017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1210
1211 PR c++/45033
1212 * g++.dg/expr/delete1.C: New.
1213
2eda24e9
PMR
12142017-09-18 Bob Duff <duff@adacore.com>
1215
1216 * gnat.dg/validity_check.adb: New testcase.
1217
12182017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1219
1220 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1221
12222017-09-18 Bob Duff <duff@adacore.com>
1223
1224 * gnat.dg/tagged_prefix_call.adb: New testcase.
1225
845af9e6
PMR
12262017-09-18 Ed Schonberg <schonberg@adacore.com>
1227
1228 * gnat.dg/default_variants.adb: New testcase.
1229
2a63b04e
RO
12302017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1231
1232 PR target/81736
1233 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1234 * gcc.target/i386/pr81736-4.c: Likewise.
1235
3d07d963
RB
12362017-09-18 Richard Biener <rguenther@suse.de>
1237
1238 PR tree-optimization/79622
1239 * gcc.dg/graphite/pr79622.c: New testcase.
1240
3cb626e4
DS
12412017-09-17 Daniel Santos <daniel.santos@pobox.com>
1242
1243 gcc.target/i386/pr82196-1.c: New test.
1244 gcc.target/i386/pr82196-2.c: Likewise.
1245
01f44e44
L
12462017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1247
1248 PR target/82166
1249 * gcc.target/i386/pr82166.c: New test.
1250
62d3c075
PT
12512017-09-17 Paul Thomas <pault@gcc.gnu.org>
1252
1253 PR fortran/82173
1254 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1255 * gfortran.dg/pdt_2.f03 : The same.
1256 * gfortran.dg/pdt_3.f03 : The same.
1257 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1258 module 'bad_vars'. Add error concerning assumed parameters and
1259 save attribute.
1260 * gfortran.dg/pdt_11.f03 : New test.
1261
1262 PR fortran/60483
1263 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1264 * gfortran.dg/associate_25.f90 : New test.
1265 * gfortran.dg/pdt_12.f03 : New test.
1266
026a79f7
AS
12672017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1268 Jakub Jelinek <jakub@redhat.com>
1269
1270 Add support for -std=c++2a.
1271 * lib/target-supports.exp (check_effective_target_c++17): Return
1272 1 also if check_effective_target_c++2a.
1273 (check_effective_target_c++17_down): New.
1274 (check_effective_target_c++2a_only): New.
1275 (check_effective_target_c++2a): New.
1276 * g++.dg/cpp2a/cplusplus.C: New.
1277
bb75facd
JM
12782017-09-15 Joseph Myers <joseph@codesourcery.com>
1279
1280 PR c/82071
1281 * gcc.target/i386/excess-precision-8.c: New test.
1282
c01df3c8
MLI
12832017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1284 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/64644
1287 * g++.dg/other/anon-union4.C: New.
1288 * g++.old-deja/g++.law/union4.C: Adjust.
1289 * g++.old-deja/g++.other/anon1.C: Likewise.
1290
1d933576
BE
12912017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1292
1293 * c-c++-common/Wcast-align.c: New test.
1294
4a8ca690
EB
12952017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1296
1297 * g++.dg/sso-1.C: New test.
1298 * g++.dg/sso-2.C: Likewise.
1299
13002017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1301
1302 PR c++/78648
1303 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1304
ed17cb57
JW
13052017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1306
1307 PR tree-optimization/71026
1308 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1309
a1189286
JJ
13102017-09-15 Jakub Jelinek <jakub@redhat.com>
1311
7b936140
JJ
1312 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1313 * lib/target-supports.exp (check_effective_target_c++14): Use
1314 check_effective_target_c++17 instead of check_effective_target_c++1z.
1315 (check_effective_target_c++14_down): Likewise.
1316 (check_effective_target_c++1z_only): Rename to ...
1317 (check_effective_target_c++17_only): ... this.
1318 (check_effective_target_c++1z): Rename to ...
1319 (check_effective_target_c++17): ... this.
1320 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1321 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1322 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1323 and comments refering to 1z to 17.
1324 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1325 * g++.dg/template/partial5.C: Likewise.
1326 * g++.dg/template/nontype8.C: Likewise.
1327 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1328 * g++.dg/cpp1z/nontype3a.C: Likewise.
1329 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1330 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1331 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1332 * g++.dg/cpp1z/pr78771.C: Likewise.
1333 * g++.dg/cpp1z/elide1.C: Likewise.
1334 * g++.dg/cpp1z/fold3.C: Likewise.
1335 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1336 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1337 * g++.dg/cpp1z/inline-var2.C: Likewise.
1338 * g++.dg/cpp1z/eval-order2.C: Likewise.
1339 * g++.dg/cpp1z/decomp21.C: Likewise.
1340 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1341 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1342 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1343 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1344 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1345 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1346 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1347 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1348 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1349 * g++.dg/cpp1z/range-for1.C: Likewise.
1350 * g++.dg/cpp1z/init-statement4.C: Likewise.
1351 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1352 * g++.dg/cpp1z/decomp30.C: Likewise.
1353 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1354 * g++.dg/cpp1z/register2.C: Likewise.
1355 * g++.dg/cpp1z/decomp9.C: Likewise.
1356 * g++.dg/cpp1z/regress1.C: Likewise.
1357 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1358 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1359 * g++.dg/cpp1z/abbrev2.C: Likewise.
1360 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1361 * g++.dg/cpp1z/regress2.C: Likewise.
1362 * g++.dg/cpp1z/decomp16.C: Likewise.
1363 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1364 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1365 * g++.dg/cpp1z/decomp3.C: Likewise.
1366 * g++.dg/cpp1z/register1.C: Likewise.
1367 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1368 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1369 * g++.dg/cpp1z/decomp10.C: Likewise.
1370 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1371 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1372 * g++.dg/cpp1z/decomp27.C: Likewise.
1373 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1374 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1375 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1376 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1377 * g++.dg/cpp1z/decomp11.C: Likewise.
1378 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1379 * g++.dg/cpp1z/utf8-2.C: Likewise.
1380 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1381 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1382 * g++.dg/cpp1z/byte1.C: Likewise.
1383 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1384 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1385 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1386 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1387 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1388 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1389 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1390 * g++.dg/cpp1z/cplusplus.C: Likewise.
1391 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1392 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1393 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1394 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1395 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1396 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1397 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1398 * g++.dg/cpp1z/fold9.C: Likewise.
1399 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1400 * g++.dg/cpp1z/abbrev1.C: Likewise.
1401 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1402 * g++.dg/cpp1z/utf8.C: Likewise.
1403 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1404 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1405 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1406 * g++.dg/cpp1z/init-statement2.C: Likewise.
1407 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1408 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1409 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1410 * g++.dg/cpp1z/nontype3.C: Likewise.
1411 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1412 * g++.dg/cpp1z/fold7.C: Likewise.
1413 * g++.dg/cpp1z/nontype2.C: Likewise.
1414 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1415 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1416 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1417 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1418 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1419 * g++.dg/cpp1z/nontype1.C: Likewise.
1420 * g++.dg/cpp1z/init-statement5.C: Likewise.
1421 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1422 * g++.dg/cpp1z/decomp17.C: Likewise.
1423 * g++.dg/cpp1z/fold4.C: Likewise.
1424 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1425 * g++.dg/cpp1z/fold7a.C: Likewise.
1426 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1427 * g++.dg/cpp1z/init-statement7.C: Likewise.
1428 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1429 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1430 * g++.dg/cpp1z/pr79143.C: Likewise.
1431 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1432 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1433 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1434 * g++.dg/cpp1z/decomp20.C: Likewise.
1435 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1436 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1437 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1438 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1439 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1440 * g++.dg/cpp1z/fold8.C: Likewise.
1441 * g++.dg/cpp1z/init-statement3.C: Likewise.
1442 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1443 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1444 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1445 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1446 * g++.dg/cpp1z/fold1.C: Likewise.
1447 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1448 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1449 * g++.dg/cpp1z/fold5.C: Likewise.
1450 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1451 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1452 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1453 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1454 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1455 * g++.dg/cpp1z/eval-order3.C: Likewise.
1456 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1457 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1458 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1459 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1460 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1461 * g++.dg/cpp1z/decomp15.C: Likewise.
1462 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1463 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1464 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1465 * g++.dg/cpp1z/decomp4.C: Likewise.
1466 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1467 * g++.dg/cpp1z/init-statement8.C: Likewise.
1468 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1469 * g++.dg/cpp1z/init-statement6.C: Likewise.
1470 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1471 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1472 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1473 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1474 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1475 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1476 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1477 * g++.dg/cpp1z/init-statement9.C: Likewise.
1478 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1479 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1480 * g++.dg/cpp1z/fold2.C: Likewise.
1481 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1482 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1483 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1484 * g++.dg/cpp1z/fold6.C: Likewise.
1485 * g++.dg/cpp1z/decomp12.C: Likewise.
1486 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1487 * g++.dg/cpp1z/inline-var1.C: Likewise.
1488 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1489 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1490 * g++.dg/other/error3.C: Likewise.
1491 * g++.dg/init/new25.C: Likewise.
1492 * g++.dg/init/new13.C: Likewise.
1493 * g++.dg/tls/diag-2.C: Likewise.
1494 * g++.dg/tls/diag-4.C: Likewise.
1495 * g++.dg/opt/noreturn-1.C: Likewise.
1496 * g++.dg/eh/async-unwind2.C: Likewise.
1497 * g++.dg/eh/spec9.C: Likewise.
1498 * g++.dg/eh/spec7.C: Likewise.
1499 * g++.dg/eh/template1.C: Likewise.
1500 * g++.dg/eh/cond4.C: Likewise.
1501 * g++.dg/eh/pr41819.C: Likewise.
1502 * g++.dg/eh/delete1.C: Likewise.
1503 * g++.dg/eh/spec3.C: Likewise.
1504 * g++.dg/eh/forced4.C: Likewise.
1505 * g++.dg/eh/spec2.C: Likewise.
1506 * g++.dg/eh/shadow1.C: Likewise.
1507 * g++.dg/eh/pr38662.C: Likewise.
1508 * g++.dg/eh/ehopt1.C: Likewise.
1509 * g++.dg/eh/spec8.C: Likewise.
1510 * g++.dg/eh/init-temp2.C: Likewise.
1511 * g++.dg/rtti/crash3.C: Likewise.
1512 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1513 * g++.dg/warn/register-parm-1.C: Likewise.
1514 * g++.dg/warn/register-var-2.C: Likewise.
1515 * g++.dg/gcov/gcov-7.C: Likewise.
1516 * g++.dg/tree-ssa/pr45605.C: Likewise.
1517 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1518 * g++.dg/lookup/exception1.C: Likewise.
1519 * g++.dg/ubsan/pr79589.C: Likewise.
1520 * g++.dg/tm/pr47340.C: Likewise.
1521 * g++.dg/tm/pr46567.C: Likewise.
1522 * g++.dg/expr/bitfield5.C: Likewise.
1523 * g++.dg/expr/bool1.C: Likewise.
1524 * g++.dg/expr/lval3.C: Likewise.
1525 * g++.dg/expr/lval4.C: Likewise.
1526 * g++.dg/expr/bitfield4.C: Likewise.
1527 * g++.dg/expr/bitfield6.C: Likewise.
1528 * g++.dg/expr/bool3.C: Likewise.
1529 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1530 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1531 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1532 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1533 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1534 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1535 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1536 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1537 * g++.dg/parse/register1.C: Likewise.
1538 * g++.dg/parse/error15.C: Likewise.
1539 * g++.dg/parse/linkage2.C: Likewise.
1540 * g++.dg/concepts/intro2.C: Likewise.
1541 * g++.dg/concepts/class.C: Likewise.
1542 * g++.dg/concepts/traits1.C: Likewise.
1543 * g++.dg/concepts/req5.C: Likewise.
1544 * g++.dg/concepts/var-concept5.C: Likewise.
1545 * g++.dg/concepts/fn-concept2.C: Likewise.
1546 * g++.dg/concepts/traits2.C: Likewise.
1547 * g++.dg/concepts/placeholder2.C: Likewise.
1548 * g++.dg/concepts/class6.C: Likewise.
1549 * g++.dg/concepts/memtmpl1.C: Likewise.
1550 * g++.dg/concepts/friend2.C: Likewise.
1551 * g++.dg/concepts/template-parm3.C: Likewise.
1552 * g++.dg/concepts/template-parm10.C: Likewise.
1553 * g++.dg/concepts/explicit-spec1.C: Likewise.
1554 * g++.dg/concepts/explicit-spec3.C: Likewise.
1555 * g++.dg/concepts/var-templ2.C: Likewise.
1556 * g++.dg/concepts/intro5.C: Likewise.
1557 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1558 * g++.dg/concepts/iconv1.C: Likewise.
1559 * g++.dg/concepts/constrained-parm.C: Likewise.
1560 * g++.dg/concepts/template-template-parm1.C: Likewise.
1561 * g++.dg/concepts/var-concept3.C: Likewise.
1562 * g++.dg/concepts/class3.C: Likewise.
1563 * g++.dg/concepts/memfun2.C: Likewise.
1564 * g++.dg/concepts/req1.C: Likewise.
1565 * g++.dg/concepts/disjunction1.C: Likewise.
1566 * g++.dg/concepts/req17.C: Likewise.
1567 * g++.dg/concepts/pr65848.C: Likewise.
1568 * g++.dg/concepts/placeholder4.C: Likewise.
1569 * g++.dg/concepts/decl-diagnose.C: Likewise.
1570 * g++.dg/concepts/intro7.C: Likewise.
1571 * g++.dg/concepts/pr68683.C: Likewise.
1572 * g++.dg/concepts/partial-spec4.C: Likewise.
1573 * g++.dg/concepts/template-parm5.C: Likewise.
1574 * g++.dg/concepts/explicit-inst1.C: Likewise.
1575 * g++.dg/concepts/class-deduction1.C: Likewise.
1576 * g++.dg/concepts/class1.C: Likewise.
1577 * g++.dg/concepts/req15.C: Likewise.
1578 * g++.dg/concepts/memfun.C: Likewise.
1579 * g++.dg/concepts/pr68434.C: Likewise.
1580 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1581 * g++.dg/concepts/partial-spec6.C: Likewise.
1582 * g++.dg/concepts/var-templ1.C: Likewise.
1583 * g++.dg/concepts/template-parm8.C: Likewise.
1584 * g++.dg/concepts/explicit-inst3.C: Likewise.
1585 * g++.dg/concepts/class4.C: Likewise.
1586 * g++.dg/concepts/req6.C: Likewise.
1587 * g++.dg/concepts/fn8.C: Likewise.
1588 * g++.dg/concepts/class5.C: Likewise.
1589 * g++.dg/concepts/placeholder5.C: Likewise.
1590 * g++.dg/concepts/req16.C: Likewise.
1591 * g++.dg/concepts/req10.C: Likewise.
1592 * g++.dg/concepts/var-concept2.C: Likewise.
1593 * g++.dg/concepts/auto3.C: Likewise.
1594 * g++.dg/concepts/generic-fn-err.C: Likewise.
1595 * g++.dg/concepts/pr65552.C: Likewise.
1596 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1597 * g++.dg/concepts/fn1.C: Likewise.
1598 * g++.dg/concepts/partial-spec.C: Likewise.
1599 * g++.dg/concepts/template-parm12.C: Likewise.
1600 * g++.dg/concepts/diagnostic1.C: Likewise.
1601 * g++.dg/concepts/intro1.C: Likewise.
1602 * g++.dg/concepts/explicit-inst4.C: Likewise.
1603 * g++.dg/concepts/req18.C: Likewise.
1604 * g++.dg/concepts/explicit-spec5.C: Likewise.
1605 * g++.dg/concepts/var-concept6.C: Likewise.
1606 * g++.dg/concepts/fn9.C: Likewise.
1607 * g++.dg/concepts/req2.C: Likewise.
1608 * g++.dg/concepts/template-parm7.C: Likewise.
1609 * g++.dg/concepts/req14.C: Likewise.
1610 * g++.dg/concepts/template-parm6.C: Likewise.
1611 * g++.dg/concepts/variadic4.C: Likewise.
1612 * g++.dg/concepts/fn6.C: Likewise.
1613 * g++.dg/concepts/req-neg1.C: Likewise.
1614 * g++.dg/concepts/alias3.C: Likewise.
1615 * g++.dg/concepts/expression2.C: Likewise.
1616 * g++.dg/concepts/partial-spec3.C: Likewise.
1617 * g++.dg/concepts/expression3.C: Likewise.
1618 * g++.dg/concepts/memfun-err.C: Likewise.
1619 * g++.dg/concepts/pr66091.C: Likewise.
1620 * g++.dg/concepts/explicit-spec2.C: Likewise.
1621 * g++.dg/concepts/equiv.C: Likewise.
1622 * g++.dg/concepts/friend1.C: Likewise.
1623 * g++.dg/concepts/fn4.C: Likewise.
1624 * g++.dg/concepts/var-templ3.C: Likewise.
1625 * g++.dg/concepts/explicit-inst2.C: Likewise.
1626 * g++.dg/concepts/alias2.C: Likewise.
1627 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1628 * g++.dg/concepts/placeholder6.C: Likewise.
1629 * g++.dg/concepts/fn10.C: Likewise.
1630 * g++.dg/concepts/req3.C: Likewise.
1631 * g++.dg/concepts/variadic2.C: Likewise.
1632 * g++.dg/concepts/pr65636.C: Likewise.
1633 * g++.dg/concepts/intro6.C: Likewise.
1634 * g++.dg/concepts/class2.C: Likewise.
1635 * g++.dg/concepts/fn2.C: Likewise.
1636 * g++.dg/concepts/req20.C: Likewise.
1637 * g++.dg/concepts/req8.C: Likewise.
1638 * g++.dg/concepts/placeholder1.C: Likewise.
1639 * g++.dg/concepts/pr65854.C: Likewise.
1640 * g++.dg/concepts/member-concept.C: Likewise.
1641 * g++.dg/concepts/template-parm2.C: Likewise.
1642 * g++.dg/concepts/variadic1.C: Likewise.
1643 * g++.dg/concepts/fn7.C: Likewise.
1644 * g++.dg/concepts/intro4.C: Likewise.
1645 * g++.dg/concepts/req13.C: Likewise.
1646 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1647 * g++.dg/concepts/explicit-spec6.C: Likewise.
1648 * g++.dg/concepts/auto1.C: Likewise.
1649 * g++.dg/concepts/alias1.C: Likewise.
1650 * g++.dg/concepts/fn-concept1.C: Likewise.
1651 * g++.dg/concepts/template-parm11.C: Likewise.
1652 * g++.dg/concepts/explicit-spec4.C: Likewise.
1653 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1654 * g++.dg/concepts/req9.C: Likewise.
1655 * g++.dg/concepts/req4.C: Likewise.
1656 * g++.dg/concepts/pr65681.C: Likewise.
1657 * g++.dg/concepts/req7.C: Likewise.
1658 * g++.dg/concepts/req12.C: Likewise.
1659 * g++.dg/concepts/fn5.C: Likewise.
1660 * g++.dg/concepts/alias4.C: Likewise.
1661 * g++.dg/concepts/generic-fn.C: Likewise.
1662 * g++.dg/concepts/feature-macro.C: Likewise.
1663 * g++.dg/concepts/req19.C: Likewise.
1664 * g++.dg/concepts/placeholder3.C: Likewise.
1665 * g++.dg/concepts/intro3.C: Likewise.
1666 * g++.dg/concepts/partial-spec5.C: Likewise.
1667 * g++.dg/concepts/template-parm4.C: Likewise.
1668 * g++.dg/concepts/dr1430.C: Likewise.
1669 * g++.dg/concepts/pr65634.C: Likewise.
1670 * g++.dg/concepts/var-concept4.C: Likewise.
1671 * g++.dg/concepts/pr67249.C: Likewise.
1672 * g++.dg/concepts/expression.C: Likewise.
1673 * g++.dg/concepts/pr65575.C: Likewise.
1674 * g++.dg/concepts/partial-spec2.C: Likewise.
1675 * g++.dg/concepts/template-parm9.C: Likewise.
1676 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1677 * g++.dg/concepts/equiv2.C: Likewise.
1678 * g++.dg/concepts/req11.C: Likewise.
1679 * g++.dg/concepts/template-parm1.C: Likewise.
1680 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1681 * g++.dg/concepts/var-concept1.C: Likewise.
1682 * g++.dg/concepts/fn3.C: Likewise.
1683 * g++.dg/torture/pr46364.C: Likewise.
1684 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1685 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1686 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1687 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1688 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1689 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1690 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1691 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1692 * g++.dg/torture/pr52918-1.C: Likewise.
1693 * g++.dg/torture/pr49394.C: Likewise.
1694 * g++.dg/torture/pr57190.C: Likewise.
1695 * g++.dg/cpp0x/static_assert8.C: Likewise.
1696 * g++.dg/cpp0x/noexcept19.C: Likewise.
1697 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1698 * g++.dg/cpp0x/variadic73.C: Likewise.
1699 * g++.dg/cpp0x/noexcept02.C: Likewise.
1700 * g++.dg/cpp0x/defaulted23.C: Likewise.
1701 * g++.dg/cpp0x/noexcept08.C: Likewise.
1702 * g++.dg/cpp0x/auto9.C: Likewise.
1703 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1704 * g++.dg/cpp0x/error5.C: Likewise.
1705 * c-c++-common/gomp/atomic-12.c: Likewise.
1706 * c-c++-common/gomp/atomic-13.c: Likewise.
1707 * c-c++-common/gomp/atomic-14.c: Likewise.
1708 * c-c++-common/Wvarargs-2.c: Likewise.
1709 * c-c++-common/Wvarargs.c: Likewise.
1710 * c-c++-common/vector-subscript-2.c: Likewise.
1711 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1712 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1713 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1714 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1715 * g++.old-deja/g++.eh/throw2.C: Likewise.
1716 * g++.old-deja/g++.eh/throw1.C: Likewise.
1717 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1718 * g++.old-deja/g++.other/new7.C: Likewise.
1719 * g++.old-deja/g++.other/crash30.C: Likewise.
1720 * g++.old-deja/g++.other/regstack.C: Likewise.
1721 * g++.old-deja/g++.other/crash28.C: Likewise.
1722 * g++.old-deja/g++.jason/bool5.C: Likewise.
1723 * g++.old-deja/g++.mike/p10416.C: Likewise.
1724 * g++.old-deja/g++.mike/eh25.C: Likewise.
1725 * g++.old-deja/g++.mike/eh55.C: Likewise.
1726
a1189286
JJ
1727 PR rtl-optimization/82192
1728 * gcc.c-torture/execute/pr82192.c: New test.
1729
897da303
RB
17302017-09-15 Richard Biener <rguenther@suse.de>
1731
1732 PR tree-optimization/82217
1733 * gcc.dg/torture/pr82217.c: New testcase.
1734
854dde43
JJ
17352017-09-15 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR target/82145
1738 * gcc.target/i386/pr82145.c: New test.
1739
22d07ec2
PT
17402017-09-15 Paul Thomas <pault@gcc.gnu.org>
1741
1742 PR fortran/82184
1743 * gfortran.dg/pointer_array_9.f90: New test.
1744
12fca96e
MM
17452017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1746
1747 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1748 __builtin_fabsq.
1749 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1750 of __builtin_fabsq. Prevent the test from running on 32-bit.
1751 * gcc.target/powerpc/float128-fma1.c: New test.
1752 * gcc.target/powerpc/float128-fma2.c: Likewise.
1753 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1754 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1755
595ced60
DM
17562017-09-14 David Malcolm <dmalcolm@redhat.com>
1757
1758 PR jit/82174
1759 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1760 New test case.
1761
44e13e60
PH
17622017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1763
1764 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1765
2a94be35
WS
17662017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1767
1768 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1769 lp64 requirement.
1770
0fa0fdb7
RB
17712017-09-14 Richard Biener <rguenther@suse.de>
1772
1773 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1774 * gcc.dg/uninit-suppress_2.c: Adjust.
1775 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1776
83ada6e8
RO
17772017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1778
1779 PR tree-optimization/80996
1780 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1781
c5f59763
JJ
17822017-09-14 Jakub Jelinek <jakub@redhat.com>
1783
1784 PR target/81325
1785 * g++.dg/cpp0x/pr81325.C: New test.
1786
87f3a5cf
PT
17872017-09-13 Paul Thomas <pault@gcc.gnu.org>
1788
1789 PR fortran/82173
1790 * gfortran.dg/pdt_10.f03 : New test.
1791
b6509175
PC
17922017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1793
1794 PR c++/68177
1795 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1796
c7885b85
ML
17972017-09-13 Martin Liska <mliska@suse.cz>
1798
1799 PR middle-end/82154
1800 * g++.dg/torture/pr82154.C: New test.
1801
97e63e12
PC
18022017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1803
1804 PR c++/61362
1805 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1806 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1807
bce5091a
SE
18082017-09-13 Steve Ellcey <sellcey@cavium.com>
1809
1810 PR tree-optimization/80925
1811 * gfortran.dg/vect/vect-2.f90: Add
1812 --param vect-max-peeling-for-alignment=0 option.
1813 Remove unaligned access and peeling checks.
1814 * gfortran.dg/vect/vect-3.f90: Ditto.
1815 * gfortran.dg/vect/vect-4.f90: Ditto.
1816 * gfortran.dg/vect/vect-5.f90: Ditto.
1817
13380861
PC
18182017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 PR c++/61135
1821 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1822 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1823
bb5d9711
JW
18242017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1825
1826 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1827
267bbb6f
MP
18282017-09-13 Marek Polacek <polacek@redhat.com>
1829
1830 PR c/82167
1831 * gcc.dg/pr82167.c: New test.
1832
8a411aa3
WS
18332017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1834
1835 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1836 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1837 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1838 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1839 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1840 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1841
1cb656f8
JW
18422017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1843
1844 * gcc.target/aarch64/pr62178.c: Updated testcase
1845 to scan for two ldrs and an mla.
1846
e5b87132
PC
18472017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/59949
1850 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1851
491cefb7
WD
18522017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1853
1854 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1855
4395a473
TP
18562017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1857
1858 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1859 ARMv8-A and ARMv8-R.
1860 * gcc.target/arm/acle/cdp2.c: Likewise.
1861 * gcc.target/arm/acle/ldc.c: Likewise.
1862 * gcc.target/arm/acle/ldc2.c: Likewise.
1863 * gcc.target/arm/acle/ldc2l.c: Likewise.
1864 * gcc.target/arm/acle/ldcl.c: Likewise.
1865 * gcc.target/arm/acle/mcr.c: Likewise.
1866 * gcc.target/arm/acle/mcr2.c: Likewise.
1867 * gcc.target/arm/acle/mcrr.c: Likewise.
1868 * gcc.target/arm/acle/mcrr2.c: Likewise.
1869 * gcc.target/arm/acle/mrc.c: Likewise.
1870 * gcc.target/arm/acle/mrc2.c: Likewise.
1871 * gcc.target/arm/acle/mrrc.c: Likewise.
1872 * gcc.target/arm/acle/mrrc2.c: Likewise.
1873 * gcc.target/arm/acle/stc.c: Likewise.
1874 * gcc.target/arm/acle/stc2.c: Likewise.
1875 * gcc.target/arm/acle/stc2l.c: Likewise.
1876 * gcc.target/arm/acle/stcl.c: Likewise.
1877 * lib/target-supports.exp:
1878 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1879 and stcl in the comment.
1880 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1881 and disable Thumb-1 targets.
1882 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1883 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1884
caf3dcdf
PC
18852017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1886
1887 PR c++/47226
1888 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1889 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1890
2da6996c
RB
18912017-09-13 Richard Biener <rguenther@suse.de>
1892
1893 PR middle-end/82128
1894 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1895 default-def to avoid breaking iterator update with the weird
1896 interaction with cgraph_update_edges_for_call_stmt_node.
1897
d6ecd2cf
KV
18982017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1899
1900 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1901
741bbaab
PC
1902017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 PR c++/70621
1905 * g++.dg/torture/pr70621.C: New.
1906
18a4e7e3
PT
19072017-09-12 Paul Thomas <pault@gcc.gnu.org>
1908
1909 PR fortran/82173
1910 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1911 is defined' error.
1912 * gfortran.dg/pdt_6.f03 : New test.
1913 * gfortran.dg/pdt_7.f03 : New test.
1914 * gfortran.dg/pdt_8.f03 : New test.
1915
1916 PR fortran/82168
1917 * gfortran.dg/pdt_9.f03 : New test.
1918
cbc45bea
JJ
19192017-09-12 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR target/82112
1922 * gcc.target/powerpc/pr82112.c: New test.
1923 * g++.dg/ext/altivec-18.C: New test.
1924
5f33b353
ML
19252017-09-12 Martin Liska <mliska@suse.cz>
1926
1927 PR testsuite/82114
1928 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1929
29545149
RB
19302017-09-12 Richard Biener <rguenther@suse.de>
1931
1932 PR tree-optimization/82157
1933 * gcc.dg/torture/pr82157.c: New testcase.
1934
8101ec85
SA
19352017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1936
1937 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1938 attribute.
1939 * gcc.target/mips/near-far-2.c: Likewise.
1940 * gcc.target/mips/near-far-3.c: Likewise.
1941 * gcc.target/mips/near-far-4.c: Likewise.
1942
ec33aebb
JJ
19432017-09-12 Jakub Jelinek <jakub@redhat.com>
1944
1945 PR target/82112
1946 * c-c++-common/pr82112.c: New test.
1947 * gcc.dg/pr82112.c: New test.
1948
2f6c18e0
EB
19492017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1950
1951 PR ada/79441
1952 * gnat.dg/pack9.adb: Robustify.
1953
ff3598bc
PT
19542017-09-10 Paul Thomas <pault@gcc.gnu.org>
1955
1956 PR fortran/34640
1957 * gfortran.dg/associate_24.f90: New test.
1958 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1959 checks.
1960 * gfortran.dg/no_arg_check_2.f90: Likewise.
1961 * gfortran.dg/pointer_array_1.f90: New test.
1962 * gfortran.dg/pointer_array_2.f90: New test.
1963 * gfortran.dg/pointer_array_7.f90: New test.
1964 * gfortran.dg/pointer_array_8.f90: New test.
1965 * gfortran.dg/pointer_array_component_1.f90: New test.
1966 * gfortran.dg/pointer_array_component_2.f90: New test.
1967 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1968 counts by 1.
1969
1970 PR fortran/40737
1971 * gfortran.dg/pointer_array_3.f90: New test.
1972
1973 PR fortran/57116
1974 * gfortran.dg/pointer_array_4.f90: New test.
1975
1976 PR fortran/55763
1977 * gfortran.dg/pointer_array_5.f90: New test.
1978
1979 PR fortran/57019
1980 * gfortran.dg/pointer_array_6.f90: New test.
1981
019bf9ad
JW
19822017-09-09 Jonathan Wakely <jwakely@redhat.com>
1983
1984 PR c++/81852
1985 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1986 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1987 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1988 * g++.dg/cpp1y/feat-neg.C: Likewise.
1989 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1990
95b7c2e0
PMR
19912017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1992
1993 * gnat.dg/debug14.adb: New test.
1994
89ec98ed
EB
19952017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1996
1997 * gnat.dg/specs/atomic3.ads: New test.
1998
ea09ecc5
EB
19992017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gnat.dg/specs/vfa.ads: Rename into...
2002 * gnat.dg/specs/vfa1.ads: ...this.
2003 * gnat.dg/specs/vfa2.ads: New test.
2004
5bab4c96
PT
20052017-09-09 Paul Thomas <pault@gcc.gnu.org>
2006
2007 * gfortran.dg/pdt_1.f03 : New test.
2008 * gfortran.dg/pdt_2.f03 : New test.
2009 * gfortran.dg/pdt_3.f03 : New test.
2010 * gfortran.dg/pdt_4.f03 : New test.
2011 * gfortran.dg/pdt_5.f03 : New test.
2012
b2c5d6f1 20132017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
2014
2015 * gcc.dg/pr81988.c: New test.
2016
20172017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2018
1c49a3ed
EB
2019 * gnat.dg/opt67.adb: New test.
2020 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2021
86373d92
JJ
20222017-09-07 Jakub Jelinek <jakub@redhat.com>
2023
2024 PR target/81979
2025 * gcc.dg/pr81979.c: New test.
2026
a3064a99
EB
20272017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2028
2029 PR ada/82126
2030 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2031
a7976089
RB
20322017-09-07 Richard Biener <rguenther@suse.de>
2033
2034 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2035 opportunity.
2036
bbd35101
MM
20372017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2038
2039 * gcc.target/powerpc/float128-1.c: Update options to know that
2040 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2041 -static-libgcc option which is no longer needed. Use -mvsx or
2042 -mpower9-vector to enable VSX or hardware IEEE support, rather
2043 than specifying a particular CPU.
2044 * gcc.target/powerpc/float128-2.c: Likewise.
2045 * gcc.target/powerpc/float128-cmp.c: Likewise.
2046 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2047 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2048 * gcc.target/powerpc/float128-hw.c: Likewise.
2049 * gcc.target/powerpc/float128-mix.c: Likewise.
2050 * gcc.target/powerpc/float128-type-1.c: Likewise.
2051 * gcc.target/powerpc/float128-type-2.c: Likewise.
2052 * gcc.target/powerpc/float128-3.c: New test.
2053 * gcc.target/powerpc/float128-4.c: Likewise.
2054 * gcc.target/powerpc/float128-5.c: Likewise.
2055
260da991
WD
20562017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2057
2058 PR middle-end/78468
2059 * gcc.dg/pr78468.c: Add alignment test.
2060
f6e50a7d
WW
20612017-09-06 Wish Wu <wishwu007@gmail.com>
2062 Jakub Jelinek <jakub@redhat.com>
2063
2064 * gcc.dg/sancov/cmp0.c: New test.
2065
f6bd5664
RB
20662017-09-06 Richard Biener <rguenther@suse.de>
2067
2068 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2069 test for correctness of vector lowering.
2070
796bd467
RB
20712017-09-06 Richard Biener <rguenther@suse.de>
2072
2073 PR tree-optimization/82108
2074 * gcc.dg/vect/pr82108.c: New testcase.
2075
e9982c6a
MJ
20762017-09-06 Martin Jambor <mjambor@suse.cz>
2077
2078 PR tree-optimization/82078
2079 * gcc.dg/tree-ssa/pr82078.c: New test.
2080
3581d5db
JJ
20812017-09-06 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR middle-end/82095
2084 * gcc.dg/tls/pr82095.c: New test.
2085
bcc6842b
JJ
20862017-09-05 Jakub Jelinek <jakub@redhat.com>
2087
0fe4bc78
JJ
2088 PR middle-end/81768
2089 * gcc.dg/gomp/pr81768-2.c: New test.
2090
bcc6842b
JJ
2091 PR middle-end/81768
2092 * gcc.dg/gomp/pr81768-1.c: New test.
2093
55b2ce1c
BS
20942017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2095
2096 PR target/81833
2097 * gcc.target/powerpc/pr81833-1.c: New file.
2098 * gcc.target/powerpc/pr81833-2.c: New file.
2099
f174328e
L
21002017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2101
2102 PR target/59501
2103 PR target/81624
2104 PR target/81769
2105 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2106 * gcc.target/i386/pr81769-1a.c: New test.
2107 * gcc.target/i386/pr81769-1b.c: Likewise.
2108 * gcc.target/i386/pr81769-2.c: Likewise.
2109
c253525e
MP
21102017-09-05 Marek Polacek <polacek@redhat.com>
2111
2112 PR sanitizer/82072
2113 * c-c++-common/ubsan/pr82072-2.c: New test.
2114
d49318d9
PC
21152017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2116
2117 PR c++/81942
2118 * g++.dg/cpp1y/constexpr-return3.C: New.
2119
d3b080bc
EB
21202017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2121
2122 * gnat.dg/incomplete5.ad[sb]: New test.
2123 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2124
1f073c92
EB
21252017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2126
2127 * gnat.dg/specs/uc2.ads: New test.
2128
806fcf71
EB
21292017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2130
2131 * gnat.dg/taft_type4.adb: New test.
2132 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2133
a0f8cad6
RB
21342017-09-05 Richard Biener <rguenther@suse.de>
2135
2136 PR tree-optimization/82102
2137 * gcc.dg/torture/pr82102.c: New testcase.
2138
babf697a
EB
21392017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2140
2141 * testsuite/gnat.dg/array29.ad[sb]: New test.
2142
02e637d8
ML
21432017-09-05 Martin Liska <mliska@suse.cz>
2144
2145 PR tree-optimization/82032
2146 * g++.dg/other/pr82032.C: New test.
2147 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2148 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2149 * gcc.dg/switch-10.c: Likewise.
2150
bc394e5a
UB
21512017-09-04 Uros Bizjak <ubizjak@gmail.com>
2152
2153 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2154 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2155
9afacf39
BE
21562017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2157
2158 PR target/77308
2159 * gcc.target/arm/pr77308-1.c: New test.
2160
11a82e25
RB
21612017-09-04 Richard Biener <rguenther@suse.de>
2162
2163 PR tree-optimization/82084
2164 * g++.dg/torture/pr82084.C: New testcase.
2165
bc7fe952
MP
21662017-09-04 Marek Polacek <polacek@redhat.com>
2167
2168 PR c/81783
2169 * c-c++-common/Wtautological-compare-5.c: New test.
2170
8713d0f1
JL
21712017-09-04 Jeff Law <law@redhat.com>
2172
2173 PR tree-optimization/64910
2174 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2175
8d2b48ae
MP
21762017-09-04 Marek Polacek <polacek@redhat.com>
2177
2178 PR sanitizer/82072
2179 * c-c++-common/ubsan/pr82072.c: New test.
2180
e910a9b1
RB
21812017-09-04 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/82060
2184 * g++.dg/torture/pr82060.C: New testcase.
2185
d8c40eff
AM
21862017-09-04 Alexander Monakov <amonakov@ispras.ru>
2187
2188 PR rtl-optimization/57448
2189 PR target/67458
2190 PR target/81316
2191 * gcc.dg/atomic/pr80640-2.c: New testcase.
2192 * gcc.dg/atomic/pr81316.c: New testcase.
2193
1fda57cb
TV
21942017-09-04 Tom de Vries <tom@codesourcery.com>
2195
2196 PR tree-optimization/82052
2197 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2198 call in fn11.
2199
792ce29f
JJ
22002017-09-04 Jakub Jelinek <jakub@redhat.com>
2201
ca1150f0
JJ
2202 PR sanitizer/81981
2203 * gcc.dg/ubsan/pr81981.c: New test.
2204
792ce29f
JJ
2205 PR tree-optimization/70043
2206 PR testsuite/82093
2207 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2208
83982f26
UB
22092017-09-04 Uros Bizjak <ubizjak@gmail.com>
2210
2211 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2212 * gcc.target/i386/bmi-check.h (main): Ditto.
2213 * gcc.target/i386/bmi2-check.h (main): Ditto.
2214 * gcc.target/i386/rtm-check.h (main): Ditto.
2215 * gcc.target/i386/sha-check.h (main): Ditto.
2216 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2217 (main): Use __get_cpuid_count. Use check_osxsave.
2218 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2219 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2220 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2221 (main): Use check_osxsave.
2222
f36b315d
UB
22232017-09-03 Uros Bizjak <ubizjak@gmail.com>
2224
2225 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2226 and return NORUNRES on failure.
2227 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2228 __builtin_va_arg_pack instead of __va_arg_pack.
2229 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2230 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2231 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2232 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2233 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2234
bff0050a
JJ
22352017-09-01 Jakub Jelinek <jakub@redhat.com>
2236
2237 PR target/81766
2238 * gcc.target/i386/pr81766.c: New test.
2239
e035be33
JM
22402017-09-01 Joseph Myers <joseph@codesourcery.com>
2241
2242 PR c/82071
2243 * gcc.target/i386/excess-precision-7.c: New test.
2244
db6bb1ec
AK
22452017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2246
2247 PR target/82012
2248 * gcc.target/s390/target-attribute/pr82012.c: New test.
2249
0e34f6d8
JL
22502017-09-01 Jeff Law <law@redhat.com>
2251
2ec399d8
JS
2252 * gcc.target/i386/const-in-bss.c: New test.
2253
0e34f6d8
JL
2254 PR tree-optimization/82052
2255 * gcc.c-torture/compile/pr82052.c: New test.
2256
349884d1
JJ
22572017-09-01 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR sanitizer/81923
2260 * gcc.dg/asan/pr81923.c: New test.
2261
002618d8
ML
22622017-09-01 Martin Liska <mliska@suse.cz>
2263
2264 PR tree-optimization/82059
2265 * gcc.dg/tree-ssa/pr82059.c: New test.
2266
a2de90a4
CZ
22672017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2268
2269 * gcc.target/arc/loop-1.c: Deleted.
2270
1370fccf
CZ
22712017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2272
2273 * gcc.target/arc/arc.exp: Test also cpp files.
2274 * gcc.target/arc/tdelay_slots.cpp: New test.
2275
7cfbf676
CZ
22762017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2277
2278 * gcc.target/arc/pr9001184797.c: New test.
2279
d2e05fcb
JJ
22802017-09-01 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR c/81887
2283 * c-c++-common/gomp/pr81887.c: New test.
2284 * gfortran.dg/gomp/pr81887.f90: New test.
2285
8dc9277a
MP
22862017-09-01 Marek Polacek <polacek@redhat.com>
2287
2288 PR c++/82040
2289 * g++.dg/warn/Wbool-operation-1.C: New test.
2290
9f532472
CZ
22912017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2292
2293 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2294 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2295
b6fb7933
CZ
22962017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2297
2298 * gcc.target/arc/sdata-3.c: New file.
2299 * gcc.target/arc/sdata-4.c: Likewise.
2300
7488b577
RB
23012017-08-31 Richard Biener <rguenther@suse.de>
2302
2303 PR middle-end/82054
2304 * g++.dg/gomp/pr82054.C: New testcase.
2305
3aebc597
RL
23062017-08-31 Renlin Li <renlin.li@arm.com>
2307 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2308
2309 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2310
3e75ec3f
BS
23112017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2312
2313 PR tree-optimization/81987
2314 * g++.dg/torture/pr81987.C: New file.
2315
02d54806
EB
23162017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2317
2318 * gnat.dg/aggr22.ad[sb]: New test.
2319
e0bd5a28
PH
23202017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2321
2322 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2323
6da714c6
MM
23242017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2325
2326 PR target/82015
2327 * gcc.target/powerpc/pr82015.c: Fix up error message.
2328
6cc30cb4
ML
23292017-08-30 Martin Liska <mliska@suse.cz>
2330
2331 PR inline-asm/82001
2332 * gcc.dg/ipa/pr82001.c: New test.
2333
d16c828e
ML
23342017-08-30 Martin Liska <mliska@suse.cz>
2335
2336 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2337
36ef8e6f
RB
23382017-08-30 Richard Biener <rguenther@suse.de>
2339
2340 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2341
72932ccf
MM
23422017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2343
2344 PR target/82015
2345 * gcc.target/powerpc/pr82015.c: New test.
2346
4e395d91
UB
23472017-08-29 Uros Bizjak <ubizjak@gmail.com>
2348
2349 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2350
2ffc0382
UB
23512017-08-29 Uros Bizjak <ubizjak@gmail.com>
2352
2353 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2354 * gcc.target/i386/abi-2.c: Ditto.
2355 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2356 * gcc.target/i386/pr22076.c: Ditto.
2357 * gcc.target/i386/pr37216.c: Ditto.
2358 * gcc.target/i386/pr39431.c: Ditto.
2359 * gcc.target/i386/pr40906-1.c: Ditto.
2360 * gcc.target/i386/pr40906-2.c: Ditto.
2361 * gcc.target/i386/pr43766.c: Ditto.
2362 * gcc.target/i386/pr46226.c: Ditto.
2363 * gcc.target/i386/pr46470.c: Ditto.
2364 * gcc.target/i386/pr59929.c: Ditto.
2365 * gcc.target/i386/sse-10.c: Ditto.
2366 * gcc.target/i386/vararg-1.c: Ditto.
2367 * gcc.target/i386/vararg-1.c: Ditto.
2368 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2369 * gcc.target/i386/pr44223.c: Ditto.
2370 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2371 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2372 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2373 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2374 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2375 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2376 * gcc.target/i386/mvc9.c: Compile for lto target only.
2377 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2378 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2379 * gcc.target/i386/pr57091.c: Ditto.
2380 * gcc.target/i386/pr61599-2.c: Ditto.
2381
8eb91869
BS
23822017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2383
2384 PR tree-optimization/81503
2385 * gcc.c-torture/execute/pr81503.c: New file.
2386
9dc3d6a9
ML
23872017-08-29 Martin Liska <mliska@suse.cz>
2388
2ffc0382 2389 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2390 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2391
faa5399b 23922017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2393 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2394
2395 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2396
14d62813
JL
23972017-08-28 Jeff Law <law@redhat.com>
2398
2399 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2400 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2401 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2402 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2403 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2404 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2405 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2406 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2407 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2408
c11384aa
JW
24092017-08-28 Janus Weil <janus@gcc.gnu.org>
2410
2411 PR fortran/81770
2412 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2413 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2414
ac9a43e1
SE
24152017-08-28 Steve Ellcey <sellcey@cavium.com>
2416
2417 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2418 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2419 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2420
2aa8aa18
RB
24212017-08-28 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/81977
2424 * g++.dg/torture/pr81977.C: New testcase.
2425
5e5ccf0d
AM
24262017-08-28 Alexander Monakov <amonakov@ispras.ru>
2427
2428 PR target/80640
2429 * gcc.dg/atomic/pr80640.c: New testcase.
2430
a5df2090
UB
24312017-08-27 Uros Bizjak <ubizjak@gmail.com>
2432
2433 PR target/81995
2434 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2435 * gcc.target/i386/pr46091-4a.c: Ditto.
2436
86e03ef9
TK
24372017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2438
2439 PR fortran/81974
2440 * gfortran.dg/inline_matmul_19.f90: New test.
2441
6e4c6a24
SM
24422017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2443
2444 * gcc.target/powerpc/m128-check.h: New file.
2445 * gcc.target/powerpc/sse-check.h: New file.
2446 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2447 * gcc.target/powerpc/sse-movlps-2.c: New file.
2448 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2449 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2450 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2451 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2452 * gcc.target/powerpc/sse-divss-1.c: New file.
2453 * gcc.target/powerpc/sse-movhps-1.c: New file.
2454 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2455 * gcc.target/powerpc/sse-subps-1.c: New file.
2456 * gcc.target/powerpc/sse-minps-1.c: New file.
2457 * gcc.target/powerpc/sse-pminub-1.c: New file.
2458 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2459 * gcc.target/powerpc/sse-shufps-1.c: New file.
2460 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2461 * gcc.target/powerpc/sse-maxps-1.c: New file.
2462 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2463 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2464 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2465 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2466 * gcc.target/powerpc/sse-mulps-1.c: New file.
2467 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2468 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2469 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2470 * gcc.target/powerpc/sse-subss-1.c: New file.
2471 * gcc.target/powerpc/sse-movss-2.c: New file.
2472 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2473 * gcc.target/powerpc/sse-minss-1.c: New file.
2474 * gcc.target/powerpc/sse-movaps-2.c: New file.
2475 * gcc.target/powerpc/sse-movlps-1.c: New file.
2476 * gcc.target/powerpc/sse-maxss-1.c: New file.
2477 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2478 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2479 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2480 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2481 * gcc.target/powerpc/sse-mulss-1.c: New file.
2482 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2483 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2484 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2485 * gcc.target/powerpc/sse-movhps-2.c: New file.
2486 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2487 * gcc.target/powerpc/sse-xorps-1.c: New file.
2488 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2489 * gcc.target/powerpc/sse-orps-1.c: New file.
2490 * gcc.target/powerpc/sse-addps-1.c: New file.
2491 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2492 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2493 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2494 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2495 * gcc.target/powerpc/sse-andps-1.c: New file.
2496 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2497 * gcc.target/powerpc/sse-divps-1.c: New file.
2498 * gcc.target/powerpc/sse-andnps-1.c: New file.
2499 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2500 * gcc.target/powerpc/sse-movss-1.c: New file.
2501 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2502 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2503 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2504 * gcc.target/powerpc/sse-movaps-1.c: New file.
2505 * gcc.target/powerpc/sse-movss-3.c: New file.
2506 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2507 * gcc.target/powerpc/sse-addss-1.c: New file.
2508 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2509
56b26dd4
MM
25102017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2511
2ffc0382 2512 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2513 * gcc.target/powerpc/dform-2.c: Likewise.
2514 * gcc.target/powerpc/dform-3.c: Likewise.
2515 * gcc.target/powerpc/pr71656-1.c: Likewise.
2516 * gcc.target/powerpc/pr71656-2.c: Likewise.
2517 * gcc.target/powerpc/pr80103-1.c: Likewise.
2518 * gcc.target/powerpc/pr80098-1.c: Likewise.
2519
6512c0f1
MS
25202017-08-24 Martin Sebor <msebor@redhat.com>
2521
2522 PR middle-end/81908
2523 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2524 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2525 * gcc.dg/tree-ssa/pr81908.c: New test.
2526
281de9c2
SM
25272017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2528
2ffc0382
UB
2529 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2530 Suppress warning during tests.
281de9c2 2531
10bfe16f
UB
25322017-08-24 Uros Bizjak <ubizjak@gmail.com>
2533
2534 * lib/target-supports.exp: Group together target-dependant checks.
2535
142ff602
BC
25362017-08-24 Bin Cheng <bin.cheng@arm.com>
2537
2538 PR tree-optimization/81913
2539 * gcc.c-torture/execute/pr81913.c: New test.
2540 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2541 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2542
9b25e12d
RB
25432017-08-23 Richard Biener <rguenther@suse.de>
2544
2545 PR target/81921
2546 * gcc.target/i386/pr81921.c: New testcase.
2547
122f9da1
DS
25482017-08-23 Daniel Santos <daniel.santos@pobox.com>
2549
2550 * gcc.target/i386/pr80969-1.c: New testcase.
2551 * gcc.target/i386/pr80969-2a.c: Likewise.
2552 * gcc.target/i386/pr80969-2.c: Likewise.
2553 * gcc.target/i386/pr80969-3.c: Likewise.
2554 * gcc.target/i386/pr80969-4a.c: Likewise.
2555 * gcc.target/i386/pr80969-4b.c: Likewise.
2556 * gcc.target/i386/pr80969-4.c: Likewise.
2557 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2558 * lib/target-supports.exp (check_avx512_os_support_available,
2559 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2560 New proceedures for target avx512f and avx512f_runtime selectors.
2561 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2562
397ecd05
DM
25632017-08-23 David Malcolm <dmalcolm@redhat.com>
2564
2565 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2566 * gcc.dg/param-type-mismatch.c: New test case.
2567
44b1b798
WS
25682017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2569
2570 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2571 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2572 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2573 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2574 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2575 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2576 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2577
60591d4e
RB
25782017-08-23 Richard Biener <rguenther@suse.de>
2579
2580 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2581 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2582 * gnat.dg/noinline2.adb: Likewise.
2583 * gnat.dg/renaming6.adb: Likewise.
2584 * gnat.dg/renaming6.ads: Likewise.
2585 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2586
3767b2e4
RB
25872017-08-23 Richard Biener <rguenther@suse.de>
2588
2589 PR lto/81940
2590 * g++.dg/lto/pr81940_0.C: New testcase.
2591
c37691e5
TC
25922017-08-23 Tamar Christina <tamar.christina@arm.com>
2593
2594 PR middle-end/19706
2595 * gcc.dg/tree-ssa/pr19706.c: New.
2596 * lib/target-supports.exp (check_effective_target_xorsign): New.
2597
4d68ff06
DS
25982017-08-22 Daniel Santos <daniel.santos@pobox.com>
2599
2600 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2601 -mabi=ms
2602 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2603 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2604 * gcc.target/i386/pr66275.c: Likewise.
2605 * gcc.target/i386/pr68018.c: Likewise.
2606
5b37159f
WS
26072017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2608
2609 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2610
0db8ddfc
JL
26112017-08-22 Jeff Law <law@redhat.com>
2612
2613 PR tree-optimization/81741
2614 PR tree-optimization/71947
2615 * gcc.dg/tree-ssa/pr81741.c: New test.
2616 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2617 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2618 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2619 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2620 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2621 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2622 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2623
44d23deb
YR
26242017-08-22 Yvan Roux <yvan.roux@linaro.org>
2625
2626 PR c++/80287
2627 * g++.dg/pr80287.C: New test.
2628
7f1bf27a
RB
26292017-08-22 Richard Biener <rguenther@suse.de>
2630
2631 Revert
2632 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2633
2634 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2635
1823c4f6
RB
26362017-08-22 Richard Biener <rguenther@suse.de>
2637
2638 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2639 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2640 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2641 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2642 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2643 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2644 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2645 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2646
bef016bf
JD
26472017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2648
2649 PR fortran/81296
2650 * gfortran.dg/dtio_12.f90: Update test.
2651
57cea2b3
NS
26522017-08-21 Nathan Sidwell <nathan@acm.org>
2653
2654 * g++.dg/template/pr81899.C: Fix c++03.
2655 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2656
7f204c0f
DM
26572017-08-21 David Malcolm <dmalcolm@redhat.com>
2658
2659 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2660 Update expected result to show all of "(long)0" being underlined.
2661 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2662 (test_multitoken_macro): Update expected underlining.
2663
2f687306
DM
26642017-08-21 David Malcolm <dmalcolm@redhat.com>
2665
2666 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2667 to show underlining of all pertinent params.
2668 * gcc.dg/format/pr72858.c: Likewise.
2669
453773df
UB
26702017-08-21 Uros Bizjak <ubizjak@gmail.com>
2671
2672 PR target/46091
2673 * gcc.target/i386/pr46091-4.c: New test.
2674 * gcc.target/i386/pr46091-4a.c: Ditto.
2675 * gcc.target/i386/pr46091-5.c: Ditto.
2676 * gcc.target/i386/pr46091-5a.c: Ditto.
2677
5ec1701e
NS
26782017-08-21 Nathan Sidwell <nathan@acm.org>
2679
2680 PR c++/81899
2681 * g++.dg/template/pr81899.C: New.
2682
404938ed
RB
26832017-08-21 Richard Biener <rguenther@suse.de>
2684
2685 PR tree-optimization/81900
2686 * gcc.dg/torture/pr81900.c: New testcase.
2687
1ea85365
RB
26882017-08-21 Richard Biener <rguenther@suse.de>
2689
2690 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2691 regex to handle the LTO case.
2692 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2693 * c-c++-common/asan/misalign-1.c: Likewise.
2694 * c-c++-common/asan/misalign-2.c: Likewise.
2695 * c-c++-common/asan/null-deref-1.c: Likewise.
2696 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2697 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2698 * c-c++-common/asan/use-after-free-1.c: Likewise.
2699 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2700 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2701 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2702 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2703 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2704 * g++.dg/asan/large-func-test-1.C: Likewise.
2705 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2706
8322b607
RB
27072017-08-21 Richard Biener <rguenther@suse.de>
2708
2709 PR middle-end/81884
2710 * g++.dg/torture/pr81884.C: New testcase.
2711
8e7b84e8
JDA
27122017-08-20 John David Anglin <danglin@gcc.gnu.org>
2713
2714 PR ipa/77732
2715 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2716
953e520d
DM
27172017-08-18 David Malcolm <dmalcolm@redhat.com>
2718
2719 PR tree-optimization/46805
2720 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2721 * jit.dg/test-autovectorize.c: New test case.
2722
b1eb28d1
PB
27232017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2724
2725 PR target/80210
2726 * gcc.target/powerpc/pr80210.c: New test.
2727
f661e57e
DM
27282017-08-18 David Malcolm <dmalcolm@redhat.com>
2729
2730 PR c++/81514
2731 * g++.dg/lookup/empty.h: New file.
2732 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2733 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2734 on a built-in.
2735
00aa1fa2
L
27362017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2737
2738 PR c/53037
2739 * c-c++-common/pr53037-5.c: New test.
2740 * g++.dg/pr53037-1.C: Likewise.
2741 * g++.dg/pr53037-2.C: Likewise.
2742 * g++.dg/pr53037-3.C: Likewise.
2743 * g++.dg/pr53037-4.C: Likewise.
2744 * gcc.dg/pr53037-1.c: Likewise.
2745 * gcc.dg/pr53037-2.c: Likewise.
2746 * gcc.dg/pr53037-3.c: Likewise.
2747 * gcc.dg/pr53037-4.c: Likewise.
2748
4a89b7e7
PB
27492017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2750
2751 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2752 * gcc.target/powerpc/p9-vparity.c: Likewise.
2753 * gcc.target/powerpc/pr68805.c: Likewise.
2754 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2755
d00fdf85
PB
27562017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2757
2758 PR target/72804
2759 * gcc.target/powerpc/pr72804.c: New test.
2760
e67bbd5d
MP
27612017-08-17 Marek Polacek <polacek@redhat.com>
2762
2763 PR middle-end/81814
2764 * gcc.dg/torture/pr81814.c: New test.
2765
ea58eb88
JW
27662017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2767
2768 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2769
ab4b719a
TV
27702017-08-17 Tom de Vries <tom@codesourcery.com>
2771
2772 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2773
344be1fd
RB
27742017-08-17 Richard Biener <rguenther@suse.de>
2775
2776 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2777
7911a54d
UB
27782017-08-16 Uros Bizjak <ubizjak@gmail.com>
2779
2780 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2781 scan-assembler-times for alpha*-*-*.
2782 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2783 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2784
b68a9f34
TK
27852017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2786
2787 PR fortran/81116
2788 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2789
adb5b54b
UB
27902017-08-16 Uros Bizjak <ubizjak@gmail.com>
2791
2792 PR target/46091
2793 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2794 (testm): New test function.
2795 * gcc.target/i386/pr46091-2.c: Ditto.
2796 * gcc.target/i386/pr46091-3.c: Ditto.
2797
90d43c80
BC
27982017-08-16 Bin Cheng <bin.cheng@arm.com>
2799
2800 PR tree-optimization/81832
2801 * gcc.dg/tree-ssa/pr81832.c: New test.
2802
963aeaad
RS
28032017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2804
2805 PR tree-optimization/81835
2806 * gcc.dg/vect/pr81815.c: New test.
2807
aaf46c35
JM
28082017-08-15 Joseph Myers <joseph@codesourcery.com>
2809
2810 PR target/78460
2811 PR target/67712
2812 * gcc.c-torture/compile/string-large-1.c: New test.
2813
204b99cd
RB
28142017-08-15 Richard Biener <rguenther@suse.de>
2815
2816 PR tree-optimization/81790
2817 * gcc.dg/torture/pr81790.c: New testcase.
2818
27be025d
MS
28192017-08-14 Martin Sebor <msebor@redhat.com>
2820
2821 PR c/81117
2822 * c-c++-common/attr-nonstring-1.c: New test.
2823
da67acb9
MS
28242017-08-14 Martin Sebor <msebor@redhat.com>
2825
2826 PR c/81117
2827 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2828
9e3b1778
DE
28292017-08-14 David Edelsohn <dje.gcc@gmail.com>
2830
2831 * gcc.dg/ucnid-5.c: Skip on AIX.
2832 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2833
2912db04
UB
28342017-08-14 Uros Bizjak <ubizjak@gmail.com>
2835
2836 PR target/46091
2837 * gcc.target/i386/pr46091-1.c: New test.
2838 * gcc.target/i386/pr46091-2.c: Ditto.
2839 * gcc.target/i386/pr46091-3.c: Ditto.
2840
c7fd2176
WD
28412017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2842
2843 PR target/81643
2844 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2845
a72a7e39
BS
28462017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2847
2848 PR target/79845
2849 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2850 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2851 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2852 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2853 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2854 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2855 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2856 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2857 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2859 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2860 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2861 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2862 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2863 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2864 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2865 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2866 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2867 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2868 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2869 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2870 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2871 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2872 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2873 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2874 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2875 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2876 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2877 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2878 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2879 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2880 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2881 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2882 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2883 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2884 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2885 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2886 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2887 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2888 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2889 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2890 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2891 * gcc.target/powerpc/cmpb-3.c: Likewise.
2892 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2893 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2894 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2895 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2896 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2897 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2898 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2899 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2900 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2901 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2902 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2903 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2904 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2905 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2906 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2907 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2908 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2909 * gcc.target/powerpc/no-r11-3.c: Likewise.
2910 * gcc.target/powerpc/pr80098-1.c: Likewise.
2911 * gcc.target/powerpc/pr80098-2.c: Likewise.
2912 * gcc.target/powerpc/pr80098-3.c: Likewise.
2913 * gcc.target/powerpc/pr80098-4.c: Likewise.
2914 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2915 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2916 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2917 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2918 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2919 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2920 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2921 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2922 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2923 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2924 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2925
8d2d0de9
BC
29262017-08-14 Bin Cheng <bin.cheng@arm.com>
2927
2928 PR tree-optimization/81799
2929 * gcc.dg/tree-ssa/pr81799.c: New.
2930
5316dd1b
WD
29312017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2932
2933 PR middle-end/46932
2934 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2935 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2936
250db3f9
SN
29372017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2938
2939 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2940 -mno-pc-relative-literal-loads.
2941
0d9255af
RO
29422017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2943
2944 PR testsuite/81793
2945 * gcc.dg/pie-static-1.c: Require both static and pie support.
2946 * gcc.dg/pie-static-2.c: Likewise.
2947
7a7b545f
PMR
29482017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2949
2950 PR ada/79542
2951 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2952
bb85aa74
MP
29532017-08-11 Marek Polacek <polacek@redhat.com>
2954
2955 PR c/81795
2956 * gcc.dg/pr81795.c: New test.
2957
c4fa8984
TK
29582017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2959
2960 PR fortran/60355
2961 * gfortran.dg (bind_c_usage_30): New test.
2962
fe8a99d8
ML
29632017-08-11 Martin Liska <mliska@suse.cz>
2964
2965 PR tree-opt/79987
2966 * gcc.target/i386/mpx/pr79987.c: New test.
2967
4c71a171
ML
29682017-08-11 Martin Liska <mliska@suse.cz>
2969
2970 PR ipa/81213
2971 * gcc.target/i386/pr81213.c: New test.
2972
e1769bdd
UB
29732017-08-10 Uros Bizjak <ubizjak@gmail.com>
2974
2975 PR target/81708
2976 * gcc.target/i386/stack-prot-sym.c: New test.
2977
adc84037
RS
29782017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2979
2980 PR testsuite/81738
2981 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2982 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2983 vect_perm and vect_element_align for vectorization.
2984
8e941ae9
L
29852017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2986
2987 PR target/81736
2988 * gcc.target/i386/pr81736-1.c: New test.
2989 * gcc.target/i386/pr81736-2.c: Likewise.
2990 * gcc.target/i386/pr81736-3.c: Likewise.
2991 * gcc.target/i386/pr81736-4.c: Likewise.
2992 * gcc.target/i386/pr81736-5.c: Likewise.
2993 * gcc.target/i386/pr81736-6.c: Likewise.
2994 * gcc.target/i386/pr81736-7.c: Likewise.
2995
798f8628
WS
29962017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2997
2998 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2999 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3000
32129a17
DM
30012017-08-10 David Malcolm <dmalcolm@redhat.com>
3002
3003 * c-c++-common/missing-close-symbol.c: New test case.
3004 * c-c++-common/missing-symbol.c: New test case.
3005 * gcc.dg/unclosed-init.c: New test case.
3006 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3007 * g++.dg/diagnostic/unclosed-function.C: New test case.
3008 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3009 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3010 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3011 "expected identifier" error.
3012
57e1270f
FR
30132017-08-10 Fritz Reese <fritzoreese@gmail.com>
3014
3015 * gfortran.dg/dec_d_lines_1.f: New test.
3016 * gfortran.dg/dec_d_lines_2.f: New test.
3017
30182017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
3019
3020 * gfortran.dg/dec_structure_18.f90: New test.
3021 * gfortran.dg/dec_structure_19.f90: New test.
3022 * gfortran.dg/dec_structure_20.f90: New test.
3023 * gfortran.dg/dec_structure_21.f90: New test.
3024
aaab59b4
MP
30252017-08-10 Marek Polacek <polacek@redhat.com>
3026
3027 PR testsuite/81784
3028 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3029
f234f078
MP
3030 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3031
2b7d0696
ML
30322017-08-10 Martin Liska <mliska@suse.cz>
3033
3034 PR c++/81355
3035 * g++.dg/other/pr81355.C: New test.
3036
47ee1b7c
DM
30372017-08-09 David Malcolm <dmalcolm@redhat.com>
3038
3039 * jit.dg/all-non-failing-tests.h: Add note about
3040 test-vector-types.cc.
3041 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3042 case.
3043 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3044 New test case.
3045 * jit.dg/test-vector-types.cc: New test case.
3046
b388427b
AP
30472017-08-09 Andrew Pinski <apinski@cavium.com>
3048
3049 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3050 --save-temps to the options passed.
3051
12c2ab7b
MC
30522017-08-09 Michael Collison <michael.collison@arm.com>
3053
3054 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3055 boundary option and fix comment.
3056 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3057 boundary option and fix comment.
3058 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3059 boundary option and fix comment.
3060 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3061 -mstructure-size boundary option.
3062
a8a581af
SB
30632017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3064
3065 PR rtl-optimization/81423
3066 * gcc.c-torture/execute/pr81423.c: New testcase.
3067
50a87c1c
WS
30682017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3069
3070 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3071 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3072 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3073 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3074
3d9a180f
WS
30752017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3076
3077 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3078 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3079
ee9a9e7b
WS
30802017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3081
3082 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3083 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3084 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3085
07999eb2
WS
30862017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3087
3088 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3089 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3090 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3091 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3092
0ca970cd
SB
30932017-08-09 Slava Barinov <v.barinov@samsung.com>
3094
3095 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3096
296c53ac
MP
30972017-08-09 Marek Polacek <polacek@redhat.com>
3098
3099 PR c/81233
3100 * gcc.dg/diagnostic-types-1.c: New test.
3101 * gcc.dg/assign-warn-1.c: Update warning messages.
3102 * gcc.dg/assign-warn-2.c: Likewise.
3103 * gcc.dg/c90-const-expr-5.c: Likewise.
3104 * gcc.dg/c99-const-expr-5.c: Likewise.
3105 * gcc.dg/conv-2.c: Likewise.
3106 * gcc.dg/init-bad-7.c: Likewise.
3107 * gcc.dg/overflow-warn-1.c: Likewise.
3108 * gcc.dg/overflow-warn-2.c: Likewise.
3109 * gcc.dg/overflow-warn-3.c: Likewise.
3110 * gcc.dg/overflow-warn-4.c: Likewise.
3111 * gcc.dg/pointer-array-atomic.c: Likewise.
3112 * gcc.dg/pr26865.c: Likewise.
3113 * gcc.dg/pr61162-2.c: Likewise.
3114 * gcc.dg/pr61162.c: Likewise.
3115 * gcc.dg/pr67730-2.c: Likewise.
3116 * gcc.dg/pr69156.c: Likewise.
3117 * gcc.dg/pr70174.c: Likewise.
3118 * objc.dg/proto-lossage-4.m: Likewise.
3119
a32c8316
MP
31202017-08-09 Marek Polacek <polacek@redhat.com>
3121
3122 PR c/81417
3123 * Wsign-compare-1.c: New test.
3124 * gcc.dg/compare1.c: Adjust dg-bogus.
3125 * gcc.dg/compare2.c: Likewise.
3126 * gcc.dg/compare3.c: Likewise.
3127 * gcc.dg/compare7.c: Likewise.
3128 * gcc.dg/compare8.c: Likewise.
3129 * gcc.dg/compare9.c: Likewise.
3130 * gcc.dg/pr11492.c: Likewise.
3131
7345b714
L
31322017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3133
3134 PR driver/81523
3135 * gcc.dg/pie-7.c: New test.
3136 * gcc.dg/pie-static-1.c: Likewise.
3137 * gcc.dg/pie-static-2.c: Likewise.
3138
d5bf81b3
UB
31392017-08-08 Uros Bizjak <ubizjak@gmail.com>
3140
3141 PR target/81708
3142 * gcc.target/i386/stack-prot-guard.c: New test.
3143
4261463d
TC
31442017-08-08 Tamar Christina <tamar.christina@arm.com>
3145
3146 * gcc.target/aarch64/xorsign.c: New.
3147 * gcc.target/aarch64/xorsign_exec.c: New.
3148 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3149
b115e803
BS
31502017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3151
3152 PR tree-optimization/81354
3153 * g++.dg/torture/pr81354.C: New file.
3154
51bd28ed
RB
31552017-08-08 Richard Biener <rguenther@suse.de>
3156
3157 PR middle-end/81719
3158 * g++.dg/tree-ssa/pr81719.C: New testcase.
3159
26d66f28
RB
31602017-08-08 Richard Biener <rguenther@suse.de>
3161
3162 PR tree-optimization/81723
3163 * gfortran.dg/pr81723.f: New testcase.
3164
82c0d3eb
BS
31652017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3166
3167 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3168 string.
3169 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3170 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3171 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3172 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3173 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3174 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3175 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3176 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3177 * gcc.target/powerpc/cmpb-3.c: Likewise.
3178 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3179 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3180
d81e058f
ML
31812017-08-08 Martin Liska <mliska@suse.cz>
3182
3183 PR tree-opt/81696
3184 * gcc.dg/ipa/pr81696.c: New test.
3185
a5c93f53
BC
31862017-08-08 Bin Cheng <bin.cheng@arm.com>
3187
3188 PR tree-optimization/81744
3189 * gcc.dg/tree-ssa/pr81744.c: New.
3190
a5afbdd6
MP
31912017-08-08 Marek Polacek <polacek@redhat.com>
3192
3193 PR c++/81607
3194 * g++.dg/other/bitfield6.C: New test.
3195
08c4c51e
MM
31962017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3197
3198 PR target/81593
3199 * gcc.target/powerpc/vec-setup.h: New tests to test various
3200 combinations of setting up vectors of 2 double word elements.
3201 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3202 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3203 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3204 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3205 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3206 vector inserts from vector extracts.
3207 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3208
950a884b
TK
32092017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3210
3211 PR fortran/68829
3212 PR fortran/81701
3213 * gfortran.dg/o_fast_stacksize.90: New test.
3214
6f1a16cb
WD
32152017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3216
3217 PR middle-end/46932
3218 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3219
4090b652
L
32202017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3221
3222 * gcc.target/i386/pr81736-1.c: Removed.
3223 * gcc.target/i386/pr81736-2.c: Likewise.
3224 * gcc.target/i386/pr81736-3.c: Likewise.
3225 * gcc.target/i386/pr81736-4.c: Likewise.
3226
079a0363
L
32272017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3228
3229 PR target/81736
3230 * gcc.target/i386/pr81736-1.c: New test.
3231 * gcc.target/i386/pr81736-2.c: Likewise.
3232 * gcc.target/i386/pr81736-3.c: Likewise.
3233 * gcc.target/i386/pr81736-4.c: Likewise.
3234
1653a865
MP
32352017-08-07 Marek Polacek <polacek@redhat.com>
3236
3237 PR middle-end/81737
3238 * gcc.dg/pr81737.c: New test.
3239
577eec56
ML
32402017-08-07 Martin Liska <mliska@suse.cz>
3241
3242 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3243 * gcc.dg/parm-impl-decl-1.c: Likewise.
3244 * gcc.dg/parm-impl-decl-3.c: Likewise.
3245 * gcc.dg/Wattributes-5.c: New test.
3246
537bf9ac
AP
32472017-08-06 Andrew Pinski <apinski@cavium.com>
3248
3249 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3250 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3251 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3252 * gcc.target/aarch64/target_attr_4.c: Likewise.
3253 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3254 * gcc.target/aarch64/target_attr_2.c: Likewise.
3255 * gcc.target/aarch64/target_attr_7.c: Likewise.
3256 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3257 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3258 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3259
90596474
AP
32602017-08-06 Andrew Pinski <apinski@cavium.com>
3261
3262 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3263 -march=armv8-a+nolse, skip if -mcpu= is passed.
3264 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3265
08e9cb5a
AP
32662017-08-06 Andrew Pinski <apinski@cavium.com>
3267
3268 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3269 * gcc.target/aarch64/_Float16_2.c: Likewise.
3270 * gcc.target/aarch64/_Float16_3.c: Likewise.
3271
4a6ad083
TV
32722017-08-06 Tom de Vries <tom@codesourcery.com>
3273
3274 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3275
b363e726
TV
32762017-08-06 Tom de Vries <tom@codesourcery.com>
3277
3278 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3279 type. Add missing return.
3280
8fbcf075
TV
32812017-08-06 Tom de Vries <tom@codesourcery.com>
3282
3283 PR testsuite/81731
3284 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3285 variable 'a' definition.
3286 (b): Remove unused variable.
3287 (gp): New variable.
3288 (check): Add parameter corresponding to call in main, and handle.
3289
67695c07
PC
32902017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3291
3292 PR c++/79790
23d12941 3293 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3294
c779bea5
YG
32952017-08-04 Yury Gribov <tetra2005@gmail.com>
3296
3297 PR tree-optimization/57371
3298 * c-c++-common/pr57371-1.c: New test.
3299 * c-c++-common/pr57371-2.c: New test.
3300 * c-c++-common/pr57371-3.c: New test.
3301 * c-c++-common/pr57371-4.c: New test.
3302 * gcc.dg/pr57371-5.c: New test.
3303
e52341f1
CL
33042017-08-04 Carl Love <cel@us.ibm.com>
3305
3306 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3307 builtin test cases for vec_mule, and vec_mulo.
3308 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3309 builtin test cases for vec_mule, and vec_mulo.
3310
295940c3
L
33112017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3312
3313 PR target/81590
3314 * gcc.target/i386/avx512-check.h: New file.
3315 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3316 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3317 * gcc.target/i386/avx512cd-check.h: Likewise.
3318 * gcc.target/i386/avx512ifma-check.h: Likewise.
3319 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3320 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3321 * gcc.target/i386/avx512bw-check.h: Rewrite.
3322 * gcc.target/i386/avx512dq-check.h: Likewise.
3323 * gcc.target/i386/avx512er-check.h: Likewise.
3324 * gcc.target/i386/avx512f-check.h: Likewise.
3325 * gcc.target/i386/avx512vl-check.h: Likewise.
3326 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3327 only.
3328 (test_512): Removed.
3329 (avx512*_test): Likewise.
3330 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3331
f4f2c2ec
MP
33322017-08-04 Marek Polacek <polacek@redhat.com>
3333
3334 PR middle-end/81695
3335 * gcc.dg/pr81695.c: New test.
3336
62c8a2cf
RS
33372017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3338
3339 PR tree-optimization/81136
3340 * gcc.dg/vect/pr81136.c: Add scan test.
3341
dfbddbeb
RS
33422017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3343
3344 * gcc.dg/vect/vect-alias-check-3.c: New test.
3345 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3346 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3347
165b2f5f
RB
33482017-08-04 Richard Biener <rguenther@suse.de>
3349
3350 PR middle-end/81705
3351 * c-c++-common/ubsan/pr81705.c: New testcase.
3352
7c0881d5
BS
33532017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3354
3355 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3356 messages that used to start with a capital letter.
3357 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3358 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3359 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3360 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3361 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3362 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3363 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3364 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3365 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3366 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3367 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3368 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3369 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3370 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3371 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3372 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3373 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3374 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3375 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3376 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3377 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3378 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3379 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3380 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3381 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3382 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3383 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3384 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3385 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3386 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3387 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3388 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3389 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3390 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3391 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3392 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3393 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3394 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3395 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3396 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3397 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3398 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3399 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3400 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3401 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3402 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3403 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3404 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3405 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3406 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3407 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3408 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3409 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3410 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3411 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3412 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3413
2fdaed89
JJ
34142017-08-03 Jakub Jelinek <jakub@redhat.com>
3415
3416 PR target/81621
3417 * gcc.dg/pr81621.c: New test.
3418
297db279
RB
34192017-08-03 Richard Biener <rguenther@suse.de>
3420
3421 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3422 and CSE.
3423
2fdaed89 34242017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3425
3426 PR middle-end/81148
3427 * c-c++-common/ubsan/pr81148.c: New testcase.
3428
cad136a4
TV
34292017-08-03 Tom de Vries <tom@codesourcery.com>
3430
3431 PR target/81662
3432 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3433
2392baa5
JJ
34342017-08-03 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR driver/81650
3437 * gcc.dg/pr81650.c: New test.
3438
e5e691a5
PC
34392017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3440
3441 PR c++/71440
3442 * g++.dg/template/crash127.C: New.
3443
0a734553
JJ
34442017-08-03 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR middle-end/81052
3447 * c-c++-common/pr81052.c: New test.
3448
673aef33
TV
34492017-08-03 Tom de Vries <tom@codesourcery.com>
3450
3451 * gcc.dg/pr56727-2.c: Require alias.
3452
2a8485f6
TV
34532017-08-03 Tom de Vries <tom@codesourcery.com>
3454
3455 * gcc.dg/attr-noipa.c: Require alloca.
3456
8b917598
TV
34572017-08-03 Tom de Vries <tom@codesourcery.com>
3458
3459 * gcc.dg/torture/pr80163.c: Require label_values.
3460
4ca8bf91
TV
34612017-08-03 Tom de Vries <tom@codesourcery.com>
3462
3463 PR target/81662
3464 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3465 * c-c++-common/patchable_function_entry-default.c: Same.
3466 * c-c++-common/patchable_function_entry-definition.c: Same.
3467
f4629481
UB
34682017-08-02 Uros Bizjak <ubizjak@gmail.com>
3469
3470 PR target/81644
3471 * gcc.target/i386/pr81644.c: New test.
3472
86994621
TV
34732017-08-02 Tom de Vries <tom@codesourcery.com>
3474
3475 * gcc.dg/Walloca-14.c: Use relative line number.
3476
9501fd4b
UB
34772017-08-02 Uros Bizjak <ubizjak@gmail.com>
3478
3479 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3480 test "no-3dnowa" target attribute.
3481
f7b6353a
MP
34822017-08-02 Marek Polacek <polacek@redhat.com>
3483
3484 PR c/81289
3485 * gcc.dg/noncompile/pr81289.c: New test.
3486
8a6eab34
MP
3487 PR c/81448
3488 PR c/81306
3489 * c-c++-common/Wmultistatement-macros-13.c: New test.
3490
349721b7
JJ
34912017-08-02 Jakub Jelinek <jakub@redhat.com>
3492
e4f0733a
JJ
3493 PR c++/81640
3494 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3495
349721b7
JJ
3496 PR middle-end/79499
3497 * gcc.dg/pr79499.c: New test.
3498
77eefb71
RB
34992017-08-02 Richard Biener <rguenther@suse.de>
3500
3501 PR tree-optimization/81633
3502 * gcc.dg/vect/pr81633.c: New testcase.
3503
760f74c2
L
35042017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3505
3506 * gcc.dg/guality/pr25967-1.c: New test.
3507 * gcc.dg/guality/pr25967-2.c: Likewise.
3508 * gcc.dg/torture/pr25967-1.c: Likewise.
3509 * gcc.dg/torture/pr25967-2.c: Likewise.
3510
a2e28a97
L
35112017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3512
3513 PR target/81654
3514 * gcc.target/i386/pr81654.c: New test.
3515
d8afd032
TK
35162017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3517
3518 PR fortran/79312
3519 * gfortran.dg/logical_assignment_1.f90: New test.
3520
671a00ee
ML
35212017-08-01 Martin Liska <mliska@suse.cz>
3522
3523 PR middle-end/70140
3524 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3525
7d3eecca
ML
35262017-08-01 Martin Liska <mliska@suse.cz>
3527
3528 Revert r250771
3529 Make mempcpy more optimal (PR middle-end/70140).
3530
636730ca
JJ
35312017-08-01 Jakub Jelinek <jakub@redhat.com>
3532
3533 PR target/81622
3534 * gcc.target/powerpc/pr81622.c: New test.
3535
74cc0b2b
SE
35362017-08-01 Steve Ellcey <sellcey@cavium.com>
3537
3538 PR tree-optimization/80925
3539 * gcc.dg/vect/vect-28.c: Add
3540 --param vect-max-peeling-for-alignment=0 option.
3541 Remove unaligned access and peeling checks.
3542 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3543 * gcc.dg/vect/vect-70.c: Ditto.
3544 * gcc.dg/vect/vect-87.c: Ditto.
3545 * gcc.dg/vect/vect-88.c: Ditto.
3546 * gcc.dg/vect/vect-91.c: Ditto.
3547 * gcc.dg/vect/vect-93.c: Ditto.
3548
0102e469
TV
35492017-08-01 Tom de Vries <tom@codesourcery.com>
3550
3551 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3552 * gcc.target/nvptx/slp.c (foo): Same.
3553
813485c6
RB
35542017-08-01 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/81181
3557 * gcc.dg/torture/pr81181.c: New testcase.
3558
98b7180c
ML
35592017-08-01 Martin Liska <mliska@suse.cz>
3560
3561 PR middle-end/70140
3562 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3563
4f3e333a
UB
35642017-08-01 Uros Bizjak <ubizjak@gmail.com>
3565
3566 PR target/81641
3567 * gcc.target/i386/pr81641.c: New test.
3568
b8bb5772
UB
35692017-08-01 Uros Bizjak <ubizjak@gmail.com>
3570
3571 PR target/81639
3572 * gcc.target/i386/pr81639.c: New test.
3573
34e5c511
RB
35742017-08-01 Richard Biener <rguenther@suse.de>
3575
3576 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3577 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3578 endless loop.
3579 * gcc.dg/uninit-23.c: Adjust.
3580
5e19d437
BC
35812017-08-01 Bin Cheng <bin.cheng@arm.com>
3582
3583 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3584 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3585
7061cfc0
BC
35862017-08-01 Bin Cheng <bin.cheng@arm.com>
3587
3588 PR tree-optimization/81627
3589 * gcc.dg/tree-ssa/pr81627.c: New.
3590
39637a44
BC
35912017-08-01 Bin Cheng <bin.cheng@arm.com>
3592
3593 PR tree-optimization/81620
3594 * gcc.dg/tree-ssa/pr81620-1.c: New.
3595 * gcc.dg/tree-ssa/pr81620-2.c: New.
3596
f9c5fe06
DH
35972017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3598
3599 PR testsuite/53542
3600 * gfortran.dg/use_30.f90: New test.
3601
da98e3b1
JJ
36022017-08-01 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR tree-optimization/81588
3605 * gcc.dg/tree-ssa/pr81588.c: New test.
3606 * gcc.dg/pr81588.c: New test.
3607 * gcc.c-torture/execute/pr81588.c: New test.
3608
5e8fe12f
RB
36092017-08-01 Richard Biener <rguenther@suse.de>
3610
3611 PR tree-optimization/81297
3612 * gcc.dg/torture/pr81297.c: New testcase.
3613
93ac482a
UB
36142017-07-31 Uros Bizjak <ubizjak@gmail.com>
3615
3616 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3617
6cc518c6
SE
36182017-07-31 Steve Ellcey <sellcey@cavium.com>
3619
3620 PR tree-optimization/80925
93ac482a 3621 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3622 --param vect-max-peeling-for-alignment=0 option.
3623 Remove unaligned access and peeling checks.
3624 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3625
24c8e8eb
CL
36262017-07-31 Carl Love <cel@us.ibm.com>
3627
3628 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3629 missed in commit 250746.
3630
b40e941b
CL
36312017-07-31 Carl Love <cel@us.ibm.com>
3632
3633 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3634 new builtins.
3635
67779f74
L
36362017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3637
3638 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3639 * gcc.target/i386/pr79793-2.c: Likewise.
3640
a97cf8f9
UB
36412017-07-31 Uros Bizjak <ubizjak@gmail.com>
3642
3643 PR target/25967
3644 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3645 (naked): Add attribute regparm(1) for x86_32 targets.
3646 Add integer argument. Remove global "data" variable.
3647 (main): Pass integer argument to naked function.
3648 * gcc.target/i386/naked-4.c: New test.
3649
7fef86d3
JH
36502017-07-31 Jan Hubicka <hubicka@ucw.cz>
3651 Martin Liska <mliska@suse.cz>
3652
3653 * gcc.dg/predict-15.c: New test.
3654 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3655
2ec580be
UB
36562017-07-31 Uros Bizjak <ubizjak@gmail.com>
3657
3658 PR target/25967
3659 * gcc.target/i386/naked-1.c: New test.
3660 * gcc.target/i386/naked-2.c: Ditto.
3661 * gcc.target/i386/naked-3.c: Ditto.
3662 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3663 do_test_body0 stub function, use attribute "naked" instead.
3664 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3665 * gcc.dg/pr44290-2.c: Ditto.
3666
cfdf6ff6
TK
36672017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3668
3669 PR fortran/81581
3670 * gfortran.dg/dim_sum_1.f90: New test case.
3671 * gfortran.dg/dim_sum_2.f90: New test case.
3672 * gfortran.dg/dim_sum_3.f90: New test case.
3673
5edb1c48
ML
36742017-07-31 Martin Liska <mliska@suse.cz>
3675
3676 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3677 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3678
f34ebeb2
ML
36792017-07-31 Martin Liska <mliska@suse.cz>
3680
3681 PR sanitize/81530
3682 * g++.dg/ubsan/pr81530.C: New test.
3683
066bbc57
JJ
36842017-07-31 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR sanitizer/81604
3687 * c-c++-common/ubsan/pr81604.c: New test.
3688
a10b3cf1
L
36892017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3690
3691 PR target/79793
3692 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3693 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3694 (foo): Check the builtin return address against the return address
3695 in interrupt frame.
3696 * gcc.target/i386/pr79793-1.c: New test.
3697 * gcc.target/i386/pr79793-2.c: Likewise.
3698
942047f2
EB
36992017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3700
3701 * c-c++-common/dump-ada-spec-7.c: New test.
3702
e071b767
JJ
37032017-07-29 Jakub Jelinek <jakub@redhat.com>
3704
3705 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3706 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3707
782a7850
PB
37082017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3709
3710 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3711
9de00935
TC
37122017-07-28 Tamar Christina <tamar.christina@arm.com>
3713
3714 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3715
8de33df2
BC
37162017-07-28 Bin Cheng <bin.cheng@arm.com>
3717
3718 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3719
8acb8421
TC
37202017-07-28 Tamar Christina <tamar.christina@arm.com>
3721 Bilyan Borisov <bilyan.borisov@arm.com>
3722
3723 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3724 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3725 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3726 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3727 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3728
d9c259ef
BC
37292017-07-28 Bin Cheng <bin.cheng@arm.com>
3730
3731 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3732 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3733 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3734 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3735 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3736 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3737 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3738 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3739 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3740 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3741 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3742
6d7649f8
ML
37432017-07-28 Martin Liska <mliska@suse.cz>
3744
3745 PR sanitizer/81340
3746 * g++.dg/asan/pr81340.C: New test.
3747
92e29a5e
RB
37482017-07-28 Richard Biener <rguenther@suse.de>
3749
3750 PR tree-optimization/81502
3751 * gcc.target/i386/pr81502.c: New testcase.
3752
70affe6a
ML
37532017-07-28 Martin Liska <mliska@suse.cz>
3754
3755 PR sanitizer/81460
3756 * gcc.dg/asan/pr81460.c: New test.
3757
d0ee55a1
JJ
37582017-07-28 Jakub Jelinek <jakub@redhat.com>
3759
c9b39a49
JJ
3760 PR sanitizer/80998
3761 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3762 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3763
d0ee55a1
JJ
3764 PR tree-optimization/81578
3765 * gcc.dg/pr81578.c: New test.
3766
1ce75e41
RB
37672017-07-28 Richard Biener <rguenther@suse.de>
3768
3769 PR tree-optimization/81573
3770 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3771
7a5cbf29
PB
37722017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3773
3774 * g++.dg/pr69667.C: Remove option -mlra.
3775 * gcc.target/powerpc/dform-1.c: Likewise.
3776 * gcc.target/powerpc/dform-2.c: Likewise.
3777 * gcc.target/powerpc/dform-3.c: Likewise.
3778 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3779 * gcc.target/powerpc/p9-vparity.c: Likewise.
3780 * gcc.target/powerpc/pr63491.c: Likewise.
3781 * gcc.target/powerpc/pr67808.c: Likewise.
3782 * gcc.target/powerpc/pr68805.c: Likewise.
3783 * gcc.target/powerpc/pr69461.c: Likewise.
3784 * gcc.target/powerpc/pr71680.c: Likewise.
3785 * gcc.target/powerpc/pr77289.c: Likewise.
3786 * gcc.target/powerpc/pr78458.c: Likewise.
3787 * gcc.target/powerpc/pr78543.c: Likewise.
3788 * g++.dg/pr71294.C: Remove option -mno-lra.
3789 * gcc.target/powerpc/pr71656-1.c: Likewise.
3790 * gcc.target/powerpc/pr71656-2.c: Likewise.
3791 * gcc.target/powerpc/pr71698.c: Likewise.
3792
2c2789d5
KT
37932017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3794 Sudakshina Das <sudi.das@arm.com>
3795
3796 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3797
06bd22f6
MP
37982017-07-27 Marek Polacek <polacek@redhat.com>
3799
3800 PR c/81417
3801 * c-c++-common/Wsign-compare-1.c: New test.
3802 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3803 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3804 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3805 * g++.dg/warn/compare1.C: Likewise.
3806 * gcc.dg/compare1.c: Likewise.
3807 * gcc.dg/compare2.c: Likewise.
3808 * gcc.dg/compare4.c: Likewise.
3809 * gcc.dg/compare5.c: Likewise.
3810 * gcc.dg/pr35430.c: Likewise.
3811 * gcc.dg/pr60087.c: Likewise.
3812
27c8b49b
PB
38132017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3814
3815 PR middle-end/81564
3816 * gcc.dg/pr81564.c: New test.
3817
b7675b59
RB
38182017-07-27 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/81573
3821 PR tree-optimization/81494
3822 * gcc.dg/torture/pr81573.c: New testcase.
3823
719488f8
RB
38242017-07-27 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/81571
3827 * gcc.dg/torture/pr81571.c: New testcase.
3828
9811e84c
RB
38292017-07-27 Richard Biener <rguenther@suse.de>
3830
3831 PR tree-optimization/81502
3832 * gcc.target/i386/vect-insert-1.c: New testcase.
3833
58814c76
AK
38342017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3835
3836 PR target/81534
3837 * gcc.target/s390/pr81534.c: New test.
3838
036ea399
JJ
38392017-07-27 Jakub Jelinek <jakub@redhat.com>
3840
7d25ac20
JJ
3841 PR tree-optimization/81555
3842 PR tree-optimization/81556
3843 * gcc.c-torture/execute/pr81555.c: New test.
3844 * gcc.c-torture/execute/pr81556.c: New test.
3845
036ea399
JJ
3846 * gcc.dg/attr-noipa.c: New test.
3847 * gcc.dg/ipa/ipa-pta-18.c: New test.
3848 * gcc.dg/ipa/ipa-sra-11.c: New test.
3849
9bfda664
MM
38502017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3851
3852 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3853 option.
3854 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3855 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3856 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3857 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3858 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3859 * gcc.target/powerpc/vsx-simode.c: Likewise.
3860 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3861 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3862
eb086562
PC
38632017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3864
3865 PR c++/71570
3866 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3867
a7473dc5
L
38682017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3869
3870 PR target/81563
3871 * gcc.target/i386/pr81563.c: New test
3872
404f48ac
WD
38732017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3874
3875 PR target/79041
3876 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3877
c3d38629
MP
38782017-07-26 Marek Polacek <polacek@redhat.com>
3879
3880 PR middle-end/70992
3881 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3882 * gcc.dg/overflow-warn-2.c: Likewise.
3883 * gcc.dg/overflow-warn-3.c: Likewise.
3884 * gcc.dg/overflow-warn-4.c: Likewise.
3885 * gcc.dg/torture/pr70992-2.c: New test.
3886 * gcc.dg/torture/pr70992.c: New test.
3887
4f450a2b
RB
38882017-07-26 Richard Biener <rguenther@suse.de>
3889
3890 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3891 happening in ccp1.
3892 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3893
e1711448
WD
38942017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3895
3896 PR middle-end/46932
3897 * gcc.dg/pr46932.c: New testcase.
3898
108c3c88
ML
38992017-07-26 Martin Liska <mliska@suse.cz>
3900
3901 PR sanitize/81186
3902 * gcc.dg/asan/pr81186.c: New test.
3903
52645850
CL
39042017-07-25 Carl Love <cel@us.ibm.com>
3905
3906 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3907 vec_cnttz builtins.
3908
a8697b27
EB
39092017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3910
3911 * gnat.dg/opt66.adb: New test.
3912
288fe52e
AM
39132017-07-25 Alexander Monakov <amonakov@ispras.ru>
3914
3915 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3916 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3917
b771c609
AM
39182017-07-25 Alexander Monakov <amonakov@ispras.ru>
3919
3920 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3921
39222017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3923
3924 * c-c++-common/patchable_function_entry-default.c: New test.
3925 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3926 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3927
774cccdc
JJ
39282017-07-25 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR target/81532
3931 * gcc.target/i386/pr80833-3.c: New test.
3932 * gcc.target/i386/avx512dq-pr81532.c: New test.
3933 * gcc.target/i386/avx512bw-pr81532.c: New test.
3934
1aa54f90
RB
39352017-07-25 Richard Biener <rguenther@suse.de>
3936
3937 PR tree-optimization/81455
3938 * gcc.dg/pr81455.c: New testcase.
3939
e294f495
RB
39402017-07-25 Richard Biener <rguenther@suse.de>
3941
3942 PR tree-optimization/81529
3943 * gfortran.dg/pr81529.f90: New testcase.
3944
edf8ba4b
WD
39452017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3946
774cccdc 3947 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3948
ea063871
RB
39492017-07-25 Richard Biener <rguenther@suse.de>
3950
3951 PR tree-optimization/81410
3952 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3953
5ea71a5a
RB
39542017-07-25 Richard Biener <rguenther@suse.de>
3955
3956 PR tree-optimization/81510
3957 * gcc.dg/torture/pr81510.c: New testcase.
3958 * gcc.dg/torture/pr81510-2.c: Likewise.
3959
4287b4e8
ML
39602017-07-25 Martin Liska <mliska@suse.cz>
3961
3962 PR ipa/81520
3963 * gcc.dg/ipa/pr81520.c: New test.
3964
d49718d6
MP
39652017-07-25 Marek Polacek <polacek@redhat.com>
3966
3967 PR c/81364
3968 * Wmultistatement-macros-12.c: New test.
3969
0e82a9b9
BC
39702017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3971
3972 PR target/81414
3973 * gcc.target/aarch64/pr81414.C: New.
3974
3d99332b
RB
39752017-07-25 Richard Biener <rguenther@suse.de>
3976
3977 PR middle-end/81505
3978 * gcc.dg/ubsan/pr81505.c: New testcase.
3979
52d0f7bd
DS
39802017-07-24 Daniel Santos <daniel.santos@pobox.com>
3981
3982 PR testsuite/80759
3983 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3984 (ELFFN_BEGIN): Rename to FN_TYPE.
3985 (ELFFN_END): Rename to FN_SIZE.
3986 (ASMNAME): New macro.
3987 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3988 .global.
3989 (FUNC_END): Use ASMNAME.
3990 (test_data_save): Remove.
3991 (test_data_input): Likewise.
3992 (test_data_output: Likewise.
3993 (test_data_fn): Likewise.
3994 (test_data_retaddr): Likewise.
3995 (regs_to_mem): Make globals, use r10 instead of rax.
3996 (mem_to_regs): Likewise.
3997 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3998 body to ms-sysv.c.
3999 (do_test_aligned): Likewise.
4000 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4001 Add dg-* directives.
4002 (PASTE_STR): New macro.
4003 (ASMNAME): Likewise.
4004 (LOAD_TEST_DATA_ADDR): Likewise.
4005 (TEST_DATA_OFFSET): Likewise.
4006 (do_test_body0): New C function.
4007 (do_test_body): New inline assembly routine.
4008 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4009 (runtest_ms_sysv): Modify.
4010
19930989
MM
40112017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4012
4013 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4014 since the upper-regs options have been deleted.
4015 * gcc.target/powerpc/pr65849-2.c: Likewise.
4016 * gcc.target/powerpc/pr80099-1.c: Likewise.
4017 * gcc.target/powerpc/pr80099-2.c: Likewise.
4018 * gcc.target/powerpc/pr80099-3.c: Likewise.
4019 * gcc.target/powerpc/pr80099-4.c: Likewise.
4020 * gcc.target/powerpc/pr80099-5.c: Likewise.
4021 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4022 support removal of the upper-regs options.
4023 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4024 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4025 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4026 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4027 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4028 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4029 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4030 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4031 * gcc.target/powerpc/ppc-round.c: Likewise.
4032 * gcc.target/powerpc/pr71720.c: Likewise.
4033 * gcc.target/powerpc/pr72853.c: Likewise.
4034 * gcc.target/powerpc/pr79907.c: Likewise.
4035 * gcc.target/powerpc/pr78953.c: Likewise.
4036 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4037 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4038 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4039 * gcc.target/powerpc/vec-init-3.c: Likewise.
4040 * gcc.target/powerpc/vec-init-6.c: Likewise.
4041 * gcc.target/powerpc/vec-init-7.c: Likewise.
4042 * gcc.target/powerpc/vec-set-char.c: Likewise.
4043 * gcc.target/powerpc/vec-set-int.c: Likewise.
4044 * gcc.target/powerpc/vec-set-short.c: Likewise.
4045
d47d34bb
WD
40462017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4047
4048 PR target/79041
4049 * gcc.target/aarch64/pr79041-2.c: New test.
4050
26bca0ed
CL
40512017-07-24 Carl Love <cel@us.ibm.com>
4052
4053 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4054 the new built-ins.
4055
4b40986c
JW
40562017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4057
4058 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4059
213c3b7b
TK
40602017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4061 Mikael Morin <mikael@gcc.gnu.org>
4062
4063 PR fortran/66102
4064 * gfortran.dg/realloc_on_assign_28.f90: New test.
4065
e2b71b5a
DE
40662017-07-23 David Edelsohn <dje.gcc@gmail.com>
4067
4068 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4069 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4070
f36dda3b
UB
40712017-07-23 Uros Bizjak <ubizjak@gmail.com>
4072
4073 PR target/80569
4074 * gcc.target/i386/pr80569.c: New test.
4075
5ff4baa5
CL
40762017-07-21 Carl Love <cel@us.ibm.com>
4077
4078 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4079 vmuleuh): Fix scan-assembler-times should check for word not half word
4080 instructions.
4081
43f84f6c
JW
40822017-07-21 Jim Wilson <jim.wilson@linaro.org>
4083
4084 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4085 redundant -march option.
4086 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4087 in addition to armv8.1-a.
4088
325fe816
YG
40892017-07-21 Yury Gribov <tetra2005@gmail.com>
4090
4091 PR middle-end/56727
4092 * gcc.dg/pr56727-1.c: New test.
4093 * gcc.dg/pr56727-2.c: New test.
4094
5a5838e0
SM
40952017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4096
4097 * gcc.target/powerpc/mmx-check.h: New file.
4098 * gcc.target/powerpc/mmx-packs.c: New file.
4099 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4100 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4101 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4102 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4103 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4104 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4105 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4106 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4107 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4108 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4109 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4110 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4111 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4112 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4113 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4114 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4115 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4116 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4117 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4118 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4119 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4120 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4121 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4122 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4123 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4124 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4125 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4126 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4127 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4128 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4129 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4130 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4131 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4132 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4133 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4134 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4135 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4136 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4137
9af7f373
RB
41382017-06-21 Richard Biener <rguenther@suse.de>
4139
4140 PR tree-optimization/81500
4141 * gcc.dg/torture/pr81500.c: New testcase.
4142
5aaa8fb4
NS
41432017-07-20 Nathan Sidwell <nathan@acm.org>
4144
4145 * g++.dg/ext/anon-struct6.C: Adjust diag.
4146 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4147
2953b72f
JJ
41482017-07-20 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR target/80846
4151 * gcc.target/i386/avx-pr80846.c: New test.
4152 * gcc.target/i386/avx2-pr80846.c: New test.
4153 * gcc.target/i386/avx512f-pr80846.c: New test.
4154
73c4b4df
BC
41552017-07-20 Bin Cheng <bin.cheng@arm.com>
4156
4157 PR tree-optimization/81388
4158 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4159 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4160
77e5edaf
JH
41612017-07-17 Tom de Vries <tom@codesourcery.com>
4162
4163 PR middle-end/81030
4164 * gcc.dg/pr81030.c: New test.
4165
891ad31c
RB
41662017-07-20 Richard Biener <rguenther@suse.de>
4167
4168 PR tree-optimization/61171
4169 * g++.dg/vect/pr61171.cc: New testcase.
4170 * gfortran.dg/vect/pr61171.f: Likewise.
4171 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4172
f971b281
RB
41732017-07-20 Richard Biener <rguenther@suse.de>
4174
4175 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4176 with V64QImode.
4177 * gcc.dg/vect/slp-45.c: Likewise.
4178
2071f8f9
N
41792017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4180
4181 * gcc.dg/tree-ssa/vrp116.c: New Test.
4182
a6722e5b
MM
41832017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4184
4185 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4186 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4187 __builtin_cpu_is and __builtin_cpu_supports are supported.
4188
ccfa843f
SM
41892017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4190
4191 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4192 __BUILTIN_CPU_SUPPORTS__ defined.
4193 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4194 __BUILTIN_CPU_SUPPORTS__ defined.
4195
564e405c
JJ
41962017-07-19 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR tree-optimization/81346
4199 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4200
3717fbe3
TV
42012017-07-19 Tom de Vries <tom@codesourcery.com>
4202
4203 * gcc.target/nvptx/decl-init.c: Update alignment.
4204 * gcc.target/nvptx/slp-2-run.c: New test.
4205 * gcc.target/nvptx/slp-2.c: New test.
4206 * gcc.target/nvptx/v2di.c: New test.
4207
b98b34b7
TV
42082017-07-19 Tom de Vries <tom@codesourcery.com>
4209
4210 * gcc.target/nvptx/slp-run.c: New test.
4211 * gcc.target/nvptx/slp.c: New test.
4212 * gcc.target/nvptx/v2si-cvt.c: New test.
4213 * gcc.target/nvptx/v2si-run.c: New test.
4214 * gcc.target/nvptx/v2si.c: New test.
4215 * gcc.target/nvptx/vec.inc: New test.
4216
8d1628eb
JJ
42172017-07-19 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR tree-optimization/81346
4220 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4221 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4222 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4223 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4224 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4225 compiler to avoid X / C1 op C2 optimization to trigger.
4226
4d6ababc
ML
42272017-07-19 Martin Liska <mliska@suse.cz>
4228
4229 PR sanitizer/63361
4230 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4231 -ffloat-store or -mieee for targets that need it.
4232
d83cc5cc
TV
42332017-07-18 Tom de Vries <tom@codesourcery.com>
4234
4235 PR middle-end/81464
4236 * gfortran.dg/pr81464.f90: New test.
4237
e822e885
UB
42382017-07-18 Uros Bizjak <ubizjak@gmail.com>
4239
4240 PR target/81471
4241 * gcc.target/i386/pr81471.c: New test.
4242
b267968e
RB
42432017-06-18 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/81410
4246 * gcc.dg/vect/pr81410.c: New testcase.
4247
33e9feb5
JH
42482017-07-18 Jan Hubicka <hubicka@ucw.cz>
4249
4250 PR middle-end/81462
4251 * g++.dg/torture/pr81462.C: New testcase.
4252
694dd0e4
BC
42532017-07-18 Bin Cheng <bin.cheng@arm.com>
4254
4255 PR target/81408
4256 * g++.dg/tree-ssa/pr81408.C: New.
4257 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4258
f9bfe3f5
RB
42592017-07-18 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/80620
4262 PR tree-optimization/81403
4263 * gcc.dg/torture/pr80620.c: New testcase.
4264 * gcc.dg/torture/pr81403.c: Likewise.
4265
42662017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4267
4268 PR tree-optimization/81418
4269 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4270
42712017-07-17 Carl Love <cel@us.ibm.com>
4272
4273 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4274 test case changes for commit 249424
4275
4276 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4277 vmuleuh): Fix scan-assembler-times should check for word not half word
4278 instructions.
4279
f6489326
BS
42802017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4281
4282 PR tree-optimization/81162
4283 * gcc.dg/pr81162.c: Move this to...
4284 * gcc.dg/ubsan/pr81162.c: ...here.
4285
dbc4ecfc
VR
42862017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4287
4288 * g++.dg/diagnostic/friend1.C: New test.
4289 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4290
a64559a5
NS
42912017-07-17 Nathan Sidwell <nathan@acm.org>
4292
4293 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4294
aac59577
BE
42952017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4296
4297 * lib/gcc-dg.exp: Increase expect's match buffer size.
4298
aa1528b5
BC
42992017-07-17 Bin Cheng <bin.cheng@arm.com>
4300
4301 PR target/81369
4302 * gcc.dg/tree-ssa/pr81369.c: New.
4303
b6c354eb
CZ
43042017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4305
4306 * gcc.target/arc/pr9000674901.c: New file.
4307 * gcc.target/arc/pic-1.c: Likewise.
4308 * gcc.target/arc/pr9001191897.c: Likewise.
4309
1825c61e
CZ
43102017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4311 Andrew Burgess <andrew.burgess@embecosm.com>
4312
4313 * gcc.target/arc/naked-1.c: New file.
4314 * gcc.target/arc/naked-2.c: Likewise.
4315
1f1e8aed
JJ
43162017-07-17 Jakub Jelinek <jakub@redhat.com>
4317
9ebce098
JJ
4318 PR tree-optimization/81428
4319 * gcc.dg/fixed-point/pr81428.c: New test.
4320
e8dd1313
JJ
4321 PR tree-optimization/81365
4322 * g++.dg/torture/pr81365.C: New test.
4323
1f1e8aed
JJ
4324 PR tree-optimization/81396
4325 * gcc.dg/tree-ssa/pr81396.c: New test.
4326
38f638ca
EB
43272017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4328
4329 * gnat.dg/opt65.adb: New test.
4330
5fa396ad
JH
43312017-07-16 Jan Hubicka <hubicka@ucw.cz>
4332
4333 * gcc.dg/predict-8.c: Update.
4334
00aeee56
VR
43352017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4336
4337 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4338 * g++.dg/warn/pr12242.C: Likewise.
4339
b70bb05b
KN
43402017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4341
4342 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4343 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4344 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4345 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4346 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4347 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4348 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4349 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4350 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4351 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4352 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4362 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4363 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4364 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4365 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4366 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4367 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4368 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4369 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4370 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4371 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4372 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4373 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4374 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4375 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4376 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4377 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4378 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4379 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4380 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4381 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4382 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4383 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4384 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4385 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4386 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4387 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4388 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4389 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4390 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4391 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4392 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4393
3b805666
BS
43942016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4395
4396 PR tree-optimization/81162
4397 * gcc.dg/pr81162.c: New file.
4398
bece580c
MS
43992017-07-14 Martin Sebor <msebor@redhat.com>
4400
4401 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4402 that bcopy is expected to be transformed to.
4403
eea77d1f
DM
44042017-07-14 David Malcolm <dmalcolm@redhat.com>
4405
4406 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4407 * g++.dg/lookup/missing-std-include-2.C: New test case.
4408 * g++.dg/lookup/missing-std-include-3.C: New test case.
4409 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4410 * gcc.dg/missing-header-fixit-1.c: New test case.
4411 * gcc.dg/missing-header-fixit-2.c: New test case.
4412 * gcc.dg/missing-header-fixit-2.h: New header.
4413
338d6484
DM
44142017-07-13 David Malcolm <dmalcolm@redhat.com>
4415
4416 PR c/81405
4417 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4418
44192017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4420
4421 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4422
6d28654e
ML
44232017-07-13 Martin Liska <mliska@suse.cz>
4424
4425 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4426 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4427 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4428 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4429 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4430 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4431 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4432
3787ee47
MM
44332017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4434
4435 PR target/81193
4436 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4437 __builtin_cpu_supports with old GLIBC's.
4438 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4439 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4440 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4441 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4442 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4443 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4444 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4445 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4446 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4447 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4448 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4449 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4450 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4451 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4452 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4453 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4454 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4455 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4456 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4457 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4458 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4459 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4460 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4461 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4462
118009c1
CL
44632017-07-12 Carl Love <cel@us.ibm.com>
4464
4465 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4466 rev_bool_int): Add test cases for builtins.
4467 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4468 test cases for builtins.
4469
5d7b8153
CL
44702017-07-12 Carl Love <cel@us.ibm.com>
4471
4472 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4473 lp64 && p9vector_hw.
4474
6ea93a64
CL
44752017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4476
4477 * lib/target-supports.exp (check_stack_check_available): Make
4478 testcase name depend on stack_kind.
4479
2f65ab2e
MC
44802017-07-11 Michael Collison <michael.collison@arm.com>
4481
774cccdc 4482 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4483
9e028cef
PC
44842017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4485
4486 PR c++/51270
4487 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4488
f281956e
CL
44892017-07-11 Carl Love <cel@us.ibm.com>
4490
4491 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4492 test cases for the builtins.
4493
3d36348a
YG
44942017-07-11 Yury Gribov <tetra2005@gmail.com>
4495
4496 * lib/profopt.exp: Print relative names in UNSUPPORTED
4497 AutoFDO tests.
4498
214f700a
MC
44992017-07-10 Michael Collison <michael.collison@arm.com>
4500
4501 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4502
03ed2915
UB
45032017-07-10 Uros Bizjak <ubizjak@gmail.com>
4504
4505 PR target/81375
4506 * gcc.target/i386/pr81375.c: New test.
4507
9c582dbb
MS
45082017-07-10 Martin Sebor <msebor@redhat.com>
4509
4510 PR tree-optimization/80397
4511 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4512
281ac396
MS
45132017-07-10 Martin Sebor <msebor@redhat.com>
4514
4515 PR other/81345
4516 * gcc.dg/pr81345.c: New test.
4517
a7784956
CZ
45182017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4519
4520 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4521 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4522
5920ba15
UB
45232017-07-09 Uros Bizjak <ubizjak@gmail.com>
4524
4525 PR target/81313
4526 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4527 integer argumets to bypass x86_64 outgoing args optimization.
4528
45292017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4530
4531 * gfortran.dg/eoshift_4.f90: New test.
4532 * gfortran.dg/eoshift_5.f90: New test.
4533 * gfortran.dg/eoshift_6.f90: New test.
4534
35c95658
L
45352017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4536
4537 PR target/81313
4538 * gcc.target/i386/pr81313-1.c: New test.
4539 * gcc.target/i386/pr81313-2.c: Likewise.
4540 * gcc.target/i386/pr81313-3.c: Likewise.
4541 * gcc.target/i386/pr81313-4.c: Likewise.
4542 * gcc.target/i386/pr81313-5.c: Likewise.
4543
dcbf81c9
RS
45442017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4545
4546 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4547 * gnat.dg/vect16.ads (Sarray): Likewise.
4548 * gnat.dg/vect17.ads (Sarray): Likewise.
4549 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4550 * gnat.dg/vect16.adb (Add): Likewise.
4551 * gnat.dg/vect17.adb (Add): Likewise.
4552
738f7c2e
DM
45532017-07-07 David Malcolm <dmalcolm@redhat.com>
4554
4555 PR c++/79300
4556 * g++.dg/diagnostic/pr79300.C: New test case.
4557
6a69355c
MM
45582017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4559
57f49e99
MM
4560 * gcc.target/powerpc/clone1.c: Add check to make sure the
4561 __builtin_cpu_supports function is fully supported.
4562 * gcc.target/powerpc/clone2.c: New runtime test for
4563 target_clones.
4564
6a69355c
MM
4565 PR target/81348
4566 * gcc.target/powerpc/pr81348.c: New test.
4567
5e32025a
SN
45682017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4569
4570 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4571
19388c6d
CL
45722017-07-07 Carl Love <cel@us.ibm.com>
4573
4574 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4575 file for built-ins.
4576
bcc3c3f1
JM
45772017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4578
4579 * gcc.target/sparc/dictunpack.c: New file.
4580 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4581 * gcc.target/sparc/fpcmpshl.c: Likewise.
4582 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4583 * gcc.target/sparc/fpcmpushl.c: Likewise.
4584
2c6e2eb1
HA
45852017-07-06 Harald Anlauf <anlauf@gmx.de>
4586
4587 PR fortran/70071
4588 * gfortran.dg/coarray_44.f90: New testcase.
4589
5094f7d5
MO
45902017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4591
4592 * c-c++-common/asan/kasan-alloca-1.c: New test.
4593 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4594
e3174bdf
MO
45952017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4596
4597 * c-c++-common/asan/alloca_big_alignment.c: New test.
4598 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4599 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4600 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4601 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4602 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4603 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4604 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4605
a40c6fa8
GJL
46062017-07-06 Georg-Johann Lay <avr@gjlay.de>
4607
4608 PR target/81305
4609 * gcc.target/avr/isr-test.h: Fix warnings.
4610
9296dd9b
TP
46112017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4612
4613 * lib/target-supports.exp: Generate
4614 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4615 and check_effective_target_arm_arch_v8r_multilib.
4616
d87f00ba
CL
46172017-07-06 Carl Love <cel@us.ibm.com>
4618
9296dd9b 4619 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4620
46212017-07-06 Carl Love <cel@us.ibm.com>
4622
4623 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4624 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4625 cases for vec_addc, adde and addec builtins.
4626
c471c6ed
DM
46272017-07-06 David Malcolm <dmalcolm@redhat.com>
4628
4629 PR c++/79300
4630 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4631 expected underlining within macro expansion.
4632 * c-c++-common/pr70264.c: Likewise.
4633 * g++.dg/plugin/diagnostic-test-expressions-1.C
4634 (test_within_macro_1): New test.
4635 (test_within_macro_2): Likewise.
4636 (test_within_macro_3): Likewise.
4637 (test_within_macro_4): Likewise.
4638 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4639 expected underlining within macro expansion.
4640 (test_macro_4): Likewise.
4641 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4642 (test_within_macro_1): New test.
4643 (test_within_macro_2): Likewise.
4644 (test_within_macro_3): Likewise.
4645 (test_within_macro_4): Likewise.
4646 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4647 underlining within macro expansion.
4648
68d872d7
SP
46492017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4650
4651 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4652 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4653 _mm_maskz_getexp_round_sd): Test new intrinsics.
4654 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4655 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4656 _mm_maskz_getexp_round_ss): Ditto.
4657 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4658 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4659 _mm_maskz_getmant_round_sd): Ditto.
4660 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4661 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4662 _mm_maskz_getmant_round_ss): Ditto.
4663 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4664 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4665 _mm_maskz_getexp_round_sd): New runtime tests.
4666 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4667 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4668 _mm_maskz_getexp_round_ss): Ditto.
4669 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4670 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4671 _mm_maskz_getmant_round_sd): Ditto.
4672 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4673 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4674 _mm_maskz_getmant_round_ss): Ditto.
4675 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4676 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4677 __builtin_ia32_getmantss_mask_round): Test new builtins.
4678 * gcc.target/i386/sse-13.c : Ditto.
4679 * gcc.target/i386/sse-23.c: Ditto.
4680 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4681 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4682 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4683 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4684 _mm_mask_getexp_round_ss): Test new intrinsics.
4685 * gcc.target/i386/testround-1.c: Ditto.
4686 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4687 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4688 _mm_mask_getmant_round_ss): Test new intrinsics
4689 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4690 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4691 _mm_maskz_getmant_ss): Test new intrinsics.
4692
9e00a397
CL
46932017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4694
4695 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4696 * lib/target-supports.exp (check_stack_check_available): New.
4697 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4698 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4699 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4700 * gcc.dg/pr47443.c: Likewise.
4701 * gcc.dg/pr48134.c: Likewise.
4702 * gcc.dg/pr70017.c: Likewise.
4703 * gcc.target/aarch64/stack-checking.c: Likewise.
4704 * gcc.target/arm/stack-checking.c: Likewise.
4705 * gcc.target/i386/pr48723.c: Likewise.
4706 * gcc.target/i386/pr55672.c: Likewise.
4707 * gcc.target/i386/pr67265-2.c: Likewise.
4708 * gcc.target/i386/pr67265.c: Likewise.
4709 * gnat.dg/opt49.adb: Likewise.
4710 * gnat.dg/stack_check1.adb: Likewise.
4711 * gnat.dg/stack_check2.adb: Likewise.
4712 * gnat.dg/stack_check3.adb: Likewise.
4713
38e6cc4d
KN
47142017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4715
4716 PR target/80103
4717 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4718 __attribute__.
4719
f8aa2b2c
SP
47202017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4721
4722 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4723 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4724 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4725 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4726 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4727 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4728 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4729 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4730 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4731 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4732 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4733 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4734
e483b7b4
GJL
47352017-07-05 Georg-Johann Lay <avr@gjlay.de>
4736
4737 PR target/81305
4738 * gcc.target/avr/isr-test.h: New file.
4739 * gcc.target/avr/torture/isr-01-simple.c: New test.
4740 * gcc.target/avr/torture/isr-02-call.c: New test.
4741 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4742
a8745cc2
BC
47432017-07-05 Bin Cheng <bin.cheng@arm.com>
4744
4745 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4746 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4747 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4748 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4749
4a52eb19
BC
47502017-07-05 Bin Cheng <bin.cheng@arm.com>
4751
4752 * gcc.dg/tree-ssa/ldist-26.c: New test.
4753
95f7d11b
BC
47542017-07-05 Bin Cheng <bin.cheng@arm.com>
4755
4756 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4757
45bb7d59
UB
47582017-07-04 Uros Bizjak <ubizjak@gmail.com>
4759
4760 PR target/81300
4761 * gcc.target/i386/pr81300.c: New test.
4762
1fcfac88
UB
47632017-07-04 Uros Bizjak <ubizjak@gmail.com>
4764
4765 PR target/81294
4766 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4767 x and y arguments in the call to _subborrow_u32.
4768 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4769 x and y arguments in the call to _subborrow_u64.
4770 * gcc.target/i386/pr81294-1.c: New test.
4771 * gcc.target/i386/pr81294-2.c: Ditto.
4772
a4187dab
KT
47732017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4774
4775 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4776
efbf55b0
MP
47772017-07-04 Marek Polacek <polacek@redhat.com>
4778
4779 PR c/81231
4780 * gcc.dg/atomic-pr81231.c: New test.
4781
1aad7106
RS
47822017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4783
4784 PR tree-optimization/81292
4785 * gcc.dg/pr81292-1.c: New test.
4786 * gcc.dg/pr81292-2.c: Likewise.
4787
7c819e8a
ML
47882017-07-04 Martin Liska <mliska@suse.cz>
4789
4790 PR sanitizer/81040
4791 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4792 use-after-scope sanitization.
4793
f111f434
JJ
47942017-07-04 Jakub Jelinek <jakub@redhat.com>
4795
8e8dd13b
JJ
4796 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4797 options.
4798
f111f434
JJ
4799 PR target/81175
4800 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4801 gather.
4802
7a1238d1
ML
48032017-07-04 Martin Liska <mliska@suse.cz>
4804
4805 PR ipa/81214
4806 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4807 * g++.dg/ext/mvc3.C: Likewise.
4808 * gcc.target/i386/mvc2.c: Likewise.
4809 * gcc.target/i386/mvc3.c: Likewise.
4810
9fc1fed4
JJ
48112017-07-04 Jakub Jelinek <jakub@redhat.com>
4812
8e3b9bbf
JJ
4813 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4814 decomposition declaration in diagnostics.
4815 * g++.dg/cpp1z/decomp2.C: Likewise.
4816 * g++.dg/cpp1z/decomp3.C: Likewise.
4817 * g++.dg/cpp1z/decomp4.C: Likewise.
4818 * g++.dg/cpp1z/decomp5.C: Likewise.
4819 * g++.dg/cpp1z/decomp6.C: Likewise.
4820 * g++.dg/cpp1z/decomp7.C: Likewise.
4821 * g++.dg/cpp1z/decomp8.C: Likewise.
4822 * g++.dg/cpp1z/decomp13.C: Likewise.
4823 * g++.dg/cpp1z/decomp14.C: Likewise.
4824 * g++.dg/cpp1z/decomp18.C: Likewise.
4825 * g++.dg/cpp1z/decomp19.C: Likewise.
4826 * g++.dg/cpp1z/decomp22.C: Likewise.
4827 * g++.dg/cpp1z/decomp23.C: Likewise.
4828 * g++.dg/cpp1z/decomp24.C: Likewise.
4829 * g++.dg/cpp1z/decomp25.C: Likewise.
4830 * g++.dg/cpp1z/decomp26.C: Likewise.
4831 * g++.dg/cpp1z/decomp28.C: Likewise.
4832
9fc1fed4
JJ
4833 PR c++/81258
4834 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4835 * g++.dg/cpp1z/decomp30.C: New test.
4836
17c18221
PC
48372017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4838
4839 PR c++/65775
4840 * g++.dg/cpp0x/trailing14.C: New.
4841
370d975d
DH
48422017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4843
4844 PR testsuite/79866
4845 * gfortran.dg/coarray_event_2.f08: New test.
4846
73977c47
DH
48472017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4848
4849 PR testsuite/79843
4850 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4851 * gfortran.dg/pointer_intent_2.f90: Likewise.
4852
2f70a979
JH
48532017-07-02 Jan Hubicka <hubicka@ucw.cz>
4854
4855 PR middle-end/81290
4856 * gcc.c-torture/compile/pr81290.c: New.
4857
6b5e165b
RB
48582017-07-03 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/60510
4861 * gfortran.dg/vect/pr60510.f: New testcase.
4862
d8ac7e28
RO
48632017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4864
4865 * gcc.target/i386/mvc6.c: Require ifunc support.
4866
da402967
ML
48672017-07-03 Martin Liska <mliska@suse.cz>
4868
4869 PR sanitize/81040
4870 * g++.dg/asan/function-argument-1.C: New test.
4871 * g++.dg/asan/function-argument-2.C: New test.
4872 * g++.dg/asan/function-argument-3.C: New test.
4873
bc9f4235
RS
48742017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4875
4876 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4877 as well.
4878
be086ff5
TV
48792017-07-03 Tom de Vries <tom@codesourcery.com>
4880
4881 PR tree-optimization/69468
4882 * gcc.dg/pr81192.c: Update.
4883
4752be46
TV
48842017-07-03 Tom de Vries <tom@codesourcery.com>
4885
4886 PR tree-optimization/81192
4887 * gcc.dg/pr81192.c: Update.
4888
0bbfd554
TV
48892017-07-03 Tom de Vries <tom@codesourcery.com>
4890
4891 PR tree-optimization/81192
4892 * gcc.dg/pr81192.c: New test.
4893
b677e2f6
TK
48942017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4895
4896 * gfortran/eoshift_3.f90: New test.
4897
e3f9a279
RS
48982017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4899
4900 * gcc.dg/strlenopt-32.c: New testcase.
4901 * gcc.dg/strlenopt-33.c: Likewise.
4902 * gcc.dg/strlenopt-33g.c: Likewise.
4903 * gcc.dg/strlenopt-34.c: Likewise.
4904 * gcc.dg/strlenopt-35.c: Likewise.
4905
862088aa
RS
49062017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4907
4908 PR tree-optimization/80769
4909 * gcc.dg/strlenopt-31.c: New test.
4910 * gcc.dg/strlenopt-31g.c: Likewise.
4911
c34d0927
RS
49122017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4913
4914 PR tree-optimization/81136
4915 * gcc.dg/vect/pr81136.c: New test.
4916
c52d6043
JJ
49172017-07-01 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR sanitizer/81262
4920 * gcc.c-torture/compile/pr81262.c: New test.
4921 * g++.dg/ubsan/pr81262.C: New test.
4922
77616c7e
JH
49232017-06-29 Jan Hubicka <hubicka@ucw.cz>
4924
4925 PR ipa/81261
4926 * g++.dg/ipa/pr81261.C: New testcase.
4927
fb6a764d
AP
49282017-06-30 Andrew Pinski <apinski@cavium.com>
4929
4930 * gcc.dg/torture/pr81245.c: New testcase.
4931
059ab149
AH
49322017-06-30 Aldy Hernandez <aldyh@redhat.com>
4933
4934 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4935 unbounded use.
4936
e59e8b5a
DM
49372017-06-30 David Malcolm <dmalcolm@redhat.com>
4938
4939 PR c++/80014
4940 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4941 Add declaration.
4942 (test_typeid): New test function.
4943
e855bdc0
JJ
49442017-06-30 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR target/81225
4947 * gcc.target/i386/pr81225.c: New test.
4948
fe32bb1b
NS
49492017-06-30 Nathan Sidwell <nathan@acm.org>
4950
4951 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4952 * g++.dg/cpp0x/decltype9.C: Likewise.
4953 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4954 * g++.dg/lookup/decl1.C: Likewise.
4955 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4956 * g++.dg/other/pr28432.C: Likewise.
4957 * g++.dg/parse/crash12.C: Likewise.
4958 * g++.dg/parse/enum3.C: Likewise.
4959 * g++.dg/parse/operator6.C: Likewise.
4960 * g++.dg/template/crash69.C: Likewise.
4961 * g++.dg/template/error27.C: Likewise.
4962 * g++.dg/template/error28.C: Likewise.
4963 * g++.dg/template/memfriend6.C: Likewise.
4964 * g++.old-deja/g++.mike/err1.C: Likewise.
4965 * g++.old-deja/g++.mike/p811.C: Likewise.
4966 * g++.old-deja/g++.other/crash25.C: Likewise.
4967 * g++.old-deja/g++.other/dtor4.C: Likewise.
4968 * g++.old-deja/g++.pt/t37.C: Likewise.
4969
aaa587d4
ML
49702017-06-30 Martin Liska <mliska@suse.cz>
4971
4972 PR ipa/81214
4973 * gcc.target/i386/pr81214.c: New test.
4974
274c1516
NS
49752017-06-30 Nathan Sidwell <nathan@acm.org>
4976
3b5c768c
NS
4977 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4978
274c1516
NS
4979 PR c++/81229
4980 * g++.dg/lookup/pr81229.C: New.
4981
c497284c
ML
49822017-06-30 Martin Liska <mliska@suse.cz>
4983
4984 PR sanitizer/81021
4985 * g++.dg/asan/pr81021.C: New test.
4986
4812f0b7
RB
49872017-06-30 Richard Biener <rguenther@suse.de>
4988
4989 PR tree-optimization/81249
4990 * g++.dg/torture/pr81249.C: New testcase.
4991
8e09cb8b
PC
49922017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4993
4994 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4995 * g++.dg/diagnostic/variadic1.C: Likewise.
4996 * g++.dg/gomp/udr-3.C: Likewise.
4997 * g++.dg/overload/error1.C: Likewise.
4998 * g++.dg/overload/error2.C: Likewise.
4999 * g++.dg/template/duplicate1.C: Likewise.
5000 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5001 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5002 * g++.old-deja/g++.other/redecl2.C: Likewise.
5003 * g++.old-deja/g++.other/redecl4.C: Likewise.
5004 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5005
74582a3e
CP
50062017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5007
5008 PR fortran/77765
5009 * gfortran.dg/goacc/pr77765.f90: New test.
5010
6da4066f
SE
50112017-06-29 Steve Ellcey <sellcey@cavium.com>
5012
5013 * gcc.target/aarch64/ccmp_2.c: New test.
5014
be3b7dcf
NS
50152017-06-29 Nathan Sidwell <nathan@acm.org>
5016
5017 PR c++/81247
5018 * g++.dg/parse/pr81247-[abc].C: New.
5019
e5898daf
CL
50202017-06-29 Carl Love <cel@us.ibm.com>
5021
5022 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5023 test_unsigned_int_result, test_ll_int_result,
5024 test_ll_unsigned_int_result): Add result checking functions, add
5025 debug support.
5026 (main): Add builtin function tests.
5027
14836f38
CL
50282017-06-29 Carl Love <cel@us.ibm.com>
5029
5030 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5031 dg-skip-if): Add -mvsx -mcpu=power7.
5032
0630a4ec
RB
50332017-06-29 Richard Biener <rguenther@suse.de>
5034
5035 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5036
f76b4224
NS
50372017-06-29 Nathan Sidwell <nathan@acm.org>
5038
5039 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5040
f66459c1
PB
50412017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5042
5043 PR middle-end/81194
5044 * g++.dg/pr81194.C: New test.
5045
3c7bb489
L
50462017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5047
5048 PR ipa/80565
5049 * gcc.dg/torture/pr80565.c: New file.
5050
6cd83bec
BC
50512017-06-29 Bin Cheng <bin.cheng@arm.com>
5052
5053 PR tree-optimization/81196
5054 * gcc.dg/vect/pr81196.c: New.
5055
4c6a51a0
MC
50562017-06-29 Michael Collison <michael.collison@arm.com>
5057
5058 Fix date on previous ChangeLog entry.
5059
50602017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
5061 Michael Collison <michael.collison@arm.com>
5062
5063 PR target/70119
5064 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5065
395a191d
SP
50662017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5067
5068 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5069 Test new intrinsic.
5070 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5071 Ditto.
5072 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5073 Ditto.
5074 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5075 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5076 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5077
0ddc0ebc
TP
50782017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5079
5080 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5081 current ARM check by ARM NEON's availability check.
5082 (check_effective_target_vect_intfloat_cvt): Likewise.
5083 (check_effective_target_vect_uintfloat_cvt): Likewise.
5084 (check_effective_target_vect_floatint_cvt): Likewise.
5085 (check_effective_target_vect_floatuint_cvt): Likewise.
5086 (check_effective_target_vect_shift): Likewise.
5087 (check_effective_target_whole_vector_shift): Likewise.
5088 (check_effective_target_vect_bswap): Likewise.
5089 (check_effective_target_vect_shift_char): Likewise.
5090 (check_effective_target_vect_long): Likewise.
5091 (check_effective_target_vect_float): Likewise.
5092 (check_effective_target_vect_perm): Likewise.
5093 (check_effective_target_vect_perm_byte): Likewise.
5094 (check_effective_target_vect_perm_short): Likewise.
5095 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5096 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5097 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5098 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5099 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5100 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5101 (check_effective_target_vect_widen_shift): Likewise.
5102 (check_effective_target_vect_extract_even_odd): Likewise.
5103 (check_effective_target_vect_interleave): Likewise.
5104 (check_effective_target_vect_multiple_sizes): Likewise.
5105 (check_effective_target_vect64): Likewise.
5106 (check_effective_target_vect_max_reduc): Likewise.
5107
56a6d474
RB
51082017-06-28 Richard Biener <rguenther@suse.de>
5109
5110 PR middle-end/81227
5111 * gcc.dg/pr81227.c: New testcase.
5112
926c7865
MM
51132017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5114
5115 PR target/81193
5116 * lib/target-supports.exp
5117 (check_ppc_cpu_supports_hw_available): New test to make sure
5118 __builtin_cpu_supports works on power7 and newer.
5119
17a7218b
ML
51202017-06-28 Martin Liska <mliska@suse.cz>
5121
5122 PR ipa/81128
5123 * gcc.target/i386/pr81128.c: New test.
5124
63010089
ML
51252017-06-28 Martin Liska <mliska@suse.cz>
5126
5127 PR driver/79659
5128 * g++.dg/opt/pr79659.C: New test.
5129
b1cac008
CL
51302017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5131
5132 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5133 and options.
5134 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5135
42bd89ce
MG
51362017-06-28 Marc Glisse <marc.glisse@inria.fr>
5137
5138 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5139 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5140
b8d62ac8
JJ
51412017-06-28 Jakub Jelinek <jakub@redhat.com>
5142
5143 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5144 (foo): ... this. Change constants such that it isn't matched
5145 as __builtin_copysign, yet tests the combiner the same.
5146
6dc61b45
ML
51472017-06-28 Martin Liska <mliska@suse.cz>
5148
5149 PR sanitizer/81224
5150 * gcc.dg/asan/pr81224.c: New test.
5151
9a265443
EB
51522017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5153
5154 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5155 passed to pthread_join.
5156
935b5226
AK
51572017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5158
5159 * gcc.target/s390/nodatarel-1.c: New test.
5160
88016532
JD
51612017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5162
5163 PR fortran/80164
5164 * gfortran.dg/array_temporaries_4.f90: New test.
5165
8c2805bb
AP
51662017-06-27 Andrew Pinski <apinski@cavium.com>
5167
5168 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5169 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5170 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5171
786c6d10
MP
51722017-06-27 Marek Polacek <polacek@redhat.com>
5173
5174 PR sanitizer/81223
5175 * gcc.dg/ubsan/pr81223.c: New test.
5176
1e7df2e6
MG
51772017-06-27 Marc Glisse <marc.glisse@inria.fr>
5178
5179 * gcc.dg/tree-ssa/assoc-1.c: New file.
5180
58b45c4f
PC
51812017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5182
5183 PR c++/62046
5184 * g++.dg/parse/catch2.C: New.
5185
00296d7f
JJ
51862017-06-27 Jakub Jelinek <jakub@redhat.com>
5187
c1031852
JJ
5188 PR sanitizer/81209
5189 * g++.dg/ubsan/pr81209.C: New test.
5190
00296d7f
JJ
5191 PR middle-end/81207
5192 * gcc.c-torture/compile/pr81207.c: New test.
5193
0c418630
MP
51942017-06-27 Marek Polacek <polacek@redhat.com>
5195
5196 PR bootstrap/81216
5197 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5198
4b377e01
MS
51992017-06-26 Martin Sebor <msebor@redhat.com>
5200
5201 PR c++/81169
5202 * g++.dg/Wclass-memaccess-2.C: New test.
5203
952ac945
CL
52042017-06-26 Carl Love <cel@us.ibm.com>
5205
5206 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5207 Add new runnable test file for the vec_rev built-ins.
5208
df11b2ea
BS
52092016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5210
226ab0a8 5211 PR/tree-optimization 71815
df11b2ea
BS
5212 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5213 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5214
fa7ccca0
RL
52152017-06-26 Renlin Li <renlin.li@arm.com>
5216 Szabolcs Nagy <szabolcs.nagy@arm.com>
5217
5218 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5219 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5220 memmove.
5221
5a5c2d16
RB
52222017-06-26 Richard Biener <rguenther@suse.de>
5223
5224 PR target/81175
5225 * gfortran.dg/pr81175.f: New testcase.
5226
75f0112f
RB
52272017-06-26 Richard Biener <rguenther@suse.de>
5228
5229 PR tree-optimization/81203
5230 * gcc.dg/torture/pr81203.c: New testcase.
5231
3e2becc4
MP
52322017-06-26 Marek Polacek <polacek@redhat.com>
5233
5234 PR c/80116
5235 * c-c++-common/Wmultistatement-macros-1.c: New test.
5236 * c-c++-common/Wmultistatement-macros-2.c: New test.
5237 * c-c++-common/Wmultistatement-macros-3.c: New test.
5238 * c-c++-common/Wmultistatement-macros-4.c: New test.
5239 * c-c++-common/Wmultistatement-macros-5.c: New test.
5240 * c-c++-common/Wmultistatement-macros-6.c: New test.
5241 * c-c++-common/Wmultistatement-macros-7.c: New test.
5242 * c-c++-common/Wmultistatement-macros-8.c: New test.
5243 * c-c++-common/Wmultistatement-macros-9.c: New test.
5244 * c-c++-common/Wmultistatement-macros-10.c: New test.
5245 * c-c++-common/Wmultistatement-macros-11.c: New test.
5246
945653db
EB
52472017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5248
5249 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5250
c8e3c356
CL
52512017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5252
5253 * lib/target-supports.exp
5254 (check_effective_target_arm_neon_ok_nocache): Add flags with
5255 -mfloat-abi=hard. Include arm_neon.h.
5256 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5257 (check_effective_target_arm_neon_ok_no_float_abi): New.
5258 * gcc.target/arm/lto/pr65837_0.c: Require
5259 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5260 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5261 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5262
22235619
PC
52632017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/62315
5266 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5267
e56e3fda
TK
52682017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5269
45bb7d59 5270 PR fortran/52473
e56e3fda
TK
5271 * gfortran.dg/cshift_2.f90: New test.
5272
d3f062be
JW
52732017-06-23 Jim Wilson <jim.wilson@linaro.org>
5274
5275 PR middle-end/79794
5276 * gcc.target/aarch64/pr79794.c: New.
5277
37416b69
MM
52782017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5279
5280 PR target/80510
5281 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5282 * gcc.target/powerpc/pr80510-2.c: Likewise.
5283
8447a92f
JL
52842017-06-22 Jeff Law <law@redhat.com>
5285
5286 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5287
52607f7e
WS
52882017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5289
5290 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5291 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5292 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5293 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5294 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5295 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5296 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5297 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5298
fb68f296
JC
52992017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5300
45bb7d59 5301 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5302
60edf8bb
MT
53032017-06-22 Matt Turner <mattst88@gmail.com>
5304
5305 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5306 skylake check.
5307
4333d74b
CL
53082017-06-22 Carl Love <cel@us.ibm.com>
5309
5310 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5311 vmuleuh): Fix scan-assembler-times should check for word not half word
5312 instructions.
5313
13f752b2
JL
53142017-06-22 Jeff Law <law@redhat.com>
5315
5316 * gcc.c-torture/compile/stack-check-1.c: New test.
5317
0759db19
RB
53182016-06-22 Richard Biener <rguenther@suse.de>
5319
5320 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5321 * gcc.dg/vect/pr65947-2.c: Likewise.
5322 * gcc.dg/vect/pr65947-3.c: Likewise.
5323 * gcc.dg/vect/pr65947-4.c: Likewise.
5324 * gcc.dg/vect/pr65947-5.c: Likewise.
5325 * gcc.dg/vect/pr65947-6.c: Likewise.
5326 * gcc.dg/vect/pr65947-8.c: Likewise.
5327 * gcc.dg/vect/pr65947-9.c: Likewise.
5328 * gcc.dg/vect/pr65947-10.c: Likewise.
5329 * gcc.dg/vect/pr65947-12.c: Likewise.
5330 * gcc.dg/vect/pr65947-13.c: Likewise.
5331 * gcc.dg/vect/pr65947-14.c: Likewise.
5332 * gcc.dg/vect/vect-cond-2.c: Likewise.
5333 * gcc.dg/vect/vect-pr69848.c: Likewise.
5334
c24c235e
ML
53352017-06-22 Martin Liska <mliska@suse.cz>
5336
5337 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5338 to not inline it.
5339
71f82be9
JG
53402017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5341
5342 * gcc.dg/tree-ssa/forwprop-37.c: New.
5343
a78f6980
RB
53442017-06-22 Richard Biener <rguenther@suse.de>
5345
5346 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5347
85d5b033
RB
53482017-06-22 Richard Biener <rguenther@suse.de>
5349
5350 * gcc.dg/vect/pr65947-14.c: New testcase.
5351
4ded8669
MM
53522017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5353
5354 PR target/80510
5355 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5356 32-bit support is added. Change ITYPE size to 64-bit integer.
5357 * gcc.target/powerpc/pr80510-2.c: Likewise.
5358
cb8d1b01
JJ
53592017-06-21 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR c++/81154
5362 * g++.dg/gomp/pr81154.C: New test.
5363
113459fa
DM
53642017-06-21 David Malcolm <dmalcolm@redhat.com>
5365
5366 * g++.dg/other/old-style-cast-fixits.C: New test case.
5367
5e9d501c
JJ
53682017-06-21 Jakub Jelinek <jakub@redhat.com>
5369
5370 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5371
27d33d3e
TV
53722017-06-21 Tom de Vries <tom@codesourcery.com>
5373
5374 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5375
5433db45
TV
53762017-06-21 Tom de Vries <tom@codesourcery.com>
5377
5378 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5379 warning.
5380
93c18375
ML
53812017-06-21 Martin Liska <mliska@suse.cz>
5382
5383 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5384
ff9baa5f
PMR
53852017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5386
5387 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5388 gnat.dg/debug11_pkg2.ads: New testcase.
5389
a23ba8cc
MG
53902017-06-21 Marc Glisse <marc.glisse@inria.fr>
5391
5392 * gcc.target/i386/getround.c: New file.
5393
ed73f46f
MG
53942017-06-21 Marc Glisse <marc.glisse@inria.fr>
5395
5396 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5397 * gcc.dg/tree-ssa/addadd-2.c: New file.
5398
6b92ab17
TV
53992017-06-21 Tom de Vries <tom@codesourcery.com>
5400
5401 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5402 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5403 * gcc.c-torture/compile/20080806-1.c: Same.
5404 * gcc.c-torture/compile/920723-1.c: Same.
5405 * gcc.c-torture/compile/930621-1.c: Same.
5406 * gcc.c-torture/compile/991214-2.c: Same.
5407 * gcc.c-torture/compile/bcopy.c: Same.
5408 * gcc.c-torture/compile/memtst.c: Same.
5409 * gcc.c-torture/compile/msp.c: Same.
5410 * gcc.c-torture/compile/stuct.c: Same.
5411 * gcc.c-torture/execute/20011008-3.c: Same.
5412 * gcc.c-torture/execute/20030209-1.c: Same.
5413 * gcc.c-torture/execute/20031012-1.c: Same.
5414 * gcc.c-torture/execute/20040805-1.c: Same.
5415 * gcc.c-torture/execute/920410-1.c: Same.
5416 * gcc.c-torture/execute/921113-1.c: Same.
5417 * gcc.c-torture/execute/921202-1.c: Same.
5418 * gcc.c-torture/execute/921208-2.c: Same.
5419 * gcc.c-torture/execute/930106-1.c: Same.
5420 * gcc.c-torture/execute/930406-1.c: Same.
5421 * gcc.c-torture/execute/950221-1.c: Same.
5422 * gcc.c-torture/execute/960521-1.c: Same.
5423 * gcc.c-torture/execute/980605-1.c: Same.
5424 * gcc.c-torture/execute/comp-goto-1.c: Same.
5425 * gcc.c-torture/execute/comp-goto-2.c: Same.
5426 * gcc.c-torture/execute/memcpy-1.c: Same.
5427 * gcc.c-torture/execute/multi-ix.c: Same.
5428 * gcc.c-torture/execute/nestfunc-4.c: Same.
5429 * gcc.c-torture/execute/pr20621-1.c: Same.
5430 * gcc.c-torture/execute/pr23135.c: Same.
5431 * gcc.c-torture/execute/pr28982b.c: Same.
5432 * gcc.dg/loop-3.c: Same.
5433 * gcc.dg/struct-ret-3.c: Same.
5434 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5435 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5436 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5437 * gcc.dg/tree-prof/pr44777.c: Same.
5438
191578a5
DM
54392017-06-20 David Malcolm <dmalcolm@redhat.com>
5440
5441 PR jit/81144
5442 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5443 memset call with zero-initialization.
5444 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5445
8a259e30
UB
54462017-06-20 Uros Bizjak <ubizjak@gmail.com>
5447
5448 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5449 (main): Renamed to ...
5450 (fma4_test): ... this.
5451
b6837e04
JK
54522017-06-20 Julia Koval <julia.koval@intel.com>
5453
5454 * gcc.target/i386/pr73350-2.c: New test.
5455
67ea3f4e
RO
54562017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5457
5458 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5459 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5460 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5461 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5462 restrict to x86_64-*-*-gnu.
5463 Skip scan-assembler on *-*-darwin*.
5464 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5465 * gcc.dg/loop-invariant.c: Likewise.
5466 * gcc.dg/lto/pr70955_0.c: Likewise.
5467 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5468 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5469 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5470
5471 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5472 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5473 targets.
5474 * gcc.dg/attr-ms_struct-2.c: Likewise.
5475 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5476 * gcc.dg/bf-ms-layout.c: Likewise.
5477 * gcc.dg/bf-ms-layout-2.c: Likewise.
5478 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5479 Require fpic support.
5480 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5481 targets.
5482 * gcc.target/i386/bitfield2.c: Likewise.
5483 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5484 targets.
5485 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5486
71bbbd13
NS
54872017-06-20 Nathan Sidwell <nathan@acm.org>
5488
5489 PR c++/67074
5490 * g++.dg/lookup/pr67074.C: New.
5491 * g++.dg/parse/namespace-alias-1.C: Adjust.
5492
531f0b38
RB
54932017-06-20 Richard Biener <rguenther@suse.de>
5494
5495 PR middle-end/81097
5496 * c-c++-common/ubsan/pr81097.c: New testcase.
5497
d47d7438
RB
54982017-06-20 Richard Biener <rguenther@suse.de>
5499
5500 * gcc.dg/vect/pr65947-9.c: Adjust.
5501
b5c7b957
TP
55022017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5503
5504 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5505 * gcc.target/arm/acle/cdp2.c: Likewise.
5506 * gcc.target/arm/acle/ldc.c: Likewise.
5507 * gcc.target/arm/acle/ldc2.c: Likewise.
5508 * gcc.target/arm/acle/ldc2l.c: Likewise.
5509 * gcc.target/arm/acle/ldcl.c: Likewise.
5510 * gcc.target/arm/acle/mcr.c: Likewise.
5511 * gcc.target/arm/acle/mcr2.c: Likewise.
5512 * gcc.target/arm/acle/mcrr.c: Likewise.
5513 * gcc.target/arm/acle/mcrr2.c: Likewise.
5514 * gcc.target/arm/acle/mrc.c: Likewise.
5515 * gcc.target/arm/acle/mrc2.c: Likewise.
5516 * gcc.target/arm/acle/mrrc.c: Likewise.
5517 * gcc.target/arm/acle/mrrc2.c: Likewise.
5518 * gcc.target/arm/acle/stc.c: Likewise.
5519 * gcc.target/arm/acle/stc2.c: Likewise.
5520 * gcc.target/arm/acle/stc2l.c: Likewise.
5521 * gcc.target/arm/acle/stcl.c: Likewise.
5522
a1aa2599
JJ
55232017-06-20 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR target/81121
5526 * gcc.target/i386/pr81121.c: New test.
5527
16122c22
MM
55282017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5529
5530 PR target/79799
5531 * gcc.target/powerpc/pr79799-1.c: New test.
5532 * gcc.target/powerpc/pr79799-2.c: Likewise.
5533 * gcc.target/powerpc/pr79799-3.c: Likewise.
5534 * gcc.target/powerpc/pr79799-4.c: Likewise.
5535 * gcc.target/powerpc/pr79799-5.c: Likewise.
5536
5ec046c0
NS
55372017-06-19 Nathan Sidwell <nathan@acm.org>
5538
5539 PR c++/81124
5540 PR c++/79766
5541 * g++.dg/lookup/pr79766.C: New.
5542 * g++.dg/lookup/pr81124.C: New.
5543 * g++.dg/template/explicit6.C: Adjust.
5544 * g++.old-deja/g++.other/decl5.C: Adjust.
5545
c72e002c
CL
55462017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5547
5548 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5549 -DSTACK_SIZE.
5550
4301ae22
JJ
55512017-06-19 Jakub Jelinek <jakub@redhat.com>
5552
9f8fafe8
JJ
5553 PR sanitizer/81125
5554 * g++.dg/ubsan/pr81125.C: New test.
5555
4301ae22
JJ
5556 PR sanitizer/81111
5557 * g++.dg/ubsan/pr81111.C: New test.
5558
21e4389f
RB
55592017-06-19 Richard Biener <rguenther@suse.de>
5560
5561 PR middle-end/81118
5562 * gcc.dg/torture/pr81118.c: New testcase.
5563
343ae898
RB
55642017-06-19 Richard Biener <rguenther@suse.de>
5565
5566 PR tree-optimization/80887
5567 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5568
97872698
JJ
55692017-06-19 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR ipa/81112
5572 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5573
c14c0b15
NS
55742017-06-19 Nathan Sidwell <nathan@acm.org>
5575
5576 PR c++/81119
5577 * g++.dg/warn/pr81119.C: New.
5578
a6e5212a
ML
55792017-06-19 Martin Liska <mliska@suse.cz>
5580
5581 PR sanitizer/80879
5582 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5583
871cc215
ML
55842017-06-19 Martin Liska <mliska@suse.cz>
5585
5586 PR ipa/80732
5587 * gcc.target/i386/mvc5.c: Scan indirect_function.
5588 * gcc.target/i386/mvc7.c: Likewise.
5589 * gcc.target/i386/pr80732.c: New test.
5590
431abe69
PC
55912017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5592
5593 PR c++/66093
5594 * g++.dg/cpp1y/constexpr-66093.C: New.
5595
fe1ae165
RO
55962017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5597
5598 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5599 dg-skip-if list.
5600
db9bbdec
RB
56012017-06-19 Richard Biener <rguenther@suse.de>
5602
5603 PR ipa/81112
5604 * g++.dg/torture/pr81112.C: New testcase.
5605
18154846
JH
56062017-06-18 Jan Hubicka <hubicka@ucw.cz>
5607
5608 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5609
5dace4bf
TK
56102017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5611
5612 PR fortran/52473
5613 * gfortran.dg/cshift_1.f90: New test.
5614
4f4b0ab8
RO
56152017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5616
5617 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5618
b36a612c
CL
56192017-06-16 Carl Love <cel@us.ibm.com>
5620
5621 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5622 main): Add runnable tests and test checker for vec_float,
5623 vec_float2, vec_floate and vec_floato builtins.
5624
e3e266bf
RE
56252017-06-16 Richard Earnshaw <rearnsha@arm.com>
5626
5627 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5628 the architecture options added by dg-add-options arm_neon.
5629 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5630 to the architecture.
5631 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5632 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5633 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5634
42093880
RE
56352017-06-16 Richard Earnshaw <rearnsha@arm.com>
5636
5637 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5638 multilibs have been built.
5639
c5742a17
RE
56402017-06-16 Richard Earnshaw <rearnsha@arm.com>
5641
5642 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5643 * gcc.target/arm/pr51915.c: Likewise.
5644 * gcc.target/arm/pr52006.c: Likewise.
5645 * gcc.target/arm/pr53187.c: Likewise.
5646
93aa40fe
RE
56472017-06-16 Richard Earnshaw <rearnsha@arm.com>
5648
5649 * gcc.target/arm/multilibs.exp: New file.
5650
b3d8d88e
MS
56512017-06-16 Martin Sebor <msebor@redhat.com>
5652
5653 PR tree-optimization/80933
5654 PR tree-optimization/80934
5655 * gcc.dg/fold-bcopy.c: New test.
5656 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5657 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5658 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5659 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5660 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5661 * gcc.dg/builtins-nonnull.c: Likewise.
5662
56960fd6
JG
56632017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5664
5665 PR target/71778
5666 * gcc.target/arm/pr71778.c: New.
5667
ec73e54d
JH
56682017-06-16 Jan Hubicka <hubicka@ucw.cz>
5669
5670 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5671
01f1c24e
RB
56722017-06-16 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/81090
5675 * gcc.dg/graphite/pr81090.c: New testcase.
5676
8d94f932
JW
56772017-06-16 Janus Weil <janus@gcc.gnu.org>
5678
5679 PR fortran/80983
5680 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5681
b783399a
JJ
56822017-06-16 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR sanitizer/81094
5685 * c-c++-common/ubsan/object-size-11.c: New test.
5686
c3684b7b
MS
56872017-06-15 Martin Sebor <msebor@redhat.com>
5688
5689 PR c++/80560
5690 * g++.dg/Wclass-memaccess.C: New test.
5691
d0e7a9fd
JW
56922017-06-15 Janus Weil <janus@gcc.gnu.org>
5693
5694 PR fortran/80983
5695 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5696
d1eed638
JH
56972017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5698
5699 PR lto/69866
5700 * gcc.dg/lto/pr69866_0.c: New test.
5701 * gcc.dg/lto/pr69866_1.c: Likewise.
5702
61f5d852
JL
57032017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5704
5705 PR target/78818
5706 * gcc.target/msp430/pr78818-real.c: New template for tests.
5707 * gcc.target/msp430/pr78818-auto.c: New test.
5708 * gcc.target/msp430/pr78818-data-region.c: New test.
5709 * gcc.target/msp430/pr78818-data-sec.c: New test.
5710 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5711
6820664a
TP
57122017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5713
5714 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5715 instructions in it rather than the number of IT blocks being 2.
5716 Transfer scan directive arm_thumb2 restriction to the whole
5717 testcase and restrict further to Thumb-only targets.
5718
41c540fc
TC
57192017-06-15 Tamar Christina <tamar.christina@arm.com>
5720
5721 * gcc.target/arm/sdiv_costs_1.c:
5722 Use dg-add-options.
5723
3466430f
MR
57242017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5725
5726 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5727 * gcc.target/mips/pr51513-1.c: New test.
5728 * gcc.target/mips/pr51513-2.c: New test.
5729
26fda5f5
RB
57302017-06-14 Richard Biener <rguenther@suse.de>
5731
5732 PR tree-optimization/81083
5733 * gcc.dg/torture/pr81083.c: Add prototypes.
5734
909263f8
RB
57352017-06-14 Richard Biener <rguenther@suse.de>
5736
5737 PR middle-end/81088
5738 * c-c++-common/ubsan/pr81088.c: New testcase.
5739
938a807a
EB
57402017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5741
5742 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5743
85c1b6d7
AP
57442017-06-14 Andrew Pinski <apinski@cavium.com>
5745 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5746
5747 PR target/71663
5748 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5749 * gcc.target/aarch64/vect-init-2.c: Likewise.
5750 * gcc.target/aarch64/vect-init-3.c: Likewise.
5751 * gcc.target/aarch64/vect-init-4.c: Likewise.
5752 * gcc.target/aarch64/vect-init-5.c: Likewise.
5753
bee9e49f
PC
57542017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/58541
5757 * g++.dg/cpp0x/constexpr-58541.C: New.
5758
24d020bd
RB
57592017-06-14 Richard Biener <rguenther@suse.de>
5760
5761 PR tree-optimization/81083
5762 * gcc.dg/torture/pr81083.c: New testcase.
5763
11c16c2a
JJ
57642017-06-14 Jakub Jelinek <jakub@redhat.com>
5765
5766 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5767 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5768
c60dc053
JJ
57692017-06-13 Jakub Jelinek <jakub@redhat.com>
5770
f31a8339
JJ
5771 PR c++/80973
5772 * g++.dg/ubsan/pr80973.C: New test.
5773
c60dc053
JJ
5774 PR c++/80984
5775 * g++.dg/opt/nrv18.C: New test.
5776
45b2222a
ML
57772017-06-13 Martin Liska <mliska@suse.cz>
5778
5779 PR sanitize/78204
5780 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5781 test by adding no_sanitize attribute.
5782 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5783
ef0e3441
RL
57842017-06-13 Renlin Li <renlin.li@arm.com>
5785
5786 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5787 conditionally.
5788
345683a9
MJ
57892017-06-13 Martin Jambor <mjambor@suse.cz>
5790
5791 PR tree-optimization/80803
5792 PR tree-optimization/81063
5793 gcc.dg/tree-ssa/pr80803.c: New test.
5794 gcc.dg/tree-ssa/pr81063.c: Likewise.
5795
9ebc3467
YG
57962017-06-12 Yury Gribov <tetra2005@gmail.com>
5797
5798 * c-c++-common/fold-masked-cmp-3.c: New test.
5799
16842d34
YG
58002017-06-13 Yury Gribov <tetra2005@gmail.com>
5801
5802 PR tree-optimization/67328
5803 * c-c++-common/fold-masked-cmp-1.c: New test.
5804 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5805 * gcc.dg/pr46309.c: Fix pattern.
5806 * gcc.dg/pr46309-2.c: Likewise.
5807
ba593ad5
TC
58082017-06-13 Tamar Christina <tamar.christina@arm.com>
5809
5810 * gcc.target/arm/sdiv_costs_1.c:
5811 Require arm_arch_v8a_ok and add march option.
5812
9ab5a235
ML
58132017-06-13 Martin Liska <mliska@suse.cz>
5814
5815 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5816 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5817 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5818
4f2c198d
RB
58192017-06-13 Richard Biener <rguenther@suse.de>
5820
5821 PR middle-end/81065
5822 * c-c++-common/ubsan/pr81065.c: New testcase.
5823
196ed8ea
ILT
58242017-06-12 Ian Lance Taylor <iant@golang.org>
5825
5826 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5827 freorder. Update comment to explain test.
5828
64ff4f60
TC
58292017-06-12 Tamar Christina <tamar.christina@arm.com>
5830
5831 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5832 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5833 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5834 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5835
5ed2fdfe
TC
58362017-06-12 Tamar Christina <tamar.christina@arm.com>
5837
5838 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5839
6cddb61c
TC
58402017-06-12 Tamar Christina <tamar.christina@arm.com>
5841
5842 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5843
aebce396
JJ
58442017-06-12 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR tree-optimization/81003
5847 * gcc.c-torture/compile/pr81003.c: New test.
5848
3fd7fe21
RB
58492017-06-12 Richard Biener <rguenther@suse.de>
5850
5851 PR tree-optimization/81053
5852 * gcc.dg/torture/pr81053.c: New testcase.
5853
ac39f0e8
TK
58542017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5855
5856 PR fortran/80988
5857 * gfortran.dg/implied_do_io_3.f90: New test.
5858
18787c38
TV
58592017-06-10 Tom de Vries <tom@codesourcery.com>
5860
5861 * lib/target-supports.exp (check_effective_target_signal): New proc.
5862 * lib/gcc.exp (gcc_target_compile): Remove appending of
5863 -DSIGNAL_SUPPRESS to additional_flags.
5864 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5865 additional_flags if effective target signal is not supported by the
5866 target.
5867 * gcc.c-torture/execute/20101011-1.c: Same.
5868 * gcc.dg/c99-stdint-1.c: Same.
5869 * gcc.dg/c99-stdint-2.c: Same.
5870 * gcc.dg/c99-stdint-5.c: Same.
5871 * gcc.dg/c99-stdint-6.c: Same.
5872 * gcc.dg/stdint-width-1.c: Same.
5873
0069a009
TV
58742017-06-10 Tom de Vries <tom@codesourcery.com>
5875
5876 * lib/target-supports.exp (check_effective_target_stack_size)
5877 (dg-effective-target-value): New proc.
5878 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5879 additional_flags.
5880 * lib/objc.exp (objc_target_compile): Same.
5881 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5882 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5883 dg-additional-options.
5884 * gcc.c-torture/compile/20080806-1.c: Same.
5885 * gcc.c-torture/compile/920723-1.c: Same.
5886 * gcc.c-torture/compile/930621-1.c: Same.
5887 * gcc.c-torture/compile/991214-2.c: Same.
5888 * gcc.c-torture/compile/bcopy.c: Same.
5889 * gcc.c-torture/compile/memtst.c: Same.
5890 * gcc.c-torture/compile/msp.c: Same.
5891 * gcc.c-torture/compile/stuct.c: Same.
5892 * gcc.c-torture/execute/20011008-3.c: Same.
5893 * gcc.c-torture/execute/20030209-1.c: Same.
5894 * gcc.c-torture/execute/20031012-1.c: Same.
5895 * gcc.c-torture/execute/20040805-1.c: Same.
5896 * gcc.c-torture/execute/920410-1.c: Same.
5897 * gcc.c-torture/execute/920501-7.c: Same.
5898 * gcc.c-torture/execute/921113-1.c: Same.
5899 * gcc.c-torture/execute/921202-1.c: Same.
5900 * gcc.c-torture/execute/921208-2.c: Same.
5901 * gcc.c-torture/execute/930106-1.c: Same.
5902 * gcc.c-torture/execute/930406-1.c: Same.
5903 * gcc.c-torture/execute/950221-1.c: Same.
5904 * gcc.c-torture/execute/960521-1.c: Same.
5905 * gcc.c-torture/execute/980605-1.c: Same.
5906 * gcc.c-torture/execute/comp-goto-1.c: Same.
5907 * gcc.c-torture/execute/comp-goto-2.c: Same.
5908 * gcc.c-torture/execute/memcpy-1.c: Same.
5909 * gcc.c-torture/execute/multi-ix.c: Same.
5910 * gcc.c-torture/execute/nestfunc-4.c: Same.
5911 * gcc.c-torture/execute/pr20621-1.c: Same.
5912 * gcc.c-torture/execute/pr23135.c: Same.
5913 * gcc.c-torture/execute/pr28982b.c: Same.
5914 * gcc.dg/loop-3.c: Same.
5915 * gcc.dg/struct-ret-3.c: Same.
5916 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5917 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5918 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5919 * gcc.dg/tree-prof/pr44777.c: Same.
5920
b09649fd
DM
59212017-06-09 David Malcolm <dmalcolm@redhat.com>
5922
5923 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5924 (test_mutually_exclusive_suggestions): New test function.
5925 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5926 (test_mutually_exclusive_suggestions): New test function.
5927 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5928 (test_mutually_exclusive_suggestions): New test function.
5929 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5930 (test_show_locus): Add special-case for
5931 "test_mutually_exclusive_suggestions".
5932
a1f427e9
ILT
59332017-06-09 Ian Lance Taylor <iant@golang.org>
5934
5935 * gcc.dg/tree-prof/split-1.c: New test.
5936
cb59f689
JH
59372017-06-09 Jan Hubicka <hubicka@ucw.cz>
5938
5939 * gcc.dg/predict-14.c: Avoid cold function detection.
5940 * gcc.target/i386/umod-3.c: Likewise.
5941
f66e6423
TC
59422017-06-09 Tamar Christina <tamar.christina@arm.com>
5943
5944 * gcc.target/aarch64/lrint-matherr.h: New.
5945 * gcc.target/aarch64/inline-lrint_1.c: New.
5946 * gcc.target/aarch64/inline-lrint_2.c: New.
5947 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5948 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5949
37b68a43
TC
59502017-06-09 Tamar Christina <tamar.christina@arm.com>
5951
5952 * gcc.target/arm/sdiv_costs_1.c: New.
5953
37f30285
TV
59542017-06-09 Tom de Vries <tom@codesourcery.com>
5955
5956 PR target/80855
5957 * gcc.target/nvptx/label-values.c: New test.
5958
051508d7
TP
59592017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5960
5961 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5962 Test for null definitions instead of them being undefined. Add entry
5963 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5964 about using the effective target for architecture extension.
5965 (check_effective_target_arm_arch_v7ve_ok): Remove.
5966 (add_options_for_arm_arch_v7ve): Likewise.
5967
01a8cacc
RB
59682017-06-09 Richard Biener <rguenther@suse.de>
5969
5970 PR tree-optimization/66623
5971 * gcc.dg/vect/pr66623.c: New testcase.
5972
6d1115c5
RB
59732017-06-09 Richard Biener <rguenther@suse.de>
5974
5975 PR tree-optimization/79483
5976 * gcc.dg/graphite/pr79483.c: New testcase.
5977
6ba856d4
RB
59782017-06-09 Richard Biener <rguenther@suse.de>
5979
5980 PR middle-end/81007
5981 * g++.dg/pr81007.C: New testcase.
5982
48e69247
JJ
59832017-06-09 Jakub Jelinek <jakub@redhat.com>
5984
5985 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5986 instead of "rsp" for -m32.
5987 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5988 target, add -msse2 to dg-options.
5989 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5990 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5991
120ef1d5
SB
59922017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5993
5994 PR target/80966
5995 * gcc.target/powerpc/stack-limit.c: New testcase.
5996
271be653
WS
59972017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5998
774cccdc
JJ
5999 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6000 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6001 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6002 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6003 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6004 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 6005
0d05f685
JJ
60062017-06-08 Jakub Jelinek <jakub@redhat.com>
6007
8ab7005b
JJ
6008 PR c/81006
6009 * c-c++-common/gomp/pr81006.c: New test.
6010
34361776
JJ
6011 PR c++/81011
6012 * g++.dg/gomp/pr81011.C: New test.
6013
0d05f685
JJ
6014 PR middle-end/81005
6015 * c-c++-common/ubsan/align-10.c: New test.
6016 * c-c++-common/ubsan/null-13.c: New test.
6017
2163b9bc
UB
60182017-06-08 Uros Bizjak <ubizjak@gmail.com>
6019
6020 PR target/81015
6021 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6022 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6023 * gcc.target/i386/pr81015.c: New test.
6024
73f49ad7
TV
60252017-06-08 Tom de Vries <tom@codesourcery.com>
6026
6027 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6028 trampolines instead of NO_TRAMPOLINES.
6029 * gcc.c-torture/execute/20000822-1.c: Same.
6030 * gcc.c-torture/execute/920428-2.c: Same.
6031 * gcc.c-torture/execute/920501-7.c: Same.
6032 * gcc.c-torture/execute/920612-2.c: Same.
6033 * gcc.c-torture/execute/921017-1.c: Same.
6034 * gcc.c-torture/execute/921215-1.c: Same.
6035 * gcc.c-torture/execute/931002-1.c: Same.
6036 * gcc.c-torture/execute/comp-goto-2.c: Same.
6037 * gcc.c-torture/execute/nestfunc-1.c: Same.
6038 * gcc.c-torture/execute/nestfunc-2.c: Same.
6039 * gcc.c-torture/execute/nestfunc-3.c: Same.
6040 * gcc.c-torture/execute/nestfunc-5.c: Same.
6041 * gcc.c-torture/execute/nestfunc-6.c: Same.
6042 * gcc.c-torture/execute/pr24135.c: Same.
6043 * gcc.dg/Wtrampolines.c: Same.
6044 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6045 * gcc.dg/torture/stackalign/nested-5.c: Same.
6046 * gcc.dg/torture/stackalign/nested-6.c: Same.
6047 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6048 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6049 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6050 * gcc.dg/trampoline-1.c: Same.
6051 * gcc.dg/tree-prof/pr44777.c: Same.
6052 * gcc.target/i386/pr67770.c: Same.
6053 * lib/gcc.exp (gcc_target_compile): Remove appending of
6054 -DNO_TRAMPOLINES to additional_flags.
6055 * lib/objc.exp (objc_target_compile): Same.
6056
b9835925
TV
60572017-06-08 Tom de Vries <tom@codesourcery.com>
6058
6059 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6060 'gcc,no_trampolines' instead of 'no_trampolines'.
6061
77db6c15
AI
60622017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6063
6064 PR middle-end/79988
6065 * gcc.target/i386/mpx/pr79988.c: New test.
6066
0036534f
AI
60672017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6068
6069 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6070 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6071 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6072
b69d9ac6
JH
60732017-06-08 Jan Hubicka <hubicka@ucw.cz>
6074
6075 * g++.dg/tree-ssa/counts-1.C: New testcase.
6076 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6077
c46f9051
JK
60782017-08-08 Julia Koval <julia.koval@intel.com>
6079
6080 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6081 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6082 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6083 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6084 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6085 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6086
5ed41889
MP
60872017-06-08 Marek Polacek <polacek@redhat.com>
6088
6089 PR sanitize/80932
6090 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6091
8055904e
JK
60922017-08-08 Julia Koval <julia.koval@intel.com>
6093
6094 PR target/73350,80862
6095 * gcc.target/i386/pr73350.c: New test.
6096
fb4bc6ff
RB
60972017-06-08 Richard Biener <rguenther@suse.de>
6098
6099 PR tree-optimization/80928
6100 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6101
989cc652 61022017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6103
989cc652
CL
6104 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6105
83059741
JW
61062017-06-07 Jonathan Wakely <jwakely@redhat.com>
6107
6108 PR c++/80990
6109 * g++.dg/cpp1z/class-deduction39.C: New.
6110
0874a778
MP
61112017-06-07 Marek Polacek <polacek@redhat.com>
6112
6113 PR sanitizer/80932
6114 * c-c++-common/ubsan/pr80932.c: New test.
6115
55e872a4
BC
61162017-06-07 Bin Cheng <bin.cheng@arm.com>
6117
6118 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6119 * gcc.target/i386/l_fma_double_2.c: Ditto.
6120 * gcc.target/i386/l_fma_double_3.c: Ditto.
6121 * gcc.target/i386/l_fma_double_4.c: Ditto.
6122 * gcc.target/i386/l_fma_double_5.c: Ditto.
6123 * gcc.target/i386/l_fma_double_6.c: Ditto.
6124 * gcc.target/i386/l_fma_float_1.c: Ditto.
6125 * gcc.target/i386/l_fma_float_2.c: Ditto.
6126 * gcc.target/i386/l_fma_float_3.c: Ditto.
6127 * gcc.target/i386/l_fma_float_4.c: Ditto.
6128 * gcc.target/i386/l_fma_float_5.c: Ditto.
6129 * gcc.target/i386/l_fma_float_6.c: Ditto.
6130
cb9ac430
TC
61312017-06-07 Tamar Christina <tamar.christina@arm.com>
6132
6133 * gcc.target/aarch64/sdiv_costs_1.c: New.
6134
46c821e7
RB
61352017-06-07 Richard Biener <rguenther@suse.de>
6136
6137 PR tree-optimization/80928
6138 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6139 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6140
6eb2ac65
RB
61412017-06-07 Richard Biener <rguenther@suse.de>
6142
6143 PR tree-optimization/80928
6144 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6145 check_results.
6146
25396db9
NS
61472017-06-06 Nathan Sidwell <nathan@acm.org>
6148
6149 * g++.dg/pr45330.C: Add inline namespace case.
6150
bbf97416
TK
61512017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6152
6153 PR fortran/80975
6154 * gfortran.dg/matmul_16.f90: New test.
6155 * gfortran.dg/inline_matmul_18.f90: New test.
6156
dc949728
MP
61572017-06-06 Marek Polacek <polacek@redhat.com>
6158
6159 PR c/79983
6160 * gcc.dg/pr79983.c: New test.
6161
100d0700
DM
61622017-06-06 David S. Miller <davem@davemloft.net>
6163
6164 * gcc.target/sparc/sparc-ret-3.c: New test.
6165
6c6b519a
TV
61662017-06-06 Tom de Vries <tom@codesourcery.com>
6167
6168 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6169 label_values instead of NO_LABEL_VALUES.
6170 * gcc.c-torture/compile/920301-1.c: Same.
6171 * gcc.c-torture/compile/920501-1.c: Same.
6172 * gcc.c-torture/compile/941014-4.c: Same.
6173 * gcc.c-torture/compile/labels-1.c: Same.
6174 * gcc.c-torture/compile/pr18903.c: Same.
6175 * gcc.c-torture/execute/920302-1.c: Same.
6176 * gcc.c-torture/execute/920415-1.c: Same.
6177 * gcc.c-torture/execute/920428-2.c: Same.
6178 * gcc.c-torture/execute/920501-3.c: Same.
6179 * gcc.c-torture/execute/920501-4.c: Same.
6180 * gcc.c-torture/execute/920501-5.c: Same.
6181 * gcc.c-torture/execute/920501-7.c: Same.
6182 * gcc.c-torture/execute/920721-4.c: Same.
6183 * gcc.c-torture/execute/980526-1.c: Same.
6184 * gcc.c-torture/execute/990208-1.c: Same.
6185 * gcc.c-torture/execute/comp-goto-1.c: Same.
6186 * gcc.c-torture/execute/comp-goto-2.c: Same.
6187 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6188 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6189 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6190 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6191 * gcc.dg/tree-prof/pr44777.c: Same.
6192 * gcc.misc-tests/bprob-2.c: Same.
6193 * gcc.misc-tests/gcov-3.c: Same.
6194 * lib/gcc.exp (gcc_target_compile): Remove appending of
6195 -DNO_LABEL_VALUES to additional_flags.
6196 * lib/objc.exp (objc_target_compile): Same.
6197 * lib/target-supports.exp (check_effective_target_label_values): Test on
6198 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6199
4ebcc903
KT
62002017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6201
6202 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6203
331dc840
RB
62042017-06-06 Richard Biener <rguenther@suse.de>
6205
6206 PR tree-optimization/80974
6207 * gcc.dg/torture/pr80974.c: New testcase.
6208
d2537732
TP
62092017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6210
6211 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6212 "unsigned int" in conversation warning on line 15.
6213
e7baeb39
RB
62142017-06-06 Richard Biener <rguenther@suse.de>
6215
6216 PR tree-optimization/80928
6217 * gcc.dg/vect/pr80928.c: New testcase.
6218 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6219 * gcc.dg/vect/slp-13.c: Likewise.
6220 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6221
05945a1b
DM
62222017-06-05 David Malcolm <dmalcolm@redhat.com>
6223
6224 * g++.dg/plugin/comment_plugin.c: New test plugin.
6225 * g++.dg/plugin/comments-1.C: New test file.
6226 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6227
9b972837
BE
62282017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6229
6230 * gcc.misc-tests/gcov-1a.c: New test.
6231
1d135d98
MM
62322017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6233
6234 * gcc.target/powerpc/clone1.c: New test.
6235
92bba237
JW
62362017-06-05 Janus Weil <janus@gcc.gnu.org>
6237
6238 PR fortran/70601
6239 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6240
7b3ee9c9
NK
62412017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6242
6243 PR fortran/35339
6244 * gfortran.dg/implied_do_io_1.f90: New Test.
6245 * gfortran.dg/implied_do_io_2.f90: New Test.
6246
e4d1c5c4
RL
62472017-06-05 Renlin Li <renlin.li@arm.com>
6248
6249 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6250 selector to related line.
6251
d91561cb
JH
62522017-06-05 Jan Hubicka <hubicka@ucw.cz>
6253
6254 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6255
d8395013
KT
62562017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6257
6258 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6259
279dc4b4
KT
62602017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6261
6262 * gcc.target/aarch64/subs_compare_2.c: New test.
6263
e49d8b68
KT
62642017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6265
6266 * gcc.target/aarch64/subs_compare_1.c: New test.
6267
4456f65d
CX
62682017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6269
6270 * gcc.target/mips/div-9.c: Delete duplicate test.
6271 * gcc.target/mips/div-10.c: Ditto.
6272 * gcc.target/mips/div-11.c: Ditto.
6273 * gcc.target/mips/div-12.c: Ditto.
6274
3995f3a2
JH
62752017-05-23 Jan Hubicka <hubicka@ucw.cz>
6276
6277 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6278
82c027e1
DH
62792017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6280
6281 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6282 vesrion of the dejagnu grep.
6283 (list-module-names): Use it and adjust the regular expressions for
6284 modules and submodules.
6285 * gfortran.dg/prof/prof.exp: Cleanup modules.
6286 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6287 directives.
6288 * gfortran.dg/altreturn_8.f90: Likewise.
6289 * gfortran.dg/associate_12.f90: Likewise.
6290 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6291 * gfortran.dg/charlen_15.f90: Likewise.
6292 * gfortran.dg/class_4a.f03: Likewise.
6293 * gfortran.dg/class_54.f90: Likewise.
6294 * gfortran.dg/class_dummy_4.f03: Likewise.
6295 * gfortran.dg/class_dummy_5.f90: Likewise.
6296 * gfortran.dg/constructor_9.f90: Likewise.
6297 * gfortran.dg/dec_structure_15.f90: Likewise.
6298 * gfortran.dg/do_check_8.f90: Likewise.
6299 * gfortran.dg/dtio_26.f03: Likewise.
6300 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6301 * gfortran.dg/equiv_9.f90: Likewise.
6302 * gfortran.dg/extends_15.f90: Likewise.
6303 * gfortran.dg/finalize_22.f90: Likewise.
6304 * gfortran.dg/finalize_23.f90: Likewise.
6305 * gfortran.dg/generic_26.f90: Likewise.
6306 * gfortran.dg/generic_27.f90: Likewise.
6307 * gfortran.dg/namelist_76.f90: Likewise.
6308 * gfortran.dg/pointer_init_8.f90: Likewise.
6309 * gfortran.dg/pr61318.f90: Likewise.
6310 * gfortran.dg/pr77260_1.f90: Likewise.
6311 * gfortran.dg/pr77260_2.f90: Likewise.
6312 * gfortran.dg/pr77420_3.f90: Likewise.
6313 * gfortran.dg/proc_ptr_39.f90: Likewise.
6314 * gfortran.dg/proc_ptr_41.f90: Likewise.
6315 * gfortran.dg/proc_ptr_42.f90: Likewise.
6316 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6317 * gfortran.dg/submodule_1.f08: Likewise.
6318 * gfortran.dg/submodule_10.f08: Likewise.
6319 * gfortran.dg/submodule_14.f08: Likewise.
6320 * gfortran.dg/submodule_15.f08: Likewise.
6321 * gfortran.dg/submodule_2.f08: Likewise.
6322 * gfortran.dg/submodule_5.f08: Likewise.
6323 * gfortran.dg/submodule_6.f08: Likewise.
6324 * gfortran.dg/submodule_7.f08: Likewise.
6325 * gfortran.dg/submodule_8.f08: Likewise.
6326 * gfortran.dg/submodule_9.f08: Likewise.
6327 * gfortran.dg/transfer_class_2.f90: Likewise.
6328 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6329 * gfortran.dg/typebound_call_24.f03: Likewise.
6330 * gfortran.dg/typebound_call_25.f90: Likewise.
6331 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6332 * gfortran.dg/typebound_generic_12.f03: Likewise.
6333 * gfortran.dg/typebound_generic_13.f03: Likewise.
6334 * gfortran.dg/typebound_generic_14.f03: Likewise.
6335 * gfortran.dg/typebound_generic_15.f90: Likewise.
6336 * gfortran.dg/typebound_operator_16.f03: Likewise.
6337 * gfortran.dg/typebound_operator_18.f90: Likewise.
6338 * gfortran.dg/typebound_operator_20.f90: Likewise.
6339 * gfortran.dg/typebound_override_3.f90: Likewise.
6340 * gfortran.dg/typebound_override_4.f90: Likewise.
6341 * gfortran.dg/typebound_override_5.f90: Likewise.
6342 * gfortran.dg/typebound_override_6.f90: Likewise.
6343 * gfortran.dg/typebound_override_7.f90: Likewise.
6344 * gfortran.dg/typebound_proc_28.f03: Likewise.
6345 * gfortran.dg/typebound_proc_29.f90: Likewise.
6346 * gfortran.dg/typebound_proc_30.f90: Likewise.
6347 * gfortran.dg/typebound_proc_31.f90: Likewise.
6348 * gfortran.dg/typebound_proc_32.f90: Likewise.
6349 * gfortran.dg/typebound_proc_33.f90: Likewise.
6350 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6351 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6352 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6353 * gfortran.dg/use_only_3.f90: Likewise.
6354 * gfortran.dg/use_without_only_1.f90: Likewise.
6355 * gfortran.dg/warn_unused_function.f90: Likewise.
6356 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6357 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6358
3de4ac6d
MP
63592017-06-04 Marek Polacek <polacek@redhat.com>
6360
6361 PR c/80919
6362 * gcc.dg/format/pr80919.c: New test.
6363
2474f48f
MS
63642017-06-02 Martin Sebor <msebor@redhat.com>
6365
6366 PR c/80892
6367 * c-c++-common/Wfloat-conversion-2.c: New test.
6368
bd280745
PC
63692017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6370
6371 PR c++/68754
6372 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6373
bd280745 63742017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6375
6376 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6377 for the new built-ins.
6378
ffa8a921
SD
63792017-06-02 Sudakshina Das <sudi.das@arm.com>
6380
6381 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6382
d65d1bd9
WS
63832017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6384
6385 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6386 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6387 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6388 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6389 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6390
b160939b
KT
63912017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6392
6393 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6394
17f47f86
KT
63952017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6396
6397 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6398
ab82e126
WS
63992017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6400
6401 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6402 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6403 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6404 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6405 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6406 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6407 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6408 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6409 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6410
c957e9c0
NS
64112017-06-02 Nathan Sidwell <nathan@acm.org>
6412
6413 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6414
aad16012
JJ
64152017-06-02 Jakub Jelinek <jakub@redhat.com>
6416
74b4885d
JJ
6417 PR rtl-optimization/80903
6418 * gcc.dg/pr80903.c: New test.
6419
aad16012
JJ
6420 PR fortran/80918
6421 * gfortran.dg/gomp/pr80918.f90: New test.
6422
40ffd95f
BE
64232017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6424
6425 * c-c++-common/Wsizeof-pointer-div.c: New test.
6426 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6427 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6428 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6429 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6430 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6431 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6432 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6433 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6434 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6435 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6436 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6437 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6438 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6439 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6440 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6441 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6442 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6443 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6444
052754ea
WS
64452017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6446
6447 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6448 Update the target to power8-vector.
6449
aa63913f
DM
64502017-06-01 David Malcolm <dmalcolm@redhat.com>
6451
6452 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6453
2ded3754
PMR
64542017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6455
6456 * debug12.adb, debug12.ads: New testcase.
6457
c8638450
MJ
64582017-06-01 Martin Jambor <mjambor@suse.cz>
6459
6460 PR tree-optimization/80898
6461 * gcc.dg/tree-ssa/pr80898.c: New test.
6462 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6463
ac853c90
PC
64642017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6465
6466 PR c++/80896
6467 * g++.dg/cpp1z/nodiscard5.C: New.
6468
7841f13c
CZ
64692017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6470
6471 * gcc.target/arc/pr9001195952.c: New test.
6472
f525e390
TV
64732017-06-01 Tom de Vries <tom@codesourcery.com>
6474
6475 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6476 * gcc.c-torture/compile/asmgoto-1.c: Same.
6477 * gcc.dg/20000707-1.c: Same.
6478 * gcc.dg/pr38700.c: Same.
6479 * gcc.dg/pr70169.c: Same.
6480 * gcc.dg/pr80112.c: Same.
6481 * gcc.dg/torture/pr51071-2.c: Same.
6482 * gcc.dg/torture/pr51071.c: Same.
6483 * gcc.dg/tree-ssa/alias-34.c: Same.
6484
9285616c
PMR
64852017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6486
6487 * gnat.dg/debug11.adb: New testcase.
6488
48932682
RB
64892017-06-01 Richard Biener <rguenther@suse.de>
6490
6491 PR middle-end/66313
6492 * c-c++-common/ubsan/pr66313.c: New testcase.
6493 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6494
fcb99124
SM
64952017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6496
6497 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6498 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6499 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6500 -mcpu overridden.
6501 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6502 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6503 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6504 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6505 to dg-option. Add dg-skip-if directive to disable this test
6506 for darwin. Add dg-skip-if directive to disable this test if
6507 -mcpu overridden.
6508
dc7401c0
SP
65092017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6510
6511 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6512 (_mm_maskz_max_sd): Test new intrinsics.
6513 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6514 (_mm_maskz_max_sd): Test new intrinsics.
6515 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6516 (_mm_maskz_max_ss): Test new intrinsics.
6517 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6518 (_mm_maskz_max_ss): Test new intrinsics.
6519 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6520 (_mm_maskz_min_sd): Test new intrinsics.
6521 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6522 (_mm_maskz_min_sd): Test new intrinsics.
6523 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6524 (_mm_maskz_min_ss): Test new intrinsics.
6525 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6526 (_mm_maskz_min_ss): Test new intrinsics.
6527
3909991c
NS
65282017-05-31 Nathan Sidwell <nathan@acm.org>
6529
6530 * g++.dg/lookup/lambda1.C New.
6531
0e510edb
BC
65322017-05-31 Bin Cheng <bin.cheng@arm.com>
6533
6534 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6535 on pointer should not be replaced.
6536
9fc5e7a4
MM
65372017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6538
6539 PR testsuite/80580
6540 * gcc.dg/gimplefe-error-7.c: New test.
6541
1e466f04
GM
65422017-05-31 Graham Markall <graham.markall@embecosm.com>
6543
6544 * gcc.target/arc/add_n-combine.c: New test.
6545 * gcc.target/arc/sub_n-combine.c: New test.
6546
89c88990
RB
65472017-05-31 Richard Biener <rguenther@suse.de>
6548
6549 PR target/80880
6550 * gcc.target/i386/pr80880.c: New testcase.
6551
748bbe72
RS
65522017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6553
6554 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6555
c7d7e222
BC
65562017-05-31 Bin Cheng <bin.cheng@arm.com>
6557
6558 * gcc.dg/vect/pr80815-3.c: New test.
6559
ee1379be
RB
65602017-05-31 Richard Biener <rguenther@suse.de>
6561
6562 PR tree-optimization/80906
6563 * gcc.dg/graphite/pr80906.c: New testcase.
6564
bcce980e
TV
65652017-05-30 Tom de Vries <tom@codesourcery.com>
6566
6567 PR testsuite/80910
6568 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6569 unsupported if host compiler does not support c++11.
6570 (host_supports_c++11): New proc.
6571
ef9200aa
MS
65722017-05-30 Martin Sebor <msebor@redhat.com>
6573
6574 PR c/80731
6575 * g++.dg/ext/utf16-4.C: Relax test.
6576 * gcc.dg/fixed-point/int-warning.c: Adjust.
6577
f012c8ef
DM
65782017-05-30 David Malcolm <dmalcolm@redhat.com>
6579
6580 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6581 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6582 test case.
6583 * g++.dg/plugin/show-template-tree-color.C: New test case.
6584 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6585 * g++.dg/template/show-template-tree-2.C: New test case.
6586 * g++.dg/template/show-template-tree-3.C: New test case.
6587 * g++.dg/template/show-template-tree-4.C: New test case.
6588 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6589 * g++.dg/template/show-template-tree.C: New test case.
6590
3f8efe25
SB
65912017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6592
6593 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6594 dg-options.
6595 * gfortran.dg/pr80107.f: Delete testcase.
6596
77d1dbdb
UB
65972017-05-30 Uros Bizjak <ubizjak@gmail.com>
6598
6599 PR target/80833
6600 * gcc.target/i386/pr80833-1.c: New test.
6601 * gcc.target/i386/pr80833-2.c: Ditto.
6602
e2f35333
NS
66032017-05-30 Nathan Sidwell <nathan@acm.org>
6604
6605 PR c++/80913
6606 * g++.dg/lookup/pr80913.C: New.
6607
ba7629e2
RB
66082017-05-30 Richard Biener <rguenther@suse.de>
6609
6610 PR middle-end/80901
6611 * gcc.dg/torture/pr80901.c: New testcase.
6612
4bfb347c
RD
66132017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6614
6615 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6616
b3125625
JL
66172017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6618
6619 PR target/78838
6620 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6621
892d6169
RB
66222017-05-30 Richard Biener <rguenther@suse.de>
6623
6624 PR middle-end/80876
6625 * gcc.dg/torture/pr80876.c: New testcase.
6626
3d7ff728
NS
66272017-05-29 Nathan Sidwell <nathan@acm.org>
6628
6629 PR c++/80891 (#5)
6630 * g++.dg/lookup/pr80891-5.C: New.
6631
fd262197
JD
66322017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6633
6634 PR libgfortran/53029
6635 * gfortran.dg/read_5.f90: New test.
6636
724e517a
NS
66372017-05-29 Nathan Sidwell <nathan@acm.org>
6638
a5cfa13a
NS
6639 PR c++/80891 (#4)
6640 * g++.dg/lookup/pr80891-4.C: New.
6641
e514ab0c
NS
6642 PR c++/80891 (#1)
6643 * g++.dg/lookup/pr80891-1.C: New.
6644
58dec010
NS
6645 PR c++/80891 (#3)
6646 * g++.dg/lookup/pr80891-3.C: New.
6647
724e517a
NS
6648 PR c++/80891 (#2)
6649 * g++.dg/lookup/pr80891-2.C: New.
6650
bbe3927b
TK
66512017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6652
6653 PR fortran/37131
6654 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6655 flags.
6656 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6657 * gfortran.dg/inline_matmul_17.f90: New test.
6658
8364e6ac
TK
66592017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6660
6661 * gfortran.dg/matmul_bounds_12.f90: New test.
6662
56a35ac9
JJ
66632017-05-27 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR bootstrap/80887
6666 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6667
945bf9e1
NS
66682017-05-26 Nathan Sidwell <nathan@acm.org>
6669
6670 * g++.dg/cpp0x/dr2061.C: New.
6671 * g++.dg/parse/namespace-alias-1.C: Add more test.
6672
cb4fe401
BC
66732017-05-26 Bin Cheng <bin.cheng@arm.com>
6674
6675 PR tree-optimization/80815
6676 * gcc.dg/vect/pr80815-1.c: New test.
6677 * gcc.dg/vect/pr80815-2.c: New test.
6678
e929e611
ML
66792017-05-26 Martin Liska <mliska@suse.cz>
6680
6681 PR ipa/80663
6682 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6683 split at the problematic spot.
6684 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6685 a valid value of the param.
6686
92f105f6
MP
66872017-05-26 Marek Polacek <polacek@redhat.com>
6688
6689 PR sanitizer/80875
6690 * c-c++-common/ubsan/pr80875.c: New test.
6691
74ca4e36
TV
66922017-05-26 Tom de Vries <tom@codesourcery.com>
6693
6694 PR testsuite/80557
6695 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6696 * gcc.dg/Wcxx-compat-8.c: Same.
6697 * gcc.dg/Wobjsize-1.c: Same.
6698 * gcc.dg/Wshadow-local-2.c: Same.
6699 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6700 * gcc.dg/anon-struct-6.c: Same.
6701 * gcc.dg/asm-wide-1.c: Same.
6702 * gcc.dg/builtin-inf-1.c: Same.
6703 * gcc.dg/builtin-redefine.c: Same.
6704 * gcc.dg/c90-array-lval-6.c: Same.
6705 * gcc.dg/c90-array-lval-7.c: Same.
6706 * gcc.dg/c90-fordecl-1.c: Same.
6707 * gcc.dg/c99-fordecl-2.c: Same.
6708 * gcc.dg/cast-lvalue-1.c: Same.
6709 * gcc.dg/cast-lvalue-2.c: Same.
6710 * gcc.dg/compound-lvalue-1.c: Same.
6711 * gcc.dg/cond-lvalue-1.c: Same.
6712 * gcc.dg/cpp/20000419-1.c: Same.
6713 * gcc.dg/cpp/backslash.c: Same.
6714 * gcc.dg/cpp/backslash2.c: Same.
6715 * gcc.dg/cpp/macspace1.c: Same.
6716 * gcc.dg/cpp/macspace2.c: Same.
6717 * gcc.dg/cpp/multiline-2.c: Same.
6718 * gcc.dg/cpp/pr27777.c: Same.
6719 * gcc.dg/cpp/pr30786.c: Same.
6720 * gcc.dg/cpp/pr34602.c: Same.
6721 * gcc.dg/cpp/redef1.c: Same.
6722 * gcc.dg/cpp/tr-warn1.c: Same.
6723 * gcc.dg/cpp/tr-warn3.c: Same.
6724 * gcc.dg/cpp/tr-warn6.c: Same.
6725 * gcc.dg/cpp/trad/hash.c: Same.
6726 * gcc.dg/cpp/trad/redef1.c: Same.
6727 * gcc.dg/cpp/ucs.c: Same.
6728 * gcc.dg/declspec-10.c: Same.
6729 * gcc.dg/declspec-11.c: Same.
6730 * gcc.dg/declspec-18.c: Same.
6731 * gcc.dg/format/c99-strftime-1.c: Same.
6732 * gcc.dg/format/ext-3.c: Same.
6733 * gcc.dg/format/pr72858.c: Same.
6734 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6735 * gcc.dg/init-string-1.c: Same.
6736 * gcc.dg/label-decl-3.c: Same.
6737 * gcc.dg/m-un-2.c: Same.
6738 * gcc.dg/nofixed-point-2.c: Same.
6739 * gcc.dg/noncompile/20020213-1.c: Same.
6740 * gcc.dg/pch/counter-2.c: Same.
6741 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6742 * gcc.dg/pr27528.c: Same.
6743 * gcc.dg/pr27953.c: Same.
6744 * gcc.dg/pr35899.c: Same.
6745 * gcc.dg/pr37561.c: Same.
6746 * gcc.dg/pr45461.c: Same.
6747 * gcc.dg/pr45750.c: Same.
6748 * gcc.dg/pr53196-2.c: Same.
6749 * gcc.dg/pr53265.c: Same.
6750 * gcc.dg/redecl-1.c: Same.
6751 * gcc.dg/tls/thr-init-1.c: Same.
6752 * gcc.dg/torture/pr51106-1.c: Same.
6753 * gcc.dg/torture/pr51106-2.c: Same.
6754 * gcc.dg/uninit-19.c: Same.
6755 * gcc.dg/uninit-pr20644.c: Same.
6756
6fc9f7aa
JJ
67572017-05-26 Jakub Jelinek <jakub@redhat.com>
6758
6759 * g++.dg/cpp1z/decomp29.C (p): New variable.
6760 (main): Add further tests.
6761
28e0e05b
RB
67622017-05-26 Richard Biener <rguenther@suse.de>
6763
6764 PR tree-optimization/80842
6765 * gcc.dg/torture/pr80842.c: New testcase.
6766
c81ec254
PC
67672017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6768
6769 PR c++/79652
6770 * g++.dg/cpp0x/pr79652.C: New.
6771
aee21066
PC
67722017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/71451
6775 * g++.dg/cpp0x/variadic170.C: New.
6776
63dbcd13
VR
67772017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6778
6779 * g++.dg/warn/Wcatch-value-1.C: New test.
6780 * g++.dg/warn/Wcatch-value-2.C: New test.
6781 * g++.dg/warn/Wcatch-value-3.C: New test.
6782
932f48ac
NS
67832017-05-25 Nathan Sidwell <nathan@acm.org>
6784
44e00a7a
NS
6785 * g++.dg/lookup/using56.C: New.
6786 * g++.dg/lookup/using57.C: New.
6787 * g++.dg/lookup/using58.C: New.
6788 * g++.dg/lookup/using59.C: New.
6789
932f48ac
NS
6790 * g++.dg/lookup/using17.C: Adjust diagnostics.
6791
a10f9a2e
MS
67922017-05-25 Martin Sebor <msebor@redhat.com>
6793
6794 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6795 positives on ILP32.
6796 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6797 column numbers.
6798 * gcc.dg/pr60114.c: Same.
6799
47c05e71
JH
68002017-05-23 Jan Hubicka <hubicka@ucw.cz>
6801
6802 * gfortran.dg/pr48636.f90: Fix template better.
6803
f35a733d
NS
68042017-05-25 Nathan Sidwell <nathan@acm.org>
6805
6806 * g++.dg/lookup/koenig14.C: New.
6807
18c1e9e0
PC
68082017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6809
6810 PR c++/79583
6811 * g++.dg/cpp0x/pr79583.C: New.
6812
2673d192
PC
68132017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6814
6815 PR c++/68578
6816 * g++.dg/cpp1y/pr68578.C: New.
6817
bce8ef71
MG
68182017-05-25 Marc Glisse <marc.glisse@inria.fr>
6819
6820 * gcc.dg/tree-ssa/vce-1.c: New file.
6821
11d6b45d
MG
68222017-05-25 Marc Glisse <marc.glisse@inria.fr>
6823
6824 * gcc.dg/tree-ssa/addadd.c: New file.
6825
5ad4f1c8
NS
68262017-05-24 Nathan Sidwell <nathan@acm.org>
6827
6828 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6829 * g++.dg/lookup/friend19.C: New.
6830 * g++.dg/lookup/friend20.C: New.
6831
d4a760d8
JW
68322017-05-24 Jonathan Wakely <jwakely@redhat.com>
6833
6834 PR c++/80544
6835 * g++.dg/expr/cast11.C: New test.
6836
3cd211af
MS
68372017-05-24 Martin Sebor <msebor@redhat.com>
6838
6839 PR c/80731
6840 * c-c++-common/Wfloat-conversion.c: Adjust.
6841 * c-c++-common/dfp/convert-int-saturate.c: Same.
6842 * c-c++-common/pr68657-1.c: Same.
6843 * g++.dg/ext/utf-cvt.C: Same.
6844 * g++.dg/ext/utf16-4.C: Same.
6845 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6846 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6847 * g++.dg/warn/Wconversion3.C: Same.
6848 * g++.dg/warn/Wconversion4.C: Same.
6849 * g++.dg/warn/Wsign-conversion.C: Same.
6850 * g++.dg/warn/overflow-warn-1.C: Same.
6851 * g++.dg/warn/overflow-warn-3.C: Same.
6852 * g++.dg/warn/overflow-warn-4.C: Same.
6853 * g++.dg/warn/pr35635.C: Same.
6854 * g++.old-deja/g++.mike/enum1.C: Same.
6855 * gcc.dg/Wconversion-3.c: Same.
6856 * gcc.dg/Wconversion-5.c: Same.
6857 * gcc.dg/Wconversion-complex-c99.c: Same.
6858 * gcc.dg/Wconversion-complex-gnu.c: Same.
6859 * gcc.dg/Wconversion-integer.c: Same.
6860 * gcc.dg/Wsign-conversion.c: Same.
6861 * gcc.dg/bitfld-2.c: Same.
6862 * gcc.dg/c90-const-expr-11.c: Same.
6863 * gcc.dg/c90-const-expr-7.c: Same.
6864 * gcc.dg/c99-const-expr-7.c: Same.
6865 * gcc.dg/overflow-warn-1.c: Same.
6866 * gcc.dg/overflow-warn-2.c: Same.
6867 * gcc.dg/overflow-warn-3.c: Same.
6868 * gcc.dg/overflow-warn-4.c: Same.
6869 * gcc.dg/overflow-warn-5.c: Same.
6870 * gcc.dg/overflow-warn-8.c: Same.
6871 * gcc.dg/overflow-warn-9.c: New test.
6872 * gcc.dg/pr35635.c: Adjust.
6873 * gcc.dg/pr59940.c: Same.
6874 * gcc.dg/pr59963-2.c: Same.
6875 * gcc.dg/pr60114.c: Same.
6876 * gcc.dg/switch-warn-2.c: Same.
6877 * gcc.dg/utf-cvt.c: Same.
6878 * gcc.dg/utf16-4.c: Same.
6879
216bfadc
JJ
68802017-05-24 Jakub Jelinek <jakub@redhat.com>
6881
6882 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6883 Don't include limits.h.
6884 (w): Conditionalize on long long wider than int. Use
6885 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6886 -9223372036854775808.
6887 (x): Use __INT_MAX__ instead of INT_MAX.
6888
610abc02
TK
68892017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6890
6891 PR fortran/66094
6892 * gfortran.dg/inline_matmul_16.f90: New test.
6893
8d0c9b36
TV
68942017-05-24 Tom de Vries <tom@codesourcery.com>
6895
6896 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6897
3f3fb6c9
PB
68982017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6899
6900 PR middle-end/80823
6901 * gcc.dg/pr80823.c: New test.
6902
00e0af8d
AK
69032017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6904
6905 * gcc.target/s390/pr80725.c: New test.
6906
6131102c
NS
69072017-05-23 Nathan Sidwell <nathan@acm.org>
6908
ef4c5e78
NS
6909 * g++.dg/lookup/extern-c-hidden.C: New.
6910 * g++.dg/lookup/extern-redecl1.C: New.
6911
6131102c
NS
6912 PR c++/80866
6913 * g++.dg/parse/pr80866.C: New.
6914
d2db2e6b
JH
69152017-05-23 Jan Hubicka <hubicka@ucw.cz>
6916
6917 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6918 * gcc.dg/ipa/inline-5.c: Likewise.
6919 * gfortran.dg/pr48636.f90: Likewise.
6920
e4ea7a4c
NS
69212017-05-23 Nathan Sidwell <nathan@acm.org>
6922
6923 * g++.dg/parse/ctor9.C: Adjust expected error.
6924
c2d7c404
JD
69252017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6926
6927 PR libgfortran/80256
6928 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6929 Cygwin.
6930
fd71a9a2
TS
69312017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6932
6933 * c-c++-common/goacc/parallel-dims-1.c: Update.
6934 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6935 * c-c++-common/goacc/routine-1.c: Likewise.
6936 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6937 * g++.dg/goacc/template.C: Likewise.
6938 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6939 * gfortran.dg/goacc/routine-3.f90: Likewise.
6940 * gfortran.dg/goacc/sie.f95: Likewise.
6941 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6942
9d029ddf
NS
69432017-05-23 Nathan Sidwell <nathan@acm.org>
6944
6945 * g++.dg/lookup/using13.C: Adjust expected error.
6946
008c7367
SKS
69472017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6948
6949 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6950
d1f6caae
MM
69512017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6952
6953 PR target/80718
6954 * gcc.target/powerpc/pr80718.c: New test.
6955
2ea0d750
SB
69562017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6957
6958 * gcc.target/powerpc/conditional-return.c: New testcase.
6959
25b81686
BS
69602017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6961
6962 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6963 LE-only.
6964
477f145b
JW
69652017-05-22 Janus Weil <janus@gcc.gnu.org>
6966
6967 PR fortran/80766
6968 * gfortran.dg/typebound_call_28.f90: New test.
6969
65cc1407
NS
69702017-05-22 Nathan Sidwell <nathan@acm.org>
6971
6972 * g++.dg/lookup/strong-using.C: New.
6973
0c4f8178
TP
69742017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6975
6976 * gcc.target/arm/movsi_movt.c: New test.
6977 * gcc.target/arm/movdi_movt.c: New test.
6978
fbb1c7d4
EB
69792017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6980
6981 * gnat.dg/specs/not_null1.ads: New test.
6982
d3271136
EB
69832017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6984
6985 * gnat.dg/limited_with5.ad[sb]: New test.
6986 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6987 * gnat.dg/limited_with6.ad[sb]: New test.
6988 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6989
4c24ec6d
EB
69902017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6991
6992 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6993 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6994
4bcbb7b8
PC
69952017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6996
6997 PR c++/70265
6998 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6999 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7000
51cd6b78
JD
70012017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7002
7003 PR libgfortran/80333
7004 * gfortran.dg/dtio_30.f03: New test.
7005
33f8c0a1
MP
70062017-05-19 Marek Polacek <polacek@redhat.com>
7007
7008 PR sanitizer/80800
7009 * c-c++-common/ubsan/pr80800.c: New test.
7010 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7011
9740ed54
TS
70122017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7013
7fd549d2
TS
7014 * c-c++-common/goacc/default-1.c: Update.
7015 * c-c++-common/goacc/default-2.c: Likewise.
7016 * c-c++-common/goacc/default-4.c: Likewise.
7017 * gfortran.dg/goacc/default-1.f95: Likewise.
7018 * gfortran.dg/goacc/default-4.f: Likewise.
7019 * c-c++-common/goacc/default-5.c: New file.
7020 * gfortran.dg/goacc/default-5.f: Likewise.
7021
9740ed54
TS
7022 * c-c++-common/goacc/default-1.c: New file.
7023 * c-c++-common/goacc/default-2.c: Likewise.
7024 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7025 test cases in...
7026 * c-c++-common/goacc/default-3.c: ... this new file, and...
7027 * c-c++-common/goacc/default-4.c: ... this new file.
7028 * gfortran.dg/goacc/default.f95: Remove file, including its test
7029 cases in...
7030 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7031 * gfortran.dg/goacc/default-2.f: ... this new file.
7032 * gfortran.dg/goacc/default-3.f95: New file.
7033 * gfortran.dg/goacc/default-4.f: Likewise.
7034
2a8a8d7b
NS
70352017-05-19 Nathan Sidwell <nathan@acm.org>
7036
7037 * g++.dg/inherit/covariant7.C: Adjust.
7038
a978134e
PB
70392017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7040
7041 * gcc.target/arm/tls-disable-literal-pool.c: Change
7042 require-effective-target to tls_native.
7043 Move dg-error to return statement line and change to dg-message.
7044
39aac208
RB
70452017-05-19 Richard Biener <rguenther@suse.de>
7046
7047 PR c++/80593
7048 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7049 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7050
035ab826
RB
70512017-05-19 Richard Biener <rguenther@suse.de>
7052
7053 PR middle-end/80764
7054 * gcc.dg/torture/pr80764.c: New testcase.
7055
52e14b96
MM
70562017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7057
7058 PR target/80510
7059 * gcc.target/powerpc/pr80510-1.c: New test.
7060 * gcc.target/powerpc/pr80510-2.c: Likewise.
7061
4287da82
EG
70622017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7063
7064 * gcc.dg/pragma-diag-7.c: New test.
7065
e4171e10
UB
70662017-05-18 Uros Bizjak <ubizjak@gmail.com>
7067
7068 PR target/80799
7069 * g++.dg/other/i386-11.C: New test.
7070
cdefeea2
WS
70712017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7072
7073 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7074 * fold-vec-div-floatdouble.c: Likewise.
7075 * fold-vec-logical-ands-char.c: Likewise.
7076 * fold-vec-logical-ands-int.c: Likewise.
7077 * fold-vec-logical-ands-short.c: Likewise.
7078 * fold-vec-logical-ors-char.c: Likewise.
7079 * fold-vec-logical-ors-int.c: Likewise.
7080 * fold-vec-logical-ors-short.c: Likewise.
7081 * fold-vec-logical-other-char.c: Likewise.
7082 * fold-vec-mule-misc.c: Likewise.
7083 * fold-vec-mult-float.c: Likewise.
7084 * fold-vec-mult-floatdouble.c: Likewise.
7085 * fold-vec-mult-int.c: Likewise.
7086 * fold-vec-mult-int128-p9.c: Likewise.
7087 * fold-vec-sub-floatdouble.c: Likewise.
7088 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7089 Add lp64 requirement.
7090 * fold-vec-mult-int128-p8.c: Likewise.
7091 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7092
62ee030a
SM
70932017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7094
7095 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7096 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7097 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7098 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7099 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7100 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7101 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7102 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7103 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7104 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7105 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7106 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7107 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7108 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7109 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7110 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7111 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7112 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7113 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7114 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7115 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7116 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7117 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7118 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7119 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7120 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7121
00a84d0e
SL
71222017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7123
7124 * gcc.target/sparc/niagara7-align.c: New test.
7125
243c2883
MP
71262017-05-18 Marek Polacek <polacek@redhat.com>
7127
7128 PR sanitizer/80797
7129 * c-c++-common/ubsan/null-12.c: New test.
7130
e98e6340
SB
71312017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7132
7133 PR middle-end/80692
7134 * gcc.c-torture/execute/pr80692.c: New testcase.
7135
0152001b 71362017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7137
7138 PR libgfortran/80741
7139 * gfortran.dg/read_4.f90: New test.
7140
c8ded430
BS
71412017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7142
7143 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7144
e5b1f5a1
FR
71452017-05-17 Fritz Reese <fritzoreese@gmail.com>
7146
7147 PR fortran/80668
7148 * gfortran.dg/pr80668.f90: New.
7149
9853cb28
PB
71502017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7151
7152 PR middle-end/80775
7153 * gcc.dg/pr80775.c: New test.
7154
142473df
MP
71552017-05-17 Marek Polacek <polacek@redhat.com>
7156
7157 PR sanitizer/80659
7158 * gcc.dg/asan/pr80659.c: New test.
7159
8508a5b5
SKS
71602017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7161
7162 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7163 unsigned long.
7164
bc36d2b7
CX
71652017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7166
7167 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7168
4fc5ebf1
JG
71692017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7170 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7171
7172 PR tree-optimization/80457
7173 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7174 call vect_model_simple_cost.
7175
bedee914
PT
71762017-05-16 Paul Thomas <pault@gcc.gnu.org>
7177
7178 PR fortran/80554
7179 * gfortran.dg/submodule_29.f08: New test.
7180
10791753
DM
71812017-05-16 David Malcolm <dmalcolm@redhat.com>
7182
7183 * g++.dg/other/accessor-fixits-1.C: New test case.
7184 * g++.dg/other/accessor-fixits-2.C: New test case.
7185 * g++.dg/other/accessor-fixits-3.C: New test case.
7186 * g++.dg/other/accessor-fixits-4.C: New test case.
7187
727577c2
CL
71882017-05-16 Carl Love <cel@us.ibm.com>
7189
7190 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7191 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7192 built-ins to the test suite file. Note, support for mradds exists
7193 but no test case exists.
7194 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7195 built-ins to the test suite file.
7196
6b6ae9eb
MP
71972017-05-16 Marek Polacek <polacek@redhat.com>
7198
7199 PR sanitizer/80536
7200 PR sanitizer/80386
7201 * c-c++-common/ubsan/pr80536.c: New test.
7202 * g++.dg/ubsan/pr80386.C: New test.
7203
678d7e19
TC
72042017-05-16 Tamar Christina <tamar.christina@arm.com>
7205
7206 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7207 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7208
6da37857
MW
72092016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7210
7211 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7212 expected output of vadd, vsub and vmul instructions.
7213 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7214 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7215 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7216
a5768d38
JD
72172017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7218
7219 PR libgfortran/80727
7220 * gfortran.dg/read_3.f90: New test.
7221
3a77e7cc
NS
72222017-05-15 Nathan Sidwell <nathan@acm.org>
7223
2016c841
NS
7224 PR c++/79369
7225 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7226
3a77e7cc
NS
7227 PR c++/79369
7228 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7229 * g++.dg/cpp0x/pr79369.C: New.
7230
0735a1c8
SK
72312017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7232
7233 PR fortran/80752
3a77e7cc 7234 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7235
f108770a
UB
72362017-05-15 Uros Bizjak <ubizjak@gmail.com>
7237
900b5b6a 7238 PR target/80425
f108770a
UB
7239 * gcc.target/i386/pr80425-1.c: New test.
7240 * gcc.target/i386/pr80425-2.c: Ditto.
7241
e30ce0a3
JL
72422017-05-15 Jeff Law <law@redhat.com>
7243
7244 * gcc.target/mips/reorgbug-1.c: New test.
7245
0d5a0a33
PMR
72462017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7247
7248 * gnat.dg/specs/pack13.ads: New test.
7249
a104bd88
MS
72502017-05-14 Martin Sebor <msebor@redhat.com>
7251
7252 PR middle-end/77671
7253 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7254 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7255 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7256 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7257 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7258
c6c02519
MS
72592017-05-14 Martin Sebor <msebor@redhat.com>
7260
7261 PR middle-end/80669
7262 * gcc.dg/builtin-stpncpy.c: New test.
7263
d6d4d770
DS
72642017-05-14 Daniel Santos <daniel.santos@pobox.com>
7265
7266 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7267 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7268 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7269 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7270
b9bdd60b
JK
72712017-05-14 Julia Koval <julia.koval@intel.com>
7272
7273 * gcc.target/i386/xgetsetbv.c: New test.
7274
28ae01cd
NK
72752017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7276
7277 PR fortran/80442
7278 * gfortran.dg/impl_do_var_data.f90: New Test
7279
c7488b4f
PJ
72802017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7281
7282 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7283 A regression test for a private array access case which caused
7284 an assert.
7285
9b5f12ae
MS
72862017-05-12 Martin Sebor <msebor@redhat.com>
7287
7288 PR testsuite/80643
7289 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7290 to the purpose of the test.
7291
b76f1550
SM
72922017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7293
7294 * gcc.target/powerpc/bmi-andn-1.c: New file
7295 * gcc.target/powerpc/bmi-andn-2.c: New file.
7296 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7297 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7298 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7299 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7300 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7301 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7302 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7303 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7304 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7305 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7306 * gcc.target/powerpc/bmi-check.h: New File.
7307 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7308 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7309 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7310 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7311 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7312 * gcc.target/powerpc/bmi2-check.h: New file.
7313 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7314 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7315 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7316 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7317 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7318 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7319 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7320 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7321 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7322
2a3fa75a
PC
73232017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7324
7325 PR c++/60430
7326 * g++.dg/cpp0x/pr60430.C: New.
7327
e8bf7c7b
JL
73282017-05-12 Jeff Law <law@redhat.com>
7329
7330 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7331
284d1f76
PB
73322017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7333
7334 PR middle-end/80707
7335 * g++.dg/pr80707.C: New test.
7336
302a0e37
WS
73372017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7338
7339 * gcc.target/powerpc/fold-vec-div-float.c: New.
7340 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7341 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7342
a7785078
WS
73432017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7344
7345 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7346 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7347 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7348 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7349 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7350 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7351 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7352 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7353 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7354 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7355 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7356 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7357
9206028e
PC
73582017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/49604
7361 * g++.dg/cpp0x/forw_enum14.C: New.
7362 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7363
7af1c0ad
RB
73642017-05-12 Richard Biener <rguenther@suse.de>
7365
7366 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7367
f7e95bdb
PC
73682017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7369
7370 PR c++/67687
7371 * g++.dg/cpp0x/constexpr-ice17.C: New.
7372
53e788d0
RB
73732017-05-12 Richard Biener <rguenther@suse.de>
7374
7375 PR tree-optimization/80713
7376 * gcc.dg/torture/pr80713.c: New testcase.
7377
2ead1ab9
AK
73782017-05-12 Andi Kleen <ak@linux.intel.com>
7379
7380 PR testsuite/77684
7381 * lib/target-supports.exp (profopt-perf-wrapper):
7382 Add -m8 option to increase parallelism.
7383
ee58b02f
TS
73842017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7385
1e47f02b
TS
7386 * c-c++-common/goacc/parallel-dims-1.c: New file.
7387 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7388
b0f271ce
TS
7389 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7390 * c-c++-common/goacc/classify-kernels.c: Likewise.
7391 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7392 Likewise.
7393 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7394 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7395 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7396 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7397 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7398 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7399 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7400 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7401 * c-c++-common/goacc/kernels-loop.c: Likewise.
7402 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7403 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7404 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7405 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7406 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7407 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7408 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7409 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7410 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7411 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7412 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7413 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7414
25651634
TS
7415 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7416 * c-c++-common/goacc/classify-kernels.c: Likewise.
7417 * c-c++-common/goacc/classify-parallel.c: Likewise.
7418 * c-c++-common/goacc/classify-routine.c: Likewise.
7419 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7420 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7421 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7422 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7423
ee58b02f
TS
7424 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7425 * c-c++-common/goacc/classify-kernels.c: Likewise.
7426 * c-c++-common/goacc/classify-parallel.c: Likewise.
7427 * c-c++-common/goacc/classify-routine.c: Likewise.
7428 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7429 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7430 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7431 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7432
2d82ec25
NS
74332017-05-11 Nathan Sidwell <nathan@acm.org>
7434
7435 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7436
74372017-05-11 Carl Love <cel@us.ibm.com>
7438
7439 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7440 to the test suite file.
7441 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7442 to the test suite file.
7443
628c06d6
JD
74442017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7445
7446 PR fortran/78659
7447 * gfortran.dg/namelist_91.f90: New test.
7448 * gfortran.dg/namelist_92.f90: New test.
7449 * gfortran.dg/namelist_93.f90: New test.
7450 * gfortran.dg/namelist_94.f90: New test.
7451
1bea0f26
BS
74522017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7453
7454 PR target/80695
7455 * gcc.target/powerpc/pr80695-p8.c: New file.
7456 * gcc.target/powerpc/pr80695-p9.c: New file.
7457
7c85c9fe
UB
74582017-05-11 Uros Bizjak <ubizjak@gmail.com>
7459 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR target/80706
7462 * gcc.target/i386/pr80706.c: New test.
7463
d7a33a4c
JK
74642017-05-11 Julia Koval <julia.koval@intel.com>
7465
7466 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7467 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7468 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7469 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7470
59fbddcf
PC
74712017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 PR c++/70538
7474 * g++.dg/cpp0x/pr70538.C: New.
7475
cc09ff60
UB
74762017-05-11 Uros Bizjak <ubizjak@gmail.com>
7477
7c85c9fe
UB
7478 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7479 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7480 (dg-options): Remove -fno-tree-sink.
7481
4fd18c78
KN
74822017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7483
7484 * gcc.target/powerpc/cmpb-1.c: New test.
7485 * gcc.target/powerpc/cmpb-2.c: New test.
7486 * gcc.target/powerpc/cmpb-3.c: New test.
7487 * gcc.target/powerpc/cmpb32-1.c: New test.
7488 * gcc.target/powerpc/cmpb32-2.c: New test.
7489
43b883a9
RB
74902017-05-11 Richard Biener <rguenther@suse.de>
7491
7492 PR tree-optimization/80705
7493 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7494
29b871ec
NS
74952017-05-11 Nathan Sidwell <nathan@acm.org>
7496
7497 * lib/scanlang.exp: New.
7498 * lib/gcc-dg.exp: Load scanlang.exp.
7499 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7500
c587104e
MM
75012017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7502
7503 PR testsuite/80580
7504 * gcc.dg/gimplefe-error-6.c: New test.
7505
67ac9a9d
MM
75062017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7507
7508 PR testsuite/80580
7509 * gcc.dg/gimplefe-error-5.c: New test.
7510
ac4eb40f
MM
75112017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7512
7513 PR testsuite/80580
7514 * gcc.dg/gimplefe-error-4.c: New test.
7515
d45d6282
BS
75162017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7517
7518 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7519
f4ee3a9e
UB
75202017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7521
7522 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7523 (_mm_maskz_max_round_sd): Test new intrinsics.
7524 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7525 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7526 (_mm_maskz_max_round_ss): Test new intrinsics.
7527 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7528 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7529 (_mm_maskz_min_round_sd): Test new intrinsics.
7530 * gcc.target/i386/avx512f-vminsd-2.c: New.
7531 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7532 (_mm_maskz_min_round_ss): Test new intrinsics.
7533 * gcc.target/i386/avx512f-vminss-2.c: New.
7534 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7535 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7536 (__builtin_ia32_minss_mask_round): Test new builtins.
7537 * gcc.target/i386/sse-13.c: Ditto.
7538 * gcc.target/i386/sse-23.c: Ditto.
7539 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7540 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7541 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7542 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7543 (_mm_mask_min_round_ss): Test new intrinsics.
7544 * gcc.target/i386/testround-1.c: Ditto.
7545
75462017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7547
7548 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7549 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7550 (_mm_maskz_div_round_sd): Test new intrinsics.
7551 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7552 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7553 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7554 (_mm_maskz_div_round_ss): Test new intrinsics.
7555 * gcc.target/i386/avx512f-vdivss-2.c: New.
7556 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7557 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7558 (_mm_maskz_mul_round_sd): Test new intrinsics.
7559 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7560 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7561 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7562 (_mm_maskz_mul_round_ss): Test new intrinsics.
7563 * gcc.target/i386/avx512f-vmulss-2.c: New.
7564 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7565 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7566 (__builtin_ia32_mulss_mask_round): Test new builtins.
7567 * gcc.target/i386/sse-13.c: Ditto.
7568 * gcc.target/i386/sse-23.c: Ditto.
7569 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7570 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7571 (_mm_maskz_mul_round_ss): Test new intrinsics.
7572 * gcc.target/i386/testround-1.c: Ditto.
7573
75742017-05-10 Julia Koval <julia.koval@intel.com>
7575
7576 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7577 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7578 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7579
75802017-05-10 Julia Koval <julia.koval@intel.com>
7581
7582 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7583 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7584 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7585 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7586
ca4d2851
PB
75872017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7588
0f374417 7589 PR tree-optimization/51513
ca4d2851
PB
7590 * gcc.target/powerpc/pr51513.c: New test.
7591 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7592 __builtin_abort().
7593 * gcc.dg/predict-14.c: Likewise.
7594
5562ebfc
CL
75952017-05-10 Carl Love <cel@us.ibm.com>
7596 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7597 to the test suite file.
7598 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7599 to the test suite file.
7600
0ca2e7f7
PK
76012017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7602
7603 PR tree-optimization/77644
7604 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7605
e1ad2926
AO
76062017-05-10 Alexandre Oliva <aoliva@redhat.com>
7607
7608 * gcc.dg/guality/inline-params-2.c: New.
7609
f00b411f
PC
76102017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7611
7612 PR c++/80145
7613 * g++.dg/cpp1y/auto-fn37.C: New.
7614 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7615
bf2a705c
MM
76162017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7617
7618 PR target/68163
7619 * gcc.target/powerpc/pr68163.c: New test.
7620
5285d5d3
JW
76212017-05-09 Janus Weil <janus@gcc.gnu.org>
7622
7623 PR fortran/79311
7624 * gfortran.dg/finalize_32.f90: New test.
7625
31c2d57d
VR
76262017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7627
7628 PR c/35441
7629 * gcc.dg/pr35441.c: New test.
7630
731f2c8a
MS
76312017-05-09 Martin Sebor <msebor@redhat.com>
7632
7633 PR testsuite/80643
7634 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7635 output.
7636
cc49d15a
PC
76372017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7638
7639 PR c++/80186
7640 * g++.dg/template/crash126.C: New.
7641
85282abc
SP
76422017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7643
7644 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7645 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7646 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7647 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7648
823c79ae
DH
76492017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7650
10a8bb62 7651 PR testsuite/80611
823c79ae
DH
7652 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7653
79557bae
CZ
76542017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7655
7656 * gcc.target/arc/tmac-1.c: New file.
7657 * gcc.target/arc/tmac-2.c: Likewise.
7658 * gcc.target/arc/tmac.h: Likewise.
7659
c7314bc1
CZ
76602017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7661 Andrew Burgess <andrew.burgess@embecosm.com>
7662
7663 * gcc.target/arc/firq-1.c: New file.
7664 * gcc.target/arc/firq-2.c: Likewise.
7665 * gcc.target/arc/firq-3.c: Likewise.
7666 * gcc.target/arc/firq-4.c: Likewise.
7667 * gcc.target/arc/firq-5.c: Likewise.
7668 * gcc.target/arc/firq-6.c: Likewise.
7669
41453183
CZ
76702017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7671
7672 * gcc.target/arc/interrupt-5.c: Newfile.
7673 * gcc.target/arc/interrupt-6.c: Likewise.
7674 * gcc.target/arc/interrupt-7.c: Likewise.
7675 * gcc.target/arc/interrupt-8.c: Likewise.
7676 * gcc.target/arc/interrupt-9.c: Likewise.
7677
019bd543
RB
76782017-05-09 Richard Biener <rguenther@suse.de>
7679
7680 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7681 and adjust.
7682 * gcc.dg/vect/vect-50.c: Likewise.
7683
684f84de
MP
76842017-05-09 Marek Polacek <polacek@redhat.com>
7685
7686 PR c/80525
7687 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7688 * c-c++-common/Wlogical-op-2.c: New test.
7689
fd71825b
SKS
76902017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7691
7692 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7693 for targets with __SIZEOF_INT__ < 4.
7694
4ca2e6ec
RB
76952017-05-09 Richard Biener <rguenther@suse.de>
7696
7697 * gcc.dg/vect/vect-50.c: Revert last change.
7698 * gcc.dg/vect/vect-44.c: Likewise.
7699
631238ac
MS
77002017-05-08 Martin Sebor <msebor@redhat.com>
7701
7702 PR translation/80280
7703 * gcc.dg/format/gcc_diag-10.c: New test.
7704
6ba86ba7
KN
77052017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7706
7707 PR target/80101
7708 * gcc.target/powerpc/pr80101-1.c: New test.
7709
0f6ed121
TK
77102017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7711
7712 PR fortran/79930
7713 * gfortran.dg/inline_transpose_1.f90: Add
7714 -finline-matmul-limit=0 to options.
7715 * gfortran.dg/matmul_5.f90: Likewise.
7716 * gfortran.dg/vect/vect-8.f90: Likewise.
7717 * gfortran.dg/inline_matmul_14.f90: New test.
7718 * gfortran.dg/inline_matmul_15.f90: New test.
7719
fd991039
TK
77202017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7721
7722 PR fortran/80602
7723 * gfortran.dg/matmul_15.f90: New test case.
7724
18b8c294
WD
77252017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7726
774cccdc
JJ
7727 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7728 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7729
8637c116
JL
77302017-05-07 Jeff Law <law@redhat.com>
7731
7732 Revert:
7733 2017-05-06 Jeff Law <law@redhat.com>
7734 PR tree-optimization/78496
7735 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7736 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7737
973dfbb4
JL
77382017-05-06 Jeff Law <law@redhat.com>
7739
7740 PR tree-optimization/78496
7741 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7742 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7743
8ffa3150
RS
77442017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7745
7746 * gcc.target/aarch64/spill_1.c: New test.
7747
2a3f7997
RS
77482017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7749
7750 PR rtl-optimization/75964
7751 * gcc.dg/torture/pr75964.c: New test.
7752
d554bf23
TV
77532017-05-06 Tom de Vries <tom@codesourcery.com>
7754
7755 PR testsuite/80606
7756 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7757 * gcc.target/i386/avx-vtestpd-2.c: Same.
7758 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7759 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7760 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7761 * gcc.target/i386/avx-vtestpd-3.c: Same.
7762 * gcc.target/i386/avx-vtestps-1.c: Same.
7763 * gcc.target/i386/avx-vtestps-2.c: Same.
7764 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7765 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7766 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7767 * gcc.target/i386/avx-vtestps-3.c: Same.
7768
7a976fe7
TV
77692017-05-06 Tom de Vries <tom@codesourcery.com>
7770
7771 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7772
0e852c66
TV
77732017-05-06 Tom de Vries <tom@codesourcery.com>
7774
7775 PR testsuite/80557
7776 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7777 * gcc.target/powerpc/altivec-types-1.c: Same.
7778
63c40d92
TV
77792017-05-06 Tom de Vries <tom@codesourcery.com>
7780
7781 PR testsuite/80557
7782 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7783 * gcc.target/spu/intrinsics-1.c: Same.
7784
b25b8f91
TV
77852017-05-06 Tom de Vries <tom@codesourcery.com>
7786
7787 PR testsuite/80557
7788 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7789
6df13491
TV
77902017-05-06 Tom de Vries <tom@codesourcery.com>
7791
7792 PR testsuite/80557
7793 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7794 * gcc.target/aarch64/spellcheck_2.c: Same.
7795 * gcc.target/aarch64/spellcheck_3.c: Same.
7796
e01261fe
TV
77972017-05-06 Tom de Vries <tom@codesourcery.com>
7798
7799 PR testsuite/80557
7800 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7801 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7802 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7803 * g++.dg/debug/dwarf2/typedef5.C: Same.
7804 * g++.dg/goacc/data-1.C: Same.
7805
9945596c
BS
78062017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7807
7808 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7809
8acb8575
MM
78102017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7811
7812 PR target/79038
7813 PR target/79202
7814 PR target/79203
7815 * gcc.target/powerpc/ppc-round3.c: New test.
7816 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7817
ac699a04
JJ
78182017-05-05 Jakub Jelinek <jakub@redhat.com>
7819
8dc6a926
JJ
7820 PR tree-optimization/80632
7821 * gcc.dg/pr80632.c: New test.
7822
ac699a04
JJ
7823 PR tree-optimization/80558
7824 * gcc.dg/tree-ssa/vrp115.c: New test.
7825
655b5fc8
AV
78262017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7827 Thomas Preud'homme <thomas.preudhomme@arm.com>
7828 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7829
7830 PR target/71607
7831 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7832 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7833 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7834 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7835 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7836 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7837 * gcc.target/arm/tls-disable-literal-pool.c: New.
7838
c02d2d0a
PK
78392017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7840
7841 PR tree-optimization/80613
7842 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7843
dfae9048
PC
78442017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 PR c++/71577
7847 * g++.dg/cpp0x/pr71577.C: New.
7848
d9c5a8b9
MS
78492017-05-04 Martin Sebor <msebor@redhat.com>
7850
7851 PR middle-end/79234
7852 * gcc.dg/builtin-stringop-chk-8.c: New test.
7853 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7854 * gcc.dg/builtin-stringop-chk-4.c: Same.
7855 * gcc.dg/builtin-strncat-chk-1.c: Same.
7856 * g++.dg/ext/strncpy-chk1.C: Same.
7857 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7858 * gcc.dg/out-of-bounds-1.c: Same.
7859 * gcc.dg/pr78138.c: Same.
7860 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7861 * gfortran.dg/mvbits_7.f90: Same.
7862
e50d56a5
MS
78632017-05-04 Martin Sebor <msebor@redhat.com>
7864
7865 PR preprocessor/79214
7866 PR middle-end/79222
7867 PR middle-end/79223
7868 * gcc.dg/pr79214.c: New test.
7869 * gcc.dg/pr79214.h: New test header.
7870 * gcc.dg/pr79222.c: New test.
7871 * gcc.dg/pr79223.c: New test.
7872 * gcc.dg/pr78138.c: Adjust.
7873 * gfortran.dg/unconstrained_commons.f: Same.
7874
0f2c4a8f
MS
78752017-05-04 Martin Sebor <msebor@redhat.com>
7876
7877 PR translation/80280
7878 * g++.dg/abi/Wabi-2-3.C: Adjust.
7879 * g++.dg/abi/Wabi-3-2.C: Ditto.
7880 * g++.dg/lookup/using17.C: Ditto.
7881 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7882
8eef6097
MJ
78832017-05-04 Martin Jambor <mjambor@suse.cz>
7884
7885 PR tree-optimization/80622
7886 * gcc.dg/tree-ssa/pr80622.c: New test.
7887
78882017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7889
7890 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7891
26f1a658
JH
78922017-05-04 Jan Hubicka <hubicka@ucw.cz>
7893
7894 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7895 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7896
4d147bca
RB
78972017-05-04 Richard Biener <rguenther@suse.de>
7898
7899 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7900
3862ef76
RS
79012017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7902
7903 * gcc.dg/vect/vect-profile-1.c: New test.
7904
c89ffd99
MP
79052017-05-04 Marek Polacek <polacek@redhat.com>
7906
7907 PR tree-optimization/80612
7908 * gcc.dg/torture/pr80612.c: New test.
7909
261ce1e5
PB
79102017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7911 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7912
7913 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7914 check_effective_target_arm_thumb1_movt_ok.
7915
556cf088
PB
79162017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7917
7918 * gcc.target/arm/fpscr.c: New file.
7919
010b1cc0
TP
79202017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7921
7922 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7923 target.
7924
99b68476
TV
79252017-05-04 Tom de Vries <tom@codesourcery.com>
7926
7927 PR testsuite/80557
7928 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7929 line numbers.
7930 * g++.dg/warn/miss-format-1.C: Same.
7931 * g++.dg/warn/overflow-warn-1.C: Same.
7932 * g++.dg/warn/overflow-warn-3.C: Same.
7933 * g++.dg/warn/overflow-warn-4.C: Same.
7934
09177a4b
TV
79352017-05-04 Tom de Vries <tom@codesourcery.com>
7936
7937 PR testsuite/80557
7938 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7939 * gcc.target/i386/pr68657.c: Same.
7940 * gcc.target/i386/pr69255-1.c: Same.
7941 * gcc.target/i386/pr69255-2.c: Same.
7942 * gcc.target/i386/pr69255-3.c: Same.
7943
02c64149
RB
79442017-05-04 Richard Biener <rguenther@suse.de>
7945
7946 PR tree-optimization/31130
7947 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7948 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7949 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7950 * gcc.dg/pr52904.c: Remove XFAIL.
7951 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7952
9a26dfc8
JL
79532017-05-03 Jeff Law <law@redhat.com>
7954
7955 PR tree-optimization/78496
7956 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7957
4d0e904f
UB
79582017-05-03 Uros Bizjak <ubizjak@gmail.com>
7959
7960 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7961
49ab4621
RB
79622017-05-03 Richard Biener <rguenther@suse.de>
7963
7964 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7965
18bfe940
JJ
79662017-05-03 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR tree-optimization/79472
4d0e904f
UB
7969 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7970 to dg-options.
18bfe940
JJ
7971 * gcc.dg/tree-ssa/vrp113.c: New test.
7972 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7973 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7974 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7975
53e62089
TV
79762017-05-03 Tom de Vries <tom@codesourcery.com>
7977
7978 PR testsuite/80557
7979 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7980 * c-c++-common/Wshift-negative-value-2.c: Same.
7981 * c-c++-common/Wshift-negative-value-3.c: Same.
7982 * c-c++-common/Wshift-negative-value-4.c: Same.
7983 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7984 * c-c++-common/cpp/pr60400.c: Same.
7985 * c-c++-common/fmax-errors.c: Same.
7986 * c-c++-common/goacc/data-2.c: Same.
7987 * c-c++-common/goacc/host_data-2.c: Same.
7988 * c-c++-common/gomp/simd4.c: Same.
7989 * c-c++-common/pr28656.c: Same.
7990 * c-c++-common/pr43395.c: Same.
7991 * c-c++-common/torture/pr57945.c: Same.
7992
962913a5
TV
79932017-05-03 Tom de Vries <tom@codesourcery.com>
7994
7995 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7996 arg of dg directive.
7997 * c-c++-common/goacc/routine-3.c: Same.
7998 * c-c++-common/goacc/routine-4.c: Same.
7999
ad53f123
DM
80002017-05-02 David Malcolm <dmalcolm@redhat.com>
8001
8002 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8003 (test_fixit_insert_newline): New function.
8004 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8005 (test_fixit_insert_newline): New function.
8006 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8007 (test_fixit_insert_newline): New function.
8008 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8009 (test_fixit_insert_newline): New function.
8010 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8011 (test_show_locus): Handle test_fixit_insert_newline.
8012
0ca91c77
BC
80132017-05-02 Bin Cheng <bin.cheng@arm.com>
8014
8015 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8016
cc5b8f3d
TC
80172017-04-27 Tamar Christina <tamar.christina@arm.com>
8018
8019 * gcc.dg/lsr-div1.c: New testcase.
8020
1853f5c7
SP
80212017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8022
8023 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8024 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8025 (_mm_maskz_add_round_sd): Test new intrinsics.
8026 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8027 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8028 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8029 (_mm_maskz_add_round_ss): Test new intrinsics.
8030 * gcc.target/i386/avx512f-vaddss-2.c: New.
8031 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8032 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8033 (_mm_maskz_sub_round_sd): Test new intrinsics.
8034 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8035 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8036 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8037 (_mm_maskz_sub_round_ss): Test new intrinsics.
8038 * gcc.target/i386/avx512f-vsubss-2.c: New.
8039 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8040 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8041 (__builtin_ia32_subss_mask_round): Test new builtins.
8042 * gcc.target/i386/sse-13.c: Ditto.
8043 * gcc.target/i386/sse-23.c: Ditto.
8044 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8045 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8046 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8047 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8048 (_mm_mask_sub_round_ss): Test new intrinsics.
8049 * gcc.target/i386/testround-1.c: Ditto.
8050
2bba7541
MJ
80512017-05-02 Martin Jambor <mjambor@suse.cz>
8052
8053 PR tree-optimization/78687
8054 * g++.dg/tree-ssa/pr78687.C: New test.
8055
2bf54d93
RB
80562017-05-02 Richard Biener <rguenther@suse.de>
8057
8058 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8059 behavior.
8060 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8061
aee63acc
RB
80622017-05-02 Richard Biener <rguenther@suse.de>
8063
8064 PR tree-optimization/80591
8065 * gcc.dg/torture/pr80591.c: New testcase.
8066
e7d70c6c
RB
80672017-05-02 Richard Biener <rguenther@suse.de>
8068
8069 PR tree-optimization/80549
8070 * gcc.dg/torture/pr80549.c: New testcase.
8071
52e0a9f7
SKS
80722017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8073
8074 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8075 unsigned long.
8076
815d9cc6
XR
80772017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8078
8079 PR c++/80038
8080 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8081
338035aa
DM
80822017-05-01 David Malcolm <dmalcolm@redhat.com>
8083
8084 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8085 reflect insertion fix-it hints at the same location now being
8086 consolidated.
8087
4d82d0bc
MS
80882017-05-01 Martin Sebor <msebor@redhat.com>
8089
8090 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8091 on ILP32 targets.
8092
d539a57b
TV
80932017-05-01 Tom de Vries <tom@codesourcery.com>
8094
8095 * gcc.dg/pr78768.c: Require linker plugin.
8096
c6b9e849
TK
80972017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8098
8099 PR fortran/37131
8100 * gfortran.dg/matmul_bounds_11.f90: New test.
8101
706eb1a7
MS
81022017-05-01 Martin Sebor <msebor@redhat.com>
8103
8104 PR tree-optimization/79715
8105 * gcc.dg/pr79715.c: New test.
8106
723f4140
TV
81072017-05-01 Tom de Vries <tom@codesourcery.com>
8108
8109 PR testsuite/65941
8110 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8111 * g++.dg/other/pr59492.C: Require effective target rdrand.
8112
6bbb3a69
VR
81132017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8114
8115 * g++.dg/diagnostic/member-decl-1.C: New test.
8116
4212aecd
MG
81172017-04-29 Marc Glisse <marc.glisse@inria.fr>
8118
8119 PR tree-optimization/80487
8120 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8121
fe75f732
PK
81222017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8123
8124 PR tree-optimization/79697
8125 * gcc.dg/tree-ssa/pr79697.c: New test.
8126
6bcd8768
TV
81272017-04-29 Tom de Vries <tom@codesourcery.com>
8128
8129 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8130
d127ae9f
MS
81312017-04-28 Martin Sebor <msebor@redhat.com>
8132
8133 PR tree-optimization/80523
8134 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8135
c9610933
TV
81362017-04-28 Tom de Vries <tom@codesourcery.com>
8137
8138 PR testsuite/80557
8139 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8140 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8141
b5be38bc
TV
81422017-04-28 Tom de Vries <tom@codesourcery.com>
8143
8144 PR testsuite/80557
8145 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8146 * obj-c++.dg/bitfield-4.mm: Same.
8147 * obj-c++.dg/bitfield-5.mm: Same.
8148 * obj-c++.dg/exceptions-3.mm: Same.
8149 * obj-c++.dg/exceptions-5.mm: Same.
8150 * obj-c++.dg/method-1.mm: Same.
8151 * obj-c++.dg/method-12.mm: Same.
8152 * obj-c++.dg/method-13.mm: Same.
8153 * obj-c++.dg/method-15.mm: Same.
8154 * obj-c++.dg/method-16.mm: Same.
8155 * obj-c++.dg/property/at-property-18.mm: Same.
8156 * obj-c++.dg/property/at-property-25.mm: Same.
8157 * obj-c++.dg/property/at-property-5.mm: Same.
8158 * obj-c++.dg/property/dynamic-2.mm: Same.
8159 * obj-c++.dg/property/property-neg-3.mm: Same.
8160 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8161 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8162 * obj-c++.dg/syntax-error-1.mm: Same.
8163 * obj-c++.dg/try-catch-13.mm: Same.
8164 * objc.dg/bitfield-4.m: Same.
8165 * objc.dg/class-1.m: Same.
8166 * objc.dg/method-11.m: Same.
8167 * objc.dg/method-6.m: Same.
8168 * objc.dg/method-7.m: Same.
8169 * objc.dg/method-9.m: Same.
8170 * objc.dg/missing-proto-3.m: Same.
8171 * objc.dg/naming-2.m: Same.
8172 * objc.dg/property/at-property-16.m: Same.
8173 * objc.dg/property/at-property-18.m: Same.
8174 * objc.dg/property/at-property-25.m: Same.
8175 * objc.dg/property/at-property-5.m: Same.
8176 * objc.dg/property/dynamic-2.m: Same.
8177 * objc.dg/property/property-neg-3.m: Same.
8178 * objc.dg/protocol-inheritance-1.m: Same.
8179 * objc.dg/protocol-inheritance-2.m: Same.
8180
d35256b6
MG
81812017-04-28 Marc Glisse <marc.glisse@inria.fr>
8182
8183 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8184
7a95dfa7
TV
81852017-04-28 Tom de Vries <tom@codesourcery.com>
8186
8187 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8188 dg-(error|warning|message|bogus).
8189 * g++.dg/conversion/dr195-1.C: Same.
8190 * g++.dg/conversion/dr195.C: Same.
8191 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8192 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8193 * g++.dg/cpp0x/inline-ns7.C: Same.
8194 * g++.dg/cpp0x/variadic105.C: Same.
8195 * g++.dg/cpp0x/variadic65.C: Same.
8196 * g++.dg/expr/call2.C: Same.
8197 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8198 * g++.dg/expr/pmf-1.C: Same.
8199 * g++.dg/ext/altivec-types-1.C: Same.
8200 * g++.dg/ext/altivec-types-2.C: Same.
8201 * g++.dg/ext/altivec-types-3.C: Same.
8202 * g++.dg/ext/attrib14.C: Same.
8203 * g++.dg/ext/complit1.C: Same.
8204 * g++.dg/ext/forscope2.C: Same.
8205 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8206 * g++.dg/ext/label13.C: Same.
8207 * g++.dg/ext/member-attr.C: Same.
8208 * g++.dg/ext/visibility/anon7.C: Same.
8209 * g++.dg/ext/visibility/visibility-7.C: Same.
8210 * g++.dg/ext/vla2.C: Same.
8211 * g++.dg/inherit/access2.C: Same.
8212 * g++.dg/inherit/covariant12.C: Same.
8213 * g++.dg/inherit/covariant14.C: Same.
8214 * g++.dg/inherit/namespace-as-base.C: Same.
8215 * g++.dg/inherit/template-as-base.C: Same.
8216 * g++.dg/lookup/ambig1.C: Same.
8217 * g++.dg/lookup/ambig2.C: Same.
8218 * g++.dg/lookup/ambig3.C: Same.
8219 * g++.dg/lookup/class-member-1.C: Same.
8220 * g++.dg/lookup/conv-1.C: Same.
8221 * g++.dg/lookup/decl1.C: Same.
8222 * g++.dg/lookup/koenig1.C: Same.
8223 * g++.dg/lookup/scoped1.C: Same.
8224 * g++.dg/lookup/scoped2.C: Same.
8225 * g++.dg/lookup/two-stage4.C: Same.
8226 * g++.dg/lookup/used-before-declaration.C: Same.
8227 * g++.dg/lookup/using.C: Same.
8228 * g++.dg/lookup/using17.C: Same.
8229 * g++.dg/lookup/using2.C: Same.
8230 * g++.dg/other/abstract2.C: Same.
8231 * g++.dg/other/classkey1.C: Same.
8232 * g++.dg/other/component1.C: Same.
8233 * g++.dg/other/const1.C: Same.
8234 * g++.dg/other/const2.C: Same.
8235 * g++.dg/other/conversion1.C: Same.
8236 * g++.dg/other/do1.C: Same.
8237 * g++.dg/other/error1.C: Same.
8238 * g++.dg/other/error10.C: Same.
8239 * g++.dg/other/error3.C: Same.
8240 * g++.dg/other/error4.C: Same.
8241 * g++.dg/other/error5.C: Same.
8242 * g++.dg/other/error8.C: Same.
8243 * g++.dg/other/error9.C: Same.
8244 * g++.dg/other/field1.C: Same.
8245 * g++.dg/other/init1.C: Same.
8246 * g++.dg/other/ptrmem2.C: Same.
8247 * g++.dg/other/return1.C: Same.
8248 * g++.dg/overload/builtin3.C: Same.
8249 * g++.dg/overload/error1.C: Same.
8250 * g++.dg/overload/error2.C: Same.
8251 * g++.dg/overload/koenig2.C: Same.
8252 * g++.dg/overload/pmf1.C: Same.
8253 * g++.dg/parse/args1.C: Same.
8254 * g++.dg/parse/attr3.C: Same.
8255 * g++.dg/parse/constant4.C: Same.
8256 * g++.dg/parse/crash10.C: Same.
8257 * g++.dg/parse/crash18.C: Same.
8258 * g++.dg/parse/crash19.C: Same.
8259 * g++.dg/parse/crash20.C: Same.
8260 * g++.dg/parse/crash21.C: Same.
8261 * g++.dg/parse/crash22.C: Same.
8262 * g++.dg/parse/crash32.C: Same.
8263 * g++.dg/parse/decl-specifier-1.C: Same.
8264 * g++.dg/parse/error58.C: Same.
8265 * g++.dg/parse/local-class1.C: Same.
8266 * g++.dg/parse/non-dependent2.C: Same.
8267 * g++.dg/parse/parameter-declaration-1.C: Same.
8268 * g++.dg/parse/ptrmem2.C: Same.
8269 * g++.dg/parse/ptrmem3.C: Same.
8270 * g++.dg/parse/saved1.C: Same.
8271 * g++.dg/tc1/dr101.C: Same.
8272 * g++.dg/tc1/dr142.C: Same.
8273 * g++.dg/tc1/dr176.C: Same.
8274 * g++.dg/template/conv4.C: Same.
8275 * g++.dg/template/crash56.C: Same.
8276 * g++.dg/template/dependent-expr2.C: Same.
8277 * g++.dg/template/error1.C: Same.
8278 * g++.dg/template/error2.C: Same.
8279 * g++.dg/template/explicit6.C: Same.
8280 * g++.dg/template/init-list.C: Same.
8281 * g++.dg/template/local1.C: Same.
8282 * g++.dg/template/lookup2.C: Same.
8283 * g++.dg/template/meminit2.C: Same.
8284 * g++.dg/template/nontype25.C: Same.
8285 * g++.dg/template/ptrmem2.C: Same.
8286 * g++.dg/template/qualttp19.C: Same.
8287 * g++.dg/template/qualttp20.C: Same.
8288 * g++.dg/template/ttp3.C: Same.
8289 * g++.dg/template/unify4.C: Same.
8290 * g++.dg/template/unify6.C: Same.
8291 * g++.dg/template/unify7.C: Same.
8292 * g++.dg/template/warn1.C: Same.
8293 * g++.dg/tree-ssa/dom-invalid.C: Same.
8294 * g++.dg/ubsan/shift-1.C: Same.
8295 * g++.dg/warn/Wunused-2.C: Same.
8296 * g++.dg/warn/Wunused-4.C: Same.
8297 * g++.dg/warn/Wunused-6.C: Same.
8298 * g++.dg/warn/deprecated-6.C: Same.
8299 * g++.dg/warn/deprecated.C: Same.
8300 * g++.dg/warn/effc1.C: Same.
8301 * g++.dg/warn/effc3.C: Same.
8302 * g++.dg/warn/incomplete1.C: Same.
8303 * g++.dg/warn/inline1.C: Same.
8304 * g++.dg/warn/noeffect2.C: Same.
8305 * g++.dg/warn/noeffect4.C: Same.
8306 * g++.dg/warn/oldcast1.C: Same.
8307 * g++.dg/warn/sentinel.C: Same.
8308 * g++.dg/warn/unit-1.C: Same.
8309 * g++.old-deja/g++.pt/inherit2.C: Same.
8310 * g++.old-deja/g++.pt/overload8.C: Same.
8311 * gcc.dg/20000926-1.c: Same.
8312 * gcc.dg/20040223-1.c: Same.
8313 * gcc.dg/Warray-bounds-7.c: Same.
8314 * gcc.dg/alias-1.c: Same.
8315 * gcc.dg/alias-12.c: Same.
8316 * gcc.dg/alias-13.c: Same.
8317 * gcc.dg/alias-2.c: Same.
8318 * gcc.dg/array-13.c: Same.
8319 * gcc.dg/array-4.c: Same.
8320 * gcc.dg/attr-ifunc-2.c: Same.
8321 * gcc.dg/attr-invalid.c: Same.
8322 * gcc.dg/attr-noinline.c: Same.
8323 * gcc.dg/bitfld-2.c: Same.
8324 * gcc.dg/c90-const-expr-7.c: Same.
8325 * gcc.dg/c99-const-expr-7.c: Same.
8326 * gcc.dg/cpp/20000625-1.c: Same.
8327 * gcc.dg/cpp/charconst-4.c: Same.
8328 * gcc.dg/cpp/include2.c: Same.
8329 * gcc.dg/cpp/include2a.c: Same.
8330 * gcc.dg/decl-4.c: Same.
8331 * gcc.dg/deprecated-4.c: Same.
8332 * gcc.dg/deprecated.c: Same.
8333 * gcc.dg/dfp/altivec-types.c: Same.
8334 * gcc.dg/float-range-1.c: Same.
8335 * gcc.dg/pack-test-3.c: Same.
8336 * gcc.dg/pr11492.c: Same.
8337 * gcc.dg/pr15360-1.c: Same.
8338 * gcc.dg/pr37908.c: Same.
8339 * gcc.dg/pr53265.c: Same.
8340 * gcc.dg/pr57287-2.c: Same.
8341 * gcc.dg/pr57287.c: Same.
8342 * gcc.dg/redecl-1.c: Same.
8343 * gcc.dg/sync-3.c: Same.
8344 * gcc.dg/two-types-1.c: Same.
8345 * gcc.dg/two-types-2.c: Same.
8346 * gcc.dg/two-types-4.c: Same.
8347 * gcc.dg/two-types-5.c: Same.
8348 * gcc.dg/two-types-6.c: Same.
8349 * gcc.dg/two-types-7.c: Same.
8350 * gcc.dg/two-types-8.c: Same.
8351 * gcc.dg/two-types-9.c: Same.
8352 * gcc.dg/uninit-I.c: Same.
8353 * gcc.dg/uninit-pr19430.c: Same.
8354 * gcc.dg/visibility-7.c: Same.
8355 * gcc.dg/winline-10.c: Same.
8356 * gcc.dg/winline-2.c: Same.
8357 * gcc.dg/winline-3.c: Same.
8358 * gcc.dg/winline-9.c: Same.
8359 * gcc.target/i386/attr-returns_twice-1.c: Same.
8360 * gcc.target/i386/chkp-const-check-2.c: Same.
8361 * gcc.target/i386/chkp-label-address.c: Same.
8362 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8363 * gcc.target/i386/pr39162.c: Same.
8364 * gcc.target/i386/sse-5.c: Same.
8365 * gcc.target/powerpc/altivec-types-1.c: Same.
8366 * gcc.target/powerpc/altivec-types-2.c: Same.
8367 * gcc.target/powerpc/altivec-types-3.c: Same.
8368 * gcc.target/powerpc/float128-mix.c: Same.
8369 * gcc.target/powerpc/no-r11-3.c: Same.
8370 * gcc.target/spu/Wmain.c: Same.
8371 * gcc.target/spu/ea/errors2.c: Same.
8372 * gfortran.dg/assignment_1.f90: Same.
8373 * gfortran.dg/common_3.f90: Same.
8374 * gfortran.dg/der_io_1.f90: Same.
8375 * gfortran.dg/g77/20030326-1.f: Same.
8376 * gfortran.dg/g77/9263.f: Same.
8377 * gfortran.dg/g77/960317-1.f: Same.
8378 * gfortran.dg/g77/970625-2.f: Same.
8379 * gfortran.dg/g77/980615-0.f: Same.
8380 * gfortran.dg/g77/check0.f: Same.
8381 * gfortran.dg/g77/dnrm2.f: Same.
8382 * gfortran.dg/g77/pr9258.f: Same.
8383 * gfortran.dg/ichar_1.f90: Same.
8384 * gfortran.dg/interface_1.f90: Same.
8385 * gfortran.dg/namelist_1.f90: Same.
8386 * gfortran.dg/namelist_2.f90: Same.
8387 * gfortran.dg/namelist_3.f90: Same.
8388 * gfortran.dg/namelist_print_2.f: Same.
8389 * gfortran.dg/oldstyle_1.f90: Same.
8390 * gfortran.dg/runtime_warning_1.f90: Same.
8391 * gfortran.dg/underflow.f90: Same.
8392 * gnat.dg/specs/integer_value.ads: Same.
8393 * obj-c++.dg/fsf-package-0.m: Same.
8394 * objc.dg/two-types-1.m: Same.
8395
6e49961c
ML
83962017-04-28 Martin Liska <mliska@suse.cz>
8397
8398 PR gcov-profile/79891
8399 * gcc.misc-tests/gcov-17.c: New test.
8400 * gcc.misc-tests/gcov-18.c: New test.
8401
f166beaf
TV
84022017-04-28 Tom de Vries <tom@codesourcery.com>
8403
8404 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8405 dg-(error|warning|message|bogus).
8406 * g++.dg/parse/parameter-declaration-1.C: Same.
8407 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8408 * gcc.dg/Wpointer-sign-Wall.c: Same.
8409 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8410 * gcc.dg/cpp/19990413-1.c: Same.
8411 * gcc.dg/dg-test-1.c: Same.
8412 * gcc.dg/empty-source-2.c: Same.
8413 * gcc.dg/empty-source-3.c: Same.
8414 * gcc.dg/format/c99-printf-1.c: Same.
8415 * gcc.dg/format/c99-scanf-1.c: Same.
8416 * gcc.dg/label-decl-2.c: Same.
8417 * gcc.dg/m-un-2.c: Same.
8418 * gcc.dg/uninit-pr20644-O0.c: Same.
8419 * gfortran.dg/pr70006.f90: Same.
8420 * obj-c++.dg/fsf-package-0.m: Same.
8421
c3125b18
TV
84222017-04-28 Tom de Vries <tom@codesourcery.com>
8423
8424 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8425 dg-(error|warning|message|bogus).
8426 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8427 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8428 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8429 * c-c++-common/pr20000.c: Same.
8430 * c-c++-common/pr49706.c: Same.
8431 * g++.dg/ext/utf16-4.C: Same.
8432 * g++.dg/parse/error2.C: Same.
8433 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8434 * g++.dg/warn/Wtype-limits.C: Same.
8435 * g++.dg/warn/overflow-warn-1.C: Same.
8436 * g++.dg/warn/overflow-warn-3.C: Same.
8437 * gcc.dg/Wpointer-sign-Wall.c: Same.
8438 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8439 * gcc.dg/Wtype-limits-Wextra.c: Same.
8440 * gcc.dg/Wtype-limits.c: Same.
8441 * gcc.dg/cpp/19990413-1.c: Same.
8442 * gcc.dg/dg-test-1.c: Same.
8443 * gcc.dg/empty-source-2.c: Same.
8444 * gcc.dg/empty-source-3.c: Same.
8445 * gcc.dg/label-decl-2.c: Same.
8446 * gcc.dg/m-un-2.c: Same.
8447 * gcc.dg/uninit-pr19430-O0.c: Same.
8448 * gcc.dg/uninit-pr19430.c: Same.
8449 * gcc.dg/uninit-pr20644-O0.c: Same.
8450 * gcc.dg/utf16-4.c: Same.
8451 * gfortran.dg/pr70006.f90: Same.
8452 * obj-c++.dg/fsf-package-0.m: Same.
8453
119092c1
RB
84542017-04-28 Richard Biener <rguenther@suse.de>
8455
8456 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8457 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8458 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8459 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8460 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8461 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8462
3777eda2
MP
84632017-04-27 Marek Polacek <polacek@redhat.com>
8464
8465 PR sanitizer/80349
8466 * c-c++-common/ubsan/pr80349.c: New test.
8467
8211c4a2
VR
84682017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8469
8470 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8471 diagnostics.
8472 * g++.dg/warn/pr12242.C: Likewise.
8473
94baf2e2
DE
84742017-04-27 David Edelsohn <dje.gcc@gmail.com>
8475
8476 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8477
9a448688
ML
84782017-04-27 Martin Liska <mliska@suse.cz>
8479
8480 PR testsuite/79455
8481 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8482 more generic.
8483
f8a36447
JJ
84842017-04-27 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR c++/80534
8487 * g++.dg/other/pr80534-1.C: New test.
8488 * g++.dg/other/pr80534-2.C: New test.
8489
1b7c8d39
RB
84902017-04-27 Richard Biener <rguenther@suse.de>
8491
8492 PR middle-end/80539
8493 * gcc.dg/torture/pr80539.c: New testcase.
8494
985b8393
JJ
84952017-04-27 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR target/77728
8498 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8499
a480422d
VR
85002017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8501
8502 * g++.dg/diagnostic/nested-name-1.C: New test.
8503
f9726baa
ML
85042017-04-26 Martin Liska <mliska@suse.cz>
8505
8506 * gcc.dg/guality/guality.h: Add prefix to test verification.
8507
9f4df8f1
NS
85082017-04-25 Nathan Sidwell <nathan@acm.org>
8509
8510 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8511
1913c8f6
UB
85122017-04-25 Uros Bizjak <ubizjak@gmail.com>
8513
8514 PR target/70799
8515 * gcc.target/i386/pr70799-5.c: New test.
8516
e602bbfc
MS
85172017-04-25 Martin Sebor <msebor@redhat.com>
8518
8519 PR tree-optimization/80497
8520 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8521
7629ae90
RR
85222017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8523 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR target/77728
8526 * g++.dg/abi/pr77728-1.C: New test.
8527
2ef42cf9
MP
85282017-04-25 Marek Polacek <polacek@redhat.com>
8529
8530 PR sanitizer/80349
8531 * g++.dg/ubsan/pr80349-2.C: New test.
8532
70caf430
VR
85332017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8534
8535 * g++.dg/cpp0x/enum34.C: New test.
8536
f66c70dc
TV
85372017-04-25 Tom de Vries <tom@codesourcery.com>
8538
8539 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8540 variables.
8541 (dg-line): New proc.
8542 (process-message): Handle line number variables.
8543 * objc.dg/try-catch-12.m: Use dg-line.
8544
77071af6
BS
85452017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8546
8547 PR target/80482
8548 * gcc.target/powerpc/vec-constvolatile.c: New test.
8549
fbe91804
DM
85502017-04-25 David Malcolm <dmalcolm@redhat.com>
8551
8552 * g++.dg/semicolon-fixits.C: New test case.
8553
1c4ea66f
DM
85542017-04-25 David Malcolm <dmalcolm@redhat.com>
8555
8556 * gcc.dg/semicolon-fixits.c: New test case.
8557
5ca28c1d
DM
85582017-04-25 David Malcolm <dmalcolm@redhat.com>
8559
8560 * g++.dg/lookup/missing-std-include.C: New test file.
8561
2ec07fa6
RR
85622017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8563 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR target/77728
8566 * g++.dg/abi/pr77728-2.C: New test.
8567
7d5dbb22
DM
85682017-04-25 David Malcolm <dmalcolm@redhat.com>
8569
8570 PR c++/80177
8571 * g++.dg/spellcheck-pr80177.C: New test case.
8572
6a3936d4
NS
85732017-04-25 Nathan Sidwell <nathan@acm.org>
8574
8575 * g++.dg/dg.exp (find-cxx-tests): New function.
8576 (main): Use it, remove explicit pruning
8577
bed3fd46
RB
85782017-04-25 Richard Biener <rguenther@suse.de>
8579
8580 PR tree-optimization/80492
8581 * gcc.dg/pr80492.c: New testcase.
8582
c9e9c3ac
SKS
85832017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8584
8585 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8586 for targets with int size less than 32 bits.
8587
2700fbd6
RB
85882017-04-25 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/79201
8591 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8592 * gcc.target/i386/pr22152.c: Disable sinking.
8593
e57136da
AK
85942017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8595
8596 PR target/80464
8597 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8598
3cb9ee2f
AK
85992017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8600
8601 PR target/79895
8602 * gcc.target/s390/pr79895.c: New test.
8603
03db9ab5
DV
86042017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8605
8606 PR target/80080
8607 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8608 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8609 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8610
39259462
JJ
86112017-04-25 Jakub Jelinek <jakub@redhat.com>
8612
ba5d69f3
JJ
8613 PR rtl-optimization/80501
8614 * gcc.c-torture/execute/pr80501.c: New test.
8615
39259462
JJ
8616 PR rtl-optimization/80500
8617 * gcc.dg/pr80500.c: New test.
8618
bb0249cb
MG
86192017-04-25 Marc Glisse <marc.glisse@inria.fr>
8620
8621 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8622 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8623
be420eb8
JW
86242017-04-22 Janus Weil <janus@gcc.gnu.org>
8625
8626 PR fortran/80121
8627 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8628 directive.
8629
0ebd1f00
DM
86302017-04-24 David Malcolm <dmalcolm@redhat.com>
8631
8632 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8633 * jit.dg/test-alignment.c: New test case.
8634 * jit.dg/test-alignment.cc: New test case.
8635 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8636 New test case.
8637
412f61f0
DM
86382017-04-24 David Malcolm <dmalcolm@redhat.com>
8639
8640 PR c++/80016
8641 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8642 test function.
8643 (test_alignof): New test function.
8644
a8492d5e
MG
86452017-04-24 Marc Glisse <marc.glisse@inria.fr>
8646
8647 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8648
ec856f5f
VR
86492017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8650
8651 * g++.dg/diagnostic/duplicate1.C: New test.
8652 * g++.dg/cpp0x/duplicate1.C: New test.
8653
a753df11
MJ
86542017-04-24 Martin Jambor <mjambor@suse.cz>
8655
8656 PR tree-optimization/80293
8657 * g++.dg/tree-ssa/pr80293.C: New test.
8658
3ebd8e62
ML
86592017-04-24 Martin Liska <mliska@suse.cz>
8660
8661 PR middle-end/79931
8662 * g++.dg/ipa/pr79931.C: New test.
8663
f30a1190
RB
86642017-04-24 Richard Biener <rguenther@suse.de>
8665
8666 PR tree-optimization/80494
8667 * gfortran.dg/pr80494.f90: New testcase.
8668
4c7c437c
RB
86692017-04-24 Richard Biener <rguenther@suse.de>
8670
8671 PR tree-optimization/79725
8672 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8673
d21a8e3b
RB
86742017-04-24 Richard Biener <rguenther@suse.de>
8675
8676 PR c++/2972
8677 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8678
c7eb642e
JD
86792017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8680
8681 PR fortran/80484
8682 * gfortran.dg/dtio_29.f03: New test.
8683
60fc41bd
JW
86842017-04-22 Janus Weil <janus@gcc.gnu.org>
8685
8686 PR fortran/80121
8687 * gfortran.dg/intent_out_9.f90: New test case.
8688
2eb8a343
UB
86892017-04-23 Uros Bizjak <ubizjak@gmail.com>
8690
8691 PR target/70799
1913c8f6 8692 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8693
fc23d35a
JW
86942017-04-21 Janus Weil <janus@gcc.gnu.org>
8695
8696 PR fortran/80392
8697 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8698
7b9efd03
UB
86992017-04-21 Uros Bizjak <ubizjak@gmail.com>
8700
8701 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8702
2fd30fbe
RB
87032017-04-21 Richard Biener <rguenther@suse.de>
8704
8705 PR tree-optimization/79547
8706 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8707
bb1bc604
RB
87082017-04-21 Richard Biener <rguenther@suse.de>
8709
8710 PR tree-optimization/78847
8711 * g++.dg/tree-ssa/pr78847.C: New testcase.
8712
666f7903
JJ
87132017-04-21 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR c/80468
8716 * gcc.dg/pr80468.c: New test.
8717
25c28f47
ML
87182017-04-21 Martin Liska <mliska@suse.cz>
8719
8720 PR tree-optimization/66278
8721 * gcc.dg/vect/pr66278.c: New test.
8722
6d553e9b
RB
87232017-04-21 Richard Biener <rguenther@suse.de>
8724
8725 PR tree-optimization/80237
8726 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8727 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8728 adjust expected optimizations.
8729
7fd1a747
RB
87302016-04-21 Richard Biener <rguenther@suse.de>
8731
8732 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8733 of inner loops.
8734 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8735 * gcc.dg/vect/vect-104.c: Likewise.
8736
2f23a412
EB
87372017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8738
8739 PR tree-optimization/80426
8740 * gcc.c-torture/execute/20170429-1.c: Rename into...
8741 * gcc.c-torture/execute/20170419-1.c: ...this.
8742
8749b11f
UB
87432017-04-20 Uros Bizjak <ubizjak@gmail.com>
8744
8745 PR target/79804
8746 * gcc.target/i386/pr79804.c: New test.
8747
20917336
UB
87482017-04-20 Uros Bizjak <ubizjak@gmail.com>
8749
8750 PR target/78090
8751 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8752
2414b022
DE
87532017-04-20 David Edelsohn <dje.gcc@gmail.com>
8754
8755 * g++/opt/pr80436.C: XFAIL on AIX.
8756
34d57a10
JW
87572017-04-20 Jonathan Wakely <jwakely@redhat.com>
8758
8759 PR c++/80473
8760 * g++.dg/diagnostic/pr80473.C: New test.
8761
c3cbcd45
VR
87622017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8763
8764 * g++.dg/warn/Wextra-semi.C: New test.
8765
8a59d466
JJ
87662017-04-20 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR middle-end/80423
8769 * g++.dg/other/pr80423.C: New test.
8770
a4bb5c57
SKS
87712017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8772
8773 * gcc.dg/pr80170.c: Require ptr32plus.
8774
fe1e7d0e
EB
87752017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8776
8777 PR tree-optimization/80426
8778 * gcc.c-torture/execute/20170419-1.c: New test.
8779
48d811eb
JJ
87802017-04-19 Jakub Jelinek <jakub@redhat.com>
8781
f19e6a9c
JJ
8782 PR debug/80461
8783 * g++.dg/debug/pr80461.C: New test.
8784
541035a6
JJ
8785 PR c++/80459
8786 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8787 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8788 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8789
48d811eb
JJ
8790 PR debug/80436
8791 * g++.dg/opt/pr80436.C: New test.
8792
5249994e
SKS
87932017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8794
8795 * gcc.dg/torture/pr80341.c: Require int32plus.
8796
a16c8d8b 87972017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8798 Jeff Law <law@redhat.com>
a16c8d8b
EB
8799
8800 * gcc.c-torture/compile/20170419-1.c: New test.
8801
6143c998
TV
88022017-04-19 Tom de Vries <tom@codesourcery.com>
8803
8804 PR testsuite/80221
8805 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8806 subsequent dg directives.
8807 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8808 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8809 * c-c++-common/attr-fallthrough-2.c: Same.
8810 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8811 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8812 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8813 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8814 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8815 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8816 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8817 * c-c++-common/cilk-plus/CK/errors.c: Same.
8818 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8819 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8820 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8821 * c-c++-common/cpp/pr57580.c: Same.
8822 * c-c++-common/goacc/asyncwait-1.c: Same.
8823 * c-c++-common/goacc/cache-2.c: Same.
8824 * c-c++-common/goacc/declare-2.c: Same.
8825 * c-c++-common/goacc/deviceptr-1.c: Same.
8826 * c-c++-common/goacc/routine-5.c: Same.
8827 * c-c++-common/gomp/clauses-2.c: Same.
8828 * c-c++-common/gomp/ordered-3.c: Same.
8829 * c-c++-common/gomp/pr67501.c: Same.
8830 * c-c++-common/pr20000.c: Same.
8831 * c-c++-common/pr43395.c: Same.
8832 * c-c++-common/pr49706.c: Same.
8833 * c-c++-common/pr77624-1.c: Same.
8834 * c-c++-common/pr77624-2.c: Same.
8835 * c-c++-common/raw-string-14.c: Same.
8836 * c-c++-common/raw-string-16.c: Same.
8837 * c-c++-common/raw-string-3.c: Same.
8838 * c-c++-common/raw-string-4.c: Same.
8839 * c-c++-common/raw-string-5.c: Same.
8840 * c-c++-common/raw-string-6.c: Same.
8841 * g++.dg/abi/mangle41.C: Same.
8842 * g++.dg/conversion/nullptr1.C: Same.
8843 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8844 * g++.dg/cpp0x/auto27.C: Same.
8845 * g++.dg/cpp0x/constexpr-98.C: Same.
8846 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8847 * g++.dg/cpp0x/diag2.C: Same.
8848 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8849 * g++.dg/cpp0x/nullptr15.C: Same.
8850 * g++.dg/cpp0x/pr31431-2.C: Same.
8851 * g++.dg/cpp0x/pr31431.C: Same.
8852 * g++.dg/cpp0x/pr79118.C: Same.
8853 * g++.dg/cpp0x/static_assert3.C: Same.
8854 * g++.dg/cpp0x/temp_default2.C: Same.
8855 * g++.dg/cpp0x/trailing4.C: Same.
8856 * g++.dg/cpp0x/variadic-ex10.C: Same.
8857 * g++.dg/cpp0x/variadic-ex13.C: Same.
8858 * g++.dg/cpp0x/variadic-ex14.C: Same.
8859 * g++.dg/cpp0x/variadic-ex3.C: Same.
8860 * g++.dg/cpp0x/variadic-ex4.C: Same.
8861 * g++.dg/cpp0x/variadic59.C: Same.
8862 * g++.dg/cpp0x/vt-37737-2.C: Same.
8863 * g++.dg/cpp0x/vt-57397-1.C: Same.
8864 * g++.dg/cpp0x/vt-57397-2.C: Same.
8865 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8866 * g++.dg/cpp1z/gen-attrs1.C: Same.
8867 * g++.dg/diagnostic/pr71075.C: Same.
8868 * g++.dg/eh/goto2.C: Same.
8869 * g++.dg/eh/goto3.C: Same.
8870 * g++.dg/expr/bitfield4.C: Same.
8871 * g++.dg/expr/bitfield5.C: Same.
8872 * g++.dg/expr/bitfield6.C: Same.
8873 * g++.dg/expr/bool1.C: Same.
8874 * g++.dg/expr/bool3.C: Same.
8875 * g++.dg/expr/cond10.C: Same.
8876 * g++.dg/expr/cond11.C: Same.
8877 * g++.dg/expr/lval3.C: Same.
8878 * g++.dg/expr/lval4.C: Same.
8879 * g++.dg/ext/anon-struct4.C: Same.
8880 * g++.dg/ext/attrib44.C: Same.
8881 * g++.dg/ext/builtin3.C: Same.
8882 * g++.dg/ext/dllimport7.C: Same.
8883 * g++.dg/ext/label5.C: Same.
8884 * g++.dg/ext/no-asm-1.C: Same.
8885 * g++.dg/ext/utf16-4.C: Same.
8886 * g++.dg/ext/vla2.C: Same.
8887 * g++.dg/gomp/block-1.C: Same.
8888 * g++.dg/gomp/block-2.C: Same.
8889 * g++.dg/gomp/block-3.C: Same.
8890 * g++.dg/gomp/block-5.C: Same.
8891 * g++.dg/gomp/linear-2.C: Same.
8892 * g++.dg/gomp/target-1.C: Same.
8893 * g++.dg/gomp/target-2.C: Same.
8894 * g++.dg/gomp/taskgroup-1.C: Same.
8895 * g++.dg/gomp/teams-1.C: Same.
8896 * g++.dg/inherit/pure1.C: Same.
8897 * g++.dg/init/array43.C: Same.
8898 * g++.dg/init/array46.C: Same.
8899 * g++.dg/init/const10.C: Same.
8900 * g++.dg/init/ctor4-1.C: Same.
8901 * g++.dg/init/ctor4.C: Same.
8902 * g++.dg/init/new37.C: Same.
8903 * g++.dg/init/pr25811.C: Same.
8904 * g++.dg/init/pr29043.C: Same.
8905 * g++.dg/init/pr29571.C: Same.
8906 * g++.dg/lookup/duperr1.C: Same.
8907 * g++.dg/lookup/error1.C: Same.
8908 * g++.dg/lookup/koenig5.C: Same.
8909 * g++.dg/lookup/pr77549.C: Same.
8910 * g++.dg/lookup/suggestions1.C: Same.
8911 * g++.dg/lookup/using16.C: Same.
8912 * g++.dg/lookup/using7.C: Same.
8913 * g++.dg/other/anon-union3.C: Same.
8914 * g++.dg/other/array2.C: Same.
8915 * g++.dg/other/error13.C: Same.
8916 * g++.dg/other/error34.C: Same.
8917 * g++.dg/overload/builtin1.C: Same.
8918 * g++.dg/overload/conv-op1.C: Same.
8919 * g++.dg/overload/error3.C: Same.
8920 * g++.dg/overload/koenig1.C: Same.
8921 * g++.dg/overload/operator5.C: Same.
8922 * g++.dg/overload/template5.C: Same.
8923 * g++.dg/overload/unknown1.C: Same.
8924 * g++.dg/overload/using2.C: Same.
8925 * g++.dg/parse/constructor1.C: Same.
8926 * g++.dg/parse/crash36.C: Same.
8927 * g++.dg/parse/crash63.C: Same.
8928 * g++.dg/parse/error11.C: Same.
8929 * g++.dg/parse/error12.C: Same.
8930 * g++.dg/parse/error14.C: Same.
8931 * g++.dg/parse/error2.C: Same.
8932 * g++.dg/parse/error21.C: Same.
8933 * g++.dg/parse/error26.C: Same.
8934 * g++.dg/parse/error36.C: Same.
8935 * g++.dg/parse/friend12.C: Same.
8936 * g++.dg/parse/invalid-op1.C: Same.
8937 * g++.dg/parse/missing-template1.C: Same.
8938 * g++.dg/parse/parser-pr28152-2.C: Same.
8939 * g++.dg/parse/parser-pr28152.C: Same.
8940 * g++.dg/parse/pr16696-permissive.C: Same.
8941 * g++.dg/parse/pr16696.C: Same.
8942 * g++.dg/parse/pr69628.C: Same.
8943 * g++.dg/parse/ret-type2.C: Same.
8944 * g++.dg/parse/specialization1.C: Same.
8945 * g++.dg/parse/template3.C: Same.
8946 * g++.dg/parse/template9.C: Same.
8947 * g++.dg/parse/typename11.C: Same.
8948 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8949 * g++.dg/pr45330.C: Same.
8950 * g++.dg/rtti/typeid6.C: Same.
8951 * g++.dg/spellcheck-fields.C: Same.
8952 * g++.dg/spellcheck-typenames.C: Same.
8953 * g++.dg/tc1/dr108.C: Same.
8954 * g++.dg/tc1/dr147.C: Same.
8955 * g++.dg/template/arg7.C: Same.
8956 * g++.dg/template/conv11.C: Same.
8957 * g++.dg/template/crash13.C: Same.
8958 * g++.dg/template/crash55.C: Same.
8959 * g++.dg/template/dependent-expr5.C: Same.
8960 * g++.dg/template/error17.C: Same.
8961 * g++.dg/template/error33.C: Same.
8962 * g++.dg/template/error4.C: Same.
8963 * g++.dg/template/error50.C: Same.
8964 * g++.dg/template/error53.C: Same.
8965 * g++.dg/template/friend.C: Same.
8966 * g++.dg/template/func2.C: Same.
8967 * g++.dg/template/local6.C: Same.
8968 * g++.dg/template/member5.C: Same.
8969 * g++.dg/template/meminit1.C: Same.
8970 * g++.dg/template/nested3.C: Same.
8971 * g++.dg/template/nontype6.C: Same.
8972 * g++.dg/template/overload12.C: Same.
8973 * g++.dg/template/ptrmem8.C: Same.
8974 * g++.dg/template/qualified-id1.C: Same.
8975 * g++.dg/template/spec15.C: Same.
8976 * g++.dg/template/static1.C: Same.
8977 * g++.dg/template/static10.C: Same.
8978 * g++.dg/template/static2.C: Same.
8979 * g++.dg/template/ttp25.C: Same.
8980 * g++.dg/template/typedef2.C: Same.
8981 * g++.dg/template/typename2.C: Same.
8982 * g++.dg/template/unify10.C: Same.
8983 * g++.dg/template/unify6.C: Same.
8984 * g++.dg/template/unify7.C: Same.
8985 * g++.dg/template/unify9.C: Same.
8986 * g++.dg/template/varmod1.C: Same.
8987 * g++.dg/ubsan/div-by-zero-1.C: Same.
8988 * g++.dg/ubsan/pr63956.C: Same.
8989 * g++.dg/warn/Waddress-1.C: Same.
8990 * g++.dg/warn/Wconversion2.C: Same.
8991 * g++.dg/warn/Wnull-conversion-1.C: Same.
8992 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8993 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8994 * g++.dg/warn/Wswitch-1.C: Same.
8995 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8996 * g++.dg/warn/Wtype-limits.C: Same.
8997 * g++.dg/warn/Wunused-parm-5.C: Same.
8998 * g++.dg/warn/deprecated-6.C: Same.
8999 * g++.dg/warn/deprecated.C: Same.
9000 * g++.dg/warn/incomplete1.C: Same.
9001 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9002 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9003 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9004 * g++.dg/warn/overflow-warn-1.C: Same.
9005 * g++.dg/warn/overflow-warn-3.C: Same.
9006 * g++.dg/warn/overflow-warn-4.C: Same.
9007 * g++.dg/warn/pr12242.C: Same.
9008 * g++.dg/warn/pr30551-2.C: Same.
9009 * g++.dg/warn/pr30551.C: Same.
9010 * g++.old-deja/g++.benjamin/16077.C: Same.
9011 * g++.old-deja/g++.bob/inherit1.C: Same.
9012 * g++.old-deja/g++.brendan/crash56.C: Same.
9013 * g++.old-deja/g++.brendan/template17.C: Same.
9014 * g++.old-deja/g++.eh/ctor1.C: Same.
9015 * g++.old-deja/g++.jason/bool5.C: Same.
9016 * g++.old-deja/g++.jason/cond.C: Same.
9017 * g++.old-deja/g++.jason/operator.C: Same.
9018 * g++.old-deja/g++.jason/pmf5.C: Same.
9019 * g++.old-deja/g++.law/ctors5.C: Same.
9020 * g++.old-deja/g++.law/missed-error2.C: Same.
9021 * g++.old-deja/g++.law/operators9.C: Same.
9022 * g++.old-deja/g++.law/temps1.C: Same.
9023 * g++.old-deja/g++.mike/for2.C: Same.
9024 * g++.old-deja/g++.mike/ns5.C: Same.
9025 * g++.old-deja/g++.mike/ns7.C: Same.
9026 * g++.old-deja/g++.mike/p10769b.C: Same.
9027 * g++.old-deja/g++.niklas/t120.C: Same.
9028 * g++.old-deja/g++.niklas/t121.C: Same.
9029 * g++.old-deja/g++.ns/koenig5.C: Same.
9030 * g++.old-deja/g++.oliva/overload1.C: Same.
9031 * g++.old-deja/g++.other/crash24.C: Same.
9032 * g++.old-deja/g++.other/crash25.C: Same.
9033 * g++.old-deja/g++.other/decl5.C: Same.
9034 * g++.old-deja/g++.other/lineno5.C: Same.
9035 * g++.old-deja/g++.other/null3.C: Same.
9036 * g++.old-deja/g++.other/overcnv2.C: Same.
9037 * g++.old-deja/g++.other/ptrmem7.C: Same.
9038 * g++.old-deja/g++.other/typename1.C: Same.
9039 * g++.old-deja/g++.other/vaarg3.C: Same.
9040 * g++.old-deja/g++.pt/crash10.C: Same.
9041 * g++.old-deja/g++.pt/crash28.C: Same.
9042 * g++.old-deja/g++.pt/crash38.C: Same.
9043 * g++.old-deja/g++.pt/explicit70.C: Same.
9044 * g++.old-deja/g++.pt/explicit77.C: Same.
9045 * g++.old-deja/g++.pt/expr2.C: Same.
9046 * g++.old-deja/g++.pt/spec5.C: Same.
9047 * g++.old-deja/g++.pt/spec6.C: Same.
9048 * g++.old-deja/g++.pt/typename3.C: Same.
9049 * g++.old-deja/g++.pt/typename5.C: Same.
9050 * g++.old-deja/g++.pt/typename6.C: Same.
9051 * g++.old-deja/g++.pt/typename7.C: Same.
9052 * g++.old-deja/g++.pt/unify4.C: Same.
9053 * g++.old-deja/g++.pt/unify8.C: Same.
9054 * g++.old-deja/g++.pt/vaarg3.C: Same.
9055 * g++.old-deja/g++.robertl/eb22.C: Same.
9056 * g++.old-deja/g++.robertl/eb4.C: Same.
9057 * g++.old-deja/g++.robertl/eb44.C: Same.
9058 * g++.old-deja/g++.robertl/eb69.C: Same.
9059 * g++.old-deja/g++.robertl/eb98.C: Same.
9060 * gcc.dg/20031223-1.c: Same.
9061 * gcc.dg/940510-1.c: Same.
9062 * gcc.dg/990506-0.c: Same.
9063 * gcc.dg/Walloca-1.c: Same.
9064 * gcc.dg/Walloca-2.c: Same.
9065 * gcc.dg/Wconversion-integer.c: Same.
9066 * gcc.dg/Wcxx-compat-8.c: Same.
9067 * gcc.dg/Wimplicit-int-1.c: Same.
9068 * gcc.dg/Wimplicit-int-2.c: Same.
9069 * gcc.dg/Wimplicit-int-4.c: Same.
9070 * gcc.dg/Wpointer-sign-Wall.c: Same.
9071 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9072 * gcc.dg/Wshadow-1.c: Same.
9073 * gcc.dg/Wshadow-3.c: Same.
9074 * gcc.dg/Wswitch-enum-error.c: Same.
9075 * gcc.dg/Wswitch-enum.c: Same.
9076 * gcc.dg/Wswitch-error.c: Same.
9077 * gcc.dg/Wswitch.c: Same.
9078 * gcc.dg/Wtype-limits-Wextra.c: Same.
9079 * gcc.dg/Wtype-limits.c: Same.
9080 * gcc.dg/Wvla-larger-than-2.c: Same.
9081 * gcc.dg/anon-struct-5.c: Same.
9082 * gcc.dg/array-10.c: Same.
9083 * gcc.dg/array-11.c: Same.
9084 * gcc.dg/array-15.c: Same.
9085 * gcc.dg/array-2.c: Same.
9086 * gcc.dg/array-8.c: Same.
9087 * gcc.dg/array-const-2.c: Same.
9088 * gcc.dg/array-const-3.c: Same.
9089 * gcc.dg/bitfld-1.c: Same.
9090 * gcc.dg/bitfld-8.c: Same.
9091 * gcc.dg/builtin-redefine.c: Same.
9092 * gcc.dg/c11-noreturn-1.c: Same.
9093 * gcc.dg/c11-noreturn-2.c: Same.
9094 * gcc.dg/c11-static-assert-3.c: Same.
9095 * gcc.dg/c90-arraydecl-1.c: Same.
9096 * gcc.dg/c90-complex-1.c: Same.
9097 * gcc.dg/c90-complit-1.c: Same.
9098 * gcc.dg/c90-const-expr-11.c: Same.
9099 * gcc.dg/c90-const-expr-7.c: Same.
9100 * gcc.dg/c90-const-expr-8.c: Same.
9101 * gcc.dg/c90-enum-comma-1.c: Same.
9102 * gcc.dg/c90-flex-array-1.c: Same.
9103 * gcc.dg/c90-hexfloat-1.c: Same.
9104 * gcc.dg/c90-idem-qual-1.c: Same.
9105 * gcc.dg/c90-idem-qual-2.c: Same.
9106 * gcc.dg/c90-idem-qual-3.c: Same.
9107 * gcc.dg/c90-mixdecl-1.c: Same.
9108 * gcc.dg/c90-restrict-1.c: Same.
9109 * gcc.dg/c90-return-1.c: Same.
9110 * gcc.dg/c99-array-nonobj-1.c: Same.
9111 * gcc.dg/c99-arraydecl-1.c: Same.
9112 * gcc.dg/c99-complex-1.c: Same.
9113 * gcc.dg/c99-complex-2.c: Same.
9114 * gcc.dg/c99-complit-2.c: Same.
9115 * gcc.dg/c99-const-expr-7.c: Same.
9116 * gcc.dg/c99-const-expr-8.c: Same.
9117 * gcc.dg/c99-flex-array-3.c: Same.
9118 * gcc.dg/c99-flex-array-7.c: Same.
9119 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9120 * gcc.dg/c99-impl-decl-1.c: Same.
9121 * gcc.dg/c99-impl-int-1.c: Same.
9122 * gcc.dg/c99-impl-int-2.c: Same.
9123 * gcc.dg/c99-init-3.c: Same.
9124 * gcc.dg/c99-restrict-1.c: Same.
9125 * gcc.dg/c99-return-1.c: Same.
9126 * gcc.dg/c99-tag-1.c: Same.
9127 * gcc.dg/c99-tag-3.c: Same.
9128 * gcc.dg/call-diag-2.c: Same.
9129 * gcc.dg/cpp/19940712-1.c: Same.
9130 * gcc.dg/cpp/19951025-1.c: Same.
9131 * gcc.dg/cpp/19990413-1.c: Same.
9132 * gcc.dg/cpp/direct2.c: Same.
9133 * gcc.dg/cpp/direct2s.c: Same.
9134 * gcc.dg/cpp/pr28709.c: Same.
9135 * gcc.dg/cpp/pr61854-c90.c: Same.
9136 * gcc.dg/cpp/pr61854-c94.c: Same.
9137 * gcc.dg/cpp/pragma-1.c: Same.
9138 * gcc.dg/cpp/pragma-2.c: Same.
9139 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9140 * gcc.dg/cpp/trad/literals-2.c: Same.
9141 * gcc.dg/cpp/warn-comments-2.c: Same.
9142 * gcc.dg/cpp/warn-comments-3.c: Same.
9143 * gcc.dg/cpp/warn-comments.c: Same.
9144 * gcc.dg/cpp/warn-long-long-2.c: Same.
9145 * gcc.dg/cpp/warn-long-long.c: Same.
9146 * gcc.dg/cpp/warn-redefined-2.c: Same.
9147 * gcc.dg/cpp/warn-redefined.c: Same.
9148 * gcc.dg/darwin-cfstring-2.c: Same.
9149 * gcc.dg/darwin-cfstring-format-1.c: Same.
9150 * gcc.dg/decl-9.c: Same.
9151 * gcc.dg/declspec-1.c: Same.
9152 * gcc.dg/declspec-10.c: Same.
9153 * gcc.dg/declspec-11.c: Same.
9154 * gcc.dg/declspec-13.c: Same.
9155 * gcc.dg/declspec-18.c: Same.
9156 * gcc.dg/declspec-4.c: Same.
9157 * gcc.dg/declspec-5.c: Same.
9158 * gcc.dg/declspec-6.c: Same.
9159 * gcc.dg/declspec-8.c: Same.
9160 * gcc.dg/deprecated-4.c: Same.
9161 * gcc.dg/deprecated.c: Same.
9162 * gcc.dg/dfp/composite-type.c: Same.
9163 * gcc.dg/empty-source-2.c: Same.
9164 * gcc.dg/empty-source-3.c: Same.
9165 * gcc.dg/format/attr-6.c: Same.
9166 * gcc.dg/format/branch-1.c: Same.
9167 * gcc.dg/format/c90-printf-1.c: Same.
9168 * gcc.dg/format/c90-strftime-2.c: Same.
9169 * gcc.dg/format/c99-strftime-1.c: Same.
9170 * gcc.dg/format/cmn-err-1.c: Same.
9171 * gcc.dg/format/few-1.c: Same.
9172 * gcc.dg/format/ms_branch-1.c: Same.
9173 * gcc.dg/format/ms_unnamed-1.c: Same.
9174 * gcc.dg/format/ms_va-1.c: Same.
9175 * gcc.dg/format/unnamed-1.c: Same.
9176 * gcc.dg/format/va-1.c: Same.
9177 * gcc.dg/format/xopen-1.c: Same.
9178 * gcc.dg/funcdef-var-1.c: Same.
9179 * gcc.dg/funcdef-var-2.c: Same.
9180 * gcc.dg/gnu89-const-expr-1.c: Same.
9181 * gcc.dg/gnu89-const-expr-2.c: Same.
9182 * gcc.dg/gnu90-const-expr-1.c: Same.
9183 * gcc.dg/gnu99-const-expr-1.c: Same.
9184 * gcc.dg/gnu99-const-expr-2.c: Same.
9185 * gcc.dg/gnu99-init-2.c: Same.
9186 * gcc.dg/gomp/_Atomic-5.c: Same.
9187 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9188 * gcc.dg/gomp/atomic-5.c: Same.
9189 * gcc.dg/gomp/linear-1.c: Same.
9190 * gcc.dg/gomp/pr67500.c: Same.
9191 * gcc.dg/init-bad-1.c: Same.
9192 * gcc.dg/init-bad-2.c: Same.
9193 * gcc.dg/init-bad-3.c: Same.
9194 * gcc.dg/init-string-1.c: Same.
9195 * gcc.dg/label-compound-stmt-1.c: Same.
9196 * gcc.dg/label-decl-2.c: Same.
9197 * gcc.dg/label-decl-4.c: Same.
9198 * gcc.dg/large-size-array-2.c: Same.
9199 * gcc.dg/large-size-array-4.c: Same.
9200 * gcc.dg/lvalue-6.c: Same.
9201 * gcc.dg/m-un-2.c: Same.
9202 * gcc.dg/multiple-overflow-warn-1.c: Same.
9203 * gcc.dg/multiple-overflow-warn-2.c: Same.
9204 * gcc.dg/multiple-overflow-warn-3.c: Same.
9205 * gcc.dg/nested-redef-1.c: Same.
9206 * gcc.dg/no-asm-1.c: Same.
9207 * gcc.dg/no-asm-3.c: Same.
9208 * gcc.dg/no-asm-4.c: Same.
9209 * gcc.dg/noncompile/20010524-1.c: Same.
9210 * gcc.dg/noncompile/incomplete-5.c: Same.
9211 * gcc.dg/noncompile/pr44517.c: Same.
9212 * gcc.dg/noncompile/pr52290.c: Same.
9213 * gcc.dg/noreturn-1.c: Same.
9214 * gcc.dg/overflow-warn-1.c: Same.
9215 * gcc.dg/overflow-warn-2.c: Same.
9216 * gcc.dg/overflow-warn-3.c: Same.
9217 * gcc.dg/overflow-warn-4.c: Same.
9218 * gcc.dg/parm-mismatch-1.c: Same.
9219 * gcc.dg/parser-pr28152-2.c: Same.
9220 * gcc.dg/parser-pr28152.c: Same.
9221 * gcc.dg/pedwarn-init.c: Same.
9222 * gcc.dg/pointer-arith-2.c: Same.
9223 * gcc.dg/pointer-arith-3.c: Same.
9224 * gcc.dg/pointer-arith-4.c: Same.
9225 * gcc.dg/pr14475.c: Same.
9226 * gcc.dg/pr18596-3.c: Same.
9227 * gcc.dg/pr18809-1.c: Same.
9228 * gcc.dg/pr27953.c: Same.
9229 * gcc.dg/pr30457.c: Same.
9230 * gcc.dg/pr30551-2.c: Same.
9231 * gcc.dg/pr30551-3.c: Same.
9232 * gcc.dg/pr30551-4.c: Same.
9233 * gcc.dg/pr30551-5.c: Same.
9234 * gcc.dg/pr30551-6.c: Same.
9235 * gcc.dg/pr30551.c: Same.
9236 * gcc.dg/pr36997.c: Same.
9237 * gcc.dg/pr41842.c: Same.
9238 * gcc.dg/pr48552-1.c: Same.
9239 * gcc.dg/pr48552-2.c: Same.
9240 * gcc.dg/pr59717.c: Same.
9241 * gcc.dg/pr61077.c: Same.
9242 * gcc.dg/pr61096-1.c: Same.
9243 * gcc.dg/pr63626.c: Same.
9244 * gcc.dg/pr64223-1.c: Same.
9245 * gcc.dg/pr64223-2.c: Same.
9246 * gcc.dg/pr8788-1.c: Same.
9247 * gcc.dg/pr8927-1.c: Same.
9248 * gcc.dg/pragma-darwin.c: Same.
9249 * gcc.dg/pragma-diag-5.c: Same.
9250 * gcc.dg/pragma-message.c: Same.
9251 * gcc.dg/redecl-1.c: Same.
9252 * gcc.dg/simd-1.c: Same.
9253 * gcc.dg/simd-5.c: Same.
9254 * gcc.dg/simd-6.c: Same.
9255 * gcc.dg/spellcheck-fields.c: Same.
9256 * gcc.dg/spellcheck-typenames.c: Same.
9257 * gcc.dg/struct-semi-2.c: Same.
9258 * gcc.dg/struct-semi-3.c: Same.
9259 * gcc.dg/transparent-union-3.c: Same.
9260 * gcc.dg/ucnid-8.c: Same.
9261 * gcc.dg/uninit-pr19430-O0.c: Same.
9262 * gcc.dg/uninit-pr19430.c: Same.
9263 * gcc.dg/uninit-pr20644-O0.c: Same.
9264 * gcc.dg/utf-dflt.c: Same.
9265 * gcc.dg/utf-dflt2.c: Same.
9266 * gcc.dg/utf16-4.c: Same.
9267 * gcc.dg/vla-11.c: Same.
9268 * gcc.dg/vla-20.c: Same.
9269 * gcc.dg/vla-init-1.c: Same.
9270 * gcc.dg/vla-init-2.c: Same.
9271 * gcc.dg/vla-init-3.c: Same.
9272 * gcc.dg/weak/weak-6.c: Same.
9273 * gcc.dg/weak/weak-7.c: Same.
9274 * gcc.dg/wtr-int-type-1.c: Same.
9275 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9276 * gcc.target/arm/polytypes.c: Same.
9277 * gcc.target/i386/spellcheck-options-4.c: Same.
9278 * gcc.target/powerpc/20030218-1.c: Same.
9279 * gcc.target/sh/pr21255-4.c: Same.
9280 * gcc.test-framework/dg-error-exp-XP.c: Same.
9281 * gfortran.dg/array_constructor_30.f03: Same.
9282 * gfortran.dg/class_30.f90: Same.
9283 * gfortran.dg/goacc/subarrays.f95: Same.
9284 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9285 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9286 * gfortran.dg/intrinsic_std_1.f90: Same.
9287 * gfortran.dg/pr70006.f90: Same.
9288 * gfortran.dg/warning-directive-1.F90: Same.
9289 * gfortran.dg/warning-directive-2.F90: Same.
9290 * gfortran.dg/warning-directive-3.F90: Same.
9291 * gfortran.dg/warning-directive-4.F90: Same.
9292 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9293 * obj-c++.dg/class-extension-1.mm: Same.
9294 * obj-c++.dg/class-extension-2.mm: Same.
9295 * obj-c++.dg/class-protocol-1.mm: Same.
9296 * obj-c++.dg/cxx-ivars-1.mm: Same.
9297 * obj-c++.dg/duplicate-class-1.mm: Same.
9298 * obj-c++.dg/exceptions-3.mm: Same.
9299 * obj-c++.dg/exceptions-4.mm: Same.
9300 * obj-c++.dg/exceptions-5.mm: Same.
9301 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9302 * obj-c++.dg/fsf-package-0.m: Same.
9303 * obj-c++.dg/invalid-type-1.mm: Same.
9304 * obj-c++.dg/method-12.mm: Same.
9305 * obj-c++.dg/method-13.mm: Same.
9306 * obj-c++.dg/method-15.mm: Same.
9307 * obj-c++.dg/method-16.mm: Same.
9308 * obj-c++.dg/method-6.mm: Same.
9309 * obj-c++.dg/method-7.mm: Same.
9310 * obj-c++.dg/property/at-property-1.mm: Same.
9311 * obj-c++.dg/property/at-property-14.mm: Same.
9312 * obj-c++.dg/property/at-property-17.mm: Same.
9313 * obj-c++.dg/property/at-property-21.mm: Same.
9314 * obj-c++.dg/property/at-property-5.mm: Same.
9315 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9316 * obj-c++.dg/property/dynamic-3.mm: Same.
9317 * obj-c++.dg/property/dynamic-4.mm: Same.
9318 * obj-c++.dg/property/property-neg-1.mm: Same.
9319 * obj-c++.dg/property/property-neg-6.mm: Same.
9320 * obj-c++.dg/property/synthesize-11.mm: Same.
9321 * obj-c++.dg/property/synthesize-5.mm: Same.
9322 * obj-c++.dg/property/synthesize-6.mm: Same.
9323 * obj-c++.dg/proto-lossage-4.mm: Same.
9324 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9325 * obj-c++.dg/strings/strings-1.mm: Same.
9326 * obj-c++.dg/super-class-1.mm: Same.
9327 * obj-c++.dg/syntax-error-6.mm: Same.
9328 * obj-c++.dg/syntax-error-7.mm: Same.
9329 * obj-c++.dg/syntax-error-9.mm: Same.
9330 * obj-c++.dg/try-catch-13.mm: Same.
9331 * objc.dg/attributes/method-noreturn-1.m: Same.
9332 * objc.dg/bad-receiver-type-2.m: Same.
9333 * objc.dg/bad-receiver-type.m: Same.
9334 * objc.dg/call-super-2.m: Same.
9335 * objc.dg/class-2.m: Same.
9336 * objc.dg/class-extension-1.m: Same.
9337 * objc.dg/class-extension-2.m: Same.
9338 * objc.dg/class-protocol-1.m: Same.
9339 * objc.dg/desig-init-1.m: Same.
9340 * objc.dg/duplicate-class-1.m: Same.
9341 * objc.dg/exceptions-3.m: Same.
9342 * objc.dg/exceptions-4.m: Same.
9343 * objc.dg/exceptions-5.m: Same.
9344 * objc.dg/foreach-6.m: Same.
9345 * objc.dg/foreach-7.m: Same.
9346 * objc.dg/fsf-nsstring-format-1.m: Same.
9347 * objc.dg/fsf-package-0.m: Same.
9348 * objc.dg/invalid-type-1.m: Same.
9349 * objc.dg/method-11.m: Same.
9350 * objc.dg/method-19.m: Same.
9351 * objc.dg/method-2.m: Same.
9352 * objc.dg/method-20.m: Same.
9353 * objc.dg/method-5.m: Same.
9354 * objc.dg/method-6.m: Same.
9355 * objc.dg/method-7.m: Same.
9356 * objc.dg/method-9.m: Same.
9357 * objc.dg/missing-proto-3.m: Same.
9358 * objc.dg/private-1.m: Same.
9359 * objc.dg/property/at-property-1.m: Same.
9360 * objc.dg/property/at-property-14.m: Same.
9361 * objc.dg/property/at-property-17.m: Same.
9362 * objc.dg/property/at-property-21.m: Same.
9363 * objc.dg/property/at-property-5.m: Same.
9364 * objc.dg/property/dynamic-3.m: Same.
9365 * objc.dg/property/dynamic-4.m: Same.
9366 * objc.dg/property/property-neg-1.m: Same.
9367 * objc.dg/property/property-neg-6.m: Same.
9368 * objc.dg/property/synthesize-11.m: Same.
9369 * objc.dg/property/synthesize-5.m: Same.
9370 * objc.dg/property/synthesize-6.m: Same.
9371 * objc.dg/proto-hier-1.m: Same.
9372 * objc.dg/proto-lossage-4.m: Same.
9373 * objc.dg/protocol-qualifier-2.m: Same.
9374 * objc.dg/strings/strings-1.m: Same.
9375 * objc.dg/type-size-1.m: Same.
9376
d904a983
JL
93772017-04-18 Jeff Law <law@redhat.com>
9378
9379 PR target/74563
9380 * gcc.target/mips/pr74563: New test.
9381
0155ed56
JJ
93822017-04-18 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR tree-optimization/80443
9385 * gcc.c-torture/compile/pr80443.c: New test.
9386
f380f608
RS
93872017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9388
9389 PR rtl-optimization/80357
9390 * gcc.c-torture/compile/pr80357.c: New test.
9391
dd68669b
JL
93922017-04-18 Jeff Law <law@redhat.com>
9393
9394 PR middle-end/80422
9395 * gcc.c-torture/compile/pr80422.c: New test.
9396
1cda61fc
JJ
93972017-04-18 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR debug/80263
9400 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9401
19970253
MM
94022017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9403
9404 PR target/80099
9405 * gcc.target/powerpc/pr80099-1.c: New test.
9406 * gcc.target/powerpc/pr80099-2.c: Likewise.
9407 * gcc.target/powerpc/pr80099-3.c: Likewise.
9408 * gcc.target/powerpc/pr80099-4.c: Likewise.
9409 * gcc.target/powerpc/pr80099-5.c: Likewise.
9410
8487c9a5
JJ
94112017-04-18 Jakub Jelinek <jakub@redhat.com>
9412
3b5fb3cb
JJ
9413 PR sanitizer/80444
9414 * gcc.dg/sancov/pr80444.c: New test.
9415
8487c9a5
JJ
9416 PR middle-end/79788
9417 PR middle-end/80375
9418 * gcc.dg/pr79788-1.c: New test.
9419 * gcc.dg/pr79788-2.c: New test.
9420
be7c73ae
MP
94212017-04-18 Marek Polacek <polacek@redhat.com>
9422
9423 PR c++/80244 - ICE with attribute in template alias.
9424 * g++.dg/cpp0x/alias-decl-59.C: New test.
9425
d6e3e8a5
MP
9426 PR c++/80241 - ICE with alignas pack expansion.
9427 * g++.dg/cpp0x/alignas11.C: New test.
9428
1adb82e1
BE
94292017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9430
9431 PR c++/80287
9432 * g++.dg/lto/pr80287_0.C: New test.
9433
fb5e5621
KN
94342017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9435
9436 PR target/80315
9437 * gcc.target/powerpc/pr80315-1.c: New test.
9438 * gcc.target/powerpc/pr80315-2.c: New test.
9439 * gcc.target/powerpc/pr80315-3.c: New test.
9440 * gcc.target/powerpc/pr80315-4.c: New test.
9441
afeaeb70
TV
94422017-04-16 Tom de Vries <tom@codesourcery.com>
9443
9444 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9445 directive.
9446 * g++.dg/parse/error3.C: Same.
9447 * g++.old-deja/g++.pt/niklas01a.C: Same.
9448 * gcc.dg/990506-0.c: Same.
9449 * gcc.dg/cpp/19990413-1.c: Same.
9450 * gcc.dg/cpp/pragma-1.c: Same.
9451 * gcc.dg/cpp/pragma-2.c: Same.
9452 * gcc.dg/m-un-2.c: Same.
9453 * objc.dg/private-1.m: Same.
9454
604f37cd
UB
94552017-04-15 Uros Bizjak <ubizjak@gmail.com>
9456
9457 * gcc.dg/pr54669.c: Fix dg-do directive.
9458 * gcc.dg/pr78582.c: Ditto.
9459 * gcc.dg/pr80020.c: Ditto.
9460 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9461 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9462 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9463 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9464 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9465 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9466 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9467 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9468 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9469 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9470
35cfdb17
DH
94712017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9472
604f37cd 9473 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9474 * gfortran.dg/generic_29.f90: Likewise.
9475 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9476 * gfortran.dg/pr41922.f90: Likewise.
9477 * gfortran.dg/pr70006.f90: Likewise.
9478
f378be38
SB
94792017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9480
9481 PR tree-optimization/66612
9482 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9483
43076492
JW
94842017-04-14 Janus Weil <janus@gcc.gnu.org>
9485
9486 PR fortran/80361
9487 * gfortran.dg/class_62.f90: New test case.
9488
dd3d6a42
AB
94892017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9490
9491 * gcc.target/arc/loop-1.c: New file.
9492
31a07c81
MM
94932017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9494
9495 PR target/80098
9496 * gcc.target/powerpc/pr80098-1.c: New test.
9497 * gcc.target/powerpc/pr80098-2.c: Likewise.
9498 * gcc.target/powerpc/pr80098-3.c: Likewise.
9499 * gcc.target/powerpc/pr80098-4.c: Likewise.
9500
09956017
JJ
95012017-04-13 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR sanitizer/80403
9504 * g++.dg/ubsan/pr80403-2.C: New test.
9505
bc042396
VM
95062017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9507
9508 PR rtl-optimization/80343
9509 * gcc.target/powerpc/pr80343.c: New.
9510
abac4c34
DK
95112017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9512
9513 PR sanitizer/80414
9514 * c-c++-common/ubsan/bounds-15.c: New test.
9515
43a3aa03
RB
95162017-04-13 Richard Biener <rguenther@suse.de>
9517
9518 PR testsuite/80416
9519 * g++.dg/torture/pr79671.C: Fix asm constraints.
9520
031fbdb9
JJ
95212017-04-13 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR debug/80321
9524 * gcc.dg/debug/pr80321.c: New test.
9525
95262017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9527
9528 * gnat.dg/debug10.adb: New test.
9529 * gnat.dg/debug10_pkg.ads: New helper.
9530
76873758
JJ
95312017-04-12 Jakub Jelinek <jakub@redhat.com>
9532
deed3da9
JJ
9533 PR tree-optimization/79390
9534 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9535
b96a3e11
JJ
9536 PR sanitizer/80403
9537 PR sanitizer/80404
9538 PR sanitizer/80405
9539 * g++.dg/ubsan/pr80403.C: New test.
9540 * g++.dg/ubsan/pr80404.C: New test.
9541 * g++.dg/ubsan/pr80405.C: New test.
9542
76873758
JJ
9543 PR c/80163
9544 * gcc.dg/torture/pr80163.c: New test.
9545
940c9a7c 95462017-04-12 Richard Biener <rguenther@suse.de>
76873758 9547 Jeff Law <law@redhat.com>
940c9a7c
RB
9548
9549 PR tree-optimization/80359
9550 * gcc.dg/torture/pr80359.c: New testcase.
9551
350792ff 95522017-04-12 Richard Biener <rguenther@suse.de>
76873758 9553 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9554
9555 PR middle-end/79671
9556 * g++.dg/torture/pr79671.C: New testcase.
9557 * g++.dg/lto/pr79671_0.C: Likewise.
9558 * g++.dg/lto/pr79671_1.c: Likewise.
9559
d62e6f10
JJ
95602017-04-12 Jakub Jelinek <jakub@redhat.com>
9561
9562 PR sanitizer/80349
9563 * g++.dg/ubsan/pr80349.C: New test.
9564
8585103f
JJ
95652017-04-11 Jakub Jelinek <jakub@redhat.com>
9566
347e1f77
JJ
9567 PR c++/80370
9568 * g++.dg/cpp1z/decomp28.C: New test.
9569
df1c878e
JJ
9570 PR middle-end/80100
9571 * gcc.dg/pr80100.c: New test.
9572
8585103f
JJ
9573 PR rtl-optimization/80385
9574 * g++.dg/opt/pr80385.C: New test.
9575
c6cf6ef7
ML
95762017-04-11 Martin Liska <mliska@suse.cz>
9577
9578 PR ipa/80212
9579 * g++.dg/ipa/pr80212.C: New test.
9580
3812f460
MS
95812017-04-11 Martin Sebor <msebor@redhat.com>
9582
9583 PR middle-end/80364
9584 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9585
9f679370
ML
95862017-04-11 Martin Liska <mliska@suse.cz>
9587
9588 PR sanitizer/70878
9589 * gcc.dg/ubsan/pr70878.c: New test.
9590
82665822
JJ
95912017-04-11 Jakub Jelinek <jakub@redhat.com>
9592
cb278caa
JJ
9593 PR target/80381
9594 * gcc.target/i386/pr80381.c: New test.
9595
82665822
JJ
9596 PR c++/80363
9597 * g++.dg/ext/pr80363.C: New test.
9598
abde687a
SKS
95992017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9600
9601 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9602 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9603 Add avr-*-* to non-lp64 selector.
9604
13e6ec34
MS
96052017-04-10 Martin Sebor <msebor@redhat.com>
9606
9607 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9608 * gcc.dg/pr40340-4.c: Same.
9609
a2cb1196
NK
96102017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9611
13e6ec34 9612 PR fortran/69498
a2cb1196
NK
9613 * gfortran.dg/submodule_unexp.f90: Modified test
9614 to account for new error.
9615 * gfortran.dg/submodule_twice.f90: New Test
9616
b447b28c
JJ
96172017-04-10 Jakub Jelinek <jakub@redhat.com>
9618
9619 PR c++/80176
9620 * g++.dg/init/ref23.C: New test.
9621
3bbd6768
TK
96222017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9623
9624 PR tree-optimization/80304
9625 * gfortran.dg/do_concurrent_4.f90: New test case.
9626
99827b5c
JW
96272017-04-10 Janus Weil <janus@gcc.gnu.org>
9628
9629 PR fortran/80046
9630 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9631
7db31bc2
DE
96322017-04-10 David Edelsohn <dje.gcc@gmail.com>
9633
9634 * g++.dg/torture/pr79905.C: Add -maltivec option.
9635
9058a2c5
JL
96362017-04-10 Jeff Law <law@redhat.com>
9637
9638 PR tree-optimization/80374
9639 * g++.dg/pr80374.c: New test.
9640
bd8f8642
KN
96412017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9642
9643 PR target/80108
9644 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9645 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9646
f634dd47
UB
96472017-04-10 Uros Bizjak <ubizjak@gmail.com>
9648
9649 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9650
065ba179
UB
96512017-04-10 Uros Bizjak <ubizjak@gmail.com>
9652
9653 PR testsuite/79356
9654 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9655
71b838d0
DS
96562017-04-10 Daniel Santos <daniel.santos@pobox.com>
9657
9658 PR testsuite/79867
9659 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9660
98a7a34e
MP
96612017-04-10 Marek Polacek <polacek@redhat.com>
9662
9663 PR sanitizer/80348
9664 * g++.dg/ubsan/div-by-zero-3.C: New test.
9665
aac69a62
BC
96662017-04-10 Bin Cheng <bin.cheng@arm.com>
9667
9668 PR tree-optimization/80153
9669 * gcc.c-torture/execute/pr80153.c: New.
9670
737237c9
RB
96712017-04-10 Richard Biener <rguenther@suse.de>
9672
9673 PR middle-end/80362
9674 * gcc.dg/torture/pr80362.c: New testcase.
9675
ba6ee9fc
RB
96762017-04-10 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/80304
9679 * gcc.dg/torture/pr80304.c: New testcase.
9680
4d1a05f1
NS
96812017-04-10 Nathan Sidwell <nathan@acm.org>
9682
9683 PR target/79905
9684 * g++.dg/torture/pr79905.C: New.
9685
3ee0fb02
ML
96862017-04-10 Martin Liska <mliska@suse.cz>
9687
9688 PR sanitizer/80350
9689 * c-c++-common/ubsan/pr80350.c: New test.
9690
167a5b77
JJ
96912017-04-10 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR target/80324
9694 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9695
d691b7e4
ML
96962017-04-08 Martin Liska <mliska@suse.cz>
9697
9698 Revert:
9699 2017-04-07 Martin Liska <mliska@suse.cz>
9700
9701 PR ipa/80212
9702 * g++.dg/ipa/pr80212.C: New test.
9703
dcb2c527
JJ
97042017-04-07 Jakub Jelinek <jakub@redhat.com>
9705
c98b0016
JJ
9706 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9707 dg-options.
9708 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9709
dcb2c527
JJ
9710 PR target/80322
9711 PR target/80323
9712 PR target/80325
9713 PR target/80326
9714 * gcc.target/i386/avx512f-undefined-1.c: New test.
9715 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9716 * gcc.target/i386/avx-cvtsd-1.c: New test.
9717 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9718 * gcc.target/i386/avx512f-abspd-1.c: New test.
9719 * gcc.target/i386/avx-cvtss-1.c: New test.
9720 * gcc.target/i386/avx512f-absps-1.c: New test.
9721 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9722 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9723
1ef532f4
MP
97242017-04-07 Marek Polacek <polacek@redhat.com>
9725
9726 PR sanitizer/80348
9727 * g++.dg/ubsan/div-by-zero-2.C: New test.
9728
2166aeb3
MP
9729 PR c++/80095
9730 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9731
057da7af
VM
97322017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9733
9734 PR rtl-optimization/70478
9735 * gcc.target/s390/pr70478.c: New.
9736
3b6cb9e3
ML
97372017-04-07 Martin Liska <mliska@suse.cz>
9738
9739 PR target/79889
9740 * g++.dg/ext/mv8.C: Add aarch64* targets.
9741
70cd23c0
ML
97422017-04-07 Martin Liska <mliska@suse.cz>
9743
9744 PR ipa/80212
9745 * g++.dg/ipa/pr80212.C: New test.
9746
fe6bb25f
TP
97472017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9748
9749 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9750
bf7b869a
RB
97512017-04-07 Richard Biener <rguenther@suse.de>
9752
9753 PR tree-optimization/80334
9754 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9755 alignas on stack.
9756
2d143ba8
RB
97572017-04-07 Richard Biener <rguenther@suse.de>
9758
9759 PR middle-end/80341
9760 * gcc.dg/torture/pr80341.c: New testcase.
9761
ed3cd38d
JJ
97622017-04-06 Jakub Jelinek <jakub@redhat.com>
9763
9764 PR debug/80234
9765 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9766 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9767
e5f56581
UB
97682017-04-06 Uros Bizjak <ubizjak@gmail.com>
9769
9770 PR target/79733
9771 * gcc.target/i386/pr79733.c: New test.
9772
a5211c80
UB
97732017-04-06 Uros Bizjak <ubizjak@gmail.com>
9774
9775 PR target/80298
9776 * gcc.target/i386/pr80298-1.c: New test.
9777 * gcc.target/i386/pr80298-2.c: Ditto.
9778
db086c96
TP
97792017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9780
9781 PR target/80082
9782 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9783 ARMv7-R.
9784
09b63f67
RB
97852017-04-06 Richard Biener <rguenther@suse.de>
9786
9787 PR tree-optimization/80334
9788 * g++.dg/torture/pr80334.C: New testcase.
9789
d9f8c5af
ML
97902017-04-06 Martin Liska <mliska@suse.cz>
9791
9792 PR sanitizer/80166
9793 * gcc.dg/asan/pr80166.c: New test.
9794
1b68991f
RO
97952017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9796
9797 PR tree-optimization/79390
9798 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9799
0f784346
RB
98002017-04-06 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/80262
9803 * gcc.target/i386/pr80262.c: New testcase.
9804
23a429c2
RB
98052017-04-06 Richard Biener <rguenther@suse.de>
9806
9807 PR middle-end/80281
9808 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9809
e2323a2b
VM
98102017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9811
9812 PR rtl-optimization/70703
9813 * gcc.target/i386/pr70703.c: New.
9814
47a11342
JJ
98152017-04-05 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR sanitizer/80308
9818 * c-c++-common/asan/pr80308.c: New test.
9819
d0ee17a5
DV
98202017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9821
9822 PR target/79890
9823 * gcc.target/s390/pr79890.c: New test case.
9824
36f896c7
JJ
98252017-04-05 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR target/80310
9828 * c-c++-common/ubsan/pr80310.c: New test.
9829
d16e2ddd
JJ
98302017-04-04 Jakub Jelinek <jakub@redhat.com>
9831
e1201dff
JJ
9832 PR c++/80297
9833 * g++.dg/torture/pr80297.C: New test.
9834
d16e2ddd
JJ
9835 PR tree-optimization/79390
9836 * gcc.target/i386/pr79390.c: New test.
9837 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9838
c0ea338b
VR
98392017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9840
9841 PR c++/80296
9842 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9843
a1527a93
TP
98442017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9845
9846 PR target/80307
9847 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9848 targeting any CPU or architecture.
9849 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9850 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9851 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9852 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9853 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9854 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9855 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9856 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9857
065ba179 98582017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9859
9860 PR fortran/69498
9861 * gfortran.dg/submodule_unexp.f90: New test.
9862
b1fd967c
JJ
98632017-04-04 Jakub Jelinek <jakub@redhat.com>
9864
9865 PR target/80286
9866 * gcc.target/i386/avx-pr80286.c: New test.
9867 * gcc.dg/pr80286.c: New test.
9868
248179b5
RB
98692017-04-04 Richard Biener <rguenther@suse.de>
9870
9871 PR middle-end/80281
9872 * gcc.dg/torture/pr80281.c: New testcase.
9873
a577fcf2
RB
98742017-04-04 Richard Biener <rguenther@suse.de>
9875
9876 PR tree-optimization/80275
9877 * g++.dg/opt/pr80275.C: Make g static.
9878
833bbf60
SB
98792017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9880
9881 PR rtl-optimization/60818
9882 * gcc.c-torture/compile/pr60818.c: New testcase.
9883
5764ee3c
JW
98842017-04-03 Jonathan Wakely <jwakely@redhat.com>
9885
9886 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9887 * gcc.dg/20031012-1.c: Likewise.
9888 * gcc.dg/ipa/ipcp-1.c: Likewise.
9889 * gcc.dg/torture/matrix-3.c: Likewise.
9890 * gcc.target/powerpc/ppc-spe.c: Likewise.
9891 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9892
bbdf4e81
PB
98932017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9894
9895 PR target/80246
9896 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9897 powerpc_vsx_ok.
9898 (std, ld): Limit scan-assembler-times check to lp64.
9899 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9900 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9901 powerpc_vsx_ok.
9902
44bc146f
PB
99032017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9904
9905 PR target/80246
9906 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9907
fff80893
RB
99082017-04-03 Richard Biener <rguenther@suse.de>
9909
9910 PR tree-optimization/80275
9911 * g++.dg/opt/pr80275.C: New testcase.
9912
79f9fc38
DV
99132017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9914
9915 PR testsuite/79356
9916 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9917
a8e70fd3
RD
99182017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9919
9920 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9921 (bal): Increase iteration count and assume alignment.
9922
e0061866
BC
99232017-04-03 Bin Cheng <bin.cheng@arm.com>
9924
9925 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9926
c2d43326
AP
99272017-04-02 Andrew Pinski <apinski@cavium.com>
9928
9929 * gcc.c-torture/compile/nested-3.c: New testcase.
9930 * gcc.c-torture/execute/20170401-1.c: New testcase.
9931 * gcc.c-torture/execute/20170401-2.c: New testcase.
9932
a5a9046d
SB
99332017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9934
9935 PR rtl-optimization/79405
9936 gcc.dg/pr79405.c: New testcase.
9937
6f3af356
JJ
99382017-03-31 Jakub Jelinek <jakub@redhat.com>
9939
eee3756d
JJ
9940 PR debug/79255
9941 * gcc.dg/pr79255.c: New test.
9942
6f3af356
JJ
9943 PR c++/79572
9944 * g++.dg/ubsan/null-8.C: New test.
9945
99e6cfd6
PH
99462017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9947
9948 PR target/80107
9949 * gfortran.dg/pr80107.f: New.
9950
094e6b7a
JL
99512017-03-31 Jeff Law <law@redhat.com>
9952
9953 PR tree-optimization/49498
9954 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9955
eceb2409 99562017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9957
eceb2409
RB
9958 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9959
c412c01a 99602017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9961
c412c01a
RB
9962 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9963
005f12bf
JJ
99642017-03-31 Jakub Jelinek <jakub@redhat.com>
9965
af88f557
JJ
9966 PR libstdc++/80251
9967 * g++.dg/ext/is_aggregate.C: New test.
9968
7d790165
JJ
9969 PR middle-end/80173
9970 * gcc.target/i386/pr80173.c: New test.
9971
a7d55154
JJ
9972 PR middle-end/80163
9973 * gcc.dg/pr80163.c: New test.
9974
005f12bf
JJ
9975 PR debug/80025
9976 * gcc.dg/torture/pr80025.c: New test.
9977
c8e0f43f
MF
99782017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9979
9980 * gcc.target/mips/pr52125.c: Add -msym32.
9981
724d25f3
JJ
99822017-03-30 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR translation/80189
9985 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9986 * g++.dg/gomp/sharing-1.C: Likewise.
9987 * gfortran.dg/gomp/pr44536.f90: Likewise.
9988 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9989 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9990 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9991 * gfortran.dg/gomp/pr33439.f90: Likewise.
9992 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9993 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9994 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9995 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9996 * gcc.dg/gomp/sharing-1.c: Likewise.
9997
05dc406d
PB
99982017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9999
10000 PR target/80246
10001 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10002 Darwin and SPE.
10003 (dxex, dxexq): Update return type.
10004 (diex, diexq): Update argument type.
10005 * gcc.target/powerpc/pr80246.c: New test.
10006
b0fd4d7e
MJ
100072017-03-30 Martin Jambor <mjambor@suse.cz>
10008
10009 PR ipa/77333
10010 * g++.dg/ipa/pr77333.C: New test.
10011
de008ec4
JJ
100122017-03-30 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR target/80206
10015 * gcc.target/i386/pr80206.c: New test.
10016
28c02407
RB
100172017-03-30 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/77498
10020 * gfortran.dg/pr77498.f: New testcase.
10021
10fa8dfb
MP
100222017-03-29 Marek Polacek <polacek@redhat.com>
10023
10024 PR c/79730
10025 * gcc.dg/pr79730.c: New test.
10026
fdc54f39
JD
100272017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10028
10029 PR libgfortran/78670
10030 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10031 a character of length 1. Update test for success.
10032 * gfortran.dg/dtio_28.f03: New test.
10033 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10034 'scratch' to delete the file when done.
10035
533c0b69
SB
100362017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10037
10038 PR rtl-optimization/80233
10039 * gcc.c-torture/compile/pr80233.c: New testcase.
10040
e35229f8
TK
100412017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10042
10043 PR fortran/80254
10044 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10045 * gfortran.dg/dec_io_2a.f90: instead (new test).
10046
5c0a28d4
JW
100472017-03-28 Jiong Wang <jiong.wang@arm.com>
10048
10049 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10050
19846619
SB
100512017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10052
10053 PR testsuite/43496
10054 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10055 generating PIC code.
10056
e5119fab
VM
100572017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10058
10059 PR rtl-optimization/80193
10060 * gcc.target/i386/pr80193.c: New.
10061
cf474530
JW
100622017-03-28 Janus Weil <janus@gcc.gnu.org>
10063
10064 PR fortran/78661
10065 * gfortran.dg/dtio_25.f90: Modified test case.
10066 * gfortran.dg/dtio_27.f90: New test case.
10067
34fac449
UB
100682017-03-28 Uros Bizjak <ubizjak@gmail.com>
10069
10070 PR target/53383
10071 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10072 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10073 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10074
3e907b90
BC
100752017-03-28 Bin Cheng <bin.cheng@arm.com>
10076
10077 * gcc.c-torture/compile/irreducible-loop.c: New.
10078
522818b9
RS
100792017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10080
3e907b90 10081 PR tree-optimization/80218
522818b9
RS
10082 * gcc.dg/pr80218.c: New test.
10083
ea7d7da8
RB
100842017-03-28 Richard Biener <rguenther@suse.de>
10085
10086 PR tree-optimization/78644
10087 * gcc.dg/pr78644-1.c: New testcase.
10088 * gcc.dg/pr78644-2.c: Likewise.
10089
498173ef
TT
100902017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10091
10092 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10093 * gcc.dg/pic-4.c: Likewise.
10094 * gcc.dg/pie-3.c: Likewise.
10095 * gcc.dg/pie-4.c: Likewise.
10096
c5ad2433
ML
100972017-03-28 Martin Liska <mliska@suse.cz>
10098
10099 PR ipa/80205
10100 * g++.dg/ipa/pr80205.C: New test.
10101
17722fb9
SKS
101022017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10103
10104 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10105 with sizeof(int) < 4.
10106 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10107 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10108 * gcc.dg/torture/pr79777.c: Likewise.
10109 * gcc.dg/torture/pr79910.c: Likewise.
10110
737f500a
RB
101112017-03-28 Richard Biener <rguenther@suse.de>
10112
10113 PR middle-end/80222
10114 * g++.dg/pr80222.C: New testcase.
10115
62f96a79
ML
101162017-03-28 Martin Liska <mliska@suse.cz>
10117
10118 PR ipa/80104
10119 * gcc.dg/ipa/pr80104.c: New test.
10120
72785f26
MP
101212017-03-28 Marek Polacek <polacek@redhat.com>
10122
10123 PR sanitizer/80067
10124 * c-c++-common/ubsan/shift-10.c: New test.
10125
86516987
JL
101262017-03-27 Jeff Law <law@redhat.com>
10127
4dbf1eee 10128 PR tree-optimization/80216
86516987
JL
10129 * gcc.c-torture/compile/pr80216.c: New test.
10130
aade772d
JJ
101312017-03-27 Jakub Jelinek <jakub@redhat.com>
10132
a9e4a1a5
JJ
10133 PR middle-end/80162
10134 * c-c++-common/pr80162-1.c: New test.
10135 * c-c++-common/pr80162-2.c: New test.
10136 * c-c++-common/pr80162-3.c: New test.
10137
aade772d
JJ
10138 PR target/80102
10139 * g++.dg/opt/pr80102.C: New test.
10140
d89f355e
MM
101412017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10142
10143 PR target/78543
10144 * gcc.target/powerpc/pr78543.c: New test.
10145
79c4d73b
KN
101462017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10147
10148 PR target/80103
10149 * gcc.target/powerpc/pr80103-1.c: New test.
10150
819df781
RB
101512017-03-27 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/80181
10154 * gcc.dg/torture/pr80181.c: New testcase.
10155
84804c5b
CZ
101562017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10157
065ba179 10158 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10159
c5e5f5f6
RB
101602017-03-27 Richard Biener <rguenther@suse.de>
10161
10162 PR ipa/79776
10163 * g++.dg/ipa/pr79776.C: New testcase.
10164
7cd200f6
JJ
101652017-03-27 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR sanitizer/80168
10168 * gcc.dg/asan/pr80168.c: New test.
10169
79f512ff
RB
101702017-03-27 Richard Biener <rguenther@suse.de>
10171
10172 PR tree-optimization/80170
10173 * gcc.dg/pr80170.c: New testcase.
10174
672d9f8e
RB
101752017-03-27 Richard Biener <rguenther@suse.de>
10176
10177 PR middle-end/80171
10178 * g++.dg/torture/pr80171.C: New testcase.
10179
978fcba3
JDA
101802017-03-26 John David Anglin <danglin@gcc.gnu.org>
10181
431d7882
JDA
10182 * gcc.dg/torture/pr79732.c: Require alias support.
10183 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10184
978fcba3
JDA
10185 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10186 libatomic_available.
10187 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10188 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10189
1f10d710
JD
101902017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10191
10192 PR libgfortran/78881
10193 * gfortran.dg/dtio_26.f90: New test.
10194
41036686
PT
101952017-03-25 Paul Thomas <pault@gcc.gnu.org>
10196
10197 PR fortran/80156
10198 PR fortran/79382
10199 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10200 testcase for PR80156. Add a main programme that tests that
10201 the typebound generic is accessible.
10202
5da906ca
BS
102032017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10204
10205 PR rtl-optimization/80160
10206 PR rtl-optimization/80159
10207
10208 * gcc.target/i386/pr80160.c: New test.
10209
7dabefa0
JJ
102102017-03-24 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR sanitizer/79904
10213 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10214
c8b1fbc1
MP
102152017-03-24 Marek Polacek <polacek@redhat.com>
10216
10217 PR c++/80119
10218 * g++.dg/warn/Wuninitialized-9.C: New test.
10219
76794c52
AK
102202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10221
10222 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10223 and remove the high-level builtin. The error message for the
10224 would prevent compilation from reaching the second.
10225 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10226
2de2b3f9
AK
102272017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10228
10229 * gcc.target/s390/vxe/negfma-1.c: New test.
10230
7d2fd075
AK
102312017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10232
10233 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10234 * gcc.target/s390/arch12/mul-1.c: New test.
10235 * gcc.target/s390/arch12/mul-2.c: New test.
10236
72612e4e
AK
102372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10238
10239 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10240
6c7774d1
AK
102412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10242
10243 * gcc.target/s390/vxe/popcount-1.c: New test.
10244
9ec98860
AK
102452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10246
10247 * gcc.target/s390/vxe/bitops-1.c: New test.
10248
6654e96f
AK
102492017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10250
10251 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10252 * lib/target-supports.exp: Add effective target check s390_vxe.
10253
77c585ca
AK
102542017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10255
10256 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10257 comparison instructions used from now on.
10258
b5de6e84
AK
102592017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10260
10261 * gcc.target/s390/s390.exp (check_effective_target_vector):
10262 Include target-supports.exp and move target_vector check routine
10263 ...
10264 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10265 here and rename it.
10266 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10267 check from vector to s390_vx.
10268 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10269 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10270 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10271 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10272 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10273 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10274 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10275 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10276 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10277
a602f985
AK
102782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10279
10280 * gcc.target/s390/vector/vec-init-2.c: New test.
10281
085db63d
AK
102822017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10283
10284 * gcc.dg/ubsan/pr79904-2.c: New test.
10285
dc4f29bc
AK
102862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10287
10288 PR target/79893
10289 * gcc.target/s390/zvector/pr79893.c: New test.
10290
56010684
JJ
102912017-03-24 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR rtl-optimization/80112
10294 * gcc.dg/pr80112.c: New test.
10295
f0d7b52d
RO
102962017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10297
10298 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10299 etc. line numbers.
10300 * gcc.dg/Walloca-1.c: Likewise.
10301 * gcc.dg/Walloca-2.c: Likewise.
10302 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10303
635684c4
BS
103042017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10305
10306 PR tree-optimization/80158
10307 * gfortran.fortran-torture/compile/pr80158.f: New file.
10308
76afddf3
RB
103092017-03-24 Richard Biener <rguenther@suse.de>
10310
10311 PR tree-optimization/80167
10312 * gcc.dg/graphite/pr80167.c: New testcase.
10313
c2e389bf
TV
103142017-03-24 Tom de Vries <tom@codesourcery.com>
10315
10316 PR testsuite/80092
10317 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10318 dg-require-effective-target global_constructor.
10319 * gcc.dg/tls/emutls-2.c: Same.
10320
a72821b4
TV
103212017-03-24 Tom de Vries <tom@codesourcery.com>
10322
10323 PR testsuite/80092
10324 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10325 dg-require-effective-target indirect_jumps.
10326
1658def9
TV
103272017-03-24 Tom de Vries <tom@codesourcery.com>
10328
10329 PR testsuite/80092
10330 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10331 nonlocal_goto.
10332
90e02692
TV
103332017-03-24 Tom de Vries <tom@codesourcery.com>
10334
10335 PR testsuite/80092
10336 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10337 * gcc.dg/Walloca-12.c: Same.
10338 * gcc.dg/attr-alloc_size-8.c: Same.
10339 * gcc.dg/Walloca-4.c: Same.
10340 * gcc.dg/Walloca-8.c: Same.
10341 * gcc.dg/Walloca-13.c: Same.
10342 * gcc.dg/Walloca-14.c: Same.
10343 * gcc.dg/attr-alloc_size-9.c: Same.
10344 * gcc.dg/Walloca-1.c: Same.
10345 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10346 * gcc.dg/Walloca-5.c: Same.
10347 * gcc.dg/Walloca-10.c: Same.
10348 * gcc.dg/Walloca-9.c: Same.
10349 * gcc.dg/attr-alloc_size-6.c: Same.
10350 * gcc.dg/Wvla-larger-than-1.c: Same.
10351 * gcc.dg/torture/pr71881.c: Same.
10352 * gcc.dg/torture/pr71901.c: Same.
10353 * gcc.dg/torture/pr78742.c: Same.
10354 * gcc.dg/builtin-alloc-size.c: Same.
10355 * gcc.dg/Walloca-2.c: Same.
10356 * gcc.dg/Walloca-6.c: Same.
10357 * gcc.dg/Walloca-11.c: Same.
10358 * gcc.dg/attr-alloc_size-7.c: Same.
10359 * gcc.dg/Wvla-larger-than-2.c: Same.
10360 * gcc.dg/Walloca-3.c: Same.
10361 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10362 * gcc.c-torture/compile/pr79413.c: Same.
10363 * gcc.c-torture/compile/pr78439.c: Same.
10364
842392c8
KN
103652017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10366
10367 * gcc.target/powerpc/p9-options-1.c: New test.
10368
de2b3f5c
KT
103692017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10370
10371 PR target/71436
10372 * gcc.c-torture/compile/pr71436.c: New test.
10373
2e6315ef 103742017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10375 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10376
10377 PR tree-optimization/79908
10378 PR tree-optimization/80136
10379 * gcc.dg/torture/pr79908.c: New file.
10380
9cdf0363
NK
103812017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10382
2e6315ef 10383 PR fortran/39239
9cdf0363
NK
10384 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10385
f3dd574e
JJ
103862017-03-22 Jakub Jelinek <jakub@redhat.com>
10387
f13e9cd5
JJ
10388 PR c++/80141
10389 * g++.dg/gomp/pr80141.C: New test.
10390
68ed2ba0
JJ
10391 PR c++/80129
10392 * g++.dg/torture/pr80129.C: New test.
10393
f3dd574e
JJ
10394 PR sanitizer/80110
10395 * g++.dg/tsan/pr80110.C: New test.
10396
918b6c9e
TK
103972017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10398
10399 PR fortran/80142
10400 * gfortran.dg/any_loc.f90: New test case.
10401
bf634d1c
TP
104022017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10403
10404 PR target/80082
10405 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10406 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10407
f7325b95
ML
104082017-03-22 Martin Liska <mliska@suse.cz>
10409
10410 PR target/79906
10411 * g++.dg/ext/mv8.C: Add power* targets.
10412
3f01b620
MS
104132017-03-21 Martin Sebor <msebor@redhat.com>
10414
10415 PR c++/79548
10416 * g++.dg/warn/Wunused-var-26.C: New test.
10417
1cefb051
BS
104182017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10419
10420 PR tree-optimization/79908
10421 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10422
edc1747f
MP
104232017-03-21 Marek Polacek <polacek@redhat.com>
10424 Martin Sebor <msebor@redhat.com>
10425
10426 PR tree-optimization/80109
10427 * gcc.dg/Walloca-14.c: New test.
10428
85106b87
JJ
104292017-03-21 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR target/80125
10432 * gcc.target/powerpc/pr80125.c: New test.
10433
e59a225f
NK
104342017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10435
10436 PR fortran/69498
10437 * gfortran.dg/unexp_attribute.f90: New test
10438
0ffe60b5 104392017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10440 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10441
10442 PR tree-optimization/79908
10443 * gcc.dg/torture/pr79908.c: New file.
10444
54eb90fe
SKS
104452017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10446
10447 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10448 with sizeof(int) < 4.
10449
5611c456
ML
104502017-03-21 Martin Liska <mliska@suse.cz>
10451
10452 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10453 apostrophes.
10454
e650ea2a
RB
104552017-03-21 Richard Biener <rguenther@suse.de>
10456
10457 PR tree-optimization/80032
10458 * g++.dg/opt/pr80032.C: New testcase.
10459
da2ce5f9
RB
104602017-03-21 Richard Biener <rguenther@suse.de>
10461
10462 PR tree-optimization/80122
10463 * gcc.dg/torture/pr80122.c: New testcase.
10464
9d60683a
TT
104652017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10466
10467 * gcc.dg/pic-2.c: Skip for MIPS.
10468 * gcc.dg/pie-2.c: Skip for MIPS.
10469
d3e19c2c
PC
104702017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10471
10472 PR c++/77752
10473 * g++.dg/cpp0x/initlist97.C: New.
10474 * g++.dg/cpp0x/initlist85.C: Update.
10475
8bee092e
JJ
104762017-03-21 Jakub Jelinek <jakub@redhat.com>
10477
9f30dff0
JJ
10478 PR c/67338
10479 * gcc.dg/pr67338.c: New test.
10480
8bee092e
JJ
10481 PR c++/35878
10482 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10483 dump instead of assembler.
10484 * g++.dg/init/pr35878_2.C: Likewise.
10485 * g++.dg/init/pr35878_3.C: Likewise.
10486
4d1b8e70
JJ
104872017-03-21 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR c/80097
10490 * gcc.dg/ubsan/pr80097.c: New test.
10491
c34923c4
BS
104922017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10493
10494 PR tree-optimization/80054
10495 * g++.dg/torture/pr80054.C: New file.
10496
b0ba96c2
KN
104972017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10498
10499 PR target/79963
10500 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10501 directive to assure selection of proper bit using rlwinm insn.
10502 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10503 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10504 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10505 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10506
92377255
MP
105072017-03-20 Marek Polacek <polacek@redhat.com>
10508 Paolo Carlini <paolo.carlini@oracle.com>
10509
10510 PR c++/80059 - ICE with noexcept and __transaction_atomic
10511 * g++.dg/tm/pr80059-2.C: New test.
10512 * g++.dg/tm/pr80059.C: New test.
10513
243e28bf
ML
105142017-03-20 Martin Liska <mliska@suse.cz>
10515
10516 PR middle-end/79753
10517 * gcc.target/i386/mpx/pr79753.c: New test.
10518
918112d3
ML
105192017-03-20 Martin Liska <mliska@suse.cz>
10520
10521 PR target/79769
10522 PR target/79770
10523 * g++.dg/pr79769.C: New test.
10524 * gcc.target/i386/mpx/pr79770.c: New test.
10525
e325aba2
AK
105262017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10527
10528 PR target/78857
10529 * gcc.target/s390/load-and-test-fp-1.c: New test.
10530 * gcc.target/s390/load-and-test-fp-2.c: New test.
10531
91d2c04c
PT
105322017-03-18 Paul Thomas <pault@gcc.gnu.org>
10533
10534 PR fortran/79676
10535 * gfortran.dg/submodule_28.f08 : New test.
10536
c7e4107b
PT
105372017-03-18 Paul Thomas <pault@gcc.gnu.org>
10538
10539 PR fortran/71838
10540 * gfortran.dg/submodule_26.f08 : New test.
10541 * gfortran.dg/submodule_27.f08 : New test.
10542
d8fe28be
PH
105432017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10544
10545 PR target/79951
10546 * gcc.target/powerpc/pr79951.c: New.
10547
4a17943d
BS
105482017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10549
10550 PR rtl-optimization/79910
10551 * gcc.dg/torture/pr79910.c: New test.
10552
7f166d94
JL
105532017-03-17 Jeff Law <law@redhat.com>
10554
10555 PR tree-optimization/71437
10556 * gcc.dg/tree-ssa/pr71437.c: New test.
10557 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10558 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10559 now caught by VRP, but which were previously caught by DOM.
10560
12c4f7dc
RB
105612017-03-17 Richard Biener <rguenther@suse.de>
10562
10563 PR middle-end/80075
10564 * g++.dg/torture/pr80075.C: New testcase.
10565
207f3423
MM
105662017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10567
10568 PR target/71294
10569 * g++.dg/pr71294.C: New test.
10570
9fc900af
SB
105712017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10572
10573 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10574
c05c2380
JJ
105752017-03-16 Jakub Jelinek <jakub@redhat.com>
10576
e711928b
JJ
10577 PR fortran/80010
10578 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10579
c05c2380
JJ
10580 PR fortran/79886
10581 * gfortran.dg/pr79886.f90: New test.
10582
3231d64b
MM
105832017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10584
10585 PR target/79038
10586 * gcc.target/powerpc/pr79038-1.c: New test.
10587
81ef1f5e
SB
105882017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10589
10590 PR fortran/33271
10591 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10592
395a1e9b
JW
105932017-03-15 Jiong Wang <jiong.wang@arm.com>
10594
10595 PR testsuite/79356
10596 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10597
05f65910
UB
105982017-03-15 Uros Bizjak <ubizjak@gmail.com>
10599
10600 PR target/80019
10601 * gcc.target/i386/pr80019.c: New test.
10602
94285a7d
ML
106032017-03-15 Martin Liska <mliska@suse.cz>
10604
10605 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10606
a983542b
MS
106072017-03-14 Martin Sebor <msebor@redhat.com>
10608
10609 PR tree-optimization/79800
10610 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10611 * gcc.dg/tree-ssa/pr79800.c: New test.
10612
76ca5f40
MM
106132017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10614
10615 PR target/79947
10616 * gcc.target/powerpc/pr79947.c: New test.
10617
5d9a283a
MS
106182017-03-14 Martin Sebor <msebor@redhat.com>
10619
10620 PR middle-end/80020
10621 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10622 * gcc.dg/attr-alloc_size-7.c: Same.
10623 * gcc.dg/attr-alloc_size-9.c: Same.
10624 * gcc.dg/builtin-alloc-size.c: Same.
10625 * gcc.dg/pr80020.c: New test.
10626
4692943d
BS
106272017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10628
10629 PR rtl-optimization/79728
10630 * gcc.target/i386/sse-globalreg.c: New test.
10631
861d9d5e
ML
106322017-03-14 Martin Liska <mliska@suse.cz>
10633
10634 PR lto/66295
10635 * gcc.dg/tree-prof/pr66295.c: New test.
10636
a48018b5
ML
106372017-03-13 Martin Liska <mliska@suse.cz>
10638
10639 PR middle-end/78339
10640 * gcc.target/i386/mpx/pr78339.c: New test.
10641
8c56cc5a
CZ
106422017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10643
065ba179 10644 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10645
14555394
CZ
106462017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10647
065ba179 10648 * gcc.target/arc/pr9001090948.c: New file.
14555394 10649
3079b92e
SB
106502017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10651
10652 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10653 Fix test. Make early-out condition return early. Correct comments.
10654
c08de9db
JD
106552017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10656
10657 PR libgfortran/78854
10658 * gfortran.dg/dtio_25.f90: New test.
10659
66b27545
MS
106602017-03-10 Martin Sebor <msebor@redhat.com>
10661
10662 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10663
8f2f6381
BS
106642017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10665
10666 PR rtl-optimization/78911
10667 * gcc.target/i386/pr78911-1.c: New test.
10668 * gcc.target/i386/pr78911-2.c: New test.
10669
8e2c69b4 106702017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10671
8e2c69b4
WS
10672 PR target/79941
10673 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10674 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10675 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10676
455d833c
MP
106772017-03-10 Marek Polacek <polacek@redhat.com>
10678
10679 PR c++/79967
10680 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10681
cdd669f9
JJ
106822017-03-10 Jakub Jelinek <jakub@redhat.com>
10683
e260b0a7
JJ
10684 PR c++/79899
10685 * g++.dg/other/friend7.C: New test.
10686
cdd669f9
JJ
10687 PR c++/79896
10688 * g++.dg/ext/int128-5.C: New test.
10689
730e6e46
SB
106902017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10691
10692 PR testsuite/79356
10693 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10694 powerpc, sparc, or s390x.
10695
fc8f6304
PH
106962017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10697
10698 PR target/79907
10699 * gcc.target/powerpc/pr79907.c: New.
10700
f1b0632a
OH
107012017-03-10 Olivier Hainque <hainque@adacore.com>
10702
10703 * gnat.dg/opt64.adb: New test.
10704 * gnat.dg/opt64_pkg.ads: New helper.
10705 * gnat.dg/opt64_pkg.adb: New helper.
10706
5558f089
JJ
107072017-03-10 Jakub Jelinek <jakub@redhat.com>
10708
2d9dd4fb
JJ
10709 PR rtl-optimization/79909
10710 * gcc.target/powerpc/pr79909.c: New test.
10711
72772e67
JJ
10712 PR tree-optimization/79972
10713 * gcc.dg/pr79972.c: New test.
10714
5558f089
JJ
10715 PR tree-optimization/77975
10716 * gcc.dg/pr77975.c: New test.
10717
822a132c
MP
107182017-03-09 Marek Polacek <polacek@redhat.com>
10719
10720 PR c++/79962
10721 PR c++/79984
10722 * c-c++-common/nonnull-3.c: New test.
10723 * g++.dg/warn/Wnonnull3.C: New test.
10724
c9819d22
MF
107252017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10726
10727 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10728 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10729
36618428
MP
107302017-03-09 Marek Polacek <polacek@redhat.com>
10731
10732 PR sanitizer/79757
10733 * gcc.dg/ubsan/pr79757-1.c: New test.
10734 * gcc.dg/ubsan/pr79757-2.c: New test.
10735 * gcc.dg/ubsan/pr79757-3.c: New test.
10736 * gcc.dg/ubsan/pr79757-4.c: New test.
10737 * gcc.dg/ubsan/pr79757-5.c: New test.
10738
01e5af5a
JJ
107392017-03-09 Jakub Jelinek <jakub@redhat.com>
10740
10741 PR c/79969
10742 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10743
6443c7c0
MP
107442017-03-09 Marek Polacek <polacek@redhat.com>
10745
10746 PR c++/79687
10747 * g++.dg/expr/ptrmem8.C: New test.
10748 * g++.dg/expr/ptrmem9.C: New test.
10749
d721dc3c
RB
107502017-03-09 Richard Biener <rguenther@suse.de>
10751
10752 PR tree-optimization/79977
10753 * gcc.dg/graphite/pr79977.c: New testcase.
10754
1f1fd3e2
TT
107552017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10756
10757 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10758 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10759 * lib/target-supports.exp (check_effective_target_rdynamic):
10760 New proc.
10761
16967aff
RB
107622017-03-09 Richard Biener <rguenther@suse.de>
10763
10764 PR middle-end/79971
10765 * gcc.dg/fixed-point/pr79971.c: New testcase.
10766
26d7dc48
RB
107672017-03-09 Richard Biener <rguenther@suse.de>
10768
10769 PR ipa/79970
10770 * gcc.dg/torture/pr79970.c: New testcase.
10771
35f77c28
PC
107722017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10773
10774 PR c++/71966
10775 * g++.dg/cpp0x/pr71966-1.C: New.
10776 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10777
8a7df031
ML
107782017-03-09 Martin Liska <mliska@suse.cz>
10779
10780 PR tree-optimization/79631
10781 * gcc.target/i386/mpx/pr79631.c: New test.
10782
3828bb0d
ML
107832017-03-09 Martin Liska <mliska@suse.cz>
10784
10785 PR target/65705
10786 PR target/69804
10787 * gcc.target/i386/pr71458.c: Update scanned pattern.
10788
410a590c
MP
107892017-03-09 Marek Polacek <polacek@redhat.com>
10790
10791 PR c++/79672
10792 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10793 * g++.dg/warn/Wduplicated-branches3.C: New test.
10794
f084a22e
PG
107952017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10796
10797 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10798
a278b1c3
ML
107992017-03-09 Martin Liska <mliska@suse.cz>
10800
10801 PR ipa/79764
10802 * g++.dg/pr79764.C: New test.
10803
8dc19053
ML
108042017-03-09 Martin Liska <mliska@suse.cz>
10805
10806 PR ipa/79761
10807 * g++.dg/pr79761.C: New test.
10808
030fc94a
JJ
108092017-03-09 Jakub Jelinek <jakub@redhat.com>
10810
9e463823
JJ
10811 PR sanitizer/79944
10812 * c-c++-common/asan/pr79944.c: New test.
10813
6b62f323
JJ
10814 PR target/79932
10815 * gcc.target/i386/pr79932-2.c: New test.
10816
030fc94a
JJ
10817 PR target/79932
10818 * gcc.target/i386/pr79932-1.c: New test.
10819
423aec8b
MP
108202017-03-09 Marek Polacek <polacek@redhat.com>
10821
10822 PR c++/79900 - ICE in strip_typedefs
10823 * g++.dg/warn/Wpadded-1.C: New test.
10824
6659fe59
MP
108252017-03-08 Marek Polacek <polacek@redhat.com>
10826
10827 * g++.dg/Walloca1.C: Adjust dg-warning.
10828
f1a675e4
AH
108292017-03-08 Andrew Haley <aph@redhat.com>
10830
10831 PR tree-optimization/79943
10832 * gcc.dg/tree-ssa/pr79943.c: New test.
10833
edfcd7e3
RB
108342017-03-08 Richard Biener <rguenther@suse.de>
10835
10836 PR tree-optimization/79955
10837 * gcc.dg/uninit-24.c: New testcase.
10838
61fdfd8c
RB
108392017-03-08 Richard Biener <rguenther@suse.de>
10840
10841 PR tree-optimization/79920
10842 * gcc.dg/vect/pr79920.c: New testcase.
10843
4b48e883
JJ
108442017-03-08 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR sanitizer/79904
10847 * gcc.dg/ubsan/pr79904.c: New test.
10848
a71dbc63
JJ
108492017-03-07 Jakub Jelinek <jakub@redhat.com>
10850
10851 PR c/79834
10852 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10853 diagnostics.
10854
d8a90142
MP
108552017-03-07 Marek Polacek <polacek@redhat.com>
10856
10857 PR middle-end/79809
10858 * g++.dg/Walloca1.C: New test.
10859
a5e9e3e4
ML
108602017-03-07 Martin Liska <mliska@suse.cz>
10861
10862 PR middle-end/68270
10863 * g++.dg/pr68270.C: New test.
10864
1f6dba54
JJ
108652017-03-07 Jakub Jelinek <jakub@redhat.com>
10866
760f82db
JJ
10867 PR rtl-optimization/79901
10868 * gcc.target/i386/pr79901.c: New test.
10869
1f6dba54
JJ
10870 PR sanitizer/79897
10871 * c-c++-common/ubsan/pr79897.c: New test.
10872
feca7b89
VM
108732017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10874
10875 PR rtl-optimization/79571
10876 * gcc.target/i386/pr79571.c: New.
10877
bdbbf28d
MP
108782017-03-06 Marek Polacek <polacek@redhat.com>
10879
10880 PR c++/79796 - ICE with NSDMI and this pointer
10881 * g++.dg/cpp0x/nsdmi13.C: New test.
10882
52564551
JK
108832017-03-06 Julia Koval <julia.koval@intel.com>
10884
10885 PR target/79793
10886 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10887 directives.
10888 * gcc.target/i386/interrupt-13.c: Ditto.
10889 * gcc.target/i386/interrupt-14.c: Ditto.
10890 * gcc.target/i386/interrupt-15.c: Ditto.
10891
345edb37
JJ
108922017-03-06 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR c++/79822
10895 * g++.dg/cpp0x/constexpr-79822.C: New test.
10896
a8d25fd0
RB
108972017-03-06 Richard Biener <rguenther@suse.de>
10898
10899 PR tree-optimization/79894
10900 * gcc.dg/vect/pr79887.c: New testcase.
10901
522fcdd7
RB
109022017-03-06 Richard Biener <rguenther@suse.de>
10903
10904 PR tree-optimization/79824
10905 * gcc.dg/vect/pr79824-1.c: New testcase.
10906 * gcc.dg/vect/pr79824-2.c: Likewise.
10907
54649631
TT
109082017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10909
10910 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10911 gettimeofday. Remove dg-skip-if for AVR.
10912 * lib/target-supports.exp (check_effective_target_gettimeofday):
10913 New proc.
10914
4bbc8970
RD
109152017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10916
10917 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10918 * gcc.target/s390/hotpatch-10.c: Likewise.
10919 * gcc.target/s390/hotpatch-11.c: Likewise.
10920 * gcc.target/s390/hotpatch-12.c: Likewise.
10921 * gcc.target/s390/hotpatch-13.c: Likewise.
10922 * gcc.target/s390/hotpatch-14.c: Likewise.
10923 * gcc.target/s390/hotpatch-15.c: Likewise.
10924 * gcc.target/s390/hotpatch-16.c: Likewise.
10925 * gcc.target/s390/hotpatch-17.c: Likewise.
10926 * gcc.target/s390/hotpatch-18.c: Likewise.
10927 * gcc.target/s390/hotpatch-19.c: Likewise.
10928 * gcc.target/s390/hotpatch-2.c: Likewise.
10929 * gcc.target/s390/hotpatch-26.c: Likewise.
10930 * gcc.target/s390/hotpatch-27.c: Likewise.
10931 * gcc.target/s390/hotpatch-28.c: Likewise.
10932 * gcc.target/s390/hotpatch-3.c: Likewise.
10933 * gcc.target/s390/hotpatch-4.c: Likewise.
10934 * gcc.target/s390/hotpatch-5.c: Likewise.
10935 * gcc.target/s390/hotpatch-6.c: Likewise.
10936 * gcc.target/s390/hotpatch-7.c: Likewise.
10937 * gcc.target/s390/hotpatch-8.c: Likewise.
10938 * gcc.target/s390/hotpatch-9.c: Likewise.
10939
5f215a70
PC
109402017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10941
10942 PR c++/64574
10943 * g++.dg/template/crash125.C: New.
10944
296cc393
JJ
109452017-03-06 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR target/79812
10948 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10949
ca8942a3
TT
109502017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10951
10952 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10953
c1b993c0
PG
109542017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10955
10956 * gcc.target/mips/msa-minmax.c: New tests.
10957
a50a32aa
ML
109582017-03-06 Martin Liska <mliska@suse.cz>
10959
10960 PR sanitize/79783
10961 * g++.dg/asan/pr79783.C: New test.
10962
5ada812c
PG
109632017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10964
10965 * gcc.target/mips/msa-dotp.c: New tests.
10966
334b3c4b
PG
109672017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10968
10969 * gcc.target/mips/msa-bclri.c: New test.
10970
d8b4baeb
PC
109712017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10972
10973 PR c++/70266
10974 * g++.dg/tm/pr70266.C: New.
10975
ef78bc3c 109762017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10977 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10978
10979 * gfortran.dg/coarray/fail_image_1.f08: New test.
10980 * gfortran.dg/coarray/fail_image_2.f08: New test.
10981 * gfortran.dg/coarray/failed_images_1.f08: New test.
10982 * gfortran.dg/coarray/failed_images_2.f08: New test.
10983 * gfortran.dg/coarray/image_status_1.f08: New test.
10984 * gfortran.dg/coarray/image_status_2.f08: New test.
10985 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10986 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10987 * gfortran.dg/coarray_fail_st.f90: New test.
10988 * gfortran.dg/coarray_failed_images_1.f08: New test.
10989 * gfortran.dg/coarray_image_status_1.f08: New test.
10990 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10991
7f5a7d78
MP
109922017-03-03 Marek Polacek <polacek@redhat.com>
10993
10994 PR c/79758
10995 * gcc.dg/noncompile/pr79758.c: New test.
10996
cc195d46
JJ
109972017-03-03 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR middle-end/79805
11000 * g++.dg/opt/pr79805.C: New test.
11001
945b6e16
AS
110022017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11003
11004 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11005 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11006 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11007 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11008 * gcc.target/i386/i386.exp
11009 (check_effective_target_avx512vpopcntdq): New.
11010
31dcc385
TT
110112017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11012
11013 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11014 ilp32 targets and match DImode registers for lp64 targets.
11015
0e174ae1
UB
110162017-03-03 Uros Bizjak <ubizjak@gmail.com>
11017
11018 * g++.dg/pr71624.C: Disable for x32.
11019 * g++.dg/pr71633.C: Ditto.
11020
93505ec5
JJ
110212017-03-03 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR target/79807
11024 * gcc.target/i386/pr79807.c: New test.
11025
d78a1c01
ML
110262017-03-03 Martin Liska <mliska@suse.cz>
11027
11028 PR tree-optimization/79803
11029 * gcc.dg/tree-ssa/pr79803.c: New test.
11030
ec7f796e
ML
110312017-03-03 Martin Liska <mliska@suse.cz>
11032
11033 PR rtl-optimization/79574
11034 * gcc.dg/pr79574-2.c: New test.
11035
30d309aa
RB
110362017-03-03 Richard Biener <rguenther@suse.de>
11037
11038 PR c++/79825
11039 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11040
38801de5
JJ
110412017-03-03 Jakub Jelinek <jakub@redhat.com>
11042
11043 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11044
7278b0a2
MP
110452017-03-03 Marek Polacek <polacek@redhat.com>
11046
11047 PR c++/79791
11048 * g++.dg/warn/Wwrite-strings-1.C: New test.
11049 * g++.dg/warn/Wwrite-strings-2.C: New test.
11050 * g++.dg/warn/Wwrite-strings-3.C: New test.
11051 * g++.dg/warn/Wwrite-strings-4.C: New test.
11052 * g++.dg/warn/Wwrite-strings-5.C: New test.
11053 * g++.dg/warn/Wwrite-strings-6.C: New test.
11054 * g++.dg/warn/Wwrite-strings-7.C: New test.
11055 * g++.dg/warn/Wwrite-strings-8.C: New test.
11056 * g++.dg/warn/Wwrite-strings-9.C: New test.
11057 * g++.dg/warn/Wwrite-strings-10.C: New test.
11058 * g++.dg/warn/Wwrite-strings-11.C: New test.
11059 * g++.dg/warn/Wwrite-strings-12.C: New test.
11060
75473a91
RB
110612017-03-03 Richard Biener <rguenther@suse.de>
11062
11063 PR middle-end/79818
11064 * gcc.dg/torture/pr79818.c: New testcase.
11065
50bea0c5
JJ
110662017-03-02 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR c++/79782
11069 * g++.dg/warn/Wunused-parm-10.C: New test.
11070
130f15ce
UB
110712017-03-02 Uros Bizjak <ubizjak@gmail.com>
11072
11073 * gcc.dg/rtl/x86_64/*.c: Test for
11074 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11075
dc362ada
UB
110762017-03-02 Uros Bizjak <ubizjak@gmail.com>
11077
11078 PR target/79514
11079 * gcc.target/i386/pr79514.c: New test.
11080
fe792dd8
JJ
110812017-03-02 Jakub Jelinek <jakub@redhat.com>
11082
11083 PR rtl-optimization/79780
11084 * gcc.c-torture/compile/pr79780.c: New test.
11085
e80facb4
RB
110862017-03-02 Richard Biener <rguenther@suse.de>
11087
11088 PR tree-optimization/79345
11089 PR c++/42000
11090 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11091 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11092 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11093
eb0e7c34
RB
110942017-03-02 Richard Biener <rguenther@suse.de>
11095
11096 PR c/79756
11097 * gcc.dg/vector-1.c: New testcase.
11098
653a4b32
BC
110992017-03-02 Bin Cheng <bin.cheng@arm.com>
11100
11101 PR tree-optimization/66768
11102 * gcc.target/i386/pr66768.c: New test.
11103
da403f31
RB
111042017-03-02 Richard Biener <rguenther@suse.de>
11105
11106 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11107 * gcc.dg/rtl/x86_64/final.c: Likewise.
11108 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11109 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11110 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11111 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11112
83692f96
RB
111132017-03-02 Richard Biener <rguenther@suse.de>
11114
11115 PR tree-optimization/79777
11116 * gcc.dg/torture/pr79777.c: New testcase.
11117
71dedb33
MS
111182017-03-01 Martin Sebor <msebor@redhat.com>
11119
11120 PR middle-end/79692
11121 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11122 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11123 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11124 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11125
48990905
UB
111262017-03-01 Uros Bizjak <ubizjak@gmail.com>
11127
11128 * gcc.target/i386/invsize-2.c: New test.
11129 * gcc.target/i386/invsize-3.c: Ditto.
11130 * gcc.target/i386/invsize-4.c: Ditto.
11131 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11132 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11133
c7f0c9f3
MM
111342017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11135
11136 PR target/79439
11137 * gcc.target/powerpc/pr79439.c: New test.
11138
f5ef6bfc
PH
111392017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11140
11141 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11142 scan string.
11143
11144
50181506
KN
111452017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11146
11147 PR target/79395
11148 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11149 pattern to look for vcmpequd. instead of vcmpnew.
11150 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11151 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11152 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11153 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11154 look for xvcmpeqdp. instead of xvcmpnedp.
11155 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11156 look for vcmpequd. instead of vcmpnew.
11157 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11158 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11159 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11160 look for xvcmpeqsp. instead of xvcmpnesp.
11161 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11162 look for xvcmpeqdp. instead of xvcmpnedp.
11163 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11164 look for vcmpequd. instead of vcmpnew.
11165 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11166 look for vcmpeqsp instead of xvcmpnesp.
11167 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11168 look for xvcmpeqdp instead of xvcmpnedp.
11169
0100ae43
RB
111702017-03-01 Richard Biener <rguenther@suse.de>
11171
11172 PR middle-end/79721
11173 * gcc.dg/torture/pr79721.c: New testcase.
11174
0f3f4ffe
JJ
111752017-03-01 Jakub Jelinek <jakub@redhat.com>
11176
42132674
JJ
11177 PR c++/79681
11178 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11179 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11180
e3e9e8ca
JJ
11181 PR c++/79746
11182 * g++.dg/warn/Wunused-parm-9.C: New test.
11183
0f3f4ffe
JJ
11184 PR tree-optimization/79734
11185 * g++.dg/opt/pr79734.C: New test.
11186
ad1de652
JJ
111872017-02-28 Jakub Jelinek <jakub@redhat.com>
11188
11189 PR tree-optimization/79737
11190 * gcc.c-torture/execute/pr79737-1.c: New test.
11191 * gcc.c-torture/execute/pr79737-2.c: New test.
11192
7a1ae923
EB
111932017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11194
11195 * gcc.target/sparc/20170228-1.c: New test.
11196
2af0c3ed
UB
111972017-02-28 Uros Bizjak <ubizjak@gmail.com>
11198
11199 * gcc.target/i386/invsize-1.c: New test.
11200
203ced0a
MS
112012017-02-28 Martin Sebor <msebor@redhat.com>
11202
11203 PR tree-optimization/79691
11204 * gcc.dg/tree-ssa/pr79691.c: New test.
11205
8a915b87
JJ
112062017-02-28 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR target/79729
11209 * gcc.target/i386/pr79729.c: New test.
11210
41aa3a38
RB
112112017-02-28 Richard Biener <rguenther@suse.de>
11212
11213 PR tree-optimization/79740
11214 * gcc.dg/torture/pr79740.c: New testcase.
11215
587240d2
RB
112162017-02-28 Richard Biener <rguenther@suse.de>
11217
11218 PR middle-end/79731
11219 * c-c++-common/torture/pr79731.c: New testcase.
11220
dd3f4560
RB
112212017-02-28 Richard Biener <rguenther@suse.de>
11222
11223 PR tree-optimization/79732
11224 * gcc.dg/torture/pr79732.c: New testcase.
11225
c7d97b28
RB
112262017-02-28 Richard Biener <rguenther@suse.de>
11227
11228 PR tree-optimization/79723
11229 * gcc.target/i386/pr79723.c: New testcase.
11230
c8f28a3c
PH
112312017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11232
11233 PR target/79544
11234 * gcc.target/powerpc/pr79544.c: New.
11235
c91c3003
PC
112362017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11237
11238 PR c++/79414
11239 * g++.dg/parse/crash67.C: New.
11240
57fa080b
BC
112412017-02-27 Bin Cheng <bin.cheng@arm.com>
11242
11243 PR tree-optimization/77536
11244 * gcc.dg/vect/pr79347.c: Revise testing string.
11245
68b948d3
RB
112462017-02-27 Richard Biener <rguenther@suse.de>
11247
11248 PR tree-optimization/45397
11249 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11250
69a2e8a1
RB
112512017-02-27 Richard Biener <rguenther@suse.de>
11252
11253 PR tree-optimization/79690
11254 * gcc.target/i386/pr79690.c: New testcase.
11255
c7b608a9
TK
112562017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11257
11258 PR fortran/51119
11259 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11260 of original.
11261 * gfortran.dg/inline_matmul_11.f90: Likewise.
11262 * gfortran.dg/inline_matmul_9.f90: Likewise.
11263 * gfortran.dg/matmul_13.f90: New test.
11264 * gfortran.dg/matmul_14.f90: New test.
11265
98561a9b
JJ
112662017-02-25 Jakub Jelinek <jakub@redhat.com>
11267
11268 PR middle-end/79396
11269 * g++.dg/opt/pr79396.C: New test.
11270
77be9417
DH
112712017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11272
11273 PR fortran/79597
11274 * gfortran.dg/dtio_6.f90: Update test.
11275
112762017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11277
11278 PR fortran/79601
11279 * gfortran.dg/interface_operator_2.f90: New test.
11280
b9822443
JJ
112812017-02-24 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR c/79677
11284 * gcc.dg/pr79677.c: New test.
11285
4bc2b786
MF
112862017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11287
11288 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11289 of mov.ps.
11290 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11291 (cond_move1): Simplify condition to force generation of
11292 mov[nz].ps.
11293 (cond_move2): Likewise.
11294
4227c9ad
JJ
112952017-02-24 Jakub Jelinek <jakub@redhat.com>
11296
11297 PR c++/79588
11298 * g++.dg/warn/Wrestrict-1.C: New test.
11299 * g++.dg/warn/Wrestrict-2.C: New test.
11300
fd527ec1
DE
113012017-02-24 David Edelsohn <dje.gcc@gmail.com>
11302
11303 * g++.dg/ext/complit15.C: Require LTO.
11304
2af8fd5c
TT
113052017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11306
11307 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11308 logical_op_short_circuit to skip targets.
11309 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11310 and s390.
11311
0b9cdb9a
EB
113122017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11313
11314 * gnat.dg/opt63.adb: New test.
11315
4af362a9
EB
113162017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11317
11318 * gnat.dg/discr47.adb: New test.
11319
7699e88f
RB
113202017-02-24 Richard Biener <rguenther@suse.de>
11321
11322 PR tree-optimization/79389
11323 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11324
e3beb191
PC
113252017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11326
11327 PR c++/79361
11328 * g++.dg/cpp0x/pr79361-1.C: New.
11329 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11330
195610aa
EB
113312017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11332
11333 * gcc.target/visium/bit_test.c: Accept any lsr form.
11334 * gcc.target/visium/block_move.c: Tweak.
11335
17885cad
DV
113362017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11337
11338 PR 68749
11339 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11340
45f7faf0
RB
113412017-02-23 Richard Biener <rguenther@suse.de>
11342
11343 PR tree-optimization/79683
11344 * gcc.target/i386/pr79683.c: New testcase.
11345
18eb304e
JL
113462017-02-22 Jeff Law <law@redhat.com>
11347
11348 PR tree-optimization/79578
11349 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11350
0a864a97
SD
113512017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11352
11353 * gcc.target/mips/msa-fp-cc.c: New test.
11354
fe8ece05
JJ
113552017-02-22 Jakub Jelinek <jakub@redhat.com>
11356
e40b6fc7
JJ
11357 PR c++/79664
11358 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11359 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11360 * g++.dg/gomp/pr79664.C: New test.
11361
fe8ece05
JJ
11362 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11363
78af14ae
MP
113642017-02-22 Marek Polacek <polacek@redhat.com>
11365
11366 PR c++/79653
11367 * g++.dg/cpp0x/alignas10.C: New test.
11368 * g++.dg/cpp0x/alignas9.C: New test.
11369
8fdddd3d
MP
11370 PR c++/79657
11371 * g++.dg/ext/underlying_type12.C: New test.
11372
61ac5ebe
MP
11373 PR c/79662
11374 * gcc.dg/enum-incomplete-4.c: New test.
11375
888c7050
JJ
113762017-02-22 Jakub Jelinek <jakub@redhat.com>
11377
11378 PR target/70465
11379 * gcc.target/i386/pr70465-2.c: New test.
11380
6d3daa1a
UB
113812017-02-21 Uros Bizjak <ubizjak@gmail.com>
11382
11383 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11384
76dd203e
RB
113852017-02-22 Richard Biener <rguenther@suse.de>
11386
11387 PR tree-optimization/79673
11388 * gcc.target/i386/pr79673.c: New testcase.
11389
a9c774d2
RB
113902017-02-22 Richard Biener <rguenther@suse.de>
11391
11392 PR tree-optimization/79666
11393 * gcc.dg/torture/pr79666.c: New testcase.
11394
8f4f841a
ML
113952017-02-22 Martin Liska <mliska@suse.cz>
11396
11397 PR lto/79587
11398 * gcc.dg/tree-prof/pr79587.c: New test.
11399
a232a1cb
MP
114002017-02-21 Marek Polacek <polacek@redhat.com>
11401
11402 PR c++/79535
11403 * g++.dg/ext/flexary23.C: New test.
11404
b86fec68
UB
114052017-02-21 Uros Bizjak <ubizjak@gmail.com>
11406
11407 PR target/79593
11408 * gcc.target/i386/pr79593.c: New test.
11409
5c3f1d7b
JJ
114102017-02-21 Jakub Jelinek <jakub@redhat.com>
11411
b7280ac2
JJ
11412 PR c++/79654
11413 * g++.dg/cpp1z/decomp26.C: New test.
11414
5c3f1d7b
JJ
11415 PR sanitizer/79589
11416 * g++.dg/ubsan/pr79589.C: New test.
11417
1486c2a7
JL
114182017-02-21 Jeff Law <law@redhat.com>
11419
11420 PR tree-optimization/79621
11421 * gcc.c-torture/compile/pr79621.c: New test.
11422
2f3ec56d
JJ
114232017-02-21 Jakub Jelinek <jakub@redhat.com>
11424
3bb43119
JJ
11425 PR c++/79655
11426 * g++.dg/cpp1y/constexpr-79655.C: New test.
11427
664beaf2 11428 PR c++/79639
b86fec68 11429 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11430
956d3e61
JJ
11431 PR target/79633
11432 * gcc.target/i386/mpx/pr79633.c: New test.
11433
d4cbfca4
JJ
11434 PR target/79570
11435 * gcc.dg/pr79570.c: New test.
11436
00bc9de3
JJ
11437 PR c++/79641
11438 * c-c++-common/pr79641.c: New test.
11439
d002d099
JJ
11440 PR tree-optimization/79649
11441 * gcc.target/i386/pr79649.c: New test.
11442
2f3ec56d
JJ
11443 PR target/79494
11444 * gcc.dg/pr79494.c: New test.
11445
e6655a5f
SB
114462017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11447
11448 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11449 to dg-options.
11450
114512017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11452
11453 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11454
fd527ec1
DE
114552017-02-02 Jason Merrill <jason@redhat.com>
11456
11457 PR c++/79580
11458 * g++.dg/ext/complit15.C: New.
11459
027a9dd5
KN
114602017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11461
11462 PR target/78056
11463 * gcc.target/powerpc/pr78056-8.c: Remove.
11464
80480cee
MP
114652017-02-20 Marek Polacek <polacek@redhat.com>
11466
11467 PR middle-end/79537
11468 * gcc.dg/comp-goto-4.c: New test.
11469
85ade8d6
MP
11470 PR sanitizer/79558
11471 * c-c++-common/ubsan/bounds-14.c: New test.
11472
705d3b77
JJ
114732017-02-20 Jakub Jelinek <jakub@redhat.com>
11474
11475 PR target/79568
11476 * gcc.target/i386/pr79568-1.c: New test.
11477 * gcc.target/i386/pr79568-2.c: New test.
11478 * gcc.target/i386/pr79568-3.c: New test.
11479
dc42a736
PT
114802017-02-16 Paul Thomas <pault@gcc.gnu.org>
11481
11482 PR fortran/79382
705d3b77
JJ
11483 * gfortran.dg/dtio_10.f90: Change test of error message.
11484 * gfortran.dg/dtio_23.f90: New test.
11485 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11486
1ca6a74f
PT
114872017-02-20 Paul Thomas <pault@gcc.gnu.org>
11488
11489 PR fortran/79434
705d3b77 11490 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11491
63af1586
PT
114922017-02-19 Paul Thomas <pault@gcc.gnu.org>
11493
11494 PR fortran/79447
705d3b77 11495 * gfortran.dg/submodule_24.f08: New test.
63af1586 11496
4ca4d1e9
AV
114972017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11498
11499 PR fortran/79229
11500 * gfortran.dg/class_allocate_24.f90: New test.
11501
dea71ad0
PT
115022017-02-19 Paul Thomas <pault@gcc.gnu.org>
11503
11504 PR fortran/79402
11505 * gfortran.dg/submodule_23.f90: New test.
11506
f46e2bc9
PC
115072017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11508
11509 PR c++/79380
11510 * g++.dg/cpp0x/alignas8.C: New.
11511
7dfa657b
JW
115122017-02-19 Eric Fiselier <eric@efcs.ca>
11513 Jonathan Wakely <jwakely@redhat.com>
11514
11515 PR c++/69523
11516 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11517
eab1f169
PK
115182017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11519
11520 * gcc.dg/gimplefe-26.c: New test.
11521
47e16d83
JDA
115222017-02-18 John David Anglin <danglin@gcc.gnu.org>
11523
11524 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11525
c2615951
JJ
115262017-02-18 Jakub Jelinek <jakub@redhat.com>
11527
c28fcc60
JJ
11528 PR target/79569
11529 * gcc.target/i386/3dnowA-3.c: New test.
11530
c2615951
JJ
11531 PR target/79559
11532 * gcc.target/i386/pr79559.c: New test.
11533
97fcf744
JM
115342017-02-17 Joseph Myers <joseph@codesourcery.com>
11535
11536 * gcc.dg/c11-float-2.c: New test.
11537 * gcc.dg/torture/float128-floath.c,
11538 gcc.dg/torture/float128x-floath.c,
11539 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11540 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11541 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11542 *_DECIMAL_DIG macros with DECIMAL_DIG.
11543
a530e181
BS
115442017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11545
11546 PR target/79261
11547 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11548
1d516992
JK
115492017-02-17 Julia Koval <julia.koval@intel.com>
11550
11551 * gcc.target/i386/rdpid.c New test.
11552 * gcc.target/i386/sse-12.c: Add -mrdpid.
11553 * gcc.target/i386/sse-13.c: Ditto.
11554 * gcc.target/i386/sse-14.c: Ditto.
11555 * gcc.target/i386/sse-22.c: Ditto.
11556 * gcc.target/i386/sse-23.c: Ditto.
11557 * g++.dg/other/i386-2.C: Ditto.
11558 * g++.dg/other/i386-3.C: Ditto.
11559
3185712c
SB
115602017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11561
11562 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11563 * gcc.dg/pr61441.c: Ditto.
11564
a261ee49
ML
115652017-02-17 Martin Liska <mliska@suse.cz>
11566
11567 PR rtl-optimization/79574
11568 * gcc.dg/pr79574.c: New test.
11569
5bf69d74
MP
115702017-02-17 Marek Polacek <polacek@redhat.com>
11571
11572 PR middle-end/79536
11573 * gcc.dg/torture/pr79536.c: New test.
11574
a72b242e
AM
115752017-02-16 Alan Modra <amodra@gmail.com>
11576
11577 * gcc.c-torture/execute/pr79286.c: New.
11578
bcac0b4d
JJ
115792017-02-16 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR c++/79512
11582 * c-c++-common/gomp/pr79512.c: New test.
11583
945c17d8
MS
115842017-02-15 Martin Sebor <msebor@redhat.com>
11585
11586 PR c++/79363
11587 * g++.dg/ext/flexary12.C: Adjust.
11588 * g++.dg/ext/flexary20.C: Same.
11589 * g++.dg/ext/flexary21.C: Same.
11590 * g++.dg/ext/flexary22.C: New test.
11591
25c99850
BC
115922017-02-15 Bin Cheng <bin.cheng@arm.com>
11593
11594 PR tree-optimization/79347
11595 * gcc.dg/vect/pr79347.c: New test.
11596
4f5e5fcb
JJ
115972017-02-15 Jakub Jelinek <jakub@redhat.com>
11598
e7202857
JJ
11599 PR c++/79301
11600 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11601 [[deprecated]] comment.
11602 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11603 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11604 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11605 [[deprecated]] in -std=c++11.
11606 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11607 [[fallthrough]] in -std=c++11 and -std=c++14.
11608
4f5e5fcb
JJ
11609 PR c++/79288
11610 * g++.dg/tls/pr79288.C: New test.
11611
c7545f1c
MP
116122017-02-15 Marek Polacek <polacek@redhat.com>
11613
11614 PR c/79515
11615 * gcc.dg/dfp/pr79515.c: New.
11616
1114b39c
DE
116172017-02-15 David Edelsohn <dje.gcc@gmail.com>
11618
11619 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11620
93b87d1d
TS
116212017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11622
11623 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11624 "opt_files".
11625
fa8db6ea
JJ
116262017-02-15 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR target/79487
11629 * gcc.dg/dfp/pr79487.c: New test.
11630 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11631 2017-02-13 change.
11632
8722316b
CL
116332017-01-14 Carl Love <cel@us.ibm.com>
11634
11635 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11636 xvcvsxdsp and xvcvuxdsp instructions.
11637
2932fe90
SB
116382017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11639
11640 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11641 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11642 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11643 64-bit default target.
11644 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11645 a 64-bit default target.
11646
63d09033
JJ
116472017-02-14 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR target/79481
11650 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11651 (test_3vx): Change return type from int to void.
63d09033
JJ
11652 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11653 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11654 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11655 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11656 tests.
11657 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11658 (test_3vx): Change return type from int to void.
11659 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11660 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11661 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11662 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11663 tests.
11664 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11665 intrinsic. Change scan-assembler-times number from 1 to 2.
11666 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11667 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11668 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11669 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11670 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11671 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11672 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11673
8668fae0
UB
116742017-02-14 Uros Bizjak <ubizjak@gmail.com>
11675
11676 PR middle-end/61225
11677 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11678 Use dg-additional-options for ia32 target. Remove XFAIL.
11679
95d96609
UB
116802017-02-14 Uros Bizjak <ubizjak@gmail.com>
11681
11682 PR target/79495
11683 * gcc.target/i386/pr79495.c: New test.
11684
6f207d58
MP
116852017-02-14 Marek Polacek <polacek@redhat.com>
11686
11687 PR c++/79420
11688 PR c++/79463
11689 * g++.dg/cpp1y/pr79463.C: New.
11690 * g++.dg/template/incomplete10.C: New.
11691 * g++.dg/template/incomplete9.C: New.
11692
ee139af5
L
116932017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11694
11695 PR target/79498
11696 * gcc.target/i386/pr79498.c: New test.
11697
bf00c9e0
MS
116982017-02-14 Martin Sebor <msebor@redhat.com>
11699
11700 PR middle-end/79448
11701 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11702 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11703 * gcc.dg/tree-ssa/pr79448.c: New test.
11704
6c022f73
JL
117052017-02-14 Jeff Law <law@redhat.com>
11706
11707 PR tree-optimization/79095
11708 * g++.dg/pr79095-1.C: New test
11709 * g++.dg/pr79095-2.C: New test
11710 * g++.dg/pr79095-3.C: New test
11711 * g++.dg/pr79095-4.C: New test
11712 * g++.dg/pr79095-5.C: New test
11713 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11714 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11715
b719f884
JG
117162017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11717
11718 * gcc.target/aarch64/vect_fp16_1.c: New.
11719
1be33173
PK
117202017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11721
11722 * gcc.dg/gimplefe-25.c: New test.
11723
73424a09
JJ
117242017-02-14 Jakub Jelinek <jakub@redhat.com>
11725
11726 PR tree-optimization/79408
11727 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11728
977472e8
RB
117292017-02-14 Richard Biener <rguenther@suse.de>
11730
11731 PR middle-end/79432
11732 * gcc.dg/torture/pr79432.c: New testcase.
11733
ee75687b
MS
117342017-02-13 Martin Sebor <msebor@redhat.com>
11735
11736 PR middle-end/79496
11737 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11738
b84702c0
JJ
117392017-02-13 Jakub Jelinek <jakub@redhat.com>
11740
ecc04fae
JJ
11741 PR sanitizer/79341
11742 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11743 variables volatile.
11744
b84702c0
JJ
11745 PR c++/79232
11746 * g++.dg/cpp1z/eval-order4.C: New test.
11747 * g++.dg/other/pr79232.C: New test.
11748
b9a161ff
NS
117492017-02-13 Nathan Sidwell <nathan@acm.org>
11750
11751 PR c++/79296
11752 * g++.dg/cpp0x/pr79296.C: New.
11753
d8505fac
SB
117542017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11755
11756 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11757 Instead, xfail powerpc*-*-* && lp64.
11758
efb802cb
SB
117592017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11760
11761 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11762 powerpc_p8vector_ok.
11763 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11764
8d6427c6
AS
117652017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11766
11767 PR target/79449
11768 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11769 for reading beyond a 4k boundary.
11770
9b7716c9
JJ
117712017-02-13 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR rtl-optimization/79388
11774 PR rtl-optimization/79450
11775 * gcc.c-torture/execute/pr79388.c: New test.
11776 * gcc.c-torture/execute/pr79450.c: New test.
11777
4bb91707
TK
117782017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11779
11780 PR fortran/65542
9b7716c9 11781 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11782
e22910c2
JJ
117832017-02-11 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR sanitizer/79341
11786 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11787
acbbac04
JH
117882017-02-11 Jan Hubicka <hubicka@ucw.cz>
11789
11790 PR tree-ssa/56727
11791 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11792
e493f96b
JJ
117932017-02-10 Jakub Jelinek <jakub@redhat.com>
11794
11795 PR c++/79457
11796 * g++.dg/cpp0x/pr79457.C: New test.
11797
773acd54
SB
117982017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11799
11800 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11801 scan-assembler unless lp64.
11802
b56f814e
SB
118032017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11804
11805 PR tree-optimization/66612
11806 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11807
5e659d16
SB
118082017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11809
11810 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11811 of all powerpc.
11812
6f4f30bf
MP
118132017-02-10 Marek Polacek <polacek@redhat.com>
11814
11815 PR c++/79435
11816 * g++.dg/cpp1y/pr79435.C: New.
11817
3799a5b8
MP
11818 PR c++/79184
11819 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11820
052ef81d
CL
118212017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11822
11823 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11824 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11825 New.
11826 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11827 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11828 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11829 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11830 (vtst_expected_poly64x2): Move to aarch64-only section.
11831 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11832 (vtst_p64, vtstq_p64): New tests.
11833
a7c8ed0c
PC
118342017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11835
11836 PR c++/71737
11837 * g++.dg/cpp0x/pr71737.C: New.
11838
3dcde5ef 118392017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11840 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11841
11842 * gcc.dg/gimplefe-error-1.c: New testcase.
11843 * gcc.dg/gimplefe-error-2.c: New testcase.
11844 * gcc.dg/gimplefe-error-3.c: New testcase.
11845
6139a3b7
JJ
118462017-02-10 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR tree-optimization/79411
11849 * gcc.c-torture/compile/pr79411.c: New test.
11850
9bfc55d0
JJ
118512017-02-09 Jakub Jelinek <jakub@redhat.com>
11852 Jason Merrill <jason@redhat.com>
11853
11854 PR c++/79143
11855 * g++.dg/cpp1z/pr79143.C: New test.
11856
0b90c541
JH
118572017-02-09 Jan Hubicka <hubicka@ucw.cz>
11858
11859 * gcc.dg/loop-unswitch-2.c: Update testcase.
11860 * gcc.dg/loop-unswitch-1.c: Update testcase.
11861
192b048b
MP
118622017-02-09 Marek Polacek <polacek@redhat.com>
11863
11864 PR c/79428
11865 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11866 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11867 * c-c++-common/goacc/pr79428-1.c: New test.
11868 * c-c++-common/gomp/pr79428-2.c: New test.
11869 * c-c++-common/gomp/pr79428-5.c: New test.
11870 * c-c++-common/gomp/pr79428-6.c: New test.
11871 * c-c++-common/pr79428-3.c: New test.
11872
e9a9033b
AK
118732017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11874
11875 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11876 testcases.
11877
56f71478
JJ
118782017-02-09 Jakub Jelinek <jakub@redhat.com>
11879
28f6839b
JJ
11880 PR c/79413
11881 * gcc.c-torture/compile/pr79413.c: New test.
11882
f08683a1
JJ
11883 PR c++/79429
11884 * c-c++-common/gomp/pr79429.c: New test.
11885 * g++.dg/gomp/pr79429.C: New test.
11886
56f71478
JJ
11887 PR c/79431
11888 * c-c++-common/gomp/pr79431.c: New test.
11889
02889d23
CLT
118902017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11891 Cesar Philippidis <cesar@codesourcery.com>
11892 Joseph Myers <joseph@codesourcery.com>
11893 Chung-Lin Tang <cltang@codesourcery.com>
11894
11895 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11896 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11897 * c-c++-common/goacc/loop-auto-2.c: New.
11898 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11899 * c-c++-common/goacc/tile-2.c: New.
11900 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11901 * g++.dg/goacc/tile-1.C: New, check tile subst.
11902 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11903 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11904 * gfortran.dg/goacc/tile-1.f90: New test.
11905 * gfortran.dg/goacc/tile-2.f90: New test.
11906 * gfortran.dg/goacc/tile-lowering.f95: New test.
11907
9c0c77d2
RB
119082017-02-09 Richard Biener <rguenther@suse.de>
11909
11910 PR tree-optimization/69823
11911 * gcc.dg/graphite/pr69823.c: New testcase.
11912
f39bad9f
PH
119132017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11914
11915 PR target/78604
11916 * gcc.target/powerpc/pr78604.c: New.
11917
fc00b9ce
KN
119182017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11919
11920 PR target/68972
11921 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11922 disable this test on power architecture.
11923
50c1f4a5
RB
119242017-02-08 Richard Biener <rguenther@suse.de>
11925
11926 PR tree-optimization/71824
11927 PR tree-optimization/79409
11928 * gcc.dg/graphite/pr71824-3.c: New testcase.
11929
74a15d14
JJ
119302017-02-08 Jakub Jelinek <jakub@redhat.com>
11931
11932 PR tree-optimization/79408
11933 * gcc.dg/tree-ssa/pr79408.c: New test.
11934
d798497e
RB
119352017-02-08 Richard Biener <rguenther@suse.de>
11936
11937 PR tree-optimization/71824
11938 * gcc.dg/graphite/pr71824-2.c: New testcase.
11939
9d5019a1
AP
119402017-02-07 Andrew Pinski <apinski@cavium.com>
11941
705d3b77 11942 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11943
ec48209a
JJ
119442017-02-07 Jakub Jelinek <jakub@redhat.com>
11945
11946 PR rtl-optimization/79386
11947 * gcc.c-torture/compile/pr79386.c: New test.
11948
e5f234b2
DV
119492017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11950 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11951
11952 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11953 *-*-solaris*.
11954
1f138b75
JJ
119552017-02-07 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR target/79299
11958 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11959 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11960
7af4b20d
RB
119612017-02-07 Richard Biener <rguenther@suse.de>
11962
11963 * gcc.dg/gimplefe-23.c: New testcase.
11964 * gcc.dg/gimplefe-24.c: Likewise.
11965
d95c2fc7
CL
119662017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11967
11968 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11969 scan-assembler instead of scan-assembler-times.
11970 * gcc.target/aarch64/test_frame_10.c: Likewise.
11971 * gcc.target/aarch64/test_frame_12.c: Likewise.
11972 * gcc.target/aarch64/test_frame_2.c: Likewise.
11973 * gcc.target/aarch64/test_frame_4.c: Likewise.
11974 * gcc.target/aarch64/test_frame_6.c: Likewise.
11975 * gcc.target/aarch64/test_frame_7.c: Likewise.
11976 * gcc.target/aarch64/test_frame_8.c: Likewise.
11977
fa5d44d0
RO
119782017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11979
11980 * gcc.target/i386/pr78419.c: Require ifunc support.
11981
d9b4ce00
DE
119822017-02-07 David Edelsohn <dje.gcc@gmail.com>
11983
11984 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11985
bb7d75ff
PP
119862017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11987
11988 PR c++/79360
11989 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11990
122e7b4f
KC
119912017-02-06 Kito Cheng <kito.cheng@gmail.com>
11992
11993 * lib/target-supports.exp: Define the RISC-V target.
11994 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11995 * gcc.dg/builtin-apply2.c: Likewise.
11996 * gcc.dg/ifcvt-4.c: Likewise.
11997 * gcc.dg/loop-8.c: Likewise.
11998 * gcc.dg/sibcall-10.c: Likewise.
11999 * gcc.dg/sibcall-9.c: Likewise.
12000 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12001 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12002 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12003 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12004 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12005 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12006 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12007
391675ac
MM
120082017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12009
12010 PR target/66144
12011 * gcc.target/powerpc/pr66144-1.c: New test.
12012 * gcc.target/powerpc/pr66144-2.c: Likewise.
12013 * gcc.target/powerpc/pr66144-3.c: Likewise.
12014
e495e31a
MS
120152017-02-06 Martin Sebor <msebor@redhat.com>
12016
12017 PR tree-optimization/79376
12018 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12019 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12020
2568d8a1
JJ
120212017-02-06 Jakub Jelinek <jakub@redhat.com>
12022
98e09245
JJ
12023 PR c++/79379
12024 * g++.dg/cpp1y/constexpr-79379.C: New test.
12025
e8b0383c
JJ
12026 PR c++/79377
12027 * g++.dg/lookup/pr79377.C: New test.
12028
a5e8cbd1
JJ
12029 PR c++/79372
12030 * g++.dg/cpp1z/decomp25.C: New test.
12031
2568d8a1
JJ
12032 PR tree-optimization/79284
12033 * gcc.c-torture/compile/pr79284.c: New test.
12034
aae936b9
PC
120352017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12036
12037 PR c++/70448
12038 * g++.dg/cpp0x/pr70448.C: New.
12039
daf57541
DV
120402017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12041
12042 PR 78348
12043 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12044 to dg-options.
12045
0898c74d
GJL
120462017-02-06 Georg-Johann Lay <avr@gjlay.de>
12047
12048 PR target/78883
12049 * gcc.c-torture/compile/pr78883.c: New test.
12050
5d3ebb71
JH
120512017-02-05 Jan Hubicka <hubicka@ucw.cz>
12052
12053 PR tree-ssa/79347
12054 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12055 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12056 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12057 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12058 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12059 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12060 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12061 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12062 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12063 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12064 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12065 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12066 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12067
139d4065
AV
120682017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12069
12070 PR fortran/79344
12071 * gfortran.dg/allocate_with_source_24.f90: New test.
12072
4b9c80d8
AV
120732017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12074
12075 PR fortran/79230
12076 * gfortran.dg/der_ptr_component_2.f90: New test.
12077
f3877b2f
EB
120782017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12079
12080 * gcc.target/sparc/20170205-1.c: New test.
12081
d8a09ada
JDA
120822017-02-03 John David Anglin <danglin@gcc.gnu.org>
12083
a2a86d6a
JDA
12084 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12085 libatomic_available.
12086
a1d99925
JDA
12087 * gcc.dg/pr77587.c: Require alias support.
12088 * gcc.dg/pr77587a.c: Likewise.
12089
d8bf159e
JDA
12090 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12091 * gcc.c-torture/execute/pr78622.c: Likewise.
12092
d8a09ada
JDA
12093 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12094 hppa*-*-hpux*.
12095 * c-c++-common/Wunused-var-16.c: Likewise.
12096 * c-c++-common/builtin-shuffle-1.c: Likewise.
12097 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12098 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12099
f589a1ce
MS
121002017-02-03 Martin Sebor <msebor@redhat.com>
12101
12102 PR tree-optimization/79327
12103 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12104 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12105 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12106
5b00f9d2
JJ
121072017-02-03 Jakub Jelinek <jakub@redhat.com>
12108 Martin Sebor <msebor@redhat.com>
12109
12110 PR tree-optimization/79327
12111 * gcc.dg/tree-ssa/pr79327.c: New test.
12112 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12113 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12114 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12115 (test_sprintf_chk_range_schar): Adjust dg-message.
12116 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12117 * gcc.c-torture/execute/pr79327.c: New test.
12118
437f0a81
JJ
121192017-02-03 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR target/79354
12122 * gcc.target/powerpc/pr79354.c: New test.
12123 * gcc.c-torture/execute/pr79354.c: New test.
12124
3f343040
MS
121252017-02-03 Martin Sebor <msebor@redhat.com>
12126
12127 PR tree-optimization/79352
12128 * gcc.dg/tree-ssa/pr79352.c: New test.
12129
46a2ab58
ML
121302017-02-03 Martin Liska <mliska@suse.cz>
12131
12132 PR lto/66295
12133 * gcc.target/i386/mvc9.c: New test.
12134
baa2d1cd
PH
121352017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12136
12137 PR target/79158
12138 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12139 to VSX reg.
12140
30c6ec2f
JH
121412017-02-02 Jan Hubicka <hubicka@ucw.cz>
12142
12143 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12144 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12145 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12146 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12147 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12148 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12149 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12150 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12151 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12152 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12153 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12154 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12155 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12156
ebee1eb9
MS
121572017-02-02 Martin Sebor <msebor@redhat.com>
12158
12159 PR middle-end/79275
12160 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12161 * gcc.dg/tree-ssa/pr79275.c: New test.
12162
dcd25b8a
AS
121632017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12164
dc362ada 12165 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12166
0f0c2cc3
JH
121672017-02-02 Jan Hubicka <hubicka@ucw.cz>
12168
12169 PR middle-end/77445
12170 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12171 threading is done.
12172
1c372840
TC
121732017-02-02 Tamar Christina <tamar.christina@arm.com>
12174
12175 PR middle-end/78142
12176 * gcc.target/aarch64/vector_initialization_nostack.c
12177 (f12): Use one vector
12178
9f11a4a7
JJ
121792017-02-02 Jakub Jelinek <jakub@redhat.com>
12180
bef7e561
JJ
12181 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12182 * c-c++-common/asan/misalign-1.c: Likewise.
12183 * c-c++-common/asan/misalign-2.c: Likewise.
12184 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12185 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12186 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12187 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12188 add -ffat-lto-objects from/to dg-additional-options.
12189 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12190 dg-additional-options.
12191
9f11a4a7
JJ
12192 PR target/79197
12193 * gcc.target/powerpc/pr79197.c: New test.
12194 * gcc.c-torture/compile/pr79197.c: New test.
12195
09661674
RB
121962017-02-02 Richard Biener <rguenther@suse.de>
12197
12198 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12199
d8d58893
PC
122002017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12201
12202 PR c++/69637
12203 * g++.dg/cpp0x/pr69637-1.C: New.
12204 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12205
521a70a4
AK
122062017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12207
12208 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12209
e26b502d
BS
122102017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12211
12212 PR target/70012
12213 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12214 conditions.
12215
55e75c7c
JJ
122162017-02-01 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR testsuite/79324
12219 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12220 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12221 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12222 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12223 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12224 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12225 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12226 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12227 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12228 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12229 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12230 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12231 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12232
a4476973
ML
122332017-02-01 Martin Liska <mliska@suse.cz>
12234
12235 PR testsuite/79272
12236 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12237
3f3181b1
RB
122382017-02-01 Richard Biener <rguenther@suse.de>
12239
12240 PR testsuite/76957
12241 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12242 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12243 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12244 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12245
1e7ef862
RB
122462017-02-01 Richard Biener <rguenther@suse.de>
12247
12248 PR middle-end/79315
12249 * gfortran.dg/pr79315.f90: New testcase.
12250
405a7406
RB
122512017-02-01 Richard Biener <rguenther@suse.de>
12252
12253 PR tree-optimization/71824
12254 * gcc.dg/graphite/pr71824.c: New testcase.
12255
19bdccb4
JJ
122562017-01-31 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR c++/79304
12259 * g++.dg/diagnostic/pr79304.C: New test.
12260
fcb2cdfc
DM
122612017-01-31 David Malcolm <dmalcolm@redhat.com>
12262
12263 PR c++/79298
12264 * g++.dg/spellcheck-pr79298.C: New test case.
12265
7cfa044d
DM
122662017-01-31 David Malcolm <dmalcolm@redhat.com>
12267
12268 PR preprocessor/79210
12269 * gcc.dg/format/pr79210.c: New test case.
12270 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12271 New function.
12272
de3fbef6
NS
122732017-01-31 Nathan Sidwell <nathan@acm.org>
12274
5ae37bdf
NS
12275 PR c++/79290
12276 * g++.dg/warn/pr79290.C: New.
12277
de3fbef6
NS
12278 PR c++/67273
12279 PR c++/79253
12280 * g++.dg/cpp1y/pr67273.C: New.
12281 * g++.dg/cpp1y/pr79253.C: New.
12282
7f357c61
NS
122832017-01-31 Nathan Sidwell <nathan@acm.org>
12284
12285 PR c++/79264
12286 * g++.dg/cpp1y/pr61636-1.C: Augment.
12287
5b11971a
CL
122882017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12289
12290 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12291 rand() instead of random().
12292
8b670f93
AH
122932017-01-30 Aldy Hernandez <aldyh@redhat.com>
12294
12295 PR tree-optimization/71691
12296 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12297
4727e06b
AK
122982017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12299
12300 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12301 __ARCH__.
12302
b6dae849
JJ
123032017-01-31 Jakub Jelinek <jakub@redhat.com>
12304
12305 PR tree-optimization/79267
12306 * g++.dg/opt/pr79267.C: New test.
12307
40fb9c89
AO
123082017-01-30 Alexandre Oliva <aoliva@redhat.com>
12309
12310 PR debug/63238
12311 * gcc.dg/debug/dwarf2/align-1.c: New.
12312 * gcc.dg/debug/dwarf2/align-2.c: New.
12313 * gcc.dg/debug/dwarf2/align-3.c: New.
12314 * gcc.dg/debug/dwarf2/align-4.c: New.
12315 * gcc.dg/debug/dwarf2/align-5.c: New.
12316 * gcc.dg/debug/dwarf2/align-6.c: New.
12317 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12318 * g++.dg/debug/dwarf2/align-1.C: New.
12319 * g++.dg/debug/dwarf2/align-2.C: New.
12320 * g++.dg/debug/dwarf2/align-3.C: New.
12321 * g++.dg/debug/dwarf2/align-4.C: New.
12322 * g++.dg/debug/dwarf2/align-5.C: New.
12323 * g++.dg/debug/dwarf2/align-6.C: New.
12324
3095f651
AS
123252017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12326
12327 PR target/79170
12328 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12329
3cf88bff
MS
123302017-01-30 Martin Sebor <msebor@redhat.com>
12331
12332 PR testsuite/79293
12333 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12334
37731134
ML
123352017-01-30 Martin Liska <mliska@suse.cz>
12336
12337 PR gcov-profile/79259
12338 * g++.dg/tree-prof/pr79259.C: New test.
12339
0c7247cc
RB
123402017-01-30 Richard Biener <rguenther@suse.de>
12341
12342 PR tree-optimization/79276
12343 * gcc.dg/torture/pr79276.c: New testcase.
12344
ab4be5d1
DV
123452017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12346
12347 PR target/79240
12348 * gcc.target/s390/pr79240.c: New test.
12349
6687d58d
BS
123502017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12351
12352 PR target/79268
12353 * gcc.target/powerpc/pr79268.c: New file.
12354 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12355 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12356 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12357 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12358
b5df96c3
JDA
123592017-01-28 John David Anglin <danglin@gcc.gnu.org>
12360
fc34d7b8
JDA
12361 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12362
9efc84e4
JDA
12363 PR testsuite/70583
12364 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12365
4bfbe3ae
JDA
12366 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12367 * gnat.dg/debug9.adb: Likewise.
12368
8d0b306f
JDA
12369 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12370
b5df96c3
JDA
12371 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12372 libatomic_available.
12373 * gfortran.dg/coarray_42.f90: Likewise.
12374 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12375 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12376 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12377
eb339366
MS
123782017-01-27 Martin Sebor <msebor@redhat.com>
12379
12380 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12381
711ce021
BS
123822017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12383
12384 PR rtl-optimization/79194
12385 * gcc.dg/torture/pr79194.c: New test.
12386
d8321b33
VM
123872017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12388
12389 PR tree-optimization/71374
2568d8a1 12390 * gcc.target/i386/pr71374.c: New.
d8321b33 12391
9e2ea13e
MS
123922017-01-27 Martin Sebor <msebor@redhat.com>
12393
12394 PR c++/71290
12395 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12396 a dg-error directive.
12397
9eb7045b
VM
123982017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12399
12400 PR target/79131
12401 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12402 * gcc.target/arm/pr79131-2.c: New.
12403
f75bbf3f
BS
124042017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12405
12406 PR target/65484
12407 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12408 vectorized on POWER unless hardware misaligned loads are
12409 available.
12410
3f54004b
BC
124112017-01-27 Bin Cheng <bin.cheng@arm.com>
12412
12413 PR rtl-optimization/78559
12414 * gcc.c-torture/execute/pr78559.c: New test.
12415
40b6bff9
RB
124162017-01-27 Richard Biener <rguenther@suse.de>
12417
12418 PR tree-optimization/79245
12419 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12420 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12421
b2f8892e
JJ
124222017-01-27 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR c/79199
12425 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12426 target. Use 4294967293U instead of 4294967293.
12427
b002f3b9
RB
124282017-01-27 Richard Biener <rguenther@suse.de>
12429
12430 PR tree-optimization/71433
12431 * gcc.dg/Warray-bounds-21.c: New testcase.
12432
38f50ab6
RB
124332017-01-27 Richard Biener <rguenther@suse.de>
12434
12435 PR tree-optimization/79244
12436 * gcc.dg/torture/pr79244.c: New testcase.
12437
c04f4139
JJ
124382017-01-27 Jakub Jelinek <jakub@redhat.com>
12439
12440 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12441 all occurrences of 40 to 32.
12442
6ca513f9
RE
124432017-01-27 Richard Earnshaw <rearnsha@arm.com>
12444
12445 PR target/79239
12446 * gcc.target/arm/pr79239.c: New test.
12447
d876f5cd
DV
124482017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12449
12450 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12451
bb6a6ee9
AB
124522017-01-27 Adam Butcher <adam@jessamine.co.uk>
12453
12454 PR c++/64382
12455 * g++.dg/cpp1y/pr64382.C: New test.
12456
31c87a43
MS
124572017-01-26 Martin Sebor <msebor@redhat.com>
12458
12459 PR middle-end/78703
12460 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12461 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12462 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12463 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12464
f7c06c0f
JJ
124652017-01-26 Jakub Jelinek <jakub@redhat.com>
12466
b0670cc0
JJ
12467 PR debug/79129
12468 * g++.dg/debug/dwarf2/pr79129.C: New test.
12469
f7c06c0f
JJ
12470 PR debug/78835
12471 * g++.dg/debug/dwarf2/pr78835.C: New test.
12472
5d93da1d
MS
124732017-01-26 Martin Sebor <msebor@redhat.com>
12474
12475 PR middle-end/78703
12476 * gcc.dg/format/pr78569.c: Adjust.
12477 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12478 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12479 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12480 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12481 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12482 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12483 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12484 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12485 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12486 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12487 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12488
905d2812
JJ
124892017-01-26 Jakub Jelinek <jakub@redhat.com>
12490
12491 PR c++/68727
12492 * g++.dg/other/offsetof8.C: Add expected error.
12493 * g++.dg/other/offsetof9.C: New test.
12494
b3db8d77
DE
124952017-01-26 David Edelsohn <dje.gcc@gmail.com>
12496
12497 * g++.dg/opt/declone3.C: Require LTO.
12498
15961e4a
VM
124992017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12500
12501 PR target/79131
12502 * gcc.target/arm/pr79131.c: New.
12503
e39dd802
BC
125042017-01-26 Bin Cheng <bin.cheng@arm.com>
12505
12506 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12507
bc9efeab
JW
125082017-01-26 Jonathan Wakely <jwakely@redhat.com>
12509
12510 PR libstdc++/79190
12511 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12512 matches replaced operator delete.
12513
b5f75f0b
JJ
125142017-01-26 Jakub Jelinek <jakub@redhat.com>
12515
12516 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12517 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12518 avx512f with avx512dq.
12519 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12520 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12521 avx512f with avx512dq.
12522 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12523 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12524 avx512f with avx512dq.
12525
0a38b341
MP
125262017-01-26 Marek Polacek <polacek@redhat.com>
12527
12528 PR c/79199
12529 * c-c++-common/Wduplicated-branches-13.c: New test.
12530
ebff5c3f
DS
125312017-01-26 David Sherwood <david.sherwood@arm.com>
12532
12533 PR middle-end/79212
12534 * gfortran.dg/gomp/sharing-4.f90: New test.
12535
e6d55103
JJ
125362017-01-26 Jakub Jelinek <jakub@redhat.com>
12537
1a27fab1
JJ
12538 PR target/70465
12539 * gcc.target/i386/pr70465.c: New test.
12540
e6d55103
JJ
12541 * brig.dg/dg.exp: Update copyright years.
12542 * lib/brig-dg.exp: Update copyright years.
12543 * lib/brig.exp: Update copyright years.
12544
b5aa1281
MM
125452017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12546
12547 PR target/79179
12548 * gcc.target/powerpc/pr79179.c: New test.
12549
3b5de3cb
BS
125502017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12551
12552 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12553 generation to accept D-mode memory accesses.
12554
dbe81dbe
MS
125552017-01-25 Martin Sebor <msebor@redhat.com>
12556
12557 PR c++/71290
12558 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12559 * g++.dg/ext/flexarray-mangle.C: Same.
12560 * g++.dg/ext/flexarray-subst.C: Same.
12561 * g++.dg/ext/flexary10.C: Same.
12562 * g++.dg/ext/flexary11.C: Same.
12563 * g++.dg/ext/flexary14.C: Same.
12564 * g++.dg/ext/flexary16.C: Same.
12565 * g++.dg/ext/flexary18.C: Same.
12566 * g++.dg/ext/flexary19.C: Same.
12567 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12568 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12569 * g++.dg/ubsan/object-size-1.C: Same.
12570 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12571
0e343868
JJ
125722017-01-25 Jakub Jelinek <jakub@redhat.com>
12573
a25608aa
JJ
12574 PR c++/78896
12575 * g++.dg/cpp1z/decomp24.C: New test.
12576
0e343868
JJ
12577 PR c++/77914
12578 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12579 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12580 expect a warning.
12581 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12582 expect warnings.
12583 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12584 * g++.dg/cpp1y/pr59636.C: Likewise.
12585 * g++.dg/cpp1y/pr60190.C: Likewise.
12586
0d098f4b
BC
125872017-01-25 Bin Cheng <bin.cheng@arm.com>
12588
12589 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12590
5332c89e 125912017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12592
12593 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12594 vec_packs built-ins
12595
ed4e59f4
CL
125962017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12597
12598 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12599 -mcpu=cortex-a57.
12600 * gcc.target/arm/vseleqsf.c: Likewise.
12601 * gcc.target/arm/vselgedf.c: Likewise.
12602 * gcc.target/arm/vselgesf.c: Likewise.
12603 * gcc.target/arm/vselgtdf.c: Likewise.
12604 * gcc.target/arm/vselgtsf.c: Likewise.
12605 * gcc.target/arm/vselledf.c: Likewise.
12606 * gcc.target/arm/vsellesf.c: Likewise.
12607 * gcc.target/arm/vselltdf.c: Likewise.
12608 * gcc.target/arm/vselltsf.c: Likewise.
12609 * gcc.target/arm/vselnedf.c: Likewise.
12610 * gcc.target/arm/vselnesf.c: Likewise.
12611 * gcc.target/arm/vselvcdf.c: Likewise.
12612 * gcc.target/arm/vselvcsf.c: Likewise.
12613 * gcc.target/arm/vselvsdf.c: Likewise.
12614 * gcc.target/arm/vselvssf.c: Likewise.
12615
a5d6927f
RB
126162017-01-25 Richard Biener <rguenther@suse.de>
12617
12618 PR testsuite/72850
12619 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12620 to what we had before adding the threading passes.
12621
c2873892
RB
126222017-01-25 Richard Biener <rguenther@suse.de>
12623
12624 PR tree-optimization/69264
12625 * g++.dg/torture/pr69264.C: New testcase.
12626
9aa483a2
KT
126272016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12628
12629 PR target/79145
12630 * gcc.target/arm/pr79145.c: New test.
12631
5c628c3e
RB
126322017-01-25 Richard Biener <rguenther@suse.de>
12633
12634 PR debug/78363
12635 * g++.dg/gomp/pr78363-1.C: New testcase.
12636 * g++.dg/gomp/pr78363-2.C: Likewise.
12637 * g++.dg/gomp/pr78363-3.C: Likewise.
12638
9078cd36
KT
126392016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12640
12641 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12642 * gcc.dg/lto/pr61526_0.c: Likewise.
12643 * gcc.dg/lto/pr64415_0.c: Likewise.
12644
7cfd79d6
JJ
126452017-01-24 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR c++/79205
12648 * g++.dg/cpp1z/decomp22.C: New test.
12649 * g++.dg/cpp1z/decomp23.C: New test.
12650
3e4b91f2
NS
126512017-01-24 Nathan Sidwell <nathan@acm.org>
12652
1d7bc790
NS
12653 PR c++/78469
12654 * g++.dg/cpp0x/pr78469.C: New.
12655
3e4b91f2
NS
12656 PR c++/79118
12657 * g++.dg/cpp0x/pr79118.C: New.
12658
b20ba138
EB
126592017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12660
12661 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12662
c2e84327
DM
126632017-01-24 David Malcolm <dmalcolm@redhat.com>
12664
12665 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12666 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12667 * gcc.dg/rtl/rtl.exp: New file.
12668 * gcc.dg/rtl/test.c: New file.
12669 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12670 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12671 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12672 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12673 * gcc.dg/rtl/x86_64/final.c: New test case.
12674 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12675 * gcc.dg/rtl/x86_64/ira.c: New test case.
12676 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12677 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12678 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12679 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12680 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12681 * gcc.dg/rtl/x86_64/test_1.h: New file.
12682 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12683 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12684 * gcc.dg/rtl/x86_64/times-two.h: New file.
12685 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12686
cf8d19de
BC
126872017-01-24 Bin Cheng <bin.cheng@arm.com>
12688
12689 PR tree-optimization/79159
12690 * g++.dg/tree-ssa/pr79159.C: New test.
12691
f6a24a94 126922017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12693 Martin Jambor <mjambor@suse.cz>
12694
12695 * lib/brig-dg.exp: New file.
12696 * lib/brig.exp: Likewise.
12697 * brig.dg/README: Likewise.
12698 * brig.dg/dg.exp: Likewise.
12699 * brig.dg/test/gimple/alloca.hsail: Likewise.
12700 * brig.dg/test/gimple/atomics.hsail: Likewise.
12701 * brig.dg/test/gimple/branches.hsail: Likewise.
12702 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12703 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12704 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12705 * brig.dg/test/gimple/mem.hsail: Likewise.
12706 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12707 * brig.dg/test/gimple/packed.hsail: Likewise.
12708 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12709 * brig.dg/test/gimple/variables.hsail: Likewise.
12710 * brig.dg/test/gimple/vector.hsail: Likewise.
12711
c3b3e526
JJ
127122017-01-24 Jakub Jelinek <jakub@redhat.com>
12713
12714 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12715 support asan, only on i?86/x86_64 require sse2_runtime.
12716
75f92127
KN
127172017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12718
12719 PR target/66669
12720 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12721 test on powerpc targets.
12722
1a998fa0
MS
127232017-01-23 Martin Sebor <msebor@redhat.com>
12724
12725 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12726
108fdd6d
RB
127272017-01-23 Richard Biener <rguenther@suse.de>
12728
12729 PR tree-optimization/79088
12730 PR tree-optimization/79188
12731 * gcc.dg/torture/pr79088.c: New testcase.
12732 * gcc.dg/torture/pr79188.c: Likewise.
12733
28826a66
KN
127342017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12735
12736 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12737 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12738 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12739 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12740 type of test function to reflect change in built-in function's
12741 return type.
12742 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12743 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12744 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12745 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12746 type and second argument type to reflect change in built-in
12747 function's type signature.
12748 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12749 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12750 type of test function to reflect change in built-in function's
12751 return type.
12752 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12753 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12754 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12755 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12756 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12757 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12758 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12759 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12760 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12761 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12762 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12763 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12764 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12765 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12766 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12767 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12768 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12769 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12770 type of test function to reflect change in built-in function's
12771 return type.
12772 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12773 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12774 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12775 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12776 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12777 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12778 test function's result and second argument to reflect change in
12779 built-in function's type signature.
12780 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12781
e6b8075c
NS
127822017-01-23 Nathan Sidwell <nathan@acm.org>
12783
fc7612fd
NS
12784 PR C++/71710
12785 * g++.dg/template/pr71710.C: New.
12786
e6b8075c
NS
12787 PR c++/71406
12788 PR c++/77508
12789 * g++.dg/template/pr71406.C: New.
12790
15b8fd49
TK
127912017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12792
9b7716c9 12793 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12794
e9c4fbe9
BS
127952017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12796
12797 PR rtl-optimization/78634
12798 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12799
8539a302
BC
128002017-01-23 Bin Cheng <bin.cheng@arm.com>
12801
12802 PR tree-optimization/70754
12803 * gfortran.dg/pr70754.f90: New test.
12804
f368600f
ML
128052017-01-23 Martin Liska <mliska@suse.cz>
12806
12807 PR tree-optimization/79196
12808 * gcc.dg/asan/pr79196.c: New test.
12809 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12810
d886761f
MM
128112017-01-23 Michael Matz <matz@suse.de>
12812
12813 PR tree-optimization/78384
12814 * gcc.dg/pr78384.c: New test.
12815
cffcafda
RB
128162017-01-23 Richard Biener <rguenther@suse.de>
12817
12818 PR tree-optimization/79186
12819 * gcc.dg/torture/pr79186.c: New testcase.
12820 * gcc.dg/torture/pr79187.c: Likewise.
12821
bda2bc48
MJ
128222017-01-23 Martin Jambor <mjambor@suse.cz>
12823
12824 * gcc.dg/ipa/vrp8.c: New test.
12825
f65f1ae3
MJ
128262017-01-23 Martin Jambor <mjambor@suse.cz>
12827
12828 PR ipa/79108
12829 * gfortran.dg/lto/pr79108_0.f90: New test.
12830
dea06111
AS
128312017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12832
12833 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12834 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12835 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12836 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12837 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12838 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12839 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12840 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12841 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12842 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12843 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12844 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12845 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12846 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12847 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12848 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12849
05011618
RB
128502017-01-23 Richard Biener <rguenther@suse.de>
12851 Nick Clifton <nickc@redhat.com>
12852
12853 PR testsuite/78421
12854 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12855 If the target is ARM return the result of the
12856 check_effective_target_arm_vect_no_misalign proc.
12857 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12858 support unaligned vectors then only expect one of the loops to be
12859 unrolled.
12860
f6b9f2ff
ML
128612017-01-23 Martin Liska <mliska@suse.cz>
12862
12863 * gcc.dg/asan/use-after-scope-10.c: New test.
12864 * gcc.dg/asan/use-after-scope-11.c: New test.
12865 * g++.dg/asan/use-after-scope-5.C: New test.
12866
c7775327
ML
128672017-01-23 Martin Liska <mliska@suse.cz>
12868
12869 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12870 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12871 sanopt optimization for ASAN_POISON.
12872
d8ae8d16
KT
128732016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12874
12875 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12876
54d7c70c
CL
128772017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12878
12879 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12880 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12881 for poly*_t types.
12882 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12883 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12884 exec_vcombine): Likewise.
12885 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12886 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12887 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12888 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12889 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12890 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12891 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12892 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12893 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12894 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12895 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12897 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12898 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12899 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12900 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12901 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12902 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12903 Likewise.
12904 (TEST_VGET_LANE): Cast to uint to avoid warning.
12905 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12906 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12907 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12908 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12909 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12910 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12911 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12912 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12913 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12914 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12915 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12916 CHECK_POLY instead of CHECK for poly64_t types.
12917 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12918 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12919 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12920 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12921 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12922 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12923 uint32_t.
12924 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12925 for int32_t, int64_t.
12926 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12927 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12928 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12929 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12930 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12931 needed.
12932
386fe51c
JJ
129332017-01-22 Jakub Jelinek <jakub@redhat.com>
12934
12935 PR fortran/79154
12936 * gfortran.dg/gomp/pr79154-1.f90: New test.
12937 * gfortran.dg/gomp/pr79154-2.f90: New test.
12938
bc4d86e6
AS
129392017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12940
12941 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12942
c31d5fce
MP
129432017-01-21 Marek Polacek <polacek@redhat.com>
12944
12945 PR testsuite/79169
12946 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12947
25cb56c3
JH
129482017-01-20 Jan Hubicka <hubicka@ucw.cz>
12949
12950 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12951
ea9f867b
BS
129522017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12953
12954 PR rtl-optimization/79125
12955 * gcc.dg/torture/pr79125.c: New test.
12956
a876231c
JW
129572017-01-20 Jiong Wang <jiong.wang@arm.com>
12958
2568d8a1 12959 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12960 only.
2568d8a1
JJ
12961 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12962 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12963
4b9f2115
NS
129642017-01-20 Nathan Sidwell <nathan@acm.org>
12965
3e4b91f2 12966 PR c++/78495
4b9f2115
NS
12967 * g++.dg/cpp1z/inh-ctor38.C: New.
12968
d2aadab1
MP
129692017-01-20 Marek Polacek <polacek@redhat.com>
12970
12971 PR c/79152
12972 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12973
449cd5af
TP
129742017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12975
12976 * lib/target-supports.exp (check_configured_with): New procedure.
12977 (check_effective_target_default_mode): new effective target.
12978 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12979 default mode. Fix dg-skip-if target selector syntax.
12980 * gcc.target/arm/optional_thumb-2.c: Likewise.
12981 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12982 syntax.
12983
ebed7175
DM
129842017-01-20 David Malcolm <dmalcolm@redhat.com>
12985
12986 PR c++/77829
12987 PR c++/78656
12988 * g++.dg/spellcheck-pr77829.C: New test case.
12989 * g++.dg/spellcheck-pr78656.C: New test case.
12990
2ebd93e1
MP
129912017-01-20 Marek Polacek <polacek@redhat.com>
12992
12993 PR c/64279
12994 * c-c++-common/Wduplicated-branches-1.c: New test.
12995 * c-c++-common/Wduplicated-branches-10.c: New test.
12996 * c-c++-common/Wduplicated-branches-11.c: New test.
12997 * c-c++-common/Wduplicated-branches-12.c: New test.
12998 * c-c++-common/Wduplicated-branches-2.c: New test.
12999 * c-c++-common/Wduplicated-branches-3.c: New test.
13000 * c-c++-common/Wduplicated-branches-4.c: New test.
13001 * c-c++-common/Wduplicated-branches-5.c: New test.
13002 * c-c++-common/Wduplicated-branches-6.c: New test.
13003 * c-c++-common/Wduplicated-branches-7.c: New test.
13004 * c-c++-common/Wduplicated-branches-8.c: New test.
13005 * c-c++-common/Wduplicated-branches-9.c: New test.
13006 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13007 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13008 * g++.dg/ext/builtin-object-size3.C: Likewise.
13009 * g++.dg/gomp/loop-1.C: Likewise.
13010 * g++.dg/warn/Wduplicated-branches1.C: New test.
13011 * g++.dg/warn/Wduplicated-branches2.C: New test.
13012
0ce4024a
ML
130132017-01-20 Martin Liska <mliska@suse.cz>
13014
13015 PR lto/69188
13016 * gcc.dg/lto/pr69188_0.c: New test.
13017 * gcc.dg/lto/pr69188_1.c: New test.
13018
d8ea3e7c
AS
130192017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13020
13021 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13022 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13023 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13024 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13025 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13026 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13027 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13028 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13029 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13030 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13031 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13032 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13033 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13034 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13035 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13036 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13037 * gcc.target/i386/avx-1.c: Test new intrinsics.
13038 * gcc.target/i386/sse-13.c: Ditto.
13039 * gcc.target/i386/sse-23.c: Ditto.
13040
0516164b
RB
130412017-01-20 Richard Biener <rguenther@suse.de>
13042
13043 PR tree-optimization/71264
13044 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13045
d821744c
MF
130462017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13047
13048 * gcc.target/mips/madd4-1.c: New file.
13049 * gcc.target/mips/madd4-2.c: Likewise.
13050 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13051 HAS_MADD4.
13052 (mips_option_groups): Add -m[no-]madd4.
13053 (mips-dg-init): Detect default -mno-madd4.
13054 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13055 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13056 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13057 * gcc.target/mips/nmadd-1.c: Likewise.
13058 * gcc.target/mips/nmadd-2.c: Likewise.
13059 * gcc.target/mips/nmadd-3.c: Likewise.
13060
db58fd89
JW
130612017-01-19 Jiong Wang <jiong.wang@arm.com>
13062
13063 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13064 combined instructions.
13065 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13066 instructions.
13067 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13068 of pointer authentication.
13069
bd9cf60b
MM
130702017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13071
13072 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13073 floating point hardware to run test.
13074
ab014eb3
TC
130752017-01-19 Tamar Christina <tamar.christina@arm.com>
13076
2568d8a1 13077 * lib/target-supports.exp
ab014eb3
TC
13078 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13079
c048038f
RO
130802017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13081
13082 PR testsuite/79051
13083 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13084 __x86_64__]: Allow for target i?86-*-*.
13085
ab6b44cb
MF
130862017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13087
13088 PR target/78176
13089 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13090 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13091 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13092 HAS_LXC1.
13093 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13094 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13095 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13096
118d5ed3
AV
130972017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13098
13099 PR fortran/70696
13100 * gfortran.dg/coarray_43.f90: New test.
13101
a57c520e
RE
131022017-01-19 Richard Earnshaw <rearnsha@arm.com>
13103
13104 PR rtl-optimization/79121
13105 * gcc.c-torture/execute/pr79121.c: New test.
13106
54dc4be2
MM
131072017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13108
13109 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13110 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13111
7bd5dad2
LK
131122017-01-18 Louis Krupp <louis.krupp@zoho.com>
13113
13114 PR fortran/50069
13115 PR fortran/55086
13116 * gfortran.dg/pr50069_1.f90: New test.
13117 * gfortran.dg/pr50069_2.f90: New test.
13118 * gfortran.dg/pr55086_1.f90: New test.
13119 * gfortran.dg/pr55086_1_tfat.f90: New test.
13120 * gfortran.dg/pr55086_2.f90: New test.
13121 * gfortran.dg/pr55086_2_tfat.f90: New test.
13122 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13123
0edd264d
AS
131242017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13125 * gcc.dg/strcmp-1.c: New test.
13126 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13127
551914b7
DM
131282017-01-18 David Malcolm <dmalcolm@redhat.com>
13129
13130 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13131 (dejagnu_fail): Likewise.
13132 (dejagnu_note): Likewise.
13133 (pass): Provide forward decl, moving true decl to after #include
13134 of harness.h.
13135 (fail): Likewise.
13136 (note): Likewise.
13137
b7d3a6a6
MM
131382017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13139
13140 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13141 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13142
c484627c
NS
131432017-01-18 Nathan Sidwell <nathan@acm.org>
13144
13145 PR c++/78488
13146 * g++.dg/cpp1z/inh-ctor37.C: New.
13147
a711887e
UB
131482017-01-18 Uros Bizjak <ubizjak@gmail.com>
13149
13150 PR rtl-optimization/78952
13151 * gcc.target/i386/pr78952-1.c: New test.
13152 * gcc.target/i386/pr78952-2.c: Ditto.
13153
525a5e33
AV
131542017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13155
13156 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13157
131582017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13159
13160 PR fortran/70696
13161 * gfortran.dg/coarray_event_1.f08: New test.
13162
90553aac
JJ
131632017-01-18 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR target/77416
13166 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13167 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13168 from dg-options.
13169 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13170 guarded test.
13171 * gcc.target/powerpc/fusion4.c: Likewise.
13172 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13173 guarded test.
13174 * gcc.target/powerpc/pr58673-1.c: Likewise.
13175 * gcc.target/powerpc/pr58673-2.c: Likewise.
13176 * gcc.target/powerpc/pr59054.c: Likewise.
13177
dfc42f08
BS
131782016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13179
13180 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13181 vec_bperm.
13182 * gcc.target/powerpc/p9-vbpermd.c: New file.
13183
f3981e7e
AK
131842017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13185
13186 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13187 (must_not_compile2): Downcase first letter of error messages.
13188 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13189 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13190
2c65d990
NS
131912017-01-18 Nathan Sidwell <nathan@acm.org>
13192
13193 PR c++/79091
13194 * g++.dg/pr79091.C: New.
13195
a711887e
UB
131962017-01-18 Jakub Jelinek <jakub@redhat.com>
13197
13198 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13199 to dg-options.
13200 (p0): Add missing dg-error.
13201
4701fba3
JS
132022017-01-17 Joe Seymour <joe.s@somniumtech.com>
13203
13204 * gcc.target/msp430/mul_f5_muldef.c: New test.
13205
ac4dc08d
MM
132062017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13207
13208 PR target/79004
13209 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13210 options. Fix up the syntax for using \m and \M.
13211
1b3254e4
SB
132122017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13213
13214 PR target/78875
13215 * gcc.target/powerpc/ssp-1.c: New testcase.
13216 * gcc.target/powerpc/ssp-2.c: New testcase.
13217
8144a493
WD
132182017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13219
13220 * gcc.target/aarch64/eh_return.c: New test.
13221
a6607774
BS
132222017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13223
13224 * vec-rlmi-rlnm.c: New file.
13225
8ddfdbc2
NS
132262017-01-17 Nathan Sidwell <nathan@acm.org>
13227
13228 PR c++/61636
13229 * g++.dg/cpp1y/pr61636-1.C: New.
13230 * g++.dg/cpp1y/pr61636-2.C: New.
13231 * g++.dg/cpp1y/pr61636-3.C: New.
13232
d365b403
MS
132332017-01-17 Martin Sebor <msebor@redhat.com>
13234
13235 PR testsuite/79115
13236 * gcc.dg/pr78768.c: Make it a link-only test.
13237
0d80ab91
DM
132382017-01-17 David Malcolm <dmalcolm@redhat.com>
13239
13240 PR c++/71497
13241 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13242 expected messages.
13243 * c-c++-common/Wmisleading-indentation.c: Likewise.
13244
31b61548
VM
132452017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13246
13247 PR target/79058
13248 * gcc.target/arm/pr79058.c: New.
13249
c549996e
JJ
132502017-01-17 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR tree-optimization/71854
13253 * gcc.dg/vect/pr71854.c: New test.
13254
4f197ff9
ML
132552017-01-17 Martin Liska <mliska@suse.cz>
13256
13257 PR ipa/71207
13258 * g++.dg/ipa/pr71207.C: New test.
13259
d4193b85
JH
132602017-01-17 Jan Hubicka <hubicka@ucw.cz>
13261
13262 PR middle-end/77445
13263 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13264 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13265
906e7712
JJ
132662017-01-17 Jakub Jelinek <jakub@redhat.com>
13267
13268 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13269 rather than long unsigned int.
13270 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13271
12314dc9
RB
132722017-01-17 Richard Biener <rguenther@suse.de>
13273
13274 PR tree-optimization/71433
13275 * gcc.dg/Warray-bounds-20.c: New testcase.
13276
a23e48df
RB
132772017-01-17 Richard Biener <rguenther@suse.de>
13278
13279 PR testsuite/52563
13280 PR testsuite/71237
13281 PR testsuite/77737
13282 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13283 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13284 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13285
e6750e5c
AM
132862017-01-17 Alan Modra <amodra@gmail.com>
13287
13288 * gcc.target/powerpc/pr79066.c: New.
13289
a59afbe2
JL
132902017-01-16 Jeff Law <law@redhat.com>
13291
13292 PR tree-optimization/33562
13293 PR tree-optimization/61912
13294 PR tree-optimization/77485
13295 PR tree-optimization/79090
13296 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13297 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13298
e1bcfb92
JJ
132992017-01-16 Jakub Jelinek <jakub@redhat.com>
13300
98e92fb2
JJ
13301 PR c/79089
13302 * gcc.c-torture/compile/pr79089.c: New test.
13303
e1bcfb92
JJ
13304 PR target/79080
13305 * gcc.dg/pr79080.c: New test.
13306
0ef1f9cd
DM
133072017-01-16 David Malcolm <dmalcolm@redhat.com>
13308
13309 PR c/78304
13310 * gcc.dg/format/pr78304.c: Convert argument from integral type
13311 to a pointer.
13312 * gcc.dg/format/pr78304-2.c: Likewise.
13313
76689ffc
CL
133142017-01-16 Carl Love <cel@us.ibm.com>
13315
13316 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13317 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13318
ce12ee9e
CL
133192017-01-16 Carl Love <cel@us.ibm.com>
13320
13321 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13322 Change arguments and return type to bool long long.
13323
b336037d
MS
133242017-01-16 Martin Sebor <msebor@redhat.com>
13325
13326 PR testsuite/79051
13327 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13328 on x86.
13329
1ddca3f3
PC
133302017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13331
13332 Revert:
a711887e 13333 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13334
13335 PR c++/71737
13336 * g++.dg/cpp0x/pr71737.C: New.
13337
290687fb
BS
133382017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13339
13340 * gcc.target/powerpc/swaps-p8-27.c: New.
13341
7d2f3f1d
PC
133422017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13343
13344 PR c++/71737
13345 * g++.dg/cpp0x/pr71737.C: New.
13346
d743728f
EB
133472017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13348
13349 * gnat.dg/opt62.adb: New test.
13350 * gnat.dg/opt62_pkg.ads: New helper.
13351
90aead21
BS
133522017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13353
a711887e
UB
13354 PR rtl-optimization/78626
13355 PR rtl-optimization/78727
90aead21
BS
13356 * gcc.dg/torture/pr78626.c: New test.
13357 * gcc.dg/torture/pr78727.c: New test.
13358
afaecc23
AM
133592017-01-14 Alan Modra <amodra@gmail.com>
13360
13361 * gcc.c-torture/compile/pr72749.c: New test.
13362
be4aa83d
DM
133632017-01-13 David Malcolm <dmalcolm@redhat.com>
13364
13365 PR c/78304
13366 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13367 (test_macro_2): New test.
13368 (test_macro_3): New test.
13369 (test_macro_4): New test.
13370 (test_non_contiguous_strings): Convert line number to line offset.
13371 * gcc.dg/format/pr78304-2.c: New test case.
13372 * gcc.dg/format/pr78304.c: New test case.
13373
7cdca3ec
UB
133742017-01-13 Uros Bizjak <ubizjak@gmail.com>
13375
13376 * gcc.target/i386/funcspec-56.inc: Add missing options and
13377 reorder options by implied ISAs, as in ix86_target_string.
13378
e3017e52
MP
133792017-01-13 Marek Polacek <polacek@redhat.com>
13380
13381 PR c++/71166
13382 * g++.dg/cpp0x/constexpr-array18.C: New test.
13383
d155c6fe
JL
133842017-01-13 Jeff Law <law@redhat.com>
13385
7c9560a5
JL
13386 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13387
9e59e99a
JL
13388 PR tree-optimization/61912
13389 PR tree-optimization/77485
13390 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13391 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13392 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13393
13394 PR tree-optimization/33562
13395 PR tree-optimization/61912
13396 PR tree-optimization/77485
d155c6fe
JL
13397 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13398 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13399 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13400 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13401 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13402 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13403 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13404
77719b06
ML
134052017-01-13 Martin Liska <mliska@suse.cz>
13406
13407 PR ipa/79043
13408 * gcc.c-torture/execute/pr79043.c: New test.
13409
a181b2bc
RB
134102017-01-13 Richard Biener <rguenther@suse.de>
13411
13412 PR middle-end/78411
13413 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13414
eaed3226
AV
134152017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13416
13417 PR fortran/70697
13418 * gfortran.dg/coarray/event_4.f08: New test.
13419
4ccff88b
AV
134202017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13421
13422 PR fortran/70696
13423 * gfortran.dg/coarray/event_3.f08: New test.
13424
3c3b9090
RB
134252017-01-13 Richard Biener <rguenther@suse.de>
13426
13427 PR tree-optimization/77283
13428 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13429
25329913
RB
134302017-01-13 Richard Biener <rguenther@suse.de>
13431
13432 * gcc.dg/gimplefe-22.c: New testcase.
13433
10b70b8e
RB
134342017-01-13 Richard Biener <rguenther@suse.de>
13435
13436 PR tree-optimization/77283
13437 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13438 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13439 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13440
76a8f82f
SL
134412017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13442
13443 * gcc.dg/pr77862.c: Require fpic target.
13444
59a505da
MM
134452017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13446
13447 PR target/79004
13448 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13449
bce6f760
MS
134502017-01-12 Martin Sebor <msebor@redhat.com>
13451
13452 * gcc.dg/pr78138.c: Adjust.
13453 * gcc.dg/pr78768.c: Adjust.
13454 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13456 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13457 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13458 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13459 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13460 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13461 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13462 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13463 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13464 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13465
3eefa646
JJ
134662017-01-12 Jakub Jelinek <jakub@redhat.com>
13467
13468 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13469
dcb56243
MS
134702017-01-12 Martin Sebor <msebor@redhat.com>
13471
8be3f306 13472 PR testsuite/79051
940242cd
MS
13473 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13474 due to bug 79054.
dcb56243 13475
b7431c20
DE
134762017-01-12 David Edelsohn <dje.gcc@gmail.com>
13477
13478 * gcc.dg/pr78768.c: Require LTO.
13479
2bcd9f32
MS
134802017-01-12 Martin Sebor <msebor@redhat.com>
13481
13482 PR c/79074
13483 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13484 due to the referenced bug.
13485
b2fc1c70
MS
134862017-01-12 Martin Sebor <msebor@redhat.com>
13487
13488 PR testsuite/79073
13489 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13490
fbed6f36
UB
134912017-01-12 Uros Bizjak <ubizjak@gmail.com>
13492
13493 * gcc.target/i386/builtin_target.c (check_features): Check all
13494 supported __builtin_cpu_supports options.
13495
27282dad
KT
134962017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13497
13498 PR tree-optimization/78319
13499 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13500 Remove xfail.
13501
66113166
BS
135022017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13503
13504 PR target/79044
13505 * gcc.target/powerpc/swaps-p8-26.c: New.
13506
6bb4ea5c
RB
135072017-01-12 Richard Biener <rguenther@suse.de>
13508
13509 * gcc.dg/gimplefe-21.c: New testcase.
13510
f15dbadb
MC
135112017-01-12 Michael Collison <michael.collison@arm.com>
13512
13513 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13514
73e32c47
JK
135152017-01-11 Julia Koval <julia.koval@intel.com>
13516 Uros Bizjak <ubizjak@gmail.com>
13517
13518 * gcc.target/i386/sgx.c New test.
13519 * gcc.target/i386/sse-12.c: Add -msgx.
13520 * gcc.target/i386/sse-13.c: Ditto.
13521 * gcc.target/i386/sse-14.c: Ditto.
13522 * gcc.target/i386/sse-22.c: Ditto.
13523 * gcc.target/i386/sse-23.c: Ditto.
13524 * g++.dg/other/i386-2.C: Ditto.
13525 * g++.dg/other/i386-3.C: Ditto.
13526
3594adc7
MS
135272017-01-11 Martin Sebor <msebor@redhat.com>
13528
13529 PR c++/24511
13530 * g++.dg/template/explicit9.C: New test.
13531
01bfd257
NS
135322017-01-11 Nathan Sidwell <nathan@acm.org>
13533
13534 PR c++/77812
13535 * g++.dg/pr77812.C: New.
13536
88df7964
JJ
135372017-01-11 Jakub Jelinek <jakub@redhat.com>
13538
eae63d78
JJ
13539 PR c++/71537
13540 * g++.dg/cpp1y/constexpr-71537.C: New test.
13541
88df7964
JJ
13542 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13543 argument.
13544
960ecba4
MS
135452017-01-11 Martin Sebor <msebor@redhat.com>
13546
13547 PR c/47931
13548 * c-c++-common/Waddress-2.c: New test.
13549
1f258a55
JJ
135502017-01-11 Jakub Jelinek <jakub@redhat.com>
13551
13552 PR c++/78341
13553 * g++.dg/cpp0x/pr78341.C: New test.
13554
bf5fbf46
MS
135552017-01-11 Martin Sebor <msebor@redhat.com>
13556
13557 PR c/78768
13558 * gcc.dg/pr78768.c: New test.
13559
19ff0049
DM
135602017-01-11 David Malcolm <dmalcolm@redhat.com>
13561
13562 PR driver/78877
13563 * gcc.dg/spellcheck-options-14.c: New test case.
13564 * gcc.dg/spellcheck-options-15.c: New test case.
13565 * gcc.dg/spellcheck-options-16.c: New test case.
13566 * gcc.dg/spellcheck-options-17.c: New test case.
13567
c86e9f03
ML
135682017-01-11 Martin Liska <mliska@suse.cz>
13569
13570 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13571
947f51d6
JJ
135722017-01-11 Jakub Jelinek <jakub@redhat.com>
13573
13574 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13575 instead of just 1 for the decomposition from struct C.
13576
849fccf8
EB
135772017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13578
13579 * gcc.c-torture/execute/20170111-1.c: New test.
13580
80c74722
RB
135812017-01-11 Richard Biener <rguenther@suse.de>
13582
13583 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13584
4c4b4703
JJ
135852017-01-11 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR middle-end/50199
13588 * gcc.dg/lto/pr50199_0.c: New test.
13589
664b1a6b
MS
135902017-01-10 Martin Sebor <msebor@redhat.com>
13591
13592 PR testsuite/78960
13593 PR testsuite/78959
13594 PR testsuite/78133
13595 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13596 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13597
fefd3086
MS
135982017-01-10 Martin Sebor <msebor@redhat.com>
13599
13600 PR middle-end/78138
664b1a6b 13601 * gcc.dg/pr78138.c: New test.
fefd3086 13602
b9f4757f
DM
136032017-01-10 David Malcolm <dmalcolm@redhat.com>
13604
13605 PR c++/77949
13606 * g++.dg/diagnostic/pr77949.C: New test case.
13607
5a50f6bb
MS
136082017-01-10 Martin Sebor <msebor@redhat.com>
13609
13610 PR middle-end/78245
13611 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13612
c16880ef
MS
136132017-01-10 Martin Sebor <msebor@redhat.com>
13614
13615 PR tree-optimization/78775
13616 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13617 * gcc.dg/attr-alloc_size-10.c: New test.
13618 * gcc.dg/attr-alloc_size-11.c: New test.
13619 * gcc.dg/builtin-stringop-chk-7.c: New test.
13620 * gcc.dg/pr78775.c: New test.
13621 * gcc.dg/pr78973-2.c: New test.
13622 * gcc.dg/pr78973.c: New test.
13623
5363d9d9
JL
136242017-01-10 Jeff Law <law@redhat.com>
13625
13626 PR tree-optimization/77766
13627 PR tree-optimization/78856
13628 * gcc.c-torture/execute/pr77766.c: New test.
13629
aae23693
RB
136302016-01-10 Richard Biener <rguenther@suse.de>
13631
13632 PR tree-optimization/79034
13633 * g++.dg/torture/pr79034.C: New testcase.
13634
a0843aed
ML
136352017-01-10 Martin Liska <mliska@suse.cz>
13636
13637 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13638 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13639 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13640 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13641 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13642 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13643 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13644 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13645 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13646 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13647 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13648 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13649 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13650 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13651 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13652 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13653 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13654 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13655 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13656 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13657 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13658 * gcc.dg/ipa/pr64307.c: Likewise.
13659 * gcc.dg/ipa/pr77653.c: Likewise.
13660
79fc8ffe
AS
136612017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13662
13663 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13664 * g++.dg/other/i386-3.C: Ditto.
13665 * gcc.target/i386/sse-12.c: Ditto.
13666 * gcc.target/i386/sse-13.c: Ditto.
13667 * gcc.target/i386/sse-22.c: Ditto.
13668 * gcc.target/i386/sse-23.c: Ditto.
13669 * gcc.target/i386/builtin_target.c: Handle new option.
13670 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13671 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13672 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13673
dfa6951f
MS
136742017-01-09 Martin Sebor <msebor@redhat.com>
13675
13676 PR testsuite/79036
13677 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13678 with different precisions.
13679
a271e415
EB
136802017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13681
13682 * g++.dg/opt/call2.C: New test.
13683 * g++.dg/opt/call3.C: Likewise.
13684 * gnat.dg/array26.adb: New test.
13685 * gnat.dg/array26_pkg.ad[sb]: New helper.
13686 * gnat.dg/array27.adb: New test.
13687 * gnat.dg/array27_pkg.ad[sb]: New helper.
13688 * gnat.dg/array28.adb: New test.
13689 * gnat.dg/array28_pkg.ad[sb]: New helper.
13690
bd2c6270
JJ
136912017-01-09 Jakub Jelinek <jakub@redhat.com>
13692
13693 PR translation/79019
13694 PR translation/79020
13695 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13696 diagnostics.
13697 * gfortran.dg/initialization_17.f90: Likewise.
13698
1c1d8e75
DH
136992017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13700
13701 PR testsuite/79026
13702 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13703 * gcc.target/i386/pr78904-4.c: Likewise.
13704 * gcc.target/i386/pr78904-6.c: Likewise.
13705 * gcc.target/i386/pr78967-2.c: Likewise.
13706
cb330ba5
JJ
137072017-01-09 Jakub Jelinek <jakub@redhat.com>
13708
13709 PR tree-optimization/78899
13710 * gcc.target/i386/pr78899.c: New test.
13711 * gcc.dg/pr71077.c: New test.
13712
a5e14a42
MJ
137132017-01-09 Martin Jambor <mjambor@suse.cz>
13714
13715 PR ipa/78365
13716 PR ipa/78599
13717 * gcc.dg/torture/pr78365.c: New test.
13718
01216d27
JJ
137192017-01-09 Jakub Jelinek <jakub@redhat.com>
13720
dc59e50a
JJ
13721 PR c++/78948
13722 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13723 (main): Use int* instead of long long.
13724
01216d27
JJ
13725 PR tree-optimization/78938
13726 * gcc.dg/vect/pr78938.c: New test.
13727
c0d4fec7
KT
137282017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13729
13730 * gcc.dg/20161219.c: New test.
13731
7b1b0cc1
RB
137322017-01-09 Richard Biener <rguenther@suse.de>
13733
13734 PR tree-optimization/78997
13735 * gcc.dg/torture/pr78997.c: New testcase.
13736
813b9c0d
RB
137372017-01-09 Richard Biener <rguenther@suse.de>
13738
13739 PR debug/79000
13740 * g++.dg/lto/pr79000_0.C: New testcase.
13741 * g++.dg/lto/pr79000_1.c: Likewise.
13742
efcc8d38
MS
137432017-01-08 Martin Sebor <msebor@redhat.com>
13744
13745 PR middle-end/77708
13746 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13747 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13748 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13749 due to bug 78969.
13750 * gcc.dg/format/pr78569.c: Adjust.
13751
5ccf1d8d
DM
137522017-01-07 David Malcolm <dmalcolm@redhat.com>
13753
13754 PR c++/72803
13755 * g++.dg/diagnostic/pr72803.C: New test case.
13756
42002dfe
MS
137572017-01-07 Martin Sebor <msebor@redhat.com>
13758
13759 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13760 * gcc.dg/attr-alloc_size-4.c: Same.
13761
de91486c
AV
137622017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13763
13764 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13765 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13766 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13767 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13768 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13769 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13770 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13771
f55a925e
AS
137722017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13773 * gcc.dg/memcmp-1.c: New.
13774 * gcc.dg/strncmp-1.c: New.
13775
f3caa118
AV
137762017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13777
13778 * gcc.target/arm/acle/mcrr: New.
13779 * gcc.target/arm/acle/mcrr2: New.
13780 * gcc.target/arm/acle/mrrc: New.
13781 * gcc.target/arm/acle/mrrc2: New.
13782
ecc9a25b
AV
137832017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13784
13785 * gcc.target/arm/acle/mcr.c: New.
13786 * gcc.target/arm/acle/mrc.c: New.
13787 * gcc.target/arm/acle/mcr2.c: New.
13788 * gcc.target/arm/acle/mrc2.c: New.
13789
3811581f
AV
137902017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13791
13792 * gcc.target/arm/acle/ldc: New.
13793 * gcc.target/arm/acle/ldc2: New.
13794 * gcc.target/arm/acle/ldcl: New.
13795 * gcc.target/arm/acle/ldc2l: New.
13796 * gcc.target/arm/acle/stc: New.
13797 * gcc.target/arm/acle/stc2: New.
13798 * gcc.target/arm/acle/stcl: New.
13799 * gcc.target/arm/acle/stc2l: New.
13800
d57daa0c
AV
138012017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13802
13803 * gcc.target/arm/acle/acle.exp: Run tests for different options
13804 and make sure fat-lto-objects is used such that we can still do
13805 assemble scans.
13806 * gcc.target/arm/acle/cdp.c: New.
13807 * gcc.target/arm/acle/cdp2.c: New.
13808 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13809 (check_effective_target_arm_coproc1_ok_nocache): New.
13810 (check_effective_target_arm_coproc2_ok): New.
13811 (check_effective_target_arm_coproc2_ok_nocache): New.
13812 (check_effective_target_arm_coproc3_ok): New.
13813 (check_effective_target_arm_coproc3_ok_nocache): New.
13814 (check_effective_target_arm_coproc4_ok): New.
13815 (check_effective_target_arm_coproc4_ok_nocache): New.
13816
8a123229
MS
138172017-01-06 Martin Sebor <msebor@redhat.com>
13818
13819 PR middle-end/78605
13820 * gcc.dg/tree-ssa/pr78605.c: New test.
13821
5b8999d6
MS
138222017-01-05 Martin Sebor <msebor@redhat.com>
13823
13824 PR tree-optimization/78910
13825 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13826 diagnostics.
13827 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13828 * gcc.dg/tree-ssa/pr78910.c: New test.
13829
4e89adf9
EB
138302017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13831
13832 * gcc.dg/sso-10.c: New test.
13833
962c5679
JJ
138342017-01-05 Jakub Jelinek <jakub@redhat.com>
13835
cfd719e7
JJ
13836 PR tree-optimization/71016
13837 * gcc.target/i386/pr71016.c: New test.
13838 * gcc.target/aarch64/pr71016.c: New test.
13839 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13840
26f20371
JJ
13841 PR c++/78931
13842 * g++.dg/cpp1z/decomp19.C: New test.
13843
962c5679
JJ
13844 PR c++/78890
13845 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13846 * g++.dg/init/union1.C: Likewise.
13847 * g++.dg/cpp0x/union6.C: Expect errors.
13848 * g++.dg/cpp0x/union8.C: New test.
13849 * g++.dg/cpp0x/pr78890-1.C: New test.
13850 * g++.dg/cpp0x/pr78890-2.C: New test.
13851
8c15f541
DE
138522017-01-05 David Edelsohn <dje.gcc@gmail.com>
13853
13854 * gcc.target/powerpc/pr71670.c: Require p9vector.
13855 * gcc.target/powerpc/p9-novsx.c: Same.
13856
51b86113
DM
138572017-01-05 David Malcolm <dmalcolm@redhat.com>
13858
13859 * selftests/asr_div1.rtl: New file.
13860 * selftests/aarch64: New subdirectory.
13861 * selftests/aarch64/times-two.rtl: New file.
13862 * selftests/bb-index.rtl: New file.
13863 * selftests/cfg-test.rtl: New file.
13864 * selftests/const-int.rtl: New file.
13865 * selftests/example-labels.rtl: New file.
13866 * selftests/insn-with-mode.rtl: New file.
13867 * selftests/jump-to-label-ref.rtl: New file.
13868 * selftests/jump-to-return.rtl: New file.
13869 * selftests/jump-to-simple-return.rtl: New file.
13870 * selftests/mem.rtl: New file.
13871 * selftests/note-insn-deleted.rtl: New file.
13872 * selftests/note_insn_basic_block.rtl: New file.
13873 * selftests/simple-cse.rtl: New file.
13874 * selftests/symbol-ref.rtl: New file.
13875 * selftests/x86_64: New subdirectory.
13876 * selftests/x86_64/call-insn.rtl: New file.
13877 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13878 * selftests/x86_64/times-two.rtl: New file.
13879 * selftests/x86_64/unspec.rtl: New file.
13880
dc7650cc
NS
138812017-01-05 Nathan Sidwell <nathan@acm.org>
13882
13883 PR c++/78765
13884 * g++.dg/cpp0x/pr78765.C: New.
13885
3db70565
DV
138862017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13887
13888 * gcc.target/s390/memcpy-2.c: New test.
13889 * gcc.target/s390/memset-2.c: New test.
13890
f5a537e3
AK
138912017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13892
13893 * gcc.target/s390/memcpy-1.c: New test.
13894
d80c6d02
JL
138952017-01-04 Jeff Law <law@redhat.com>
13896
13897 PR tree-optimization/78812
13898 * g++.dg/torture/pr78812.C: New test.
13899
08edc320 139002017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13901
13902 PR target/71977
13903 PR target/70568
13904 PR target/78823
13905 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13906 64-bit VSX systems with direct move, whether we optimize common
13907 code sequences in the GLIBC math library for float math functions.
13908 * gcc.target/powerpc/pr71977-2.c: Likewise.
13909
a9342885
MP
139102017-01-04 Marek Polacek <polacek@redhat.com>
13911
13912 PR c++/64767
13913 * c-c++-common/Wpointer-compare-1.c: New test.
13914
066435fe
JJ
139152017-01-04 Jakub Jelinek <jakub@redhat.com>
13916
abec4284
JJ
13917 PR c++/78949
13918 * c-c++-common/Wunused-var-16.c: New test.
13919
26c43e27
JJ
13920 PR c++/78693
13921 * g++.dg/cpp0x/pr78693.C: New test.
13922
fc73e60c
JJ
13923 PR driver/78957
13924 * gcc.dg/pr78957.c: New test.
13925
c9cf3863
JJ
13926 * g++.dg/cpp1y/auto-fn34.C: New test.
13927
066435fe
JJ
13928 PR c++/71182
13929 * g++.dg/cpp0x/pr71182.C: New test.
13930
598bd687
KN
139312017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13932
13933 PR target/78056
13934 * gcc.target/powerpc/pr78056-1.c: New test.
13935 * gcc.target/powerpc/pr78056-2.c: New test.
13936 * gcc.target/powerpc/pr78056-3.c: New test.
13937 * gcc.target/powerpc/pr78056-4.c: New test.
13938 * gcc.target/powerpc/pr78056-5.c: New test.
13939 * gcc.target/powerpc/pr78056-6.c: New test.
13940 * gcc.target/powerpc/pr78056-7.c: New test.
13941 * gcc.target/powerpc/pr78056-8.c: New test.
13942 * lib/target-supports.exp
13943 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13944 whether the effective target supports the popcntb instruction.
13945
8194635a
JL
139462017-01-03 Jeff Law <law@redhat.com>
13947
13948 PR tree-optimization/67955
13949 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13950
baf9ebc8
MP
139512017-01-04 Marek Polacek <polacek@redhat.com>
13952
13953 PR c++/77545
13954 PR c++/77284
13955 * g++.dg/cpp0x/range-for32.C: New test.
13956 * g++.dg/cpp0x/range-for33.C: New test.
13957
5dd9a9d0
DM
139582017-01-04 David Malcolm <dmalcolm@redhat.com>
13959
13960 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13961
4bf07f3f
NS
139622017-01-04 Nathan Sidwell <nathan@acm.org>
13963
13964 PR c++/66735
13965 * g++.dg/cpp1y/pr66735.C: New.
13966
165ba2e9
JJ
139672017-01-04 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR tree-optimization/71563
13970 * gcc.dg/tree-ssa/pr71563.c: New test.
13971
4567f969
JB
139722017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13973
13974 PR fortran/78534
13975 PR fortran/78976
13976 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13977 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13978 * gfortran.dg/transfer_intrinsic_1.f90: Change
13979 scan-tree-dump-times due to gfc_trans_string_copy change to
13980 avoid -Wstringop-overflow.
13981
1c06f07f
JL
139822017-01-03 Jeff Law <law@redhat.com>
13983
13984 PR tree-optimization/78856
13985 * gcc.c-torture/execute/pr78856.c: New test.
13986
60fb638f
MM
139872017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13988
13989 PR target/78953
13990 * gcc.target/powerpc/pr78953.c: New test.
13991
e4d02f52
ILT
139922017-01-03 Ian Lance Taylor <iant@google.com>
13993
13994 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13995 enums.
13996
5b4f088d
MS
139972017-01-03 Martin Sebor <msebor@redhat.com>
13998
13999 PR tree-optimization/78696
14000 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14001 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14002 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14003 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14004
140052017-01-03 David Malcolm <dmalcolm@redhat.com>
14006
14007 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14008 with more than one digit.
14009 * lib/gcc-dg.exp (process-message): Support more than one digit
14010 in relative line specifications.
14011
140122017-01-03 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR tree-optimization/78965
14015 * gcc.dg/pr78965.c: New test.
14016
14017 PR middle-end/78901
14018 * g++.dg/opt/pr78901.C: New test.
14019
140202017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14021
14022 PR fortran/78534
14023 PR fortran/66310
14024 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14025 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14026 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14027 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14028 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14029 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14030 * gfortran.dg/string_1_lp64.f90: New test.
14031 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14032 * gfortran.dg/string_3_lp64.f90: New test.
14033 * gfortran.dg/transfer_intrinsic_1.f90: Change
14034 scan-tree-dump-times due to gfc_trans_string_copy change to
14035 avoid -Wstringop-overflow.
14036
8b7163c6
UB
140372017-01-02 Uros Bizjak <ubizjak@gmail.com>
14038
14039 PR target/78967
14040 * gcc.target/i386/pr78967-1.c: New test.
14041 * gcc.target/i386/pr78967-2.c: Ditto.
14042 * gcc.target/i386/pr78967-3.c: Ditto.
14043
14044 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14045 * gcc.target/i386/pr78904-4.c: Ditto.
14046 * gcc.target/i386/pr78904-6.c: Ditto.
14047
e2940b98
JH
140482017-01-01 Jan Hubicka <hubicka@ucw.cz>
14049
14050 PR middle-end/77674
14051 * g++.dg/torture/pr77674.C: New testcase.
14052
cbe34bb5 140532017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
14054
14055 Update copyright years.
818ab71a 14056\f
cbe34bb5 14057Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
14058
14059Copying and distribution of this file, with or without modification,
14060are permitted in any medium without royalty provided the copyright
14061notice and this notice are preserved.