]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/68252 (left operand of shift expression, while we shift > 0 integer)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
71a84d92
JJ
12017-10-10 Jakub Jelinek <jakub@redhat.com>
2
7094f0d3
JJ
3 PR c++/68252
4 * g++.dg/other/pr68252.C: New test.
5
71a84d92
JJ
6 PR target/79565
7 PR target/82483
8 * gcc.target/i386/pr82483-1.c: New test.
9 * gcc.target/i386/pr82483-2.c: New test.
10
24d8f6b6
WS
112017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
12
13 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
14 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
15 instruction list.
16
35b82d26
NS
172017-10-10 Nathan Sidwell <nathan@acm.org>
18
19 PR preprocessor/82506
20 * g++.dg/cpp/string-3.C: New.
21
f1e2a004
WS
222017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
23
24 * gcc.target/powerpc/fold-vec-splat-16.c: New
25 * gcc.target/powerpc/fold-vec-splat-32.c: New.
26 * gcc.target/powerpc/fold-vec-splat-8.c: New.
27
3934b625
TK
282017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
29
30 PR libfortran/82233
31 * gfortran.dg/execute_command_line_3.f90: New test.
32
53befce7
WS
332017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
34
35 * gcc.target/powerpc/fold-vec-splat-16.c: New
36 * gcc.target/powerpc/fold-vec-splat-32.c: New.
37 * gcc.target/powerpc/fold-vec-splat-8.c: New.
38
0ec8f0c6
WS
392017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
40
41 * gcc.target/powerpc/fold-vec-splats-char.c: New.
42 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
43 * gcc.target/powerpc/fold-vec-splats-int.c: New.
44 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
45 * gcc.target/powerpc/fold-vec-splats-short.c: New.
46
802b38c9
JJ
472017-10-10 Jakub Jelinek <jakub@redhat.com>
48
49 PR c/82437
50 * c-c++-common/Wtautological-compare-7.c: New test.
51
2fe1a1b8
BC
522017-10-10 Bin Cheng <bin.cheng@arm.com>
53
54 * gcc.dg/tree-ssa/ldist-34.c: New test.
55
efe040bf
BC
562017-10-10 Bin Cheng <bin.cheng@arm.com>
57
58 * gcc.dg/tree-ssa/ldist-27.c: New test.
59
0c6ddd1d
ES
602017-10-09 Ed Schonberg <schonberg@adacore.com>
61
62 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
63 gnat.dg/class_wide4_pkg2.ads: New testcase.
64
652017-10-09 Ed Schonberg <schonberg@adacore.com>
66
67 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
68
692017-10-09 Ed Schonberg <schonberg@adacore.com>
70
71 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
72 New testcase.
73
a1df6521
MM
742017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
75
76 * gcc.target/powerpc/amo1.c: New test.
77 * gcc.target/powerpc/amo2.c: Likewise.
78
7668b0a6
RB
792017-10-09 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/82449
82 * gfortran.dg/graphite/pr82449.f: New testcase.
83
ad2c91b2
AK
842017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
85
86 PR target/82463
87 * gcc.target/s390/zvector/pr82463.c: New test.
88
3141e768
AK
892017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
90
91 PR target/82465
92 * gcc.target/s390/zvector/pr82465.c: New test.
93
8d9c7f8a
WD
942017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
95
96 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
97
b7807e11
TV
982017-10-09 Tom de Vries <tom@codesourcery.com>
99
100 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
101 number relative.
102 (abort): Declare.
103
561593c1
EB
1042017-10-08 Eric Botcazou <ebotcazou@adacore.com>
105
106 * gcc.c-torture/execute/20171008-1.c: New test.
107
5759add4
JL
1082017-10-03 Jeff Law <law@redhat.com>
109
110 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
111 * gcc.dg/stack-check-6.c: Likewise.
112 * gcc.dg/stack-check-6a.c: Likewise.
113
59abe903
MC
1142017-10-07 Michael Collison <michael.collison@arm.com>
115
116 * gcc.target/aarch64/var_shift_mask_2.c: New test.
117
2fcd5884
PT
1182017-10-07 Paul Thomas <pault@gcc.gnu.org>
119
120 PR fortran/82375
121 * gfortran.dg/pdt_13.f03 : New test.
122 * gfortran.dg/pdt_14.f03 : New test.
123 * gfortran.dg/pdt_15.f03 : New test.
124
12b9f3ac
JH
1252017-10-07 Jan Hubicka <hubicka@ucw.cz>
126
127 * gcc.dg/cold-1.c: New testcase.
128
b8f49e4a
PC
1292017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
130
131 PR c++/80805
132 * g++.dg/cpp0x/pr80805.C: New.
133
5abde510
TK
1342017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
135
136 PR fortran/49232
137 * gfortran.dg/contiguous_4.f90: New test.
138
58ebb59b
PC
1392017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
140
141 PR c++/66690
142 * g++.dg/cpp1y/pr66690.C: New.
143
9db84ece
NS
1442017-10-06 Nathan Sidwell <nathan@acm.org>
145
146 PR c++/82424
147 * g++.dg/warn/pr82424.C: New.
148
681f18d1
JJ
1492017-10-06 Jakub Jelinek <jakub@redhat.com>
150
7260f6f7
JJ
151 PR c++/82299
152 * g++.dg/cpp0x/pr82299.C: New test.
153
681f18d1
JJ
154 P0704R1 - fixing const-qualified pointers to members
155 * g++.dg/cpp2a/ptrmem1.C: New test.
156
513d5564
ML
1572017-10-06 Martin Liska <mliska@suse.cz>
158
159 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
160
d155a264
SD
1612017-10-06 Sudakshina Das <sudi.das@arm.com>
162
163 * gcc.target/aarch64/bic_imm_1.c: New test.
164 * gcc.target/aarch64/orr_imm_1.c: Likewise.
165
e78b10ce
PC
1662017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
167
168 PR c++/60153
169 * g++.dg/cpp0x/variadic-crash3.C: New.
170
2f391428
JJ
1712017-10-06 Jakub Jelinek <jakub@redhat.com>
172
173 PR tree-optimization/82434
174 * gcc.dg/store_merging_9.c: New test.
175
d20eac1b
RB
1762017-10-06 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/82397
179 * gfortran.dg/pr82397.f: New testcase.
180
ac95a65d
AK
1812017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
182
183 PR target/82322
184 * gcc.target/s390/zvector/pr82322.c: New test.
185
6fcb90c6
AK
1862017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
187
188 PR target/82317
189 * gcc.target/s390/zvector/pr82317.c: New test.
190
3d28cdc2
RB
1912017-10-06 Richard Biener <rguenther@suse.de>
192
193 PR tree-optimization/82422
194 * gcc.dg/graphite/pr82422.c: New testcase.
195
6c7e0f7a
RB
1962017-10-06 Richard Biener <rguenther@suse.de>
197
198 PR tree-optimization/82421
199 * gcc.dg/graphite/pr82421.c: New testcase.
200
4e34b338
JJ
2012017-10-06 Jakub Jelinek <jakub@redhat.com>
202
203 PR c/82437
204 * c-c++-common/Wtautological-compare-6.c: New test.
205
bd8d431f
RB
2062017-10-06 Richard Biener <rguenther@suse.de>
207
208 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
209 * gcc.dg/graphite/id-16.c: Likewise.
210 * gcc.dg/graphite/pr46168.c: Likewise.
211 * gcc.dg/graphite/pr68756.c: Likewise.
212 * gcc.dg/graphite/pr69728.c: Likewise.
213 * gcc.dg/graphite/pr71575-2.c: Likewise.
214 * gcc.dg/graphite/pr77362.c: Likewise.
215 * gcc.dg/graphite/pr81373.c: Likewise.
216 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
217 * gfortran.dg/graphite/interchange-1.f: Likewise.
218 * gfortran.dg/graphite/pr42334-1.f: Likewise.
219 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
220 * gfortran.dg/graphite/pr42393.f90: Likewise.
221 * gfortran.dg/graphite/pr47019.f: Likewise.
222 * gfortran.dg/graphite/id-17.f: Likewise.
223 * gfortran.dg/graphite/id-19.f: Likewise.
224 * gfortran.dg/graphite/run-id-2.f90: Likewise.
225 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
226 * gfortran.dg/graphite/pr42326.f90: Likewise.
227 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
228 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
229 a code generation error.
230 * gfortran.dg/graphite/run-id-3.f90: Likewise.
231 * gfortran.dg/graphite/pr29832.f90: Likewise.
232
31bee964
RB
2332017-10-06 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/82436
236 * gcc.dg/vect/pr82436.c: New testcase.
237
4bc4b2b4
BE
2382017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
239
240 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
241
592fbfb5
TC
2422017-10-05 Tamar Christina <tamar.christina@arm.com>
243
244 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
245 * lib/target-supports.exp (vect_sizes_16B_8B): New.
246
2472017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
248
249 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
250 * gcc.dg/vect/vect-align-2.c: Likewise.
251 * gcc.dg/vect/vect-multitypes-1.c: Likewise
252
807e3be2
NS
2532017-10-05 Nathan Sidwell <nathan@acm.org>
254
255 * g++.dg/warn/mvp.C: New.
256
05e1eaeb
JJ
2572017-10-05 Jakub Jelinek <jakub@redhat.com>
258
259 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
260 friendly.
261
bb61e6e3
RB
2622017-10-05 Richard Biener <rguenther@suse.de>
263
264 * gfortran.dg/graphite/id-17.f: Fix typo.
265 * gfortran.dg/graphite/id-19.f: Likewise.
266 * gfortran.dg/graphite/pr29832.f90: Likewise.
267 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
268 * gfortran.dg/graphite/pr42326.f90: Likewise.
269 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
270 * gfortran.dg/graphite/run-id-2.f90: Likewise.
271 * gfortran.dg/graphite/run-id-3.f90: Likewise.
272
5b93c0ee
PC
2732017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
274
275 PR c++/80471
276 * g++.dg/cpp1y/pr80471.C: New.
277
25139006
PC
2782017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/78131
281 * g++.dg/cpp1z/constexpr-lambda17.C: New.
282
968e56bf
PC
2832017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
284
285 PR c++/78018
286 * g++.dg/cpp1y/lambda-generic-78018.C: New.
287
fb4ccfed
PC
2882017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
289 Andrew Pinski <apinski@cavium.com>
290
291 PR c++/71946
292 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
293 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
294
ab6501d7
SD
2952017-10-04 Sudakshina Das <sudi.das@arm.com>
296
297 * gcc.target/aarch64/bic_imm_1.c: New.
298 * gcc.target/aarch64/orr_imm_1.c: Likewise.
299
b419102c
NS
3002017-10-04 Nathan Sidwell <nathan@acm.org>
301
302 * g++.dg/abi/mangle41.C: Adjust diagnostics.
303
420db574
JJ
3042017-10-04 Jakub Jelinek <jakub@redhat.com>
305
306 PR c++/82373
307 * g++.dg/cpp1y/pr82373.C: New test.
308
8139a48e
DM
3092017-10-04 David Malcolm <dmalcolm@redhat.com>
310
311 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
312 underlining for param.
313 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
314 highlighting of parameters; add test coverage for trivial
315 parameter decls, and for callback parameters.
316 * gcc.dg/pr68533.c: Update location of two errors to reflect
317 location of params.
318
6069fe72
DM
3192017-10-04 David Malcolm <dmalcolm@redhat.com>
320
321 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
322 (create_code): Call it.
323 * jit.dg/test-vector-rvalues.cc: New test case.
324
4f15b6a2
AK
3252017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
326
327 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
328 vector loop peeling.
329 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
330 New proc.
331
30d027da
AK
3322017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
333
334 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
335 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
336 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
337 vect_floatint_cvt with vect_doubleint_cvt.
338 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
339 vect_intfloat_cvt with vect_intdouble_cvt.
340 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
341 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
342 depend on vect_intdouble_cvt.
343 * lib/target-supports.exp
344 (check_effective_target_vect_doubleint_cvt)
345 (check_effective_target_vect_intdouble_cvt): New procs.
346
c059a92e
AK
3472017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
348
349 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
350 * lib/target-supports.exp (check_effective_target_vect_long_mult):
351 New proc.
352
a4646113
AK
3532017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
354
355 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
356 * gfortran.dg/vect/pr77848.f: Likewise.
357
26412773
AK
3582017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
359
360 * lib/target-supports.exp (check_effective_target_vect_float):
361 Return 1 being on a S/390 with VXE.
362 * gcc.dg/vect/pr31699.c: Require vec_float.
363 * gcc.dg/vect/pr61194.c: Likewise.
364 * gcc.dg/vect/pr65947-10.c: Likewise.
365 * gcc.dg/vect/pr66142.c: Likewise.
366 * gcc.dg/vect/slp-10.c: Likewise.
367 * gcc.dg/vect/slp-11c.c: Likewise.
368 * gcc.dg/vect/slp-12b.c: Likewise.
369 * gcc.dg/vect/slp-18.c: Likewise.
370 * gcc.dg/vect/slp-33.c: Likewise.
371 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
372 * gcc.dg/vect/slp-cond-2.c: Likewise.
373 * gcc.dg/vect/vect-cond-10.c: Likewise.
374 * gcc.dg/vect/vect-cond-8.c: Likewise.
375 * gcc.dg/vect/vect-cond-9.c: Likewise.
376 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
377 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
378
ebb4badd
TS
3792017-10-04 Thomas Schwinge <thomas@codesourcery.com>
380
381 PR tree-optimization/82374
382 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
383 attributes propagation changes for OMP outlined regions.
384 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
385 * c-c++-common/goacc/kernels-reduction.c: Likewise.
386
f95810b5
RS
3872017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
388
389 PR tree-optimization/82413
390 * g++.dg/pr82413.C: New test.
391
707905d0
PT
3922017-10-04 Paul Thomas <pault@gcc.gnu.org>
393
394 PR fortran/77296
395 * gfortran.dg/associate_32.f03 : New test.
396
8bca3f59
PC
3972017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
398
399 PR c++/78816
400 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
401
5c38262d
JJ
4022017-10-04 Jakub Jelinek <jakub@redhat.com>
403
404 PR tree-optimization/82374
405 * gcc.dg/gomp/pr82374.c: New test.
406
21375f0d
RB
4072017-10-04 Richard Biener <rguenther@suse.de>
408
409 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
410 errors and scan for one.
411 * gfortran.dg/graphite/id-19.f: Likewise.
412 * gfortran.dg/graphite/pr29832.f90: Likewise.
413 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
414 * gfortran.dg/graphite/pr42326.f90: Likewise.
415 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
416 * gfortran.dg/graphite/run-id-2.f90: Likewise.
417 * gfortran.dg/graphite/run-id-3.f90: Likewise.
418 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
419
944e0841
MM
4202017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
421
422 * gcc.target/powerpc/float128-odd.c: New test.
423
5bd8ff41
PC
4242017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/70343
427 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
428
11e3d45c
JL
4292017-10-03 Jeff Law <law@redhat.com>
430
431 PR target/82358
432 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
433
3b7511f9
MJ
4342017-10-03 Martin Jambor <mjambor@suse.cz>
435
436 PR tree-optimization/82363
437 * gcc.dg/tree-ssa/pr82363.c: New test.
438
bb81a576
JJ
4392017-10-03 Jakub Jelinek <jakub@redhat.com>
440
33ff5dda
JJ
441 PR tree-optimization/82381
442 * gcc.c-torture/compile/pr82381.c: New test.
443
bb81a576
JJ
444 PR target/82386
445 * gcc.dg/pr82386.c: New test.
446
5aab83d5
PC
4472017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
448
449 PR c++/70570
450 * g++.dg/cpp1y/lambda-generic-70570.C: New.
451
70c894ea
PC
4522017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/79590
455 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
456
603841eb
PC
4572017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
458
459 PR c++/79005
460 * g++.dg/cpp1y/lambda-generic-79005.C: New.
461
da3723a8
PT
4622017-10-02 Paul Thomas <pault@gcc.gnu.org>
463
464 PR fortran/82312
465 * gfortran.dg/typebound_proc_36.f90 : New test.
466
20a7e14a
PB
4672017-10-02 Peter Bergner <bergner@vnet.ibm.com>
468
469 PR target/80210
470 * gcc.target/powerpc/pr80210-2.c: New test.
471
f240a230
JJ
4722017-10-02 Jakub Jelinek <jakub@redhat.com>
473
476dec78
JJ
474 * gcc.dg/pr82389.c: New test.
475
f240a230
JJ
476 PR tree-optimization/82387
477 PR tree-optimization/82388
478 PR tree-optimization/82389
479 * gcc.c-torture/compile/pr82389.c: New test.
480 * gcc.c-torture/execute/pr82387.c: New test.
481 * gcc.c-torture/execute/pr82388.c: New test.
482
bac1187d
PC
4832017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
484
485 PR c++/79180
486 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
487 * g++.dg/torture/pr79180.C: Likewise.
488
489 PR c++/71386
490 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
491
96e2d1d1
RB
4922017-10-02 Richard Biener <rguenther@suse.de>
493
494 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
495 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
496 * gcc.dg/graphite/id-16.c: Likewise.
497 * gcc.dg/graphite/pr46168.c: Likewise.
498 * gcc.dg/graphite/pr68756.c: Likewise.
499 * gcc.dg/graphite/pr69728.c: Likewise.
500 * gcc.dg/graphite/pr71575-2.c: Likewise.
501 * gcc.dg/graphite/pr77362.c: Likewise.
502 * gcc.dg/graphite/pr81373.c: Likewise.
503 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
504 * gfortran.dg/graphite/interchange-1.f: Likewise.
505 * gfortran.dg/graphite/pr29581.f90: Likewise.
506 * gfortran.dg/graphite/pr42334-1.f: Likewise.
507 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
508 * gfortran.dg/graphite/pr42393.f90: Likewise.
509 * gfortran.dg/graphite/pr47019.f: Likewise.
510
1a6da556
PC
5112017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
512
513 PR c++/69977
514 * g++.dg/cpp1y/lambda-generic-69977.C: New.
515
144d302e
PC
5162017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
517
518 PR c++/59991
519 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
520
7838c9a8
TV
5212017-10-02 Tom de Vries <tom@codesourcery.com>
522
523 * gcc.c-torture/compile/pr82337.c: Add
524 dg-require-effective-target nonlocal_goto.
525
f25a140b
RS
5262017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
527 Alan Hayward <alan.hayward@arm.com>
528 David Sherwood <david.sherwood@arm.com>
529
530 PR target/71307
531 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
532
0389d86c
RB
5332017-10-02 Richard Biener <rguenther@suse.de>
534
535 PR tree-optimization/82355
536 * gcc.dg/graphite/fuse-1.c: Adjust.
537 * gcc.dg/graphite/fuse-2.c: Likewise.
538 * gcc.dg/graphite/pr82355.c: New testcase.
539
aa2a59fc
JL
5402017-10-01 Jeff Law <law@redhat.com>
541
542 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
543
efa1d7a2
DH
5442017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
545
546 PR fortran/61450
547 * gfortran.dg/binding_label_tests_28.f90: New test.
548
ae3f9c32
PC
5492017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/65949
552 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
553
333cb612
PC
5542017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/68754
557 * g++.dg/cpp1y/constexpr-68754.C: Move...
558 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
559
15c77315
JJ
5602017-09-30 Jakub Jelinek <jakub@redhat.com>
561
562 PR target/82361
563 * gcc.target/i386/pr82361-1.c: New test.
564 * gcc.target/i386/pr82361-2.c: New test.
565
b09bf97b
YG
5662017-09-29 Yury Gribov <tetra2005@gmail.com>
567
568 PR middle-end/82319
569 * c-c++/common/pr57371-4.c: Test NaN comparisons.
570
6e3e8419
EB
5712017-09-29 Eric Botcazou <ebotcazou@adacore.com>
572
573 * g++.dg/other/dump-ada-spec-10.C: New test.
574
e9d297a1
JL
5752017-09-29 Jeff Law <law@redhat.com>
576
577 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
578
603be022
JJ
5792017-09-29 Jakub Jelinek <jakub@redhat.com>
580
581 P0683R1 - default member initializers for bit-fields
582 * g++.dg/ext/bitfield6.C: New test.
583 * g++.dg/cpp2a/bitfield1.C: New test.
584 * g++.dg/cpp2a/bitfield2.C: New test.
585 * g++.dg/cpp2a/bitfield3.C: New test.
586
9129a561
VM
5872017-09-29 Vladimir Makarov <vmakarov@redhat.com>
588
589 PR target/81481
590 * gcc.target/i386/pr81481.c: New.
591
a815fe44
KN
5922017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
593
b5e6b7ca 594 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
595 and dg-require-effective-target directives to correct testing
596 behavior.
b5e6b7ca
SB
597 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
598 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
599 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 600 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 601 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 602 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 603 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 604 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 605 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 606 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 607 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 608 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 609 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 610 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 611 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 612 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 613 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 614
e75210d6
BS
6152017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
616
617 PR tree-optimization/82337
618 * gcc.c-torture/compile/pr82337.c: New file.
619
52c6ab74
JM
6202017-09-29 Javier Miranda <miranda@adacore.com>
621
622 * gnat.dg/unchecked_union3.adb: New testcase.
623
6242017-09-29 Javier Miranda <miranda@adacore.com>
625
626 * gnat.dg/unchecked_union2.adb: New testcase.
627
1dce26a1
DH
6282017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
629
630 PR fortran/25071
631 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
632 * gfortran.dg/argument_checking_4.f90: Likewise.
633 * gfortran.dg/argument_checking_5.f90: Likewise.
634 * gfortran.dg/argument_checking_6.f90: Likewise.
635 * gfortran.dg/argument_checking_10.f90: Likewise.
636 * gfortran.dg/argument_checking_13.f90: Likewise.
637 * gfortran.dg/argument_checking_15.f90: Likewise.
638 * gfortran.dg/argument_checking_18.f90: Likewise.
639 * gfortran.dg/gomp/udr8.f90: Likewise.
640 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
641 the dg-options.
642
bf61f589
JJ
6432017-09-29 Jakub Jelinek <jakub@redhat.com>
644
27746ca9
JJ
645 * g++.dg/ext/bitfield7.C: New test.
646 * g++.dg/ext/bitfield8.C: New test.
647 * g++.dg/ext/bitfield9.C: New test.
648
2a389958
JJ
649 PR c/82340
650 * gcc.dg/tree-ssa/pr82340.c: New test.
651
bf61f589
JJ
652 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
653
051e4e1c
PC
6542017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
655
656 PR c++/79488
657 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
658
ff299487
JJ
6592017-09-28 Jakub Jelinek <jakub@redhat.com>
660
661 PR target/82342
662 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
663 * gcc.target/i386/pr82260-2.c: Likewise.
664
10e93cf5
SS
6652017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
666
667 * gcc.target/i386/avx512f-constant-float-return.c: New test.
668
b4aac5c3
CL
6692017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
670
671 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
672 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
673 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
674 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
675 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
676 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
677 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
678 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
679 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
680 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
681
5a47aa2c
DM
6822017-09-28 David Malcolm <dmalcolm@redhat.com>
683
684 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
685 test case.
686 * jit.dg/test-returning-function-ptr.c (create_code): Update to
687 create a function pointer type independently of the call to
688 gcc_jit_function_get_address, and assign the pointer to a local
689 before returning it, to exercise the function pointer type
690 comparison code.
691
15a65e63
DM
6922017-09-27 David Malcolm <dmalcolm@redhat.com>
693
694 * jit.dg/all-non-failing-tests.h: Add
695 test-returning-function-ptr.c.
696 * jit.dg/test-returning-function-ptr.c: New test case.
697
a509c571
CL
6982017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
699
700 PR target/71727
701 * gcc.target/aarch64/pr71727-2.c: New test.
702
6e0cc90b
KN
7032017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
704
705 * gcc.target/powerpc/swaps-p8-28.c: New test.
706 * gcc.target/powerpc/swaps-p8-29.c: New test.
707 * gcc.target/powerpc/swaps-p8-30.c: New test.
708 * gcc.target/powerpc/swaps-p8-31.c: New test.
709 * gcc.target/powerpc/swaps-p8-32.c: New test.
710 * gcc.target/powerpc/swaps-p8-33.c: New test.
711 * gcc.target/powerpc/swaps-p8-34.c: New test.
712 * gcc.target/powerpc/swaps-p8-35.c: New test.
713 * gcc.target/powerpc/swaps-p8-36.c: New test.
714 * gcc.target/powerpc/swaps-p8-37.c: New test.
715 * gcc.target/powerpc/swaps-p8-38.c: New test.
716 * gcc.target/powerpc/swaps-p8-39.c: New test.
717 * gcc.target/powerpc/swaps-p8-40.c: New test.
718 * gcc.target/powerpc/swaps-p8-41.c: New test.
719 * gcc.target/powerpc/swaps-p8-42.c: New test.
720 * gcc.target/powerpc/swaps-p8-43.c: New test.
721 * gcc.target/powerpc/swaps-p8-44.c: New test.
722 * gcc.target/powerpc/swaps-p8-45.c: New test.
723
4ca4cf4e
CL
7242017-09-27 Carl Love <cel@us.ibm.com>
725 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
726 for the __builtin_fctid and __builtin_fctiw.
727
d4b7f2ee
PJ
7282017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
729
730 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
731 new group memory offsetting code in the BRIG frontend.
732 * brig.dg/test/gimple/function_calls.hsail: Likewise.
733 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
734 * brig.dg/test/gimple/variables.hsail: Likewise.
735
b55c7343
JJ
7362017-09-27 Jakub Jelinek <jakub@redhat.com>
737
738 PR c++/82159
739 * g++.dg/opt/pr82159.C: New test.
740
7ba950d3
AK
7412017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
742
743 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
744
7a6ed74d
MM
7452017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
746
747 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
748 don't generate a 32-bit shift after doing XSCVDPSPN.
749 * gcc.target/powerpc/direct-move-float1.c: Likewise.
750 * gcc.target/powerpc/direct-move-float3.c: New test.
751
1d6fadee
PK
7522017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
753
754 * gcc.dg/tree-ssa/cmpdiv.c: New test.
755
1262c6cf
CL
7562017-09-26 Carl Love <cel@us.ibm.com>
757
758 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
759 file for the new built-ins and the existing built-ins.
760
63b62fa0
JW
7612017-09-26 Janus Weil <janus@gcc.gnu.org>
762
763 PR fortran/82143
764 PR fortran/82324
765 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
766 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
767 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
768 Don't assume that DOUBLE PRECISION has kind=16.
769
3c549718
TK
7702017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
771
772 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
773 warning from associate construct and do loop.
774
5714abff
TK
7752017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
776
777 * gfortran.dg/gomp/associate1.f90: Really commit change
778 from 2017-09-25.
779 * gfortran.dg/predcom-1.f: Likewise.
780 * gfortran.dg/unconstrained_commons.f: Likewise.
781
caab3763
JJ
7822017-09-26 Jakub Jelinek <jakub@redhat.com>
783
784 PR middle-end/35691
785 * gcc.dg/pr35691-5.c: New test.
786 * gcc.dg/pr35691-6.c: New test.
787
621e5370
RB
7882017-09-26 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/82321
791 * gcc.dg/graphite/pr82321.c: New testcase.
792
703fe7a4
AK
7932017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
794
18b10d78
AK
795 * lib/target-supports.exp (check_effective_target_vect_int)
796 (check_effective_target_vect_shift)
797 (check_effective_target_whole_vector_shift)
798 (check_effective_target_vect_shift_char)
799 (check_effective_target_vect_long)
800 (check_effective_target_vect_double)
801 (check_effective_target_vect_long_long)
802 (check_effective_target_vect_perm)
803 (check_effective_target_vect_perm_byte)
804 (check_effective_target_vect_perm_short)
805 (check_effective_target_vect_widen_mult_qi_to_hi)
806 (check_effective_target_vect_widen_mult_hi_to_si)
807 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
808 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
809 (check_effective_target_vect_widen_mult_si_to_di_pattern)
810 (check_effective_target_vect_pack_trunc)
811 (check_effective_target_vect_unpack)
812 (check_effective_target_vect_hw_misalign)
813 (check_effective_target_vect_condition)
814 (check_effective_target_vect_cond_mixed)
815 (check_effective_target_vect_char_mult)
816 (check_effective_target_vect_short_mult)
817 (check_effective_target_vect_int_mult)
818 (check_effective_target_vect_extract_even_odd)
819 (check_effective_target_vect_interleave)
820 (check_effective_target_sqrt_insn)
821 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
822 VX.
823 (check_vect_support_and_set_flags): New proc.
824 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 825
09fdb701
RB
8262017-09-26 Richard Biener <rguenther@suse.de>
827
828 PR tree-optimization/82320
829 * gcc.dg/torture/pr82320.c: New testcase.
830
df2a1a26
CL
8312017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
832
833 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
834 Fix arm check.
835
af2c8a96
JL
8362017-09-25 Jeff Law <law@redhat.com>
837
838 * lib/target-supports.exp
839 (check_effective_target_supports_stack_clash_protection): Enable for
840 rs6000 and powerpc targets.
841
d80d5c38
BC
8422017-09-25 Bin Cheng <bin.cheng@arm.com>
843
844 PR tree-optimization/82163
845 * gcc.dg/tree-ssa/pr82163.c: New test.
846
15e23330
TK
8472017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
848
849 * gfortran.dg/do_subscript_1.f90: New test.
850 * gfortran.dg/do_subscript_2.f90: New test.
851 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
852 * gfortran.dg/predcom-1.f: Adjust loop bounds.
853 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
854
2678bf2f
WS
8552017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
856
857 * gcc.target/powerpc/fold-vec-st-char.c: New.
858 * gcc.target/powerpc/fold-vec-st-double.c: New.
859 * gcc.target/powerpc/fold-vec-st-float.c: New.
860 * gcc.target/powerpc/fold-vec-st-int.c: New.
861 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
862 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
863 * gcc.target/powerpc/fold-vec-st-short.c: New.
864
504e0b5f
PMR
8652017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
866
867 * g++.dg/pr82155.C: New testcase.
868
d362ac6c
RB
8692017-09-25 Richard Biener <rguenther@suse.de>
870
871 PR tree-optimization/82285
872 * gcc.dg/torture/pr82285.c: New testcase.
873
e98cd75f
PMR
8742017-09-25 Justin Squirek <squirek@adacore.com>
875
876 * gnat.dg/entry_family.adb: New testcase
877
60ba7cd3
L
8782017-09-24 H.J. Lu <hongjiu.lu@intel.com>
879
880 PR target/82267
881 * gcc.target/i386/pr82267.c: New test.
882
c6c74708
TK
8832017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
884 PR fortran/66328
885
886 * gfortran.dg/data_derived_1.f90: New test.
887
24bafc56
TK
8882017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
889
890 PR fortran/54633
891 * gfortran.dg/intrinsic_bounds_1.f90: New test.
892 * gfortran.dg/intrinsic_param_1.f90: New test.
893
650f7d09
TK
8942017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
895 Steven G. Kargl <kargl@gcc.gnu.org>
896
897 PR fortran/80118
898 * gfortran.dg/zero_sized_7.f90: New test.
899
d16d81b5
JW
9002017-09-23 Janus Weil <janus@gcc.gnu.org>
901
902 PR fortran/82143
903 * gfortran.dg/promotion_3.f90: New test case.
904 * gfortran.dg/promotion_4.f90: New test case.
905
89762a83
DS
9062017-09-23 Daniel Santos <daniel.santos@pobox.com>
907
908 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
909 * gcc.target/i386/pr82196-2.c: (b): Likewise.
910
2dc589be
JJ
9112017-09-22 Jakub Jelinek <jakub@redhat.com>
912
a93952d2
JJ
913 PR middle-end/35691
914 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
915 instead of -fdump-tree-forwprop-details in dg-options.
916 * gcc.dg/pr35691-2.c: Likewise.
917 * gcc.dg/pr35691-3.c: New test.
918 * gcc.dg/pr35691-4.c: New test.
919
2dc589be
JJ
920 PR sanitizer/81929
921 * g++.dg/ubsan/pr81929.C: New test.
922
ea44495d
RS
9232017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
924
925 PR tree-optimization/82289
926 * gcc.dg/vect/pr82289.c: New test.
927
f702e7d4
RS
9282017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
929 Alan Hayward <alan.hayward@arm.com>
930 David Sherwood <david.sherwood@arm.com>
931
932 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
933 of alignment message.
934 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
935
b2b67217
MS
9362017-09-22 Martin Sebor <msebor@redhat.com>
937
938 PR c/81854
939 * gcc.target/i386/pr80732.c: Correct a type error.
940
9003adc7
DM
9412017-09-22 David Malcolm <dmalcolm@redhat.com>
942
943 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
944 to reflect highlighting of parameters; add test coverage for
945 callback parameters.
946
4d6e2f33
RB
9472017-09-22 Richard Biener <rguenther@suse.de>
948
949 * gcc.dg/graphite/scop-24.c: New testcase.
950
2402ffb6
RB
9512017-09-22 Richard Biener <rguenther@suse.de>
952
953 PR tree-optimization/82291
954 * gcc.dg/torture/pr82291.c: New testcase.
955
e7ba6a60
SS
9562017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
957
958 * gcc.target/i386/avx512f-constant-set.c: New test.
959
9602017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
961
962 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
963 * gcc.target/i386/avx512f-prefer.c: New test.
964
1debe7ea
JL
9652017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
966
967 * lib/target-supports.exp
968 (check_effective_target_frame_pointer_for_non_leaf): Add
969 case for x86 Solaris.
970
b89a63b9
PT
9712017-09-21 Paul Thomas <pault@gcc.gnu.org>
972
973 PR fortran/78512
974 * gfortran.dg/associate_26.f90 : New test.
975
976 PR fortran/80120
977 * gfortran.dg/associate_27.f90 : New test.
978
979 PR fortran/81903
980 * gfortran.dg/associate_28.f90 : New test.
981
982 PR fortran/82121
983 * gfortran.dg/associate_29.f90 : New test.
984
985 PR fortran/67543
986 * gfortran.dg/associate_30.f90 : New test.
987
988 PR fortran/52832
989 * gfortran.dg/associate_31.f90 : New test.
990
f17aba3c
EB
9912017-09-21 Eric Botcazou <ebotcazou@adacore.com>
992
993 * gnat.dg/discr48.adb: New test.
994 * gnat.dg/discr48_pkg.ads: New helper.
995
9962017-09-21 Tamar Christina <tamar.christina@arm.com>
997
998 PR testsuite/78421
999 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1000 Invert arm check.
1001
a0e27dc2
CP
10022017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1003
1004 * gfortran.dg/goacc/wait.f90: New test.
1005
765b3379
JJ
10062017-09-21 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR sanitizer/81715
1009 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1010 const predicate to const predicate & to avoid UB.
1011 * g++.dg/opt/pr81715.C: New test.
1012
c94f2d84
RB
10132017-09-21 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/82276
1016 PR tree-optimization/82244
1017 * gcc.dg/torture/pr82276.c: New testcase.
1018
2e1dd137
RB
10192017-09-21 Richard Biener <rguenther@suse.de>
1020
1021 PR tree-optimization/71351
1022 * gfortran.dg/graphite/pr71351.f90: New testcase.
1023 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1024
a4f65ca8
JJ
10252017-09-21 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR target/82260
1028 * gcc.target/i386/pr82260-1.c: New test.
1029 * gcc.target/i386/pr82260-2.c: New test.
1030
d3347cd2
AK
10312017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1032 Jeff Law <law@redhat.com>
1033
1034 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 1035 * lib/target-supports.exp:
d3347cd2
AK
1036 (check_effective_target_supports_stack_clash_protection): Enable for
1037 s390/s390x targets.
1038
5f2fd590
MS
10392017-09-20 Martin Sebor <msebor@redhat.com>
1040
073809a7
MS
1041 PR c/81854
1042 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1043 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1044 * lib/target-supports.exp: Adjust for C++.
1045
5f2fd590
MS
1046 PR c/81854
1047 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1048 * gcc.dg/attr-ifunc-2.c: Ditto.
1049 * gcc.dg/attr-ifunc-3.c: Ditto.
1050 * gcc.dg/attr-ifunc-4.c: Ditto.
1051 * gcc.dg/attr-ifunc-5.c: Ditto.
1052 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1053 * lib/target-supports.exp: Correct type error.
5f2fd590 1054
94c23e39
JL
10552017-09-20 Jeff Law <law@redhat.com>
1056
1057 * gcc.target/i386/stack-check-11.c: Update test and regexp
1058 so that it works for both i?86 and x86_64.
1059
6073d002
SB
10602017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1061
1062 PR target/77687
1063 * gcc.target/powerpc/pr77687.c: New testcase.
1064
fb3cd39d
JJ
10652017-09-20 Jakub Jelinek <jakub@redhat.com>
1066
2ffb5745
JJ
1067 P0409R2 - allow lambda capture [=, this]
1068 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1069 capture. Add further tests.
1070 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1071 for c++2a on [=, this] capture.
1072
fb3cd39d
JJ
1073 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1074 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1075
cace2309
SP
10762017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1077
1078 * gcc.target/i386/builtin_target.c: Test knm.
1079 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1080
52e22c79
RB
10812017-09-20 Richard Biener <rguenther@suse.de>
1082
1083 PR tree-optimization/77362
1084 * gcc.dg/graphite/pr77362.c: New testcase.
1085
2a900079
RB
10862017-09-20 Richard Biener <rguenther@suse.de>
1087
1088 PR tree-optimization/82264
1089 * gcc.dg/torture/pr82264.c: New testcase.
1090
88272c01
JJ
10912017-09-20 Jakub Jelinek <jakub@redhat.com>
1092
1093 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1094 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1095 it doesn't match newlines.
1096 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1097 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1098 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1099 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1100 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1101 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1102 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1103 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1104 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1105 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1106
0f45457e
PC
11072017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/64954
1110 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1111
73fe2f32
RB
11122017-09-20 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/81373
1115 * gcc.dg/graphite/pr81373.c: New testcase.
1116
ee8f15c6
JL
11172017-09-19 Jeff Law <law@redhat.com>
1118
ac9c032e
JL
1119 * gcc.target/i386/stack-check-11.c: New test.
1120
8e7a09c3
JL
1121 * gcc.dg/stack-check-4.c: New test.
1122 * gcc.dg/stack-check-5.c: New test.
1123 * gcc.dg/stack-check-6.c: New test.
1124 * gcc.dg/stack-check-6a.c: New test.
1125 * gcc.dg/stack-check-7.c: New test.
1126 * gcc.dg/stack-check-8.c: New test.
1127 * gcc.dg/stack-check-9.c: New test.
1128 * gcc.dg/stack-check-10.c: New test.
1129 * lib/target-supports.exp
1130 (check_effective_target_supports_stack_clash_protection): Enable for
1131 x86 and x86_64 targets.
1132
8c1dd970
JL
1133 * gcc.dg/stack-check-3.c: New test.
1134
ee8f15c6
JL
1135 * gcc.dg/stack-check-2.c: New test.
1136 * lib/target-supports.exp
8e7a09c3 1137 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1138 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1139 (check_effective_target_caller_implicit_probes): Likewise.
1140
14a1a59f
JJ
11412017-09-19 Jakub Jelinek <jakub@redhat.com>
1142
1143 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1144 * g++.dg/tree-ssa/pr41428.C: Likewise.
1145 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1146 c++17 and up.
1147 * g++.dg/expr/bool3.C: Likewise.
1148 * g++.dg/expr/bitfield5.C: Likewise.
1149 * g++.old-deja/g++.jason/bool5.C: Likewise.
1150
e32d2388
MS
11512017-09-18 Martin Sebor <msebor@redhat.com>
1152
1153 PR c/81854
1154 * gcc.dg/pr81854.c: New test.
1155 * g++.dg/ext/attr-ifunc-5.C: New test.
1156 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1157 * g++.dg/ext/attr-ifunc-2.C: Same.
1158 * g++.dg/ext/attr-ifunc-3.C: Same.
1159 * g++.dg/ext/attr-ifunc-4.C: Same.
1160 * g++.old-deja/g++.abi/vtable2.C: Same.
1161 * gcc.dg/attr-ifunc-1.c: Same.
1162
81b29ad8
WS
11632017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1164
1165 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1166
109bb910
RB
11672017-09-19 Richard Biener <rguenther@suse.de>
1168
1169 PR tree-optimization/82244
1170 * gcc.dg/torture/pr82244.c: New testcase.
1171
197d2f5b
RB
11722017-09-19 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/69728
1175 * gfortran.dg/graphite/pr69728.f90: New testcase.
1176 * gcc.dg/graphite/pr69728.c: Likewise.
1177
7e12c0e0
PC
11782017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1179
1180 PR c++/80947
1181 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1182
b161f2c9
RS
11832017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1184
1185 * gcc.dg/vect/slp-multitypes-13.c: New test.
1186
7251b0bf
RS
11872017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1188
1189 * gfortran.dg/vect/mask-store-1.f90: New test.
1190
10d8c51f
PC
11912017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1192
1193 PR c++/45033
1194 * g++.dg/expr/delete1.C: New.
1195
2eda24e9
PMR
11962017-09-18 Bob Duff <duff@adacore.com>
1197
1198 * gnat.dg/validity_check.adb: New testcase.
1199
12002017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1201
1202 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1203
12042017-09-18 Bob Duff <duff@adacore.com>
1205
1206 * gnat.dg/tagged_prefix_call.adb: New testcase.
1207
845af9e6
PMR
12082017-09-18 Ed Schonberg <schonberg@adacore.com>
1209
1210 * gnat.dg/default_variants.adb: New testcase.
1211
2a63b04e
RO
12122017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1213
1214 PR target/81736
1215 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1216 * gcc.target/i386/pr81736-4.c: Likewise.
1217
3d07d963
RB
12182017-09-18 Richard Biener <rguenther@suse.de>
1219
1220 PR tree-optimization/79622
1221 * gcc.dg/graphite/pr79622.c: New testcase.
1222
3cb626e4
DS
12232017-09-17 Daniel Santos <daniel.santos@pobox.com>
1224
1225 gcc.target/i386/pr82196-1.c: New test.
1226 gcc.target/i386/pr82196-2.c: Likewise.
1227
01f44e44
L
12282017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1229
1230 PR target/82166
1231 * gcc.target/i386/pr82166.c: New test.
1232
62d3c075
PT
12332017-09-17 Paul Thomas <pault@gcc.gnu.org>
1234
1235 PR fortran/82173
1236 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1237 * gfortran.dg/pdt_2.f03 : The same.
1238 * gfortran.dg/pdt_3.f03 : The same.
1239 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1240 module 'bad_vars'. Add error concerning assumed parameters and
1241 save attribute.
1242 * gfortran.dg/pdt_11.f03 : New test.
1243
1244 PR fortran/60483
1245 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1246 * gfortran.dg/associate_25.f90 : New test.
1247 * gfortran.dg/pdt_12.f03 : New test.
1248
026a79f7
AS
12492017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1250 Jakub Jelinek <jakub@redhat.com>
1251
1252 Add support for -std=c++2a.
1253 * lib/target-supports.exp (check_effective_target_c++17): Return
1254 1 also if check_effective_target_c++2a.
1255 (check_effective_target_c++17_down): New.
1256 (check_effective_target_c++2a_only): New.
1257 (check_effective_target_c++2a): New.
1258 * g++.dg/cpp2a/cplusplus.C: New.
1259
bb75facd
JM
12602017-09-15 Joseph Myers <joseph@codesourcery.com>
1261
1262 PR c/82071
1263 * gcc.target/i386/excess-precision-8.c: New test.
1264
c01df3c8
MLI
12652017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1266 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/64644
1269 * g++.dg/other/anon-union4.C: New.
1270 * g++.old-deja/g++.law/union4.C: Adjust.
1271 * g++.old-deja/g++.other/anon1.C: Likewise.
1272
1d933576
BE
12732017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1274
1275 * c-c++-common/Wcast-align.c: New test.
1276
4a8ca690
EB
12772017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1278
1279 * g++.dg/sso-1.C: New test.
1280 * g++.dg/sso-2.C: Likewise.
1281
12822017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1283
1284 PR c++/78648
1285 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1286
ed17cb57
JW
12872017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1288
1289 PR tree-optimization/71026
1290 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1291
a1189286
JJ
12922017-09-15 Jakub Jelinek <jakub@redhat.com>
1293
7b936140
JJ
1294 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1295 * lib/target-supports.exp (check_effective_target_c++14): Use
1296 check_effective_target_c++17 instead of check_effective_target_c++1z.
1297 (check_effective_target_c++14_down): Likewise.
1298 (check_effective_target_c++1z_only): Rename to ...
1299 (check_effective_target_c++17_only): ... this.
1300 (check_effective_target_c++1z): Rename to ...
1301 (check_effective_target_c++17): ... this.
1302 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1303 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1304 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1305 and comments refering to 1z to 17.
1306 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1307 * g++.dg/template/partial5.C: Likewise.
1308 * g++.dg/template/nontype8.C: Likewise.
1309 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1310 * g++.dg/cpp1z/nontype3a.C: Likewise.
1311 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1312 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1313 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1314 * g++.dg/cpp1z/pr78771.C: Likewise.
1315 * g++.dg/cpp1z/elide1.C: Likewise.
1316 * g++.dg/cpp1z/fold3.C: Likewise.
1317 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1318 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1319 * g++.dg/cpp1z/inline-var2.C: Likewise.
1320 * g++.dg/cpp1z/eval-order2.C: Likewise.
1321 * g++.dg/cpp1z/decomp21.C: Likewise.
1322 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1323 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1324 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1325 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1326 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1327 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1328 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1329 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1330 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1331 * g++.dg/cpp1z/range-for1.C: Likewise.
1332 * g++.dg/cpp1z/init-statement4.C: Likewise.
1333 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1334 * g++.dg/cpp1z/decomp30.C: Likewise.
1335 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1336 * g++.dg/cpp1z/register2.C: Likewise.
1337 * g++.dg/cpp1z/decomp9.C: Likewise.
1338 * g++.dg/cpp1z/regress1.C: Likewise.
1339 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1340 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1341 * g++.dg/cpp1z/abbrev2.C: Likewise.
1342 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1343 * g++.dg/cpp1z/regress2.C: Likewise.
1344 * g++.dg/cpp1z/decomp16.C: Likewise.
1345 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1346 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1347 * g++.dg/cpp1z/decomp3.C: Likewise.
1348 * g++.dg/cpp1z/register1.C: Likewise.
1349 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1350 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1351 * g++.dg/cpp1z/decomp10.C: Likewise.
1352 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1353 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1354 * g++.dg/cpp1z/decomp27.C: Likewise.
1355 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1356 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1357 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1358 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1359 * g++.dg/cpp1z/decomp11.C: Likewise.
1360 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1361 * g++.dg/cpp1z/utf8-2.C: Likewise.
1362 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1363 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1364 * g++.dg/cpp1z/byte1.C: Likewise.
1365 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1366 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1367 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1368 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1369 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1370 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1371 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1372 * g++.dg/cpp1z/cplusplus.C: Likewise.
1373 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1374 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1375 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1376 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1377 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1378 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1379 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1380 * g++.dg/cpp1z/fold9.C: Likewise.
1381 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1382 * g++.dg/cpp1z/abbrev1.C: Likewise.
1383 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1384 * g++.dg/cpp1z/utf8.C: Likewise.
1385 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1386 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1387 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1388 * g++.dg/cpp1z/init-statement2.C: Likewise.
1389 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1390 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1391 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1392 * g++.dg/cpp1z/nontype3.C: Likewise.
1393 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1394 * g++.dg/cpp1z/fold7.C: Likewise.
1395 * g++.dg/cpp1z/nontype2.C: Likewise.
1396 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1397 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1398 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1399 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1400 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1401 * g++.dg/cpp1z/nontype1.C: Likewise.
1402 * g++.dg/cpp1z/init-statement5.C: Likewise.
1403 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1404 * g++.dg/cpp1z/decomp17.C: Likewise.
1405 * g++.dg/cpp1z/fold4.C: Likewise.
1406 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1407 * g++.dg/cpp1z/fold7a.C: Likewise.
1408 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1409 * g++.dg/cpp1z/init-statement7.C: Likewise.
1410 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1411 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1412 * g++.dg/cpp1z/pr79143.C: Likewise.
1413 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1414 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1415 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1416 * g++.dg/cpp1z/decomp20.C: Likewise.
1417 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1418 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1419 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1420 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1421 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1422 * g++.dg/cpp1z/fold8.C: Likewise.
1423 * g++.dg/cpp1z/init-statement3.C: Likewise.
1424 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1425 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1426 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1427 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1428 * g++.dg/cpp1z/fold1.C: Likewise.
1429 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1430 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1431 * g++.dg/cpp1z/fold5.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1433 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1434 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1435 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1436 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1437 * g++.dg/cpp1z/eval-order3.C: Likewise.
1438 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1439 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1440 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1441 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1442 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1443 * g++.dg/cpp1z/decomp15.C: Likewise.
1444 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1445 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1446 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1447 * g++.dg/cpp1z/decomp4.C: Likewise.
1448 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1449 * g++.dg/cpp1z/init-statement8.C: Likewise.
1450 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1451 * g++.dg/cpp1z/init-statement6.C: Likewise.
1452 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1453 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1454 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1455 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1456 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1457 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1458 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1459 * g++.dg/cpp1z/init-statement9.C: Likewise.
1460 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1461 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1462 * g++.dg/cpp1z/fold2.C: Likewise.
1463 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1464 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1465 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1466 * g++.dg/cpp1z/fold6.C: Likewise.
1467 * g++.dg/cpp1z/decomp12.C: Likewise.
1468 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1469 * g++.dg/cpp1z/inline-var1.C: Likewise.
1470 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1471 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1472 * g++.dg/other/error3.C: Likewise.
1473 * g++.dg/init/new25.C: Likewise.
1474 * g++.dg/init/new13.C: Likewise.
1475 * g++.dg/tls/diag-2.C: Likewise.
1476 * g++.dg/tls/diag-4.C: Likewise.
1477 * g++.dg/opt/noreturn-1.C: Likewise.
1478 * g++.dg/eh/async-unwind2.C: Likewise.
1479 * g++.dg/eh/spec9.C: Likewise.
1480 * g++.dg/eh/spec7.C: Likewise.
1481 * g++.dg/eh/template1.C: Likewise.
1482 * g++.dg/eh/cond4.C: Likewise.
1483 * g++.dg/eh/pr41819.C: Likewise.
1484 * g++.dg/eh/delete1.C: Likewise.
1485 * g++.dg/eh/spec3.C: Likewise.
1486 * g++.dg/eh/forced4.C: Likewise.
1487 * g++.dg/eh/spec2.C: Likewise.
1488 * g++.dg/eh/shadow1.C: Likewise.
1489 * g++.dg/eh/pr38662.C: Likewise.
1490 * g++.dg/eh/ehopt1.C: Likewise.
1491 * g++.dg/eh/spec8.C: Likewise.
1492 * g++.dg/eh/init-temp2.C: Likewise.
1493 * g++.dg/rtti/crash3.C: Likewise.
1494 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1495 * g++.dg/warn/register-parm-1.C: Likewise.
1496 * g++.dg/warn/register-var-2.C: Likewise.
1497 * g++.dg/gcov/gcov-7.C: Likewise.
1498 * g++.dg/tree-ssa/pr45605.C: Likewise.
1499 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1500 * g++.dg/lookup/exception1.C: Likewise.
1501 * g++.dg/ubsan/pr79589.C: Likewise.
1502 * g++.dg/tm/pr47340.C: Likewise.
1503 * g++.dg/tm/pr46567.C: Likewise.
1504 * g++.dg/expr/bitfield5.C: Likewise.
1505 * g++.dg/expr/bool1.C: Likewise.
1506 * g++.dg/expr/lval3.C: Likewise.
1507 * g++.dg/expr/lval4.C: Likewise.
1508 * g++.dg/expr/bitfield4.C: Likewise.
1509 * g++.dg/expr/bitfield6.C: Likewise.
1510 * g++.dg/expr/bool3.C: Likewise.
1511 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1512 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1513 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1514 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1515 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1516 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1517 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1518 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1519 * g++.dg/parse/register1.C: Likewise.
1520 * g++.dg/parse/error15.C: Likewise.
1521 * g++.dg/parse/linkage2.C: Likewise.
1522 * g++.dg/concepts/intro2.C: Likewise.
1523 * g++.dg/concepts/class.C: Likewise.
1524 * g++.dg/concepts/traits1.C: Likewise.
1525 * g++.dg/concepts/req5.C: Likewise.
1526 * g++.dg/concepts/var-concept5.C: Likewise.
1527 * g++.dg/concepts/fn-concept2.C: Likewise.
1528 * g++.dg/concepts/traits2.C: Likewise.
1529 * g++.dg/concepts/placeholder2.C: Likewise.
1530 * g++.dg/concepts/class6.C: Likewise.
1531 * g++.dg/concepts/memtmpl1.C: Likewise.
1532 * g++.dg/concepts/friend2.C: Likewise.
1533 * g++.dg/concepts/template-parm3.C: Likewise.
1534 * g++.dg/concepts/template-parm10.C: Likewise.
1535 * g++.dg/concepts/explicit-spec1.C: Likewise.
1536 * g++.dg/concepts/explicit-spec3.C: Likewise.
1537 * g++.dg/concepts/var-templ2.C: Likewise.
1538 * g++.dg/concepts/intro5.C: Likewise.
1539 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1540 * g++.dg/concepts/iconv1.C: Likewise.
1541 * g++.dg/concepts/constrained-parm.C: Likewise.
1542 * g++.dg/concepts/template-template-parm1.C: Likewise.
1543 * g++.dg/concepts/var-concept3.C: Likewise.
1544 * g++.dg/concepts/class3.C: Likewise.
1545 * g++.dg/concepts/memfun2.C: Likewise.
1546 * g++.dg/concepts/req1.C: Likewise.
1547 * g++.dg/concepts/disjunction1.C: Likewise.
1548 * g++.dg/concepts/req17.C: Likewise.
1549 * g++.dg/concepts/pr65848.C: Likewise.
1550 * g++.dg/concepts/placeholder4.C: Likewise.
1551 * g++.dg/concepts/decl-diagnose.C: Likewise.
1552 * g++.dg/concepts/intro7.C: Likewise.
1553 * g++.dg/concepts/pr68683.C: Likewise.
1554 * g++.dg/concepts/partial-spec4.C: Likewise.
1555 * g++.dg/concepts/template-parm5.C: Likewise.
1556 * g++.dg/concepts/explicit-inst1.C: Likewise.
1557 * g++.dg/concepts/class-deduction1.C: Likewise.
1558 * g++.dg/concepts/class1.C: Likewise.
1559 * g++.dg/concepts/req15.C: Likewise.
1560 * g++.dg/concepts/memfun.C: Likewise.
1561 * g++.dg/concepts/pr68434.C: Likewise.
1562 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1563 * g++.dg/concepts/partial-spec6.C: Likewise.
1564 * g++.dg/concepts/var-templ1.C: Likewise.
1565 * g++.dg/concepts/template-parm8.C: Likewise.
1566 * g++.dg/concepts/explicit-inst3.C: Likewise.
1567 * g++.dg/concepts/class4.C: Likewise.
1568 * g++.dg/concepts/req6.C: Likewise.
1569 * g++.dg/concepts/fn8.C: Likewise.
1570 * g++.dg/concepts/class5.C: Likewise.
1571 * g++.dg/concepts/placeholder5.C: Likewise.
1572 * g++.dg/concepts/req16.C: Likewise.
1573 * g++.dg/concepts/req10.C: Likewise.
1574 * g++.dg/concepts/var-concept2.C: Likewise.
1575 * g++.dg/concepts/auto3.C: Likewise.
1576 * g++.dg/concepts/generic-fn-err.C: Likewise.
1577 * g++.dg/concepts/pr65552.C: Likewise.
1578 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1579 * g++.dg/concepts/fn1.C: Likewise.
1580 * g++.dg/concepts/partial-spec.C: Likewise.
1581 * g++.dg/concepts/template-parm12.C: Likewise.
1582 * g++.dg/concepts/diagnostic1.C: Likewise.
1583 * g++.dg/concepts/intro1.C: Likewise.
1584 * g++.dg/concepts/explicit-inst4.C: Likewise.
1585 * g++.dg/concepts/req18.C: Likewise.
1586 * g++.dg/concepts/explicit-spec5.C: Likewise.
1587 * g++.dg/concepts/var-concept6.C: Likewise.
1588 * g++.dg/concepts/fn9.C: Likewise.
1589 * g++.dg/concepts/req2.C: Likewise.
1590 * g++.dg/concepts/template-parm7.C: Likewise.
1591 * g++.dg/concepts/req14.C: Likewise.
1592 * g++.dg/concepts/template-parm6.C: Likewise.
1593 * g++.dg/concepts/variadic4.C: Likewise.
1594 * g++.dg/concepts/fn6.C: Likewise.
1595 * g++.dg/concepts/req-neg1.C: Likewise.
1596 * g++.dg/concepts/alias3.C: Likewise.
1597 * g++.dg/concepts/expression2.C: Likewise.
1598 * g++.dg/concepts/partial-spec3.C: Likewise.
1599 * g++.dg/concepts/expression3.C: Likewise.
1600 * g++.dg/concepts/memfun-err.C: Likewise.
1601 * g++.dg/concepts/pr66091.C: Likewise.
1602 * g++.dg/concepts/explicit-spec2.C: Likewise.
1603 * g++.dg/concepts/equiv.C: Likewise.
1604 * g++.dg/concepts/friend1.C: Likewise.
1605 * g++.dg/concepts/fn4.C: Likewise.
1606 * g++.dg/concepts/var-templ3.C: Likewise.
1607 * g++.dg/concepts/explicit-inst2.C: Likewise.
1608 * g++.dg/concepts/alias2.C: Likewise.
1609 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1610 * g++.dg/concepts/placeholder6.C: Likewise.
1611 * g++.dg/concepts/fn10.C: Likewise.
1612 * g++.dg/concepts/req3.C: Likewise.
1613 * g++.dg/concepts/variadic2.C: Likewise.
1614 * g++.dg/concepts/pr65636.C: Likewise.
1615 * g++.dg/concepts/intro6.C: Likewise.
1616 * g++.dg/concepts/class2.C: Likewise.
1617 * g++.dg/concepts/fn2.C: Likewise.
1618 * g++.dg/concepts/req20.C: Likewise.
1619 * g++.dg/concepts/req8.C: Likewise.
1620 * g++.dg/concepts/placeholder1.C: Likewise.
1621 * g++.dg/concepts/pr65854.C: Likewise.
1622 * g++.dg/concepts/member-concept.C: Likewise.
1623 * g++.dg/concepts/template-parm2.C: Likewise.
1624 * g++.dg/concepts/variadic1.C: Likewise.
1625 * g++.dg/concepts/fn7.C: Likewise.
1626 * g++.dg/concepts/intro4.C: Likewise.
1627 * g++.dg/concepts/req13.C: Likewise.
1628 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1629 * g++.dg/concepts/explicit-spec6.C: Likewise.
1630 * g++.dg/concepts/auto1.C: Likewise.
1631 * g++.dg/concepts/alias1.C: Likewise.
1632 * g++.dg/concepts/fn-concept1.C: Likewise.
1633 * g++.dg/concepts/template-parm11.C: Likewise.
1634 * g++.dg/concepts/explicit-spec4.C: Likewise.
1635 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1636 * g++.dg/concepts/req9.C: Likewise.
1637 * g++.dg/concepts/req4.C: Likewise.
1638 * g++.dg/concepts/pr65681.C: Likewise.
1639 * g++.dg/concepts/req7.C: Likewise.
1640 * g++.dg/concepts/req12.C: Likewise.
1641 * g++.dg/concepts/fn5.C: Likewise.
1642 * g++.dg/concepts/alias4.C: Likewise.
1643 * g++.dg/concepts/generic-fn.C: Likewise.
1644 * g++.dg/concepts/feature-macro.C: Likewise.
1645 * g++.dg/concepts/req19.C: Likewise.
1646 * g++.dg/concepts/placeholder3.C: Likewise.
1647 * g++.dg/concepts/intro3.C: Likewise.
1648 * g++.dg/concepts/partial-spec5.C: Likewise.
1649 * g++.dg/concepts/template-parm4.C: Likewise.
1650 * g++.dg/concepts/dr1430.C: Likewise.
1651 * g++.dg/concepts/pr65634.C: Likewise.
1652 * g++.dg/concepts/var-concept4.C: Likewise.
1653 * g++.dg/concepts/pr67249.C: Likewise.
1654 * g++.dg/concepts/expression.C: Likewise.
1655 * g++.dg/concepts/pr65575.C: Likewise.
1656 * g++.dg/concepts/partial-spec2.C: Likewise.
1657 * g++.dg/concepts/template-parm9.C: Likewise.
1658 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1659 * g++.dg/concepts/equiv2.C: Likewise.
1660 * g++.dg/concepts/req11.C: Likewise.
1661 * g++.dg/concepts/template-parm1.C: Likewise.
1662 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1663 * g++.dg/concepts/var-concept1.C: Likewise.
1664 * g++.dg/concepts/fn3.C: Likewise.
1665 * g++.dg/torture/pr46364.C: Likewise.
1666 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1667 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1668 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1669 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1670 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1671 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1672 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1673 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1674 * g++.dg/torture/pr52918-1.C: Likewise.
1675 * g++.dg/torture/pr49394.C: Likewise.
1676 * g++.dg/torture/pr57190.C: Likewise.
1677 * g++.dg/cpp0x/static_assert8.C: Likewise.
1678 * g++.dg/cpp0x/noexcept19.C: Likewise.
1679 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1680 * g++.dg/cpp0x/variadic73.C: Likewise.
1681 * g++.dg/cpp0x/noexcept02.C: Likewise.
1682 * g++.dg/cpp0x/defaulted23.C: Likewise.
1683 * g++.dg/cpp0x/noexcept08.C: Likewise.
1684 * g++.dg/cpp0x/auto9.C: Likewise.
1685 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1686 * g++.dg/cpp0x/error5.C: Likewise.
1687 * c-c++-common/gomp/atomic-12.c: Likewise.
1688 * c-c++-common/gomp/atomic-13.c: Likewise.
1689 * c-c++-common/gomp/atomic-14.c: Likewise.
1690 * c-c++-common/Wvarargs-2.c: Likewise.
1691 * c-c++-common/Wvarargs.c: Likewise.
1692 * c-c++-common/vector-subscript-2.c: Likewise.
1693 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1694 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1695 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1696 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1697 * g++.old-deja/g++.eh/throw2.C: Likewise.
1698 * g++.old-deja/g++.eh/throw1.C: Likewise.
1699 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1700 * g++.old-deja/g++.other/new7.C: Likewise.
1701 * g++.old-deja/g++.other/crash30.C: Likewise.
1702 * g++.old-deja/g++.other/regstack.C: Likewise.
1703 * g++.old-deja/g++.other/crash28.C: Likewise.
1704 * g++.old-deja/g++.jason/bool5.C: Likewise.
1705 * g++.old-deja/g++.mike/p10416.C: Likewise.
1706 * g++.old-deja/g++.mike/eh25.C: Likewise.
1707 * g++.old-deja/g++.mike/eh55.C: Likewise.
1708
a1189286
JJ
1709 PR rtl-optimization/82192
1710 * gcc.c-torture/execute/pr82192.c: New test.
1711
897da303
RB
17122017-09-15 Richard Biener <rguenther@suse.de>
1713
1714 PR tree-optimization/82217
1715 * gcc.dg/torture/pr82217.c: New testcase.
1716
854dde43
JJ
17172017-09-15 Jakub Jelinek <jakub@redhat.com>
1718
1719 PR target/82145
1720 * gcc.target/i386/pr82145.c: New test.
1721
22d07ec2
PT
17222017-09-15 Paul Thomas <pault@gcc.gnu.org>
1723
1724 PR fortran/82184
1725 * gfortran.dg/pointer_array_9.f90: New test.
1726
12fca96e
MM
17272017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1728
1729 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1730 __builtin_fabsq.
1731 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1732 of __builtin_fabsq. Prevent the test from running on 32-bit.
1733 * gcc.target/powerpc/float128-fma1.c: New test.
1734 * gcc.target/powerpc/float128-fma2.c: Likewise.
1735 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1736 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1737
595ced60
DM
17382017-09-14 David Malcolm <dmalcolm@redhat.com>
1739
1740 PR jit/82174
1741 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1742 New test case.
1743
44e13e60
PH
17442017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1745
1746 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1747
2a94be35
WS
17482017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1749
1750 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1751 lp64 requirement.
1752
0fa0fdb7
RB
17532017-09-14 Richard Biener <rguenther@suse.de>
1754
1755 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1756 * gcc.dg/uninit-suppress_2.c: Adjust.
1757 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1758
83ada6e8
RO
17592017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1760
1761 PR tree-optimization/80996
1762 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1763
c5f59763
JJ
17642017-09-14 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR target/81325
1767 * g++.dg/cpp0x/pr81325.C: New test.
1768
87f3a5cf
PT
17692017-09-13 Paul Thomas <pault@gcc.gnu.org>
1770
1771 PR fortran/82173
1772 * gfortran.dg/pdt_10.f03 : New test.
1773
b6509175
PC
17742017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR c++/68177
1777 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1778
c7885b85
ML
17792017-09-13 Martin Liska <mliska@suse.cz>
1780
1781 PR middle-end/82154
1782 * g++.dg/torture/pr82154.C: New test.
1783
97e63e12
PC
17842017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 PR c++/61362
1787 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1788 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1789
bce5091a
SE
17902017-09-13 Steve Ellcey <sellcey@cavium.com>
1791
1792 PR tree-optimization/80925
1793 * gfortran.dg/vect/vect-2.f90: Add
1794 --param vect-max-peeling-for-alignment=0 option.
1795 Remove unaligned access and peeling checks.
1796 * gfortran.dg/vect/vect-3.f90: Ditto.
1797 * gfortran.dg/vect/vect-4.f90: Ditto.
1798 * gfortran.dg/vect/vect-5.f90: Ditto.
1799
13380861
PC
18002017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1801
1802 PR c++/61135
1803 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1804 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1805
bb5d9711
JW
18062017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1807
1808 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1809
267bbb6f
MP
18102017-09-13 Marek Polacek <polacek@redhat.com>
1811
1812 PR c/82167
1813 * gcc.dg/pr82167.c: New test.
1814
8a411aa3
WS
18152017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1816
1817 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1818 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1819 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1820 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1821 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1822 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1823
1cb656f8
JW
18242017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1825
1826 * gcc.target/aarch64/pr62178.c: Updated testcase
1827 to scan for two ldrs and an mla.
1828
e5b87132
PC
18292017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1830
1831 PR c++/59949
1832 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1833
491cefb7
WD
18342017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1835
1836 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1837
4395a473
TP
18382017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1839
1840 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1841 ARMv8-A and ARMv8-R.
1842 * gcc.target/arm/acle/cdp2.c: Likewise.
1843 * gcc.target/arm/acle/ldc.c: Likewise.
1844 * gcc.target/arm/acle/ldc2.c: Likewise.
1845 * gcc.target/arm/acle/ldc2l.c: Likewise.
1846 * gcc.target/arm/acle/ldcl.c: Likewise.
1847 * gcc.target/arm/acle/mcr.c: Likewise.
1848 * gcc.target/arm/acle/mcr2.c: Likewise.
1849 * gcc.target/arm/acle/mcrr.c: Likewise.
1850 * gcc.target/arm/acle/mcrr2.c: Likewise.
1851 * gcc.target/arm/acle/mrc.c: Likewise.
1852 * gcc.target/arm/acle/mrc2.c: Likewise.
1853 * gcc.target/arm/acle/mrrc.c: Likewise.
1854 * gcc.target/arm/acle/mrrc2.c: Likewise.
1855 * gcc.target/arm/acle/stc.c: Likewise.
1856 * gcc.target/arm/acle/stc2.c: Likewise.
1857 * gcc.target/arm/acle/stc2l.c: Likewise.
1858 * gcc.target/arm/acle/stcl.c: Likewise.
1859 * lib/target-supports.exp:
1860 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1861 and stcl in the comment.
1862 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1863 and disable Thumb-1 targets.
1864 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1865 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1866
caf3dcdf
PC
18672017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1868
1869 PR c++/47226
1870 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1871 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1872
2da6996c
RB
18732017-09-13 Richard Biener <rguenther@suse.de>
1874
1875 PR middle-end/82128
1876 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1877 default-def to avoid breaking iterator update with the weird
1878 interaction with cgraph_update_edges_for_call_stmt_node.
1879
d6ecd2cf
KV
18802017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1881
1882 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1883
741bbaab
PC
1884017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1885
1886 PR c++/70621
1887 * g++.dg/torture/pr70621.C: New.
1888
18a4e7e3
PT
18892017-09-12 Paul Thomas <pault@gcc.gnu.org>
1890
1891 PR fortran/82173
1892 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1893 is defined' error.
1894 * gfortran.dg/pdt_6.f03 : New test.
1895 * gfortran.dg/pdt_7.f03 : New test.
1896 * gfortran.dg/pdt_8.f03 : New test.
1897
1898 PR fortran/82168
1899 * gfortran.dg/pdt_9.f03 : New test.
1900
cbc45bea
JJ
19012017-09-12 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR target/82112
1904 * gcc.target/powerpc/pr82112.c: New test.
1905 * g++.dg/ext/altivec-18.C: New test.
1906
5f33b353
ML
19072017-09-12 Martin Liska <mliska@suse.cz>
1908
1909 PR testsuite/82114
1910 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1911
29545149
RB
19122017-09-12 Richard Biener <rguenther@suse.de>
1913
1914 PR tree-optimization/82157
1915 * gcc.dg/torture/pr82157.c: New testcase.
1916
8101ec85
SA
19172017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1918
1919 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1920 attribute.
1921 * gcc.target/mips/near-far-2.c: Likewise.
1922 * gcc.target/mips/near-far-3.c: Likewise.
1923 * gcc.target/mips/near-far-4.c: Likewise.
1924
ec33aebb
JJ
19252017-09-12 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR target/82112
1928 * c-c++-common/pr82112.c: New test.
1929 * gcc.dg/pr82112.c: New test.
1930
2f6c18e0
EB
19312017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1932
1933 PR ada/79441
1934 * gnat.dg/pack9.adb: Robustify.
1935
ff3598bc
PT
19362017-09-10 Paul Thomas <pault@gcc.gnu.org>
1937
1938 PR fortran/34640
1939 * gfortran.dg/associate_24.f90: New test.
1940 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1941 checks.
1942 * gfortran.dg/no_arg_check_2.f90: Likewise.
1943 * gfortran.dg/pointer_array_1.f90: New test.
1944 * gfortran.dg/pointer_array_2.f90: New test.
1945 * gfortran.dg/pointer_array_7.f90: New test.
1946 * gfortran.dg/pointer_array_8.f90: New test.
1947 * gfortran.dg/pointer_array_component_1.f90: New test.
1948 * gfortran.dg/pointer_array_component_2.f90: New test.
1949 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1950 counts by 1.
1951
1952 PR fortran/40737
1953 * gfortran.dg/pointer_array_3.f90: New test.
1954
1955 PR fortran/57116
1956 * gfortran.dg/pointer_array_4.f90: New test.
1957
1958 PR fortran/55763
1959 * gfortran.dg/pointer_array_5.f90: New test.
1960
1961 PR fortran/57019
1962 * gfortran.dg/pointer_array_6.f90: New test.
1963
019bf9ad
JW
19642017-09-09 Jonathan Wakely <jwakely@redhat.com>
1965
1966 PR c++/81852
1967 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1968 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1969 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1970 * g++.dg/cpp1y/feat-neg.C: Likewise.
1971 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1972
95b7c2e0
PMR
19732017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1974
1975 * gnat.dg/debug14.adb: New test.
1976
89ec98ed
EB
19772017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gnat.dg/specs/atomic3.ads: New test.
1980
ea09ecc5
EB
19812017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1982
1983 * gnat.dg/specs/vfa.ads: Rename into...
1984 * gnat.dg/specs/vfa1.ads: ...this.
1985 * gnat.dg/specs/vfa2.ads: New test.
1986
5bab4c96
PT
19872017-09-09 Paul Thomas <pault@gcc.gnu.org>
1988
1989 * gfortran.dg/pdt_1.f03 : New test.
1990 * gfortran.dg/pdt_2.f03 : New test.
1991 * gfortran.dg/pdt_3.f03 : New test.
1992 * gfortran.dg/pdt_4.f03 : New test.
1993 * gfortran.dg/pdt_5.f03 : New test.
1994
b2c5d6f1 19952017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1996
1997 * gcc.dg/pr81988.c: New test.
1998
19992017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2000
1c49a3ed
EB
2001 * gnat.dg/opt67.adb: New test.
2002 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2003
86373d92
JJ
20042017-09-07 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR target/81979
2007 * gcc.dg/pr81979.c: New test.
2008
a3064a99
EB
20092017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2010
2011 PR ada/82126
2012 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2013
a7976089
RB
20142017-09-07 Richard Biener <rguenther@suse.de>
2015
2016 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2017 opportunity.
2018
bbd35101
MM
20192017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2020
2021 * gcc.target/powerpc/float128-1.c: Update options to know that
2022 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2023 -static-libgcc option which is no longer needed. Use -mvsx or
2024 -mpower9-vector to enable VSX or hardware IEEE support, rather
2025 than specifying a particular CPU.
2026 * gcc.target/powerpc/float128-2.c: Likewise.
2027 * gcc.target/powerpc/float128-cmp.c: Likewise.
2028 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2029 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2030 * gcc.target/powerpc/float128-hw.c: Likewise.
2031 * gcc.target/powerpc/float128-mix.c: Likewise.
2032 * gcc.target/powerpc/float128-type-1.c: Likewise.
2033 * gcc.target/powerpc/float128-type-2.c: Likewise.
2034 * gcc.target/powerpc/float128-3.c: New test.
2035 * gcc.target/powerpc/float128-4.c: Likewise.
2036 * gcc.target/powerpc/float128-5.c: Likewise.
2037
260da991
WD
20382017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2039
2040 PR middle-end/78468
2041 * gcc.dg/pr78468.c: Add alignment test.
2042
f6e50a7d
WW
20432017-09-06 Wish Wu <wishwu007@gmail.com>
2044 Jakub Jelinek <jakub@redhat.com>
2045
2046 * gcc.dg/sancov/cmp0.c: New test.
2047
f6bd5664
RB
20482017-09-06 Richard Biener <rguenther@suse.de>
2049
2050 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2051 test for correctness of vector lowering.
2052
796bd467
RB
20532017-09-06 Richard Biener <rguenther@suse.de>
2054
2055 PR tree-optimization/82108
2056 * gcc.dg/vect/pr82108.c: New testcase.
2057
e9982c6a
MJ
20582017-09-06 Martin Jambor <mjambor@suse.cz>
2059
2060 PR tree-optimization/82078
2061 * gcc.dg/tree-ssa/pr82078.c: New test.
2062
3581d5db
JJ
20632017-09-06 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR middle-end/82095
2066 * gcc.dg/tls/pr82095.c: New test.
2067
bcc6842b
JJ
20682017-09-05 Jakub Jelinek <jakub@redhat.com>
2069
0fe4bc78
JJ
2070 PR middle-end/81768
2071 * gcc.dg/gomp/pr81768-2.c: New test.
2072
bcc6842b
JJ
2073 PR middle-end/81768
2074 * gcc.dg/gomp/pr81768-1.c: New test.
2075
55b2ce1c
BS
20762017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2077
2078 PR target/81833
2079 * gcc.target/powerpc/pr81833-1.c: New file.
2080 * gcc.target/powerpc/pr81833-2.c: New file.
2081
f174328e
L
20822017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2083
2084 PR target/59501
2085 PR target/81624
2086 PR target/81769
2087 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2088 * gcc.target/i386/pr81769-1a.c: New test.
2089 * gcc.target/i386/pr81769-1b.c: Likewise.
2090 * gcc.target/i386/pr81769-2.c: Likewise.
2091
c253525e
MP
20922017-09-05 Marek Polacek <polacek@redhat.com>
2093
2094 PR sanitizer/82072
2095 * c-c++-common/ubsan/pr82072-2.c: New test.
2096
d49318d9
PC
20972017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2098
2099 PR c++/81942
2100 * g++.dg/cpp1y/constexpr-return3.C: New.
2101
d3b080bc
EB
21022017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2103
2104 * gnat.dg/incomplete5.ad[sb]: New test.
2105 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2106
1f073c92
EB
21072017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gnat.dg/specs/uc2.ads: New test.
2110
806fcf71
EB
21112017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2112
2113 * gnat.dg/taft_type4.adb: New test.
2114 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2115
a0f8cad6
RB
21162017-09-05 Richard Biener <rguenther@suse.de>
2117
2118 PR tree-optimization/82102
2119 * gcc.dg/torture/pr82102.c: New testcase.
2120
babf697a
EB
21212017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2122
2123 * testsuite/gnat.dg/array29.ad[sb]: New test.
2124
02e637d8
ML
21252017-09-05 Martin Liska <mliska@suse.cz>
2126
2127 PR tree-optimization/82032
2128 * g++.dg/other/pr82032.C: New test.
2129 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2130 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2131 * gcc.dg/switch-10.c: Likewise.
2132
bc394e5a
UB
21332017-09-04 Uros Bizjak <ubizjak@gmail.com>
2134
2135 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2136 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2137
9afacf39
BE
21382017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2139
2140 PR target/77308
2141 * gcc.target/arm/pr77308-1.c: New test.
2142
11a82e25
RB
21432017-09-04 Richard Biener <rguenther@suse.de>
2144
2145 PR tree-optimization/82084
2146 * g++.dg/torture/pr82084.C: New testcase.
2147
bc7fe952
MP
21482017-09-04 Marek Polacek <polacek@redhat.com>
2149
2150 PR c/81783
2151 * c-c++-common/Wtautological-compare-5.c: New test.
2152
8713d0f1
JL
21532017-09-04 Jeff Law <law@redhat.com>
2154
2155 PR tree-optimization/64910
2156 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2157
8d2b48ae
MP
21582017-09-04 Marek Polacek <polacek@redhat.com>
2159
2160 PR sanitizer/82072
2161 * c-c++-common/ubsan/pr82072.c: New test.
2162
e910a9b1
RB
21632017-09-04 Richard Biener <rguenther@suse.de>
2164
2165 PR tree-optimization/82060
2166 * g++.dg/torture/pr82060.C: New testcase.
2167
d8c40eff
AM
21682017-09-04 Alexander Monakov <amonakov@ispras.ru>
2169
2170 PR rtl-optimization/57448
2171 PR target/67458
2172 PR target/81316
2173 * gcc.dg/atomic/pr80640-2.c: New testcase.
2174 * gcc.dg/atomic/pr81316.c: New testcase.
2175
1fda57cb
TV
21762017-09-04 Tom de Vries <tom@codesourcery.com>
2177
2178 PR tree-optimization/82052
2179 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2180 call in fn11.
2181
792ce29f
JJ
21822017-09-04 Jakub Jelinek <jakub@redhat.com>
2183
ca1150f0
JJ
2184 PR sanitizer/81981
2185 * gcc.dg/ubsan/pr81981.c: New test.
2186
792ce29f
JJ
2187 PR tree-optimization/70043
2188 PR testsuite/82093
2189 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2190
83982f26
UB
21912017-09-04 Uros Bizjak <ubizjak@gmail.com>
2192
2193 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2194 * gcc.target/i386/bmi-check.h (main): Ditto.
2195 * gcc.target/i386/bmi2-check.h (main): Ditto.
2196 * gcc.target/i386/rtm-check.h (main): Ditto.
2197 * gcc.target/i386/sha-check.h (main): Ditto.
2198 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2199 (main): Use __get_cpuid_count. Use check_osxsave.
2200 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2201 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2202 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2203 (main): Use check_osxsave.
2204
f36b315d
UB
22052017-09-03 Uros Bizjak <ubizjak@gmail.com>
2206
2207 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2208 and return NORUNRES on failure.
2209 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2210 __builtin_va_arg_pack instead of __va_arg_pack.
2211 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2212 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2213 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2214 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2215 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2216
bff0050a
JJ
22172017-09-01 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR target/81766
2220 * gcc.target/i386/pr81766.c: New test.
2221
e035be33
JM
22222017-09-01 Joseph Myers <joseph@codesourcery.com>
2223
2224 PR c/82071
2225 * gcc.target/i386/excess-precision-7.c: New test.
2226
db6bb1ec
AK
22272017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2228
2229 PR target/82012
2230 * gcc.target/s390/target-attribute/pr82012.c: New test.
2231
0e34f6d8
JL
22322017-09-01 Jeff Law <law@redhat.com>
2233
2ec399d8
JS
2234 * gcc.target/i386/const-in-bss.c: New test.
2235
0e34f6d8
JL
2236 PR tree-optimization/82052
2237 * gcc.c-torture/compile/pr82052.c: New test.
2238
349884d1
JJ
22392017-09-01 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR sanitizer/81923
2242 * gcc.dg/asan/pr81923.c: New test.
2243
002618d8
ML
22442017-09-01 Martin Liska <mliska@suse.cz>
2245
2246 PR tree-optimization/82059
2247 * gcc.dg/tree-ssa/pr82059.c: New test.
2248
a2de90a4
CZ
22492017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2250
2251 * gcc.target/arc/loop-1.c: Deleted.
2252
1370fccf
CZ
22532017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2254
2255 * gcc.target/arc/arc.exp: Test also cpp files.
2256 * gcc.target/arc/tdelay_slots.cpp: New test.
2257
7cfbf676
CZ
22582017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2259
2260 * gcc.target/arc/pr9001184797.c: New test.
2261
d2e05fcb
JJ
22622017-09-01 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR c/81887
2265 * c-c++-common/gomp/pr81887.c: New test.
2266 * gfortran.dg/gomp/pr81887.f90: New test.
2267
8dc9277a
MP
22682017-09-01 Marek Polacek <polacek@redhat.com>
2269
2270 PR c++/82040
2271 * g++.dg/warn/Wbool-operation-1.C: New test.
2272
9f532472
CZ
22732017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2274
2275 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2276 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2277
b6fb7933
CZ
22782017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2279
2280 * gcc.target/arc/sdata-3.c: New file.
2281 * gcc.target/arc/sdata-4.c: Likewise.
2282
7488b577
RB
22832017-08-31 Richard Biener <rguenther@suse.de>
2284
2285 PR middle-end/82054
2286 * g++.dg/gomp/pr82054.C: New testcase.
2287
3aebc597
RL
22882017-08-31 Renlin Li <renlin.li@arm.com>
2289 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2290
2291 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2292
3e75ec3f
BS
22932017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2294
2295 PR tree-optimization/81987
2296 * g++.dg/torture/pr81987.C: New file.
2297
02d54806
EB
22982017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2299
2300 * gnat.dg/aggr22.ad[sb]: New test.
2301
e0bd5a28
PH
23022017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2303
2304 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2305
6da714c6
MM
23062017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2307
2308 PR target/82015
2309 * gcc.target/powerpc/pr82015.c: Fix up error message.
2310
6cc30cb4
ML
23112017-08-30 Martin Liska <mliska@suse.cz>
2312
2313 PR inline-asm/82001
2314 * gcc.dg/ipa/pr82001.c: New test.
2315
d16c828e
ML
23162017-08-30 Martin Liska <mliska@suse.cz>
2317
2318 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2319
36ef8e6f
RB
23202017-08-30 Richard Biener <rguenther@suse.de>
2321
2322 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2323
72932ccf
MM
23242017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2325
2326 PR target/82015
2327 * gcc.target/powerpc/pr82015.c: New test.
2328
4e395d91
UB
23292017-08-29 Uros Bizjak <ubizjak@gmail.com>
2330
2331 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2332
2ffc0382
UB
23332017-08-29 Uros Bizjak <ubizjak@gmail.com>
2334
2335 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2336 * gcc.target/i386/abi-2.c: Ditto.
2337 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2338 * gcc.target/i386/pr22076.c: Ditto.
2339 * gcc.target/i386/pr37216.c: Ditto.
2340 * gcc.target/i386/pr39431.c: Ditto.
2341 * gcc.target/i386/pr40906-1.c: Ditto.
2342 * gcc.target/i386/pr40906-2.c: Ditto.
2343 * gcc.target/i386/pr43766.c: Ditto.
2344 * gcc.target/i386/pr46226.c: Ditto.
2345 * gcc.target/i386/pr46470.c: Ditto.
2346 * gcc.target/i386/pr59929.c: Ditto.
2347 * gcc.target/i386/sse-10.c: Ditto.
2348 * gcc.target/i386/vararg-1.c: Ditto.
2349 * gcc.target/i386/vararg-1.c: Ditto.
2350 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2351 * gcc.target/i386/pr44223.c: Ditto.
2352 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2353 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2354 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2355 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2356 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2357 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2358 * gcc.target/i386/mvc9.c: Compile for lto target only.
2359 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2360 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2361 * gcc.target/i386/pr57091.c: Ditto.
2362 * gcc.target/i386/pr61599-2.c: Ditto.
2363
8eb91869
BS
23642017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2365
2366 PR tree-optimization/81503
2367 * gcc.c-torture/execute/pr81503.c: New file.
2368
9dc3d6a9
ML
23692017-08-29 Martin Liska <mliska@suse.cz>
2370
2ffc0382 2371 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2372 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2373
faa5399b 23742017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2375 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2376
2377 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2378
14d62813
JL
23792017-08-28 Jeff Law <law@redhat.com>
2380
2381 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2382 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2383 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2384 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2385 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2386 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2387 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2388 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2389 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2390
c11384aa
JW
23912017-08-28 Janus Weil <janus@gcc.gnu.org>
2392
2393 PR fortran/81770
2394 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2395 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2396
ac9a43e1
SE
23972017-08-28 Steve Ellcey <sellcey@cavium.com>
2398
2399 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2400 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2401 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2402
2aa8aa18
RB
24032017-08-28 Richard Biener <rguenther@suse.de>
2404
2405 PR tree-optimization/81977
2406 * g++.dg/torture/pr81977.C: New testcase.
2407
5e5ccf0d
AM
24082017-08-28 Alexander Monakov <amonakov@ispras.ru>
2409
2410 PR target/80640
2411 * gcc.dg/atomic/pr80640.c: New testcase.
2412
a5df2090
UB
24132017-08-27 Uros Bizjak <ubizjak@gmail.com>
2414
2415 PR target/81995
2416 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2417 * gcc.target/i386/pr46091-4a.c: Ditto.
2418
86e03ef9
TK
24192017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2420
2421 PR fortran/81974
2422 * gfortran.dg/inline_matmul_19.f90: New test.
2423
6e4c6a24
SM
24242017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2425
2426 * gcc.target/powerpc/m128-check.h: New file.
2427 * gcc.target/powerpc/sse-check.h: New file.
2428 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2429 * gcc.target/powerpc/sse-movlps-2.c: New file.
2430 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2431 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2432 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2433 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2434 * gcc.target/powerpc/sse-divss-1.c: New file.
2435 * gcc.target/powerpc/sse-movhps-1.c: New file.
2436 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2437 * gcc.target/powerpc/sse-subps-1.c: New file.
2438 * gcc.target/powerpc/sse-minps-1.c: New file.
2439 * gcc.target/powerpc/sse-pminub-1.c: New file.
2440 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2441 * gcc.target/powerpc/sse-shufps-1.c: New file.
2442 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2443 * gcc.target/powerpc/sse-maxps-1.c: New file.
2444 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2445 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2446 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2447 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2448 * gcc.target/powerpc/sse-mulps-1.c: New file.
2449 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2450 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2451 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2452 * gcc.target/powerpc/sse-subss-1.c: New file.
2453 * gcc.target/powerpc/sse-movss-2.c: New file.
2454 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2455 * gcc.target/powerpc/sse-minss-1.c: New file.
2456 * gcc.target/powerpc/sse-movaps-2.c: New file.
2457 * gcc.target/powerpc/sse-movlps-1.c: New file.
2458 * gcc.target/powerpc/sse-maxss-1.c: New file.
2459 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2460 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2461 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2462 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2463 * gcc.target/powerpc/sse-mulss-1.c: New file.
2464 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2465 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2466 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2467 * gcc.target/powerpc/sse-movhps-2.c: New file.
2468 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2469 * gcc.target/powerpc/sse-xorps-1.c: New file.
2470 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2471 * gcc.target/powerpc/sse-orps-1.c: New file.
2472 * gcc.target/powerpc/sse-addps-1.c: New file.
2473 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2474 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2475 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2476 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2477 * gcc.target/powerpc/sse-andps-1.c: New file.
2478 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2479 * gcc.target/powerpc/sse-divps-1.c: New file.
2480 * gcc.target/powerpc/sse-andnps-1.c: New file.
2481 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2482 * gcc.target/powerpc/sse-movss-1.c: New file.
2483 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2484 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2485 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2486 * gcc.target/powerpc/sse-movaps-1.c: New file.
2487 * gcc.target/powerpc/sse-movss-3.c: New file.
2488 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2489 * gcc.target/powerpc/sse-addss-1.c: New file.
2490 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2491
56b26dd4
MM
24922017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2493
2ffc0382 2494 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2495 * gcc.target/powerpc/dform-2.c: Likewise.
2496 * gcc.target/powerpc/dform-3.c: Likewise.
2497 * gcc.target/powerpc/pr71656-1.c: Likewise.
2498 * gcc.target/powerpc/pr71656-2.c: Likewise.
2499 * gcc.target/powerpc/pr80103-1.c: Likewise.
2500 * gcc.target/powerpc/pr80098-1.c: Likewise.
2501
6512c0f1
MS
25022017-08-24 Martin Sebor <msebor@redhat.com>
2503
2504 PR middle-end/81908
2505 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2506 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2507 * gcc.dg/tree-ssa/pr81908.c: New test.
2508
281de9c2
SM
25092017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2510
2ffc0382
UB
2511 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2512 Suppress warning during tests.
281de9c2 2513
10bfe16f
UB
25142017-08-24 Uros Bizjak <ubizjak@gmail.com>
2515
2516 * lib/target-supports.exp: Group together target-dependant checks.
2517
142ff602
BC
25182017-08-24 Bin Cheng <bin.cheng@arm.com>
2519
2520 PR tree-optimization/81913
2521 * gcc.c-torture/execute/pr81913.c: New test.
2522 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2523 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2524
9b25e12d
RB
25252017-08-23 Richard Biener <rguenther@suse.de>
2526
2527 PR target/81921
2528 * gcc.target/i386/pr81921.c: New testcase.
2529
122f9da1
DS
25302017-08-23 Daniel Santos <daniel.santos@pobox.com>
2531
2532 * gcc.target/i386/pr80969-1.c: New testcase.
2533 * gcc.target/i386/pr80969-2a.c: Likewise.
2534 * gcc.target/i386/pr80969-2.c: Likewise.
2535 * gcc.target/i386/pr80969-3.c: Likewise.
2536 * gcc.target/i386/pr80969-4a.c: Likewise.
2537 * gcc.target/i386/pr80969-4b.c: Likewise.
2538 * gcc.target/i386/pr80969-4.c: Likewise.
2539 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2540 * lib/target-supports.exp (check_avx512_os_support_available,
2541 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2542 New proceedures for target avx512f and avx512f_runtime selectors.
2543 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2544
397ecd05
DM
25452017-08-23 David Malcolm <dmalcolm@redhat.com>
2546
2547 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2548 * gcc.dg/param-type-mismatch.c: New test case.
2549
44b1b798
WS
25502017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2551
2552 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2553 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2554 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2555 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2556 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2557 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2558 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2559
60591d4e
RB
25602017-08-23 Richard Biener <rguenther@suse.de>
2561
2562 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2563 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2564 * gnat.dg/noinline2.adb: Likewise.
2565 * gnat.dg/renaming6.adb: Likewise.
2566 * gnat.dg/renaming6.ads: Likewise.
2567 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2568
3767b2e4
RB
25692017-08-23 Richard Biener <rguenther@suse.de>
2570
2571 PR lto/81940
2572 * g++.dg/lto/pr81940_0.C: New testcase.
2573
c37691e5
TC
25742017-08-23 Tamar Christina <tamar.christina@arm.com>
2575
2576 PR middle-end/19706
2577 * gcc.dg/tree-ssa/pr19706.c: New.
2578 * lib/target-supports.exp (check_effective_target_xorsign): New.
2579
4d68ff06
DS
25802017-08-22 Daniel Santos <daniel.santos@pobox.com>
2581
2582 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2583 -mabi=ms
2584 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2585 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2586 * gcc.target/i386/pr66275.c: Likewise.
2587 * gcc.target/i386/pr68018.c: Likewise.
2588
5b37159f
WS
25892017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2590
2591 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2592
0db8ddfc
JL
25932017-08-22 Jeff Law <law@redhat.com>
2594
2595 PR tree-optimization/81741
2596 PR tree-optimization/71947
2597 * gcc.dg/tree-ssa/pr81741.c: New test.
2598 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2599 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2600 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2601 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2602 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2603 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2604 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2605
44d23deb
YR
26062017-08-22 Yvan Roux <yvan.roux@linaro.org>
2607
2608 PR c++/80287
2609 * g++.dg/pr80287.C: New test.
2610
7f1bf27a
RB
26112017-08-22 Richard Biener <rguenther@suse.de>
2612
2613 Revert
2614 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2615
2616 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2617
1823c4f6
RB
26182017-08-22 Richard Biener <rguenther@suse.de>
2619
2620 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2621 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2622 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2623 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2624 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2625 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2626 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2627 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2628
bef016bf
JD
26292017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2630
2631 PR fortran/81296
2632 * gfortran.dg/dtio_12.f90: Update test.
2633
57cea2b3
NS
26342017-08-21 Nathan Sidwell <nathan@acm.org>
2635
2636 * g++.dg/template/pr81899.C: Fix c++03.
2637 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2638
7f204c0f
DM
26392017-08-21 David Malcolm <dmalcolm@redhat.com>
2640
2641 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2642 Update expected result to show all of "(long)0" being underlined.
2643 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2644 (test_multitoken_macro): Update expected underlining.
2645
2f687306
DM
26462017-08-21 David Malcolm <dmalcolm@redhat.com>
2647
2648 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2649 to show underlining of all pertinent params.
2650 * gcc.dg/format/pr72858.c: Likewise.
2651
453773df
UB
26522017-08-21 Uros Bizjak <ubizjak@gmail.com>
2653
2654 PR target/46091
2655 * gcc.target/i386/pr46091-4.c: New test.
2656 * gcc.target/i386/pr46091-4a.c: Ditto.
2657 * gcc.target/i386/pr46091-5.c: Ditto.
2658 * gcc.target/i386/pr46091-5a.c: Ditto.
2659
5ec1701e
NS
26602017-08-21 Nathan Sidwell <nathan@acm.org>
2661
2662 PR c++/81899
2663 * g++.dg/template/pr81899.C: New.
2664
404938ed
RB
26652017-08-21 Richard Biener <rguenther@suse.de>
2666
2667 PR tree-optimization/81900
2668 * gcc.dg/torture/pr81900.c: New testcase.
2669
1ea85365
RB
26702017-08-21 Richard Biener <rguenther@suse.de>
2671
2672 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2673 regex to handle the LTO case.
2674 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2675 * c-c++-common/asan/misalign-1.c: Likewise.
2676 * c-c++-common/asan/misalign-2.c: Likewise.
2677 * c-c++-common/asan/null-deref-1.c: Likewise.
2678 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2679 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2680 * c-c++-common/asan/use-after-free-1.c: Likewise.
2681 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2682 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2683 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2684 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2685 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2686 * g++.dg/asan/large-func-test-1.C: Likewise.
2687 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2688
8322b607
RB
26892017-08-21 Richard Biener <rguenther@suse.de>
2690
2691 PR middle-end/81884
2692 * g++.dg/torture/pr81884.C: New testcase.
2693
8e7b84e8
JDA
26942017-08-20 John David Anglin <danglin@gcc.gnu.org>
2695
2696 PR ipa/77732
2697 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2698
953e520d
DM
26992017-08-18 David Malcolm <dmalcolm@redhat.com>
2700
2701 PR tree-optimization/46805
2702 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2703 * jit.dg/test-autovectorize.c: New test case.
2704
b1eb28d1
PB
27052017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2706
2707 PR target/80210
2708 * gcc.target/powerpc/pr80210.c: New test.
2709
f661e57e
DM
27102017-08-18 David Malcolm <dmalcolm@redhat.com>
2711
2712 PR c++/81514
2713 * g++.dg/lookup/empty.h: New file.
2714 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2715 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2716 on a built-in.
2717
00aa1fa2
L
27182017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2719
2720 PR c/53037
2721 * c-c++-common/pr53037-5.c: New test.
2722 * g++.dg/pr53037-1.C: Likewise.
2723 * g++.dg/pr53037-2.C: Likewise.
2724 * g++.dg/pr53037-3.C: Likewise.
2725 * g++.dg/pr53037-4.C: Likewise.
2726 * gcc.dg/pr53037-1.c: Likewise.
2727 * gcc.dg/pr53037-2.c: Likewise.
2728 * gcc.dg/pr53037-3.c: Likewise.
2729 * gcc.dg/pr53037-4.c: Likewise.
2730
4a89b7e7
PB
27312017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2732
2733 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2734 * gcc.target/powerpc/p9-vparity.c: Likewise.
2735 * gcc.target/powerpc/pr68805.c: Likewise.
2736 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2737
d00fdf85
PB
27382017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2739
2740 PR target/72804
2741 * gcc.target/powerpc/pr72804.c: New test.
2742
e67bbd5d
MP
27432017-08-17 Marek Polacek <polacek@redhat.com>
2744
2745 PR middle-end/81814
2746 * gcc.dg/torture/pr81814.c: New test.
2747
ea58eb88
JW
27482017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2749
2750 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2751
ab4b719a
TV
27522017-08-17 Tom de Vries <tom@codesourcery.com>
2753
2754 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2755
344be1fd
RB
27562017-08-17 Richard Biener <rguenther@suse.de>
2757
2758 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2759
7911a54d
UB
27602017-08-16 Uros Bizjak <ubizjak@gmail.com>
2761
2762 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2763 scan-assembler-times for alpha*-*-*.
2764 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2765 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2766
b68a9f34
TK
27672017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2768
2769 PR fortran/81116
2770 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2771
adb5b54b
UB
27722017-08-16 Uros Bizjak <ubizjak@gmail.com>
2773
2774 PR target/46091
2775 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2776 (testm): New test function.
2777 * gcc.target/i386/pr46091-2.c: Ditto.
2778 * gcc.target/i386/pr46091-3.c: Ditto.
2779
90d43c80
BC
27802017-08-16 Bin Cheng <bin.cheng@arm.com>
2781
2782 PR tree-optimization/81832
2783 * gcc.dg/tree-ssa/pr81832.c: New test.
2784
963aeaad
RS
27852017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2786
2787 PR tree-optimization/81835
2788 * gcc.dg/vect/pr81815.c: New test.
2789
aaf46c35
JM
27902017-08-15 Joseph Myers <joseph@codesourcery.com>
2791
2792 PR target/78460
2793 PR target/67712
2794 * gcc.c-torture/compile/string-large-1.c: New test.
2795
204b99cd
RB
27962017-08-15 Richard Biener <rguenther@suse.de>
2797
2798 PR tree-optimization/81790
2799 * gcc.dg/torture/pr81790.c: New testcase.
2800
27be025d
MS
28012017-08-14 Martin Sebor <msebor@redhat.com>
2802
2803 PR c/81117
2804 * c-c++-common/attr-nonstring-1.c: New test.
2805
da67acb9
MS
28062017-08-14 Martin Sebor <msebor@redhat.com>
2807
2808 PR c/81117
2809 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2810
9e3b1778
DE
28112017-08-14 David Edelsohn <dje.gcc@gmail.com>
2812
2813 * gcc.dg/ucnid-5.c: Skip on AIX.
2814 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2815
2912db04
UB
28162017-08-14 Uros Bizjak <ubizjak@gmail.com>
2817
2818 PR target/46091
2819 * gcc.target/i386/pr46091-1.c: New test.
2820 * gcc.target/i386/pr46091-2.c: Ditto.
2821 * gcc.target/i386/pr46091-3.c: Ditto.
2822
c7fd2176
WD
28232017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2824
2825 PR target/81643
2826 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2827
a72a7e39
BS
28282017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2829
2830 PR target/79845
2831 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2832 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2834 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2835 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2836 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2837 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2838 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2839 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2840 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2841 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2842 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2843 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2844 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2845 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2846 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2847 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2848 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2849 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2850 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2851 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2852 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2853 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2854 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2855 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2856 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2857 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2859 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2860 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2861 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2862 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2863 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2864 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2865 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2866 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2867 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2868 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2869 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2870 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2871 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2872 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2873 * gcc.target/powerpc/cmpb-3.c: Likewise.
2874 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2875 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2876 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2877 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2878 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2879 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2880 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2881 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2882 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2883 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2884 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2885 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2886 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2887 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2888 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2889 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2890 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2891 * gcc.target/powerpc/no-r11-3.c: Likewise.
2892 * gcc.target/powerpc/pr80098-1.c: Likewise.
2893 * gcc.target/powerpc/pr80098-2.c: Likewise.
2894 * gcc.target/powerpc/pr80098-3.c: Likewise.
2895 * gcc.target/powerpc/pr80098-4.c: Likewise.
2896 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2897 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2898 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2899 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2900 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2901 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2902 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2903 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2904 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2905 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2906 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2907
8d2d0de9
BC
29082017-08-14 Bin Cheng <bin.cheng@arm.com>
2909
2910 PR tree-optimization/81799
2911 * gcc.dg/tree-ssa/pr81799.c: New.
2912
5316dd1b
WD
29132017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2914
2915 PR middle-end/46932
2916 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2917 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2918
250db3f9
SN
29192017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2920
2921 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2922 -mno-pc-relative-literal-loads.
2923
0d9255af
RO
29242017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2925
2926 PR testsuite/81793
2927 * gcc.dg/pie-static-1.c: Require both static and pie support.
2928 * gcc.dg/pie-static-2.c: Likewise.
2929
7a7b545f
PMR
29302017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2931
2932 PR ada/79542
2933 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2934
bb85aa74
MP
29352017-08-11 Marek Polacek <polacek@redhat.com>
2936
2937 PR c/81795
2938 * gcc.dg/pr81795.c: New test.
2939
c4fa8984
TK
29402017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2941
2942 PR fortran/60355
2943 * gfortran.dg (bind_c_usage_30): New test.
2944
fe8a99d8
ML
29452017-08-11 Martin Liska <mliska@suse.cz>
2946
2947 PR tree-opt/79987
2948 * gcc.target/i386/mpx/pr79987.c: New test.
2949
4c71a171
ML
29502017-08-11 Martin Liska <mliska@suse.cz>
2951
2952 PR ipa/81213
2953 * gcc.target/i386/pr81213.c: New test.
2954
e1769bdd
UB
29552017-08-10 Uros Bizjak <ubizjak@gmail.com>
2956
2957 PR target/81708
2958 * gcc.target/i386/stack-prot-sym.c: New test.
2959
adc84037
RS
29602017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2961
2962 PR testsuite/81738
2963 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2964 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2965 vect_perm and vect_element_align for vectorization.
2966
8e941ae9
L
29672017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2968
2969 PR target/81736
2970 * gcc.target/i386/pr81736-1.c: New test.
2971 * gcc.target/i386/pr81736-2.c: Likewise.
2972 * gcc.target/i386/pr81736-3.c: Likewise.
2973 * gcc.target/i386/pr81736-4.c: Likewise.
2974 * gcc.target/i386/pr81736-5.c: Likewise.
2975 * gcc.target/i386/pr81736-6.c: Likewise.
2976 * gcc.target/i386/pr81736-7.c: Likewise.
2977
798f8628
WS
29782017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2979
2980 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2981 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2982
32129a17
DM
29832017-08-10 David Malcolm <dmalcolm@redhat.com>
2984
2985 * c-c++-common/missing-close-symbol.c: New test case.
2986 * c-c++-common/missing-symbol.c: New test case.
2987 * gcc.dg/unclosed-init.c: New test case.
2988 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2989 * g++.dg/diagnostic/unclosed-function.C: New test case.
2990 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2991 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2992 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2993 "expected identifier" error.
2994
57e1270f
FR
29952017-08-10 Fritz Reese <fritzoreese@gmail.com>
2996
2997 * gfortran.dg/dec_d_lines_1.f: New test.
2998 * gfortran.dg/dec_d_lines_2.f: New test.
2999
30002017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
3001
3002 * gfortran.dg/dec_structure_18.f90: New test.
3003 * gfortran.dg/dec_structure_19.f90: New test.
3004 * gfortran.dg/dec_structure_20.f90: New test.
3005 * gfortran.dg/dec_structure_21.f90: New test.
3006
aaab59b4
MP
30072017-08-10 Marek Polacek <polacek@redhat.com>
3008
3009 PR testsuite/81784
3010 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3011
f234f078
MP
3012 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3013
2b7d0696
ML
30142017-08-10 Martin Liska <mliska@suse.cz>
3015
3016 PR c++/81355
3017 * g++.dg/other/pr81355.C: New test.
3018
47ee1b7c
DM
30192017-08-09 David Malcolm <dmalcolm@redhat.com>
3020
3021 * jit.dg/all-non-failing-tests.h: Add note about
3022 test-vector-types.cc.
3023 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3024 case.
3025 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3026 New test case.
3027 * jit.dg/test-vector-types.cc: New test case.
3028
b388427b
AP
30292017-08-09 Andrew Pinski <apinski@cavium.com>
3030
3031 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3032 --save-temps to the options passed.
3033
12c2ab7b
MC
30342017-08-09 Michael Collison <michael.collison@arm.com>
3035
3036 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3037 boundary option and fix comment.
3038 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3039 boundary option and fix comment.
3040 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3041 boundary option and fix comment.
3042 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3043 -mstructure-size boundary option.
3044
a8a581af
SB
30452017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3046
3047 PR rtl-optimization/81423
3048 * gcc.c-torture/execute/pr81423.c: New testcase.
3049
50a87c1c
WS
30502017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3051
3052 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3053 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3054 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3055 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3056
3d9a180f
WS
30572017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3058
3059 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3060 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3061
ee9a9e7b
WS
30622017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3063
3064 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3065 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3066 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3067
07999eb2
WS
30682017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3069
3070 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3071 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3072 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3073 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3074
0ca970cd
SB
30752017-08-09 Slava Barinov <v.barinov@samsung.com>
3076
3077 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3078
296c53ac
MP
30792017-08-09 Marek Polacek <polacek@redhat.com>
3080
3081 PR c/81233
3082 * gcc.dg/diagnostic-types-1.c: New test.
3083 * gcc.dg/assign-warn-1.c: Update warning messages.
3084 * gcc.dg/assign-warn-2.c: Likewise.
3085 * gcc.dg/c90-const-expr-5.c: Likewise.
3086 * gcc.dg/c99-const-expr-5.c: Likewise.
3087 * gcc.dg/conv-2.c: Likewise.
3088 * gcc.dg/init-bad-7.c: Likewise.
3089 * gcc.dg/overflow-warn-1.c: Likewise.
3090 * gcc.dg/overflow-warn-2.c: Likewise.
3091 * gcc.dg/overflow-warn-3.c: Likewise.
3092 * gcc.dg/overflow-warn-4.c: Likewise.
3093 * gcc.dg/pointer-array-atomic.c: Likewise.
3094 * gcc.dg/pr26865.c: Likewise.
3095 * gcc.dg/pr61162-2.c: Likewise.
3096 * gcc.dg/pr61162.c: Likewise.
3097 * gcc.dg/pr67730-2.c: Likewise.
3098 * gcc.dg/pr69156.c: Likewise.
3099 * gcc.dg/pr70174.c: Likewise.
3100 * objc.dg/proto-lossage-4.m: Likewise.
3101
a32c8316
MP
31022017-08-09 Marek Polacek <polacek@redhat.com>
3103
3104 PR c/81417
3105 * Wsign-compare-1.c: New test.
3106 * gcc.dg/compare1.c: Adjust dg-bogus.
3107 * gcc.dg/compare2.c: Likewise.
3108 * gcc.dg/compare3.c: Likewise.
3109 * gcc.dg/compare7.c: Likewise.
3110 * gcc.dg/compare8.c: Likewise.
3111 * gcc.dg/compare9.c: Likewise.
3112 * gcc.dg/pr11492.c: Likewise.
3113
7345b714
L
31142017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3115
3116 PR driver/81523
3117 * gcc.dg/pie-7.c: New test.
3118 * gcc.dg/pie-static-1.c: Likewise.
3119 * gcc.dg/pie-static-2.c: Likewise.
3120
d5bf81b3
UB
31212017-08-08 Uros Bizjak <ubizjak@gmail.com>
3122
3123 PR target/81708
3124 * gcc.target/i386/stack-prot-guard.c: New test.
3125
4261463d
TC
31262017-08-08 Tamar Christina <tamar.christina@arm.com>
3127
3128 * gcc.target/aarch64/xorsign.c: New.
3129 * gcc.target/aarch64/xorsign_exec.c: New.
3130 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3131
b115e803
BS
31322017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3133
3134 PR tree-optimization/81354
3135 * g++.dg/torture/pr81354.C: New file.
3136
51bd28ed
RB
31372017-08-08 Richard Biener <rguenther@suse.de>
3138
3139 PR middle-end/81719
3140 * g++.dg/tree-ssa/pr81719.C: New testcase.
3141
26d66f28
RB
31422017-08-08 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/81723
3145 * gfortran.dg/pr81723.f: New testcase.
3146
82c0d3eb
BS
31472017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3148
3149 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3150 string.
3151 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3152 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3153 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3154 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3155 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3156 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3157 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3158 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3159 * gcc.target/powerpc/cmpb-3.c: Likewise.
3160 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3161 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3162
d81e058f
ML
31632017-08-08 Martin Liska <mliska@suse.cz>
3164
3165 PR tree-opt/81696
3166 * gcc.dg/ipa/pr81696.c: New test.
3167
a5c93f53
BC
31682017-08-08 Bin Cheng <bin.cheng@arm.com>
3169
3170 PR tree-optimization/81744
3171 * gcc.dg/tree-ssa/pr81744.c: New.
3172
a5afbdd6
MP
31732017-08-08 Marek Polacek <polacek@redhat.com>
3174
3175 PR c++/81607
3176 * g++.dg/other/bitfield6.C: New test.
3177
08c4c51e
MM
31782017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3179
3180 PR target/81593
3181 * gcc.target/powerpc/vec-setup.h: New tests to test various
3182 combinations of setting up vectors of 2 double word elements.
3183 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3184 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3185 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3186 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3187 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3188 vector inserts from vector extracts.
3189 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3190
950a884b
TK
31912017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3192
3193 PR fortran/68829
3194 PR fortran/81701
3195 * gfortran.dg/o_fast_stacksize.90: New test.
3196
6f1a16cb
WD
31972017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3198
3199 PR middle-end/46932
3200 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3201
4090b652
L
32022017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3203
3204 * gcc.target/i386/pr81736-1.c: Removed.
3205 * gcc.target/i386/pr81736-2.c: Likewise.
3206 * gcc.target/i386/pr81736-3.c: Likewise.
3207 * gcc.target/i386/pr81736-4.c: Likewise.
3208
079a0363
L
32092017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3210
3211 PR target/81736
3212 * gcc.target/i386/pr81736-1.c: New test.
3213 * gcc.target/i386/pr81736-2.c: Likewise.
3214 * gcc.target/i386/pr81736-3.c: Likewise.
3215 * gcc.target/i386/pr81736-4.c: Likewise.
3216
1653a865
MP
32172017-08-07 Marek Polacek <polacek@redhat.com>
3218
3219 PR middle-end/81737
3220 * gcc.dg/pr81737.c: New test.
3221
577eec56
ML
32222017-08-07 Martin Liska <mliska@suse.cz>
3223
3224 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3225 * gcc.dg/parm-impl-decl-1.c: Likewise.
3226 * gcc.dg/parm-impl-decl-3.c: Likewise.
3227 * gcc.dg/Wattributes-5.c: New test.
3228
537bf9ac
AP
32292017-08-06 Andrew Pinski <apinski@cavium.com>
3230
3231 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3232 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3233 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3234 * gcc.target/aarch64/target_attr_4.c: Likewise.
3235 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3236 * gcc.target/aarch64/target_attr_2.c: Likewise.
3237 * gcc.target/aarch64/target_attr_7.c: Likewise.
3238 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3239 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3240 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3241
90596474
AP
32422017-08-06 Andrew Pinski <apinski@cavium.com>
3243
3244 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3245 -march=armv8-a+nolse, skip if -mcpu= is passed.
3246 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3247
08e9cb5a
AP
32482017-08-06 Andrew Pinski <apinski@cavium.com>
3249
3250 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3251 * gcc.target/aarch64/_Float16_2.c: Likewise.
3252 * gcc.target/aarch64/_Float16_3.c: Likewise.
3253
4a6ad083
TV
32542017-08-06 Tom de Vries <tom@codesourcery.com>
3255
3256 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3257
b363e726
TV
32582017-08-06 Tom de Vries <tom@codesourcery.com>
3259
3260 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3261 type. Add missing return.
3262
8fbcf075
TV
32632017-08-06 Tom de Vries <tom@codesourcery.com>
3264
3265 PR testsuite/81731
3266 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3267 variable 'a' definition.
3268 (b): Remove unused variable.
3269 (gp): New variable.
3270 (check): Add parameter corresponding to call in main, and handle.
3271
67695c07
PC
32722017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3273
3274 PR c++/79790
23d12941 3275 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3276
c779bea5
YG
32772017-08-04 Yury Gribov <tetra2005@gmail.com>
3278
3279 PR tree-optimization/57371
3280 * c-c++-common/pr57371-1.c: New test.
3281 * c-c++-common/pr57371-2.c: New test.
3282 * c-c++-common/pr57371-3.c: New test.
3283 * c-c++-common/pr57371-4.c: New test.
3284 * gcc.dg/pr57371-5.c: New test.
3285
e52341f1
CL
32862017-08-04 Carl Love <cel@us.ibm.com>
3287
3288 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3289 builtin test cases for vec_mule, and vec_mulo.
3290 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3291 builtin test cases for vec_mule, and vec_mulo.
3292
295940c3
L
32932017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3294
3295 PR target/81590
3296 * gcc.target/i386/avx512-check.h: New file.
3297 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3298 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3299 * gcc.target/i386/avx512cd-check.h: Likewise.
3300 * gcc.target/i386/avx512ifma-check.h: Likewise.
3301 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3302 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3303 * gcc.target/i386/avx512bw-check.h: Rewrite.
3304 * gcc.target/i386/avx512dq-check.h: Likewise.
3305 * gcc.target/i386/avx512er-check.h: Likewise.
3306 * gcc.target/i386/avx512f-check.h: Likewise.
3307 * gcc.target/i386/avx512vl-check.h: Likewise.
3308 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3309 only.
3310 (test_512): Removed.
3311 (avx512*_test): Likewise.
3312 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3313
f4f2c2ec
MP
33142017-08-04 Marek Polacek <polacek@redhat.com>
3315
3316 PR middle-end/81695
3317 * gcc.dg/pr81695.c: New test.
3318
62c8a2cf
RS
33192017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3320
3321 PR tree-optimization/81136
3322 * gcc.dg/vect/pr81136.c: Add scan test.
3323
dfbddbeb
RS
33242017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3325
3326 * gcc.dg/vect/vect-alias-check-3.c: New test.
3327 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3328 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3329
165b2f5f
RB
33302017-08-04 Richard Biener <rguenther@suse.de>
3331
3332 PR middle-end/81705
3333 * c-c++-common/ubsan/pr81705.c: New testcase.
3334
7c0881d5
BS
33352017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3336
3337 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3338 messages that used to start with a capital letter.
3339 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3340 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3341 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3342 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3343 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3344 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3345 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3346 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3347 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3348 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3349 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3350 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3351 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3352 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3353 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3354 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3355 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3356 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3357 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3358 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3359 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3360 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3361 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3362 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3363 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3364 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3365 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3366 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3367 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3368 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3369 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3370 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3371 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3372 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3373 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3374 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3375 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3376 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3377 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3378 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3379 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3380 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3381 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3382 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3383 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3384 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3385 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3386 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3387 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3388 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3389 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3390 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3391 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3392 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3393 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3394 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3395
2fdaed89
JJ
33962017-08-03 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR target/81621
3399 * gcc.dg/pr81621.c: New test.
3400
297db279
RB
34012017-08-03 Richard Biener <rguenther@suse.de>
3402
3403 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3404 and CSE.
3405
2fdaed89 34062017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3407
3408 PR middle-end/81148
3409 * c-c++-common/ubsan/pr81148.c: New testcase.
3410
cad136a4
TV
34112017-08-03 Tom de Vries <tom@codesourcery.com>
3412
3413 PR target/81662
3414 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3415
2392baa5
JJ
34162017-08-03 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR driver/81650
3419 * gcc.dg/pr81650.c: New test.
3420
e5e691a5
PC
34212017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3422
3423 PR c++/71440
3424 * g++.dg/template/crash127.C: New.
3425
0a734553
JJ
34262017-08-03 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR middle-end/81052
3429 * c-c++-common/pr81052.c: New test.
3430
673aef33
TV
34312017-08-03 Tom de Vries <tom@codesourcery.com>
3432
3433 * gcc.dg/pr56727-2.c: Require alias.
3434
2a8485f6
TV
34352017-08-03 Tom de Vries <tom@codesourcery.com>
3436
3437 * gcc.dg/attr-noipa.c: Require alloca.
3438
8b917598
TV
34392017-08-03 Tom de Vries <tom@codesourcery.com>
3440
3441 * gcc.dg/torture/pr80163.c: Require label_values.
3442
4ca8bf91
TV
34432017-08-03 Tom de Vries <tom@codesourcery.com>
3444
3445 PR target/81662
3446 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3447 * c-c++-common/patchable_function_entry-default.c: Same.
3448 * c-c++-common/patchable_function_entry-definition.c: Same.
3449
f4629481
UB
34502017-08-02 Uros Bizjak <ubizjak@gmail.com>
3451
3452 PR target/81644
3453 * gcc.target/i386/pr81644.c: New test.
3454
86994621
TV
34552017-08-02 Tom de Vries <tom@codesourcery.com>
3456
3457 * gcc.dg/Walloca-14.c: Use relative line number.
3458
9501fd4b
UB
34592017-08-02 Uros Bizjak <ubizjak@gmail.com>
3460
3461 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3462 test "no-3dnowa" target attribute.
3463
f7b6353a
MP
34642017-08-02 Marek Polacek <polacek@redhat.com>
3465
3466 PR c/81289
3467 * gcc.dg/noncompile/pr81289.c: New test.
3468
8a6eab34
MP
3469 PR c/81448
3470 PR c/81306
3471 * c-c++-common/Wmultistatement-macros-13.c: New test.
3472
349721b7
JJ
34732017-08-02 Jakub Jelinek <jakub@redhat.com>
3474
e4f0733a
JJ
3475 PR c++/81640
3476 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3477
349721b7
JJ
3478 PR middle-end/79499
3479 * gcc.dg/pr79499.c: New test.
3480
77eefb71
RB
34812017-08-02 Richard Biener <rguenther@suse.de>
3482
3483 PR tree-optimization/81633
3484 * gcc.dg/vect/pr81633.c: New testcase.
3485
760f74c2
L
34862017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3487
3488 * gcc.dg/guality/pr25967-1.c: New test.
3489 * gcc.dg/guality/pr25967-2.c: Likewise.
3490 * gcc.dg/torture/pr25967-1.c: Likewise.
3491 * gcc.dg/torture/pr25967-2.c: Likewise.
3492
a2e28a97
L
34932017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3494
3495 PR target/81654
3496 * gcc.target/i386/pr81654.c: New test.
3497
d8afd032
TK
34982017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3499
3500 PR fortran/79312
3501 * gfortran.dg/logical_assignment_1.f90: New test.
3502
671a00ee
ML
35032017-08-01 Martin Liska <mliska@suse.cz>
3504
3505 PR middle-end/70140
3506 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3507
7d3eecca
ML
35082017-08-01 Martin Liska <mliska@suse.cz>
3509
3510 Revert r250771
3511 Make mempcpy more optimal (PR middle-end/70140).
3512
636730ca
JJ
35132017-08-01 Jakub Jelinek <jakub@redhat.com>
3514
3515 PR target/81622
3516 * gcc.target/powerpc/pr81622.c: New test.
3517
74cc0b2b
SE
35182017-08-01 Steve Ellcey <sellcey@cavium.com>
3519
3520 PR tree-optimization/80925
3521 * gcc.dg/vect/vect-28.c: Add
3522 --param vect-max-peeling-for-alignment=0 option.
3523 Remove unaligned access and peeling checks.
3524 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3525 * gcc.dg/vect/vect-70.c: Ditto.
3526 * gcc.dg/vect/vect-87.c: Ditto.
3527 * gcc.dg/vect/vect-88.c: Ditto.
3528 * gcc.dg/vect/vect-91.c: Ditto.
3529 * gcc.dg/vect/vect-93.c: Ditto.
3530
0102e469
TV
35312017-08-01 Tom de Vries <tom@codesourcery.com>
3532
3533 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3534 * gcc.target/nvptx/slp.c (foo): Same.
3535
813485c6
RB
35362017-08-01 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/81181
3539 * gcc.dg/torture/pr81181.c: New testcase.
3540
98b7180c
ML
35412017-08-01 Martin Liska <mliska@suse.cz>
3542
3543 PR middle-end/70140
3544 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3545
4f3e333a
UB
35462017-08-01 Uros Bizjak <ubizjak@gmail.com>
3547
3548 PR target/81641
3549 * gcc.target/i386/pr81641.c: New test.
3550
b8bb5772
UB
35512017-08-01 Uros Bizjak <ubizjak@gmail.com>
3552
3553 PR target/81639
3554 * gcc.target/i386/pr81639.c: New test.
3555
34e5c511
RB
35562017-08-01 Richard Biener <rguenther@suse.de>
3557
3558 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3559 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3560 endless loop.
3561 * gcc.dg/uninit-23.c: Adjust.
3562
5e19d437
BC
35632017-08-01 Bin Cheng <bin.cheng@arm.com>
3564
3565 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3566 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3567
7061cfc0
BC
35682017-08-01 Bin Cheng <bin.cheng@arm.com>
3569
3570 PR tree-optimization/81627
3571 * gcc.dg/tree-ssa/pr81627.c: New.
3572
39637a44
BC
35732017-08-01 Bin Cheng <bin.cheng@arm.com>
3574
3575 PR tree-optimization/81620
3576 * gcc.dg/tree-ssa/pr81620-1.c: New.
3577 * gcc.dg/tree-ssa/pr81620-2.c: New.
3578
f9c5fe06
DH
35792017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3580
3581 PR testsuite/53542
3582 * gfortran.dg/use_30.f90: New test.
3583
da98e3b1
JJ
35842017-08-01 Jakub Jelinek <jakub@redhat.com>
3585
3586 PR tree-optimization/81588
3587 * gcc.dg/tree-ssa/pr81588.c: New test.
3588 * gcc.dg/pr81588.c: New test.
3589 * gcc.c-torture/execute/pr81588.c: New test.
3590
5e8fe12f
RB
35912017-08-01 Richard Biener <rguenther@suse.de>
3592
3593 PR tree-optimization/81297
3594 * gcc.dg/torture/pr81297.c: New testcase.
3595
93ac482a
UB
35962017-07-31 Uros Bizjak <ubizjak@gmail.com>
3597
3598 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3599
6cc518c6
SE
36002017-07-31 Steve Ellcey <sellcey@cavium.com>
3601
3602 PR tree-optimization/80925
93ac482a 3603 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3604 --param vect-max-peeling-for-alignment=0 option.
3605 Remove unaligned access and peeling checks.
3606 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3607
24c8e8eb
CL
36082017-07-31 Carl Love <cel@us.ibm.com>
3609
3610 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3611 missed in commit 250746.
3612
b40e941b
CL
36132017-07-31 Carl Love <cel@us.ibm.com>
3614
3615 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3616 new builtins.
3617
67779f74
L
36182017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3619
3620 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3621 * gcc.target/i386/pr79793-2.c: Likewise.
3622
a97cf8f9
UB
36232017-07-31 Uros Bizjak <ubizjak@gmail.com>
3624
3625 PR target/25967
3626 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3627 (naked): Add attribute regparm(1) for x86_32 targets.
3628 Add integer argument. Remove global "data" variable.
3629 (main): Pass integer argument to naked function.
3630 * gcc.target/i386/naked-4.c: New test.
3631
7fef86d3
JH
36322017-07-31 Jan Hubicka <hubicka@ucw.cz>
3633 Martin Liska <mliska@suse.cz>
3634
3635 * gcc.dg/predict-15.c: New test.
3636 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3637
2ec580be
UB
36382017-07-31 Uros Bizjak <ubizjak@gmail.com>
3639
3640 PR target/25967
3641 * gcc.target/i386/naked-1.c: New test.
3642 * gcc.target/i386/naked-2.c: Ditto.
3643 * gcc.target/i386/naked-3.c: Ditto.
3644 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3645 do_test_body0 stub function, use attribute "naked" instead.
3646 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3647 * gcc.dg/pr44290-2.c: Ditto.
3648
cfdf6ff6
TK
36492017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3650
3651 PR fortran/81581
3652 * gfortran.dg/dim_sum_1.f90: New test case.
3653 * gfortran.dg/dim_sum_2.f90: New test case.
3654 * gfortran.dg/dim_sum_3.f90: New test case.
3655
5edb1c48
ML
36562017-07-31 Martin Liska <mliska@suse.cz>
3657
3658 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3659 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3660
f34ebeb2
ML
36612017-07-31 Martin Liska <mliska@suse.cz>
3662
3663 PR sanitize/81530
3664 * g++.dg/ubsan/pr81530.C: New test.
3665
066bbc57
JJ
36662017-07-31 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR sanitizer/81604
3669 * c-c++-common/ubsan/pr81604.c: New test.
3670
a10b3cf1
L
36712017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3672
3673 PR target/79793
3674 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3675 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3676 (foo): Check the builtin return address against the return address
3677 in interrupt frame.
3678 * gcc.target/i386/pr79793-1.c: New test.
3679 * gcc.target/i386/pr79793-2.c: Likewise.
3680
942047f2
EB
36812017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3682
3683 * c-c++-common/dump-ada-spec-7.c: New test.
3684
e071b767
JJ
36852017-07-29 Jakub Jelinek <jakub@redhat.com>
3686
3687 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3688 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3689
782a7850
PB
36902017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3691
3692 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3693
9de00935
TC
36942017-07-28 Tamar Christina <tamar.christina@arm.com>
3695
3696 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3697
8de33df2
BC
36982017-07-28 Bin Cheng <bin.cheng@arm.com>
3699
3700 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3701
8acb8421
TC
37022017-07-28 Tamar Christina <tamar.christina@arm.com>
3703 Bilyan Borisov <bilyan.borisov@arm.com>
3704
3705 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3706 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3707 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3708 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3709 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3710
d9c259ef
BC
37112017-07-28 Bin Cheng <bin.cheng@arm.com>
3712
3713 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3714 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3715 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3716 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3717 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3718 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3719 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3720 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3721 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3722 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3723 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3724
6d7649f8
ML
37252017-07-28 Martin Liska <mliska@suse.cz>
3726
3727 PR sanitizer/81340
3728 * g++.dg/asan/pr81340.C: New test.
3729
92e29a5e
RB
37302017-07-28 Richard Biener <rguenther@suse.de>
3731
3732 PR tree-optimization/81502
3733 * gcc.target/i386/pr81502.c: New testcase.
3734
70affe6a
ML
37352017-07-28 Martin Liska <mliska@suse.cz>
3736
3737 PR sanitizer/81460
3738 * gcc.dg/asan/pr81460.c: New test.
3739
d0ee55a1
JJ
37402017-07-28 Jakub Jelinek <jakub@redhat.com>
3741
c9b39a49
JJ
3742 PR sanitizer/80998
3743 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3744 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3745
d0ee55a1
JJ
3746 PR tree-optimization/81578
3747 * gcc.dg/pr81578.c: New test.
3748
1ce75e41
RB
37492017-07-28 Richard Biener <rguenther@suse.de>
3750
3751 PR tree-optimization/81573
3752 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3753
7a5cbf29
PB
37542017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3755
3756 * g++.dg/pr69667.C: Remove option -mlra.
3757 * gcc.target/powerpc/dform-1.c: Likewise.
3758 * gcc.target/powerpc/dform-2.c: Likewise.
3759 * gcc.target/powerpc/dform-3.c: Likewise.
3760 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3761 * gcc.target/powerpc/p9-vparity.c: Likewise.
3762 * gcc.target/powerpc/pr63491.c: Likewise.
3763 * gcc.target/powerpc/pr67808.c: Likewise.
3764 * gcc.target/powerpc/pr68805.c: Likewise.
3765 * gcc.target/powerpc/pr69461.c: Likewise.
3766 * gcc.target/powerpc/pr71680.c: Likewise.
3767 * gcc.target/powerpc/pr77289.c: Likewise.
3768 * gcc.target/powerpc/pr78458.c: Likewise.
3769 * gcc.target/powerpc/pr78543.c: Likewise.
3770 * g++.dg/pr71294.C: Remove option -mno-lra.
3771 * gcc.target/powerpc/pr71656-1.c: Likewise.
3772 * gcc.target/powerpc/pr71656-2.c: Likewise.
3773 * gcc.target/powerpc/pr71698.c: Likewise.
3774
2c2789d5
KT
37752017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3776 Sudakshina Das <sudi.das@arm.com>
3777
3778 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3779
06bd22f6
MP
37802017-07-27 Marek Polacek <polacek@redhat.com>
3781
3782 PR c/81417
3783 * c-c++-common/Wsign-compare-1.c: New test.
3784 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3785 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3786 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3787 * g++.dg/warn/compare1.C: Likewise.
3788 * gcc.dg/compare1.c: Likewise.
3789 * gcc.dg/compare2.c: Likewise.
3790 * gcc.dg/compare4.c: Likewise.
3791 * gcc.dg/compare5.c: Likewise.
3792 * gcc.dg/pr35430.c: Likewise.
3793 * gcc.dg/pr60087.c: Likewise.
3794
27c8b49b
PB
37952017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3796
3797 PR middle-end/81564
3798 * gcc.dg/pr81564.c: New test.
3799
b7675b59
RB
38002017-07-27 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/81573
3803 PR tree-optimization/81494
3804 * gcc.dg/torture/pr81573.c: New testcase.
3805
719488f8
RB
38062017-07-27 Richard Biener <rguenther@suse.de>
3807
3808 PR tree-optimization/81571
3809 * gcc.dg/torture/pr81571.c: New testcase.
3810
9811e84c
RB
38112017-07-27 Richard Biener <rguenther@suse.de>
3812
3813 PR tree-optimization/81502
3814 * gcc.target/i386/vect-insert-1.c: New testcase.
3815
58814c76
AK
38162017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3817
3818 PR target/81534
3819 * gcc.target/s390/pr81534.c: New test.
3820
036ea399
JJ
38212017-07-27 Jakub Jelinek <jakub@redhat.com>
3822
7d25ac20
JJ
3823 PR tree-optimization/81555
3824 PR tree-optimization/81556
3825 * gcc.c-torture/execute/pr81555.c: New test.
3826 * gcc.c-torture/execute/pr81556.c: New test.
3827
036ea399
JJ
3828 * gcc.dg/attr-noipa.c: New test.
3829 * gcc.dg/ipa/ipa-pta-18.c: New test.
3830 * gcc.dg/ipa/ipa-sra-11.c: New test.
3831
9bfda664
MM
38322017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3833
3834 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3835 option.
3836 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3837 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3838 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3839 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3840 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3841 * gcc.target/powerpc/vsx-simode.c: Likewise.
3842 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3843 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3844
eb086562
PC
38452017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3846
3847 PR c++/71570
3848 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3849
a7473dc5
L
38502017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3851
3852 PR target/81563
3853 * gcc.target/i386/pr81563.c: New test
3854
404f48ac
WD
38552017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3856
3857 PR target/79041
3858 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3859
c3d38629
MP
38602017-07-26 Marek Polacek <polacek@redhat.com>
3861
3862 PR middle-end/70992
3863 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3864 * gcc.dg/overflow-warn-2.c: Likewise.
3865 * gcc.dg/overflow-warn-3.c: Likewise.
3866 * gcc.dg/overflow-warn-4.c: Likewise.
3867 * gcc.dg/torture/pr70992-2.c: New test.
3868 * gcc.dg/torture/pr70992.c: New test.
3869
4f450a2b
RB
38702017-07-26 Richard Biener <rguenther@suse.de>
3871
3872 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3873 happening in ccp1.
3874 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3875
e1711448
WD
38762017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3877
3878 PR middle-end/46932
3879 * gcc.dg/pr46932.c: New testcase.
3880
108c3c88
ML
38812017-07-26 Martin Liska <mliska@suse.cz>
3882
3883 PR sanitize/81186
3884 * gcc.dg/asan/pr81186.c: New test.
3885
52645850
CL
38862017-07-25 Carl Love <cel@us.ibm.com>
3887
3888 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3889 vec_cnttz builtins.
3890
a8697b27
EB
38912017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3892
3893 * gnat.dg/opt66.adb: New test.
3894
288fe52e
AM
38952017-07-25 Alexander Monakov <amonakov@ispras.ru>
3896
3897 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3898 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3899
b771c609
AM
39002017-07-25 Alexander Monakov <amonakov@ispras.ru>
3901
3902 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3903
39042017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3905
3906 * c-c++-common/patchable_function_entry-default.c: New test.
3907 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3908 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3909
774cccdc
JJ
39102017-07-25 Jakub Jelinek <jakub@redhat.com>
3911
3912 PR target/81532
3913 * gcc.target/i386/pr80833-3.c: New test.
3914 * gcc.target/i386/avx512dq-pr81532.c: New test.
3915 * gcc.target/i386/avx512bw-pr81532.c: New test.
3916
1aa54f90
RB
39172017-07-25 Richard Biener <rguenther@suse.de>
3918
3919 PR tree-optimization/81455
3920 * gcc.dg/pr81455.c: New testcase.
3921
e294f495
RB
39222017-07-25 Richard Biener <rguenther@suse.de>
3923
3924 PR tree-optimization/81529
3925 * gfortran.dg/pr81529.f90: New testcase.
3926
edf8ba4b
WD
39272017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3928
774cccdc 3929 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3930
ea063871
RB
39312017-07-25 Richard Biener <rguenther@suse.de>
3932
3933 PR tree-optimization/81410
3934 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3935
5ea71a5a
RB
39362017-07-25 Richard Biener <rguenther@suse.de>
3937
3938 PR tree-optimization/81510
3939 * gcc.dg/torture/pr81510.c: New testcase.
3940 * gcc.dg/torture/pr81510-2.c: Likewise.
3941
4287b4e8
ML
39422017-07-25 Martin Liska <mliska@suse.cz>
3943
3944 PR ipa/81520
3945 * gcc.dg/ipa/pr81520.c: New test.
3946
d49718d6
MP
39472017-07-25 Marek Polacek <polacek@redhat.com>
3948
3949 PR c/81364
3950 * Wmultistatement-macros-12.c: New test.
3951
0e82a9b9
BC
39522017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3953
3954 PR target/81414
3955 * gcc.target/aarch64/pr81414.C: New.
3956
3d99332b
RB
39572017-07-25 Richard Biener <rguenther@suse.de>
3958
3959 PR middle-end/81505
3960 * gcc.dg/ubsan/pr81505.c: New testcase.
3961
52d0f7bd
DS
39622017-07-24 Daniel Santos <daniel.santos@pobox.com>
3963
3964 PR testsuite/80759
3965 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3966 (ELFFN_BEGIN): Rename to FN_TYPE.
3967 (ELFFN_END): Rename to FN_SIZE.
3968 (ASMNAME): New macro.
3969 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3970 .global.
3971 (FUNC_END): Use ASMNAME.
3972 (test_data_save): Remove.
3973 (test_data_input): Likewise.
3974 (test_data_output: Likewise.
3975 (test_data_fn): Likewise.
3976 (test_data_retaddr): Likewise.
3977 (regs_to_mem): Make globals, use r10 instead of rax.
3978 (mem_to_regs): Likewise.
3979 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3980 body to ms-sysv.c.
3981 (do_test_aligned): Likewise.
3982 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3983 Add dg-* directives.
3984 (PASTE_STR): New macro.
3985 (ASMNAME): Likewise.
3986 (LOAD_TEST_DATA_ADDR): Likewise.
3987 (TEST_DATA_OFFSET): Likewise.
3988 (do_test_body0): New C function.
3989 (do_test_body): New inline assembly routine.
3990 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3991 (runtest_ms_sysv): Modify.
3992
19930989
MM
39932017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3994
3995 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3996 since the upper-regs options have been deleted.
3997 * gcc.target/powerpc/pr65849-2.c: Likewise.
3998 * gcc.target/powerpc/pr80099-1.c: Likewise.
3999 * gcc.target/powerpc/pr80099-2.c: Likewise.
4000 * gcc.target/powerpc/pr80099-3.c: Likewise.
4001 * gcc.target/powerpc/pr80099-4.c: Likewise.
4002 * gcc.target/powerpc/pr80099-5.c: Likewise.
4003 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4004 support removal of the upper-regs options.
4005 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4006 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4007 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4008 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4009 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4010 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4011 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4012 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4013 * gcc.target/powerpc/ppc-round.c: Likewise.
4014 * gcc.target/powerpc/pr71720.c: Likewise.
4015 * gcc.target/powerpc/pr72853.c: Likewise.
4016 * gcc.target/powerpc/pr79907.c: Likewise.
4017 * gcc.target/powerpc/pr78953.c: Likewise.
4018 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4019 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4020 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4021 * gcc.target/powerpc/vec-init-3.c: Likewise.
4022 * gcc.target/powerpc/vec-init-6.c: Likewise.
4023 * gcc.target/powerpc/vec-init-7.c: Likewise.
4024 * gcc.target/powerpc/vec-set-char.c: Likewise.
4025 * gcc.target/powerpc/vec-set-int.c: Likewise.
4026 * gcc.target/powerpc/vec-set-short.c: Likewise.
4027
d47d34bb
WD
40282017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4029
4030 PR target/79041
4031 * gcc.target/aarch64/pr79041-2.c: New test.
4032
26bca0ed
CL
40332017-07-24 Carl Love <cel@us.ibm.com>
4034
4035 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4036 the new built-ins.
4037
4b40986c
JW
40382017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4039
4040 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4041
213c3b7b
TK
40422017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4043 Mikael Morin <mikael@gcc.gnu.org>
4044
4045 PR fortran/66102
4046 * gfortran.dg/realloc_on_assign_28.f90: New test.
4047
e2b71b5a
DE
40482017-07-23 David Edelsohn <dje.gcc@gmail.com>
4049
4050 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4051 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4052
f36dda3b
UB
40532017-07-23 Uros Bizjak <ubizjak@gmail.com>
4054
4055 PR target/80569
4056 * gcc.target/i386/pr80569.c: New test.
4057
5ff4baa5
CL
40582017-07-21 Carl Love <cel@us.ibm.com>
4059
4060 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4061 vmuleuh): Fix scan-assembler-times should check for word not half word
4062 instructions.
4063
43f84f6c
JW
40642017-07-21 Jim Wilson <jim.wilson@linaro.org>
4065
4066 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4067 redundant -march option.
4068 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4069 in addition to armv8.1-a.
4070
325fe816
YG
40712017-07-21 Yury Gribov <tetra2005@gmail.com>
4072
4073 PR middle-end/56727
4074 * gcc.dg/pr56727-1.c: New test.
4075 * gcc.dg/pr56727-2.c: New test.
4076
5a5838e0
SM
40772017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4078
4079 * gcc.target/powerpc/mmx-check.h: New file.
4080 * gcc.target/powerpc/mmx-packs.c: New file.
4081 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4082 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4083 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4084 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4085 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4086 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4087 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4088 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4089 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4090 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4091 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4092 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4093 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4094 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4095 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4096 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4097 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4098 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4099 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4100 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4101 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4102 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4103 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4104 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4105 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4106 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4107 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4108 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4109 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4110 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4111 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4112 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4113 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4114 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4115 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4116 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4117 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4118 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4119
9af7f373
RB
41202017-06-21 Richard Biener <rguenther@suse.de>
4121
4122 PR tree-optimization/81500
4123 * gcc.dg/torture/pr81500.c: New testcase.
4124
5aaa8fb4
NS
41252017-07-20 Nathan Sidwell <nathan@acm.org>
4126
4127 * g++.dg/ext/anon-struct6.C: Adjust diag.
4128 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4129
2953b72f
JJ
41302017-07-20 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR target/80846
4133 * gcc.target/i386/avx-pr80846.c: New test.
4134 * gcc.target/i386/avx2-pr80846.c: New test.
4135 * gcc.target/i386/avx512f-pr80846.c: New test.
4136
73c4b4df
BC
41372017-07-20 Bin Cheng <bin.cheng@arm.com>
4138
4139 PR tree-optimization/81388
4140 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4141 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4142
77e5edaf
JH
41432017-07-17 Tom de Vries <tom@codesourcery.com>
4144
4145 PR middle-end/81030
4146 * gcc.dg/pr81030.c: New test.
4147
891ad31c
RB
41482017-07-20 Richard Biener <rguenther@suse.de>
4149
4150 PR tree-optimization/61171
4151 * g++.dg/vect/pr61171.cc: New testcase.
4152 * gfortran.dg/vect/pr61171.f: Likewise.
4153 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4154
f971b281
RB
41552017-07-20 Richard Biener <rguenther@suse.de>
4156
4157 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4158 with V64QImode.
4159 * gcc.dg/vect/slp-45.c: Likewise.
4160
2071f8f9
N
41612017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4162
4163 * gcc.dg/tree-ssa/vrp116.c: New Test.
4164
a6722e5b
MM
41652017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4166
4167 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4168 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4169 __builtin_cpu_is and __builtin_cpu_supports are supported.
4170
ccfa843f
SM
41712017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4172
4173 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4174 __BUILTIN_CPU_SUPPORTS__ defined.
4175 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4176 __BUILTIN_CPU_SUPPORTS__ defined.
4177
564e405c
JJ
41782017-07-19 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR tree-optimization/81346
4181 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4182
3717fbe3
TV
41832017-07-19 Tom de Vries <tom@codesourcery.com>
4184
4185 * gcc.target/nvptx/decl-init.c: Update alignment.
4186 * gcc.target/nvptx/slp-2-run.c: New test.
4187 * gcc.target/nvptx/slp-2.c: New test.
4188 * gcc.target/nvptx/v2di.c: New test.
4189
b98b34b7
TV
41902017-07-19 Tom de Vries <tom@codesourcery.com>
4191
4192 * gcc.target/nvptx/slp-run.c: New test.
4193 * gcc.target/nvptx/slp.c: New test.
4194 * gcc.target/nvptx/v2si-cvt.c: New test.
4195 * gcc.target/nvptx/v2si-run.c: New test.
4196 * gcc.target/nvptx/v2si.c: New test.
4197 * gcc.target/nvptx/vec.inc: New test.
4198
8d1628eb
JJ
41992017-07-19 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR tree-optimization/81346
4202 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4203 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4204 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4205 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4206 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4207 compiler to avoid X / C1 op C2 optimization to trigger.
4208
4d6ababc
ML
42092017-07-19 Martin Liska <mliska@suse.cz>
4210
4211 PR sanitizer/63361
4212 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4213 -ffloat-store or -mieee for targets that need it.
4214
d83cc5cc
TV
42152017-07-18 Tom de Vries <tom@codesourcery.com>
4216
4217 PR middle-end/81464
4218 * gfortran.dg/pr81464.f90: New test.
4219
e822e885
UB
42202017-07-18 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR target/81471
4223 * gcc.target/i386/pr81471.c: New test.
4224
b267968e
RB
42252017-06-18 Richard Biener <rguenther@suse.de>
4226
4227 PR tree-optimization/81410
4228 * gcc.dg/vect/pr81410.c: New testcase.
4229
33e9feb5
JH
42302017-07-18 Jan Hubicka <hubicka@ucw.cz>
4231
4232 PR middle-end/81462
4233 * g++.dg/torture/pr81462.C: New testcase.
4234
694dd0e4
BC
42352017-07-18 Bin Cheng <bin.cheng@arm.com>
4236
4237 PR target/81408
4238 * g++.dg/tree-ssa/pr81408.C: New.
4239 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4240
f9bfe3f5
RB
42412017-07-18 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/80620
4244 PR tree-optimization/81403
4245 * gcc.dg/torture/pr80620.c: New testcase.
4246 * gcc.dg/torture/pr81403.c: Likewise.
4247
42482017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4249
4250 PR tree-optimization/81418
4251 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4252
42532017-07-17 Carl Love <cel@us.ibm.com>
4254
4255 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4256 test case changes for commit 249424
4257
4258 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4259 vmuleuh): Fix scan-assembler-times should check for word not half word
4260 instructions.
4261
f6489326
BS
42622017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4263
4264 PR tree-optimization/81162
4265 * gcc.dg/pr81162.c: Move this to...
4266 * gcc.dg/ubsan/pr81162.c: ...here.
4267
dbc4ecfc
VR
42682017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4269
4270 * g++.dg/diagnostic/friend1.C: New test.
4271 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4272
a64559a5
NS
42732017-07-17 Nathan Sidwell <nathan@acm.org>
4274
4275 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4276
aac59577
BE
42772017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4278
4279 * lib/gcc-dg.exp: Increase expect's match buffer size.
4280
aa1528b5
BC
42812017-07-17 Bin Cheng <bin.cheng@arm.com>
4282
4283 PR target/81369
4284 * gcc.dg/tree-ssa/pr81369.c: New.
4285
b6c354eb
CZ
42862017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4287
4288 * gcc.target/arc/pr9000674901.c: New file.
4289 * gcc.target/arc/pic-1.c: Likewise.
4290 * gcc.target/arc/pr9001191897.c: Likewise.
4291
1825c61e
CZ
42922017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4293 Andrew Burgess <andrew.burgess@embecosm.com>
4294
4295 * gcc.target/arc/naked-1.c: New file.
4296 * gcc.target/arc/naked-2.c: Likewise.
4297
1f1e8aed
JJ
42982017-07-17 Jakub Jelinek <jakub@redhat.com>
4299
9ebce098
JJ
4300 PR tree-optimization/81428
4301 * gcc.dg/fixed-point/pr81428.c: New test.
4302
e8dd1313
JJ
4303 PR tree-optimization/81365
4304 * g++.dg/torture/pr81365.C: New test.
4305
1f1e8aed
JJ
4306 PR tree-optimization/81396
4307 * gcc.dg/tree-ssa/pr81396.c: New test.
4308
38f638ca
EB
43092017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4310
4311 * gnat.dg/opt65.adb: New test.
4312
5fa396ad
JH
43132017-07-16 Jan Hubicka <hubicka@ucw.cz>
4314
4315 * gcc.dg/predict-8.c: Update.
4316
00aeee56
VR
43172017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4318
4319 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4320 * g++.dg/warn/pr12242.C: Likewise.
4321
b70bb05b
KN
43222017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4323
4324 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4325 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4326 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4327 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4328 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4329 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4330 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4331 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4332 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4333 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4334 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4335 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4336 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4337 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4338 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4339 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4340 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4341 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4342 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4343 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4344 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4345 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4346 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4347 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4348 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4349 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4350 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4351 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4352 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4362 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4363 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4364 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4365 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4366 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4367 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4368 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4369 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4370 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4371 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4372 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4373 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4374 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4375
3b805666
BS
43762016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4377
4378 PR tree-optimization/81162
4379 * gcc.dg/pr81162.c: New file.
4380
bece580c
MS
43812017-07-14 Martin Sebor <msebor@redhat.com>
4382
4383 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4384 that bcopy is expected to be transformed to.
4385
eea77d1f
DM
43862017-07-14 David Malcolm <dmalcolm@redhat.com>
4387
4388 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4389 * g++.dg/lookup/missing-std-include-2.C: New test case.
4390 * g++.dg/lookup/missing-std-include-3.C: New test case.
4391 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4392 * gcc.dg/missing-header-fixit-1.c: New test case.
4393 * gcc.dg/missing-header-fixit-2.c: New test case.
4394 * gcc.dg/missing-header-fixit-2.h: New header.
4395
338d6484
DM
43962017-07-13 David Malcolm <dmalcolm@redhat.com>
4397
4398 PR c/81405
4399 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4400
44012017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4402
4403 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4404
6d28654e
ML
44052017-07-13 Martin Liska <mliska@suse.cz>
4406
4407 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4408 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4409 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4410 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4411 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4412 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4413 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4414
3787ee47
MM
44152017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4416
4417 PR target/81193
4418 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4419 __builtin_cpu_supports with old GLIBC's.
4420 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4421 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4422 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4423 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4424 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4425 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4426 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4427 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4428 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4429 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4430 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4431 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4432 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4433 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4434 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4435 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4436 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4437 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4438 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4439 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4440 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4441 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4442 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4443 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4444
118009c1
CL
44452017-07-12 Carl Love <cel@us.ibm.com>
4446
4447 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4448 rev_bool_int): Add test cases for builtins.
4449 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4450 test cases for builtins.
4451
5d7b8153
CL
44522017-07-12 Carl Love <cel@us.ibm.com>
4453
4454 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4455 lp64 && p9vector_hw.
4456
6ea93a64
CL
44572017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4458
4459 * lib/target-supports.exp (check_stack_check_available): Make
4460 testcase name depend on stack_kind.
4461
2f65ab2e
MC
44622017-07-11 Michael Collison <michael.collison@arm.com>
4463
774cccdc 4464 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4465
9e028cef
PC
44662017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4467
4468 PR c++/51270
4469 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4470
f281956e
CL
44712017-07-11 Carl Love <cel@us.ibm.com>
4472
4473 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4474 test cases for the builtins.
4475
3d36348a
YG
44762017-07-11 Yury Gribov <tetra2005@gmail.com>
4477
4478 * lib/profopt.exp: Print relative names in UNSUPPORTED
4479 AutoFDO tests.
4480
214f700a
MC
44812017-07-10 Michael Collison <michael.collison@arm.com>
4482
4483 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4484
03ed2915
UB
44852017-07-10 Uros Bizjak <ubizjak@gmail.com>
4486
4487 PR target/81375
4488 * gcc.target/i386/pr81375.c: New test.
4489
9c582dbb
MS
44902017-07-10 Martin Sebor <msebor@redhat.com>
4491
4492 PR tree-optimization/80397
4493 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4494
281ac396
MS
44952017-07-10 Martin Sebor <msebor@redhat.com>
4496
4497 PR other/81345
4498 * gcc.dg/pr81345.c: New test.
4499
a7784956
CZ
45002017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4501
4502 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4503 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4504
5920ba15
UB
45052017-07-09 Uros Bizjak <ubizjak@gmail.com>
4506
4507 PR target/81313
4508 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4509 integer argumets to bypass x86_64 outgoing args optimization.
4510
45112017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4512
4513 * gfortran.dg/eoshift_4.f90: New test.
4514 * gfortran.dg/eoshift_5.f90: New test.
4515 * gfortran.dg/eoshift_6.f90: New test.
4516
35c95658
L
45172017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4518
4519 PR target/81313
4520 * gcc.target/i386/pr81313-1.c: New test.
4521 * gcc.target/i386/pr81313-2.c: Likewise.
4522 * gcc.target/i386/pr81313-3.c: Likewise.
4523 * gcc.target/i386/pr81313-4.c: Likewise.
4524 * gcc.target/i386/pr81313-5.c: Likewise.
4525
dcbf81c9
RS
45262017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4527
4528 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4529 * gnat.dg/vect16.ads (Sarray): Likewise.
4530 * gnat.dg/vect17.ads (Sarray): Likewise.
4531 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4532 * gnat.dg/vect16.adb (Add): Likewise.
4533 * gnat.dg/vect17.adb (Add): Likewise.
4534
738f7c2e
DM
45352017-07-07 David Malcolm <dmalcolm@redhat.com>
4536
4537 PR c++/79300
4538 * g++.dg/diagnostic/pr79300.C: New test case.
4539
6a69355c
MM
45402017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4541
57f49e99
MM
4542 * gcc.target/powerpc/clone1.c: Add check to make sure the
4543 __builtin_cpu_supports function is fully supported.
4544 * gcc.target/powerpc/clone2.c: New runtime test for
4545 target_clones.
4546
6a69355c
MM
4547 PR target/81348
4548 * gcc.target/powerpc/pr81348.c: New test.
4549
5e32025a
SN
45502017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4551
4552 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4553
19388c6d
CL
45542017-07-07 Carl Love <cel@us.ibm.com>
4555
4556 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4557 file for built-ins.
4558
bcc3c3f1
JM
45592017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4560
4561 * gcc.target/sparc/dictunpack.c: New file.
4562 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4563 * gcc.target/sparc/fpcmpshl.c: Likewise.
4564 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4565 * gcc.target/sparc/fpcmpushl.c: Likewise.
4566
2c6e2eb1
HA
45672017-07-06 Harald Anlauf <anlauf@gmx.de>
4568
4569 PR fortran/70071
4570 * gfortran.dg/coarray_44.f90: New testcase.
4571
5094f7d5
MO
45722017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4573
4574 * c-c++-common/asan/kasan-alloca-1.c: New test.
4575 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4576
e3174bdf
MO
45772017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4578
4579 * c-c++-common/asan/alloca_big_alignment.c: New test.
4580 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4581 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4582 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4583 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4584 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4585 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4586 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4587
a40c6fa8
GJL
45882017-07-06 Georg-Johann Lay <avr@gjlay.de>
4589
4590 PR target/81305
4591 * gcc.target/avr/isr-test.h: Fix warnings.
4592
9296dd9b
TP
45932017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4594
4595 * lib/target-supports.exp: Generate
4596 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4597 and check_effective_target_arm_arch_v8r_multilib.
4598
d87f00ba
CL
45992017-07-06 Carl Love <cel@us.ibm.com>
4600
9296dd9b 4601 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4602
46032017-07-06 Carl Love <cel@us.ibm.com>
4604
4605 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4606 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4607 cases for vec_addc, adde and addec builtins.
4608
c471c6ed
DM
46092017-07-06 David Malcolm <dmalcolm@redhat.com>
4610
4611 PR c++/79300
4612 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4613 expected underlining within macro expansion.
4614 * c-c++-common/pr70264.c: Likewise.
4615 * g++.dg/plugin/diagnostic-test-expressions-1.C
4616 (test_within_macro_1): New test.
4617 (test_within_macro_2): Likewise.
4618 (test_within_macro_3): Likewise.
4619 (test_within_macro_4): Likewise.
4620 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4621 expected underlining within macro expansion.
4622 (test_macro_4): Likewise.
4623 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4624 (test_within_macro_1): New test.
4625 (test_within_macro_2): Likewise.
4626 (test_within_macro_3): Likewise.
4627 (test_within_macro_4): Likewise.
4628 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4629 underlining within macro expansion.
4630
68d872d7
SP
46312017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4632
4633 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4634 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4635 _mm_maskz_getexp_round_sd): Test new intrinsics.
4636 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4637 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4638 _mm_maskz_getexp_round_ss): Ditto.
4639 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4640 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4641 _mm_maskz_getmant_round_sd): Ditto.
4642 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4643 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4644 _mm_maskz_getmant_round_ss): Ditto.
4645 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4646 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4647 _mm_maskz_getexp_round_sd): New runtime tests.
4648 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4649 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4650 _mm_maskz_getexp_round_ss): Ditto.
4651 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4652 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4653 _mm_maskz_getmant_round_sd): Ditto.
4654 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4655 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4656 _mm_maskz_getmant_round_ss): Ditto.
4657 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4658 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4659 __builtin_ia32_getmantss_mask_round): Test new builtins.
4660 * gcc.target/i386/sse-13.c : Ditto.
4661 * gcc.target/i386/sse-23.c: Ditto.
4662 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4663 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4664 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4665 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4666 _mm_mask_getexp_round_ss): Test new intrinsics.
4667 * gcc.target/i386/testround-1.c: Ditto.
4668 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4669 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4670 _mm_mask_getmant_round_ss): Test new intrinsics
4671 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4672 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4673 _mm_maskz_getmant_ss): Test new intrinsics.
4674
9e00a397
CL
46752017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4676
4677 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4678 * lib/target-supports.exp (check_stack_check_available): New.
4679 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4680 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4681 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4682 * gcc.dg/pr47443.c: Likewise.
4683 * gcc.dg/pr48134.c: Likewise.
4684 * gcc.dg/pr70017.c: Likewise.
4685 * gcc.target/aarch64/stack-checking.c: Likewise.
4686 * gcc.target/arm/stack-checking.c: Likewise.
4687 * gcc.target/i386/pr48723.c: Likewise.
4688 * gcc.target/i386/pr55672.c: Likewise.
4689 * gcc.target/i386/pr67265-2.c: Likewise.
4690 * gcc.target/i386/pr67265.c: Likewise.
4691 * gnat.dg/opt49.adb: Likewise.
4692 * gnat.dg/stack_check1.adb: Likewise.
4693 * gnat.dg/stack_check2.adb: Likewise.
4694 * gnat.dg/stack_check3.adb: Likewise.
4695
38e6cc4d
KN
46962017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4697
4698 PR target/80103
4699 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4700 __attribute__.
4701
f8aa2b2c
SP
47022017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4703
4704 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4705 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4706 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4707 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4708 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4709 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4710 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4711 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4712 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4713 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4714 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4715 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4716
e483b7b4
GJL
47172017-07-05 Georg-Johann Lay <avr@gjlay.de>
4718
4719 PR target/81305
4720 * gcc.target/avr/isr-test.h: New file.
4721 * gcc.target/avr/torture/isr-01-simple.c: New test.
4722 * gcc.target/avr/torture/isr-02-call.c: New test.
4723 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4724
a8745cc2
BC
47252017-07-05 Bin Cheng <bin.cheng@arm.com>
4726
4727 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4728 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4729 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4730 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4731
4a52eb19
BC
47322017-07-05 Bin Cheng <bin.cheng@arm.com>
4733
4734 * gcc.dg/tree-ssa/ldist-26.c: New test.
4735
95f7d11b
BC
47362017-07-05 Bin Cheng <bin.cheng@arm.com>
4737
4738 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4739
45bb7d59
UB
47402017-07-04 Uros Bizjak <ubizjak@gmail.com>
4741
4742 PR target/81300
4743 * gcc.target/i386/pr81300.c: New test.
4744
1fcfac88
UB
47452017-07-04 Uros Bizjak <ubizjak@gmail.com>
4746
4747 PR target/81294
4748 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4749 x and y arguments in the call to _subborrow_u32.
4750 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4751 x and y arguments in the call to _subborrow_u64.
4752 * gcc.target/i386/pr81294-1.c: New test.
4753 * gcc.target/i386/pr81294-2.c: Ditto.
4754
a4187dab
KT
47552017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4756
4757 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4758
efbf55b0
MP
47592017-07-04 Marek Polacek <polacek@redhat.com>
4760
4761 PR c/81231
4762 * gcc.dg/atomic-pr81231.c: New test.
4763
1aad7106
RS
47642017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4765
4766 PR tree-optimization/81292
4767 * gcc.dg/pr81292-1.c: New test.
4768 * gcc.dg/pr81292-2.c: Likewise.
4769
7c819e8a
ML
47702017-07-04 Martin Liska <mliska@suse.cz>
4771
4772 PR sanitizer/81040
4773 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4774 use-after-scope sanitization.
4775
f111f434
JJ
47762017-07-04 Jakub Jelinek <jakub@redhat.com>
4777
8e8dd13b
JJ
4778 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4779 options.
4780
f111f434
JJ
4781 PR target/81175
4782 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4783 gather.
4784
7a1238d1
ML
47852017-07-04 Martin Liska <mliska@suse.cz>
4786
4787 PR ipa/81214
4788 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4789 * g++.dg/ext/mvc3.C: Likewise.
4790 * gcc.target/i386/mvc2.c: Likewise.
4791 * gcc.target/i386/mvc3.c: Likewise.
4792
9fc1fed4
JJ
47932017-07-04 Jakub Jelinek <jakub@redhat.com>
4794
8e3b9bbf
JJ
4795 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4796 decomposition declaration in diagnostics.
4797 * g++.dg/cpp1z/decomp2.C: Likewise.
4798 * g++.dg/cpp1z/decomp3.C: Likewise.
4799 * g++.dg/cpp1z/decomp4.C: Likewise.
4800 * g++.dg/cpp1z/decomp5.C: Likewise.
4801 * g++.dg/cpp1z/decomp6.C: Likewise.
4802 * g++.dg/cpp1z/decomp7.C: Likewise.
4803 * g++.dg/cpp1z/decomp8.C: Likewise.
4804 * g++.dg/cpp1z/decomp13.C: Likewise.
4805 * g++.dg/cpp1z/decomp14.C: Likewise.
4806 * g++.dg/cpp1z/decomp18.C: Likewise.
4807 * g++.dg/cpp1z/decomp19.C: Likewise.
4808 * g++.dg/cpp1z/decomp22.C: Likewise.
4809 * g++.dg/cpp1z/decomp23.C: Likewise.
4810 * g++.dg/cpp1z/decomp24.C: Likewise.
4811 * g++.dg/cpp1z/decomp25.C: Likewise.
4812 * g++.dg/cpp1z/decomp26.C: Likewise.
4813 * g++.dg/cpp1z/decomp28.C: Likewise.
4814
9fc1fed4
JJ
4815 PR c++/81258
4816 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4817 * g++.dg/cpp1z/decomp30.C: New test.
4818
17c18221
PC
48192017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4820
4821 PR c++/65775
4822 * g++.dg/cpp0x/trailing14.C: New.
4823
370d975d
DH
48242017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4825
4826 PR testsuite/79866
4827 * gfortran.dg/coarray_event_2.f08: New test.
4828
73977c47
DH
48292017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4830
4831 PR testsuite/79843
4832 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4833 * gfortran.dg/pointer_intent_2.f90: Likewise.
4834
2f70a979
JH
48352017-07-02 Jan Hubicka <hubicka@ucw.cz>
4836
4837 PR middle-end/81290
4838 * gcc.c-torture/compile/pr81290.c: New.
4839
6b5e165b
RB
48402017-07-03 Richard Biener <rguenther@suse.de>
4841
4842 PR tree-optimization/60510
4843 * gfortran.dg/vect/pr60510.f: New testcase.
4844
d8ac7e28
RO
48452017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4846
4847 * gcc.target/i386/mvc6.c: Require ifunc support.
4848
da402967
ML
48492017-07-03 Martin Liska <mliska@suse.cz>
4850
4851 PR sanitize/81040
4852 * g++.dg/asan/function-argument-1.C: New test.
4853 * g++.dg/asan/function-argument-2.C: New test.
4854 * g++.dg/asan/function-argument-3.C: New test.
4855
bc9f4235
RS
48562017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4857
4858 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4859 as well.
4860
be086ff5
TV
48612017-07-03 Tom de Vries <tom@codesourcery.com>
4862
4863 PR tree-optimization/69468
4864 * gcc.dg/pr81192.c: Update.
4865
4752be46
TV
48662017-07-03 Tom de Vries <tom@codesourcery.com>
4867
4868 PR tree-optimization/81192
4869 * gcc.dg/pr81192.c: Update.
4870
0bbfd554
TV
48712017-07-03 Tom de Vries <tom@codesourcery.com>
4872
4873 PR tree-optimization/81192
4874 * gcc.dg/pr81192.c: New test.
4875
b677e2f6
TK
48762017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4877
4878 * gfortran/eoshift_3.f90: New test.
4879
e3f9a279
RS
48802017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4881
4882 * gcc.dg/strlenopt-32.c: New testcase.
4883 * gcc.dg/strlenopt-33.c: Likewise.
4884 * gcc.dg/strlenopt-33g.c: Likewise.
4885 * gcc.dg/strlenopt-34.c: Likewise.
4886 * gcc.dg/strlenopt-35.c: Likewise.
4887
862088aa
RS
48882017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4889
4890 PR tree-optimization/80769
4891 * gcc.dg/strlenopt-31.c: New test.
4892 * gcc.dg/strlenopt-31g.c: Likewise.
4893
c34d0927
RS
48942017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4895
4896 PR tree-optimization/81136
4897 * gcc.dg/vect/pr81136.c: New test.
4898
c52d6043
JJ
48992017-07-01 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR sanitizer/81262
4902 * gcc.c-torture/compile/pr81262.c: New test.
4903 * g++.dg/ubsan/pr81262.C: New test.
4904
77616c7e
JH
49052017-06-29 Jan Hubicka <hubicka@ucw.cz>
4906
4907 PR ipa/81261
4908 * g++.dg/ipa/pr81261.C: New testcase.
4909
fb6a764d
AP
49102017-06-30 Andrew Pinski <apinski@cavium.com>
4911
4912 * gcc.dg/torture/pr81245.c: New testcase.
4913
059ab149
AH
49142017-06-30 Aldy Hernandez <aldyh@redhat.com>
4915
4916 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4917 unbounded use.
4918
e59e8b5a
DM
49192017-06-30 David Malcolm <dmalcolm@redhat.com>
4920
4921 PR c++/80014
4922 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4923 Add declaration.
4924 (test_typeid): New test function.
4925
e855bdc0
JJ
49262017-06-30 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR target/81225
4929 * gcc.target/i386/pr81225.c: New test.
4930
fe32bb1b
NS
49312017-06-30 Nathan Sidwell <nathan@acm.org>
4932
4933 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4934 * g++.dg/cpp0x/decltype9.C: Likewise.
4935 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4936 * g++.dg/lookup/decl1.C: Likewise.
4937 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4938 * g++.dg/other/pr28432.C: Likewise.
4939 * g++.dg/parse/crash12.C: Likewise.
4940 * g++.dg/parse/enum3.C: Likewise.
4941 * g++.dg/parse/operator6.C: Likewise.
4942 * g++.dg/template/crash69.C: Likewise.
4943 * g++.dg/template/error27.C: Likewise.
4944 * g++.dg/template/error28.C: Likewise.
4945 * g++.dg/template/memfriend6.C: Likewise.
4946 * g++.old-deja/g++.mike/err1.C: Likewise.
4947 * g++.old-deja/g++.mike/p811.C: Likewise.
4948 * g++.old-deja/g++.other/crash25.C: Likewise.
4949 * g++.old-deja/g++.other/dtor4.C: Likewise.
4950 * g++.old-deja/g++.pt/t37.C: Likewise.
4951
aaa587d4
ML
49522017-06-30 Martin Liska <mliska@suse.cz>
4953
4954 PR ipa/81214
4955 * gcc.target/i386/pr81214.c: New test.
4956
274c1516
NS
49572017-06-30 Nathan Sidwell <nathan@acm.org>
4958
3b5c768c
NS
4959 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4960
274c1516
NS
4961 PR c++/81229
4962 * g++.dg/lookup/pr81229.C: New.
4963
c497284c
ML
49642017-06-30 Martin Liska <mliska@suse.cz>
4965
4966 PR sanitizer/81021
4967 * g++.dg/asan/pr81021.C: New test.
4968
4812f0b7
RB
49692017-06-30 Richard Biener <rguenther@suse.de>
4970
4971 PR tree-optimization/81249
4972 * g++.dg/torture/pr81249.C: New testcase.
4973
8e09cb8b
PC
49742017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4975
4976 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4977 * g++.dg/diagnostic/variadic1.C: Likewise.
4978 * g++.dg/gomp/udr-3.C: Likewise.
4979 * g++.dg/overload/error1.C: Likewise.
4980 * g++.dg/overload/error2.C: Likewise.
4981 * g++.dg/template/duplicate1.C: Likewise.
4982 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4983 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4984 * g++.old-deja/g++.other/redecl2.C: Likewise.
4985 * g++.old-deja/g++.other/redecl4.C: Likewise.
4986 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4987
74582a3e
CP
49882017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4989
4990 PR fortran/77765
4991 * gfortran.dg/goacc/pr77765.f90: New test.
4992
6da4066f
SE
49932017-06-29 Steve Ellcey <sellcey@cavium.com>
4994
4995 * gcc.target/aarch64/ccmp_2.c: New test.
4996
be3b7dcf
NS
49972017-06-29 Nathan Sidwell <nathan@acm.org>
4998
4999 PR c++/81247
5000 * g++.dg/parse/pr81247-[abc].C: New.
5001
e5898daf
CL
50022017-06-29 Carl Love <cel@us.ibm.com>
5003
5004 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5005 test_unsigned_int_result, test_ll_int_result,
5006 test_ll_unsigned_int_result): Add result checking functions, add
5007 debug support.
5008 (main): Add builtin function tests.
5009
14836f38
CL
50102017-06-29 Carl Love <cel@us.ibm.com>
5011
5012 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5013 dg-skip-if): Add -mvsx -mcpu=power7.
5014
0630a4ec
RB
50152017-06-29 Richard Biener <rguenther@suse.de>
5016
5017 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5018
f76b4224
NS
50192017-06-29 Nathan Sidwell <nathan@acm.org>
5020
5021 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5022
f66459c1
PB
50232017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5024
5025 PR middle-end/81194
5026 * g++.dg/pr81194.C: New test.
5027
3c7bb489
L
50282017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5029
5030 PR ipa/80565
5031 * gcc.dg/torture/pr80565.c: New file.
5032
6cd83bec
BC
50332017-06-29 Bin Cheng <bin.cheng@arm.com>
5034
5035 PR tree-optimization/81196
5036 * gcc.dg/vect/pr81196.c: New.
5037
4c6a51a0
MC
50382017-06-29 Michael Collison <michael.collison@arm.com>
5039
5040 Fix date on previous ChangeLog entry.
5041
50422017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
5043 Michael Collison <michael.collison@arm.com>
5044
5045 PR target/70119
5046 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5047
395a191d
SP
50482017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5049
5050 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5051 Test new intrinsic.
5052 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5053 Ditto.
5054 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5055 Ditto.
5056 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5057 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5058 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5059
0ddc0ebc
TP
50602017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5061
5062 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5063 current ARM check by ARM NEON's availability check.
5064 (check_effective_target_vect_intfloat_cvt): Likewise.
5065 (check_effective_target_vect_uintfloat_cvt): Likewise.
5066 (check_effective_target_vect_floatint_cvt): Likewise.
5067 (check_effective_target_vect_floatuint_cvt): Likewise.
5068 (check_effective_target_vect_shift): Likewise.
5069 (check_effective_target_whole_vector_shift): Likewise.
5070 (check_effective_target_vect_bswap): Likewise.
5071 (check_effective_target_vect_shift_char): Likewise.
5072 (check_effective_target_vect_long): Likewise.
5073 (check_effective_target_vect_float): Likewise.
5074 (check_effective_target_vect_perm): Likewise.
5075 (check_effective_target_vect_perm_byte): Likewise.
5076 (check_effective_target_vect_perm_short): Likewise.
5077 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5078 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5079 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5080 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5081 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5082 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5083 (check_effective_target_vect_widen_shift): Likewise.
5084 (check_effective_target_vect_extract_even_odd): Likewise.
5085 (check_effective_target_vect_interleave): Likewise.
5086 (check_effective_target_vect_multiple_sizes): Likewise.
5087 (check_effective_target_vect64): Likewise.
5088 (check_effective_target_vect_max_reduc): Likewise.
5089
56a6d474
RB
50902017-06-28 Richard Biener <rguenther@suse.de>
5091
5092 PR middle-end/81227
5093 * gcc.dg/pr81227.c: New testcase.
5094
926c7865
MM
50952017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5096
5097 PR target/81193
5098 * lib/target-supports.exp
5099 (check_ppc_cpu_supports_hw_available): New test to make sure
5100 __builtin_cpu_supports works on power7 and newer.
5101
17a7218b
ML
51022017-06-28 Martin Liska <mliska@suse.cz>
5103
5104 PR ipa/81128
5105 * gcc.target/i386/pr81128.c: New test.
5106
63010089
ML
51072017-06-28 Martin Liska <mliska@suse.cz>
5108
5109 PR driver/79659
5110 * g++.dg/opt/pr79659.C: New test.
5111
b1cac008
CL
51122017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5113
5114 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5115 and options.
5116 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5117
42bd89ce
MG
51182017-06-28 Marc Glisse <marc.glisse@inria.fr>
5119
5120 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5121 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5122
b8d62ac8
JJ
51232017-06-28 Jakub Jelinek <jakub@redhat.com>
5124
5125 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5126 (foo): ... this. Change constants such that it isn't matched
5127 as __builtin_copysign, yet tests the combiner the same.
5128
6dc61b45
ML
51292017-06-28 Martin Liska <mliska@suse.cz>
5130
5131 PR sanitizer/81224
5132 * gcc.dg/asan/pr81224.c: New test.
5133
9a265443
EB
51342017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5135
5136 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5137 passed to pthread_join.
5138
935b5226
AK
51392017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5140
5141 * gcc.target/s390/nodatarel-1.c: New test.
5142
88016532
JD
51432017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5144
5145 PR fortran/80164
5146 * gfortran.dg/array_temporaries_4.f90: New test.
5147
8c2805bb
AP
51482017-06-27 Andrew Pinski <apinski@cavium.com>
5149
5150 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5151 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5152 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5153
786c6d10
MP
51542017-06-27 Marek Polacek <polacek@redhat.com>
5155
5156 PR sanitizer/81223
5157 * gcc.dg/ubsan/pr81223.c: New test.
5158
1e7df2e6
MG
51592017-06-27 Marc Glisse <marc.glisse@inria.fr>
5160
5161 * gcc.dg/tree-ssa/assoc-1.c: New file.
5162
58b45c4f
PC
51632017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5164
5165 PR c++/62046
5166 * g++.dg/parse/catch2.C: New.
5167
00296d7f
JJ
51682017-06-27 Jakub Jelinek <jakub@redhat.com>
5169
c1031852
JJ
5170 PR sanitizer/81209
5171 * g++.dg/ubsan/pr81209.C: New test.
5172
00296d7f
JJ
5173 PR middle-end/81207
5174 * gcc.c-torture/compile/pr81207.c: New test.
5175
0c418630
MP
51762017-06-27 Marek Polacek <polacek@redhat.com>
5177
5178 PR bootstrap/81216
5179 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5180
4b377e01
MS
51812017-06-26 Martin Sebor <msebor@redhat.com>
5182
5183 PR c++/81169
5184 * g++.dg/Wclass-memaccess-2.C: New test.
5185
952ac945
CL
51862017-06-26 Carl Love <cel@us.ibm.com>
5187
5188 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5189 Add new runnable test file for the vec_rev built-ins.
5190
df11b2ea
BS
51912016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5192
226ab0a8 5193 PR/tree-optimization 71815
df11b2ea
BS
5194 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5195 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5196
fa7ccca0
RL
51972017-06-26 Renlin Li <renlin.li@arm.com>
5198 Szabolcs Nagy <szabolcs.nagy@arm.com>
5199
5200 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5201 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5202 memmove.
5203
5a5c2d16
RB
52042017-06-26 Richard Biener <rguenther@suse.de>
5205
5206 PR target/81175
5207 * gfortran.dg/pr81175.f: New testcase.
5208
75f0112f
RB
52092017-06-26 Richard Biener <rguenther@suse.de>
5210
5211 PR tree-optimization/81203
5212 * gcc.dg/torture/pr81203.c: New testcase.
5213
3e2becc4
MP
52142017-06-26 Marek Polacek <polacek@redhat.com>
5215
5216 PR c/80116
5217 * c-c++-common/Wmultistatement-macros-1.c: New test.
5218 * c-c++-common/Wmultistatement-macros-2.c: New test.
5219 * c-c++-common/Wmultistatement-macros-3.c: New test.
5220 * c-c++-common/Wmultistatement-macros-4.c: New test.
5221 * c-c++-common/Wmultistatement-macros-5.c: New test.
5222 * c-c++-common/Wmultistatement-macros-6.c: New test.
5223 * c-c++-common/Wmultistatement-macros-7.c: New test.
5224 * c-c++-common/Wmultistatement-macros-8.c: New test.
5225 * c-c++-common/Wmultistatement-macros-9.c: New test.
5226 * c-c++-common/Wmultistatement-macros-10.c: New test.
5227 * c-c++-common/Wmultistatement-macros-11.c: New test.
5228
945653db
EB
52292017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5230
5231 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5232
c8e3c356
CL
52332017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5234
5235 * lib/target-supports.exp
5236 (check_effective_target_arm_neon_ok_nocache): Add flags with
5237 -mfloat-abi=hard. Include arm_neon.h.
5238 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5239 (check_effective_target_arm_neon_ok_no_float_abi): New.
5240 * gcc.target/arm/lto/pr65837_0.c: Require
5241 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5242 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5243 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5244
22235619
PC
52452017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/62315
5248 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5249
e56e3fda
TK
52502017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5251
45bb7d59 5252 PR fortran/52473
e56e3fda
TK
5253 * gfortran.dg/cshift_2.f90: New test.
5254
d3f062be
JW
52552017-06-23 Jim Wilson <jim.wilson@linaro.org>
5256
5257 PR middle-end/79794
5258 * gcc.target/aarch64/pr79794.c: New.
5259
37416b69
MM
52602017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5261
5262 PR target/80510
5263 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5264 * gcc.target/powerpc/pr80510-2.c: Likewise.
5265
8447a92f
JL
52662017-06-22 Jeff Law <law@redhat.com>
5267
5268 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5269
52607f7e
WS
52702017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5271
5272 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5273 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5274 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5275 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5276 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5277 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5278 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5279 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5280
fb68f296
JC
52812017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5282
45bb7d59 5283 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5284
60edf8bb
MT
52852017-06-22 Matt Turner <mattst88@gmail.com>
5286
5287 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5288 skylake check.
5289
4333d74b
CL
52902017-06-22 Carl Love <cel@us.ibm.com>
5291
5292 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5293 vmuleuh): Fix scan-assembler-times should check for word not half word
5294 instructions.
5295
13f752b2
JL
52962017-06-22 Jeff Law <law@redhat.com>
5297
5298 * gcc.c-torture/compile/stack-check-1.c: New test.
5299
0759db19
RB
53002016-06-22 Richard Biener <rguenther@suse.de>
5301
5302 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5303 * gcc.dg/vect/pr65947-2.c: Likewise.
5304 * gcc.dg/vect/pr65947-3.c: Likewise.
5305 * gcc.dg/vect/pr65947-4.c: Likewise.
5306 * gcc.dg/vect/pr65947-5.c: Likewise.
5307 * gcc.dg/vect/pr65947-6.c: Likewise.
5308 * gcc.dg/vect/pr65947-8.c: Likewise.
5309 * gcc.dg/vect/pr65947-9.c: Likewise.
5310 * gcc.dg/vect/pr65947-10.c: Likewise.
5311 * gcc.dg/vect/pr65947-12.c: Likewise.
5312 * gcc.dg/vect/pr65947-13.c: Likewise.
5313 * gcc.dg/vect/pr65947-14.c: Likewise.
5314 * gcc.dg/vect/vect-cond-2.c: Likewise.
5315 * gcc.dg/vect/vect-pr69848.c: Likewise.
5316
c24c235e
ML
53172017-06-22 Martin Liska <mliska@suse.cz>
5318
5319 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5320 to not inline it.
5321
71f82be9
JG
53222017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5323
5324 * gcc.dg/tree-ssa/forwprop-37.c: New.
5325
a78f6980
RB
53262017-06-22 Richard Biener <rguenther@suse.de>
5327
5328 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5329
85d5b033
RB
53302017-06-22 Richard Biener <rguenther@suse.de>
5331
5332 * gcc.dg/vect/pr65947-14.c: New testcase.
5333
4ded8669
MM
53342017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5335
5336 PR target/80510
5337 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5338 32-bit support is added. Change ITYPE size to 64-bit integer.
5339 * gcc.target/powerpc/pr80510-2.c: Likewise.
5340
cb8d1b01
JJ
53412017-06-21 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR c++/81154
5344 * g++.dg/gomp/pr81154.C: New test.
5345
113459fa
DM
53462017-06-21 David Malcolm <dmalcolm@redhat.com>
5347
5348 * g++.dg/other/old-style-cast-fixits.C: New test case.
5349
5e9d501c
JJ
53502017-06-21 Jakub Jelinek <jakub@redhat.com>
5351
5352 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5353
27d33d3e
TV
53542017-06-21 Tom de Vries <tom@codesourcery.com>
5355
5356 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5357
5433db45
TV
53582017-06-21 Tom de Vries <tom@codesourcery.com>
5359
5360 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5361 warning.
5362
93c18375
ML
53632017-06-21 Martin Liska <mliska@suse.cz>
5364
5365 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5366
ff9baa5f
PMR
53672017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5368
5369 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5370 gnat.dg/debug11_pkg2.ads: New testcase.
5371
a23ba8cc
MG
53722017-06-21 Marc Glisse <marc.glisse@inria.fr>
5373
5374 * gcc.target/i386/getround.c: New file.
5375
ed73f46f
MG
53762017-06-21 Marc Glisse <marc.glisse@inria.fr>
5377
5378 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5379 * gcc.dg/tree-ssa/addadd-2.c: New file.
5380
6b92ab17
TV
53812017-06-21 Tom de Vries <tom@codesourcery.com>
5382
5383 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5384 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5385 * gcc.c-torture/compile/20080806-1.c: Same.
5386 * gcc.c-torture/compile/920723-1.c: Same.
5387 * gcc.c-torture/compile/930621-1.c: Same.
5388 * gcc.c-torture/compile/991214-2.c: Same.
5389 * gcc.c-torture/compile/bcopy.c: Same.
5390 * gcc.c-torture/compile/memtst.c: Same.
5391 * gcc.c-torture/compile/msp.c: Same.
5392 * gcc.c-torture/compile/stuct.c: Same.
5393 * gcc.c-torture/execute/20011008-3.c: Same.
5394 * gcc.c-torture/execute/20030209-1.c: Same.
5395 * gcc.c-torture/execute/20031012-1.c: Same.
5396 * gcc.c-torture/execute/20040805-1.c: Same.
5397 * gcc.c-torture/execute/920410-1.c: Same.
5398 * gcc.c-torture/execute/921113-1.c: Same.
5399 * gcc.c-torture/execute/921202-1.c: Same.
5400 * gcc.c-torture/execute/921208-2.c: Same.
5401 * gcc.c-torture/execute/930106-1.c: Same.
5402 * gcc.c-torture/execute/930406-1.c: Same.
5403 * gcc.c-torture/execute/950221-1.c: Same.
5404 * gcc.c-torture/execute/960521-1.c: Same.
5405 * gcc.c-torture/execute/980605-1.c: Same.
5406 * gcc.c-torture/execute/comp-goto-1.c: Same.
5407 * gcc.c-torture/execute/comp-goto-2.c: Same.
5408 * gcc.c-torture/execute/memcpy-1.c: Same.
5409 * gcc.c-torture/execute/multi-ix.c: Same.
5410 * gcc.c-torture/execute/nestfunc-4.c: Same.
5411 * gcc.c-torture/execute/pr20621-1.c: Same.
5412 * gcc.c-torture/execute/pr23135.c: Same.
5413 * gcc.c-torture/execute/pr28982b.c: Same.
5414 * gcc.dg/loop-3.c: Same.
5415 * gcc.dg/struct-ret-3.c: Same.
5416 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5417 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5418 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5419 * gcc.dg/tree-prof/pr44777.c: Same.
5420
191578a5
DM
54212017-06-20 David Malcolm <dmalcolm@redhat.com>
5422
5423 PR jit/81144
5424 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5425 memset call with zero-initialization.
5426 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5427
8a259e30
UB
54282017-06-20 Uros Bizjak <ubizjak@gmail.com>
5429
5430 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5431 (main): Renamed to ...
5432 (fma4_test): ... this.
5433
b6837e04
JK
54342017-06-20 Julia Koval <julia.koval@intel.com>
5435
5436 * gcc.target/i386/pr73350-2.c: New test.
5437
67ea3f4e
RO
54382017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5439
5440 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5441 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5442 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5443 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5444 restrict to x86_64-*-*-gnu.
5445 Skip scan-assembler on *-*-darwin*.
5446 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5447 * gcc.dg/loop-invariant.c: Likewise.
5448 * gcc.dg/lto/pr70955_0.c: Likewise.
5449 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5450 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5451 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5452
5453 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5454 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5455 targets.
5456 * gcc.dg/attr-ms_struct-2.c: Likewise.
5457 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5458 * gcc.dg/bf-ms-layout.c: Likewise.
5459 * gcc.dg/bf-ms-layout-2.c: Likewise.
5460 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5461 Require fpic support.
5462 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5463 targets.
5464 * gcc.target/i386/bitfield2.c: Likewise.
5465 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5466 targets.
5467 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5468
71bbbd13
NS
54692017-06-20 Nathan Sidwell <nathan@acm.org>
5470
5471 PR c++/67074
5472 * g++.dg/lookup/pr67074.C: New.
5473 * g++.dg/parse/namespace-alias-1.C: Adjust.
5474
531f0b38
RB
54752017-06-20 Richard Biener <rguenther@suse.de>
5476
5477 PR middle-end/81097
5478 * c-c++-common/ubsan/pr81097.c: New testcase.
5479
d47d7438
RB
54802017-06-20 Richard Biener <rguenther@suse.de>
5481
5482 * gcc.dg/vect/pr65947-9.c: Adjust.
5483
b5c7b957
TP
54842017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5485
5486 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5487 * gcc.target/arm/acle/cdp2.c: Likewise.
5488 * gcc.target/arm/acle/ldc.c: Likewise.
5489 * gcc.target/arm/acle/ldc2.c: Likewise.
5490 * gcc.target/arm/acle/ldc2l.c: Likewise.
5491 * gcc.target/arm/acle/ldcl.c: Likewise.
5492 * gcc.target/arm/acle/mcr.c: Likewise.
5493 * gcc.target/arm/acle/mcr2.c: Likewise.
5494 * gcc.target/arm/acle/mcrr.c: Likewise.
5495 * gcc.target/arm/acle/mcrr2.c: Likewise.
5496 * gcc.target/arm/acle/mrc.c: Likewise.
5497 * gcc.target/arm/acle/mrc2.c: Likewise.
5498 * gcc.target/arm/acle/mrrc.c: Likewise.
5499 * gcc.target/arm/acle/mrrc2.c: Likewise.
5500 * gcc.target/arm/acle/stc.c: Likewise.
5501 * gcc.target/arm/acle/stc2.c: Likewise.
5502 * gcc.target/arm/acle/stc2l.c: Likewise.
5503 * gcc.target/arm/acle/stcl.c: Likewise.
5504
a1aa2599
JJ
55052017-06-20 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR target/81121
5508 * gcc.target/i386/pr81121.c: New test.
5509
16122c22
MM
55102017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5511
5512 PR target/79799
5513 * gcc.target/powerpc/pr79799-1.c: New test.
5514 * gcc.target/powerpc/pr79799-2.c: Likewise.
5515 * gcc.target/powerpc/pr79799-3.c: Likewise.
5516 * gcc.target/powerpc/pr79799-4.c: Likewise.
5517 * gcc.target/powerpc/pr79799-5.c: Likewise.
5518
5ec046c0
NS
55192017-06-19 Nathan Sidwell <nathan@acm.org>
5520
5521 PR c++/81124
5522 PR c++/79766
5523 * g++.dg/lookup/pr79766.C: New.
5524 * g++.dg/lookup/pr81124.C: New.
5525 * g++.dg/template/explicit6.C: Adjust.
5526 * g++.old-deja/g++.other/decl5.C: Adjust.
5527
c72e002c
CL
55282017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5529
5530 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5531 -DSTACK_SIZE.
5532
4301ae22
JJ
55332017-06-19 Jakub Jelinek <jakub@redhat.com>
5534
9f8fafe8
JJ
5535 PR sanitizer/81125
5536 * g++.dg/ubsan/pr81125.C: New test.
5537
4301ae22
JJ
5538 PR sanitizer/81111
5539 * g++.dg/ubsan/pr81111.C: New test.
5540
21e4389f
RB
55412017-06-19 Richard Biener <rguenther@suse.de>
5542
5543 PR middle-end/81118
5544 * gcc.dg/torture/pr81118.c: New testcase.
5545
343ae898
RB
55462017-06-19 Richard Biener <rguenther@suse.de>
5547
5548 PR tree-optimization/80887
5549 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5550
97872698
JJ
55512017-06-19 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR ipa/81112
5554 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5555
c14c0b15
NS
55562017-06-19 Nathan Sidwell <nathan@acm.org>
5557
5558 PR c++/81119
5559 * g++.dg/warn/pr81119.C: New.
5560
a6e5212a
ML
55612017-06-19 Martin Liska <mliska@suse.cz>
5562
5563 PR sanitizer/80879
5564 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5565
871cc215
ML
55662017-06-19 Martin Liska <mliska@suse.cz>
5567
5568 PR ipa/80732
5569 * gcc.target/i386/mvc5.c: Scan indirect_function.
5570 * gcc.target/i386/mvc7.c: Likewise.
5571 * gcc.target/i386/pr80732.c: New test.
5572
431abe69
PC
55732017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/66093
5576 * g++.dg/cpp1y/constexpr-66093.C: New.
5577
fe1ae165
RO
55782017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5579
5580 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5581 dg-skip-if list.
5582
db9bbdec
RB
55832017-06-19 Richard Biener <rguenther@suse.de>
5584
5585 PR ipa/81112
5586 * g++.dg/torture/pr81112.C: New testcase.
5587
18154846
JH
55882017-06-18 Jan Hubicka <hubicka@ucw.cz>
5589
5590 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5591
5dace4bf
TK
55922017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5593
5594 PR fortran/52473
5595 * gfortran.dg/cshift_1.f90: New test.
5596
4f4b0ab8
RO
55972017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5598
5599 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5600
b36a612c
CL
56012017-06-16 Carl Love <cel@us.ibm.com>
5602
5603 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5604 main): Add runnable tests and test checker for vec_float,
5605 vec_float2, vec_floate and vec_floato builtins.
5606
e3e266bf
RE
56072017-06-16 Richard Earnshaw <rearnsha@arm.com>
5608
5609 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5610 the architecture options added by dg-add-options arm_neon.
5611 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5612 to the architecture.
5613 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5614 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5615 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5616
42093880
RE
56172017-06-16 Richard Earnshaw <rearnsha@arm.com>
5618
5619 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5620 multilibs have been built.
5621
c5742a17
RE
56222017-06-16 Richard Earnshaw <rearnsha@arm.com>
5623
5624 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5625 * gcc.target/arm/pr51915.c: Likewise.
5626 * gcc.target/arm/pr52006.c: Likewise.
5627 * gcc.target/arm/pr53187.c: Likewise.
5628
93aa40fe
RE
56292017-06-16 Richard Earnshaw <rearnsha@arm.com>
5630
5631 * gcc.target/arm/multilibs.exp: New file.
5632
b3d8d88e
MS
56332017-06-16 Martin Sebor <msebor@redhat.com>
5634
5635 PR tree-optimization/80933
5636 PR tree-optimization/80934
5637 * gcc.dg/fold-bcopy.c: New test.
5638 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5639 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5640 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5641 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5642 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5643 * gcc.dg/builtins-nonnull.c: Likewise.
5644
56960fd6
JG
56452017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5646
5647 PR target/71778
5648 * gcc.target/arm/pr71778.c: New.
5649
ec73e54d
JH
56502017-06-16 Jan Hubicka <hubicka@ucw.cz>
5651
5652 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5653
01f1c24e
RB
56542017-06-16 Richard Biener <rguenther@suse.de>
5655
5656 PR tree-optimization/81090
5657 * gcc.dg/graphite/pr81090.c: New testcase.
5658
8d94f932
JW
56592017-06-16 Janus Weil <janus@gcc.gnu.org>
5660
5661 PR fortran/80983
5662 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5663
b783399a
JJ
56642017-06-16 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR sanitizer/81094
5667 * c-c++-common/ubsan/object-size-11.c: New test.
5668
c3684b7b
MS
56692017-06-15 Martin Sebor <msebor@redhat.com>
5670
5671 PR c++/80560
5672 * g++.dg/Wclass-memaccess.C: New test.
5673
d0e7a9fd
JW
56742017-06-15 Janus Weil <janus@gcc.gnu.org>
5675
5676 PR fortran/80983
5677 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5678
d1eed638
JH
56792017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5680
5681 PR lto/69866
5682 * gcc.dg/lto/pr69866_0.c: New test.
5683 * gcc.dg/lto/pr69866_1.c: Likewise.
5684
61f5d852
JL
56852017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5686
5687 PR target/78818
5688 * gcc.target/msp430/pr78818-real.c: New template for tests.
5689 * gcc.target/msp430/pr78818-auto.c: New test.
5690 * gcc.target/msp430/pr78818-data-region.c: New test.
5691 * gcc.target/msp430/pr78818-data-sec.c: New test.
5692 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5693
6820664a
TP
56942017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5695
5696 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5697 instructions in it rather than the number of IT blocks being 2.
5698 Transfer scan directive arm_thumb2 restriction to the whole
5699 testcase and restrict further to Thumb-only targets.
5700
41c540fc
TC
57012017-06-15 Tamar Christina <tamar.christina@arm.com>
5702
5703 * gcc.target/arm/sdiv_costs_1.c:
5704 Use dg-add-options.
5705
3466430f
MR
57062017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5707
5708 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5709 * gcc.target/mips/pr51513-1.c: New test.
5710 * gcc.target/mips/pr51513-2.c: New test.
5711
26fda5f5
RB
57122017-06-14 Richard Biener <rguenther@suse.de>
5713
5714 PR tree-optimization/81083
5715 * gcc.dg/torture/pr81083.c: Add prototypes.
5716
909263f8
RB
57172017-06-14 Richard Biener <rguenther@suse.de>
5718
5719 PR middle-end/81088
5720 * c-c++-common/ubsan/pr81088.c: New testcase.
5721
938a807a
EB
57222017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5723
5724 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5725
85c1b6d7
AP
57262017-06-14 Andrew Pinski <apinski@cavium.com>
5727 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5728
5729 PR target/71663
5730 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5731 * gcc.target/aarch64/vect-init-2.c: Likewise.
5732 * gcc.target/aarch64/vect-init-3.c: Likewise.
5733 * gcc.target/aarch64/vect-init-4.c: Likewise.
5734 * gcc.target/aarch64/vect-init-5.c: Likewise.
5735
bee9e49f
PC
57362017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/58541
5739 * g++.dg/cpp0x/constexpr-58541.C: New.
5740
24d020bd
RB
57412017-06-14 Richard Biener <rguenther@suse.de>
5742
5743 PR tree-optimization/81083
5744 * gcc.dg/torture/pr81083.c: New testcase.
5745
11c16c2a
JJ
57462017-06-14 Jakub Jelinek <jakub@redhat.com>
5747
5748 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5749 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5750
c60dc053
JJ
57512017-06-13 Jakub Jelinek <jakub@redhat.com>
5752
f31a8339
JJ
5753 PR c++/80973
5754 * g++.dg/ubsan/pr80973.C: New test.
5755
c60dc053
JJ
5756 PR c++/80984
5757 * g++.dg/opt/nrv18.C: New test.
5758
45b2222a
ML
57592017-06-13 Martin Liska <mliska@suse.cz>
5760
5761 PR sanitize/78204
5762 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5763 test by adding no_sanitize attribute.
5764 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5765
ef0e3441
RL
57662017-06-13 Renlin Li <renlin.li@arm.com>
5767
5768 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5769 conditionally.
5770
345683a9
MJ
57712017-06-13 Martin Jambor <mjambor@suse.cz>
5772
5773 PR tree-optimization/80803
5774 PR tree-optimization/81063
5775 gcc.dg/tree-ssa/pr80803.c: New test.
5776 gcc.dg/tree-ssa/pr81063.c: Likewise.
5777
9ebc3467
YG
57782017-06-12 Yury Gribov <tetra2005@gmail.com>
5779
5780 * c-c++-common/fold-masked-cmp-3.c: New test.
5781
16842d34
YG
57822017-06-13 Yury Gribov <tetra2005@gmail.com>
5783
5784 PR tree-optimization/67328
5785 * c-c++-common/fold-masked-cmp-1.c: New test.
5786 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5787 * gcc.dg/pr46309.c: Fix pattern.
5788 * gcc.dg/pr46309-2.c: Likewise.
5789
ba593ad5
TC
57902017-06-13 Tamar Christina <tamar.christina@arm.com>
5791
5792 * gcc.target/arm/sdiv_costs_1.c:
5793 Require arm_arch_v8a_ok and add march option.
5794
9ab5a235
ML
57952017-06-13 Martin Liska <mliska@suse.cz>
5796
5797 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5798 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5799 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5800
4f2c198d
RB
58012017-06-13 Richard Biener <rguenther@suse.de>
5802
5803 PR middle-end/81065
5804 * c-c++-common/ubsan/pr81065.c: New testcase.
5805
196ed8ea
ILT
58062017-06-12 Ian Lance Taylor <iant@golang.org>
5807
5808 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5809 freorder. Update comment to explain test.
5810
64ff4f60
TC
58112017-06-12 Tamar Christina <tamar.christina@arm.com>
5812
5813 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5814 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5815 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5816 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5817
5ed2fdfe
TC
58182017-06-12 Tamar Christina <tamar.christina@arm.com>
5819
5820 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5821
6cddb61c
TC
58222017-06-12 Tamar Christina <tamar.christina@arm.com>
5823
5824 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5825
aebce396
JJ
58262017-06-12 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR tree-optimization/81003
5829 * gcc.c-torture/compile/pr81003.c: New test.
5830
3fd7fe21
RB
58312017-06-12 Richard Biener <rguenther@suse.de>
5832
5833 PR tree-optimization/81053
5834 * gcc.dg/torture/pr81053.c: New testcase.
5835
ac39f0e8
TK
58362017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5837
5838 PR fortran/80988
5839 * gfortran.dg/implied_do_io_3.f90: New test.
5840
18787c38
TV
58412017-06-10 Tom de Vries <tom@codesourcery.com>
5842
5843 * lib/target-supports.exp (check_effective_target_signal): New proc.
5844 * lib/gcc.exp (gcc_target_compile): Remove appending of
5845 -DSIGNAL_SUPPRESS to additional_flags.
5846 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5847 additional_flags if effective target signal is not supported by the
5848 target.
5849 * gcc.c-torture/execute/20101011-1.c: Same.
5850 * gcc.dg/c99-stdint-1.c: Same.
5851 * gcc.dg/c99-stdint-2.c: Same.
5852 * gcc.dg/c99-stdint-5.c: Same.
5853 * gcc.dg/c99-stdint-6.c: Same.
5854 * gcc.dg/stdint-width-1.c: Same.
5855
0069a009
TV
58562017-06-10 Tom de Vries <tom@codesourcery.com>
5857
5858 * lib/target-supports.exp (check_effective_target_stack_size)
5859 (dg-effective-target-value): New proc.
5860 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5861 additional_flags.
5862 * lib/objc.exp (objc_target_compile): Same.
5863 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5864 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5865 dg-additional-options.
5866 * gcc.c-torture/compile/20080806-1.c: Same.
5867 * gcc.c-torture/compile/920723-1.c: Same.
5868 * gcc.c-torture/compile/930621-1.c: Same.
5869 * gcc.c-torture/compile/991214-2.c: Same.
5870 * gcc.c-torture/compile/bcopy.c: Same.
5871 * gcc.c-torture/compile/memtst.c: Same.
5872 * gcc.c-torture/compile/msp.c: Same.
5873 * gcc.c-torture/compile/stuct.c: Same.
5874 * gcc.c-torture/execute/20011008-3.c: Same.
5875 * gcc.c-torture/execute/20030209-1.c: Same.
5876 * gcc.c-torture/execute/20031012-1.c: Same.
5877 * gcc.c-torture/execute/20040805-1.c: Same.
5878 * gcc.c-torture/execute/920410-1.c: Same.
5879 * gcc.c-torture/execute/920501-7.c: Same.
5880 * gcc.c-torture/execute/921113-1.c: Same.
5881 * gcc.c-torture/execute/921202-1.c: Same.
5882 * gcc.c-torture/execute/921208-2.c: Same.
5883 * gcc.c-torture/execute/930106-1.c: Same.
5884 * gcc.c-torture/execute/930406-1.c: Same.
5885 * gcc.c-torture/execute/950221-1.c: Same.
5886 * gcc.c-torture/execute/960521-1.c: Same.
5887 * gcc.c-torture/execute/980605-1.c: Same.
5888 * gcc.c-torture/execute/comp-goto-1.c: Same.
5889 * gcc.c-torture/execute/comp-goto-2.c: Same.
5890 * gcc.c-torture/execute/memcpy-1.c: Same.
5891 * gcc.c-torture/execute/multi-ix.c: Same.
5892 * gcc.c-torture/execute/nestfunc-4.c: Same.
5893 * gcc.c-torture/execute/pr20621-1.c: Same.
5894 * gcc.c-torture/execute/pr23135.c: Same.
5895 * gcc.c-torture/execute/pr28982b.c: Same.
5896 * gcc.dg/loop-3.c: Same.
5897 * gcc.dg/struct-ret-3.c: Same.
5898 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5899 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5900 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5901 * gcc.dg/tree-prof/pr44777.c: Same.
5902
b09649fd
DM
59032017-06-09 David Malcolm <dmalcolm@redhat.com>
5904
5905 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5906 (test_mutually_exclusive_suggestions): New test function.
5907 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5908 (test_mutually_exclusive_suggestions): New test function.
5909 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5910 (test_mutually_exclusive_suggestions): New test function.
5911 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5912 (test_show_locus): Add special-case for
5913 "test_mutually_exclusive_suggestions".
5914
a1f427e9
ILT
59152017-06-09 Ian Lance Taylor <iant@golang.org>
5916
5917 * gcc.dg/tree-prof/split-1.c: New test.
5918
cb59f689
JH
59192017-06-09 Jan Hubicka <hubicka@ucw.cz>
5920
5921 * gcc.dg/predict-14.c: Avoid cold function detection.
5922 * gcc.target/i386/umod-3.c: Likewise.
5923
f66e6423
TC
59242017-06-09 Tamar Christina <tamar.christina@arm.com>
5925
5926 * gcc.target/aarch64/lrint-matherr.h: New.
5927 * gcc.target/aarch64/inline-lrint_1.c: New.
5928 * gcc.target/aarch64/inline-lrint_2.c: New.
5929 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5930 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5931
37b68a43
TC
59322017-06-09 Tamar Christina <tamar.christina@arm.com>
5933
5934 * gcc.target/arm/sdiv_costs_1.c: New.
5935
37f30285
TV
59362017-06-09 Tom de Vries <tom@codesourcery.com>
5937
5938 PR target/80855
5939 * gcc.target/nvptx/label-values.c: New test.
5940
051508d7
TP
59412017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5942
5943 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5944 Test for null definitions instead of them being undefined. Add entry
5945 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5946 about using the effective target for architecture extension.
5947 (check_effective_target_arm_arch_v7ve_ok): Remove.
5948 (add_options_for_arm_arch_v7ve): Likewise.
5949
01a8cacc
RB
59502017-06-09 Richard Biener <rguenther@suse.de>
5951
5952 PR tree-optimization/66623
5953 * gcc.dg/vect/pr66623.c: New testcase.
5954
6d1115c5
RB
59552017-06-09 Richard Biener <rguenther@suse.de>
5956
5957 PR tree-optimization/79483
5958 * gcc.dg/graphite/pr79483.c: New testcase.
5959
6ba856d4
RB
59602017-06-09 Richard Biener <rguenther@suse.de>
5961
5962 PR middle-end/81007
5963 * g++.dg/pr81007.C: New testcase.
5964
48e69247
JJ
59652017-06-09 Jakub Jelinek <jakub@redhat.com>
5966
5967 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5968 instead of "rsp" for -m32.
5969 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5970 target, add -msse2 to dg-options.
5971 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5972 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5973
120ef1d5
SB
59742017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5975
5976 PR target/80966
5977 * gcc.target/powerpc/stack-limit.c: New testcase.
5978
271be653
WS
59792017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5980
774cccdc
JJ
5981 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5982 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5983 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5984 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5985 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5986 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5987
0d05f685
JJ
59882017-06-08 Jakub Jelinek <jakub@redhat.com>
5989
8ab7005b
JJ
5990 PR c/81006
5991 * c-c++-common/gomp/pr81006.c: New test.
5992
34361776
JJ
5993 PR c++/81011
5994 * g++.dg/gomp/pr81011.C: New test.
5995
0d05f685
JJ
5996 PR middle-end/81005
5997 * c-c++-common/ubsan/align-10.c: New test.
5998 * c-c++-common/ubsan/null-13.c: New test.
5999
2163b9bc
UB
60002017-06-08 Uros Bizjak <ubizjak@gmail.com>
6001
6002 PR target/81015
6003 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6004 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6005 * gcc.target/i386/pr81015.c: New test.
6006
73f49ad7
TV
60072017-06-08 Tom de Vries <tom@codesourcery.com>
6008
6009 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6010 trampolines instead of NO_TRAMPOLINES.
6011 * gcc.c-torture/execute/20000822-1.c: Same.
6012 * gcc.c-torture/execute/920428-2.c: Same.
6013 * gcc.c-torture/execute/920501-7.c: Same.
6014 * gcc.c-torture/execute/920612-2.c: Same.
6015 * gcc.c-torture/execute/921017-1.c: Same.
6016 * gcc.c-torture/execute/921215-1.c: Same.
6017 * gcc.c-torture/execute/931002-1.c: Same.
6018 * gcc.c-torture/execute/comp-goto-2.c: Same.
6019 * gcc.c-torture/execute/nestfunc-1.c: Same.
6020 * gcc.c-torture/execute/nestfunc-2.c: Same.
6021 * gcc.c-torture/execute/nestfunc-3.c: Same.
6022 * gcc.c-torture/execute/nestfunc-5.c: Same.
6023 * gcc.c-torture/execute/nestfunc-6.c: Same.
6024 * gcc.c-torture/execute/pr24135.c: Same.
6025 * gcc.dg/Wtrampolines.c: Same.
6026 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6027 * gcc.dg/torture/stackalign/nested-5.c: Same.
6028 * gcc.dg/torture/stackalign/nested-6.c: Same.
6029 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6030 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6031 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6032 * gcc.dg/trampoline-1.c: Same.
6033 * gcc.dg/tree-prof/pr44777.c: Same.
6034 * gcc.target/i386/pr67770.c: Same.
6035 * lib/gcc.exp (gcc_target_compile): Remove appending of
6036 -DNO_TRAMPOLINES to additional_flags.
6037 * lib/objc.exp (objc_target_compile): Same.
6038
b9835925
TV
60392017-06-08 Tom de Vries <tom@codesourcery.com>
6040
6041 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6042 'gcc,no_trampolines' instead of 'no_trampolines'.
6043
77db6c15
AI
60442017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6045
6046 PR middle-end/79988
6047 * gcc.target/i386/mpx/pr79988.c: New test.
6048
0036534f
AI
60492017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6050
6051 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6052 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6053 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6054
b69d9ac6
JH
60552017-06-08 Jan Hubicka <hubicka@ucw.cz>
6056
6057 * g++.dg/tree-ssa/counts-1.C: New testcase.
6058 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6059
c46f9051
JK
60602017-08-08 Julia Koval <julia.koval@intel.com>
6061
6062 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6063 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6064 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6065 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6066 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6067 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6068
5ed41889
MP
60692017-06-08 Marek Polacek <polacek@redhat.com>
6070
6071 PR sanitize/80932
6072 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6073
8055904e
JK
60742017-08-08 Julia Koval <julia.koval@intel.com>
6075
6076 PR target/73350,80862
6077 * gcc.target/i386/pr73350.c: New test.
6078
fb4bc6ff
RB
60792017-06-08 Richard Biener <rguenther@suse.de>
6080
6081 PR tree-optimization/80928
6082 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6083
989cc652 60842017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6085
989cc652
CL
6086 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6087
83059741
JW
60882017-06-07 Jonathan Wakely <jwakely@redhat.com>
6089
6090 PR c++/80990
6091 * g++.dg/cpp1z/class-deduction39.C: New.
6092
0874a778
MP
60932017-06-07 Marek Polacek <polacek@redhat.com>
6094
6095 PR sanitizer/80932
6096 * c-c++-common/ubsan/pr80932.c: New test.
6097
55e872a4
BC
60982017-06-07 Bin Cheng <bin.cheng@arm.com>
6099
6100 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6101 * gcc.target/i386/l_fma_double_2.c: Ditto.
6102 * gcc.target/i386/l_fma_double_3.c: Ditto.
6103 * gcc.target/i386/l_fma_double_4.c: Ditto.
6104 * gcc.target/i386/l_fma_double_5.c: Ditto.
6105 * gcc.target/i386/l_fma_double_6.c: Ditto.
6106 * gcc.target/i386/l_fma_float_1.c: Ditto.
6107 * gcc.target/i386/l_fma_float_2.c: Ditto.
6108 * gcc.target/i386/l_fma_float_3.c: Ditto.
6109 * gcc.target/i386/l_fma_float_4.c: Ditto.
6110 * gcc.target/i386/l_fma_float_5.c: Ditto.
6111 * gcc.target/i386/l_fma_float_6.c: Ditto.
6112
cb9ac430
TC
61132017-06-07 Tamar Christina <tamar.christina@arm.com>
6114
6115 * gcc.target/aarch64/sdiv_costs_1.c: New.
6116
46c821e7
RB
61172017-06-07 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/80928
6120 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6121 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6122
6eb2ac65
RB
61232017-06-07 Richard Biener <rguenther@suse.de>
6124
6125 PR tree-optimization/80928
6126 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6127 check_results.
6128
25396db9
NS
61292017-06-06 Nathan Sidwell <nathan@acm.org>
6130
6131 * g++.dg/pr45330.C: Add inline namespace case.
6132
bbf97416
TK
61332017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6134
6135 PR fortran/80975
6136 * gfortran.dg/matmul_16.f90: New test.
6137 * gfortran.dg/inline_matmul_18.f90: New test.
6138
dc949728
MP
61392017-06-06 Marek Polacek <polacek@redhat.com>
6140
6141 PR c/79983
6142 * gcc.dg/pr79983.c: New test.
6143
100d0700
DM
61442017-06-06 David S. Miller <davem@davemloft.net>
6145
6146 * gcc.target/sparc/sparc-ret-3.c: New test.
6147
6c6b519a
TV
61482017-06-06 Tom de Vries <tom@codesourcery.com>
6149
6150 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6151 label_values instead of NO_LABEL_VALUES.
6152 * gcc.c-torture/compile/920301-1.c: Same.
6153 * gcc.c-torture/compile/920501-1.c: Same.
6154 * gcc.c-torture/compile/941014-4.c: Same.
6155 * gcc.c-torture/compile/labels-1.c: Same.
6156 * gcc.c-torture/compile/pr18903.c: Same.
6157 * gcc.c-torture/execute/920302-1.c: Same.
6158 * gcc.c-torture/execute/920415-1.c: Same.
6159 * gcc.c-torture/execute/920428-2.c: Same.
6160 * gcc.c-torture/execute/920501-3.c: Same.
6161 * gcc.c-torture/execute/920501-4.c: Same.
6162 * gcc.c-torture/execute/920501-5.c: Same.
6163 * gcc.c-torture/execute/920501-7.c: Same.
6164 * gcc.c-torture/execute/920721-4.c: Same.
6165 * gcc.c-torture/execute/980526-1.c: Same.
6166 * gcc.c-torture/execute/990208-1.c: Same.
6167 * gcc.c-torture/execute/comp-goto-1.c: Same.
6168 * gcc.c-torture/execute/comp-goto-2.c: Same.
6169 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6170 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6171 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6172 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6173 * gcc.dg/tree-prof/pr44777.c: Same.
6174 * gcc.misc-tests/bprob-2.c: Same.
6175 * gcc.misc-tests/gcov-3.c: Same.
6176 * lib/gcc.exp (gcc_target_compile): Remove appending of
6177 -DNO_LABEL_VALUES to additional_flags.
6178 * lib/objc.exp (objc_target_compile): Same.
6179 * lib/target-supports.exp (check_effective_target_label_values): Test on
6180 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6181
4ebcc903
KT
61822017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6183
6184 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6185
331dc840
RB
61862017-06-06 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/80974
6189 * gcc.dg/torture/pr80974.c: New testcase.
6190
d2537732
TP
61912017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6192
6193 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6194 "unsigned int" in conversation warning on line 15.
6195
e7baeb39
RB
61962017-06-06 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/80928
6199 * gcc.dg/vect/pr80928.c: New testcase.
6200 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6201 * gcc.dg/vect/slp-13.c: Likewise.
6202 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6203
05945a1b
DM
62042017-06-05 David Malcolm <dmalcolm@redhat.com>
6205
6206 * g++.dg/plugin/comment_plugin.c: New test plugin.
6207 * g++.dg/plugin/comments-1.C: New test file.
6208 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6209
9b972837
BE
62102017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6211
6212 * gcc.misc-tests/gcov-1a.c: New test.
6213
1d135d98
MM
62142017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6215
6216 * gcc.target/powerpc/clone1.c: New test.
6217
92bba237
JW
62182017-06-05 Janus Weil <janus@gcc.gnu.org>
6219
6220 PR fortran/70601
6221 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6222
7b3ee9c9
NK
62232017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6224
6225 PR fortran/35339
6226 * gfortran.dg/implied_do_io_1.f90: New Test.
6227 * gfortran.dg/implied_do_io_2.f90: New Test.
6228
e4d1c5c4
RL
62292017-06-05 Renlin Li <renlin.li@arm.com>
6230
6231 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6232 selector to related line.
6233
d91561cb
JH
62342017-06-05 Jan Hubicka <hubicka@ucw.cz>
6235
6236 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6237
d8395013
KT
62382017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6239
6240 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6241
279dc4b4
KT
62422017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6243
6244 * gcc.target/aarch64/subs_compare_2.c: New test.
6245
e49d8b68
KT
62462017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6247
6248 * gcc.target/aarch64/subs_compare_1.c: New test.
6249
4456f65d
CX
62502017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6251
6252 * gcc.target/mips/div-9.c: Delete duplicate test.
6253 * gcc.target/mips/div-10.c: Ditto.
6254 * gcc.target/mips/div-11.c: Ditto.
6255 * gcc.target/mips/div-12.c: Ditto.
6256
3995f3a2
JH
62572017-05-23 Jan Hubicka <hubicka@ucw.cz>
6258
6259 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6260
82c027e1
DH
62612017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6262
6263 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6264 vesrion of the dejagnu grep.
6265 (list-module-names): Use it and adjust the regular expressions for
6266 modules and submodules.
6267 * gfortran.dg/prof/prof.exp: Cleanup modules.
6268 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6269 directives.
6270 * gfortran.dg/altreturn_8.f90: Likewise.
6271 * gfortran.dg/associate_12.f90: Likewise.
6272 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6273 * gfortran.dg/charlen_15.f90: Likewise.
6274 * gfortran.dg/class_4a.f03: Likewise.
6275 * gfortran.dg/class_54.f90: Likewise.
6276 * gfortran.dg/class_dummy_4.f03: Likewise.
6277 * gfortran.dg/class_dummy_5.f90: Likewise.
6278 * gfortran.dg/constructor_9.f90: Likewise.
6279 * gfortran.dg/dec_structure_15.f90: Likewise.
6280 * gfortran.dg/do_check_8.f90: Likewise.
6281 * gfortran.dg/dtio_26.f03: Likewise.
6282 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6283 * gfortran.dg/equiv_9.f90: Likewise.
6284 * gfortran.dg/extends_15.f90: Likewise.
6285 * gfortran.dg/finalize_22.f90: Likewise.
6286 * gfortran.dg/finalize_23.f90: Likewise.
6287 * gfortran.dg/generic_26.f90: Likewise.
6288 * gfortran.dg/generic_27.f90: Likewise.
6289 * gfortran.dg/namelist_76.f90: Likewise.
6290 * gfortran.dg/pointer_init_8.f90: Likewise.
6291 * gfortran.dg/pr61318.f90: Likewise.
6292 * gfortran.dg/pr77260_1.f90: Likewise.
6293 * gfortran.dg/pr77260_2.f90: Likewise.
6294 * gfortran.dg/pr77420_3.f90: Likewise.
6295 * gfortran.dg/proc_ptr_39.f90: Likewise.
6296 * gfortran.dg/proc_ptr_41.f90: Likewise.
6297 * gfortran.dg/proc_ptr_42.f90: Likewise.
6298 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6299 * gfortran.dg/submodule_1.f08: Likewise.
6300 * gfortran.dg/submodule_10.f08: Likewise.
6301 * gfortran.dg/submodule_14.f08: Likewise.
6302 * gfortran.dg/submodule_15.f08: Likewise.
6303 * gfortran.dg/submodule_2.f08: Likewise.
6304 * gfortran.dg/submodule_5.f08: Likewise.
6305 * gfortran.dg/submodule_6.f08: Likewise.
6306 * gfortran.dg/submodule_7.f08: Likewise.
6307 * gfortran.dg/submodule_8.f08: Likewise.
6308 * gfortran.dg/submodule_9.f08: Likewise.
6309 * gfortran.dg/transfer_class_2.f90: Likewise.
6310 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6311 * gfortran.dg/typebound_call_24.f03: Likewise.
6312 * gfortran.dg/typebound_call_25.f90: Likewise.
6313 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6314 * gfortran.dg/typebound_generic_12.f03: Likewise.
6315 * gfortran.dg/typebound_generic_13.f03: Likewise.
6316 * gfortran.dg/typebound_generic_14.f03: Likewise.
6317 * gfortran.dg/typebound_generic_15.f90: Likewise.
6318 * gfortran.dg/typebound_operator_16.f03: Likewise.
6319 * gfortran.dg/typebound_operator_18.f90: Likewise.
6320 * gfortran.dg/typebound_operator_20.f90: Likewise.
6321 * gfortran.dg/typebound_override_3.f90: Likewise.
6322 * gfortran.dg/typebound_override_4.f90: Likewise.
6323 * gfortran.dg/typebound_override_5.f90: Likewise.
6324 * gfortran.dg/typebound_override_6.f90: Likewise.
6325 * gfortran.dg/typebound_override_7.f90: Likewise.
6326 * gfortran.dg/typebound_proc_28.f03: Likewise.
6327 * gfortran.dg/typebound_proc_29.f90: Likewise.
6328 * gfortran.dg/typebound_proc_30.f90: Likewise.
6329 * gfortran.dg/typebound_proc_31.f90: Likewise.
6330 * gfortran.dg/typebound_proc_32.f90: Likewise.
6331 * gfortran.dg/typebound_proc_33.f90: Likewise.
6332 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6333 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6334 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6335 * gfortran.dg/use_only_3.f90: Likewise.
6336 * gfortran.dg/use_without_only_1.f90: Likewise.
6337 * gfortran.dg/warn_unused_function.f90: Likewise.
6338 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6339 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6340
3de4ac6d
MP
63412017-06-04 Marek Polacek <polacek@redhat.com>
6342
6343 PR c/80919
6344 * gcc.dg/format/pr80919.c: New test.
6345
2474f48f
MS
63462017-06-02 Martin Sebor <msebor@redhat.com>
6347
6348 PR c/80892
6349 * c-c++-common/Wfloat-conversion-2.c: New test.
6350
bd280745
PC
63512017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/68754
6354 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6355
bd280745 63562017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6357
6358 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6359 for the new built-ins.
6360
ffa8a921
SD
63612017-06-02 Sudakshina Das <sudi.das@arm.com>
6362
6363 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6364
d65d1bd9
WS
63652017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6366
6367 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6368 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6369 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6370 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6371 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6372
b160939b
KT
63732017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6374
6375 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6376
17f47f86
KT
63772017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6378
6379 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6380
ab82e126
WS
63812017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6382
6383 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6384 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6385 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6386 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6387 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6388 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6389 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6390 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6391 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6392
c957e9c0
NS
63932017-06-02 Nathan Sidwell <nathan@acm.org>
6394
6395 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6396
aad16012
JJ
63972017-06-02 Jakub Jelinek <jakub@redhat.com>
6398
74b4885d
JJ
6399 PR rtl-optimization/80903
6400 * gcc.dg/pr80903.c: New test.
6401
aad16012
JJ
6402 PR fortran/80918
6403 * gfortran.dg/gomp/pr80918.f90: New test.
6404
40ffd95f
BE
64052017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6406
6407 * c-c++-common/Wsizeof-pointer-div.c: New test.
6408 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6409 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6410 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6411 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6412 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6413 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6414 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6415 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6416 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6417 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6418 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6419 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6420 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6421 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6422 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6423 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6424 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6425 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6426
052754ea
WS
64272017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6428
6429 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6430 Update the target to power8-vector.
6431
aa63913f
DM
64322017-06-01 David Malcolm <dmalcolm@redhat.com>
6433
6434 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6435
2ded3754
PMR
64362017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6437
6438 * debug12.adb, debug12.ads: New testcase.
6439
c8638450
MJ
64402017-06-01 Martin Jambor <mjambor@suse.cz>
6441
6442 PR tree-optimization/80898
6443 * gcc.dg/tree-ssa/pr80898.c: New test.
6444 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6445
ac853c90
PC
64462017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/80896
6449 * g++.dg/cpp1z/nodiscard5.C: New.
6450
7841f13c
CZ
64512017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6452
6453 * gcc.target/arc/pr9001195952.c: New test.
6454
f525e390
TV
64552017-06-01 Tom de Vries <tom@codesourcery.com>
6456
6457 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6458 * gcc.c-torture/compile/asmgoto-1.c: Same.
6459 * gcc.dg/20000707-1.c: Same.
6460 * gcc.dg/pr38700.c: Same.
6461 * gcc.dg/pr70169.c: Same.
6462 * gcc.dg/pr80112.c: Same.
6463 * gcc.dg/torture/pr51071-2.c: Same.
6464 * gcc.dg/torture/pr51071.c: Same.
6465 * gcc.dg/tree-ssa/alias-34.c: Same.
6466
9285616c
PMR
64672017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6468
6469 * gnat.dg/debug11.adb: New testcase.
6470
48932682
RB
64712017-06-01 Richard Biener <rguenther@suse.de>
6472
6473 PR middle-end/66313
6474 * c-c++-common/ubsan/pr66313.c: New testcase.
6475 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6476
fcb99124
SM
64772017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6478
6479 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6480 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6481 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6482 -mcpu overridden.
6483 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6484 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6485 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6486 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6487 to dg-option. Add dg-skip-if directive to disable this test
6488 for darwin. Add dg-skip-if directive to disable this test if
6489 -mcpu overridden.
6490
dc7401c0
SP
64912017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6492
6493 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6494 (_mm_maskz_max_sd): Test new intrinsics.
6495 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6496 (_mm_maskz_max_sd): Test new intrinsics.
6497 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6498 (_mm_maskz_max_ss): Test new intrinsics.
6499 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6500 (_mm_maskz_max_ss): Test new intrinsics.
6501 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6502 (_mm_maskz_min_sd): Test new intrinsics.
6503 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6504 (_mm_maskz_min_sd): Test new intrinsics.
6505 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6506 (_mm_maskz_min_ss): Test new intrinsics.
6507 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6508 (_mm_maskz_min_ss): Test new intrinsics.
6509
3909991c
NS
65102017-05-31 Nathan Sidwell <nathan@acm.org>
6511
6512 * g++.dg/lookup/lambda1.C New.
6513
0e510edb
BC
65142017-05-31 Bin Cheng <bin.cheng@arm.com>
6515
6516 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6517 on pointer should not be replaced.
6518
9fc5e7a4
MM
65192017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6520
6521 PR testsuite/80580
6522 * gcc.dg/gimplefe-error-7.c: New test.
6523
1e466f04
GM
65242017-05-31 Graham Markall <graham.markall@embecosm.com>
6525
6526 * gcc.target/arc/add_n-combine.c: New test.
6527 * gcc.target/arc/sub_n-combine.c: New test.
6528
89c88990
RB
65292017-05-31 Richard Biener <rguenther@suse.de>
6530
6531 PR target/80880
6532 * gcc.target/i386/pr80880.c: New testcase.
6533
748bbe72
RS
65342017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6535
6536 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6537
c7d7e222
BC
65382017-05-31 Bin Cheng <bin.cheng@arm.com>
6539
6540 * gcc.dg/vect/pr80815-3.c: New test.
6541
ee1379be
RB
65422017-05-31 Richard Biener <rguenther@suse.de>
6543
6544 PR tree-optimization/80906
6545 * gcc.dg/graphite/pr80906.c: New testcase.
6546
bcce980e
TV
65472017-05-30 Tom de Vries <tom@codesourcery.com>
6548
6549 PR testsuite/80910
6550 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6551 unsupported if host compiler does not support c++11.
6552 (host_supports_c++11): New proc.
6553
ef9200aa
MS
65542017-05-30 Martin Sebor <msebor@redhat.com>
6555
6556 PR c/80731
6557 * g++.dg/ext/utf16-4.C: Relax test.
6558 * gcc.dg/fixed-point/int-warning.c: Adjust.
6559
f012c8ef
DM
65602017-05-30 David Malcolm <dmalcolm@redhat.com>
6561
6562 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6563 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6564 test case.
6565 * g++.dg/plugin/show-template-tree-color.C: New test case.
6566 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6567 * g++.dg/template/show-template-tree-2.C: New test case.
6568 * g++.dg/template/show-template-tree-3.C: New test case.
6569 * g++.dg/template/show-template-tree-4.C: New test case.
6570 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6571 * g++.dg/template/show-template-tree.C: New test case.
6572
3f8efe25
SB
65732017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6574
6575 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6576 dg-options.
6577 * gfortran.dg/pr80107.f: Delete testcase.
6578
77d1dbdb
UB
65792017-05-30 Uros Bizjak <ubizjak@gmail.com>
6580
6581 PR target/80833
6582 * gcc.target/i386/pr80833-1.c: New test.
6583 * gcc.target/i386/pr80833-2.c: Ditto.
6584
e2f35333
NS
65852017-05-30 Nathan Sidwell <nathan@acm.org>
6586
6587 PR c++/80913
6588 * g++.dg/lookup/pr80913.C: New.
6589
ba7629e2
RB
65902017-05-30 Richard Biener <rguenther@suse.de>
6591
6592 PR middle-end/80901
6593 * gcc.dg/torture/pr80901.c: New testcase.
6594
4bfb347c
RD
65952017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6596
6597 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6598
b3125625
JL
65992017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6600
6601 PR target/78838
6602 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6603
892d6169
RB
66042017-05-30 Richard Biener <rguenther@suse.de>
6605
6606 PR middle-end/80876
6607 * gcc.dg/torture/pr80876.c: New testcase.
6608
3d7ff728
NS
66092017-05-29 Nathan Sidwell <nathan@acm.org>
6610
6611 PR c++/80891 (#5)
6612 * g++.dg/lookup/pr80891-5.C: New.
6613
fd262197
JD
66142017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6615
6616 PR libgfortran/53029
6617 * gfortran.dg/read_5.f90: New test.
6618
724e517a
NS
66192017-05-29 Nathan Sidwell <nathan@acm.org>
6620
a5cfa13a
NS
6621 PR c++/80891 (#4)
6622 * g++.dg/lookup/pr80891-4.C: New.
6623
e514ab0c
NS
6624 PR c++/80891 (#1)
6625 * g++.dg/lookup/pr80891-1.C: New.
6626
58dec010
NS
6627 PR c++/80891 (#3)
6628 * g++.dg/lookup/pr80891-3.C: New.
6629
724e517a
NS
6630 PR c++/80891 (#2)
6631 * g++.dg/lookup/pr80891-2.C: New.
6632
bbe3927b
TK
66332017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6634
6635 PR fortran/37131
6636 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6637 flags.
6638 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6639 * gfortran.dg/inline_matmul_17.f90: New test.
6640
8364e6ac
TK
66412017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6642
6643 * gfortran.dg/matmul_bounds_12.f90: New test.
6644
56a35ac9
JJ
66452017-05-27 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR bootstrap/80887
6648 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6649
945bf9e1
NS
66502017-05-26 Nathan Sidwell <nathan@acm.org>
6651
6652 * g++.dg/cpp0x/dr2061.C: New.
6653 * g++.dg/parse/namespace-alias-1.C: Add more test.
6654
cb4fe401
BC
66552017-05-26 Bin Cheng <bin.cheng@arm.com>
6656
6657 PR tree-optimization/80815
6658 * gcc.dg/vect/pr80815-1.c: New test.
6659 * gcc.dg/vect/pr80815-2.c: New test.
6660
e929e611
ML
66612017-05-26 Martin Liska <mliska@suse.cz>
6662
6663 PR ipa/80663
6664 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6665 split at the problematic spot.
6666 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6667 a valid value of the param.
6668
92f105f6
MP
66692017-05-26 Marek Polacek <polacek@redhat.com>
6670
6671 PR sanitizer/80875
6672 * c-c++-common/ubsan/pr80875.c: New test.
6673
74ca4e36
TV
66742017-05-26 Tom de Vries <tom@codesourcery.com>
6675
6676 PR testsuite/80557
6677 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6678 * gcc.dg/Wcxx-compat-8.c: Same.
6679 * gcc.dg/Wobjsize-1.c: Same.
6680 * gcc.dg/Wshadow-local-2.c: Same.
6681 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6682 * gcc.dg/anon-struct-6.c: Same.
6683 * gcc.dg/asm-wide-1.c: Same.
6684 * gcc.dg/builtin-inf-1.c: Same.
6685 * gcc.dg/builtin-redefine.c: Same.
6686 * gcc.dg/c90-array-lval-6.c: Same.
6687 * gcc.dg/c90-array-lval-7.c: Same.
6688 * gcc.dg/c90-fordecl-1.c: Same.
6689 * gcc.dg/c99-fordecl-2.c: Same.
6690 * gcc.dg/cast-lvalue-1.c: Same.
6691 * gcc.dg/cast-lvalue-2.c: Same.
6692 * gcc.dg/compound-lvalue-1.c: Same.
6693 * gcc.dg/cond-lvalue-1.c: Same.
6694 * gcc.dg/cpp/20000419-1.c: Same.
6695 * gcc.dg/cpp/backslash.c: Same.
6696 * gcc.dg/cpp/backslash2.c: Same.
6697 * gcc.dg/cpp/macspace1.c: Same.
6698 * gcc.dg/cpp/macspace2.c: Same.
6699 * gcc.dg/cpp/multiline-2.c: Same.
6700 * gcc.dg/cpp/pr27777.c: Same.
6701 * gcc.dg/cpp/pr30786.c: Same.
6702 * gcc.dg/cpp/pr34602.c: Same.
6703 * gcc.dg/cpp/redef1.c: Same.
6704 * gcc.dg/cpp/tr-warn1.c: Same.
6705 * gcc.dg/cpp/tr-warn3.c: Same.
6706 * gcc.dg/cpp/tr-warn6.c: Same.
6707 * gcc.dg/cpp/trad/hash.c: Same.
6708 * gcc.dg/cpp/trad/redef1.c: Same.
6709 * gcc.dg/cpp/ucs.c: Same.
6710 * gcc.dg/declspec-10.c: Same.
6711 * gcc.dg/declspec-11.c: Same.
6712 * gcc.dg/declspec-18.c: Same.
6713 * gcc.dg/format/c99-strftime-1.c: Same.
6714 * gcc.dg/format/ext-3.c: Same.
6715 * gcc.dg/format/pr72858.c: Same.
6716 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6717 * gcc.dg/init-string-1.c: Same.
6718 * gcc.dg/label-decl-3.c: Same.
6719 * gcc.dg/m-un-2.c: Same.
6720 * gcc.dg/nofixed-point-2.c: Same.
6721 * gcc.dg/noncompile/20020213-1.c: Same.
6722 * gcc.dg/pch/counter-2.c: Same.
6723 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6724 * gcc.dg/pr27528.c: Same.
6725 * gcc.dg/pr27953.c: Same.
6726 * gcc.dg/pr35899.c: Same.
6727 * gcc.dg/pr37561.c: Same.
6728 * gcc.dg/pr45461.c: Same.
6729 * gcc.dg/pr45750.c: Same.
6730 * gcc.dg/pr53196-2.c: Same.
6731 * gcc.dg/pr53265.c: Same.
6732 * gcc.dg/redecl-1.c: Same.
6733 * gcc.dg/tls/thr-init-1.c: Same.
6734 * gcc.dg/torture/pr51106-1.c: Same.
6735 * gcc.dg/torture/pr51106-2.c: Same.
6736 * gcc.dg/uninit-19.c: Same.
6737 * gcc.dg/uninit-pr20644.c: Same.
6738
6fc9f7aa
JJ
67392017-05-26 Jakub Jelinek <jakub@redhat.com>
6740
6741 * g++.dg/cpp1z/decomp29.C (p): New variable.
6742 (main): Add further tests.
6743
28e0e05b
RB
67442017-05-26 Richard Biener <rguenther@suse.de>
6745
6746 PR tree-optimization/80842
6747 * gcc.dg/torture/pr80842.c: New testcase.
6748
c81ec254
PC
67492017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/79652
6752 * g++.dg/cpp0x/pr79652.C: New.
6753
aee21066
PC
67542017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/71451
6757 * g++.dg/cpp0x/variadic170.C: New.
6758
63dbcd13
VR
67592017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6760
6761 * g++.dg/warn/Wcatch-value-1.C: New test.
6762 * g++.dg/warn/Wcatch-value-2.C: New test.
6763 * g++.dg/warn/Wcatch-value-3.C: New test.
6764
932f48ac
NS
67652017-05-25 Nathan Sidwell <nathan@acm.org>
6766
44e00a7a
NS
6767 * g++.dg/lookup/using56.C: New.
6768 * g++.dg/lookup/using57.C: New.
6769 * g++.dg/lookup/using58.C: New.
6770 * g++.dg/lookup/using59.C: New.
6771
932f48ac
NS
6772 * g++.dg/lookup/using17.C: Adjust diagnostics.
6773
a10f9a2e
MS
67742017-05-25 Martin Sebor <msebor@redhat.com>
6775
6776 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6777 positives on ILP32.
6778 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6779 column numbers.
6780 * gcc.dg/pr60114.c: Same.
6781
47c05e71
JH
67822017-05-23 Jan Hubicka <hubicka@ucw.cz>
6783
6784 * gfortran.dg/pr48636.f90: Fix template better.
6785
f35a733d
NS
67862017-05-25 Nathan Sidwell <nathan@acm.org>
6787
6788 * g++.dg/lookup/koenig14.C: New.
6789
18c1e9e0
PC
67902017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6791
6792 PR c++/79583
6793 * g++.dg/cpp0x/pr79583.C: New.
6794
2673d192
PC
67952017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6796
6797 PR c++/68578
6798 * g++.dg/cpp1y/pr68578.C: New.
6799
bce8ef71
MG
68002017-05-25 Marc Glisse <marc.glisse@inria.fr>
6801
6802 * gcc.dg/tree-ssa/vce-1.c: New file.
6803
11d6b45d
MG
68042017-05-25 Marc Glisse <marc.glisse@inria.fr>
6805
6806 * gcc.dg/tree-ssa/addadd.c: New file.
6807
5ad4f1c8
NS
68082017-05-24 Nathan Sidwell <nathan@acm.org>
6809
6810 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6811 * g++.dg/lookup/friend19.C: New.
6812 * g++.dg/lookup/friend20.C: New.
6813
d4a760d8
JW
68142017-05-24 Jonathan Wakely <jwakely@redhat.com>
6815
6816 PR c++/80544
6817 * g++.dg/expr/cast11.C: New test.
6818
3cd211af
MS
68192017-05-24 Martin Sebor <msebor@redhat.com>
6820
6821 PR c/80731
6822 * c-c++-common/Wfloat-conversion.c: Adjust.
6823 * c-c++-common/dfp/convert-int-saturate.c: Same.
6824 * c-c++-common/pr68657-1.c: Same.
6825 * g++.dg/ext/utf-cvt.C: Same.
6826 * g++.dg/ext/utf16-4.C: Same.
6827 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6828 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6829 * g++.dg/warn/Wconversion3.C: Same.
6830 * g++.dg/warn/Wconversion4.C: Same.
6831 * g++.dg/warn/Wsign-conversion.C: Same.
6832 * g++.dg/warn/overflow-warn-1.C: Same.
6833 * g++.dg/warn/overflow-warn-3.C: Same.
6834 * g++.dg/warn/overflow-warn-4.C: Same.
6835 * g++.dg/warn/pr35635.C: Same.
6836 * g++.old-deja/g++.mike/enum1.C: Same.
6837 * gcc.dg/Wconversion-3.c: Same.
6838 * gcc.dg/Wconversion-5.c: Same.
6839 * gcc.dg/Wconversion-complex-c99.c: Same.
6840 * gcc.dg/Wconversion-complex-gnu.c: Same.
6841 * gcc.dg/Wconversion-integer.c: Same.
6842 * gcc.dg/Wsign-conversion.c: Same.
6843 * gcc.dg/bitfld-2.c: Same.
6844 * gcc.dg/c90-const-expr-11.c: Same.
6845 * gcc.dg/c90-const-expr-7.c: Same.
6846 * gcc.dg/c99-const-expr-7.c: Same.
6847 * gcc.dg/overflow-warn-1.c: Same.
6848 * gcc.dg/overflow-warn-2.c: Same.
6849 * gcc.dg/overflow-warn-3.c: Same.
6850 * gcc.dg/overflow-warn-4.c: Same.
6851 * gcc.dg/overflow-warn-5.c: Same.
6852 * gcc.dg/overflow-warn-8.c: Same.
6853 * gcc.dg/overflow-warn-9.c: New test.
6854 * gcc.dg/pr35635.c: Adjust.
6855 * gcc.dg/pr59940.c: Same.
6856 * gcc.dg/pr59963-2.c: Same.
6857 * gcc.dg/pr60114.c: Same.
6858 * gcc.dg/switch-warn-2.c: Same.
6859 * gcc.dg/utf-cvt.c: Same.
6860 * gcc.dg/utf16-4.c: Same.
6861
216bfadc
JJ
68622017-05-24 Jakub Jelinek <jakub@redhat.com>
6863
6864 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6865 Don't include limits.h.
6866 (w): Conditionalize on long long wider than int. Use
6867 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6868 -9223372036854775808.
6869 (x): Use __INT_MAX__ instead of INT_MAX.
6870
610abc02
TK
68712017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6872
6873 PR fortran/66094
6874 * gfortran.dg/inline_matmul_16.f90: New test.
6875
8d0c9b36
TV
68762017-05-24 Tom de Vries <tom@codesourcery.com>
6877
6878 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6879
3f3fb6c9
PB
68802017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6881
6882 PR middle-end/80823
6883 * gcc.dg/pr80823.c: New test.
6884
00e0af8d
AK
68852017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6886
6887 * gcc.target/s390/pr80725.c: New test.
6888
6131102c
NS
68892017-05-23 Nathan Sidwell <nathan@acm.org>
6890
ef4c5e78
NS
6891 * g++.dg/lookup/extern-c-hidden.C: New.
6892 * g++.dg/lookup/extern-redecl1.C: New.
6893
6131102c
NS
6894 PR c++/80866
6895 * g++.dg/parse/pr80866.C: New.
6896
d2db2e6b
JH
68972017-05-23 Jan Hubicka <hubicka@ucw.cz>
6898
6899 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6900 * gcc.dg/ipa/inline-5.c: Likewise.
6901 * gfortran.dg/pr48636.f90: Likewise.
6902
e4ea7a4c
NS
69032017-05-23 Nathan Sidwell <nathan@acm.org>
6904
6905 * g++.dg/parse/ctor9.C: Adjust expected error.
6906
c2d7c404
JD
69072017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6908
6909 PR libgfortran/80256
6910 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6911 Cygwin.
6912
fd71a9a2
TS
69132017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6914
6915 * c-c++-common/goacc/parallel-dims-1.c: Update.
6916 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6917 * c-c++-common/goacc/routine-1.c: Likewise.
6918 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6919 * g++.dg/goacc/template.C: Likewise.
6920 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6921 * gfortran.dg/goacc/routine-3.f90: Likewise.
6922 * gfortran.dg/goacc/sie.f95: Likewise.
6923 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6924
9d029ddf
NS
69252017-05-23 Nathan Sidwell <nathan@acm.org>
6926
6927 * g++.dg/lookup/using13.C: Adjust expected error.
6928
008c7367
SKS
69292017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6930
6931 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6932
d1f6caae
MM
69332017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6934
6935 PR target/80718
6936 * gcc.target/powerpc/pr80718.c: New test.
6937
2ea0d750
SB
69382017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6939
6940 * gcc.target/powerpc/conditional-return.c: New testcase.
6941
25b81686
BS
69422017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6943
6944 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6945 LE-only.
6946
477f145b
JW
69472017-05-22 Janus Weil <janus@gcc.gnu.org>
6948
6949 PR fortran/80766
6950 * gfortran.dg/typebound_call_28.f90: New test.
6951
65cc1407
NS
69522017-05-22 Nathan Sidwell <nathan@acm.org>
6953
6954 * g++.dg/lookup/strong-using.C: New.
6955
0c4f8178
TP
69562017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6957
6958 * gcc.target/arm/movsi_movt.c: New test.
6959 * gcc.target/arm/movdi_movt.c: New test.
6960
fbb1c7d4
EB
69612017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6962
6963 * gnat.dg/specs/not_null1.ads: New test.
6964
d3271136
EB
69652017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6966
6967 * gnat.dg/limited_with5.ad[sb]: New test.
6968 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6969 * gnat.dg/limited_with6.ad[sb]: New test.
6970 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6971
4c24ec6d
EB
69722017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6973
6974 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6975 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6976
4bcbb7b8
PC
69772017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6978
6979 PR c++/70265
6980 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6981 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6982
51cd6b78
JD
69832017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6984
6985 PR libgfortran/80333
6986 * gfortran.dg/dtio_30.f03: New test.
6987
33f8c0a1
MP
69882017-05-19 Marek Polacek <polacek@redhat.com>
6989
6990 PR sanitizer/80800
6991 * c-c++-common/ubsan/pr80800.c: New test.
6992 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6993
9740ed54
TS
69942017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6995
7fd549d2
TS
6996 * c-c++-common/goacc/default-1.c: Update.
6997 * c-c++-common/goacc/default-2.c: Likewise.
6998 * c-c++-common/goacc/default-4.c: Likewise.
6999 * gfortran.dg/goacc/default-1.f95: Likewise.
7000 * gfortran.dg/goacc/default-4.f: Likewise.
7001 * c-c++-common/goacc/default-5.c: New file.
7002 * gfortran.dg/goacc/default-5.f: Likewise.
7003
9740ed54
TS
7004 * c-c++-common/goacc/default-1.c: New file.
7005 * c-c++-common/goacc/default-2.c: Likewise.
7006 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7007 test cases in...
7008 * c-c++-common/goacc/default-3.c: ... this new file, and...
7009 * c-c++-common/goacc/default-4.c: ... this new file.
7010 * gfortran.dg/goacc/default.f95: Remove file, including its test
7011 cases in...
7012 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7013 * gfortran.dg/goacc/default-2.f: ... this new file.
7014 * gfortran.dg/goacc/default-3.f95: New file.
7015 * gfortran.dg/goacc/default-4.f: Likewise.
7016
2a8a8d7b
NS
70172017-05-19 Nathan Sidwell <nathan@acm.org>
7018
7019 * g++.dg/inherit/covariant7.C: Adjust.
7020
a978134e
PB
70212017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7022
7023 * gcc.target/arm/tls-disable-literal-pool.c: Change
7024 require-effective-target to tls_native.
7025 Move dg-error to return statement line and change to dg-message.
7026
39aac208
RB
70272017-05-19 Richard Biener <rguenther@suse.de>
7028
7029 PR c++/80593
7030 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7031 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7032
035ab826
RB
70332017-05-19 Richard Biener <rguenther@suse.de>
7034
7035 PR middle-end/80764
7036 * gcc.dg/torture/pr80764.c: New testcase.
7037
52e14b96
MM
70382017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7039
7040 PR target/80510
7041 * gcc.target/powerpc/pr80510-1.c: New test.
7042 * gcc.target/powerpc/pr80510-2.c: Likewise.
7043
4287da82
EG
70442017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7045
7046 * gcc.dg/pragma-diag-7.c: New test.
7047
e4171e10
UB
70482017-05-18 Uros Bizjak <ubizjak@gmail.com>
7049
7050 PR target/80799
7051 * g++.dg/other/i386-11.C: New test.
7052
cdefeea2
WS
70532017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7054
7055 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7056 * fold-vec-div-floatdouble.c: Likewise.
7057 * fold-vec-logical-ands-char.c: Likewise.
7058 * fold-vec-logical-ands-int.c: Likewise.
7059 * fold-vec-logical-ands-short.c: Likewise.
7060 * fold-vec-logical-ors-char.c: Likewise.
7061 * fold-vec-logical-ors-int.c: Likewise.
7062 * fold-vec-logical-ors-short.c: Likewise.
7063 * fold-vec-logical-other-char.c: Likewise.
7064 * fold-vec-mule-misc.c: Likewise.
7065 * fold-vec-mult-float.c: Likewise.
7066 * fold-vec-mult-floatdouble.c: Likewise.
7067 * fold-vec-mult-int.c: Likewise.
7068 * fold-vec-mult-int128-p9.c: Likewise.
7069 * fold-vec-sub-floatdouble.c: Likewise.
7070 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7071 Add lp64 requirement.
7072 * fold-vec-mult-int128-p8.c: Likewise.
7073 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7074
62ee030a
SM
70752017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7076
7077 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7078 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7079 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7080 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7081 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7082 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7083 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7084 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7085 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7086 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7087 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7088 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7089 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7090 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7091 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7092 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7093 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7094 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7095 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7096 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7097 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7098 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7099 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7100 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7101 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7102 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7103
00a84d0e
SL
71042017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7105
7106 * gcc.target/sparc/niagara7-align.c: New test.
7107
243c2883
MP
71082017-05-18 Marek Polacek <polacek@redhat.com>
7109
7110 PR sanitizer/80797
7111 * c-c++-common/ubsan/null-12.c: New test.
7112
e98e6340
SB
71132017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7114
7115 PR middle-end/80692
7116 * gcc.c-torture/execute/pr80692.c: New testcase.
7117
0152001b 71182017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7119
7120 PR libgfortran/80741
7121 * gfortran.dg/read_4.f90: New test.
7122
c8ded430
BS
71232017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7124
7125 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7126
e5b1f5a1
FR
71272017-05-17 Fritz Reese <fritzoreese@gmail.com>
7128
7129 PR fortran/80668
7130 * gfortran.dg/pr80668.f90: New.
7131
9853cb28
PB
71322017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7133
7134 PR middle-end/80775
7135 * gcc.dg/pr80775.c: New test.
7136
142473df
MP
71372017-05-17 Marek Polacek <polacek@redhat.com>
7138
7139 PR sanitizer/80659
7140 * gcc.dg/asan/pr80659.c: New test.
7141
8508a5b5
SKS
71422017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7143
7144 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7145 unsigned long.
7146
bc36d2b7
CX
71472017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7148
7149 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7150
4fc5ebf1
JG
71512017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7152 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7153
7154 PR tree-optimization/80457
7155 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7156 call vect_model_simple_cost.
7157
bedee914
PT
71582017-05-16 Paul Thomas <pault@gcc.gnu.org>
7159
7160 PR fortran/80554
7161 * gfortran.dg/submodule_29.f08: New test.
7162
10791753
DM
71632017-05-16 David Malcolm <dmalcolm@redhat.com>
7164
7165 * g++.dg/other/accessor-fixits-1.C: New test case.
7166 * g++.dg/other/accessor-fixits-2.C: New test case.
7167 * g++.dg/other/accessor-fixits-3.C: New test case.
7168 * g++.dg/other/accessor-fixits-4.C: New test case.
7169
727577c2
CL
71702017-05-16 Carl Love <cel@us.ibm.com>
7171
7172 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7173 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7174 built-ins to the test suite file. Note, support for mradds exists
7175 but no test case exists.
7176 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7177 built-ins to the test suite file.
7178
6b6ae9eb
MP
71792017-05-16 Marek Polacek <polacek@redhat.com>
7180
7181 PR sanitizer/80536
7182 PR sanitizer/80386
7183 * c-c++-common/ubsan/pr80536.c: New test.
7184 * g++.dg/ubsan/pr80386.C: New test.
7185
678d7e19
TC
71862017-05-16 Tamar Christina <tamar.christina@arm.com>
7187
7188 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7189 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7190
6da37857
MW
71912016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7192
7193 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7194 expected output of vadd, vsub and vmul instructions.
7195 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7196 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7197 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7198
a5768d38
JD
71992017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7200
7201 PR libgfortran/80727
7202 * gfortran.dg/read_3.f90: New test.
7203
3a77e7cc
NS
72042017-05-15 Nathan Sidwell <nathan@acm.org>
7205
2016c841
NS
7206 PR c++/79369
7207 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7208
3a77e7cc
NS
7209 PR c++/79369
7210 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7211 * g++.dg/cpp0x/pr79369.C: New.
7212
0735a1c8
SK
72132017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7214
7215 PR fortran/80752
3a77e7cc 7216 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7217
f108770a
UB
72182017-05-15 Uros Bizjak <ubizjak@gmail.com>
7219
900b5b6a 7220 PR target/80425
f108770a
UB
7221 * gcc.target/i386/pr80425-1.c: New test.
7222 * gcc.target/i386/pr80425-2.c: Ditto.
7223
e30ce0a3
JL
72242017-05-15 Jeff Law <law@redhat.com>
7225
7226 * gcc.target/mips/reorgbug-1.c: New test.
7227
0d5a0a33
PMR
72282017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7229
7230 * gnat.dg/specs/pack13.ads: New test.
7231
a104bd88
MS
72322017-05-14 Martin Sebor <msebor@redhat.com>
7233
7234 PR middle-end/77671
7235 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7236 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7237 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7238 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7239 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7240
c6c02519
MS
72412017-05-14 Martin Sebor <msebor@redhat.com>
7242
7243 PR middle-end/80669
7244 * gcc.dg/builtin-stpncpy.c: New test.
7245
d6d4d770
DS
72462017-05-14 Daniel Santos <daniel.santos@pobox.com>
7247
7248 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7249 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7250 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7251 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7252
b9bdd60b
JK
72532017-05-14 Julia Koval <julia.koval@intel.com>
7254
7255 * gcc.target/i386/xgetsetbv.c: New test.
7256
28ae01cd
NK
72572017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7258
7259 PR fortran/80442
7260 * gfortran.dg/impl_do_var_data.f90: New Test
7261
c7488b4f
PJ
72622017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7263
7264 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7265 A regression test for a private array access case which caused
7266 an assert.
7267
9b5f12ae
MS
72682017-05-12 Martin Sebor <msebor@redhat.com>
7269
7270 PR testsuite/80643
7271 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7272 to the purpose of the test.
7273
b76f1550
SM
72742017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7275
7276 * gcc.target/powerpc/bmi-andn-1.c: New file
7277 * gcc.target/powerpc/bmi-andn-2.c: New file.
7278 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7279 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7280 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7281 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7282 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7283 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7284 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7285 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7286 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7287 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7288 * gcc.target/powerpc/bmi-check.h: New File.
7289 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7290 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7291 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7292 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7293 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7294 * gcc.target/powerpc/bmi2-check.h: New file.
7295 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7296 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7297 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7298 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7299 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7300 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7301 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7302 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7303 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7304
2a3fa75a
PC
73052017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7306
7307 PR c++/60430
7308 * g++.dg/cpp0x/pr60430.C: New.
7309
e8bf7c7b
JL
73102017-05-12 Jeff Law <law@redhat.com>
7311
7312 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7313
284d1f76
PB
73142017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7315
7316 PR middle-end/80707
7317 * g++.dg/pr80707.C: New test.
7318
302a0e37
WS
73192017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7320
7321 * gcc.target/powerpc/fold-vec-div-float.c: New.
7322 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7323 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7324
a7785078
WS
73252017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7326
7327 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7328 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7329 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7330 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7331 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7332 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7333 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7334 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7335 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7336 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7337 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7338 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7339
9206028e
PC
73402017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7341
7342 PR c++/49604
7343 * g++.dg/cpp0x/forw_enum14.C: New.
7344 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7345
7af1c0ad
RB
73462017-05-12 Richard Biener <rguenther@suse.de>
7347
7348 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7349
f7e95bdb
PC
73502017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7351
7352 PR c++/67687
7353 * g++.dg/cpp0x/constexpr-ice17.C: New.
7354
53e788d0
RB
73552017-05-12 Richard Biener <rguenther@suse.de>
7356
7357 PR tree-optimization/80713
7358 * gcc.dg/torture/pr80713.c: New testcase.
7359
2ead1ab9
AK
73602017-05-12 Andi Kleen <ak@linux.intel.com>
7361
7362 PR testsuite/77684
7363 * lib/target-supports.exp (profopt-perf-wrapper):
7364 Add -m8 option to increase parallelism.
7365
ee58b02f
TS
73662017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7367
1e47f02b
TS
7368 * c-c++-common/goacc/parallel-dims-1.c: New file.
7369 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7370
b0f271ce
TS
7371 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7372 * c-c++-common/goacc/classify-kernels.c: Likewise.
7373 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7374 Likewise.
7375 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7376 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7377 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7378 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7379 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7380 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7381 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7382 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7383 * c-c++-common/goacc/kernels-loop.c: Likewise.
7384 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7385 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7386 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7387 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7388 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7389 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7390 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7391 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7392 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7393 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7394 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7395 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7396
25651634
TS
7397 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7398 * c-c++-common/goacc/classify-kernels.c: Likewise.
7399 * c-c++-common/goacc/classify-parallel.c: Likewise.
7400 * c-c++-common/goacc/classify-routine.c: Likewise.
7401 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7402 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7403 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7404 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7405
ee58b02f
TS
7406 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7407 * c-c++-common/goacc/classify-kernels.c: Likewise.
7408 * c-c++-common/goacc/classify-parallel.c: Likewise.
7409 * c-c++-common/goacc/classify-routine.c: Likewise.
7410 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7411 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7412 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7413 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7414
2d82ec25
NS
74152017-05-11 Nathan Sidwell <nathan@acm.org>
7416
7417 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7418
74192017-05-11 Carl Love <cel@us.ibm.com>
7420
7421 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7422 to the test suite file.
7423 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7424 to the test suite file.
7425
628c06d6
JD
74262017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7427
7428 PR fortran/78659
7429 * gfortran.dg/namelist_91.f90: New test.
7430 * gfortran.dg/namelist_92.f90: New test.
7431 * gfortran.dg/namelist_93.f90: New test.
7432 * gfortran.dg/namelist_94.f90: New test.
7433
1bea0f26
BS
74342017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7435
7436 PR target/80695
7437 * gcc.target/powerpc/pr80695-p8.c: New file.
7438 * gcc.target/powerpc/pr80695-p9.c: New file.
7439
7c85c9fe
UB
74402017-05-11 Uros Bizjak <ubizjak@gmail.com>
7441 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR target/80706
7444 * gcc.target/i386/pr80706.c: New test.
7445
d7a33a4c
JK
74462017-05-11 Julia Koval <julia.koval@intel.com>
7447
7448 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7449 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7450 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7451 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7452
59fbddcf
PC
74532017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7454
7455 PR c++/70538
7456 * g++.dg/cpp0x/pr70538.C: New.
7457
cc09ff60
UB
74582017-05-11 Uros Bizjak <ubizjak@gmail.com>
7459
7c85c9fe
UB
7460 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7461 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7462 (dg-options): Remove -fno-tree-sink.
7463
4fd18c78
KN
74642017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7465
7466 * gcc.target/powerpc/cmpb-1.c: New test.
7467 * gcc.target/powerpc/cmpb-2.c: New test.
7468 * gcc.target/powerpc/cmpb-3.c: New test.
7469 * gcc.target/powerpc/cmpb32-1.c: New test.
7470 * gcc.target/powerpc/cmpb32-2.c: New test.
7471
43b883a9
RB
74722017-05-11 Richard Biener <rguenther@suse.de>
7473
7474 PR tree-optimization/80705
7475 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7476
29b871ec
NS
74772017-05-11 Nathan Sidwell <nathan@acm.org>
7478
7479 * lib/scanlang.exp: New.
7480 * lib/gcc-dg.exp: Load scanlang.exp.
7481 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7482
c587104e
MM
74832017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7484
7485 PR testsuite/80580
7486 * gcc.dg/gimplefe-error-6.c: New test.
7487
67ac9a9d
MM
74882017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7489
7490 PR testsuite/80580
7491 * gcc.dg/gimplefe-error-5.c: New test.
7492
ac4eb40f
MM
74932017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7494
7495 PR testsuite/80580
7496 * gcc.dg/gimplefe-error-4.c: New test.
7497
d45d6282
BS
74982017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7499
7500 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7501
f4ee3a9e
UB
75022017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7503
7504 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7505 (_mm_maskz_max_round_sd): Test new intrinsics.
7506 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7507 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7508 (_mm_maskz_max_round_ss): Test new intrinsics.
7509 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7510 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7511 (_mm_maskz_min_round_sd): Test new intrinsics.
7512 * gcc.target/i386/avx512f-vminsd-2.c: New.
7513 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7514 (_mm_maskz_min_round_ss): Test new intrinsics.
7515 * gcc.target/i386/avx512f-vminss-2.c: New.
7516 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7517 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7518 (__builtin_ia32_minss_mask_round): Test new builtins.
7519 * gcc.target/i386/sse-13.c: Ditto.
7520 * gcc.target/i386/sse-23.c: Ditto.
7521 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7522 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7523 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7524 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7525 (_mm_mask_min_round_ss): Test new intrinsics.
7526 * gcc.target/i386/testround-1.c: Ditto.
7527
75282017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7529
7530 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7531 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7532 (_mm_maskz_div_round_sd): Test new intrinsics.
7533 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7534 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7535 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7536 (_mm_maskz_div_round_ss): Test new intrinsics.
7537 * gcc.target/i386/avx512f-vdivss-2.c: New.
7538 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7539 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7540 (_mm_maskz_mul_round_sd): Test new intrinsics.
7541 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7542 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7543 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7544 (_mm_maskz_mul_round_ss): Test new intrinsics.
7545 * gcc.target/i386/avx512f-vmulss-2.c: New.
7546 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7547 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7548 (__builtin_ia32_mulss_mask_round): Test new builtins.
7549 * gcc.target/i386/sse-13.c: Ditto.
7550 * gcc.target/i386/sse-23.c: Ditto.
7551 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7552 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7553 (_mm_maskz_mul_round_ss): Test new intrinsics.
7554 * gcc.target/i386/testround-1.c: Ditto.
7555
75562017-05-10 Julia Koval <julia.koval@intel.com>
7557
7558 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7559 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7560 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7561
75622017-05-10 Julia Koval <julia.koval@intel.com>
7563
7564 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7565 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7566 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7567 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7568
ca4d2851
PB
75692017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7570
0f374417 7571 PR tree-optimization/51513
ca4d2851
PB
7572 * gcc.target/powerpc/pr51513.c: New test.
7573 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7574 __builtin_abort().
7575 * gcc.dg/predict-14.c: Likewise.
7576
5562ebfc
CL
75772017-05-10 Carl Love <cel@us.ibm.com>
7578 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7579 to the test suite file.
7580 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7581 to the test suite file.
7582
0ca2e7f7
PK
75832017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7584
7585 PR tree-optimization/77644
7586 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7587
e1ad2926
AO
75882017-05-10 Alexandre Oliva <aoliva@redhat.com>
7589
7590 * gcc.dg/guality/inline-params-2.c: New.
7591
f00b411f
PC
75922017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7593
7594 PR c++/80145
7595 * g++.dg/cpp1y/auto-fn37.C: New.
7596 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7597
bf2a705c
MM
75982017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7599
7600 PR target/68163
7601 * gcc.target/powerpc/pr68163.c: New test.
7602
5285d5d3
JW
76032017-05-09 Janus Weil <janus@gcc.gnu.org>
7604
7605 PR fortran/79311
7606 * gfortran.dg/finalize_32.f90: New test.
7607
31c2d57d
VR
76082017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7609
7610 PR c/35441
7611 * gcc.dg/pr35441.c: New test.
7612
731f2c8a
MS
76132017-05-09 Martin Sebor <msebor@redhat.com>
7614
7615 PR testsuite/80643
7616 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7617 output.
7618
cc49d15a
PC
76192017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 PR c++/80186
7622 * g++.dg/template/crash126.C: New.
7623
85282abc
SP
76242017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7625
7626 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7627 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7628 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7629 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7630
823c79ae
DH
76312017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7632
10a8bb62 7633 PR testsuite/80611
823c79ae
DH
7634 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7635
79557bae
CZ
76362017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7637
7638 * gcc.target/arc/tmac-1.c: New file.
7639 * gcc.target/arc/tmac-2.c: Likewise.
7640 * gcc.target/arc/tmac.h: Likewise.
7641
c7314bc1
CZ
76422017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7643 Andrew Burgess <andrew.burgess@embecosm.com>
7644
7645 * gcc.target/arc/firq-1.c: New file.
7646 * gcc.target/arc/firq-2.c: Likewise.
7647 * gcc.target/arc/firq-3.c: Likewise.
7648 * gcc.target/arc/firq-4.c: Likewise.
7649 * gcc.target/arc/firq-5.c: Likewise.
7650 * gcc.target/arc/firq-6.c: Likewise.
7651
41453183
CZ
76522017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7653
7654 * gcc.target/arc/interrupt-5.c: Newfile.
7655 * gcc.target/arc/interrupt-6.c: Likewise.
7656 * gcc.target/arc/interrupt-7.c: Likewise.
7657 * gcc.target/arc/interrupt-8.c: Likewise.
7658 * gcc.target/arc/interrupt-9.c: Likewise.
7659
019bd543
RB
76602017-05-09 Richard Biener <rguenther@suse.de>
7661
7662 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7663 and adjust.
7664 * gcc.dg/vect/vect-50.c: Likewise.
7665
684f84de
MP
76662017-05-09 Marek Polacek <polacek@redhat.com>
7667
7668 PR c/80525
7669 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7670 * c-c++-common/Wlogical-op-2.c: New test.
7671
fd71825b
SKS
76722017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7673
7674 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7675 for targets with __SIZEOF_INT__ < 4.
7676
4ca2e6ec
RB
76772017-05-09 Richard Biener <rguenther@suse.de>
7678
7679 * gcc.dg/vect/vect-50.c: Revert last change.
7680 * gcc.dg/vect/vect-44.c: Likewise.
7681
631238ac
MS
76822017-05-08 Martin Sebor <msebor@redhat.com>
7683
7684 PR translation/80280
7685 * gcc.dg/format/gcc_diag-10.c: New test.
7686
6ba86ba7
KN
76872017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7688
7689 PR target/80101
7690 * gcc.target/powerpc/pr80101-1.c: New test.
7691
0f6ed121
TK
76922017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7693
7694 PR fortran/79930
7695 * gfortran.dg/inline_transpose_1.f90: Add
7696 -finline-matmul-limit=0 to options.
7697 * gfortran.dg/matmul_5.f90: Likewise.
7698 * gfortran.dg/vect/vect-8.f90: Likewise.
7699 * gfortran.dg/inline_matmul_14.f90: New test.
7700 * gfortran.dg/inline_matmul_15.f90: New test.
7701
fd991039
TK
77022017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7703
7704 PR fortran/80602
7705 * gfortran.dg/matmul_15.f90: New test case.
7706
18b8c294
WD
77072017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7708
774cccdc
JJ
7709 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7710 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7711
8637c116
JL
77122017-05-07 Jeff Law <law@redhat.com>
7713
7714 Revert:
7715 2017-05-06 Jeff Law <law@redhat.com>
7716 PR tree-optimization/78496
7717 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7718 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7719
973dfbb4
JL
77202017-05-06 Jeff Law <law@redhat.com>
7721
7722 PR tree-optimization/78496
7723 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7724 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7725
8ffa3150
RS
77262017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7727
7728 * gcc.target/aarch64/spill_1.c: New test.
7729
2a3f7997
RS
77302017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7731
7732 PR rtl-optimization/75964
7733 * gcc.dg/torture/pr75964.c: New test.
7734
d554bf23
TV
77352017-05-06 Tom de Vries <tom@codesourcery.com>
7736
7737 PR testsuite/80606
7738 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7739 * gcc.target/i386/avx-vtestpd-2.c: Same.
7740 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7741 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7742 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7743 * gcc.target/i386/avx-vtestpd-3.c: Same.
7744 * gcc.target/i386/avx-vtestps-1.c: Same.
7745 * gcc.target/i386/avx-vtestps-2.c: Same.
7746 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7747 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7748 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7749 * gcc.target/i386/avx-vtestps-3.c: Same.
7750
7a976fe7
TV
77512017-05-06 Tom de Vries <tom@codesourcery.com>
7752
7753 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7754
0e852c66
TV
77552017-05-06 Tom de Vries <tom@codesourcery.com>
7756
7757 PR testsuite/80557
7758 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7759 * gcc.target/powerpc/altivec-types-1.c: Same.
7760
63c40d92
TV
77612017-05-06 Tom de Vries <tom@codesourcery.com>
7762
7763 PR testsuite/80557
7764 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7765 * gcc.target/spu/intrinsics-1.c: Same.
7766
b25b8f91
TV
77672017-05-06 Tom de Vries <tom@codesourcery.com>
7768
7769 PR testsuite/80557
7770 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7771
6df13491
TV
77722017-05-06 Tom de Vries <tom@codesourcery.com>
7773
7774 PR testsuite/80557
7775 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7776 * gcc.target/aarch64/spellcheck_2.c: Same.
7777 * gcc.target/aarch64/spellcheck_3.c: Same.
7778
e01261fe
TV
77792017-05-06 Tom de Vries <tom@codesourcery.com>
7780
7781 PR testsuite/80557
7782 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7783 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7784 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7785 * g++.dg/debug/dwarf2/typedef5.C: Same.
7786 * g++.dg/goacc/data-1.C: Same.
7787
9945596c
BS
77882017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7789
7790 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7791
8acb8575
MM
77922017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7793
7794 PR target/79038
7795 PR target/79202
7796 PR target/79203
7797 * gcc.target/powerpc/ppc-round3.c: New test.
7798 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7799
ac699a04
JJ
78002017-05-05 Jakub Jelinek <jakub@redhat.com>
7801
8dc6a926
JJ
7802 PR tree-optimization/80632
7803 * gcc.dg/pr80632.c: New test.
7804
ac699a04
JJ
7805 PR tree-optimization/80558
7806 * gcc.dg/tree-ssa/vrp115.c: New test.
7807
655b5fc8
AV
78082017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7809 Thomas Preud'homme <thomas.preudhomme@arm.com>
7810 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7811
7812 PR target/71607
7813 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7814 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7815 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7816 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7817 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7818 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7819 * gcc.target/arm/tls-disable-literal-pool.c: New.
7820
c02d2d0a
PK
78212017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7822
7823 PR tree-optimization/80613
7824 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7825
dfae9048
PC
78262017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7827
7828 PR c++/71577
7829 * g++.dg/cpp0x/pr71577.C: New.
7830
d9c5a8b9
MS
78312017-05-04 Martin Sebor <msebor@redhat.com>
7832
7833 PR middle-end/79234
7834 * gcc.dg/builtin-stringop-chk-8.c: New test.
7835 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7836 * gcc.dg/builtin-stringop-chk-4.c: Same.
7837 * gcc.dg/builtin-strncat-chk-1.c: Same.
7838 * g++.dg/ext/strncpy-chk1.C: Same.
7839 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7840 * gcc.dg/out-of-bounds-1.c: Same.
7841 * gcc.dg/pr78138.c: Same.
7842 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7843 * gfortran.dg/mvbits_7.f90: Same.
7844
e50d56a5
MS
78452017-05-04 Martin Sebor <msebor@redhat.com>
7846
7847 PR preprocessor/79214
7848 PR middle-end/79222
7849 PR middle-end/79223
7850 * gcc.dg/pr79214.c: New test.
7851 * gcc.dg/pr79214.h: New test header.
7852 * gcc.dg/pr79222.c: New test.
7853 * gcc.dg/pr79223.c: New test.
7854 * gcc.dg/pr78138.c: Adjust.
7855 * gfortran.dg/unconstrained_commons.f: Same.
7856
0f2c4a8f
MS
78572017-05-04 Martin Sebor <msebor@redhat.com>
7858
7859 PR translation/80280
7860 * g++.dg/abi/Wabi-2-3.C: Adjust.
7861 * g++.dg/abi/Wabi-3-2.C: Ditto.
7862 * g++.dg/lookup/using17.C: Ditto.
7863 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7864
8eef6097
MJ
78652017-05-04 Martin Jambor <mjambor@suse.cz>
7866
7867 PR tree-optimization/80622
7868 * gcc.dg/tree-ssa/pr80622.c: New test.
7869
78702017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7871
7872 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7873
26f1a658
JH
78742017-05-04 Jan Hubicka <hubicka@ucw.cz>
7875
7876 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7877 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7878
4d147bca
RB
78792017-05-04 Richard Biener <rguenther@suse.de>
7880
7881 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7882
3862ef76
RS
78832017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7884
7885 * gcc.dg/vect/vect-profile-1.c: New test.
7886
c89ffd99
MP
78872017-05-04 Marek Polacek <polacek@redhat.com>
7888
7889 PR tree-optimization/80612
7890 * gcc.dg/torture/pr80612.c: New test.
7891
261ce1e5
PB
78922017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7893 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7894
7895 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7896 check_effective_target_arm_thumb1_movt_ok.
7897
556cf088
PB
78982017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7899
7900 * gcc.target/arm/fpscr.c: New file.
7901
010b1cc0
TP
79022017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7903
7904 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7905 target.
7906
99b68476
TV
79072017-05-04 Tom de Vries <tom@codesourcery.com>
7908
7909 PR testsuite/80557
7910 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7911 line numbers.
7912 * g++.dg/warn/miss-format-1.C: Same.
7913 * g++.dg/warn/overflow-warn-1.C: Same.
7914 * g++.dg/warn/overflow-warn-3.C: Same.
7915 * g++.dg/warn/overflow-warn-4.C: Same.
7916
09177a4b
TV
79172017-05-04 Tom de Vries <tom@codesourcery.com>
7918
7919 PR testsuite/80557
7920 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7921 * gcc.target/i386/pr68657.c: Same.
7922 * gcc.target/i386/pr69255-1.c: Same.
7923 * gcc.target/i386/pr69255-2.c: Same.
7924 * gcc.target/i386/pr69255-3.c: Same.
7925
02c64149
RB
79262017-05-04 Richard Biener <rguenther@suse.de>
7927
7928 PR tree-optimization/31130
7929 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7930 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7931 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7932 * gcc.dg/pr52904.c: Remove XFAIL.
7933 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7934
9a26dfc8
JL
79352017-05-03 Jeff Law <law@redhat.com>
7936
7937 PR tree-optimization/78496
7938 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7939
4d0e904f
UB
79402017-05-03 Uros Bizjak <ubizjak@gmail.com>
7941
7942 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7943
49ab4621
RB
79442017-05-03 Richard Biener <rguenther@suse.de>
7945
7946 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7947
18bfe940
JJ
79482017-05-03 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR tree-optimization/79472
4d0e904f
UB
7951 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7952 to dg-options.
18bfe940
JJ
7953 * gcc.dg/tree-ssa/vrp113.c: New test.
7954 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7955 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7956 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7957
53e62089
TV
79582017-05-03 Tom de Vries <tom@codesourcery.com>
7959
7960 PR testsuite/80557
7961 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7962 * c-c++-common/Wshift-negative-value-2.c: Same.
7963 * c-c++-common/Wshift-negative-value-3.c: Same.
7964 * c-c++-common/Wshift-negative-value-4.c: Same.
7965 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7966 * c-c++-common/cpp/pr60400.c: Same.
7967 * c-c++-common/fmax-errors.c: Same.
7968 * c-c++-common/goacc/data-2.c: Same.
7969 * c-c++-common/goacc/host_data-2.c: Same.
7970 * c-c++-common/gomp/simd4.c: Same.
7971 * c-c++-common/pr28656.c: Same.
7972 * c-c++-common/pr43395.c: Same.
7973 * c-c++-common/torture/pr57945.c: Same.
7974
962913a5
TV
79752017-05-03 Tom de Vries <tom@codesourcery.com>
7976
7977 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7978 arg of dg directive.
7979 * c-c++-common/goacc/routine-3.c: Same.
7980 * c-c++-common/goacc/routine-4.c: Same.
7981
ad53f123
DM
79822017-05-02 David Malcolm <dmalcolm@redhat.com>
7983
7984 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7985 (test_fixit_insert_newline): New function.
7986 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7987 (test_fixit_insert_newline): New function.
7988 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7989 (test_fixit_insert_newline): New function.
7990 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7991 (test_fixit_insert_newline): New function.
7992 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7993 (test_show_locus): Handle test_fixit_insert_newline.
7994
0ca91c77
BC
79952017-05-02 Bin Cheng <bin.cheng@arm.com>
7996
7997 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7998
cc5b8f3d
TC
79992017-04-27 Tamar Christina <tamar.christina@arm.com>
8000
8001 * gcc.dg/lsr-div1.c: New testcase.
8002
1853f5c7
SP
80032017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8004
8005 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8006 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8007 (_mm_maskz_add_round_sd): Test new intrinsics.
8008 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8009 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8010 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8011 (_mm_maskz_add_round_ss): Test new intrinsics.
8012 * gcc.target/i386/avx512f-vaddss-2.c: New.
8013 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8014 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8015 (_mm_maskz_sub_round_sd): Test new intrinsics.
8016 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8017 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8018 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8019 (_mm_maskz_sub_round_ss): Test new intrinsics.
8020 * gcc.target/i386/avx512f-vsubss-2.c: New.
8021 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8022 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8023 (__builtin_ia32_subss_mask_round): Test new builtins.
8024 * gcc.target/i386/sse-13.c: Ditto.
8025 * gcc.target/i386/sse-23.c: Ditto.
8026 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8027 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8028 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8029 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8030 (_mm_mask_sub_round_ss): Test new intrinsics.
8031 * gcc.target/i386/testround-1.c: Ditto.
8032
2bba7541
MJ
80332017-05-02 Martin Jambor <mjambor@suse.cz>
8034
8035 PR tree-optimization/78687
8036 * g++.dg/tree-ssa/pr78687.C: New test.
8037
2bf54d93
RB
80382017-05-02 Richard Biener <rguenther@suse.de>
8039
8040 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8041 behavior.
8042 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8043
aee63acc
RB
80442017-05-02 Richard Biener <rguenther@suse.de>
8045
8046 PR tree-optimization/80591
8047 * gcc.dg/torture/pr80591.c: New testcase.
8048
e7d70c6c
RB
80492017-05-02 Richard Biener <rguenther@suse.de>
8050
8051 PR tree-optimization/80549
8052 * gcc.dg/torture/pr80549.c: New testcase.
8053
52e0a9f7
SKS
80542017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8055
8056 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8057 unsigned long.
8058
815d9cc6
XR
80592017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8060
8061 PR c++/80038
8062 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8063
338035aa
DM
80642017-05-01 David Malcolm <dmalcolm@redhat.com>
8065
8066 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8067 reflect insertion fix-it hints at the same location now being
8068 consolidated.
8069
4d82d0bc
MS
80702017-05-01 Martin Sebor <msebor@redhat.com>
8071
8072 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8073 on ILP32 targets.
8074
d539a57b
TV
80752017-05-01 Tom de Vries <tom@codesourcery.com>
8076
8077 * gcc.dg/pr78768.c: Require linker plugin.
8078
c6b9e849
TK
80792017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8080
8081 PR fortran/37131
8082 * gfortran.dg/matmul_bounds_11.f90: New test.
8083
706eb1a7
MS
80842017-05-01 Martin Sebor <msebor@redhat.com>
8085
8086 PR tree-optimization/79715
8087 * gcc.dg/pr79715.c: New test.
8088
723f4140
TV
80892017-05-01 Tom de Vries <tom@codesourcery.com>
8090
8091 PR testsuite/65941
8092 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8093 * g++.dg/other/pr59492.C: Require effective target rdrand.
8094
6bbb3a69
VR
80952017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8096
8097 * g++.dg/diagnostic/member-decl-1.C: New test.
8098
4212aecd
MG
80992017-04-29 Marc Glisse <marc.glisse@inria.fr>
8100
8101 PR tree-optimization/80487
8102 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8103
fe75f732
PK
81042017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8105
8106 PR tree-optimization/79697
8107 * gcc.dg/tree-ssa/pr79697.c: New test.
8108
6bcd8768
TV
81092017-04-29 Tom de Vries <tom@codesourcery.com>
8110
8111 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8112
d127ae9f
MS
81132017-04-28 Martin Sebor <msebor@redhat.com>
8114
8115 PR tree-optimization/80523
8116 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8117
c9610933
TV
81182017-04-28 Tom de Vries <tom@codesourcery.com>
8119
8120 PR testsuite/80557
8121 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8122 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8123
b5be38bc
TV
81242017-04-28 Tom de Vries <tom@codesourcery.com>
8125
8126 PR testsuite/80557
8127 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8128 * obj-c++.dg/bitfield-4.mm: Same.
8129 * obj-c++.dg/bitfield-5.mm: Same.
8130 * obj-c++.dg/exceptions-3.mm: Same.
8131 * obj-c++.dg/exceptions-5.mm: Same.
8132 * obj-c++.dg/method-1.mm: Same.
8133 * obj-c++.dg/method-12.mm: Same.
8134 * obj-c++.dg/method-13.mm: Same.
8135 * obj-c++.dg/method-15.mm: Same.
8136 * obj-c++.dg/method-16.mm: Same.
8137 * obj-c++.dg/property/at-property-18.mm: Same.
8138 * obj-c++.dg/property/at-property-25.mm: Same.
8139 * obj-c++.dg/property/at-property-5.mm: Same.
8140 * obj-c++.dg/property/dynamic-2.mm: Same.
8141 * obj-c++.dg/property/property-neg-3.mm: Same.
8142 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8143 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8144 * obj-c++.dg/syntax-error-1.mm: Same.
8145 * obj-c++.dg/try-catch-13.mm: Same.
8146 * objc.dg/bitfield-4.m: Same.
8147 * objc.dg/class-1.m: Same.
8148 * objc.dg/method-11.m: Same.
8149 * objc.dg/method-6.m: Same.
8150 * objc.dg/method-7.m: Same.
8151 * objc.dg/method-9.m: Same.
8152 * objc.dg/missing-proto-3.m: Same.
8153 * objc.dg/naming-2.m: Same.
8154 * objc.dg/property/at-property-16.m: Same.
8155 * objc.dg/property/at-property-18.m: Same.
8156 * objc.dg/property/at-property-25.m: Same.
8157 * objc.dg/property/at-property-5.m: Same.
8158 * objc.dg/property/dynamic-2.m: Same.
8159 * objc.dg/property/property-neg-3.m: Same.
8160 * objc.dg/protocol-inheritance-1.m: Same.
8161 * objc.dg/protocol-inheritance-2.m: Same.
8162
d35256b6
MG
81632017-04-28 Marc Glisse <marc.glisse@inria.fr>
8164
8165 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8166
7a95dfa7
TV
81672017-04-28 Tom de Vries <tom@codesourcery.com>
8168
8169 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8170 dg-(error|warning|message|bogus).
8171 * g++.dg/conversion/dr195-1.C: Same.
8172 * g++.dg/conversion/dr195.C: Same.
8173 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8174 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8175 * g++.dg/cpp0x/inline-ns7.C: Same.
8176 * g++.dg/cpp0x/variadic105.C: Same.
8177 * g++.dg/cpp0x/variadic65.C: Same.
8178 * g++.dg/expr/call2.C: Same.
8179 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8180 * g++.dg/expr/pmf-1.C: Same.
8181 * g++.dg/ext/altivec-types-1.C: Same.
8182 * g++.dg/ext/altivec-types-2.C: Same.
8183 * g++.dg/ext/altivec-types-3.C: Same.
8184 * g++.dg/ext/attrib14.C: Same.
8185 * g++.dg/ext/complit1.C: Same.
8186 * g++.dg/ext/forscope2.C: Same.
8187 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8188 * g++.dg/ext/label13.C: Same.
8189 * g++.dg/ext/member-attr.C: Same.
8190 * g++.dg/ext/visibility/anon7.C: Same.
8191 * g++.dg/ext/visibility/visibility-7.C: Same.
8192 * g++.dg/ext/vla2.C: Same.
8193 * g++.dg/inherit/access2.C: Same.
8194 * g++.dg/inherit/covariant12.C: Same.
8195 * g++.dg/inherit/covariant14.C: Same.
8196 * g++.dg/inherit/namespace-as-base.C: Same.
8197 * g++.dg/inherit/template-as-base.C: Same.
8198 * g++.dg/lookup/ambig1.C: Same.
8199 * g++.dg/lookup/ambig2.C: Same.
8200 * g++.dg/lookup/ambig3.C: Same.
8201 * g++.dg/lookup/class-member-1.C: Same.
8202 * g++.dg/lookup/conv-1.C: Same.
8203 * g++.dg/lookup/decl1.C: Same.
8204 * g++.dg/lookup/koenig1.C: Same.
8205 * g++.dg/lookup/scoped1.C: Same.
8206 * g++.dg/lookup/scoped2.C: Same.
8207 * g++.dg/lookup/two-stage4.C: Same.
8208 * g++.dg/lookup/used-before-declaration.C: Same.
8209 * g++.dg/lookup/using.C: Same.
8210 * g++.dg/lookup/using17.C: Same.
8211 * g++.dg/lookup/using2.C: Same.
8212 * g++.dg/other/abstract2.C: Same.
8213 * g++.dg/other/classkey1.C: Same.
8214 * g++.dg/other/component1.C: Same.
8215 * g++.dg/other/const1.C: Same.
8216 * g++.dg/other/const2.C: Same.
8217 * g++.dg/other/conversion1.C: Same.
8218 * g++.dg/other/do1.C: Same.
8219 * g++.dg/other/error1.C: Same.
8220 * g++.dg/other/error10.C: Same.
8221 * g++.dg/other/error3.C: Same.
8222 * g++.dg/other/error4.C: Same.
8223 * g++.dg/other/error5.C: Same.
8224 * g++.dg/other/error8.C: Same.
8225 * g++.dg/other/error9.C: Same.
8226 * g++.dg/other/field1.C: Same.
8227 * g++.dg/other/init1.C: Same.
8228 * g++.dg/other/ptrmem2.C: Same.
8229 * g++.dg/other/return1.C: Same.
8230 * g++.dg/overload/builtin3.C: Same.
8231 * g++.dg/overload/error1.C: Same.
8232 * g++.dg/overload/error2.C: Same.
8233 * g++.dg/overload/koenig2.C: Same.
8234 * g++.dg/overload/pmf1.C: Same.
8235 * g++.dg/parse/args1.C: Same.
8236 * g++.dg/parse/attr3.C: Same.
8237 * g++.dg/parse/constant4.C: Same.
8238 * g++.dg/parse/crash10.C: Same.
8239 * g++.dg/parse/crash18.C: Same.
8240 * g++.dg/parse/crash19.C: Same.
8241 * g++.dg/parse/crash20.C: Same.
8242 * g++.dg/parse/crash21.C: Same.
8243 * g++.dg/parse/crash22.C: Same.
8244 * g++.dg/parse/crash32.C: Same.
8245 * g++.dg/parse/decl-specifier-1.C: Same.
8246 * g++.dg/parse/error58.C: Same.
8247 * g++.dg/parse/local-class1.C: Same.
8248 * g++.dg/parse/non-dependent2.C: Same.
8249 * g++.dg/parse/parameter-declaration-1.C: Same.
8250 * g++.dg/parse/ptrmem2.C: Same.
8251 * g++.dg/parse/ptrmem3.C: Same.
8252 * g++.dg/parse/saved1.C: Same.
8253 * g++.dg/tc1/dr101.C: Same.
8254 * g++.dg/tc1/dr142.C: Same.
8255 * g++.dg/tc1/dr176.C: Same.
8256 * g++.dg/template/conv4.C: Same.
8257 * g++.dg/template/crash56.C: Same.
8258 * g++.dg/template/dependent-expr2.C: Same.
8259 * g++.dg/template/error1.C: Same.
8260 * g++.dg/template/error2.C: Same.
8261 * g++.dg/template/explicit6.C: Same.
8262 * g++.dg/template/init-list.C: Same.
8263 * g++.dg/template/local1.C: Same.
8264 * g++.dg/template/lookup2.C: Same.
8265 * g++.dg/template/meminit2.C: Same.
8266 * g++.dg/template/nontype25.C: Same.
8267 * g++.dg/template/ptrmem2.C: Same.
8268 * g++.dg/template/qualttp19.C: Same.
8269 * g++.dg/template/qualttp20.C: Same.
8270 * g++.dg/template/ttp3.C: Same.
8271 * g++.dg/template/unify4.C: Same.
8272 * g++.dg/template/unify6.C: Same.
8273 * g++.dg/template/unify7.C: Same.
8274 * g++.dg/template/warn1.C: Same.
8275 * g++.dg/tree-ssa/dom-invalid.C: Same.
8276 * g++.dg/ubsan/shift-1.C: Same.
8277 * g++.dg/warn/Wunused-2.C: Same.
8278 * g++.dg/warn/Wunused-4.C: Same.
8279 * g++.dg/warn/Wunused-6.C: Same.
8280 * g++.dg/warn/deprecated-6.C: Same.
8281 * g++.dg/warn/deprecated.C: Same.
8282 * g++.dg/warn/effc1.C: Same.
8283 * g++.dg/warn/effc3.C: Same.
8284 * g++.dg/warn/incomplete1.C: Same.
8285 * g++.dg/warn/inline1.C: Same.
8286 * g++.dg/warn/noeffect2.C: Same.
8287 * g++.dg/warn/noeffect4.C: Same.
8288 * g++.dg/warn/oldcast1.C: Same.
8289 * g++.dg/warn/sentinel.C: Same.
8290 * g++.dg/warn/unit-1.C: Same.
8291 * g++.old-deja/g++.pt/inherit2.C: Same.
8292 * g++.old-deja/g++.pt/overload8.C: Same.
8293 * gcc.dg/20000926-1.c: Same.
8294 * gcc.dg/20040223-1.c: Same.
8295 * gcc.dg/Warray-bounds-7.c: Same.
8296 * gcc.dg/alias-1.c: Same.
8297 * gcc.dg/alias-12.c: Same.
8298 * gcc.dg/alias-13.c: Same.
8299 * gcc.dg/alias-2.c: Same.
8300 * gcc.dg/array-13.c: Same.
8301 * gcc.dg/array-4.c: Same.
8302 * gcc.dg/attr-ifunc-2.c: Same.
8303 * gcc.dg/attr-invalid.c: Same.
8304 * gcc.dg/attr-noinline.c: Same.
8305 * gcc.dg/bitfld-2.c: Same.
8306 * gcc.dg/c90-const-expr-7.c: Same.
8307 * gcc.dg/c99-const-expr-7.c: Same.
8308 * gcc.dg/cpp/20000625-1.c: Same.
8309 * gcc.dg/cpp/charconst-4.c: Same.
8310 * gcc.dg/cpp/include2.c: Same.
8311 * gcc.dg/cpp/include2a.c: Same.
8312 * gcc.dg/decl-4.c: Same.
8313 * gcc.dg/deprecated-4.c: Same.
8314 * gcc.dg/deprecated.c: Same.
8315 * gcc.dg/dfp/altivec-types.c: Same.
8316 * gcc.dg/float-range-1.c: Same.
8317 * gcc.dg/pack-test-3.c: Same.
8318 * gcc.dg/pr11492.c: Same.
8319 * gcc.dg/pr15360-1.c: Same.
8320 * gcc.dg/pr37908.c: Same.
8321 * gcc.dg/pr53265.c: Same.
8322 * gcc.dg/pr57287-2.c: Same.
8323 * gcc.dg/pr57287.c: Same.
8324 * gcc.dg/redecl-1.c: Same.
8325 * gcc.dg/sync-3.c: Same.
8326 * gcc.dg/two-types-1.c: Same.
8327 * gcc.dg/two-types-2.c: Same.
8328 * gcc.dg/two-types-4.c: Same.
8329 * gcc.dg/two-types-5.c: Same.
8330 * gcc.dg/two-types-6.c: Same.
8331 * gcc.dg/two-types-7.c: Same.
8332 * gcc.dg/two-types-8.c: Same.
8333 * gcc.dg/two-types-9.c: Same.
8334 * gcc.dg/uninit-I.c: Same.
8335 * gcc.dg/uninit-pr19430.c: Same.
8336 * gcc.dg/visibility-7.c: Same.
8337 * gcc.dg/winline-10.c: Same.
8338 * gcc.dg/winline-2.c: Same.
8339 * gcc.dg/winline-3.c: Same.
8340 * gcc.dg/winline-9.c: Same.
8341 * gcc.target/i386/attr-returns_twice-1.c: Same.
8342 * gcc.target/i386/chkp-const-check-2.c: Same.
8343 * gcc.target/i386/chkp-label-address.c: Same.
8344 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8345 * gcc.target/i386/pr39162.c: Same.
8346 * gcc.target/i386/sse-5.c: Same.
8347 * gcc.target/powerpc/altivec-types-1.c: Same.
8348 * gcc.target/powerpc/altivec-types-2.c: Same.
8349 * gcc.target/powerpc/altivec-types-3.c: Same.
8350 * gcc.target/powerpc/float128-mix.c: Same.
8351 * gcc.target/powerpc/no-r11-3.c: Same.
8352 * gcc.target/spu/Wmain.c: Same.
8353 * gcc.target/spu/ea/errors2.c: Same.
8354 * gfortran.dg/assignment_1.f90: Same.
8355 * gfortran.dg/common_3.f90: Same.
8356 * gfortran.dg/der_io_1.f90: Same.
8357 * gfortran.dg/g77/20030326-1.f: Same.
8358 * gfortran.dg/g77/9263.f: Same.
8359 * gfortran.dg/g77/960317-1.f: Same.
8360 * gfortran.dg/g77/970625-2.f: Same.
8361 * gfortran.dg/g77/980615-0.f: Same.
8362 * gfortran.dg/g77/check0.f: Same.
8363 * gfortran.dg/g77/dnrm2.f: Same.
8364 * gfortran.dg/g77/pr9258.f: Same.
8365 * gfortran.dg/ichar_1.f90: Same.
8366 * gfortran.dg/interface_1.f90: Same.
8367 * gfortran.dg/namelist_1.f90: Same.
8368 * gfortran.dg/namelist_2.f90: Same.
8369 * gfortran.dg/namelist_3.f90: Same.
8370 * gfortran.dg/namelist_print_2.f: Same.
8371 * gfortran.dg/oldstyle_1.f90: Same.
8372 * gfortran.dg/runtime_warning_1.f90: Same.
8373 * gfortran.dg/underflow.f90: Same.
8374 * gnat.dg/specs/integer_value.ads: Same.
8375 * obj-c++.dg/fsf-package-0.m: Same.
8376 * objc.dg/two-types-1.m: Same.
8377
6e49961c
ML
83782017-04-28 Martin Liska <mliska@suse.cz>
8379
8380 PR gcov-profile/79891
8381 * gcc.misc-tests/gcov-17.c: New test.
8382 * gcc.misc-tests/gcov-18.c: New test.
8383
f166beaf
TV
83842017-04-28 Tom de Vries <tom@codesourcery.com>
8385
8386 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8387 dg-(error|warning|message|bogus).
8388 * g++.dg/parse/parameter-declaration-1.C: Same.
8389 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8390 * gcc.dg/Wpointer-sign-Wall.c: Same.
8391 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8392 * gcc.dg/cpp/19990413-1.c: Same.
8393 * gcc.dg/dg-test-1.c: Same.
8394 * gcc.dg/empty-source-2.c: Same.
8395 * gcc.dg/empty-source-3.c: Same.
8396 * gcc.dg/format/c99-printf-1.c: Same.
8397 * gcc.dg/format/c99-scanf-1.c: Same.
8398 * gcc.dg/label-decl-2.c: Same.
8399 * gcc.dg/m-un-2.c: Same.
8400 * gcc.dg/uninit-pr20644-O0.c: Same.
8401 * gfortran.dg/pr70006.f90: Same.
8402 * obj-c++.dg/fsf-package-0.m: Same.
8403
c3125b18
TV
84042017-04-28 Tom de Vries <tom@codesourcery.com>
8405
8406 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8407 dg-(error|warning|message|bogus).
8408 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8409 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8410 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8411 * c-c++-common/pr20000.c: Same.
8412 * c-c++-common/pr49706.c: Same.
8413 * g++.dg/ext/utf16-4.C: Same.
8414 * g++.dg/parse/error2.C: Same.
8415 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8416 * g++.dg/warn/Wtype-limits.C: Same.
8417 * g++.dg/warn/overflow-warn-1.C: Same.
8418 * g++.dg/warn/overflow-warn-3.C: Same.
8419 * gcc.dg/Wpointer-sign-Wall.c: Same.
8420 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8421 * gcc.dg/Wtype-limits-Wextra.c: Same.
8422 * gcc.dg/Wtype-limits.c: Same.
8423 * gcc.dg/cpp/19990413-1.c: Same.
8424 * gcc.dg/dg-test-1.c: Same.
8425 * gcc.dg/empty-source-2.c: Same.
8426 * gcc.dg/empty-source-3.c: Same.
8427 * gcc.dg/label-decl-2.c: Same.
8428 * gcc.dg/m-un-2.c: Same.
8429 * gcc.dg/uninit-pr19430-O0.c: Same.
8430 * gcc.dg/uninit-pr19430.c: Same.
8431 * gcc.dg/uninit-pr20644-O0.c: Same.
8432 * gcc.dg/utf16-4.c: Same.
8433 * gfortran.dg/pr70006.f90: Same.
8434 * obj-c++.dg/fsf-package-0.m: Same.
8435
119092c1
RB
84362017-04-28 Richard Biener <rguenther@suse.de>
8437
8438 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8439 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8440 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8441 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8442 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8443 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8444
3777eda2
MP
84452017-04-27 Marek Polacek <polacek@redhat.com>
8446
8447 PR sanitizer/80349
8448 * c-c++-common/ubsan/pr80349.c: New test.
8449
8211c4a2
VR
84502017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8451
8452 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8453 diagnostics.
8454 * g++.dg/warn/pr12242.C: Likewise.
8455
94baf2e2
DE
84562017-04-27 David Edelsohn <dje.gcc@gmail.com>
8457
8458 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8459
9a448688
ML
84602017-04-27 Martin Liska <mliska@suse.cz>
8461
8462 PR testsuite/79455
8463 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8464 more generic.
8465
f8a36447
JJ
84662017-04-27 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR c++/80534
8469 * g++.dg/other/pr80534-1.C: New test.
8470 * g++.dg/other/pr80534-2.C: New test.
8471
1b7c8d39
RB
84722017-04-27 Richard Biener <rguenther@suse.de>
8473
8474 PR middle-end/80539
8475 * gcc.dg/torture/pr80539.c: New testcase.
8476
985b8393
JJ
84772017-04-27 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR target/77728
8480 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8481
a480422d
VR
84822017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8483
8484 * g++.dg/diagnostic/nested-name-1.C: New test.
8485
f9726baa
ML
84862017-04-26 Martin Liska <mliska@suse.cz>
8487
8488 * gcc.dg/guality/guality.h: Add prefix to test verification.
8489
9f4df8f1
NS
84902017-04-25 Nathan Sidwell <nathan@acm.org>
8491
8492 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8493
1913c8f6
UB
84942017-04-25 Uros Bizjak <ubizjak@gmail.com>
8495
8496 PR target/70799
8497 * gcc.target/i386/pr70799-5.c: New test.
8498
e602bbfc
MS
84992017-04-25 Martin Sebor <msebor@redhat.com>
8500
8501 PR tree-optimization/80497
8502 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8503
7629ae90
RR
85042017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8505 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR target/77728
8508 * g++.dg/abi/pr77728-1.C: New test.
8509
2ef42cf9
MP
85102017-04-25 Marek Polacek <polacek@redhat.com>
8511
8512 PR sanitizer/80349
8513 * g++.dg/ubsan/pr80349-2.C: New test.
8514
70caf430
VR
85152017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8516
8517 * g++.dg/cpp0x/enum34.C: New test.
8518
f66c70dc
TV
85192017-04-25 Tom de Vries <tom@codesourcery.com>
8520
8521 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8522 variables.
8523 (dg-line): New proc.
8524 (process-message): Handle line number variables.
8525 * objc.dg/try-catch-12.m: Use dg-line.
8526
77071af6
BS
85272017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8528
8529 PR target/80482
8530 * gcc.target/powerpc/vec-constvolatile.c: New test.
8531
fbe91804
DM
85322017-04-25 David Malcolm <dmalcolm@redhat.com>
8533
8534 * g++.dg/semicolon-fixits.C: New test case.
8535
1c4ea66f
DM
85362017-04-25 David Malcolm <dmalcolm@redhat.com>
8537
8538 * gcc.dg/semicolon-fixits.c: New test case.
8539
5ca28c1d
DM
85402017-04-25 David Malcolm <dmalcolm@redhat.com>
8541
8542 * g++.dg/lookup/missing-std-include.C: New test file.
8543
2ec07fa6
RR
85442017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8545 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR target/77728
8548 * g++.dg/abi/pr77728-2.C: New test.
8549
7d5dbb22
DM
85502017-04-25 David Malcolm <dmalcolm@redhat.com>
8551
8552 PR c++/80177
8553 * g++.dg/spellcheck-pr80177.C: New test case.
8554
6a3936d4
NS
85552017-04-25 Nathan Sidwell <nathan@acm.org>
8556
8557 * g++.dg/dg.exp (find-cxx-tests): New function.
8558 (main): Use it, remove explicit pruning
8559
bed3fd46
RB
85602017-04-25 Richard Biener <rguenther@suse.de>
8561
8562 PR tree-optimization/80492
8563 * gcc.dg/pr80492.c: New testcase.
8564
c9e9c3ac
SKS
85652017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8566
8567 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8568 for targets with int size less than 32 bits.
8569
2700fbd6
RB
85702017-04-25 Richard Biener <rguenther@suse.de>
8571
8572 PR tree-optimization/79201
8573 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8574 * gcc.target/i386/pr22152.c: Disable sinking.
8575
e57136da
AK
85762017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8577
8578 PR target/80464
8579 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8580
3cb9ee2f
AK
85812017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8582
8583 PR target/79895
8584 * gcc.target/s390/pr79895.c: New test.
8585
03db9ab5
DV
85862017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8587
8588 PR target/80080
8589 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8590 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8591 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8592
39259462
JJ
85932017-04-25 Jakub Jelinek <jakub@redhat.com>
8594
ba5d69f3
JJ
8595 PR rtl-optimization/80501
8596 * gcc.c-torture/execute/pr80501.c: New test.
8597
39259462
JJ
8598 PR rtl-optimization/80500
8599 * gcc.dg/pr80500.c: New test.
8600
bb0249cb
MG
86012017-04-25 Marc Glisse <marc.glisse@inria.fr>
8602
8603 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8604 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8605
be420eb8
JW
86062017-04-22 Janus Weil <janus@gcc.gnu.org>
8607
8608 PR fortran/80121
8609 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8610 directive.
8611
0ebd1f00
DM
86122017-04-24 David Malcolm <dmalcolm@redhat.com>
8613
8614 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8615 * jit.dg/test-alignment.c: New test case.
8616 * jit.dg/test-alignment.cc: New test case.
8617 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8618 New test case.
8619
412f61f0
DM
86202017-04-24 David Malcolm <dmalcolm@redhat.com>
8621
8622 PR c++/80016
8623 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8624 test function.
8625 (test_alignof): New test function.
8626
a8492d5e
MG
86272017-04-24 Marc Glisse <marc.glisse@inria.fr>
8628
8629 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8630
ec856f5f
VR
86312017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8632
8633 * g++.dg/diagnostic/duplicate1.C: New test.
8634 * g++.dg/cpp0x/duplicate1.C: New test.
8635
a753df11
MJ
86362017-04-24 Martin Jambor <mjambor@suse.cz>
8637
8638 PR tree-optimization/80293
8639 * g++.dg/tree-ssa/pr80293.C: New test.
8640
3ebd8e62
ML
86412017-04-24 Martin Liska <mliska@suse.cz>
8642
8643 PR middle-end/79931
8644 * g++.dg/ipa/pr79931.C: New test.
8645
f30a1190
RB
86462017-04-24 Richard Biener <rguenther@suse.de>
8647
8648 PR tree-optimization/80494
8649 * gfortran.dg/pr80494.f90: New testcase.
8650
4c7c437c
RB
86512017-04-24 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/79725
8654 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8655
d21a8e3b
RB
86562017-04-24 Richard Biener <rguenther@suse.de>
8657
8658 PR c++/2972
8659 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8660
c7eb642e
JD
86612017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8662
8663 PR fortran/80484
8664 * gfortran.dg/dtio_29.f03: New test.
8665
60fc41bd
JW
86662017-04-22 Janus Weil <janus@gcc.gnu.org>
8667
8668 PR fortran/80121
8669 * gfortran.dg/intent_out_9.f90: New test case.
8670
2eb8a343
UB
86712017-04-23 Uros Bizjak <ubizjak@gmail.com>
8672
8673 PR target/70799
1913c8f6 8674 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8675
fc23d35a
JW
86762017-04-21 Janus Weil <janus@gcc.gnu.org>
8677
8678 PR fortran/80392
8679 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8680
7b9efd03
UB
86812017-04-21 Uros Bizjak <ubizjak@gmail.com>
8682
8683 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8684
2fd30fbe
RB
86852017-04-21 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/79547
8688 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8689
bb1bc604
RB
86902017-04-21 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/78847
8693 * g++.dg/tree-ssa/pr78847.C: New testcase.
8694
666f7903
JJ
86952017-04-21 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR c/80468
8698 * gcc.dg/pr80468.c: New test.
8699
25c28f47
ML
87002017-04-21 Martin Liska <mliska@suse.cz>
8701
8702 PR tree-optimization/66278
8703 * gcc.dg/vect/pr66278.c: New test.
8704
6d553e9b
RB
87052017-04-21 Richard Biener <rguenther@suse.de>
8706
8707 PR tree-optimization/80237
8708 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8709 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8710 adjust expected optimizations.
8711
7fd1a747
RB
87122016-04-21 Richard Biener <rguenther@suse.de>
8713
8714 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8715 of inner loops.
8716 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8717 * gcc.dg/vect/vect-104.c: Likewise.
8718
2f23a412
EB
87192017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8720
8721 PR tree-optimization/80426
8722 * gcc.c-torture/execute/20170429-1.c: Rename into...
8723 * gcc.c-torture/execute/20170419-1.c: ...this.
8724
8749b11f
UB
87252017-04-20 Uros Bizjak <ubizjak@gmail.com>
8726
8727 PR target/79804
8728 * gcc.target/i386/pr79804.c: New test.
8729
20917336
UB
87302017-04-20 Uros Bizjak <ubizjak@gmail.com>
8731
8732 PR target/78090
8733 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8734
2414b022
DE
87352017-04-20 David Edelsohn <dje.gcc@gmail.com>
8736
8737 * g++/opt/pr80436.C: XFAIL on AIX.
8738
34d57a10
JW
87392017-04-20 Jonathan Wakely <jwakely@redhat.com>
8740
8741 PR c++/80473
8742 * g++.dg/diagnostic/pr80473.C: New test.
8743
c3cbcd45
VR
87442017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8745
8746 * g++.dg/warn/Wextra-semi.C: New test.
8747
8a59d466
JJ
87482017-04-20 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR middle-end/80423
8751 * g++.dg/other/pr80423.C: New test.
8752
a4bb5c57
SKS
87532017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8754
8755 * gcc.dg/pr80170.c: Require ptr32plus.
8756
fe1e7d0e
EB
87572017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8758
8759 PR tree-optimization/80426
8760 * gcc.c-torture/execute/20170419-1.c: New test.
8761
48d811eb
JJ
87622017-04-19 Jakub Jelinek <jakub@redhat.com>
8763
f19e6a9c
JJ
8764 PR debug/80461
8765 * g++.dg/debug/pr80461.C: New test.
8766
541035a6
JJ
8767 PR c++/80459
8768 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8769 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8770 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8771
48d811eb
JJ
8772 PR debug/80436
8773 * g++.dg/opt/pr80436.C: New test.
8774
5249994e
SKS
87752017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8776
8777 * gcc.dg/torture/pr80341.c: Require int32plus.
8778
a16c8d8b 87792017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8780 Jeff Law <law@redhat.com>
a16c8d8b
EB
8781
8782 * gcc.c-torture/compile/20170419-1.c: New test.
8783
6143c998
TV
87842017-04-19 Tom de Vries <tom@codesourcery.com>
8785
8786 PR testsuite/80221
8787 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8788 subsequent dg directives.
8789 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8790 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8791 * c-c++-common/attr-fallthrough-2.c: Same.
8792 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8793 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8794 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8795 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8796 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8797 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8798 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8799 * c-c++-common/cilk-plus/CK/errors.c: Same.
8800 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8801 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8802 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8803 * c-c++-common/cpp/pr57580.c: Same.
8804 * c-c++-common/goacc/asyncwait-1.c: Same.
8805 * c-c++-common/goacc/cache-2.c: Same.
8806 * c-c++-common/goacc/declare-2.c: Same.
8807 * c-c++-common/goacc/deviceptr-1.c: Same.
8808 * c-c++-common/goacc/routine-5.c: Same.
8809 * c-c++-common/gomp/clauses-2.c: Same.
8810 * c-c++-common/gomp/ordered-3.c: Same.
8811 * c-c++-common/gomp/pr67501.c: Same.
8812 * c-c++-common/pr20000.c: Same.
8813 * c-c++-common/pr43395.c: Same.
8814 * c-c++-common/pr49706.c: Same.
8815 * c-c++-common/pr77624-1.c: Same.
8816 * c-c++-common/pr77624-2.c: Same.
8817 * c-c++-common/raw-string-14.c: Same.
8818 * c-c++-common/raw-string-16.c: Same.
8819 * c-c++-common/raw-string-3.c: Same.
8820 * c-c++-common/raw-string-4.c: Same.
8821 * c-c++-common/raw-string-5.c: Same.
8822 * c-c++-common/raw-string-6.c: Same.
8823 * g++.dg/abi/mangle41.C: Same.
8824 * g++.dg/conversion/nullptr1.C: Same.
8825 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8826 * g++.dg/cpp0x/auto27.C: Same.
8827 * g++.dg/cpp0x/constexpr-98.C: Same.
8828 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8829 * g++.dg/cpp0x/diag2.C: Same.
8830 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8831 * g++.dg/cpp0x/nullptr15.C: Same.
8832 * g++.dg/cpp0x/pr31431-2.C: Same.
8833 * g++.dg/cpp0x/pr31431.C: Same.
8834 * g++.dg/cpp0x/pr79118.C: Same.
8835 * g++.dg/cpp0x/static_assert3.C: Same.
8836 * g++.dg/cpp0x/temp_default2.C: Same.
8837 * g++.dg/cpp0x/trailing4.C: Same.
8838 * g++.dg/cpp0x/variadic-ex10.C: Same.
8839 * g++.dg/cpp0x/variadic-ex13.C: Same.
8840 * g++.dg/cpp0x/variadic-ex14.C: Same.
8841 * g++.dg/cpp0x/variadic-ex3.C: Same.
8842 * g++.dg/cpp0x/variadic-ex4.C: Same.
8843 * g++.dg/cpp0x/variadic59.C: Same.
8844 * g++.dg/cpp0x/vt-37737-2.C: Same.
8845 * g++.dg/cpp0x/vt-57397-1.C: Same.
8846 * g++.dg/cpp0x/vt-57397-2.C: Same.
8847 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8848 * g++.dg/cpp1z/gen-attrs1.C: Same.
8849 * g++.dg/diagnostic/pr71075.C: Same.
8850 * g++.dg/eh/goto2.C: Same.
8851 * g++.dg/eh/goto3.C: Same.
8852 * g++.dg/expr/bitfield4.C: Same.
8853 * g++.dg/expr/bitfield5.C: Same.
8854 * g++.dg/expr/bitfield6.C: Same.
8855 * g++.dg/expr/bool1.C: Same.
8856 * g++.dg/expr/bool3.C: Same.
8857 * g++.dg/expr/cond10.C: Same.
8858 * g++.dg/expr/cond11.C: Same.
8859 * g++.dg/expr/lval3.C: Same.
8860 * g++.dg/expr/lval4.C: Same.
8861 * g++.dg/ext/anon-struct4.C: Same.
8862 * g++.dg/ext/attrib44.C: Same.
8863 * g++.dg/ext/builtin3.C: Same.
8864 * g++.dg/ext/dllimport7.C: Same.
8865 * g++.dg/ext/label5.C: Same.
8866 * g++.dg/ext/no-asm-1.C: Same.
8867 * g++.dg/ext/utf16-4.C: Same.
8868 * g++.dg/ext/vla2.C: Same.
8869 * g++.dg/gomp/block-1.C: Same.
8870 * g++.dg/gomp/block-2.C: Same.
8871 * g++.dg/gomp/block-3.C: Same.
8872 * g++.dg/gomp/block-5.C: Same.
8873 * g++.dg/gomp/linear-2.C: Same.
8874 * g++.dg/gomp/target-1.C: Same.
8875 * g++.dg/gomp/target-2.C: Same.
8876 * g++.dg/gomp/taskgroup-1.C: Same.
8877 * g++.dg/gomp/teams-1.C: Same.
8878 * g++.dg/inherit/pure1.C: Same.
8879 * g++.dg/init/array43.C: Same.
8880 * g++.dg/init/array46.C: Same.
8881 * g++.dg/init/const10.C: Same.
8882 * g++.dg/init/ctor4-1.C: Same.
8883 * g++.dg/init/ctor4.C: Same.
8884 * g++.dg/init/new37.C: Same.
8885 * g++.dg/init/pr25811.C: Same.
8886 * g++.dg/init/pr29043.C: Same.
8887 * g++.dg/init/pr29571.C: Same.
8888 * g++.dg/lookup/duperr1.C: Same.
8889 * g++.dg/lookup/error1.C: Same.
8890 * g++.dg/lookup/koenig5.C: Same.
8891 * g++.dg/lookup/pr77549.C: Same.
8892 * g++.dg/lookup/suggestions1.C: Same.
8893 * g++.dg/lookup/using16.C: Same.
8894 * g++.dg/lookup/using7.C: Same.
8895 * g++.dg/other/anon-union3.C: Same.
8896 * g++.dg/other/array2.C: Same.
8897 * g++.dg/other/error13.C: Same.
8898 * g++.dg/other/error34.C: Same.
8899 * g++.dg/overload/builtin1.C: Same.
8900 * g++.dg/overload/conv-op1.C: Same.
8901 * g++.dg/overload/error3.C: Same.
8902 * g++.dg/overload/koenig1.C: Same.
8903 * g++.dg/overload/operator5.C: Same.
8904 * g++.dg/overload/template5.C: Same.
8905 * g++.dg/overload/unknown1.C: Same.
8906 * g++.dg/overload/using2.C: Same.
8907 * g++.dg/parse/constructor1.C: Same.
8908 * g++.dg/parse/crash36.C: Same.
8909 * g++.dg/parse/crash63.C: Same.
8910 * g++.dg/parse/error11.C: Same.
8911 * g++.dg/parse/error12.C: Same.
8912 * g++.dg/parse/error14.C: Same.
8913 * g++.dg/parse/error2.C: Same.
8914 * g++.dg/parse/error21.C: Same.
8915 * g++.dg/parse/error26.C: Same.
8916 * g++.dg/parse/error36.C: Same.
8917 * g++.dg/parse/friend12.C: Same.
8918 * g++.dg/parse/invalid-op1.C: Same.
8919 * g++.dg/parse/missing-template1.C: Same.
8920 * g++.dg/parse/parser-pr28152-2.C: Same.
8921 * g++.dg/parse/parser-pr28152.C: Same.
8922 * g++.dg/parse/pr16696-permissive.C: Same.
8923 * g++.dg/parse/pr16696.C: Same.
8924 * g++.dg/parse/pr69628.C: Same.
8925 * g++.dg/parse/ret-type2.C: Same.
8926 * g++.dg/parse/specialization1.C: Same.
8927 * g++.dg/parse/template3.C: Same.
8928 * g++.dg/parse/template9.C: Same.
8929 * g++.dg/parse/typename11.C: Same.
8930 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8931 * g++.dg/pr45330.C: Same.
8932 * g++.dg/rtti/typeid6.C: Same.
8933 * g++.dg/spellcheck-fields.C: Same.
8934 * g++.dg/spellcheck-typenames.C: Same.
8935 * g++.dg/tc1/dr108.C: Same.
8936 * g++.dg/tc1/dr147.C: Same.
8937 * g++.dg/template/arg7.C: Same.
8938 * g++.dg/template/conv11.C: Same.
8939 * g++.dg/template/crash13.C: Same.
8940 * g++.dg/template/crash55.C: Same.
8941 * g++.dg/template/dependent-expr5.C: Same.
8942 * g++.dg/template/error17.C: Same.
8943 * g++.dg/template/error33.C: Same.
8944 * g++.dg/template/error4.C: Same.
8945 * g++.dg/template/error50.C: Same.
8946 * g++.dg/template/error53.C: Same.
8947 * g++.dg/template/friend.C: Same.
8948 * g++.dg/template/func2.C: Same.
8949 * g++.dg/template/local6.C: Same.
8950 * g++.dg/template/member5.C: Same.
8951 * g++.dg/template/meminit1.C: Same.
8952 * g++.dg/template/nested3.C: Same.
8953 * g++.dg/template/nontype6.C: Same.
8954 * g++.dg/template/overload12.C: Same.
8955 * g++.dg/template/ptrmem8.C: Same.
8956 * g++.dg/template/qualified-id1.C: Same.
8957 * g++.dg/template/spec15.C: Same.
8958 * g++.dg/template/static1.C: Same.
8959 * g++.dg/template/static10.C: Same.
8960 * g++.dg/template/static2.C: Same.
8961 * g++.dg/template/ttp25.C: Same.
8962 * g++.dg/template/typedef2.C: Same.
8963 * g++.dg/template/typename2.C: Same.
8964 * g++.dg/template/unify10.C: Same.
8965 * g++.dg/template/unify6.C: Same.
8966 * g++.dg/template/unify7.C: Same.
8967 * g++.dg/template/unify9.C: Same.
8968 * g++.dg/template/varmod1.C: Same.
8969 * g++.dg/ubsan/div-by-zero-1.C: Same.
8970 * g++.dg/ubsan/pr63956.C: Same.
8971 * g++.dg/warn/Waddress-1.C: Same.
8972 * g++.dg/warn/Wconversion2.C: Same.
8973 * g++.dg/warn/Wnull-conversion-1.C: Same.
8974 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8975 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8976 * g++.dg/warn/Wswitch-1.C: Same.
8977 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8978 * g++.dg/warn/Wtype-limits.C: Same.
8979 * g++.dg/warn/Wunused-parm-5.C: Same.
8980 * g++.dg/warn/deprecated-6.C: Same.
8981 * g++.dg/warn/deprecated.C: Same.
8982 * g++.dg/warn/incomplete1.C: Same.
8983 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8984 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8985 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8986 * g++.dg/warn/overflow-warn-1.C: Same.
8987 * g++.dg/warn/overflow-warn-3.C: Same.
8988 * g++.dg/warn/overflow-warn-4.C: Same.
8989 * g++.dg/warn/pr12242.C: Same.
8990 * g++.dg/warn/pr30551-2.C: Same.
8991 * g++.dg/warn/pr30551.C: Same.
8992 * g++.old-deja/g++.benjamin/16077.C: Same.
8993 * g++.old-deja/g++.bob/inherit1.C: Same.
8994 * g++.old-deja/g++.brendan/crash56.C: Same.
8995 * g++.old-deja/g++.brendan/template17.C: Same.
8996 * g++.old-deja/g++.eh/ctor1.C: Same.
8997 * g++.old-deja/g++.jason/bool5.C: Same.
8998 * g++.old-deja/g++.jason/cond.C: Same.
8999 * g++.old-deja/g++.jason/operator.C: Same.
9000 * g++.old-deja/g++.jason/pmf5.C: Same.
9001 * g++.old-deja/g++.law/ctors5.C: Same.
9002 * g++.old-deja/g++.law/missed-error2.C: Same.
9003 * g++.old-deja/g++.law/operators9.C: Same.
9004 * g++.old-deja/g++.law/temps1.C: Same.
9005 * g++.old-deja/g++.mike/for2.C: Same.
9006 * g++.old-deja/g++.mike/ns5.C: Same.
9007 * g++.old-deja/g++.mike/ns7.C: Same.
9008 * g++.old-deja/g++.mike/p10769b.C: Same.
9009 * g++.old-deja/g++.niklas/t120.C: Same.
9010 * g++.old-deja/g++.niklas/t121.C: Same.
9011 * g++.old-deja/g++.ns/koenig5.C: Same.
9012 * g++.old-deja/g++.oliva/overload1.C: Same.
9013 * g++.old-deja/g++.other/crash24.C: Same.
9014 * g++.old-deja/g++.other/crash25.C: Same.
9015 * g++.old-deja/g++.other/decl5.C: Same.
9016 * g++.old-deja/g++.other/lineno5.C: Same.
9017 * g++.old-deja/g++.other/null3.C: Same.
9018 * g++.old-deja/g++.other/overcnv2.C: Same.
9019 * g++.old-deja/g++.other/ptrmem7.C: Same.
9020 * g++.old-deja/g++.other/typename1.C: Same.
9021 * g++.old-deja/g++.other/vaarg3.C: Same.
9022 * g++.old-deja/g++.pt/crash10.C: Same.
9023 * g++.old-deja/g++.pt/crash28.C: Same.
9024 * g++.old-deja/g++.pt/crash38.C: Same.
9025 * g++.old-deja/g++.pt/explicit70.C: Same.
9026 * g++.old-deja/g++.pt/explicit77.C: Same.
9027 * g++.old-deja/g++.pt/expr2.C: Same.
9028 * g++.old-deja/g++.pt/spec5.C: Same.
9029 * g++.old-deja/g++.pt/spec6.C: Same.
9030 * g++.old-deja/g++.pt/typename3.C: Same.
9031 * g++.old-deja/g++.pt/typename5.C: Same.
9032 * g++.old-deja/g++.pt/typename6.C: Same.
9033 * g++.old-deja/g++.pt/typename7.C: Same.
9034 * g++.old-deja/g++.pt/unify4.C: Same.
9035 * g++.old-deja/g++.pt/unify8.C: Same.
9036 * g++.old-deja/g++.pt/vaarg3.C: Same.
9037 * g++.old-deja/g++.robertl/eb22.C: Same.
9038 * g++.old-deja/g++.robertl/eb4.C: Same.
9039 * g++.old-deja/g++.robertl/eb44.C: Same.
9040 * g++.old-deja/g++.robertl/eb69.C: Same.
9041 * g++.old-deja/g++.robertl/eb98.C: Same.
9042 * gcc.dg/20031223-1.c: Same.
9043 * gcc.dg/940510-1.c: Same.
9044 * gcc.dg/990506-0.c: Same.
9045 * gcc.dg/Walloca-1.c: Same.
9046 * gcc.dg/Walloca-2.c: Same.
9047 * gcc.dg/Wconversion-integer.c: Same.
9048 * gcc.dg/Wcxx-compat-8.c: Same.
9049 * gcc.dg/Wimplicit-int-1.c: Same.
9050 * gcc.dg/Wimplicit-int-2.c: Same.
9051 * gcc.dg/Wimplicit-int-4.c: Same.
9052 * gcc.dg/Wpointer-sign-Wall.c: Same.
9053 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9054 * gcc.dg/Wshadow-1.c: Same.
9055 * gcc.dg/Wshadow-3.c: Same.
9056 * gcc.dg/Wswitch-enum-error.c: Same.
9057 * gcc.dg/Wswitch-enum.c: Same.
9058 * gcc.dg/Wswitch-error.c: Same.
9059 * gcc.dg/Wswitch.c: Same.
9060 * gcc.dg/Wtype-limits-Wextra.c: Same.
9061 * gcc.dg/Wtype-limits.c: Same.
9062 * gcc.dg/Wvla-larger-than-2.c: Same.
9063 * gcc.dg/anon-struct-5.c: Same.
9064 * gcc.dg/array-10.c: Same.
9065 * gcc.dg/array-11.c: Same.
9066 * gcc.dg/array-15.c: Same.
9067 * gcc.dg/array-2.c: Same.
9068 * gcc.dg/array-8.c: Same.
9069 * gcc.dg/array-const-2.c: Same.
9070 * gcc.dg/array-const-3.c: Same.
9071 * gcc.dg/bitfld-1.c: Same.
9072 * gcc.dg/bitfld-8.c: Same.
9073 * gcc.dg/builtin-redefine.c: Same.
9074 * gcc.dg/c11-noreturn-1.c: Same.
9075 * gcc.dg/c11-noreturn-2.c: Same.
9076 * gcc.dg/c11-static-assert-3.c: Same.
9077 * gcc.dg/c90-arraydecl-1.c: Same.
9078 * gcc.dg/c90-complex-1.c: Same.
9079 * gcc.dg/c90-complit-1.c: Same.
9080 * gcc.dg/c90-const-expr-11.c: Same.
9081 * gcc.dg/c90-const-expr-7.c: Same.
9082 * gcc.dg/c90-const-expr-8.c: Same.
9083 * gcc.dg/c90-enum-comma-1.c: Same.
9084 * gcc.dg/c90-flex-array-1.c: Same.
9085 * gcc.dg/c90-hexfloat-1.c: Same.
9086 * gcc.dg/c90-idem-qual-1.c: Same.
9087 * gcc.dg/c90-idem-qual-2.c: Same.
9088 * gcc.dg/c90-idem-qual-3.c: Same.
9089 * gcc.dg/c90-mixdecl-1.c: Same.
9090 * gcc.dg/c90-restrict-1.c: Same.
9091 * gcc.dg/c90-return-1.c: Same.
9092 * gcc.dg/c99-array-nonobj-1.c: Same.
9093 * gcc.dg/c99-arraydecl-1.c: Same.
9094 * gcc.dg/c99-complex-1.c: Same.
9095 * gcc.dg/c99-complex-2.c: Same.
9096 * gcc.dg/c99-complit-2.c: Same.
9097 * gcc.dg/c99-const-expr-7.c: Same.
9098 * gcc.dg/c99-const-expr-8.c: Same.
9099 * gcc.dg/c99-flex-array-3.c: Same.
9100 * gcc.dg/c99-flex-array-7.c: Same.
9101 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9102 * gcc.dg/c99-impl-decl-1.c: Same.
9103 * gcc.dg/c99-impl-int-1.c: Same.
9104 * gcc.dg/c99-impl-int-2.c: Same.
9105 * gcc.dg/c99-init-3.c: Same.
9106 * gcc.dg/c99-restrict-1.c: Same.
9107 * gcc.dg/c99-return-1.c: Same.
9108 * gcc.dg/c99-tag-1.c: Same.
9109 * gcc.dg/c99-tag-3.c: Same.
9110 * gcc.dg/call-diag-2.c: Same.
9111 * gcc.dg/cpp/19940712-1.c: Same.
9112 * gcc.dg/cpp/19951025-1.c: Same.
9113 * gcc.dg/cpp/19990413-1.c: Same.
9114 * gcc.dg/cpp/direct2.c: Same.
9115 * gcc.dg/cpp/direct2s.c: Same.
9116 * gcc.dg/cpp/pr28709.c: Same.
9117 * gcc.dg/cpp/pr61854-c90.c: Same.
9118 * gcc.dg/cpp/pr61854-c94.c: Same.
9119 * gcc.dg/cpp/pragma-1.c: Same.
9120 * gcc.dg/cpp/pragma-2.c: Same.
9121 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9122 * gcc.dg/cpp/trad/literals-2.c: Same.
9123 * gcc.dg/cpp/warn-comments-2.c: Same.
9124 * gcc.dg/cpp/warn-comments-3.c: Same.
9125 * gcc.dg/cpp/warn-comments.c: Same.
9126 * gcc.dg/cpp/warn-long-long-2.c: Same.
9127 * gcc.dg/cpp/warn-long-long.c: Same.
9128 * gcc.dg/cpp/warn-redefined-2.c: Same.
9129 * gcc.dg/cpp/warn-redefined.c: Same.
9130 * gcc.dg/darwin-cfstring-2.c: Same.
9131 * gcc.dg/darwin-cfstring-format-1.c: Same.
9132 * gcc.dg/decl-9.c: Same.
9133 * gcc.dg/declspec-1.c: Same.
9134 * gcc.dg/declspec-10.c: Same.
9135 * gcc.dg/declspec-11.c: Same.
9136 * gcc.dg/declspec-13.c: Same.
9137 * gcc.dg/declspec-18.c: Same.
9138 * gcc.dg/declspec-4.c: Same.
9139 * gcc.dg/declspec-5.c: Same.
9140 * gcc.dg/declspec-6.c: Same.
9141 * gcc.dg/declspec-8.c: Same.
9142 * gcc.dg/deprecated-4.c: Same.
9143 * gcc.dg/deprecated.c: Same.
9144 * gcc.dg/dfp/composite-type.c: Same.
9145 * gcc.dg/empty-source-2.c: Same.
9146 * gcc.dg/empty-source-3.c: Same.
9147 * gcc.dg/format/attr-6.c: Same.
9148 * gcc.dg/format/branch-1.c: Same.
9149 * gcc.dg/format/c90-printf-1.c: Same.
9150 * gcc.dg/format/c90-strftime-2.c: Same.
9151 * gcc.dg/format/c99-strftime-1.c: Same.
9152 * gcc.dg/format/cmn-err-1.c: Same.
9153 * gcc.dg/format/few-1.c: Same.
9154 * gcc.dg/format/ms_branch-1.c: Same.
9155 * gcc.dg/format/ms_unnamed-1.c: Same.
9156 * gcc.dg/format/ms_va-1.c: Same.
9157 * gcc.dg/format/unnamed-1.c: Same.
9158 * gcc.dg/format/va-1.c: Same.
9159 * gcc.dg/format/xopen-1.c: Same.
9160 * gcc.dg/funcdef-var-1.c: Same.
9161 * gcc.dg/funcdef-var-2.c: Same.
9162 * gcc.dg/gnu89-const-expr-1.c: Same.
9163 * gcc.dg/gnu89-const-expr-2.c: Same.
9164 * gcc.dg/gnu90-const-expr-1.c: Same.
9165 * gcc.dg/gnu99-const-expr-1.c: Same.
9166 * gcc.dg/gnu99-const-expr-2.c: Same.
9167 * gcc.dg/gnu99-init-2.c: Same.
9168 * gcc.dg/gomp/_Atomic-5.c: Same.
9169 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9170 * gcc.dg/gomp/atomic-5.c: Same.
9171 * gcc.dg/gomp/linear-1.c: Same.
9172 * gcc.dg/gomp/pr67500.c: Same.
9173 * gcc.dg/init-bad-1.c: Same.
9174 * gcc.dg/init-bad-2.c: Same.
9175 * gcc.dg/init-bad-3.c: Same.
9176 * gcc.dg/init-string-1.c: Same.
9177 * gcc.dg/label-compound-stmt-1.c: Same.
9178 * gcc.dg/label-decl-2.c: Same.
9179 * gcc.dg/label-decl-4.c: Same.
9180 * gcc.dg/large-size-array-2.c: Same.
9181 * gcc.dg/large-size-array-4.c: Same.
9182 * gcc.dg/lvalue-6.c: Same.
9183 * gcc.dg/m-un-2.c: Same.
9184 * gcc.dg/multiple-overflow-warn-1.c: Same.
9185 * gcc.dg/multiple-overflow-warn-2.c: Same.
9186 * gcc.dg/multiple-overflow-warn-3.c: Same.
9187 * gcc.dg/nested-redef-1.c: Same.
9188 * gcc.dg/no-asm-1.c: Same.
9189 * gcc.dg/no-asm-3.c: Same.
9190 * gcc.dg/no-asm-4.c: Same.
9191 * gcc.dg/noncompile/20010524-1.c: Same.
9192 * gcc.dg/noncompile/incomplete-5.c: Same.
9193 * gcc.dg/noncompile/pr44517.c: Same.
9194 * gcc.dg/noncompile/pr52290.c: Same.
9195 * gcc.dg/noreturn-1.c: Same.
9196 * gcc.dg/overflow-warn-1.c: Same.
9197 * gcc.dg/overflow-warn-2.c: Same.
9198 * gcc.dg/overflow-warn-3.c: Same.
9199 * gcc.dg/overflow-warn-4.c: Same.
9200 * gcc.dg/parm-mismatch-1.c: Same.
9201 * gcc.dg/parser-pr28152-2.c: Same.
9202 * gcc.dg/parser-pr28152.c: Same.
9203 * gcc.dg/pedwarn-init.c: Same.
9204 * gcc.dg/pointer-arith-2.c: Same.
9205 * gcc.dg/pointer-arith-3.c: Same.
9206 * gcc.dg/pointer-arith-4.c: Same.
9207 * gcc.dg/pr14475.c: Same.
9208 * gcc.dg/pr18596-3.c: Same.
9209 * gcc.dg/pr18809-1.c: Same.
9210 * gcc.dg/pr27953.c: Same.
9211 * gcc.dg/pr30457.c: Same.
9212 * gcc.dg/pr30551-2.c: Same.
9213 * gcc.dg/pr30551-3.c: Same.
9214 * gcc.dg/pr30551-4.c: Same.
9215 * gcc.dg/pr30551-5.c: Same.
9216 * gcc.dg/pr30551-6.c: Same.
9217 * gcc.dg/pr30551.c: Same.
9218 * gcc.dg/pr36997.c: Same.
9219 * gcc.dg/pr41842.c: Same.
9220 * gcc.dg/pr48552-1.c: Same.
9221 * gcc.dg/pr48552-2.c: Same.
9222 * gcc.dg/pr59717.c: Same.
9223 * gcc.dg/pr61077.c: Same.
9224 * gcc.dg/pr61096-1.c: Same.
9225 * gcc.dg/pr63626.c: Same.
9226 * gcc.dg/pr64223-1.c: Same.
9227 * gcc.dg/pr64223-2.c: Same.
9228 * gcc.dg/pr8788-1.c: Same.
9229 * gcc.dg/pr8927-1.c: Same.
9230 * gcc.dg/pragma-darwin.c: Same.
9231 * gcc.dg/pragma-diag-5.c: Same.
9232 * gcc.dg/pragma-message.c: Same.
9233 * gcc.dg/redecl-1.c: Same.
9234 * gcc.dg/simd-1.c: Same.
9235 * gcc.dg/simd-5.c: Same.
9236 * gcc.dg/simd-6.c: Same.
9237 * gcc.dg/spellcheck-fields.c: Same.
9238 * gcc.dg/spellcheck-typenames.c: Same.
9239 * gcc.dg/struct-semi-2.c: Same.
9240 * gcc.dg/struct-semi-3.c: Same.
9241 * gcc.dg/transparent-union-3.c: Same.
9242 * gcc.dg/ucnid-8.c: Same.
9243 * gcc.dg/uninit-pr19430-O0.c: Same.
9244 * gcc.dg/uninit-pr19430.c: Same.
9245 * gcc.dg/uninit-pr20644-O0.c: Same.
9246 * gcc.dg/utf-dflt.c: Same.
9247 * gcc.dg/utf-dflt2.c: Same.
9248 * gcc.dg/utf16-4.c: Same.
9249 * gcc.dg/vla-11.c: Same.
9250 * gcc.dg/vla-20.c: Same.
9251 * gcc.dg/vla-init-1.c: Same.
9252 * gcc.dg/vla-init-2.c: Same.
9253 * gcc.dg/vla-init-3.c: Same.
9254 * gcc.dg/weak/weak-6.c: Same.
9255 * gcc.dg/weak/weak-7.c: Same.
9256 * gcc.dg/wtr-int-type-1.c: Same.
9257 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9258 * gcc.target/arm/polytypes.c: Same.
9259 * gcc.target/i386/spellcheck-options-4.c: Same.
9260 * gcc.target/powerpc/20030218-1.c: Same.
9261 * gcc.target/sh/pr21255-4.c: Same.
9262 * gcc.test-framework/dg-error-exp-XP.c: Same.
9263 * gfortran.dg/array_constructor_30.f03: Same.
9264 * gfortran.dg/class_30.f90: Same.
9265 * gfortran.dg/goacc/subarrays.f95: Same.
9266 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9267 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9268 * gfortran.dg/intrinsic_std_1.f90: Same.
9269 * gfortran.dg/pr70006.f90: Same.
9270 * gfortran.dg/warning-directive-1.F90: Same.
9271 * gfortran.dg/warning-directive-2.F90: Same.
9272 * gfortran.dg/warning-directive-3.F90: Same.
9273 * gfortran.dg/warning-directive-4.F90: Same.
9274 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9275 * obj-c++.dg/class-extension-1.mm: Same.
9276 * obj-c++.dg/class-extension-2.mm: Same.
9277 * obj-c++.dg/class-protocol-1.mm: Same.
9278 * obj-c++.dg/cxx-ivars-1.mm: Same.
9279 * obj-c++.dg/duplicate-class-1.mm: Same.
9280 * obj-c++.dg/exceptions-3.mm: Same.
9281 * obj-c++.dg/exceptions-4.mm: Same.
9282 * obj-c++.dg/exceptions-5.mm: Same.
9283 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9284 * obj-c++.dg/fsf-package-0.m: Same.
9285 * obj-c++.dg/invalid-type-1.mm: Same.
9286 * obj-c++.dg/method-12.mm: Same.
9287 * obj-c++.dg/method-13.mm: Same.
9288 * obj-c++.dg/method-15.mm: Same.
9289 * obj-c++.dg/method-16.mm: Same.
9290 * obj-c++.dg/method-6.mm: Same.
9291 * obj-c++.dg/method-7.mm: Same.
9292 * obj-c++.dg/property/at-property-1.mm: Same.
9293 * obj-c++.dg/property/at-property-14.mm: Same.
9294 * obj-c++.dg/property/at-property-17.mm: Same.
9295 * obj-c++.dg/property/at-property-21.mm: Same.
9296 * obj-c++.dg/property/at-property-5.mm: Same.
9297 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9298 * obj-c++.dg/property/dynamic-3.mm: Same.
9299 * obj-c++.dg/property/dynamic-4.mm: Same.
9300 * obj-c++.dg/property/property-neg-1.mm: Same.
9301 * obj-c++.dg/property/property-neg-6.mm: Same.
9302 * obj-c++.dg/property/synthesize-11.mm: Same.
9303 * obj-c++.dg/property/synthesize-5.mm: Same.
9304 * obj-c++.dg/property/synthesize-6.mm: Same.
9305 * obj-c++.dg/proto-lossage-4.mm: Same.
9306 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9307 * obj-c++.dg/strings/strings-1.mm: Same.
9308 * obj-c++.dg/super-class-1.mm: Same.
9309 * obj-c++.dg/syntax-error-6.mm: Same.
9310 * obj-c++.dg/syntax-error-7.mm: Same.
9311 * obj-c++.dg/syntax-error-9.mm: Same.
9312 * obj-c++.dg/try-catch-13.mm: Same.
9313 * objc.dg/attributes/method-noreturn-1.m: Same.
9314 * objc.dg/bad-receiver-type-2.m: Same.
9315 * objc.dg/bad-receiver-type.m: Same.
9316 * objc.dg/call-super-2.m: Same.
9317 * objc.dg/class-2.m: Same.
9318 * objc.dg/class-extension-1.m: Same.
9319 * objc.dg/class-extension-2.m: Same.
9320 * objc.dg/class-protocol-1.m: Same.
9321 * objc.dg/desig-init-1.m: Same.
9322 * objc.dg/duplicate-class-1.m: Same.
9323 * objc.dg/exceptions-3.m: Same.
9324 * objc.dg/exceptions-4.m: Same.
9325 * objc.dg/exceptions-5.m: Same.
9326 * objc.dg/foreach-6.m: Same.
9327 * objc.dg/foreach-7.m: Same.
9328 * objc.dg/fsf-nsstring-format-1.m: Same.
9329 * objc.dg/fsf-package-0.m: Same.
9330 * objc.dg/invalid-type-1.m: Same.
9331 * objc.dg/method-11.m: Same.
9332 * objc.dg/method-19.m: Same.
9333 * objc.dg/method-2.m: Same.
9334 * objc.dg/method-20.m: Same.
9335 * objc.dg/method-5.m: Same.
9336 * objc.dg/method-6.m: Same.
9337 * objc.dg/method-7.m: Same.
9338 * objc.dg/method-9.m: Same.
9339 * objc.dg/missing-proto-3.m: Same.
9340 * objc.dg/private-1.m: Same.
9341 * objc.dg/property/at-property-1.m: Same.
9342 * objc.dg/property/at-property-14.m: Same.
9343 * objc.dg/property/at-property-17.m: Same.
9344 * objc.dg/property/at-property-21.m: Same.
9345 * objc.dg/property/at-property-5.m: Same.
9346 * objc.dg/property/dynamic-3.m: Same.
9347 * objc.dg/property/dynamic-4.m: Same.
9348 * objc.dg/property/property-neg-1.m: Same.
9349 * objc.dg/property/property-neg-6.m: Same.
9350 * objc.dg/property/synthesize-11.m: Same.
9351 * objc.dg/property/synthesize-5.m: Same.
9352 * objc.dg/property/synthesize-6.m: Same.
9353 * objc.dg/proto-hier-1.m: Same.
9354 * objc.dg/proto-lossage-4.m: Same.
9355 * objc.dg/protocol-qualifier-2.m: Same.
9356 * objc.dg/strings/strings-1.m: Same.
9357 * objc.dg/type-size-1.m: Same.
9358
d904a983
JL
93592017-04-18 Jeff Law <law@redhat.com>
9360
9361 PR target/74563
9362 * gcc.target/mips/pr74563: New test.
9363
0155ed56
JJ
93642017-04-18 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR tree-optimization/80443
9367 * gcc.c-torture/compile/pr80443.c: New test.
9368
f380f608
RS
93692017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9370
9371 PR rtl-optimization/80357
9372 * gcc.c-torture/compile/pr80357.c: New test.
9373
dd68669b
JL
93742017-04-18 Jeff Law <law@redhat.com>
9375
9376 PR middle-end/80422
9377 * gcc.c-torture/compile/pr80422.c: New test.
9378
1cda61fc
JJ
93792017-04-18 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR debug/80263
9382 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9383
19970253
MM
93842017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9385
9386 PR target/80099
9387 * gcc.target/powerpc/pr80099-1.c: New test.
9388 * gcc.target/powerpc/pr80099-2.c: Likewise.
9389 * gcc.target/powerpc/pr80099-3.c: Likewise.
9390 * gcc.target/powerpc/pr80099-4.c: Likewise.
9391 * gcc.target/powerpc/pr80099-5.c: Likewise.
9392
8487c9a5
JJ
93932017-04-18 Jakub Jelinek <jakub@redhat.com>
9394
3b5fb3cb
JJ
9395 PR sanitizer/80444
9396 * gcc.dg/sancov/pr80444.c: New test.
9397
8487c9a5
JJ
9398 PR middle-end/79788
9399 PR middle-end/80375
9400 * gcc.dg/pr79788-1.c: New test.
9401 * gcc.dg/pr79788-2.c: New test.
9402
be7c73ae
MP
94032017-04-18 Marek Polacek <polacek@redhat.com>
9404
9405 PR c++/80244 - ICE with attribute in template alias.
9406 * g++.dg/cpp0x/alias-decl-59.C: New test.
9407
d6e3e8a5
MP
9408 PR c++/80241 - ICE with alignas pack expansion.
9409 * g++.dg/cpp0x/alignas11.C: New test.
9410
1adb82e1
BE
94112017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9412
9413 PR c++/80287
9414 * g++.dg/lto/pr80287_0.C: New test.
9415
fb5e5621
KN
94162017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9417
9418 PR target/80315
9419 * gcc.target/powerpc/pr80315-1.c: New test.
9420 * gcc.target/powerpc/pr80315-2.c: New test.
9421 * gcc.target/powerpc/pr80315-3.c: New test.
9422 * gcc.target/powerpc/pr80315-4.c: New test.
9423
afeaeb70
TV
94242017-04-16 Tom de Vries <tom@codesourcery.com>
9425
9426 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9427 directive.
9428 * g++.dg/parse/error3.C: Same.
9429 * g++.old-deja/g++.pt/niklas01a.C: Same.
9430 * gcc.dg/990506-0.c: Same.
9431 * gcc.dg/cpp/19990413-1.c: Same.
9432 * gcc.dg/cpp/pragma-1.c: Same.
9433 * gcc.dg/cpp/pragma-2.c: Same.
9434 * gcc.dg/m-un-2.c: Same.
9435 * objc.dg/private-1.m: Same.
9436
604f37cd
UB
94372017-04-15 Uros Bizjak <ubizjak@gmail.com>
9438
9439 * gcc.dg/pr54669.c: Fix dg-do directive.
9440 * gcc.dg/pr78582.c: Ditto.
9441 * gcc.dg/pr80020.c: Ditto.
9442 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9443 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9444 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9445 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9446 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9447 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9448 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9449 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9450 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9451 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9452
35cfdb17
DH
94532017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9454
604f37cd 9455 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9456 * gfortran.dg/generic_29.f90: Likewise.
9457 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9458 * gfortran.dg/pr41922.f90: Likewise.
9459 * gfortran.dg/pr70006.f90: Likewise.
9460
f378be38
SB
94612017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9462
9463 PR tree-optimization/66612
9464 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9465
43076492
JW
94662017-04-14 Janus Weil <janus@gcc.gnu.org>
9467
9468 PR fortran/80361
9469 * gfortran.dg/class_62.f90: New test case.
9470
dd3d6a42
AB
94712017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9472
9473 * gcc.target/arc/loop-1.c: New file.
9474
31a07c81
MM
94752017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9476
9477 PR target/80098
9478 * gcc.target/powerpc/pr80098-1.c: New test.
9479 * gcc.target/powerpc/pr80098-2.c: Likewise.
9480 * gcc.target/powerpc/pr80098-3.c: Likewise.
9481 * gcc.target/powerpc/pr80098-4.c: Likewise.
9482
09956017
JJ
94832017-04-13 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR sanitizer/80403
9486 * g++.dg/ubsan/pr80403-2.C: New test.
9487
bc042396
VM
94882017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9489
9490 PR rtl-optimization/80343
9491 * gcc.target/powerpc/pr80343.c: New.
9492
abac4c34
DK
94932017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9494
9495 PR sanitizer/80414
9496 * c-c++-common/ubsan/bounds-15.c: New test.
9497
43a3aa03
RB
94982017-04-13 Richard Biener <rguenther@suse.de>
9499
9500 PR testsuite/80416
9501 * g++.dg/torture/pr79671.C: Fix asm constraints.
9502
031fbdb9
JJ
95032017-04-13 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR debug/80321
9506 * gcc.dg/debug/pr80321.c: New test.
9507
95082017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9509
9510 * gnat.dg/debug10.adb: New test.
9511 * gnat.dg/debug10_pkg.ads: New helper.
9512
76873758
JJ
95132017-04-12 Jakub Jelinek <jakub@redhat.com>
9514
deed3da9
JJ
9515 PR tree-optimization/79390
9516 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9517
b96a3e11
JJ
9518 PR sanitizer/80403
9519 PR sanitizer/80404
9520 PR sanitizer/80405
9521 * g++.dg/ubsan/pr80403.C: New test.
9522 * g++.dg/ubsan/pr80404.C: New test.
9523 * g++.dg/ubsan/pr80405.C: New test.
9524
76873758
JJ
9525 PR c/80163
9526 * gcc.dg/torture/pr80163.c: New test.
9527
940c9a7c 95282017-04-12 Richard Biener <rguenther@suse.de>
76873758 9529 Jeff Law <law@redhat.com>
940c9a7c
RB
9530
9531 PR tree-optimization/80359
9532 * gcc.dg/torture/pr80359.c: New testcase.
9533
350792ff 95342017-04-12 Richard Biener <rguenther@suse.de>
76873758 9535 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9536
9537 PR middle-end/79671
9538 * g++.dg/torture/pr79671.C: New testcase.
9539 * g++.dg/lto/pr79671_0.C: Likewise.
9540 * g++.dg/lto/pr79671_1.c: Likewise.
9541
d62e6f10
JJ
95422017-04-12 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR sanitizer/80349
9545 * g++.dg/ubsan/pr80349.C: New test.
9546
8585103f
JJ
95472017-04-11 Jakub Jelinek <jakub@redhat.com>
9548
347e1f77
JJ
9549 PR c++/80370
9550 * g++.dg/cpp1z/decomp28.C: New test.
9551
df1c878e
JJ
9552 PR middle-end/80100
9553 * gcc.dg/pr80100.c: New test.
9554
8585103f
JJ
9555 PR rtl-optimization/80385
9556 * g++.dg/opt/pr80385.C: New test.
9557
c6cf6ef7
ML
95582017-04-11 Martin Liska <mliska@suse.cz>
9559
9560 PR ipa/80212
9561 * g++.dg/ipa/pr80212.C: New test.
9562
3812f460
MS
95632017-04-11 Martin Sebor <msebor@redhat.com>
9564
9565 PR middle-end/80364
9566 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9567
9f679370
ML
95682017-04-11 Martin Liska <mliska@suse.cz>
9569
9570 PR sanitizer/70878
9571 * gcc.dg/ubsan/pr70878.c: New test.
9572
82665822
JJ
95732017-04-11 Jakub Jelinek <jakub@redhat.com>
9574
cb278caa
JJ
9575 PR target/80381
9576 * gcc.target/i386/pr80381.c: New test.
9577
82665822
JJ
9578 PR c++/80363
9579 * g++.dg/ext/pr80363.C: New test.
9580
abde687a
SKS
95812017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9582
9583 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9584 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9585 Add avr-*-* to non-lp64 selector.
9586
13e6ec34
MS
95872017-04-10 Martin Sebor <msebor@redhat.com>
9588
9589 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9590 * gcc.dg/pr40340-4.c: Same.
9591
a2cb1196
NK
95922017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9593
13e6ec34 9594 PR fortran/69498
a2cb1196
NK
9595 * gfortran.dg/submodule_unexp.f90: Modified test
9596 to account for new error.
9597 * gfortran.dg/submodule_twice.f90: New Test
9598
b447b28c
JJ
95992017-04-10 Jakub Jelinek <jakub@redhat.com>
9600
9601 PR c++/80176
9602 * g++.dg/init/ref23.C: New test.
9603
3bbd6768
TK
96042017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9605
9606 PR tree-optimization/80304
9607 * gfortran.dg/do_concurrent_4.f90: New test case.
9608
99827b5c
JW
96092017-04-10 Janus Weil <janus@gcc.gnu.org>
9610
9611 PR fortran/80046
9612 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9613
7db31bc2
DE
96142017-04-10 David Edelsohn <dje.gcc@gmail.com>
9615
9616 * g++.dg/torture/pr79905.C: Add -maltivec option.
9617
9058a2c5
JL
96182017-04-10 Jeff Law <law@redhat.com>
9619
9620 PR tree-optimization/80374
9621 * g++.dg/pr80374.c: New test.
9622
bd8f8642
KN
96232017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9624
9625 PR target/80108
9626 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9627 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9628
f634dd47
UB
96292017-04-10 Uros Bizjak <ubizjak@gmail.com>
9630
9631 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9632
065ba179
UB
96332017-04-10 Uros Bizjak <ubizjak@gmail.com>
9634
9635 PR testsuite/79356
9636 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9637
71b838d0
DS
96382017-04-10 Daniel Santos <daniel.santos@pobox.com>
9639
9640 PR testsuite/79867
9641 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9642
98a7a34e
MP
96432017-04-10 Marek Polacek <polacek@redhat.com>
9644
9645 PR sanitizer/80348
9646 * g++.dg/ubsan/div-by-zero-3.C: New test.
9647
aac69a62
BC
96482017-04-10 Bin Cheng <bin.cheng@arm.com>
9649
9650 PR tree-optimization/80153
9651 * gcc.c-torture/execute/pr80153.c: New.
9652
737237c9
RB
96532017-04-10 Richard Biener <rguenther@suse.de>
9654
9655 PR middle-end/80362
9656 * gcc.dg/torture/pr80362.c: New testcase.
9657
ba6ee9fc
RB
96582017-04-10 Richard Biener <rguenther@suse.de>
9659
9660 PR tree-optimization/80304
9661 * gcc.dg/torture/pr80304.c: New testcase.
9662
4d1a05f1
NS
96632017-04-10 Nathan Sidwell <nathan@acm.org>
9664
9665 PR target/79905
9666 * g++.dg/torture/pr79905.C: New.
9667
3ee0fb02
ML
96682017-04-10 Martin Liska <mliska@suse.cz>
9669
9670 PR sanitizer/80350
9671 * c-c++-common/ubsan/pr80350.c: New test.
9672
167a5b77
JJ
96732017-04-10 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR target/80324
9676 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9677
d691b7e4
ML
96782017-04-08 Martin Liska <mliska@suse.cz>
9679
9680 Revert:
9681 2017-04-07 Martin Liska <mliska@suse.cz>
9682
9683 PR ipa/80212
9684 * g++.dg/ipa/pr80212.C: New test.
9685
dcb2c527
JJ
96862017-04-07 Jakub Jelinek <jakub@redhat.com>
9687
c98b0016
JJ
9688 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9689 dg-options.
9690 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9691
dcb2c527
JJ
9692 PR target/80322
9693 PR target/80323
9694 PR target/80325
9695 PR target/80326
9696 * gcc.target/i386/avx512f-undefined-1.c: New test.
9697 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9698 * gcc.target/i386/avx-cvtsd-1.c: New test.
9699 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9700 * gcc.target/i386/avx512f-abspd-1.c: New test.
9701 * gcc.target/i386/avx-cvtss-1.c: New test.
9702 * gcc.target/i386/avx512f-absps-1.c: New test.
9703 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9704 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9705
1ef532f4
MP
97062017-04-07 Marek Polacek <polacek@redhat.com>
9707
9708 PR sanitizer/80348
9709 * g++.dg/ubsan/div-by-zero-2.C: New test.
9710
2166aeb3
MP
9711 PR c++/80095
9712 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9713
057da7af
VM
97142017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9715
9716 PR rtl-optimization/70478
9717 * gcc.target/s390/pr70478.c: New.
9718
3b6cb9e3
ML
97192017-04-07 Martin Liska <mliska@suse.cz>
9720
9721 PR target/79889
9722 * g++.dg/ext/mv8.C: Add aarch64* targets.
9723
70cd23c0
ML
97242017-04-07 Martin Liska <mliska@suse.cz>
9725
9726 PR ipa/80212
9727 * g++.dg/ipa/pr80212.C: New test.
9728
fe6bb25f
TP
97292017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9730
9731 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9732
bf7b869a
RB
97332017-04-07 Richard Biener <rguenther@suse.de>
9734
9735 PR tree-optimization/80334
9736 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9737 alignas on stack.
9738
2d143ba8
RB
97392017-04-07 Richard Biener <rguenther@suse.de>
9740
9741 PR middle-end/80341
9742 * gcc.dg/torture/pr80341.c: New testcase.
9743
ed3cd38d
JJ
97442017-04-06 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR debug/80234
9747 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9748 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9749
e5f56581
UB
97502017-04-06 Uros Bizjak <ubizjak@gmail.com>
9751
9752 PR target/79733
9753 * gcc.target/i386/pr79733.c: New test.
9754
a5211c80
UB
97552017-04-06 Uros Bizjak <ubizjak@gmail.com>
9756
9757 PR target/80298
9758 * gcc.target/i386/pr80298-1.c: New test.
9759 * gcc.target/i386/pr80298-2.c: Ditto.
9760
db086c96
TP
97612017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9762
9763 PR target/80082
9764 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9765 ARMv7-R.
9766
09b63f67
RB
97672017-04-06 Richard Biener <rguenther@suse.de>
9768
9769 PR tree-optimization/80334
9770 * g++.dg/torture/pr80334.C: New testcase.
9771
d9f8c5af
ML
97722017-04-06 Martin Liska <mliska@suse.cz>
9773
9774 PR sanitizer/80166
9775 * gcc.dg/asan/pr80166.c: New test.
9776
1b68991f
RO
97772017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9778
9779 PR tree-optimization/79390
9780 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9781
0f784346
RB
97822017-04-06 Richard Biener <rguenther@suse.de>
9783
9784 PR tree-optimization/80262
9785 * gcc.target/i386/pr80262.c: New testcase.
9786
23a429c2
RB
97872017-04-06 Richard Biener <rguenther@suse.de>
9788
9789 PR middle-end/80281
9790 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9791
e2323a2b
VM
97922017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9793
9794 PR rtl-optimization/70703
9795 * gcc.target/i386/pr70703.c: New.
9796
47a11342
JJ
97972017-04-05 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR sanitizer/80308
9800 * c-c++-common/asan/pr80308.c: New test.
9801
d0ee17a5
DV
98022017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9803
9804 PR target/79890
9805 * gcc.target/s390/pr79890.c: New test case.
9806
36f896c7
JJ
98072017-04-05 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR target/80310
9810 * c-c++-common/ubsan/pr80310.c: New test.
9811
d16e2ddd
JJ
98122017-04-04 Jakub Jelinek <jakub@redhat.com>
9813
e1201dff
JJ
9814 PR c++/80297
9815 * g++.dg/torture/pr80297.C: New test.
9816
d16e2ddd
JJ
9817 PR tree-optimization/79390
9818 * gcc.target/i386/pr79390.c: New test.
9819 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9820
c0ea338b
VR
98212017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9822
9823 PR c++/80296
9824 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9825
a1527a93
TP
98262017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9827
9828 PR target/80307
9829 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9830 targeting any CPU or architecture.
9831 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9832 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9833 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9834 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9835 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9836 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9837 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9838 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9839
065ba179 98402017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9841
9842 PR fortran/69498
9843 * gfortran.dg/submodule_unexp.f90: New test.
9844
b1fd967c
JJ
98452017-04-04 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR target/80286
9848 * gcc.target/i386/avx-pr80286.c: New test.
9849 * gcc.dg/pr80286.c: New test.
9850
248179b5
RB
98512017-04-04 Richard Biener <rguenther@suse.de>
9852
9853 PR middle-end/80281
9854 * gcc.dg/torture/pr80281.c: New testcase.
9855
a577fcf2
RB
98562017-04-04 Richard Biener <rguenther@suse.de>
9857
9858 PR tree-optimization/80275
9859 * g++.dg/opt/pr80275.C: Make g static.
9860
833bbf60
SB
98612017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9862
9863 PR rtl-optimization/60818
9864 * gcc.c-torture/compile/pr60818.c: New testcase.
9865
5764ee3c
JW
98662017-04-03 Jonathan Wakely <jwakely@redhat.com>
9867
9868 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9869 * gcc.dg/20031012-1.c: Likewise.
9870 * gcc.dg/ipa/ipcp-1.c: Likewise.
9871 * gcc.dg/torture/matrix-3.c: Likewise.
9872 * gcc.target/powerpc/ppc-spe.c: Likewise.
9873 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9874
bbdf4e81
PB
98752017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9876
9877 PR target/80246
9878 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9879 powerpc_vsx_ok.
9880 (std, ld): Limit scan-assembler-times check to lp64.
9881 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9882 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9883 powerpc_vsx_ok.
9884
44bc146f
PB
98852017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9886
9887 PR target/80246
9888 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9889
fff80893
RB
98902017-04-03 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/80275
9893 * g++.dg/opt/pr80275.C: New testcase.
9894
79f9fc38
DV
98952017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9896
9897 PR testsuite/79356
9898 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9899
a8e70fd3
RD
99002017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9901
9902 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9903 (bal): Increase iteration count and assume alignment.
9904
e0061866
BC
99052017-04-03 Bin Cheng <bin.cheng@arm.com>
9906
9907 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9908
c2d43326
AP
99092017-04-02 Andrew Pinski <apinski@cavium.com>
9910
9911 * gcc.c-torture/compile/nested-3.c: New testcase.
9912 * gcc.c-torture/execute/20170401-1.c: New testcase.
9913 * gcc.c-torture/execute/20170401-2.c: New testcase.
9914
a5a9046d
SB
99152017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9916
9917 PR rtl-optimization/79405
9918 gcc.dg/pr79405.c: New testcase.
9919
6f3af356
JJ
99202017-03-31 Jakub Jelinek <jakub@redhat.com>
9921
eee3756d
JJ
9922 PR debug/79255
9923 * gcc.dg/pr79255.c: New test.
9924
6f3af356
JJ
9925 PR c++/79572
9926 * g++.dg/ubsan/null-8.C: New test.
9927
99e6cfd6
PH
99282017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9929
9930 PR target/80107
9931 * gfortran.dg/pr80107.f: New.
9932
094e6b7a
JL
99332017-03-31 Jeff Law <law@redhat.com>
9934
9935 PR tree-optimization/49498
9936 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9937
eceb2409 99382017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9939
eceb2409
RB
9940 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9941
c412c01a 99422017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9943
c412c01a
RB
9944 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9945
005f12bf
JJ
99462017-03-31 Jakub Jelinek <jakub@redhat.com>
9947
af88f557
JJ
9948 PR libstdc++/80251
9949 * g++.dg/ext/is_aggregate.C: New test.
9950
7d790165
JJ
9951 PR middle-end/80173
9952 * gcc.target/i386/pr80173.c: New test.
9953
a7d55154
JJ
9954 PR middle-end/80163
9955 * gcc.dg/pr80163.c: New test.
9956
005f12bf
JJ
9957 PR debug/80025
9958 * gcc.dg/torture/pr80025.c: New test.
9959
c8e0f43f
MF
99602017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9961
9962 * gcc.target/mips/pr52125.c: Add -msym32.
9963
724d25f3
JJ
99642017-03-30 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR translation/80189
9967 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9968 * g++.dg/gomp/sharing-1.C: Likewise.
9969 * gfortran.dg/gomp/pr44536.f90: Likewise.
9970 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9971 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9972 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9973 * gfortran.dg/gomp/pr33439.f90: Likewise.
9974 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9975 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9976 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9977 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9978 * gcc.dg/gomp/sharing-1.c: Likewise.
9979
05dc406d
PB
99802017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9981
9982 PR target/80246
9983 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9984 Darwin and SPE.
9985 (dxex, dxexq): Update return type.
9986 (diex, diexq): Update argument type.
9987 * gcc.target/powerpc/pr80246.c: New test.
9988
b0fd4d7e
MJ
99892017-03-30 Martin Jambor <mjambor@suse.cz>
9990
9991 PR ipa/77333
9992 * g++.dg/ipa/pr77333.C: New test.
9993
de008ec4
JJ
99942017-03-30 Jakub Jelinek <jakub@redhat.com>
9995
9996 PR target/80206
9997 * gcc.target/i386/pr80206.c: New test.
9998
28c02407
RB
99992017-03-30 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/77498
10002 * gfortran.dg/pr77498.f: New testcase.
10003
10fa8dfb
MP
100042017-03-29 Marek Polacek <polacek@redhat.com>
10005
10006 PR c/79730
10007 * gcc.dg/pr79730.c: New test.
10008
fdc54f39
JD
100092017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10010
10011 PR libgfortran/78670
10012 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10013 a character of length 1. Update test for success.
10014 * gfortran.dg/dtio_28.f03: New test.
10015 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10016 'scratch' to delete the file when done.
10017
533c0b69
SB
100182017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10019
10020 PR rtl-optimization/80233
10021 * gcc.c-torture/compile/pr80233.c: New testcase.
10022
e35229f8
TK
100232017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10024
10025 PR fortran/80254
10026 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10027 * gfortran.dg/dec_io_2a.f90: instead (new test).
10028
5c0a28d4
JW
100292017-03-28 Jiong Wang <jiong.wang@arm.com>
10030
10031 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10032
19846619
SB
100332017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10034
10035 PR testsuite/43496
10036 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10037 generating PIC code.
10038
e5119fab
VM
100392017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10040
10041 PR rtl-optimization/80193
10042 * gcc.target/i386/pr80193.c: New.
10043
cf474530
JW
100442017-03-28 Janus Weil <janus@gcc.gnu.org>
10045
10046 PR fortran/78661
10047 * gfortran.dg/dtio_25.f90: Modified test case.
10048 * gfortran.dg/dtio_27.f90: New test case.
10049
34fac449
UB
100502017-03-28 Uros Bizjak <ubizjak@gmail.com>
10051
10052 PR target/53383
10053 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10054 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10055 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10056
3e907b90
BC
100572017-03-28 Bin Cheng <bin.cheng@arm.com>
10058
10059 * gcc.c-torture/compile/irreducible-loop.c: New.
10060
522818b9
RS
100612017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10062
3e907b90 10063 PR tree-optimization/80218
522818b9
RS
10064 * gcc.dg/pr80218.c: New test.
10065
ea7d7da8
RB
100662017-03-28 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/78644
10069 * gcc.dg/pr78644-1.c: New testcase.
10070 * gcc.dg/pr78644-2.c: Likewise.
10071
498173ef
TT
100722017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10073
10074 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10075 * gcc.dg/pic-4.c: Likewise.
10076 * gcc.dg/pie-3.c: Likewise.
10077 * gcc.dg/pie-4.c: Likewise.
10078
c5ad2433
ML
100792017-03-28 Martin Liska <mliska@suse.cz>
10080
10081 PR ipa/80205
10082 * g++.dg/ipa/pr80205.C: New test.
10083
17722fb9
SKS
100842017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10085
10086 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10087 with sizeof(int) < 4.
10088 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10089 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10090 * gcc.dg/torture/pr79777.c: Likewise.
10091 * gcc.dg/torture/pr79910.c: Likewise.
10092
737f500a
RB
100932017-03-28 Richard Biener <rguenther@suse.de>
10094
10095 PR middle-end/80222
10096 * g++.dg/pr80222.C: New testcase.
10097
62f96a79
ML
100982017-03-28 Martin Liska <mliska@suse.cz>
10099
10100 PR ipa/80104
10101 * gcc.dg/ipa/pr80104.c: New test.
10102
72785f26
MP
101032017-03-28 Marek Polacek <polacek@redhat.com>
10104
10105 PR sanitizer/80067
10106 * c-c++-common/ubsan/shift-10.c: New test.
10107
86516987
JL
101082017-03-27 Jeff Law <law@redhat.com>
10109
4dbf1eee 10110 PR tree-optimization/80216
86516987
JL
10111 * gcc.c-torture/compile/pr80216.c: New test.
10112
aade772d
JJ
101132017-03-27 Jakub Jelinek <jakub@redhat.com>
10114
a9e4a1a5
JJ
10115 PR middle-end/80162
10116 * c-c++-common/pr80162-1.c: New test.
10117 * c-c++-common/pr80162-2.c: New test.
10118 * c-c++-common/pr80162-3.c: New test.
10119
aade772d
JJ
10120 PR target/80102
10121 * g++.dg/opt/pr80102.C: New test.
10122
d89f355e
MM
101232017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10124
10125 PR target/78543
10126 * gcc.target/powerpc/pr78543.c: New test.
10127
79c4d73b
KN
101282017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10129
10130 PR target/80103
10131 * gcc.target/powerpc/pr80103-1.c: New test.
10132
819df781
RB
101332017-03-27 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/80181
10136 * gcc.dg/torture/pr80181.c: New testcase.
10137
84804c5b
CZ
101382017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10139
065ba179 10140 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10141
c5e5f5f6
RB
101422017-03-27 Richard Biener <rguenther@suse.de>
10143
10144 PR ipa/79776
10145 * g++.dg/ipa/pr79776.C: New testcase.
10146
7cd200f6
JJ
101472017-03-27 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR sanitizer/80168
10150 * gcc.dg/asan/pr80168.c: New test.
10151
79f512ff
RB
101522017-03-27 Richard Biener <rguenther@suse.de>
10153
10154 PR tree-optimization/80170
10155 * gcc.dg/pr80170.c: New testcase.
10156
672d9f8e
RB
101572017-03-27 Richard Biener <rguenther@suse.de>
10158
10159 PR middle-end/80171
10160 * g++.dg/torture/pr80171.C: New testcase.
10161
978fcba3
JDA
101622017-03-26 John David Anglin <danglin@gcc.gnu.org>
10163
431d7882
JDA
10164 * gcc.dg/torture/pr79732.c: Require alias support.
10165 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10166
978fcba3
JDA
10167 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10168 libatomic_available.
10169 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10170 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10171
1f10d710
JD
101722017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10173
10174 PR libgfortran/78881
10175 * gfortran.dg/dtio_26.f90: New test.
10176
41036686
PT
101772017-03-25 Paul Thomas <pault@gcc.gnu.org>
10178
10179 PR fortran/80156
10180 PR fortran/79382
10181 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10182 testcase for PR80156. Add a main programme that tests that
10183 the typebound generic is accessible.
10184
5da906ca
BS
101852017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10186
10187 PR rtl-optimization/80160
10188 PR rtl-optimization/80159
10189
10190 * gcc.target/i386/pr80160.c: New test.
10191
7dabefa0
JJ
101922017-03-24 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR sanitizer/79904
10195 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10196
c8b1fbc1
MP
101972017-03-24 Marek Polacek <polacek@redhat.com>
10198
10199 PR c++/80119
10200 * g++.dg/warn/Wuninitialized-9.C: New test.
10201
76794c52
AK
102022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10203
10204 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10205 and remove the high-level builtin. The error message for the
10206 would prevent compilation from reaching the second.
10207 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10208
2de2b3f9
AK
102092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10210
10211 * gcc.target/s390/vxe/negfma-1.c: New test.
10212
7d2fd075
AK
102132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10214
10215 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10216 * gcc.target/s390/arch12/mul-1.c: New test.
10217 * gcc.target/s390/arch12/mul-2.c: New test.
10218
72612e4e
AK
102192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10220
10221 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10222
6c7774d1
AK
102232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10224
10225 * gcc.target/s390/vxe/popcount-1.c: New test.
10226
9ec98860
AK
102272017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10228
10229 * gcc.target/s390/vxe/bitops-1.c: New test.
10230
6654e96f
AK
102312017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10232
10233 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10234 * lib/target-supports.exp: Add effective target check s390_vxe.
10235
77c585ca
AK
102362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10237
10238 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10239 comparison instructions used from now on.
10240
b5de6e84
AK
102412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10242
10243 * gcc.target/s390/s390.exp (check_effective_target_vector):
10244 Include target-supports.exp and move target_vector check routine
10245 ...
10246 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10247 here and rename it.
10248 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10249 check from vector to s390_vx.
10250 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10251 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10252 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10253 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10254 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10255 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10256 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10257 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10258 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10259
a602f985
AK
102602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10261
10262 * gcc.target/s390/vector/vec-init-2.c: New test.
10263
085db63d
AK
102642017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10265
10266 * gcc.dg/ubsan/pr79904-2.c: New test.
10267
dc4f29bc
AK
102682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10269
10270 PR target/79893
10271 * gcc.target/s390/zvector/pr79893.c: New test.
10272
56010684
JJ
102732017-03-24 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR rtl-optimization/80112
10276 * gcc.dg/pr80112.c: New test.
10277
f0d7b52d
RO
102782017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10281 etc. line numbers.
10282 * gcc.dg/Walloca-1.c: Likewise.
10283 * gcc.dg/Walloca-2.c: Likewise.
10284 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10285
635684c4
BS
102862017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10287
10288 PR tree-optimization/80158
10289 * gfortran.fortran-torture/compile/pr80158.f: New file.
10290
76afddf3
RB
102912017-03-24 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/80167
10294 * gcc.dg/graphite/pr80167.c: New testcase.
10295
c2e389bf
TV
102962017-03-24 Tom de Vries <tom@codesourcery.com>
10297
10298 PR testsuite/80092
10299 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10300 dg-require-effective-target global_constructor.
10301 * gcc.dg/tls/emutls-2.c: Same.
10302
a72821b4
TV
103032017-03-24 Tom de Vries <tom@codesourcery.com>
10304
10305 PR testsuite/80092
10306 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10307 dg-require-effective-target indirect_jumps.
10308
1658def9
TV
103092017-03-24 Tom de Vries <tom@codesourcery.com>
10310
10311 PR testsuite/80092
10312 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10313 nonlocal_goto.
10314
90e02692
TV
103152017-03-24 Tom de Vries <tom@codesourcery.com>
10316
10317 PR testsuite/80092
10318 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10319 * gcc.dg/Walloca-12.c: Same.
10320 * gcc.dg/attr-alloc_size-8.c: Same.
10321 * gcc.dg/Walloca-4.c: Same.
10322 * gcc.dg/Walloca-8.c: Same.
10323 * gcc.dg/Walloca-13.c: Same.
10324 * gcc.dg/Walloca-14.c: Same.
10325 * gcc.dg/attr-alloc_size-9.c: Same.
10326 * gcc.dg/Walloca-1.c: Same.
10327 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10328 * gcc.dg/Walloca-5.c: Same.
10329 * gcc.dg/Walloca-10.c: Same.
10330 * gcc.dg/Walloca-9.c: Same.
10331 * gcc.dg/attr-alloc_size-6.c: Same.
10332 * gcc.dg/Wvla-larger-than-1.c: Same.
10333 * gcc.dg/torture/pr71881.c: Same.
10334 * gcc.dg/torture/pr71901.c: Same.
10335 * gcc.dg/torture/pr78742.c: Same.
10336 * gcc.dg/builtin-alloc-size.c: Same.
10337 * gcc.dg/Walloca-2.c: Same.
10338 * gcc.dg/Walloca-6.c: Same.
10339 * gcc.dg/Walloca-11.c: Same.
10340 * gcc.dg/attr-alloc_size-7.c: Same.
10341 * gcc.dg/Wvla-larger-than-2.c: Same.
10342 * gcc.dg/Walloca-3.c: Same.
10343 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10344 * gcc.c-torture/compile/pr79413.c: Same.
10345 * gcc.c-torture/compile/pr78439.c: Same.
10346
842392c8
KN
103472017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10348
10349 * gcc.target/powerpc/p9-options-1.c: New test.
10350
de2b3f5c
KT
103512017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10352
10353 PR target/71436
10354 * gcc.c-torture/compile/pr71436.c: New test.
10355
2e6315ef 103562017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10357 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10358
10359 PR tree-optimization/79908
10360 PR tree-optimization/80136
10361 * gcc.dg/torture/pr79908.c: New file.
10362
9cdf0363
NK
103632017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10364
2e6315ef 10365 PR fortran/39239
9cdf0363
NK
10366 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10367
f3dd574e
JJ
103682017-03-22 Jakub Jelinek <jakub@redhat.com>
10369
f13e9cd5
JJ
10370 PR c++/80141
10371 * g++.dg/gomp/pr80141.C: New test.
10372
68ed2ba0
JJ
10373 PR c++/80129
10374 * g++.dg/torture/pr80129.C: New test.
10375
f3dd574e
JJ
10376 PR sanitizer/80110
10377 * g++.dg/tsan/pr80110.C: New test.
10378
918b6c9e
TK
103792017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10380
10381 PR fortran/80142
10382 * gfortran.dg/any_loc.f90: New test case.
10383
bf634d1c
TP
103842017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10385
10386 PR target/80082
10387 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10388 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10389
f7325b95
ML
103902017-03-22 Martin Liska <mliska@suse.cz>
10391
10392 PR target/79906
10393 * g++.dg/ext/mv8.C: Add power* targets.
10394
3f01b620
MS
103952017-03-21 Martin Sebor <msebor@redhat.com>
10396
10397 PR c++/79548
10398 * g++.dg/warn/Wunused-var-26.C: New test.
10399
1cefb051
BS
104002017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10401
10402 PR tree-optimization/79908
10403 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10404
edc1747f
MP
104052017-03-21 Marek Polacek <polacek@redhat.com>
10406 Martin Sebor <msebor@redhat.com>
10407
10408 PR tree-optimization/80109
10409 * gcc.dg/Walloca-14.c: New test.
10410
85106b87
JJ
104112017-03-21 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR target/80125
10414 * gcc.target/powerpc/pr80125.c: New test.
10415
e59a225f
NK
104162017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10417
10418 PR fortran/69498
10419 * gfortran.dg/unexp_attribute.f90: New test
10420
0ffe60b5 104212017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10422 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10423
10424 PR tree-optimization/79908
10425 * gcc.dg/torture/pr79908.c: New file.
10426
54eb90fe
SKS
104272017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10428
10429 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10430 with sizeof(int) < 4.
10431
5611c456
ML
104322017-03-21 Martin Liska <mliska@suse.cz>
10433
10434 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10435 apostrophes.
10436
e650ea2a
RB
104372017-03-21 Richard Biener <rguenther@suse.de>
10438
10439 PR tree-optimization/80032
10440 * g++.dg/opt/pr80032.C: New testcase.
10441
da2ce5f9
RB
104422017-03-21 Richard Biener <rguenther@suse.de>
10443
10444 PR tree-optimization/80122
10445 * gcc.dg/torture/pr80122.c: New testcase.
10446
9d60683a
TT
104472017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10448
10449 * gcc.dg/pic-2.c: Skip for MIPS.
10450 * gcc.dg/pie-2.c: Skip for MIPS.
10451
d3e19c2c
PC
104522017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10453
10454 PR c++/77752
10455 * g++.dg/cpp0x/initlist97.C: New.
10456 * g++.dg/cpp0x/initlist85.C: Update.
10457
8bee092e
JJ
104582017-03-21 Jakub Jelinek <jakub@redhat.com>
10459
9f30dff0
JJ
10460 PR c/67338
10461 * gcc.dg/pr67338.c: New test.
10462
8bee092e
JJ
10463 PR c++/35878
10464 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10465 dump instead of assembler.
10466 * g++.dg/init/pr35878_2.C: Likewise.
10467 * g++.dg/init/pr35878_3.C: Likewise.
10468
4d1b8e70
JJ
104692017-03-21 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR c/80097
10472 * gcc.dg/ubsan/pr80097.c: New test.
10473
c34923c4
BS
104742017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10475
10476 PR tree-optimization/80054
10477 * g++.dg/torture/pr80054.C: New file.
10478
b0ba96c2
KN
104792017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10480
10481 PR target/79963
10482 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10483 directive to assure selection of proper bit using rlwinm insn.
10484 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10485 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10486 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10487 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10488
92377255
MP
104892017-03-20 Marek Polacek <polacek@redhat.com>
10490 Paolo Carlini <paolo.carlini@oracle.com>
10491
10492 PR c++/80059 - ICE with noexcept and __transaction_atomic
10493 * g++.dg/tm/pr80059-2.C: New test.
10494 * g++.dg/tm/pr80059.C: New test.
10495
243e28bf
ML
104962017-03-20 Martin Liska <mliska@suse.cz>
10497
10498 PR middle-end/79753
10499 * gcc.target/i386/mpx/pr79753.c: New test.
10500
918112d3
ML
105012017-03-20 Martin Liska <mliska@suse.cz>
10502
10503 PR target/79769
10504 PR target/79770
10505 * g++.dg/pr79769.C: New test.
10506 * gcc.target/i386/mpx/pr79770.c: New test.
10507
e325aba2
AK
105082017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10509
10510 PR target/78857
10511 * gcc.target/s390/load-and-test-fp-1.c: New test.
10512 * gcc.target/s390/load-and-test-fp-2.c: New test.
10513
91d2c04c
PT
105142017-03-18 Paul Thomas <pault@gcc.gnu.org>
10515
10516 PR fortran/79676
10517 * gfortran.dg/submodule_28.f08 : New test.
10518
c7e4107b
PT
105192017-03-18 Paul Thomas <pault@gcc.gnu.org>
10520
10521 PR fortran/71838
10522 * gfortran.dg/submodule_26.f08 : New test.
10523 * gfortran.dg/submodule_27.f08 : New test.
10524
d8fe28be
PH
105252017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10526
10527 PR target/79951
10528 * gcc.target/powerpc/pr79951.c: New.
10529
4a17943d
BS
105302017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10531
10532 PR rtl-optimization/79910
10533 * gcc.dg/torture/pr79910.c: New test.
10534
7f166d94
JL
105352017-03-17 Jeff Law <law@redhat.com>
10536
10537 PR tree-optimization/71437
10538 * gcc.dg/tree-ssa/pr71437.c: New test.
10539 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10540 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10541 now caught by VRP, but which were previously caught by DOM.
10542
12c4f7dc
RB
105432017-03-17 Richard Biener <rguenther@suse.de>
10544
10545 PR middle-end/80075
10546 * g++.dg/torture/pr80075.C: New testcase.
10547
207f3423
MM
105482017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10549
10550 PR target/71294
10551 * g++.dg/pr71294.C: New test.
10552
9fc900af
SB
105532017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10554
10555 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10556
c05c2380
JJ
105572017-03-16 Jakub Jelinek <jakub@redhat.com>
10558
e711928b
JJ
10559 PR fortran/80010
10560 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10561
c05c2380
JJ
10562 PR fortran/79886
10563 * gfortran.dg/pr79886.f90: New test.
10564
3231d64b
MM
105652017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10566
10567 PR target/79038
10568 * gcc.target/powerpc/pr79038-1.c: New test.
10569
81ef1f5e
SB
105702017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10571
10572 PR fortran/33271
10573 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10574
395a1e9b
JW
105752017-03-15 Jiong Wang <jiong.wang@arm.com>
10576
10577 PR testsuite/79356
10578 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10579
05f65910
UB
105802017-03-15 Uros Bizjak <ubizjak@gmail.com>
10581
10582 PR target/80019
10583 * gcc.target/i386/pr80019.c: New test.
10584
94285a7d
ML
105852017-03-15 Martin Liska <mliska@suse.cz>
10586
10587 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10588
a983542b
MS
105892017-03-14 Martin Sebor <msebor@redhat.com>
10590
10591 PR tree-optimization/79800
10592 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10593 * gcc.dg/tree-ssa/pr79800.c: New test.
10594
76ca5f40
MM
105952017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10596
10597 PR target/79947
10598 * gcc.target/powerpc/pr79947.c: New test.
10599
5d9a283a
MS
106002017-03-14 Martin Sebor <msebor@redhat.com>
10601
10602 PR middle-end/80020
10603 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10604 * gcc.dg/attr-alloc_size-7.c: Same.
10605 * gcc.dg/attr-alloc_size-9.c: Same.
10606 * gcc.dg/builtin-alloc-size.c: Same.
10607 * gcc.dg/pr80020.c: New test.
10608
4692943d
BS
106092017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10610
10611 PR rtl-optimization/79728
10612 * gcc.target/i386/sse-globalreg.c: New test.
10613
861d9d5e
ML
106142017-03-14 Martin Liska <mliska@suse.cz>
10615
10616 PR lto/66295
10617 * gcc.dg/tree-prof/pr66295.c: New test.
10618
a48018b5
ML
106192017-03-13 Martin Liska <mliska@suse.cz>
10620
10621 PR middle-end/78339
10622 * gcc.target/i386/mpx/pr78339.c: New test.
10623
8c56cc5a
CZ
106242017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10625
065ba179 10626 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10627
14555394
CZ
106282017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10629
065ba179 10630 * gcc.target/arc/pr9001090948.c: New file.
14555394 10631
3079b92e
SB
106322017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10633
10634 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10635 Fix test. Make early-out condition return early. Correct comments.
10636
c08de9db
JD
106372017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10638
10639 PR libgfortran/78854
10640 * gfortran.dg/dtio_25.f90: New test.
10641
66b27545
MS
106422017-03-10 Martin Sebor <msebor@redhat.com>
10643
10644 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10645
8f2f6381
BS
106462017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10647
10648 PR rtl-optimization/78911
10649 * gcc.target/i386/pr78911-1.c: New test.
10650 * gcc.target/i386/pr78911-2.c: New test.
10651
8e2c69b4 106522017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10653
8e2c69b4
WS
10654 PR target/79941
10655 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10656 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10657 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10658
455d833c
MP
106592017-03-10 Marek Polacek <polacek@redhat.com>
10660
10661 PR c++/79967
10662 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10663
cdd669f9
JJ
106642017-03-10 Jakub Jelinek <jakub@redhat.com>
10665
e260b0a7
JJ
10666 PR c++/79899
10667 * g++.dg/other/friend7.C: New test.
10668
cdd669f9
JJ
10669 PR c++/79896
10670 * g++.dg/ext/int128-5.C: New test.
10671
730e6e46
SB
106722017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10673
10674 PR testsuite/79356
10675 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10676 powerpc, sparc, or s390x.
10677
fc8f6304
PH
106782017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10679
10680 PR target/79907
10681 * gcc.target/powerpc/pr79907.c: New.
10682
f1b0632a
OH
106832017-03-10 Olivier Hainque <hainque@adacore.com>
10684
10685 * gnat.dg/opt64.adb: New test.
10686 * gnat.dg/opt64_pkg.ads: New helper.
10687 * gnat.dg/opt64_pkg.adb: New helper.
10688
5558f089
JJ
106892017-03-10 Jakub Jelinek <jakub@redhat.com>
10690
2d9dd4fb
JJ
10691 PR rtl-optimization/79909
10692 * gcc.target/powerpc/pr79909.c: New test.
10693
72772e67
JJ
10694 PR tree-optimization/79972
10695 * gcc.dg/pr79972.c: New test.
10696
5558f089
JJ
10697 PR tree-optimization/77975
10698 * gcc.dg/pr77975.c: New test.
10699
822a132c
MP
107002017-03-09 Marek Polacek <polacek@redhat.com>
10701
10702 PR c++/79962
10703 PR c++/79984
10704 * c-c++-common/nonnull-3.c: New test.
10705 * g++.dg/warn/Wnonnull3.C: New test.
10706
c9819d22
MF
107072017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10708
10709 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10710 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10711
36618428
MP
107122017-03-09 Marek Polacek <polacek@redhat.com>
10713
10714 PR sanitizer/79757
10715 * gcc.dg/ubsan/pr79757-1.c: New test.
10716 * gcc.dg/ubsan/pr79757-2.c: New test.
10717 * gcc.dg/ubsan/pr79757-3.c: New test.
10718 * gcc.dg/ubsan/pr79757-4.c: New test.
10719 * gcc.dg/ubsan/pr79757-5.c: New test.
10720
01e5af5a
JJ
107212017-03-09 Jakub Jelinek <jakub@redhat.com>
10722
10723 PR c/79969
10724 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10725
6443c7c0
MP
107262017-03-09 Marek Polacek <polacek@redhat.com>
10727
10728 PR c++/79687
10729 * g++.dg/expr/ptrmem8.C: New test.
10730 * g++.dg/expr/ptrmem9.C: New test.
10731
d721dc3c
RB
107322017-03-09 Richard Biener <rguenther@suse.de>
10733
10734 PR tree-optimization/79977
10735 * gcc.dg/graphite/pr79977.c: New testcase.
10736
1f1fd3e2
TT
107372017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10738
10739 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10740 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10741 * lib/target-supports.exp (check_effective_target_rdynamic):
10742 New proc.
10743
16967aff
RB
107442017-03-09 Richard Biener <rguenther@suse.de>
10745
10746 PR middle-end/79971
10747 * gcc.dg/fixed-point/pr79971.c: New testcase.
10748
26d7dc48
RB
107492017-03-09 Richard Biener <rguenther@suse.de>
10750
10751 PR ipa/79970
10752 * gcc.dg/torture/pr79970.c: New testcase.
10753
35f77c28
PC
107542017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10755
10756 PR c++/71966
10757 * g++.dg/cpp0x/pr71966-1.C: New.
10758 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10759
8a7df031
ML
107602017-03-09 Martin Liska <mliska@suse.cz>
10761
10762 PR tree-optimization/79631
10763 * gcc.target/i386/mpx/pr79631.c: New test.
10764
3828bb0d
ML
107652017-03-09 Martin Liska <mliska@suse.cz>
10766
10767 PR target/65705
10768 PR target/69804
10769 * gcc.target/i386/pr71458.c: Update scanned pattern.
10770
410a590c
MP
107712017-03-09 Marek Polacek <polacek@redhat.com>
10772
10773 PR c++/79672
10774 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10775 * g++.dg/warn/Wduplicated-branches3.C: New test.
10776
f084a22e
PG
107772017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10778
10779 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10780
a278b1c3
ML
107812017-03-09 Martin Liska <mliska@suse.cz>
10782
10783 PR ipa/79764
10784 * g++.dg/pr79764.C: New test.
10785
8dc19053
ML
107862017-03-09 Martin Liska <mliska@suse.cz>
10787
10788 PR ipa/79761
10789 * g++.dg/pr79761.C: New test.
10790
030fc94a
JJ
107912017-03-09 Jakub Jelinek <jakub@redhat.com>
10792
9e463823
JJ
10793 PR sanitizer/79944
10794 * c-c++-common/asan/pr79944.c: New test.
10795
6b62f323
JJ
10796 PR target/79932
10797 * gcc.target/i386/pr79932-2.c: New test.
10798
030fc94a
JJ
10799 PR target/79932
10800 * gcc.target/i386/pr79932-1.c: New test.
10801
423aec8b
MP
108022017-03-09 Marek Polacek <polacek@redhat.com>
10803
10804 PR c++/79900 - ICE in strip_typedefs
10805 * g++.dg/warn/Wpadded-1.C: New test.
10806
6659fe59
MP
108072017-03-08 Marek Polacek <polacek@redhat.com>
10808
10809 * g++.dg/Walloca1.C: Adjust dg-warning.
10810
f1a675e4
AH
108112017-03-08 Andrew Haley <aph@redhat.com>
10812
10813 PR tree-optimization/79943
10814 * gcc.dg/tree-ssa/pr79943.c: New test.
10815
edfcd7e3
RB
108162017-03-08 Richard Biener <rguenther@suse.de>
10817
10818 PR tree-optimization/79955
10819 * gcc.dg/uninit-24.c: New testcase.
10820
61fdfd8c
RB
108212017-03-08 Richard Biener <rguenther@suse.de>
10822
10823 PR tree-optimization/79920
10824 * gcc.dg/vect/pr79920.c: New testcase.
10825
4b48e883
JJ
108262017-03-08 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR sanitizer/79904
10829 * gcc.dg/ubsan/pr79904.c: New test.
10830
a71dbc63
JJ
108312017-03-07 Jakub Jelinek <jakub@redhat.com>
10832
10833 PR c/79834
10834 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10835 diagnostics.
10836
d8a90142
MP
108372017-03-07 Marek Polacek <polacek@redhat.com>
10838
10839 PR middle-end/79809
10840 * g++.dg/Walloca1.C: New test.
10841
a5e9e3e4
ML
108422017-03-07 Martin Liska <mliska@suse.cz>
10843
10844 PR middle-end/68270
10845 * g++.dg/pr68270.C: New test.
10846
1f6dba54
JJ
108472017-03-07 Jakub Jelinek <jakub@redhat.com>
10848
760f82db
JJ
10849 PR rtl-optimization/79901
10850 * gcc.target/i386/pr79901.c: New test.
10851
1f6dba54
JJ
10852 PR sanitizer/79897
10853 * c-c++-common/ubsan/pr79897.c: New test.
10854
feca7b89
VM
108552017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10856
10857 PR rtl-optimization/79571
10858 * gcc.target/i386/pr79571.c: New.
10859
bdbbf28d
MP
108602017-03-06 Marek Polacek <polacek@redhat.com>
10861
10862 PR c++/79796 - ICE with NSDMI and this pointer
10863 * g++.dg/cpp0x/nsdmi13.C: New test.
10864
52564551
JK
108652017-03-06 Julia Koval <julia.koval@intel.com>
10866
10867 PR target/79793
10868 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10869 directives.
10870 * gcc.target/i386/interrupt-13.c: Ditto.
10871 * gcc.target/i386/interrupt-14.c: Ditto.
10872 * gcc.target/i386/interrupt-15.c: Ditto.
10873
345edb37
JJ
108742017-03-06 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR c++/79822
10877 * g++.dg/cpp0x/constexpr-79822.C: New test.
10878
a8d25fd0
RB
108792017-03-06 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/79894
10882 * gcc.dg/vect/pr79887.c: New testcase.
10883
522fcdd7
RB
108842017-03-06 Richard Biener <rguenther@suse.de>
10885
10886 PR tree-optimization/79824
10887 * gcc.dg/vect/pr79824-1.c: New testcase.
10888 * gcc.dg/vect/pr79824-2.c: Likewise.
10889
54649631
TT
108902017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10891
10892 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10893 gettimeofday. Remove dg-skip-if for AVR.
10894 * lib/target-supports.exp (check_effective_target_gettimeofday):
10895 New proc.
10896
4bbc8970
RD
108972017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10898
10899 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10900 * gcc.target/s390/hotpatch-10.c: Likewise.
10901 * gcc.target/s390/hotpatch-11.c: Likewise.
10902 * gcc.target/s390/hotpatch-12.c: Likewise.
10903 * gcc.target/s390/hotpatch-13.c: Likewise.
10904 * gcc.target/s390/hotpatch-14.c: Likewise.
10905 * gcc.target/s390/hotpatch-15.c: Likewise.
10906 * gcc.target/s390/hotpatch-16.c: Likewise.
10907 * gcc.target/s390/hotpatch-17.c: Likewise.
10908 * gcc.target/s390/hotpatch-18.c: Likewise.
10909 * gcc.target/s390/hotpatch-19.c: Likewise.
10910 * gcc.target/s390/hotpatch-2.c: Likewise.
10911 * gcc.target/s390/hotpatch-26.c: Likewise.
10912 * gcc.target/s390/hotpatch-27.c: Likewise.
10913 * gcc.target/s390/hotpatch-28.c: Likewise.
10914 * gcc.target/s390/hotpatch-3.c: Likewise.
10915 * gcc.target/s390/hotpatch-4.c: Likewise.
10916 * gcc.target/s390/hotpatch-5.c: Likewise.
10917 * gcc.target/s390/hotpatch-6.c: Likewise.
10918 * gcc.target/s390/hotpatch-7.c: Likewise.
10919 * gcc.target/s390/hotpatch-8.c: Likewise.
10920 * gcc.target/s390/hotpatch-9.c: Likewise.
10921
5f215a70
PC
109222017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10923
10924 PR c++/64574
10925 * g++.dg/template/crash125.C: New.
10926
296cc393
JJ
109272017-03-06 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR target/79812
10930 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10931
ca8942a3
TT
109322017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10933
10934 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10935
c1b993c0
PG
109362017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10937
10938 * gcc.target/mips/msa-minmax.c: New tests.
10939
a50a32aa
ML
109402017-03-06 Martin Liska <mliska@suse.cz>
10941
10942 PR sanitize/79783
10943 * g++.dg/asan/pr79783.C: New test.
10944
5ada812c
PG
109452017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10946
10947 * gcc.target/mips/msa-dotp.c: New tests.
10948
334b3c4b
PG
109492017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10950
10951 * gcc.target/mips/msa-bclri.c: New test.
10952
d8b4baeb
PC
109532017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10954
10955 PR c++/70266
10956 * g++.dg/tm/pr70266.C: New.
10957
ef78bc3c 109582017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10959 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10960
10961 * gfortran.dg/coarray/fail_image_1.f08: New test.
10962 * gfortran.dg/coarray/fail_image_2.f08: New test.
10963 * gfortran.dg/coarray/failed_images_1.f08: New test.
10964 * gfortran.dg/coarray/failed_images_2.f08: New test.
10965 * gfortran.dg/coarray/image_status_1.f08: New test.
10966 * gfortran.dg/coarray/image_status_2.f08: New test.
10967 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10968 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10969 * gfortran.dg/coarray_fail_st.f90: New test.
10970 * gfortran.dg/coarray_failed_images_1.f08: New test.
10971 * gfortran.dg/coarray_image_status_1.f08: New test.
10972 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10973
7f5a7d78
MP
109742017-03-03 Marek Polacek <polacek@redhat.com>
10975
10976 PR c/79758
10977 * gcc.dg/noncompile/pr79758.c: New test.
10978
cc195d46
JJ
109792017-03-03 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR middle-end/79805
10982 * g++.dg/opt/pr79805.C: New test.
10983
945b6e16
AS
109842017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10985
10986 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10987 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10988 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10989 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10990 * gcc.target/i386/i386.exp
10991 (check_effective_target_avx512vpopcntdq): New.
10992
31dcc385
TT
109932017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10994
10995 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10996 ilp32 targets and match DImode registers for lp64 targets.
10997
0e174ae1
UB
109982017-03-03 Uros Bizjak <ubizjak@gmail.com>
10999
11000 * g++.dg/pr71624.C: Disable for x32.
11001 * g++.dg/pr71633.C: Ditto.
11002
93505ec5
JJ
110032017-03-03 Jakub Jelinek <jakub@redhat.com>
11004
11005 PR target/79807
11006 * gcc.target/i386/pr79807.c: New test.
11007
d78a1c01
ML
110082017-03-03 Martin Liska <mliska@suse.cz>
11009
11010 PR tree-optimization/79803
11011 * gcc.dg/tree-ssa/pr79803.c: New test.
11012
ec7f796e
ML
110132017-03-03 Martin Liska <mliska@suse.cz>
11014
11015 PR rtl-optimization/79574
11016 * gcc.dg/pr79574-2.c: New test.
11017
30d309aa
RB
110182017-03-03 Richard Biener <rguenther@suse.de>
11019
11020 PR c++/79825
11021 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11022
38801de5
JJ
110232017-03-03 Jakub Jelinek <jakub@redhat.com>
11024
11025 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11026
7278b0a2
MP
110272017-03-03 Marek Polacek <polacek@redhat.com>
11028
11029 PR c++/79791
11030 * g++.dg/warn/Wwrite-strings-1.C: New test.
11031 * g++.dg/warn/Wwrite-strings-2.C: New test.
11032 * g++.dg/warn/Wwrite-strings-3.C: New test.
11033 * g++.dg/warn/Wwrite-strings-4.C: New test.
11034 * g++.dg/warn/Wwrite-strings-5.C: New test.
11035 * g++.dg/warn/Wwrite-strings-6.C: New test.
11036 * g++.dg/warn/Wwrite-strings-7.C: New test.
11037 * g++.dg/warn/Wwrite-strings-8.C: New test.
11038 * g++.dg/warn/Wwrite-strings-9.C: New test.
11039 * g++.dg/warn/Wwrite-strings-10.C: New test.
11040 * g++.dg/warn/Wwrite-strings-11.C: New test.
11041 * g++.dg/warn/Wwrite-strings-12.C: New test.
11042
75473a91
RB
110432017-03-03 Richard Biener <rguenther@suse.de>
11044
11045 PR middle-end/79818
11046 * gcc.dg/torture/pr79818.c: New testcase.
11047
50bea0c5
JJ
110482017-03-02 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR c++/79782
11051 * g++.dg/warn/Wunused-parm-10.C: New test.
11052
130f15ce
UB
110532017-03-02 Uros Bizjak <ubizjak@gmail.com>
11054
11055 * gcc.dg/rtl/x86_64/*.c: Test for
11056 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11057
dc362ada
UB
110582017-03-02 Uros Bizjak <ubizjak@gmail.com>
11059
11060 PR target/79514
11061 * gcc.target/i386/pr79514.c: New test.
11062
fe792dd8
JJ
110632017-03-02 Jakub Jelinek <jakub@redhat.com>
11064
11065 PR rtl-optimization/79780
11066 * gcc.c-torture/compile/pr79780.c: New test.
11067
e80facb4
RB
110682017-03-02 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/79345
11071 PR c++/42000
11072 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11073 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11074 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11075
eb0e7c34
RB
110762017-03-02 Richard Biener <rguenther@suse.de>
11077
11078 PR c/79756
11079 * gcc.dg/vector-1.c: New testcase.
11080
653a4b32
BC
110812017-03-02 Bin Cheng <bin.cheng@arm.com>
11082
11083 PR tree-optimization/66768
11084 * gcc.target/i386/pr66768.c: New test.
11085
da403f31
RB
110862017-03-02 Richard Biener <rguenther@suse.de>
11087
11088 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11089 * gcc.dg/rtl/x86_64/final.c: Likewise.
11090 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11091 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11092 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11093 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11094
83692f96
RB
110952017-03-02 Richard Biener <rguenther@suse.de>
11096
11097 PR tree-optimization/79777
11098 * gcc.dg/torture/pr79777.c: New testcase.
11099
71dedb33
MS
111002017-03-01 Martin Sebor <msebor@redhat.com>
11101
11102 PR middle-end/79692
11103 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11104 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11105 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11106 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11107
48990905
UB
111082017-03-01 Uros Bizjak <ubizjak@gmail.com>
11109
11110 * gcc.target/i386/invsize-2.c: New test.
11111 * gcc.target/i386/invsize-3.c: Ditto.
11112 * gcc.target/i386/invsize-4.c: Ditto.
11113 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11114 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11115
c7f0c9f3
MM
111162017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11117
11118 PR target/79439
11119 * gcc.target/powerpc/pr79439.c: New test.
11120
f5ef6bfc
PH
111212017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11122
11123 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11124 scan string.
11125
11126
50181506
KN
111272017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11128
11129 PR target/79395
11130 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11131 pattern to look for vcmpequd. instead of vcmpnew.
11132 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11133 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11134 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11135 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11136 look for xvcmpeqdp. instead of xvcmpnedp.
11137 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11138 look for vcmpequd. instead of vcmpnew.
11139 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11140 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11141 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11142 look for xvcmpeqsp. instead of xvcmpnesp.
11143 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11144 look for xvcmpeqdp. instead of xvcmpnedp.
11145 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11146 look for vcmpequd. instead of vcmpnew.
11147 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11148 look for vcmpeqsp instead of xvcmpnesp.
11149 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11150 look for xvcmpeqdp instead of xvcmpnedp.
11151
0100ae43
RB
111522017-03-01 Richard Biener <rguenther@suse.de>
11153
11154 PR middle-end/79721
11155 * gcc.dg/torture/pr79721.c: New testcase.
11156
0f3f4ffe
JJ
111572017-03-01 Jakub Jelinek <jakub@redhat.com>
11158
42132674
JJ
11159 PR c++/79681
11160 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11161 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11162
e3e9e8ca
JJ
11163 PR c++/79746
11164 * g++.dg/warn/Wunused-parm-9.C: New test.
11165
0f3f4ffe
JJ
11166 PR tree-optimization/79734
11167 * g++.dg/opt/pr79734.C: New test.
11168
ad1de652
JJ
111692017-02-28 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR tree-optimization/79737
11172 * gcc.c-torture/execute/pr79737-1.c: New test.
11173 * gcc.c-torture/execute/pr79737-2.c: New test.
11174
7a1ae923
EB
111752017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11176
11177 * gcc.target/sparc/20170228-1.c: New test.
11178
2af0c3ed
UB
111792017-02-28 Uros Bizjak <ubizjak@gmail.com>
11180
11181 * gcc.target/i386/invsize-1.c: New test.
11182
203ced0a
MS
111832017-02-28 Martin Sebor <msebor@redhat.com>
11184
11185 PR tree-optimization/79691
11186 * gcc.dg/tree-ssa/pr79691.c: New test.
11187
8a915b87
JJ
111882017-02-28 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR target/79729
11191 * gcc.target/i386/pr79729.c: New test.
11192
41aa3a38
RB
111932017-02-28 Richard Biener <rguenther@suse.de>
11194
11195 PR tree-optimization/79740
11196 * gcc.dg/torture/pr79740.c: New testcase.
11197
587240d2
RB
111982017-02-28 Richard Biener <rguenther@suse.de>
11199
11200 PR middle-end/79731
11201 * c-c++-common/torture/pr79731.c: New testcase.
11202
dd3f4560
RB
112032017-02-28 Richard Biener <rguenther@suse.de>
11204
11205 PR tree-optimization/79732
11206 * gcc.dg/torture/pr79732.c: New testcase.
11207
c7d97b28
RB
112082017-02-28 Richard Biener <rguenther@suse.de>
11209
11210 PR tree-optimization/79723
11211 * gcc.target/i386/pr79723.c: New testcase.
11212
c8f28a3c
PH
112132017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11214
11215 PR target/79544
11216 * gcc.target/powerpc/pr79544.c: New.
11217
c91c3003
PC
112182017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11219
11220 PR c++/79414
11221 * g++.dg/parse/crash67.C: New.
11222
57fa080b
BC
112232017-02-27 Bin Cheng <bin.cheng@arm.com>
11224
11225 PR tree-optimization/77536
11226 * gcc.dg/vect/pr79347.c: Revise testing string.
11227
68b948d3
RB
112282017-02-27 Richard Biener <rguenther@suse.de>
11229
11230 PR tree-optimization/45397
11231 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11232
69a2e8a1
RB
112332017-02-27 Richard Biener <rguenther@suse.de>
11234
11235 PR tree-optimization/79690
11236 * gcc.target/i386/pr79690.c: New testcase.
11237
c7b608a9
TK
112382017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11239
11240 PR fortran/51119
11241 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11242 of original.
11243 * gfortran.dg/inline_matmul_11.f90: Likewise.
11244 * gfortran.dg/inline_matmul_9.f90: Likewise.
11245 * gfortran.dg/matmul_13.f90: New test.
11246 * gfortran.dg/matmul_14.f90: New test.
11247
98561a9b
JJ
112482017-02-25 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR middle-end/79396
11251 * g++.dg/opt/pr79396.C: New test.
11252
77be9417
DH
112532017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11254
11255 PR fortran/79597
11256 * gfortran.dg/dtio_6.f90: Update test.
11257
112582017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11259
11260 PR fortran/79601
11261 * gfortran.dg/interface_operator_2.f90: New test.
11262
b9822443
JJ
112632017-02-24 Jakub Jelinek <jakub@redhat.com>
11264
11265 PR c/79677
11266 * gcc.dg/pr79677.c: New test.
11267
4bc2b786
MF
112682017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11269
11270 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11271 of mov.ps.
11272 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11273 (cond_move1): Simplify condition to force generation of
11274 mov[nz].ps.
11275 (cond_move2): Likewise.
11276
4227c9ad
JJ
112772017-02-24 Jakub Jelinek <jakub@redhat.com>
11278
11279 PR c++/79588
11280 * g++.dg/warn/Wrestrict-1.C: New test.
11281 * g++.dg/warn/Wrestrict-2.C: New test.
11282
fd527ec1
DE
112832017-02-24 David Edelsohn <dje.gcc@gmail.com>
11284
11285 * g++.dg/ext/complit15.C: Require LTO.
11286
2af8fd5c
TT
112872017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11288
11289 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11290 logical_op_short_circuit to skip targets.
11291 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11292 and s390.
11293
0b9cdb9a
EB
112942017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11295
11296 * gnat.dg/opt63.adb: New test.
11297
4af362a9
EB
112982017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11299
11300 * gnat.dg/discr47.adb: New test.
11301
7699e88f
RB
113022017-02-24 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/79389
11305 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11306
e3beb191
PC
113072017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11308
11309 PR c++/79361
11310 * g++.dg/cpp0x/pr79361-1.C: New.
11311 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11312
195610aa
EB
113132017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11314
11315 * gcc.target/visium/bit_test.c: Accept any lsr form.
11316 * gcc.target/visium/block_move.c: Tweak.
11317
17885cad
DV
113182017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11319
11320 PR 68749
11321 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11322
45f7faf0
RB
113232017-02-23 Richard Biener <rguenther@suse.de>
11324
11325 PR tree-optimization/79683
11326 * gcc.target/i386/pr79683.c: New testcase.
11327
18eb304e
JL
113282017-02-22 Jeff Law <law@redhat.com>
11329
11330 PR tree-optimization/79578
11331 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11332
0a864a97
SD
113332017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11334
11335 * gcc.target/mips/msa-fp-cc.c: New test.
11336
fe8ece05
JJ
113372017-02-22 Jakub Jelinek <jakub@redhat.com>
11338
e40b6fc7
JJ
11339 PR c++/79664
11340 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11341 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11342 * g++.dg/gomp/pr79664.C: New test.
11343
fe8ece05
JJ
11344 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11345
78af14ae
MP
113462017-02-22 Marek Polacek <polacek@redhat.com>
11347
11348 PR c++/79653
11349 * g++.dg/cpp0x/alignas10.C: New test.
11350 * g++.dg/cpp0x/alignas9.C: New test.
11351
8fdddd3d
MP
11352 PR c++/79657
11353 * g++.dg/ext/underlying_type12.C: New test.
11354
61ac5ebe
MP
11355 PR c/79662
11356 * gcc.dg/enum-incomplete-4.c: New test.
11357
888c7050
JJ
113582017-02-22 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR target/70465
11361 * gcc.target/i386/pr70465-2.c: New test.
11362
6d3daa1a
UB
113632017-02-21 Uros Bizjak <ubizjak@gmail.com>
11364
11365 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11366
76dd203e
RB
113672017-02-22 Richard Biener <rguenther@suse.de>
11368
11369 PR tree-optimization/79673
11370 * gcc.target/i386/pr79673.c: New testcase.
11371
a9c774d2
RB
113722017-02-22 Richard Biener <rguenther@suse.de>
11373
11374 PR tree-optimization/79666
11375 * gcc.dg/torture/pr79666.c: New testcase.
11376
8f4f841a
ML
113772017-02-22 Martin Liska <mliska@suse.cz>
11378
11379 PR lto/79587
11380 * gcc.dg/tree-prof/pr79587.c: New test.
11381
a232a1cb
MP
113822017-02-21 Marek Polacek <polacek@redhat.com>
11383
11384 PR c++/79535
11385 * g++.dg/ext/flexary23.C: New test.
11386
b86fec68
UB
113872017-02-21 Uros Bizjak <ubizjak@gmail.com>
11388
11389 PR target/79593
11390 * gcc.target/i386/pr79593.c: New test.
11391
5c3f1d7b
JJ
113922017-02-21 Jakub Jelinek <jakub@redhat.com>
11393
b7280ac2
JJ
11394 PR c++/79654
11395 * g++.dg/cpp1z/decomp26.C: New test.
11396
5c3f1d7b
JJ
11397 PR sanitizer/79589
11398 * g++.dg/ubsan/pr79589.C: New test.
11399
1486c2a7
JL
114002017-02-21 Jeff Law <law@redhat.com>
11401
11402 PR tree-optimization/79621
11403 * gcc.c-torture/compile/pr79621.c: New test.
11404
2f3ec56d
JJ
114052017-02-21 Jakub Jelinek <jakub@redhat.com>
11406
3bb43119
JJ
11407 PR c++/79655
11408 * g++.dg/cpp1y/constexpr-79655.C: New test.
11409
664beaf2 11410 PR c++/79639
b86fec68 11411 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11412
956d3e61
JJ
11413 PR target/79633
11414 * gcc.target/i386/mpx/pr79633.c: New test.
11415
d4cbfca4
JJ
11416 PR target/79570
11417 * gcc.dg/pr79570.c: New test.
11418
00bc9de3
JJ
11419 PR c++/79641
11420 * c-c++-common/pr79641.c: New test.
11421
d002d099
JJ
11422 PR tree-optimization/79649
11423 * gcc.target/i386/pr79649.c: New test.
11424
2f3ec56d
JJ
11425 PR target/79494
11426 * gcc.dg/pr79494.c: New test.
11427
e6655a5f
SB
114282017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11429
11430 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11431 to dg-options.
11432
114332017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11434
11435 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11436
fd527ec1
DE
114372017-02-02 Jason Merrill <jason@redhat.com>
11438
11439 PR c++/79580
11440 * g++.dg/ext/complit15.C: New.
11441
027a9dd5
KN
114422017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11443
11444 PR target/78056
11445 * gcc.target/powerpc/pr78056-8.c: Remove.
11446
80480cee
MP
114472017-02-20 Marek Polacek <polacek@redhat.com>
11448
11449 PR middle-end/79537
11450 * gcc.dg/comp-goto-4.c: New test.
11451
85ade8d6
MP
11452 PR sanitizer/79558
11453 * c-c++-common/ubsan/bounds-14.c: New test.
11454
705d3b77
JJ
114552017-02-20 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR target/79568
11458 * gcc.target/i386/pr79568-1.c: New test.
11459 * gcc.target/i386/pr79568-2.c: New test.
11460 * gcc.target/i386/pr79568-3.c: New test.
11461
dc42a736
PT
114622017-02-16 Paul Thomas <pault@gcc.gnu.org>
11463
11464 PR fortran/79382
705d3b77
JJ
11465 * gfortran.dg/dtio_10.f90: Change test of error message.
11466 * gfortran.dg/dtio_23.f90: New test.
11467 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11468
1ca6a74f
PT
114692017-02-20 Paul Thomas <pault@gcc.gnu.org>
11470
11471 PR fortran/79434
705d3b77 11472 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11473
63af1586
PT
114742017-02-19 Paul Thomas <pault@gcc.gnu.org>
11475
11476 PR fortran/79447
705d3b77 11477 * gfortran.dg/submodule_24.f08: New test.
63af1586 11478
4ca4d1e9
AV
114792017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11480
11481 PR fortran/79229
11482 * gfortran.dg/class_allocate_24.f90: New test.
11483
dea71ad0
PT
114842017-02-19 Paul Thomas <pault@gcc.gnu.org>
11485
11486 PR fortran/79402
11487 * gfortran.dg/submodule_23.f90: New test.
11488
f46e2bc9
PC
114892017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11490
11491 PR c++/79380
11492 * g++.dg/cpp0x/alignas8.C: New.
11493
7dfa657b
JW
114942017-02-19 Eric Fiselier <eric@efcs.ca>
11495 Jonathan Wakely <jwakely@redhat.com>
11496
11497 PR c++/69523
11498 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11499
eab1f169
PK
115002017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11501
11502 * gcc.dg/gimplefe-26.c: New test.
11503
47e16d83
JDA
115042017-02-18 John David Anglin <danglin@gcc.gnu.org>
11505
11506 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11507
c2615951
JJ
115082017-02-18 Jakub Jelinek <jakub@redhat.com>
11509
c28fcc60
JJ
11510 PR target/79569
11511 * gcc.target/i386/3dnowA-3.c: New test.
11512
c2615951
JJ
11513 PR target/79559
11514 * gcc.target/i386/pr79559.c: New test.
11515
97fcf744
JM
115162017-02-17 Joseph Myers <joseph@codesourcery.com>
11517
11518 * gcc.dg/c11-float-2.c: New test.
11519 * gcc.dg/torture/float128-floath.c,
11520 gcc.dg/torture/float128x-floath.c,
11521 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11522 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11523 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11524 *_DECIMAL_DIG macros with DECIMAL_DIG.
11525
a530e181
BS
115262017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11527
11528 PR target/79261
11529 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11530
1d516992
JK
115312017-02-17 Julia Koval <julia.koval@intel.com>
11532
11533 * gcc.target/i386/rdpid.c New test.
11534 * gcc.target/i386/sse-12.c: Add -mrdpid.
11535 * gcc.target/i386/sse-13.c: Ditto.
11536 * gcc.target/i386/sse-14.c: Ditto.
11537 * gcc.target/i386/sse-22.c: Ditto.
11538 * gcc.target/i386/sse-23.c: Ditto.
11539 * g++.dg/other/i386-2.C: Ditto.
11540 * g++.dg/other/i386-3.C: Ditto.
11541
3185712c
SB
115422017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11543
11544 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11545 * gcc.dg/pr61441.c: Ditto.
11546
a261ee49
ML
115472017-02-17 Martin Liska <mliska@suse.cz>
11548
11549 PR rtl-optimization/79574
11550 * gcc.dg/pr79574.c: New test.
11551
5bf69d74
MP
115522017-02-17 Marek Polacek <polacek@redhat.com>
11553
11554 PR middle-end/79536
11555 * gcc.dg/torture/pr79536.c: New test.
11556
a72b242e
AM
115572017-02-16 Alan Modra <amodra@gmail.com>
11558
11559 * gcc.c-torture/execute/pr79286.c: New.
11560
bcac0b4d
JJ
115612017-02-16 Jakub Jelinek <jakub@redhat.com>
11562
11563 PR c++/79512
11564 * c-c++-common/gomp/pr79512.c: New test.
11565
945c17d8
MS
115662017-02-15 Martin Sebor <msebor@redhat.com>
11567
11568 PR c++/79363
11569 * g++.dg/ext/flexary12.C: Adjust.
11570 * g++.dg/ext/flexary20.C: Same.
11571 * g++.dg/ext/flexary21.C: Same.
11572 * g++.dg/ext/flexary22.C: New test.
11573
25c99850
BC
115742017-02-15 Bin Cheng <bin.cheng@arm.com>
11575
11576 PR tree-optimization/79347
11577 * gcc.dg/vect/pr79347.c: New test.
11578
4f5e5fcb
JJ
115792017-02-15 Jakub Jelinek <jakub@redhat.com>
11580
e7202857
JJ
11581 PR c++/79301
11582 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11583 [[deprecated]] comment.
11584 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11585 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11586 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11587 [[deprecated]] in -std=c++11.
11588 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11589 [[fallthrough]] in -std=c++11 and -std=c++14.
11590
4f5e5fcb
JJ
11591 PR c++/79288
11592 * g++.dg/tls/pr79288.C: New test.
11593
c7545f1c
MP
115942017-02-15 Marek Polacek <polacek@redhat.com>
11595
11596 PR c/79515
11597 * gcc.dg/dfp/pr79515.c: New.
11598
1114b39c
DE
115992017-02-15 David Edelsohn <dje.gcc@gmail.com>
11600
11601 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11602
93b87d1d
TS
116032017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11604
11605 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11606 "opt_files".
11607
fa8db6ea
JJ
116082017-02-15 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR target/79487
11611 * gcc.dg/dfp/pr79487.c: New test.
11612 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11613 2017-02-13 change.
11614
8722316b
CL
116152017-01-14 Carl Love <cel@us.ibm.com>
11616
11617 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11618 xvcvsxdsp and xvcvuxdsp instructions.
11619
2932fe90
SB
116202017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11621
11622 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11623 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11624 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11625 64-bit default target.
11626 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11627 a 64-bit default target.
11628
63d09033
JJ
116292017-02-14 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR target/79481
11632 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11633 (test_3vx): Change return type from int to void.
63d09033
JJ
11634 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11635 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11636 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11637 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11638 tests.
11639 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11640 (test_3vx): Change return type from int to void.
11641 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11642 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11643 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11644 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11645 tests.
11646 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11647 intrinsic. Change scan-assembler-times number from 1 to 2.
11648 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11649 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11650 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11651 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11652 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11653 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11654 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11655
8668fae0
UB
116562017-02-14 Uros Bizjak <ubizjak@gmail.com>
11657
11658 PR middle-end/61225
11659 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11660 Use dg-additional-options for ia32 target. Remove XFAIL.
11661
95d96609
UB
116622017-02-14 Uros Bizjak <ubizjak@gmail.com>
11663
11664 PR target/79495
11665 * gcc.target/i386/pr79495.c: New test.
11666
6f207d58
MP
116672017-02-14 Marek Polacek <polacek@redhat.com>
11668
11669 PR c++/79420
11670 PR c++/79463
11671 * g++.dg/cpp1y/pr79463.C: New.
11672 * g++.dg/template/incomplete10.C: New.
11673 * g++.dg/template/incomplete9.C: New.
11674
ee139af5
L
116752017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11676
11677 PR target/79498
11678 * gcc.target/i386/pr79498.c: New test.
11679
bf00c9e0
MS
116802017-02-14 Martin Sebor <msebor@redhat.com>
11681
11682 PR middle-end/79448
11683 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11684 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11685 * gcc.dg/tree-ssa/pr79448.c: New test.
11686
6c022f73
JL
116872017-02-14 Jeff Law <law@redhat.com>
11688
11689 PR tree-optimization/79095
11690 * g++.dg/pr79095-1.C: New test
11691 * g++.dg/pr79095-2.C: New test
11692 * g++.dg/pr79095-3.C: New test
11693 * g++.dg/pr79095-4.C: New test
11694 * g++.dg/pr79095-5.C: New test
11695 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11696 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11697
b719f884
JG
116982017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11699
11700 * gcc.target/aarch64/vect_fp16_1.c: New.
11701
1be33173
PK
117022017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11703
11704 * gcc.dg/gimplefe-25.c: New test.
11705
73424a09
JJ
117062017-02-14 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR tree-optimization/79408
11709 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11710
977472e8
RB
117112017-02-14 Richard Biener <rguenther@suse.de>
11712
11713 PR middle-end/79432
11714 * gcc.dg/torture/pr79432.c: New testcase.
11715
ee75687b
MS
117162017-02-13 Martin Sebor <msebor@redhat.com>
11717
11718 PR middle-end/79496
11719 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11720
b84702c0
JJ
117212017-02-13 Jakub Jelinek <jakub@redhat.com>
11722
ecc04fae
JJ
11723 PR sanitizer/79341
11724 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11725 variables volatile.
11726
b84702c0
JJ
11727 PR c++/79232
11728 * g++.dg/cpp1z/eval-order4.C: New test.
11729 * g++.dg/other/pr79232.C: New test.
11730
b9a161ff
NS
117312017-02-13 Nathan Sidwell <nathan@acm.org>
11732
11733 PR c++/79296
11734 * g++.dg/cpp0x/pr79296.C: New.
11735
d8505fac
SB
117362017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11737
11738 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11739 Instead, xfail powerpc*-*-* && lp64.
11740
efb802cb
SB
117412017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11742
11743 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11744 powerpc_p8vector_ok.
11745 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11746
8d6427c6
AS
117472017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11748
11749 PR target/79449
11750 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11751 for reading beyond a 4k boundary.
11752
9b7716c9
JJ
117532017-02-13 Jakub Jelinek <jakub@redhat.com>
11754
11755 PR rtl-optimization/79388
11756 PR rtl-optimization/79450
11757 * gcc.c-torture/execute/pr79388.c: New test.
11758 * gcc.c-torture/execute/pr79450.c: New test.
11759
4bb91707
TK
117602017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11761
11762 PR fortran/65542
9b7716c9 11763 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11764
e22910c2
JJ
117652017-02-11 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR sanitizer/79341
11768 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11769
acbbac04
JH
117702017-02-11 Jan Hubicka <hubicka@ucw.cz>
11771
11772 PR tree-ssa/56727
11773 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11774
e493f96b
JJ
117752017-02-10 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR c++/79457
11778 * g++.dg/cpp0x/pr79457.C: New test.
11779
773acd54
SB
117802017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11781
11782 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11783 scan-assembler unless lp64.
11784
b56f814e
SB
117852017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11786
11787 PR tree-optimization/66612
11788 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11789
5e659d16
SB
117902017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11791
11792 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11793 of all powerpc.
11794
6f4f30bf
MP
117952017-02-10 Marek Polacek <polacek@redhat.com>
11796
11797 PR c++/79435
11798 * g++.dg/cpp1y/pr79435.C: New.
11799
3799a5b8
MP
11800 PR c++/79184
11801 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11802
052ef81d
CL
118032017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11804
11805 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11806 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11807 New.
11808 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11809 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11810 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11811 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11812 (vtst_expected_poly64x2): Move to aarch64-only section.
11813 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11814 (vtst_p64, vtstq_p64): New tests.
11815
a7c8ed0c
PC
118162017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11817
11818 PR c++/71737
11819 * g++.dg/cpp0x/pr71737.C: New.
11820
3dcde5ef 118212017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11822 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11823
11824 * gcc.dg/gimplefe-error-1.c: New testcase.
11825 * gcc.dg/gimplefe-error-2.c: New testcase.
11826 * gcc.dg/gimplefe-error-3.c: New testcase.
11827
6139a3b7
JJ
118282017-02-10 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR tree-optimization/79411
11831 * gcc.c-torture/compile/pr79411.c: New test.
11832
9bfc55d0
JJ
118332017-02-09 Jakub Jelinek <jakub@redhat.com>
11834 Jason Merrill <jason@redhat.com>
11835
11836 PR c++/79143
11837 * g++.dg/cpp1z/pr79143.C: New test.
11838
0b90c541
JH
118392017-02-09 Jan Hubicka <hubicka@ucw.cz>
11840
11841 * gcc.dg/loop-unswitch-2.c: Update testcase.
11842 * gcc.dg/loop-unswitch-1.c: Update testcase.
11843
192b048b
MP
118442017-02-09 Marek Polacek <polacek@redhat.com>
11845
11846 PR c/79428
11847 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11848 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11849 * c-c++-common/goacc/pr79428-1.c: New test.
11850 * c-c++-common/gomp/pr79428-2.c: New test.
11851 * c-c++-common/gomp/pr79428-5.c: New test.
11852 * c-c++-common/gomp/pr79428-6.c: New test.
11853 * c-c++-common/pr79428-3.c: New test.
11854
e9a9033b
AK
118552017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11856
11857 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11858 testcases.
11859
56f71478
JJ
118602017-02-09 Jakub Jelinek <jakub@redhat.com>
11861
28f6839b
JJ
11862 PR c/79413
11863 * gcc.c-torture/compile/pr79413.c: New test.
11864
f08683a1
JJ
11865 PR c++/79429
11866 * c-c++-common/gomp/pr79429.c: New test.
11867 * g++.dg/gomp/pr79429.C: New test.
11868
56f71478
JJ
11869 PR c/79431
11870 * c-c++-common/gomp/pr79431.c: New test.
11871
02889d23
CLT
118722017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11873 Cesar Philippidis <cesar@codesourcery.com>
11874 Joseph Myers <joseph@codesourcery.com>
11875 Chung-Lin Tang <cltang@codesourcery.com>
11876
11877 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11878 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11879 * c-c++-common/goacc/loop-auto-2.c: New.
11880 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11881 * c-c++-common/goacc/tile-2.c: New.
11882 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11883 * g++.dg/goacc/tile-1.C: New, check tile subst.
11884 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11885 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11886 * gfortran.dg/goacc/tile-1.f90: New test.
11887 * gfortran.dg/goacc/tile-2.f90: New test.
11888 * gfortran.dg/goacc/tile-lowering.f95: New test.
11889
9c0c77d2
RB
118902017-02-09 Richard Biener <rguenther@suse.de>
11891
11892 PR tree-optimization/69823
11893 * gcc.dg/graphite/pr69823.c: New testcase.
11894
f39bad9f
PH
118952017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11896
11897 PR target/78604
11898 * gcc.target/powerpc/pr78604.c: New.
11899
fc00b9ce
KN
119002017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11901
11902 PR target/68972
11903 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11904 disable this test on power architecture.
11905
50c1f4a5
RB
119062017-02-08 Richard Biener <rguenther@suse.de>
11907
11908 PR tree-optimization/71824
11909 PR tree-optimization/79409
11910 * gcc.dg/graphite/pr71824-3.c: New testcase.
11911
74a15d14
JJ
119122017-02-08 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR tree-optimization/79408
11915 * gcc.dg/tree-ssa/pr79408.c: New test.
11916
d798497e
RB
119172017-02-08 Richard Biener <rguenther@suse.de>
11918
11919 PR tree-optimization/71824
11920 * gcc.dg/graphite/pr71824-2.c: New testcase.
11921
9d5019a1
AP
119222017-02-07 Andrew Pinski <apinski@cavium.com>
11923
705d3b77 11924 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11925
ec48209a
JJ
119262017-02-07 Jakub Jelinek <jakub@redhat.com>
11927
11928 PR rtl-optimization/79386
11929 * gcc.c-torture/compile/pr79386.c: New test.
11930
e5f234b2
DV
119312017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11932 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11933
11934 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11935 *-*-solaris*.
11936
1f138b75
JJ
119372017-02-07 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR target/79299
11940 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11941 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11942
7af4b20d
RB
119432017-02-07 Richard Biener <rguenther@suse.de>
11944
11945 * gcc.dg/gimplefe-23.c: New testcase.
11946 * gcc.dg/gimplefe-24.c: Likewise.
11947
d95c2fc7
CL
119482017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11949
11950 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11951 scan-assembler instead of scan-assembler-times.
11952 * gcc.target/aarch64/test_frame_10.c: Likewise.
11953 * gcc.target/aarch64/test_frame_12.c: Likewise.
11954 * gcc.target/aarch64/test_frame_2.c: Likewise.
11955 * gcc.target/aarch64/test_frame_4.c: Likewise.
11956 * gcc.target/aarch64/test_frame_6.c: Likewise.
11957 * gcc.target/aarch64/test_frame_7.c: Likewise.
11958 * gcc.target/aarch64/test_frame_8.c: Likewise.
11959
fa5d44d0
RO
119602017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11961
11962 * gcc.target/i386/pr78419.c: Require ifunc support.
11963
d9b4ce00
DE
119642017-02-07 David Edelsohn <dje.gcc@gmail.com>
11965
11966 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11967
bb7d75ff
PP
119682017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11969
11970 PR c++/79360
11971 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11972
122e7b4f
KC
119732017-02-06 Kito Cheng <kito.cheng@gmail.com>
11974
11975 * lib/target-supports.exp: Define the RISC-V target.
11976 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11977 * gcc.dg/builtin-apply2.c: Likewise.
11978 * gcc.dg/ifcvt-4.c: Likewise.
11979 * gcc.dg/loop-8.c: Likewise.
11980 * gcc.dg/sibcall-10.c: Likewise.
11981 * gcc.dg/sibcall-9.c: Likewise.
11982 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11983 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11984 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11985 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11986 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11987 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11988 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11989
391675ac
MM
119902017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11991
11992 PR target/66144
11993 * gcc.target/powerpc/pr66144-1.c: New test.
11994 * gcc.target/powerpc/pr66144-2.c: Likewise.
11995 * gcc.target/powerpc/pr66144-3.c: Likewise.
11996
e495e31a
MS
119972017-02-06 Martin Sebor <msebor@redhat.com>
11998
11999 PR tree-optimization/79376
12000 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12001 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12002
2568d8a1
JJ
120032017-02-06 Jakub Jelinek <jakub@redhat.com>
12004
98e09245
JJ
12005 PR c++/79379
12006 * g++.dg/cpp1y/constexpr-79379.C: New test.
12007
e8b0383c
JJ
12008 PR c++/79377
12009 * g++.dg/lookup/pr79377.C: New test.
12010
a5e8cbd1
JJ
12011 PR c++/79372
12012 * g++.dg/cpp1z/decomp25.C: New test.
12013
2568d8a1
JJ
12014 PR tree-optimization/79284
12015 * gcc.c-torture/compile/pr79284.c: New test.
12016
aae936b9
PC
120172017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12018
12019 PR c++/70448
12020 * g++.dg/cpp0x/pr70448.C: New.
12021
daf57541
DV
120222017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12023
12024 PR 78348
12025 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12026 to dg-options.
12027
0898c74d
GJL
120282017-02-06 Georg-Johann Lay <avr@gjlay.de>
12029
12030 PR target/78883
12031 * gcc.c-torture/compile/pr78883.c: New test.
12032
5d3ebb71
JH
120332017-02-05 Jan Hubicka <hubicka@ucw.cz>
12034
12035 PR tree-ssa/79347
12036 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12037 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12038 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12039 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12040 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12041 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12042 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12043 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12044 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12045 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12046 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12047 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12048 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12049
139d4065
AV
120502017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12051
12052 PR fortran/79344
12053 * gfortran.dg/allocate_with_source_24.f90: New test.
12054
4b9c80d8
AV
120552017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12056
12057 PR fortran/79230
12058 * gfortran.dg/der_ptr_component_2.f90: New test.
12059
f3877b2f
EB
120602017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12061
12062 * gcc.target/sparc/20170205-1.c: New test.
12063
d8a09ada
JDA
120642017-02-03 John David Anglin <danglin@gcc.gnu.org>
12065
a2a86d6a
JDA
12066 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12067 libatomic_available.
12068
a1d99925
JDA
12069 * gcc.dg/pr77587.c: Require alias support.
12070 * gcc.dg/pr77587a.c: Likewise.
12071
d8bf159e
JDA
12072 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12073 * gcc.c-torture/execute/pr78622.c: Likewise.
12074
d8a09ada
JDA
12075 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12076 hppa*-*-hpux*.
12077 * c-c++-common/Wunused-var-16.c: Likewise.
12078 * c-c++-common/builtin-shuffle-1.c: Likewise.
12079 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12080 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12081
f589a1ce
MS
120822017-02-03 Martin Sebor <msebor@redhat.com>
12083
12084 PR tree-optimization/79327
12085 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12086 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12087 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12088
5b00f9d2
JJ
120892017-02-03 Jakub Jelinek <jakub@redhat.com>
12090 Martin Sebor <msebor@redhat.com>
12091
12092 PR tree-optimization/79327
12093 * gcc.dg/tree-ssa/pr79327.c: New test.
12094 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12095 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12096 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12097 (test_sprintf_chk_range_schar): Adjust dg-message.
12098 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12099 * gcc.c-torture/execute/pr79327.c: New test.
12100
437f0a81
JJ
121012017-02-03 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR target/79354
12104 * gcc.target/powerpc/pr79354.c: New test.
12105 * gcc.c-torture/execute/pr79354.c: New test.
12106
3f343040
MS
121072017-02-03 Martin Sebor <msebor@redhat.com>
12108
12109 PR tree-optimization/79352
12110 * gcc.dg/tree-ssa/pr79352.c: New test.
12111
46a2ab58
ML
121122017-02-03 Martin Liska <mliska@suse.cz>
12113
12114 PR lto/66295
12115 * gcc.target/i386/mvc9.c: New test.
12116
baa2d1cd
PH
121172017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12118
12119 PR target/79158
12120 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12121 to VSX reg.
12122
30c6ec2f
JH
121232017-02-02 Jan Hubicka <hubicka@ucw.cz>
12124
12125 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12126 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12127 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12128 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12129 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12130 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12131 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12132 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12133 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12134 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12135 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12136 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12137 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12138
ebee1eb9
MS
121392017-02-02 Martin Sebor <msebor@redhat.com>
12140
12141 PR middle-end/79275
12142 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12143 * gcc.dg/tree-ssa/pr79275.c: New test.
12144
dcd25b8a
AS
121452017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12146
dc362ada 12147 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12148
0f0c2cc3
JH
121492017-02-02 Jan Hubicka <hubicka@ucw.cz>
12150
12151 PR middle-end/77445
12152 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12153 threading is done.
12154
1c372840
TC
121552017-02-02 Tamar Christina <tamar.christina@arm.com>
12156
12157 PR middle-end/78142
12158 * gcc.target/aarch64/vector_initialization_nostack.c
12159 (f12): Use one vector
12160
9f11a4a7
JJ
121612017-02-02 Jakub Jelinek <jakub@redhat.com>
12162
bef7e561
JJ
12163 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12164 * c-c++-common/asan/misalign-1.c: Likewise.
12165 * c-c++-common/asan/misalign-2.c: Likewise.
12166 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12167 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12168 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12169 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12170 add -ffat-lto-objects from/to dg-additional-options.
12171 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12172 dg-additional-options.
12173
9f11a4a7
JJ
12174 PR target/79197
12175 * gcc.target/powerpc/pr79197.c: New test.
12176 * gcc.c-torture/compile/pr79197.c: New test.
12177
09661674
RB
121782017-02-02 Richard Biener <rguenther@suse.de>
12179
12180 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12181
d8d58893
PC
121822017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12183
12184 PR c++/69637
12185 * g++.dg/cpp0x/pr69637-1.C: New.
12186 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12187
521a70a4
AK
121882017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12189
12190 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12191
e26b502d
BS
121922017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12193
12194 PR target/70012
12195 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12196 conditions.
12197
55e75c7c
JJ
121982017-02-01 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR testsuite/79324
12201 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12202 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12203 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12204 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12205 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12206 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12207 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12208 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12209 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12210 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12211 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12212 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12213 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12214
a4476973
ML
122152017-02-01 Martin Liska <mliska@suse.cz>
12216
12217 PR testsuite/79272
12218 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12219
3f3181b1
RB
122202017-02-01 Richard Biener <rguenther@suse.de>
12221
12222 PR testsuite/76957
12223 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12224 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12225 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12226 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12227
1e7ef862
RB
122282017-02-01 Richard Biener <rguenther@suse.de>
12229
12230 PR middle-end/79315
12231 * gfortran.dg/pr79315.f90: New testcase.
12232
405a7406
RB
122332017-02-01 Richard Biener <rguenther@suse.de>
12234
12235 PR tree-optimization/71824
12236 * gcc.dg/graphite/pr71824.c: New testcase.
12237
19bdccb4
JJ
122382017-01-31 Jakub Jelinek <jakub@redhat.com>
12239
12240 PR c++/79304
12241 * g++.dg/diagnostic/pr79304.C: New test.
12242
fcb2cdfc
DM
122432017-01-31 David Malcolm <dmalcolm@redhat.com>
12244
12245 PR c++/79298
12246 * g++.dg/spellcheck-pr79298.C: New test case.
12247
7cfa044d
DM
122482017-01-31 David Malcolm <dmalcolm@redhat.com>
12249
12250 PR preprocessor/79210
12251 * gcc.dg/format/pr79210.c: New test case.
12252 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12253 New function.
12254
de3fbef6
NS
122552017-01-31 Nathan Sidwell <nathan@acm.org>
12256
5ae37bdf
NS
12257 PR c++/79290
12258 * g++.dg/warn/pr79290.C: New.
12259
de3fbef6
NS
12260 PR c++/67273
12261 PR c++/79253
12262 * g++.dg/cpp1y/pr67273.C: New.
12263 * g++.dg/cpp1y/pr79253.C: New.
12264
7f357c61
NS
122652017-01-31 Nathan Sidwell <nathan@acm.org>
12266
12267 PR c++/79264
12268 * g++.dg/cpp1y/pr61636-1.C: Augment.
12269
5b11971a
CL
122702017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12271
12272 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12273 rand() instead of random().
12274
8b670f93
AH
122752017-01-30 Aldy Hernandez <aldyh@redhat.com>
12276
12277 PR tree-optimization/71691
12278 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12279
4727e06b
AK
122802017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12281
12282 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12283 __ARCH__.
12284
b6dae849
JJ
122852017-01-31 Jakub Jelinek <jakub@redhat.com>
12286
12287 PR tree-optimization/79267
12288 * g++.dg/opt/pr79267.C: New test.
12289
40fb9c89
AO
122902017-01-30 Alexandre Oliva <aoliva@redhat.com>
12291
12292 PR debug/63238
12293 * gcc.dg/debug/dwarf2/align-1.c: New.
12294 * gcc.dg/debug/dwarf2/align-2.c: New.
12295 * gcc.dg/debug/dwarf2/align-3.c: New.
12296 * gcc.dg/debug/dwarf2/align-4.c: New.
12297 * gcc.dg/debug/dwarf2/align-5.c: New.
12298 * gcc.dg/debug/dwarf2/align-6.c: New.
12299 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12300 * g++.dg/debug/dwarf2/align-1.C: New.
12301 * g++.dg/debug/dwarf2/align-2.C: New.
12302 * g++.dg/debug/dwarf2/align-3.C: New.
12303 * g++.dg/debug/dwarf2/align-4.C: New.
12304 * g++.dg/debug/dwarf2/align-5.C: New.
12305 * g++.dg/debug/dwarf2/align-6.C: New.
12306
3095f651
AS
123072017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12308
12309 PR target/79170
12310 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12311
3cf88bff
MS
123122017-01-30 Martin Sebor <msebor@redhat.com>
12313
12314 PR testsuite/79293
12315 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12316
37731134
ML
123172017-01-30 Martin Liska <mliska@suse.cz>
12318
12319 PR gcov-profile/79259
12320 * g++.dg/tree-prof/pr79259.C: New test.
12321
0c7247cc
RB
123222017-01-30 Richard Biener <rguenther@suse.de>
12323
12324 PR tree-optimization/79276
12325 * gcc.dg/torture/pr79276.c: New testcase.
12326
ab4be5d1
DV
123272017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12328
12329 PR target/79240
12330 * gcc.target/s390/pr79240.c: New test.
12331
6687d58d
BS
123322017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12333
12334 PR target/79268
12335 * gcc.target/powerpc/pr79268.c: New file.
12336 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12337 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12338 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12339 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12340
b5df96c3
JDA
123412017-01-28 John David Anglin <danglin@gcc.gnu.org>
12342
fc34d7b8
JDA
12343 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12344
9efc84e4
JDA
12345 PR testsuite/70583
12346 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12347
4bfbe3ae
JDA
12348 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12349 * gnat.dg/debug9.adb: Likewise.
12350
8d0b306f
JDA
12351 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12352
b5df96c3
JDA
12353 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12354 libatomic_available.
12355 * gfortran.dg/coarray_42.f90: Likewise.
12356 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12357 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12358 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12359
eb339366
MS
123602017-01-27 Martin Sebor <msebor@redhat.com>
12361
12362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12363
711ce021
BS
123642017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12365
12366 PR rtl-optimization/79194
12367 * gcc.dg/torture/pr79194.c: New test.
12368
d8321b33
VM
123692017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12370
12371 PR tree-optimization/71374
2568d8a1 12372 * gcc.target/i386/pr71374.c: New.
d8321b33 12373
9e2ea13e
MS
123742017-01-27 Martin Sebor <msebor@redhat.com>
12375
12376 PR c++/71290
12377 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12378 a dg-error directive.
12379
9eb7045b
VM
123802017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12381
12382 PR target/79131
12383 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12384 * gcc.target/arm/pr79131-2.c: New.
12385
f75bbf3f
BS
123862017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12387
12388 PR target/65484
12389 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12390 vectorized on POWER unless hardware misaligned loads are
12391 available.
12392
3f54004b
BC
123932017-01-27 Bin Cheng <bin.cheng@arm.com>
12394
12395 PR rtl-optimization/78559
12396 * gcc.c-torture/execute/pr78559.c: New test.
12397
40b6bff9
RB
123982017-01-27 Richard Biener <rguenther@suse.de>
12399
12400 PR tree-optimization/79245
12401 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12402 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12403
b2f8892e
JJ
124042017-01-27 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR c/79199
12407 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12408 target. Use 4294967293U instead of 4294967293.
12409
b002f3b9
RB
124102017-01-27 Richard Biener <rguenther@suse.de>
12411
12412 PR tree-optimization/71433
12413 * gcc.dg/Warray-bounds-21.c: New testcase.
12414
38f50ab6
RB
124152017-01-27 Richard Biener <rguenther@suse.de>
12416
12417 PR tree-optimization/79244
12418 * gcc.dg/torture/pr79244.c: New testcase.
12419
c04f4139
JJ
124202017-01-27 Jakub Jelinek <jakub@redhat.com>
12421
12422 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12423 all occurrences of 40 to 32.
12424
6ca513f9
RE
124252017-01-27 Richard Earnshaw <rearnsha@arm.com>
12426
12427 PR target/79239
12428 * gcc.target/arm/pr79239.c: New test.
12429
d876f5cd
DV
124302017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12431
12432 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12433
bb6a6ee9
AB
124342017-01-27 Adam Butcher <adam@jessamine.co.uk>
12435
12436 PR c++/64382
12437 * g++.dg/cpp1y/pr64382.C: New test.
12438
31c87a43
MS
124392017-01-26 Martin Sebor <msebor@redhat.com>
12440
12441 PR middle-end/78703
12442 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12443 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12444 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12445 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12446
f7c06c0f
JJ
124472017-01-26 Jakub Jelinek <jakub@redhat.com>
12448
b0670cc0
JJ
12449 PR debug/79129
12450 * g++.dg/debug/dwarf2/pr79129.C: New test.
12451
f7c06c0f
JJ
12452 PR debug/78835
12453 * g++.dg/debug/dwarf2/pr78835.C: New test.
12454
5d93da1d
MS
124552017-01-26 Martin Sebor <msebor@redhat.com>
12456
12457 PR middle-end/78703
12458 * gcc.dg/format/pr78569.c: Adjust.
12459 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12460 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12461 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12462 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12463 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12464 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12465 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12466 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12467 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12468 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12469 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12470
905d2812
JJ
124712017-01-26 Jakub Jelinek <jakub@redhat.com>
12472
12473 PR c++/68727
12474 * g++.dg/other/offsetof8.C: Add expected error.
12475 * g++.dg/other/offsetof9.C: New test.
12476
b3db8d77
DE
124772017-01-26 David Edelsohn <dje.gcc@gmail.com>
12478
12479 * g++.dg/opt/declone3.C: Require LTO.
12480
15961e4a
VM
124812017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12482
12483 PR target/79131
12484 * gcc.target/arm/pr79131.c: New.
12485
e39dd802
BC
124862017-01-26 Bin Cheng <bin.cheng@arm.com>
12487
12488 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12489
bc9efeab
JW
124902017-01-26 Jonathan Wakely <jwakely@redhat.com>
12491
12492 PR libstdc++/79190
12493 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12494 matches replaced operator delete.
12495
b5f75f0b
JJ
124962017-01-26 Jakub Jelinek <jakub@redhat.com>
12497
12498 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12499 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12500 avx512f with avx512dq.
12501 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12502 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12503 avx512f with avx512dq.
12504 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12505 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12506 avx512f with avx512dq.
12507
0a38b341
MP
125082017-01-26 Marek Polacek <polacek@redhat.com>
12509
12510 PR c/79199
12511 * c-c++-common/Wduplicated-branches-13.c: New test.
12512
ebff5c3f
DS
125132017-01-26 David Sherwood <david.sherwood@arm.com>
12514
12515 PR middle-end/79212
12516 * gfortran.dg/gomp/sharing-4.f90: New test.
12517
e6d55103
JJ
125182017-01-26 Jakub Jelinek <jakub@redhat.com>
12519
1a27fab1
JJ
12520 PR target/70465
12521 * gcc.target/i386/pr70465.c: New test.
12522
e6d55103
JJ
12523 * brig.dg/dg.exp: Update copyright years.
12524 * lib/brig-dg.exp: Update copyright years.
12525 * lib/brig.exp: Update copyright years.
12526
b5aa1281
MM
125272017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12528
12529 PR target/79179
12530 * gcc.target/powerpc/pr79179.c: New test.
12531
3b5de3cb
BS
125322017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12533
12534 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12535 generation to accept D-mode memory accesses.
12536
dbe81dbe
MS
125372017-01-25 Martin Sebor <msebor@redhat.com>
12538
12539 PR c++/71290
12540 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12541 * g++.dg/ext/flexarray-mangle.C: Same.
12542 * g++.dg/ext/flexarray-subst.C: Same.
12543 * g++.dg/ext/flexary10.C: Same.
12544 * g++.dg/ext/flexary11.C: Same.
12545 * g++.dg/ext/flexary14.C: Same.
12546 * g++.dg/ext/flexary16.C: Same.
12547 * g++.dg/ext/flexary18.C: Same.
12548 * g++.dg/ext/flexary19.C: Same.
12549 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12550 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12551 * g++.dg/ubsan/object-size-1.C: Same.
12552 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12553
0e343868
JJ
125542017-01-25 Jakub Jelinek <jakub@redhat.com>
12555
a25608aa
JJ
12556 PR c++/78896
12557 * g++.dg/cpp1z/decomp24.C: New test.
12558
0e343868
JJ
12559 PR c++/77914
12560 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12561 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12562 expect a warning.
12563 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12564 expect warnings.
12565 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12566 * g++.dg/cpp1y/pr59636.C: Likewise.
12567 * g++.dg/cpp1y/pr60190.C: Likewise.
12568
0d098f4b
BC
125692017-01-25 Bin Cheng <bin.cheng@arm.com>
12570
12571 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12572
5332c89e 125732017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12574
12575 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12576 vec_packs built-ins
12577
ed4e59f4
CL
125782017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12579
12580 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12581 -mcpu=cortex-a57.
12582 * gcc.target/arm/vseleqsf.c: Likewise.
12583 * gcc.target/arm/vselgedf.c: Likewise.
12584 * gcc.target/arm/vselgesf.c: Likewise.
12585 * gcc.target/arm/vselgtdf.c: Likewise.
12586 * gcc.target/arm/vselgtsf.c: Likewise.
12587 * gcc.target/arm/vselledf.c: Likewise.
12588 * gcc.target/arm/vsellesf.c: Likewise.
12589 * gcc.target/arm/vselltdf.c: Likewise.
12590 * gcc.target/arm/vselltsf.c: Likewise.
12591 * gcc.target/arm/vselnedf.c: Likewise.
12592 * gcc.target/arm/vselnesf.c: Likewise.
12593 * gcc.target/arm/vselvcdf.c: Likewise.
12594 * gcc.target/arm/vselvcsf.c: Likewise.
12595 * gcc.target/arm/vselvsdf.c: Likewise.
12596 * gcc.target/arm/vselvssf.c: Likewise.
12597
a5d6927f
RB
125982017-01-25 Richard Biener <rguenther@suse.de>
12599
12600 PR testsuite/72850
12601 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12602 to what we had before adding the threading passes.
12603
c2873892
RB
126042017-01-25 Richard Biener <rguenther@suse.de>
12605
12606 PR tree-optimization/69264
12607 * g++.dg/torture/pr69264.C: New testcase.
12608
9aa483a2
KT
126092016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12610
12611 PR target/79145
12612 * gcc.target/arm/pr79145.c: New test.
12613
5c628c3e
RB
126142017-01-25 Richard Biener <rguenther@suse.de>
12615
12616 PR debug/78363
12617 * g++.dg/gomp/pr78363-1.C: New testcase.
12618 * g++.dg/gomp/pr78363-2.C: Likewise.
12619 * g++.dg/gomp/pr78363-3.C: Likewise.
12620
9078cd36
KT
126212016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12622
12623 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12624 * gcc.dg/lto/pr61526_0.c: Likewise.
12625 * gcc.dg/lto/pr64415_0.c: Likewise.
12626
7cfd79d6
JJ
126272017-01-24 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR c++/79205
12630 * g++.dg/cpp1z/decomp22.C: New test.
12631 * g++.dg/cpp1z/decomp23.C: New test.
12632
3e4b91f2
NS
126332017-01-24 Nathan Sidwell <nathan@acm.org>
12634
1d7bc790
NS
12635 PR c++/78469
12636 * g++.dg/cpp0x/pr78469.C: New.
12637
3e4b91f2
NS
12638 PR c++/79118
12639 * g++.dg/cpp0x/pr79118.C: New.
12640
b20ba138
EB
126412017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12642
12643 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12644
c2e84327
DM
126452017-01-24 David Malcolm <dmalcolm@redhat.com>
12646
12647 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12648 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12649 * gcc.dg/rtl/rtl.exp: New file.
12650 * gcc.dg/rtl/test.c: New file.
12651 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12652 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12653 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12654 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12655 * gcc.dg/rtl/x86_64/final.c: New test case.
12656 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12657 * gcc.dg/rtl/x86_64/ira.c: New test case.
12658 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12659 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12660 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12661 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12662 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12663 * gcc.dg/rtl/x86_64/test_1.h: New file.
12664 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12665 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12666 * gcc.dg/rtl/x86_64/times-two.h: New file.
12667 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12668
cf8d19de
BC
126692017-01-24 Bin Cheng <bin.cheng@arm.com>
12670
12671 PR tree-optimization/79159
12672 * g++.dg/tree-ssa/pr79159.C: New test.
12673
f6a24a94 126742017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12675 Martin Jambor <mjambor@suse.cz>
12676
12677 * lib/brig-dg.exp: New file.
12678 * lib/brig.exp: Likewise.
12679 * brig.dg/README: Likewise.
12680 * brig.dg/dg.exp: Likewise.
12681 * brig.dg/test/gimple/alloca.hsail: Likewise.
12682 * brig.dg/test/gimple/atomics.hsail: Likewise.
12683 * brig.dg/test/gimple/branches.hsail: Likewise.
12684 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12685 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12686 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12687 * brig.dg/test/gimple/mem.hsail: Likewise.
12688 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12689 * brig.dg/test/gimple/packed.hsail: Likewise.
12690 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12691 * brig.dg/test/gimple/variables.hsail: Likewise.
12692 * brig.dg/test/gimple/vector.hsail: Likewise.
12693
c3b3e526
JJ
126942017-01-24 Jakub Jelinek <jakub@redhat.com>
12695
12696 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12697 support asan, only on i?86/x86_64 require sse2_runtime.
12698
75f92127
KN
126992017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12700
12701 PR target/66669
12702 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12703 test on powerpc targets.
12704
1a998fa0
MS
127052017-01-23 Martin Sebor <msebor@redhat.com>
12706
12707 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12708
108fdd6d
RB
127092017-01-23 Richard Biener <rguenther@suse.de>
12710
12711 PR tree-optimization/79088
12712 PR tree-optimization/79188
12713 * gcc.dg/torture/pr79088.c: New testcase.
12714 * gcc.dg/torture/pr79188.c: Likewise.
12715
28826a66
KN
127162017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12717
12718 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12719 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12720 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12721 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12722 type of test function to reflect change in built-in function's
12723 return type.
12724 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12725 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12726 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12727 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12728 type and second argument type to reflect change in built-in
12729 function's type signature.
12730 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12731 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12732 type of test function to reflect change in built-in function's
12733 return type.
12734 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12735 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12736 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12737 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12738 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12739 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12740 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12741 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12742 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12743 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12744 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12745 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12746 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12747 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12748 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12749 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12750 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12751 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12752 type of test function to reflect change in built-in function's
12753 return type.
12754 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12755 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12756 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12757 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12758 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12759 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12760 test function's result and second argument to reflect change in
12761 built-in function's type signature.
12762 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12763
e6b8075c
NS
127642017-01-23 Nathan Sidwell <nathan@acm.org>
12765
fc7612fd
NS
12766 PR C++/71710
12767 * g++.dg/template/pr71710.C: New.
12768
e6b8075c
NS
12769 PR c++/71406
12770 PR c++/77508
12771 * g++.dg/template/pr71406.C: New.
12772
15b8fd49
TK
127732017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12774
9b7716c9 12775 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12776
e9c4fbe9
BS
127772017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12778
12779 PR rtl-optimization/78634
12780 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12781
8539a302
BC
127822017-01-23 Bin Cheng <bin.cheng@arm.com>
12783
12784 PR tree-optimization/70754
12785 * gfortran.dg/pr70754.f90: New test.
12786
f368600f
ML
127872017-01-23 Martin Liska <mliska@suse.cz>
12788
12789 PR tree-optimization/79196
12790 * gcc.dg/asan/pr79196.c: New test.
12791 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12792
d886761f
MM
127932017-01-23 Michael Matz <matz@suse.de>
12794
12795 PR tree-optimization/78384
12796 * gcc.dg/pr78384.c: New test.
12797
cffcafda
RB
127982017-01-23 Richard Biener <rguenther@suse.de>
12799
12800 PR tree-optimization/79186
12801 * gcc.dg/torture/pr79186.c: New testcase.
12802 * gcc.dg/torture/pr79187.c: Likewise.
12803
bda2bc48
MJ
128042017-01-23 Martin Jambor <mjambor@suse.cz>
12805
12806 * gcc.dg/ipa/vrp8.c: New test.
12807
f65f1ae3
MJ
128082017-01-23 Martin Jambor <mjambor@suse.cz>
12809
12810 PR ipa/79108
12811 * gfortran.dg/lto/pr79108_0.f90: New test.
12812
dea06111
AS
128132017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12814
12815 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12816 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12817 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12818 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12819 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12820 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12821 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12822 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12823 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12824 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12825 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12826 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12827 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12828 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12829 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12830 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12831
05011618
RB
128322017-01-23 Richard Biener <rguenther@suse.de>
12833 Nick Clifton <nickc@redhat.com>
12834
12835 PR testsuite/78421
12836 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12837 If the target is ARM return the result of the
12838 check_effective_target_arm_vect_no_misalign proc.
12839 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12840 support unaligned vectors then only expect one of the loops to be
12841 unrolled.
12842
f6b9f2ff
ML
128432017-01-23 Martin Liska <mliska@suse.cz>
12844
12845 * gcc.dg/asan/use-after-scope-10.c: New test.
12846 * gcc.dg/asan/use-after-scope-11.c: New test.
12847 * g++.dg/asan/use-after-scope-5.C: New test.
12848
c7775327
ML
128492017-01-23 Martin Liska <mliska@suse.cz>
12850
12851 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12852 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12853 sanopt optimization for ASAN_POISON.
12854
d8ae8d16
KT
128552016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12856
12857 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12858
54d7c70c
CL
128592017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12860
12861 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12862 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12863 for poly*_t types.
12864 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12865 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12866 exec_vcombine): Likewise.
12867 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12868 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12869 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12870 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12871 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12872 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12873 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12874 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12875 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12877 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12878 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12879 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12880 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12881 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12882 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12883 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12884 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12885 Likewise.
12886 (TEST_VGET_LANE): Cast to uint to avoid warning.
12887 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12888 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12889 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12890 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12891 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12892 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12893 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12894 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12895 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12897 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12898 CHECK_POLY instead of CHECK for poly64_t types.
12899 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12900 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12901 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12902 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12903 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12904 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12905 uint32_t.
12906 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12907 for int32_t, int64_t.
12908 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12909 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12910 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12911 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12912 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12913 needed.
12914
386fe51c
JJ
129152017-01-22 Jakub Jelinek <jakub@redhat.com>
12916
12917 PR fortran/79154
12918 * gfortran.dg/gomp/pr79154-1.f90: New test.
12919 * gfortran.dg/gomp/pr79154-2.f90: New test.
12920
bc4d86e6
AS
129212017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12922
12923 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12924
c31d5fce
MP
129252017-01-21 Marek Polacek <polacek@redhat.com>
12926
12927 PR testsuite/79169
12928 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12929
25cb56c3
JH
129302017-01-20 Jan Hubicka <hubicka@ucw.cz>
12931
12932 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12933
ea9f867b
BS
129342017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12935
12936 PR rtl-optimization/79125
12937 * gcc.dg/torture/pr79125.c: New test.
12938
a876231c
JW
129392017-01-20 Jiong Wang <jiong.wang@arm.com>
12940
2568d8a1 12941 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12942 only.
2568d8a1
JJ
12943 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12944 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12945
4b9f2115
NS
129462017-01-20 Nathan Sidwell <nathan@acm.org>
12947
3e4b91f2 12948 PR c++/78495
4b9f2115
NS
12949 * g++.dg/cpp1z/inh-ctor38.C: New.
12950
d2aadab1
MP
129512017-01-20 Marek Polacek <polacek@redhat.com>
12952
12953 PR c/79152
12954 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12955
449cd5af
TP
129562017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12957
12958 * lib/target-supports.exp (check_configured_with): New procedure.
12959 (check_effective_target_default_mode): new effective target.
12960 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12961 default mode. Fix dg-skip-if target selector syntax.
12962 * gcc.target/arm/optional_thumb-2.c: Likewise.
12963 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12964 syntax.
12965
ebed7175
DM
129662017-01-20 David Malcolm <dmalcolm@redhat.com>
12967
12968 PR c++/77829
12969 PR c++/78656
12970 * g++.dg/spellcheck-pr77829.C: New test case.
12971 * g++.dg/spellcheck-pr78656.C: New test case.
12972
2ebd93e1
MP
129732017-01-20 Marek Polacek <polacek@redhat.com>
12974
12975 PR c/64279
12976 * c-c++-common/Wduplicated-branches-1.c: New test.
12977 * c-c++-common/Wduplicated-branches-10.c: New test.
12978 * c-c++-common/Wduplicated-branches-11.c: New test.
12979 * c-c++-common/Wduplicated-branches-12.c: New test.
12980 * c-c++-common/Wduplicated-branches-2.c: New test.
12981 * c-c++-common/Wduplicated-branches-3.c: New test.
12982 * c-c++-common/Wduplicated-branches-4.c: New test.
12983 * c-c++-common/Wduplicated-branches-5.c: New test.
12984 * c-c++-common/Wduplicated-branches-6.c: New test.
12985 * c-c++-common/Wduplicated-branches-7.c: New test.
12986 * c-c++-common/Wduplicated-branches-8.c: New test.
12987 * c-c++-common/Wduplicated-branches-9.c: New test.
12988 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12989 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12990 * g++.dg/ext/builtin-object-size3.C: Likewise.
12991 * g++.dg/gomp/loop-1.C: Likewise.
12992 * g++.dg/warn/Wduplicated-branches1.C: New test.
12993 * g++.dg/warn/Wduplicated-branches2.C: New test.
12994
0ce4024a
ML
129952017-01-20 Martin Liska <mliska@suse.cz>
12996
12997 PR lto/69188
12998 * gcc.dg/lto/pr69188_0.c: New test.
12999 * gcc.dg/lto/pr69188_1.c: New test.
13000
d8ea3e7c
AS
130012017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13002
13003 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13004 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13005 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13006 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13007 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13008 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13009 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13010 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13011 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13012 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13013 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13014 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13015 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13016 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13017 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13018 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13019 * gcc.target/i386/avx-1.c: Test new intrinsics.
13020 * gcc.target/i386/sse-13.c: Ditto.
13021 * gcc.target/i386/sse-23.c: Ditto.
13022
0516164b
RB
130232017-01-20 Richard Biener <rguenther@suse.de>
13024
13025 PR tree-optimization/71264
13026 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13027
d821744c
MF
130282017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13029
13030 * gcc.target/mips/madd4-1.c: New file.
13031 * gcc.target/mips/madd4-2.c: Likewise.
13032 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13033 HAS_MADD4.
13034 (mips_option_groups): Add -m[no-]madd4.
13035 (mips-dg-init): Detect default -mno-madd4.
13036 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13037 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13038 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13039 * gcc.target/mips/nmadd-1.c: Likewise.
13040 * gcc.target/mips/nmadd-2.c: Likewise.
13041 * gcc.target/mips/nmadd-3.c: Likewise.
13042
db58fd89
JW
130432017-01-19 Jiong Wang <jiong.wang@arm.com>
13044
13045 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13046 combined instructions.
13047 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13048 instructions.
13049 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13050 of pointer authentication.
13051
bd9cf60b
MM
130522017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13053
13054 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13055 floating point hardware to run test.
13056
ab014eb3
TC
130572017-01-19 Tamar Christina <tamar.christina@arm.com>
13058
2568d8a1 13059 * lib/target-supports.exp
ab014eb3
TC
13060 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13061
c048038f
RO
130622017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13063
13064 PR testsuite/79051
13065 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13066 __x86_64__]: Allow for target i?86-*-*.
13067
ab6b44cb
MF
130682017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13069
13070 PR target/78176
13071 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13072 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13073 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13074 HAS_LXC1.
13075 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13076 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13077 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13078
118d5ed3
AV
130792017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13080
13081 PR fortran/70696
13082 * gfortran.dg/coarray_43.f90: New test.
13083
a57c520e
RE
130842017-01-19 Richard Earnshaw <rearnsha@arm.com>
13085
13086 PR rtl-optimization/79121
13087 * gcc.c-torture/execute/pr79121.c: New test.
13088
54dc4be2
MM
130892017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13090
13091 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13092 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13093
7bd5dad2
LK
130942017-01-18 Louis Krupp <louis.krupp@zoho.com>
13095
13096 PR fortran/50069
13097 PR fortran/55086
13098 * gfortran.dg/pr50069_1.f90: New test.
13099 * gfortran.dg/pr50069_2.f90: New test.
13100 * gfortran.dg/pr55086_1.f90: New test.
13101 * gfortran.dg/pr55086_1_tfat.f90: New test.
13102 * gfortran.dg/pr55086_2.f90: New test.
13103 * gfortran.dg/pr55086_2_tfat.f90: New test.
13104 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13105
0edd264d
AS
131062017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13107 * gcc.dg/strcmp-1.c: New test.
13108 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13109
551914b7
DM
131102017-01-18 David Malcolm <dmalcolm@redhat.com>
13111
13112 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13113 (dejagnu_fail): Likewise.
13114 (dejagnu_note): Likewise.
13115 (pass): Provide forward decl, moving true decl to after #include
13116 of harness.h.
13117 (fail): Likewise.
13118 (note): Likewise.
13119
b7d3a6a6
MM
131202017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13121
13122 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13123 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13124
c484627c
NS
131252017-01-18 Nathan Sidwell <nathan@acm.org>
13126
13127 PR c++/78488
13128 * g++.dg/cpp1z/inh-ctor37.C: New.
13129
a711887e
UB
131302017-01-18 Uros Bizjak <ubizjak@gmail.com>
13131
13132 PR rtl-optimization/78952
13133 * gcc.target/i386/pr78952-1.c: New test.
13134 * gcc.target/i386/pr78952-2.c: Ditto.
13135
525a5e33
AV
131362017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13137
13138 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13139
131402017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13141
13142 PR fortran/70696
13143 * gfortran.dg/coarray_event_1.f08: New test.
13144
90553aac
JJ
131452017-01-18 Jakub Jelinek <jakub@redhat.com>
13146
13147 PR target/77416
13148 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13149 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13150 from dg-options.
13151 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13152 guarded test.
13153 * gcc.target/powerpc/fusion4.c: Likewise.
13154 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13155 guarded test.
13156 * gcc.target/powerpc/pr58673-1.c: Likewise.
13157 * gcc.target/powerpc/pr58673-2.c: Likewise.
13158 * gcc.target/powerpc/pr59054.c: Likewise.
13159
dfc42f08
BS
131602016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13161
13162 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13163 vec_bperm.
13164 * gcc.target/powerpc/p9-vbpermd.c: New file.
13165
f3981e7e
AK
131662017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13167
13168 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13169 (must_not_compile2): Downcase first letter of error messages.
13170 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13171 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13172
2c65d990
NS
131732017-01-18 Nathan Sidwell <nathan@acm.org>
13174
13175 PR c++/79091
13176 * g++.dg/pr79091.C: New.
13177
a711887e
UB
131782017-01-18 Jakub Jelinek <jakub@redhat.com>
13179
13180 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13181 to dg-options.
13182 (p0): Add missing dg-error.
13183
4701fba3
JS
131842017-01-17 Joe Seymour <joe.s@somniumtech.com>
13185
13186 * gcc.target/msp430/mul_f5_muldef.c: New test.
13187
ac4dc08d
MM
131882017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13189
13190 PR target/79004
13191 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13192 options. Fix up the syntax for using \m and \M.
13193
1b3254e4
SB
131942017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13195
13196 PR target/78875
13197 * gcc.target/powerpc/ssp-1.c: New testcase.
13198 * gcc.target/powerpc/ssp-2.c: New testcase.
13199
8144a493
WD
132002017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13201
13202 * gcc.target/aarch64/eh_return.c: New test.
13203
a6607774
BS
132042017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13205
13206 * vec-rlmi-rlnm.c: New file.
13207
8ddfdbc2
NS
132082017-01-17 Nathan Sidwell <nathan@acm.org>
13209
13210 PR c++/61636
13211 * g++.dg/cpp1y/pr61636-1.C: New.
13212 * g++.dg/cpp1y/pr61636-2.C: New.
13213 * g++.dg/cpp1y/pr61636-3.C: New.
13214
d365b403
MS
132152017-01-17 Martin Sebor <msebor@redhat.com>
13216
13217 PR testsuite/79115
13218 * gcc.dg/pr78768.c: Make it a link-only test.
13219
0d80ab91
DM
132202017-01-17 David Malcolm <dmalcolm@redhat.com>
13221
13222 PR c++/71497
13223 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13224 expected messages.
13225 * c-c++-common/Wmisleading-indentation.c: Likewise.
13226
31b61548
VM
132272017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13228
13229 PR target/79058
13230 * gcc.target/arm/pr79058.c: New.
13231
c549996e
JJ
132322017-01-17 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR tree-optimization/71854
13235 * gcc.dg/vect/pr71854.c: New test.
13236
4f197ff9
ML
132372017-01-17 Martin Liska <mliska@suse.cz>
13238
13239 PR ipa/71207
13240 * g++.dg/ipa/pr71207.C: New test.
13241
d4193b85
JH
132422017-01-17 Jan Hubicka <hubicka@ucw.cz>
13243
13244 PR middle-end/77445
13245 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13246 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13247
906e7712
JJ
132482017-01-17 Jakub Jelinek <jakub@redhat.com>
13249
13250 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13251 rather than long unsigned int.
13252 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13253
12314dc9
RB
132542017-01-17 Richard Biener <rguenther@suse.de>
13255
13256 PR tree-optimization/71433
13257 * gcc.dg/Warray-bounds-20.c: New testcase.
13258
a23e48df
RB
132592017-01-17 Richard Biener <rguenther@suse.de>
13260
13261 PR testsuite/52563
13262 PR testsuite/71237
13263 PR testsuite/77737
13264 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13265 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13266 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13267
e6750e5c
AM
132682017-01-17 Alan Modra <amodra@gmail.com>
13269
13270 * gcc.target/powerpc/pr79066.c: New.
13271
a59afbe2
JL
132722017-01-16 Jeff Law <law@redhat.com>
13273
13274 PR tree-optimization/33562
13275 PR tree-optimization/61912
13276 PR tree-optimization/77485
13277 PR tree-optimization/79090
13278 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13279 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13280
e1bcfb92
JJ
132812017-01-16 Jakub Jelinek <jakub@redhat.com>
13282
98e92fb2
JJ
13283 PR c/79089
13284 * gcc.c-torture/compile/pr79089.c: New test.
13285
e1bcfb92
JJ
13286 PR target/79080
13287 * gcc.dg/pr79080.c: New test.
13288
0ef1f9cd
DM
132892017-01-16 David Malcolm <dmalcolm@redhat.com>
13290
13291 PR c/78304
13292 * gcc.dg/format/pr78304.c: Convert argument from integral type
13293 to a pointer.
13294 * gcc.dg/format/pr78304-2.c: Likewise.
13295
76689ffc
CL
132962017-01-16 Carl Love <cel@us.ibm.com>
13297
13298 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13299 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13300
ce12ee9e
CL
133012017-01-16 Carl Love <cel@us.ibm.com>
13302
13303 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13304 Change arguments and return type to bool long long.
13305
b336037d
MS
133062017-01-16 Martin Sebor <msebor@redhat.com>
13307
13308 PR testsuite/79051
13309 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13310 on x86.
13311
1ddca3f3
PC
133122017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13313
13314 Revert:
a711887e 13315 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13316
13317 PR c++/71737
13318 * g++.dg/cpp0x/pr71737.C: New.
13319
290687fb
BS
133202017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13321
13322 * gcc.target/powerpc/swaps-p8-27.c: New.
13323
7d2f3f1d
PC
133242017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13325
13326 PR c++/71737
13327 * g++.dg/cpp0x/pr71737.C: New.
13328
d743728f
EB
133292017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13330
13331 * gnat.dg/opt62.adb: New test.
13332 * gnat.dg/opt62_pkg.ads: New helper.
13333
90aead21
BS
133342017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13335
a711887e
UB
13336 PR rtl-optimization/78626
13337 PR rtl-optimization/78727
90aead21
BS
13338 * gcc.dg/torture/pr78626.c: New test.
13339 * gcc.dg/torture/pr78727.c: New test.
13340
afaecc23
AM
133412017-01-14 Alan Modra <amodra@gmail.com>
13342
13343 * gcc.c-torture/compile/pr72749.c: New test.
13344
be4aa83d
DM
133452017-01-13 David Malcolm <dmalcolm@redhat.com>
13346
13347 PR c/78304
13348 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13349 (test_macro_2): New test.
13350 (test_macro_3): New test.
13351 (test_macro_4): New test.
13352 (test_non_contiguous_strings): Convert line number to line offset.
13353 * gcc.dg/format/pr78304-2.c: New test case.
13354 * gcc.dg/format/pr78304.c: New test case.
13355
7cdca3ec
UB
133562017-01-13 Uros Bizjak <ubizjak@gmail.com>
13357
13358 * gcc.target/i386/funcspec-56.inc: Add missing options and
13359 reorder options by implied ISAs, as in ix86_target_string.
13360
e3017e52
MP
133612017-01-13 Marek Polacek <polacek@redhat.com>
13362
13363 PR c++/71166
13364 * g++.dg/cpp0x/constexpr-array18.C: New test.
13365
d155c6fe
JL
133662017-01-13 Jeff Law <law@redhat.com>
13367
7c9560a5
JL
13368 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13369
9e59e99a
JL
13370 PR tree-optimization/61912
13371 PR tree-optimization/77485
13372 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13373 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13374 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13375
13376 PR tree-optimization/33562
13377 PR tree-optimization/61912
13378 PR tree-optimization/77485
d155c6fe
JL
13379 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13380 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13381 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13382 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13383 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13384 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13385 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13386
77719b06
ML
133872017-01-13 Martin Liska <mliska@suse.cz>
13388
13389 PR ipa/79043
13390 * gcc.c-torture/execute/pr79043.c: New test.
13391
a181b2bc
RB
133922017-01-13 Richard Biener <rguenther@suse.de>
13393
13394 PR middle-end/78411
13395 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13396
eaed3226
AV
133972017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13398
13399 PR fortran/70697
13400 * gfortran.dg/coarray/event_4.f08: New test.
13401
4ccff88b
AV
134022017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13403
13404 PR fortran/70696
13405 * gfortran.dg/coarray/event_3.f08: New test.
13406
3c3b9090
RB
134072017-01-13 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/77283
13410 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13411
25329913
RB
134122017-01-13 Richard Biener <rguenther@suse.de>
13413
13414 * gcc.dg/gimplefe-22.c: New testcase.
13415
10b70b8e
RB
134162017-01-13 Richard Biener <rguenther@suse.de>
13417
13418 PR tree-optimization/77283
13419 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13420 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13421 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13422
76a8f82f
SL
134232017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13424
13425 * gcc.dg/pr77862.c: Require fpic target.
13426
59a505da
MM
134272017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13428
13429 PR target/79004
13430 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13431
bce6f760
MS
134322017-01-12 Martin Sebor <msebor@redhat.com>
13433
13434 * gcc.dg/pr78138.c: Adjust.
13435 * gcc.dg/pr78768.c: Adjust.
13436 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13437 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13438 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13439 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13440 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13441 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13442 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13443 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13444 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13445 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13446 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13447
3eefa646
JJ
134482017-01-12 Jakub Jelinek <jakub@redhat.com>
13449
13450 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13451
dcb56243
MS
134522017-01-12 Martin Sebor <msebor@redhat.com>
13453
8be3f306 13454 PR testsuite/79051
940242cd
MS
13455 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13456 due to bug 79054.
dcb56243 13457
b7431c20
DE
134582017-01-12 David Edelsohn <dje.gcc@gmail.com>
13459
13460 * gcc.dg/pr78768.c: Require LTO.
13461
2bcd9f32
MS
134622017-01-12 Martin Sebor <msebor@redhat.com>
13463
13464 PR c/79074
13465 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13466 due to the referenced bug.
13467
b2fc1c70
MS
134682017-01-12 Martin Sebor <msebor@redhat.com>
13469
13470 PR testsuite/79073
13471 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13472
fbed6f36
UB
134732017-01-12 Uros Bizjak <ubizjak@gmail.com>
13474
13475 * gcc.target/i386/builtin_target.c (check_features): Check all
13476 supported __builtin_cpu_supports options.
13477
27282dad
KT
134782017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13479
13480 PR tree-optimization/78319
13481 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13482 Remove xfail.
13483
66113166
BS
134842017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13485
13486 PR target/79044
13487 * gcc.target/powerpc/swaps-p8-26.c: New.
13488
6bb4ea5c
RB
134892017-01-12 Richard Biener <rguenther@suse.de>
13490
13491 * gcc.dg/gimplefe-21.c: New testcase.
13492
f15dbadb
MC
134932017-01-12 Michael Collison <michael.collison@arm.com>
13494
13495 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13496
73e32c47
JK
134972017-01-11 Julia Koval <julia.koval@intel.com>
13498 Uros Bizjak <ubizjak@gmail.com>
13499
13500 * gcc.target/i386/sgx.c New test.
13501 * gcc.target/i386/sse-12.c: Add -msgx.
13502 * gcc.target/i386/sse-13.c: Ditto.
13503 * gcc.target/i386/sse-14.c: Ditto.
13504 * gcc.target/i386/sse-22.c: Ditto.
13505 * gcc.target/i386/sse-23.c: Ditto.
13506 * g++.dg/other/i386-2.C: Ditto.
13507 * g++.dg/other/i386-3.C: Ditto.
13508
3594adc7
MS
135092017-01-11 Martin Sebor <msebor@redhat.com>
13510
13511 PR c++/24511
13512 * g++.dg/template/explicit9.C: New test.
13513
01bfd257
NS
135142017-01-11 Nathan Sidwell <nathan@acm.org>
13515
13516 PR c++/77812
13517 * g++.dg/pr77812.C: New.
13518
88df7964
JJ
135192017-01-11 Jakub Jelinek <jakub@redhat.com>
13520
eae63d78
JJ
13521 PR c++/71537
13522 * g++.dg/cpp1y/constexpr-71537.C: New test.
13523
88df7964
JJ
13524 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13525 argument.
13526
960ecba4
MS
135272017-01-11 Martin Sebor <msebor@redhat.com>
13528
13529 PR c/47931
13530 * c-c++-common/Waddress-2.c: New test.
13531
1f258a55
JJ
135322017-01-11 Jakub Jelinek <jakub@redhat.com>
13533
13534 PR c++/78341
13535 * g++.dg/cpp0x/pr78341.C: New test.
13536
bf5fbf46
MS
135372017-01-11 Martin Sebor <msebor@redhat.com>
13538
13539 PR c/78768
13540 * gcc.dg/pr78768.c: New test.
13541
19ff0049
DM
135422017-01-11 David Malcolm <dmalcolm@redhat.com>
13543
13544 PR driver/78877
13545 * gcc.dg/spellcheck-options-14.c: New test case.
13546 * gcc.dg/spellcheck-options-15.c: New test case.
13547 * gcc.dg/spellcheck-options-16.c: New test case.
13548 * gcc.dg/spellcheck-options-17.c: New test case.
13549
c86e9f03
ML
135502017-01-11 Martin Liska <mliska@suse.cz>
13551
13552 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13553
947f51d6
JJ
135542017-01-11 Jakub Jelinek <jakub@redhat.com>
13555
13556 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13557 instead of just 1 for the decomposition from struct C.
13558
849fccf8
EB
135592017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13560
13561 * gcc.c-torture/execute/20170111-1.c: New test.
13562
80c74722
RB
135632017-01-11 Richard Biener <rguenther@suse.de>
13564
13565 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13566
4c4b4703
JJ
135672017-01-11 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR middle-end/50199
13570 * gcc.dg/lto/pr50199_0.c: New test.
13571
664b1a6b
MS
135722017-01-10 Martin Sebor <msebor@redhat.com>
13573
13574 PR testsuite/78960
13575 PR testsuite/78959
13576 PR testsuite/78133
13577 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13578 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13579
fefd3086
MS
135802017-01-10 Martin Sebor <msebor@redhat.com>
13581
13582 PR middle-end/78138
664b1a6b 13583 * gcc.dg/pr78138.c: New test.
fefd3086 13584
b9f4757f
DM
135852017-01-10 David Malcolm <dmalcolm@redhat.com>
13586
13587 PR c++/77949
13588 * g++.dg/diagnostic/pr77949.C: New test case.
13589
5a50f6bb
MS
135902017-01-10 Martin Sebor <msebor@redhat.com>
13591
13592 PR middle-end/78245
13593 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13594
c16880ef
MS
135952017-01-10 Martin Sebor <msebor@redhat.com>
13596
13597 PR tree-optimization/78775
13598 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13599 * gcc.dg/attr-alloc_size-10.c: New test.
13600 * gcc.dg/attr-alloc_size-11.c: New test.
13601 * gcc.dg/builtin-stringop-chk-7.c: New test.
13602 * gcc.dg/pr78775.c: New test.
13603 * gcc.dg/pr78973-2.c: New test.
13604 * gcc.dg/pr78973.c: New test.
13605
5363d9d9
JL
136062017-01-10 Jeff Law <law@redhat.com>
13607
13608 PR tree-optimization/77766
13609 PR tree-optimization/78856
13610 * gcc.c-torture/execute/pr77766.c: New test.
13611
aae23693
RB
136122016-01-10 Richard Biener <rguenther@suse.de>
13613
13614 PR tree-optimization/79034
13615 * g++.dg/torture/pr79034.C: New testcase.
13616
a0843aed
ML
136172017-01-10 Martin Liska <mliska@suse.cz>
13618
13619 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13620 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13621 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13622 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13623 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13624 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13625 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13626 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13627 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13628 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13629 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13630 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13631 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13632 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13633 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13634 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13635 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13636 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13637 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13638 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13639 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13640 * gcc.dg/ipa/pr64307.c: Likewise.
13641 * gcc.dg/ipa/pr77653.c: Likewise.
13642
79fc8ffe
AS
136432017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13644
13645 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13646 * g++.dg/other/i386-3.C: Ditto.
13647 * gcc.target/i386/sse-12.c: Ditto.
13648 * gcc.target/i386/sse-13.c: Ditto.
13649 * gcc.target/i386/sse-22.c: Ditto.
13650 * gcc.target/i386/sse-23.c: Ditto.
13651 * gcc.target/i386/builtin_target.c: Handle new option.
13652 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13653 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13654 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13655
dfa6951f
MS
136562017-01-09 Martin Sebor <msebor@redhat.com>
13657
13658 PR testsuite/79036
13659 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13660 with different precisions.
13661
a271e415
EB
136622017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13663
13664 * g++.dg/opt/call2.C: New test.
13665 * g++.dg/opt/call3.C: Likewise.
13666 * gnat.dg/array26.adb: New test.
13667 * gnat.dg/array26_pkg.ad[sb]: New helper.
13668 * gnat.dg/array27.adb: New test.
13669 * gnat.dg/array27_pkg.ad[sb]: New helper.
13670 * gnat.dg/array28.adb: New test.
13671 * gnat.dg/array28_pkg.ad[sb]: New helper.
13672
bd2c6270
JJ
136732017-01-09 Jakub Jelinek <jakub@redhat.com>
13674
13675 PR translation/79019
13676 PR translation/79020
13677 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13678 diagnostics.
13679 * gfortran.dg/initialization_17.f90: Likewise.
13680
1c1d8e75
DH
136812017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13682
13683 PR testsuite/79026
13684 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13685 * gcc.target/i386/pr78904-4.c: Likewise.
13686 * gcc.target/i386/pr78904-6.c: Likewise.
13687 * gcc.target/i386/pr78967-2.c: Likewise.
13688
cb330ba5
JJ
136892017-01-09 Jakub Jelinek <jakub@redhat.com>
13690
13691 PR tree-optimization/78899
13692 * gcc.target/i386/pr78899.c: New test.
13693 * gcc.dg/pr71077.c: New test.
13694
a5e14a42
MJ
136952017-01-09 Martin Jambor <mjambor@suse.cz>
13696
13697 PR ipa/78365
13698 PR ipa/78599
13699 * gcc.dg/torture/pr78365.c: New test.
13700
01216d27
JJ
137012017-01-09 Jakub Jelinek <jakub@redhat.com>
13702
dc59e50a
JJ
13703 PR c++/78948
13704 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13705 (main): Use int* instead of long long.
13706
01216d27
JJ
13707 PR tree-optimization/78938
13708 * gcc.dg/vect/pr78938.c: New test.
13709
c0d4fec7
KT
137102017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13711
13712 * gcc.dg/20161219.c: New test.
13713
7b1b0cc1
RB
137142017-01-09 Richard Biener <rguenther@suse.de>
13715
13716 PR tree-optimization/78997
13717 * gcc.dg/torture/pr78997.c: New testcase.
13718
813b9c0d
RB
137192017-01-09 Richard Biener <rguenther@suse.de>
13720
13721 PR debug/79000
13722 * g++.dg/lto/pr79000_0.C: New testcase.
13723 * g++.dg/lto/pr79000_1.c: Likewise.
13724
efcc8d38
MS
137252017-01-08 Martin Sebor <msebor@redhat.com>
13726
13727 PR middle-end/77708
13728 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13729 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13730 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13731 due to bug 78969.
13732 * gcc.dg/format/pr78569.c: Adjust.
13733
5ccf1d8d
DM
137342017-01-07 David Malcolm <dmalcolm@redhat.com>
13735
13736 PR c++/72803
13737 * g++.dg/diagnostic/pr72803.C: New test case.
13738
42002dfe
MS
137392017-01-07 Martin Sebor <msebor@redhat.com>
13740
13741 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13742 * gcc.dg/attr-alloc_size-4.c: Same.
13743
de91486c
AV
137442017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13745
13746 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13747 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13748 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13749 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13750 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13751 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13752 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13753
f55a925e
AS
137542017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13755 * gcc.dg/memcmp-1.c: New.
13756 * gcc.dg/strncmp-1.c: New.
13757
f3caa118
AV
137582017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13759
13760 * gcc.target/arm/acle/mcrr: New.
13761 * gcc.target/arm/acle/mcrr2: New.
13762 * gcc.target/arm/acle/mrrc: New.
13763 * gcc.target/arm/acle/mrrc2: New.
13764
ecc9a25b
AV
137652017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13766
13767 * gcc.target/arm/acle/mcr.c: New.
13768 * gcc.target/arm/acle/mrc.c: New.
13769 * gcc.target/arm/acle/mcr2.c: New.
13770 * gcc.target/arm/acle/mrc2.c: New.
13771
3811581f
AV
137722017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13773
13774 * gcc.target/arm/acle/ldc: New.
13775 * gcc.target/arm/acle/ldc2: New.
13776 * gcc.target/arm/acle/ldcl: New.
13777 * gcc.target/arm/acle/ldc2l: New.
13778 * gcc.target/arm/acle/stc: New.
13779 * gcc.target/arm/acle/stc2: New.
13780 * gcc.target/arm/acle/stcl: New.
13781 * gcc.target/arm/acle/stc2l: New.
13782
d57daa0c
AV
137832017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13784
13785 * gcc.target/arm/acle/acle.exp: Run tests for different options
13786 and make sure fat-lto-objects is used such that we can still do
13787 assemble scans.
13788 * gcc.target/arm/acle/cdp.c: New.
13789 * gcc.target/arm/acle/cdp2.c: New.
13790 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13791 (check_effective_target_arm_coproc1_ok_nocache): New.
13792 (check_effective_target_arm_coproc2_ok): New.
13793 (check_effective_target_arm_coproc2_ok_nocache): New.
13794 (check_effective_target_arm_coproc3_ok): New.
13795 (check_effective_target_arm_coproc3_ok_nocache): New.
13796 (check_effective_target_arm_coproc4_ok): New.
13797 (check_effective_target_arm_coproc4_ok_nocache): New.
13798
8a123229
MS
137992017-01-06 Martin Sebor <msebor@redhat.com>
13800
13801 PR middle-end/78605
13802 * gcc.dg/tree-ssa/pr78605.c: New test.
13803
5b8999d6
MS
138042017-01-05 Martin Sebor <msebor@redhat.com>
13805
13806 PR tree-optimization/78910
13807 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13808 diagnostics.
13809 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13810 * gcc.dg/tree-ssa/pr78910.c: New test.
13811
4e89adf9
EB
138122017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13813
13814 * gcc.dg/sso-10.c: New test.
13815
962c5679
JJ
138162017-01-05 Jakub Jelinek <jakub@redhat.com>
13817
cfd719e7
JJ
13818 PR tree-optimization/71016
13819 * gcc.target/i386/pr71016.c: New test.
13820 * gcc.target/aarch64/pr71016.c: New test.
13821 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13822
26f20371
JJ
13823 PR c++/78931
13824 * g++.dg/cpp1z/decomp19.C: New test.
13825
962c5679
JJ
13826 PR c++/78890
13827 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13828 * g++.dg/init/union1.C: Likewise.
13829 * g++.dg/cpp0x/union6.C: Expect errors.
13830 * g++.dg/cpp0x/union8.C: New test.
13831 * g++.dg/cpp0x/pr78890-1.C: New test.
13832 * g++.dg/cpp0x/pr78890-2.C: New test.
13833
8c15f541
DE
138342017-01-05 David Edelsohn <dje.gcc@gmail.com>
13835
13836 * gcc.target/powerpc/pr71670.c: Require p9vector.
13837 * gcc.target/powerpc/p9-novsx.c: Same.
13838
51b86113
DM
138392017-01-05 David Malcolm <dmalcolm@redhat.com>
13840
13841 * selftests/asr_div1.rtl: New file.
13842 * selftests/aarch64: New subdirectory.
13843 * selftests/aarch64/times-two.rtl: New file.
13844 * selftests/bb-index.rtl: New file.
13845 * selftests/cfg-test.rtl: New file.
13846 * selftests/const-int.rtl: New file.
13847 * selftests/example-labels.rtl: New file.
13848 * selftests/insn-with-mode.rtl: New file.
13849 * selftests/jump-to-label-ref.rtl: New file.
13850 * selftests/jump-to-return.rtl: New file.
13851 * selftests/jump-to-simple-return.rtl: New file.
13852 * selftests/mem.rtl: New file.
13853 * selftests/note-insn-deleted.rtl: New file.
13854 * selftests/note_insn_basic_block.rtl: New file.
13855 * selftests/simple-cse.rtl: New file.
13856 * selftests/symbol-ref.rtl: New file.
13857 * selftests/x86_64: New subdirectory.
13858 * selftests/x86_64/call-insn.rtl: New file.
13859 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13860 * selftests/x86_64/times-two.rtl: New file.
13861 * selftests/x86_64/unspec.rtl: New file.
13862
dc7650cc
NS
138632017-01-05 Nathan Sidwell <nathan@acm.org>
13864
13865 PR c++/78765
13866 * g++.dg/cpp0x/pr78765.C: New.
13867
3db70565
DV
138682017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13869
13870 * gcc.target/s390/memcpy-2.c: New test.
13871 * gcc.target/s390/memset-2.c: New test.
13872
f5a537e3
AK
138732017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13874
13875 * gcc.target/s390/memcpy-1.c: New test.
13876
d80c6d02
JL
138772017-01-04 Jeff Law <law@redhat.com>
13878
13879 PR tree-optimization/78812
13880 * g++.dg/torture/pr78812.C: New test.
13881
08edc320 138822017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13883
13884 PR target/71977
13885 PR target/70568
13886 PR target/78823
13887 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13888 64-bit VSX systems with direct move, whether we optimize common
13889 code sequences in the GLIBC math library for float math functions.
13890 * gcc.target/powerpc/pr71977-2.c: Likewise.
13891
a9342885
MP
138922017-01-04 Marek Polacek <polacek@redhat.com>
13893
13894 PR c++/64767
13895 * c-c++-common/Wpointer-compare-1.c: New test.
13896
066435fe
JJ
138972017-01-04 Jakub Jelinek <jakub@redhat.com>
13898
abec4284
JJ
13899 PR c++/78949
13900 * c-c++-common/Wunused-var-16.c: New test.
13901
26c43e27
JJ
13902 PR c++/78693
13903 * g++.dg/cpp0x/pr78693.C: New test.
13904
fc73e60c
JJ
13905 PR driver/78957
13906 * gcc.dg/pr78957.c: New test.
13907
c9cf3863
JJ
13908 * g++.dg/cpp1y/auto-fn34.C: New test.
13909
066435fe
JJ
13910 PR c++/71182
13911 * g++.dg/cpp0x/pr71182.C: New test.
13912
598bd687
KN
139132017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13914
13915 PR target/78056
13916 * gcc.target/powerpc/pr78056-1.c: New test.
13917 * gcc.target/powerpc/pr78056-2.c: New test.
13918 * gcc.target/powerpc/pr78056-3.c: New test.
13919 * gcc.target/powerpc/pr78056-4.c: New test.
13920 * gcc.target/powerpc/pr78056-5.c: New test.
13921 * gcc.target/powerpc/pr78056-6.c: New test.
13922 * gcc.target/powerpc/pr78056-7.c: New test.
13923 * gcc.target/powerpc/pr78056-8.c: New test.
13924 * lib/target-supports.exp
13925 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13926 whether the effective target supports the popcntb instruction.
13927
8194635a
JL
139282017-01-03 Jeff Law <law@redhat.com>
13929
13930 PR tree-optimization/67955
13931 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13932
baf9ebc8
MP
139332017-01-04 Marek Polacek <polacek@redhat.com>
13934
13935 PR c++/77545
13936 PR c++/77284
13937 * g++.dg/cpp0x/range-for32.C: New test.
13938 * g++.dg/cpp0x/range-for33.C: New test.
13939
5dd9a9d0
DM
139402017-01-04 David Malcolm <dmalcolm@redhat.com>
13941
13942 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13943
4bf07f3f
NS
139442017-01-04 Nathan Sidwell <nathan@acm.org>
13945
13946 PR c++/66735
13947 * g++.dg/cpp1y/pr66735.C: New.
13948
165ba2e9
JJ
139492017-01-04 Jakub Jelinek <jakub@redhat.com>
13950
13951 PR tree-optimization/71563
13952 * gcc.dg/tree-ssa/pr71563.c: New test.
13953
4567f969
JB
139542017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13955
13956 PR fortran/78534
13957 PR fortran/78976
13958 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13959 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13960 * gfortran.dg/transfer_intrinsic_1.f90: Change
13961 scan-tree-dump-times due to gfc_trans_string_copy change to
13962 avoid -Wstringop-overflow.
13963
1c06f07f
JL
139642017-01-03 Jeff Law <law@redhat.com>
13965
13966 PR tree-optimization/78856
13967 * gcc.c-torture/execute/pr78856.c: New test.
13968
60fb638f
MM
139692017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13970
13971 PR target/78953
13972 * gcc.target/powerpc/pr78953.c: New test.
13973
e4d02f52
ILT
139742017-01-03 Ian Lance Taylor <iant@google.com>
13975
13976 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13977 enums.
13978
5b4f088d
MS
139792017-01-03 Martin Sebor <msebor@redhat.com>
13980
13981 PR tree-optimization/78696
13982 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13983 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13984 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13985 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13986
139872017-01-03 David Malcolm <dmalcolm@redhat.com>
13988
13989 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13990 with more than one digit.
13991 * lib/gcc-dg.exp (process-message): Support more than one digit
13992 in relative line specifications.
13993
139942017-01-03 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR tree-optimization/78965
13997 * gcc.dg/pr78965.c: New test.
13998
13999 PR middle-end/78901
14000 * g++.dg/opt/pr78901.C: New test.
14001
140022017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14003
14004 PR fortran/78534
14005 PR fortran/66310
14006 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14007 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14008 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14009 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14010 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14011 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14012 * gfortran.dg/string_1_lp64.f90: New test.
14013 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14014 * gfortran.dg/string_3_lp64.f90: New test.
14015 * gfortran.dg/transfer_intrinsic_1.f90: Change
14016 scan-tree-dump-times due to gfc_trans_string_copy change to
14017 avoid -Wstringop-overflow.
14018
8b7163c6
UB
140192017-01-02 Uros Bizjak <ubizjak@gmail.com>
14020
14021 PR target/78967
14022 * gcc.target/i386/pr78967-1.c: New test.
14023 * gcc.target/i386/pr78967-2.c: Ditto.
14024 * gcc.target/i386/pr78967-3.c: Ditto.
14025
14026 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14027 * gcc.target/i386/pr78904-4.c: Ditto.
14028 * gcc.target/i386/pr78904-6.c: Ditto.
14029
e2940b98
JH
140302017-01-01 Jan Hubicka <hubicka@ucw.cz>
14031
14032 PR middle-end/77674
14033 * g++.dg/torture/pr77674.C: New testcase.
14034
cbe34bb5 140352017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
14036
14037 Update copyright years.
818ab71a 14038\f
cbe34bb5 14039Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
14040
14041Copying and distribution of this file, with or without modification,
14042are permitted in any medium without royalty provided the copyright
14043notice and this notice are preserved.