]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
tree-scalar-evolution.c (get_scalar_evolution): Handle default-defs and types we...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7cd6ea64
NS
12017-10-10 Nathan Sidwell <nathan@acm.org>
2
3 * g++.dg/lookup/extern-c-redecl6.C: New.
4 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
5 * g++.dg/lookup/extern-c-redecl.C: Likewise.
6 * g++.old-deja/g++.other/using9.C: Likewise.
7
507ea98d
PC
82017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
9
10 PR c++/78006
11 * g++.dg/cpp1y/auto-fn40.C: New.
12
92395f1c
PC
132017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
14
15 PR c++/81032
16 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
17
71a84d92
JJ
182017-10-10 Jakub Jelinek <jakub@redhat.com>
19
16d926d2
JJ
20 PR rtl-optimization/68205
21 * gcc.c-torture/execute/20040709-3.c: New test.
22
b2ca2504
JJ
23 PR c++/67625
24 * g++.dg/cpp0x/pr67625.C: New test.
25
c9a0dec5
JJ
26 PR middle-end/70887
27 * g++.dg/cpp0x/pr70887.C: New test.
28
aaf58ab1
JJ
29 PR c++/70338
30 * g++.dg/cpp0x/pr70338.C: New test.
31
10885d13
JJ
32 PR c++/77786
33 * g++.dg/cpp1y/pr77786.C: New test.
34
da31baba
JJ
35 PR c++/71875
36 * g++.dg/cpp1y/pr71875.C: New test.
37
24f8d391
JJ
38 PR c++/77578
39 * g++.dg/gomp/pr77578.C: New test.
40
4407c309
JJ
41 PR middle-end/70100
42 * g++.dg/opt/pr70100.C: New test.
43
7094f0d3
JJ
44 PR c++/68252
45 * g++.dg/other/pr68252.C: New test.
46
71a84d92
JJ
47 PR target/79565
48 PR target/82483
49 * gcc.target/i386/pr82483-1.c: New test.
50 * gcc.target/i386/pr82483-2.c: New test.
51
24d8f6b6
WS
522017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
53
54 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
55 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
56 instruction list.
57
35b82d26
NS
582017-10-10 Nathan Sidwell <nathan@acm.org>
59
60 PR preprocessor/82506
61 * g++.dg/cpp/string-3.C: New.
62
f1e2a004
WS
632017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
64
65 * gcc.target/powerpc/fold-vec-splat-16.c: New
66 * gcc.target/powerpc/fold-vec-splat-32.c: New.
67 * gcc.target/powerpc/fold-vec-splat-8.c: New.
68
3934b625
TK
692017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
70
71 PR libfortran/82233
72 * gfortran.dg/execute_command_line_3.f90: New test.
73
53befce7
WS
742017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
75
76 * gcc.target/powerpc/fold-vec-splat-16.c: New
77 * gcc.target/powerpc/fold-vec-splat-32.c: New.
78 * gcc.target/powerpc/fold-vec-splat-8.c: New.
79
0ec8f0c6
WS
802017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
81
82 * gcc.target/powerpc/fold-vec-splats-char.c: New.
83 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
84 * gcc.target/powerpc/fold-vec-splats-int.c: New.
85 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
86 * gcc.target/powerpc/fold-vec-splats-short.c: New.
87
802b38c9
JJ
882017-10-10 Jakub Jelinek <jakub@redhat.com>
89
90 PR c/82437
91 * c-c++-common/Wtautological-compare-7.c: New test.
92
2fe1a1b8
BC
932017-10-10 Bin Cheng <bin.cheng@arm.com>
94
95 * gcc.dg/tree-ssa/ldist-34.c: New test.
96
efe040bf
BC
972017-10-10 Bin Cheng <bin.cheng@arm.com>
98
99 * gcc.dg/tree-ssa/ldist-27.c: New test.
100
0c6ddd1d
ES
1012017-10-09 Ed Schonberg <schonberg@adacore.com>
102
103 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
104 gnat.dg/class_wide4_pkg2.ads: New testcase.
105
1062017-10-09 Ed Schonberg <schonberg@adacore.com>
107
108 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
109
1102017-10-09 Ed Schonberg <schonberg@adacore.com>
111
112 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
113 New testcase.
114
a1df6521
MM
1152017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
116
117 * gcc.target/powerpc/amo1.c: New test.
118 * gcc.target/powerpc/amo2.c: Likewise.
119
7668b0a6
RB
1202017-10-09 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/82449
123 * gfortran.dg/graphite/pr82449.f: New testcase.
124
ad2c91b2
AK
1252017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
126
127 PR target/82463
128 * gcc.target/s390/zvector/pr82463.c: New test.
129
3141e768
AK
1302017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
131
132 PR target/82465
133 * gcc.target/s390/zvector/pr82465.c: New test.
134
8d9c7f8a
WD
1352017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
136
137 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
138
b7807e11
TV
1392017-10-09 Tom de Vries <tom@codesourcery.com>
140
141 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
142 number relative.
143 (abort): Declare.
144
561593c1
EB
1452017-10-08 Eric Botcazou <ebotcazou@adacore.com>
146
147 * gcc.c-torture/execute/20171008-1.c: New test.
148
5759add4
JL
1492017-10-03 Jeff Law <law@redhat.com>
150
151 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
152 * gcc.dg/stack-check-6.c: Likewise.
153 * gcc.dg/stack-check-6a.c: Likewise.
154
59abe903
MC
1552017-10-07 Michael Collison <michael.collison@arm.com>
156
157 * gcc.target/aarch64/var_shift_mask_2.c: New test.
158
2fcd5884
PT
1592017-10-07 Paul Thomas <pault@gcc.gnu.org>
160
161 PR fortran/82375
162 * gfortran.dg/pdt_13.f03 : New test.
163 * gfortran.dg/pdt_14.f03 : New test.
164 * gfortran.dg/pdt_15.f03 : New test.
165
12b9f3ac
JH
1662017-10-07 Jan Hubicka <hubicka@ucw.cz>
167
168 * gcc.dg/cold-1.c: New testcase.
169
b8f49e4a
PC
1702017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
171
172 PR c++/80805
173 * g++.dg/cpp0x/pr80805.C: New.
174
5abde510
TK
1752017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
176
177 PR fortran/49232
178 * gfortran.dg/contiguous_4.f90: New test.
179
58ebb59b
PC
1802017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
181
182 PR c++/66690
183 * g++.dg/cpp1y/pr66690.C: New.
184
9db84ece
NS
1852017-10-06 Nathan Sidwell <nathan@acm.org>
186
187 PR c++/82424
188 * g++.dg/warn/pr82424.C: New.
189
681f18d1
JJ
1902017-10-06 Jakub Jelinek <jakub@redhat.com>
191
7260f6f7
JJ
192 PR c++/82299
193 * g++.dg/cpp0x/pr82299.C: New test.
194
681f18d1
JJ
195 P0704R1 - fixing const-qualified pointers to members
196 * g++.dg/cpp2a/ptrmem1.C: New test.
197
513d5564
ML
1982017-10-06 Martin Liska <mliska@suse.cz>
199
200 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
201
d155a264
SD
2022017-10-06 Sudakshina Das <sudi.das@arm.com>
203
204 * gcc.target/aarch64/bic_imm_1.c: New test.
205 * gcc.target/aarch64/orr_imm_1.c: Likewise.
206
e78b10ce
PC
2072017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/60153
210 * g++.dg/cpp0x/variadic-crash3.C: New.
211
2f391428
JJ
2122017-10-06 Jakub Jelinek <jakub@redhat.com>
213
214 PR tree-optimization/82434
215 * gcc.dg/store_merging_9.c: New test.
216
d20eac1b
RB
2172017-10-06 Richard Biener <rguenther@suse.de>
218
219 PR tree-optimization/82397
220 * gfortran.dg/pr82397.f: New testcase.
221
ac95a65d
AK
2222017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
223
224 PR target/82322
225 * gcc.target/s390/zvector/pr82322.c: New test.
226
6fcb90c6
AK
2272017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
228
229 PR target/82317
230 * gcc.target/s390/zvector/pr82317.c: New test.
231
3d28cdc2
RB
2322017-10-06 Richard Biener <rguenther@suse.de>
233
234 PR tree-optimization/82422
235 * gcc.dg/graphite/pr82422.c: New testcase.
236
6c7e0f7a
RB
2372017-10-06 Richard Biener <rguenther@suse.de>
238
239 PR tree-optimization/82421
240 * gcc.dg/graphite/pr82421.c: New testcase.
241
4e34b338
JJ
2422017-10-06 Jakub Jelinek <jakub@redhat.com>
243
244 PR c/82437
245 * c-c++-common/Wtautological-compare-6.c: New test.
246
bd8d431f
RB
2472017-10-06 Richard Biener <rguenther@suse.de>
248
249 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
250 * gcc.dg/graphite/id-16.c: Likewise.
251 * gcc.dg/graphite/pr46168.c: Likewise.
252 * gcc.dg/graphite/pr68756.c: Likewise.
253 * gcc.dg/graphite/pr69728.c: Likewise.
254 * gcc.dg/graphite/pr71575-2.c: Likewise.
255 * gcc.dg/graphite/pr77362.c: Likewise.
256 * gcc.dg/graphite/pr81373.c: Likewise.
257 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
258 * gfortran.dg/graphite/interchange-1.f: Likewise.
259 * gfortran.dg/graphite/pr42334-1.f: Likewise.
260 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
261 * gfortran.dg/graphite/pr42393.f90: Likewise.
262 * gfortran.dg/graphite/pr47019.f: Likewise.
263 * gfortran.dg/graphite/id-17.f: Likewise.
264 * gfortran.dg/graphite/id-19.f: Likewise.
265 * gfortran.dg/graphite/run-id-2.f90: Likewise.
266 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
267 * gfortran.dg/graphite/pr42326.f90: Likewise.
268 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
269 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
270 a code generation error.
271 * gfortran.dg/graphite/run-id-3.f90: Likewise.
272 * gfortran.dg/graphite/pr29832.f90: Likewise.
273
31bee964
RB
2742017-10-06 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/82436
277 * gcc.dg/vect/pr82436.c: New testcase.
278
4bc4b2b4
BE
2792017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
280
281 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
282
592fbfb5
TC
2832017-10-05 Tamar Christina <tamar.christina@arm.com>
284
285 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
286 * lib/target-supports.exp (vect_sizes_16B_8B): New.
287
2882017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
289
290 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
291 * gcc.dg/vect/vect-align-2.c: Likewise.
292 * gcc.dg/vect/vect-multitypes-1.c: Likewise
293
807e3be2
NS
2942017-10-05 Nathan Sidwell <nathan@acm.org>
295
296 * g++.dg/warn/mvp.C: New.
297
05e1eaeb
JJ
2982017-10-05 Jakub Jelinek <jakub@redhat.com>
299
300 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
301 friendly.
302
bb61e6e3
RB
3032017-10-05 Richard Biener <rguenther@suse.de>
304
305 * gfortran.dg/graphite/id-17.f: Fix typo.
306 * gfortran.dg/graphite/id-19.f: Likewise.
307 * gfortran.dg/graphite/pr29832.f90: Likewise.
308 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
309 * gfortran.dg/graphite/pr42326.f90: Likewise.
310 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
311 * gfortran.dg/graphite/run-id-2.f90: Likewise.
312 * gfortran.dg/graphite/run-id-3.f90: Likewise.
313
5b93c0ee
PC
3142017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/80471
317 * g++.dg/cpp1y/pr80471.C: New.
318
25139006
PC
3192017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
320
321 PR c++/78131
322 * g++.dg/cpp1z/constexpr-lambda17.C: New.
323
968e56bf
PC
3242017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
325
326 PR c++/78018
327 * g++.dg/cpp1y/lambda-generic-78018.C: New.
328
fb4ccfed
PC
3292017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
330 Andrew Pinski <apinski@cavium.com>
331
332 PR c++/71946
333 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
334 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
335
ab6501d7
SD
3362017-10-04 Sudakshina Das <sudi.das@arm.com>
337
338 * gcc.target/aarch64/bic_imm_1.c: New.
339 * gcc.target/aarch64/orr_imm_1.c: Likewise.
340
b419102c
NS
3412017-10-04 Nathan Sidwell <nathan@acm.org>
342
343 * g++.dg/abi/mangle41.C: Adjust diagnostics.
344
420db574
JJ
3452017-10-04 Jakub Jelinek <jakub@redhat.com>
346
347 PR c++/82373
348 * g++.dg/cpp1y/pr82373.C: New test.
349
8139a48e
DM
3502017-10-04 David Malcolm <dmalcolm@redhat.com>
351
352 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
353 underlining for param.
354 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
355 highlighting of parameters; add test coverage for trivial
356 parameter decls, and for callback parameters.
357 * gcc.dg/pr68533.c: Update location of two errors to reflect
358 location of params.
359
6069fe72
DM
3602017-10-04 David Malcolm <dmalcolm@redhat.com>
361
362 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
363 (create_code): Call it.
364 * jit.dg/test-vector-rvalues.cc: New test case.
365
4f15b6a2
AK
3662017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
367
368 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
369 vector loop peeling.
370 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
371 New proc.
372
30d027da
AK
3732017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
374
375 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
376 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
377 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
378 vect_floatint_cvt with vect_doubleint_cvt.
379 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
380 vect_intfloat_cvt with vect_intdouble_cvt.
381 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
382 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
383 depend on vect_intdouble_cvt.
384 * lib/target-supports.exp
385 (check_effective_target_vect_doubleint_cvt)
386 (check_effective_target_vect_intdouble_cvt): New procs.
387
c059a92e
AK
3882017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
389
390 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
391 * lib/target-supports.exp (check_effective_target_vect_long_mult):
392 New proc.
393
a4646113
AK
3942017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
395
396 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
397 * gfortran.dg/vect/pr77848.f: Likewise.
398
26412773
AK
3992017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
400
401 * lib/target-supports.exp (check_effective_target_vect_float):
402 Return 1 being on a S/390 with VXE.
403 * gcc.dg/vect/pr31699.c: Require vec_float.
404 * gcc.dg/vect/pr61194.c: Likewise.
405 * gcc.dg/vect/pr65947-10.c: Likewise.
406 * gcc.dg/vect/pr66142.c: Likewise.
407 * gcc.dg/vect/slp-10.c: Likewise.
408 * gcc.dg/vect/slp-11c.c: Likewise.
409 * gcc.dg/vect/slp-12b.c: Likewise.
410 * gcc.dg/vect/slp-18.c: Likewise.
411 * gcc.dg/vect/slp-33.c: Likewise.
412 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
413 * gcc.dg/vect/slp-cond-2.c: Likewise.
414 * gcc.dg/vect/vect-cond-10.c: Likewise.
415 * gcc.dg/vect/vect-cond-8.c: Likewise.
416 * gcc.dg/vect/vect-cond-9.c: Likewise.
417 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
418 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
419
ebb4badd
TS
4202017-10-04 Thomas Schwinge <thomas@codesourcery.com>
421
422 PR tree-optimization/82374
423 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
424 attributes propagation changes for OMP outlined regions.
425 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
426 * c-c++-common/goacc/kernels-reduction.c: Likewise.
427
f95810b5
RS
4282017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
429
430 PR tree-optimization/82413
431 * g++.dg/pr82413.C: New test.
432
707905d0
PT
4332017-10-04 Paul Thomas <pault@gcc.gnu.org>
434
435 PR fortran/77296
436 * gfortran.dg/associate_32.f03 : New test.
437
8bca3f59
PC
4382017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
439
440 PR c++/78816
441 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
442
5c38262d
JJ
4432017-10-04 Jakub Jelinek <jakub@redhat.com>
444
445 PR tree-optimization/82374
446 * gcc.dg/gomp/pr82374.c: New test.
447
21375f0d
RB
4482017-10-04 Richard Biener <rguenther@suse.de>
449
450 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
451 errors and scan for one.
452 * gfortran.dg/graphite/id-19.f: Likewise.
453 * gfortran.dg/graphite/pr29832.f90: Likewise.
454 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
455 * gfortran.dg/graphite/pr42326.f90: Likewise.
456 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
457 * gfortran.dg/graphite/run-id-2.f90: Likewise.
458 * gfortran.dg/graphite/run-id-3.f90: Likewise.
459 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
460
944e0841
MM
4612017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
462
463 * gcc.target/powerpc/float128-odd.c: New test.
464
5bd8ff41
PC
4652017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
466
467 PR c++/70343
468 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
469
11e3d45c
JL
4702017-10-03 Jeff Law <law@redhat.com>
471
472 PR target/82358
473 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
474
3b7511f9
MJ
4752017-10-03 Martin Jambor <mjambor@suse.cz>
476
477 PR tree-optimization/82363
478 * gcc.dg/tree-ssa/pr82363.c: New test.
479
bb81a576
JJ
4802017-10-03 Jakub Jelinek <jakub@redhat.com>
481
33ff5dda
JJ
482 PR tree-optimization/82381
483 * gcc.c-torture/compile/pr82381.c: New test.
484
bb81a576
JJ
485 PR target/82386
486 * gcc.dg/pr82386.c: New test.
487
5aab83d5
PC
4882017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
489
490 PR c++/70570
491 * g++.dg/cpp1y/lambda-generic-70570.C: New.
492
70c894ea
PC
4932017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
494
495 PR c++/79590
496 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
497
603841eb
PC
4982017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/79005
501 * g++.dg/cpp1y/lambda-generic-79005.C: New.
502
da3723a8
PT
5032017-10-02 Paul Thomas <pault@gcc.gnu.org>
504
505 PR fortran/82312
506 * gfortran.dg/typebound_proc_36.f90 : New test.
507
20a7e14a
PB
5082017-10-02 Peter Bergner <bergner@vnet.ibm.com>
509
510 PR target/80210
511 * gcc.target/powerpc/pr80210-2.c: New test.
512
f240a230
JJ
5132017-10-02 Jakub Jelinek <jakub@redhat.com>
514
476dec78
JJ
515 * gcc.dg/pr82389.c: New test.
516
f240a230
JJ
517 PR tree-optimization/82387
518 PR tree-optimization/82388
519 PR tree-optimization/82389
520 * gcc.c-torture/compile/pr82389.c: New test.
521 * gcc.c-torture/execute/pr82387.c: New test.
522 * gcc.c-torture/execute/pr82388.c: New test.
523
bac1187d
PC
5242017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
525
526 PR c++/79180
527 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
528 * g++.dg/torture/pr79180.C: Likewise.
529
530 PR c++/71386
531 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
532
96e2d1d1
RB
5332017-10-02 Richard Biener <rguenther@suse.de>
534
535 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
536 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
537 * gcc.dg/graphite/id-16.c: Likewise.
538 * gcc.dg/graphite/pr46168.c: Likewise.
539 * gcc.dg/graphite/pr68756.c: Likewise.
540 * gcc.dg/graphite/pr69728.c: Likewise.
541 * gcc.dg/graphite/pr71575-2.c: Likewise.
542 * gcc.dg/graphite/pr77362.c: Likewise.
543 * gcc.dg/graphite/pr81373.c: Likewise.
544 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
545 * gfortran.dg/graphite/interchange-1.f: Likewise.
546 * gfortran.dg/graphite/pr29581.f90: Likewise.
547 * gfortran.dg/graphite/pr42334-1.f: Likewise.
548 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
549 * gfortran.dg/graphite/pr42393.f90: Likewise.
550 * gfortran.dg/graphite/pr47019.f: Likewise.
551
1a6da556
PC
5522017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
553
554 PR c++/69977
555 * g++.dg/cpp1y/lambda-generic-69977.C: New.
556
144d302e
PC
5572017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
558
559 PR c++/59991
560 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
561
7838c9a8
TV
5622017-10-02 Tom de Vries <tom@codesourcery.com>
563
564 * gcc.c-torture/compile/pr82337.c: Add
565 dg-require-effective-target nonlocal_goto.
566
f25a140b
RS
5672017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
568 Alan Hayward <alan.hayward@arm.com>
569 David Sherwood <david.sherwood@arm.com>
570
571 PR target/71307
572 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
573
0389d86c
RB
5742017-10-02 Richard Biener <rguenther@suse.de>
575
576 PR tree-optimization/82355
577 * gcc.dg/graphite/fuse-1.c: Adjust.
578 * gcc.dg/graphite/fuse-2.c: Likewise.
579 * gcc.dg/graphite/pr82355.c: New testcase.
580
aa2a59fc
JL
5812017-10-01 Jeff Law <law@redhat.com>
582
583 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
584
efa1d7a2
DH
5852017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
586
587 PR fortran/61450
588 * gfortran.dg/binding_label_tests_28.f90: New test.
589
ae3f9c32
PC
5902017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/65949
593 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
594
333cb612
PC
5952017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
596
597 PR c++/68754
598 * g++.dg/cpp1y/constexpr-68754.C: Move...
599 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
600
15c77315
JJ
6012017-09-30 Jakub Jelinek <jakub@redhat.com>
602
603 PR target/82361
604 * gcc.target/i386/pr82361-1.c: New test.
605 * gcc.target/i386/pr82361-2.c: New test.
606
b09bf97b
YG
6072017-09-29 Yury Gribov <tetra2005@gmail.com>
608
609 PR middle-end/82319
610 * c-c++/common/pr57371-4.c: Test NaN comparisons.
611
6e3e8419
EB
6122017-09-29 Eric Botcazou <ebotcazou@adacore.com>
613
614 * g++.dg/other/dump-ada-spec-10.C: New test.
615
e9d297a1
JL
6162017-09-29 Jeff Law <law@redhat.com>
617
618 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
619
603be022
JJ
6202017-09-29 Jakub Jelinek <jakub@redhat.com>
621
622 P0683R1 - default member initializers for bit-fields
623 * g++.dg/ext/bitfield6.C: New test.
624 * g++.dg/cpp2a/bitfield1.C: New test.
625 * g++.dg/cpp2a/bitfield2.C: New test.
626 * g++.dg/cpp2a/bitfield3.C: New test.
627
9129a561
VM
6282017-09-29 Vladimir Makarov <vmakarov@redhat.com>
629
630 PR target/81481
631 * gcc.target/i386/pr81481.c: New.
632
a815fe44
KN
6332017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
634
b5e6b7ca 635 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
636 and dg-require-effective-target directives to correct testing
637 behavior.
b5e6b7ca
SB
638 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
639 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
640 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 641 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 642 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 643 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 644 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 645 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 646 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 647 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 648 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 649 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 650 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 651 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 652 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 653 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 654 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 655
e75210d6
BS
6562017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
657
658 PR tree-optimization/82337
659 * gcc.c-torture/compile/pr82337.c: New file.
660
52c6ab74
JM
6612017-09-29 Javier Miranda <miranda@adacore.com>
662
663 * gnat.dg/unchecked_union3.adb: New testcase.
664
6652017-09-29 Javier Miranda <miranda@adacore.com>
666
667 * gnat.dg/unchecked_union2.adb: New testcase.
668
1dce26a1
DH
6692017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
670
671 PR fortran/25071
672 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
673 * gfortran.dg/argument_checking_4.f90: Likewise.
674 * gfortran.dg/argument_checking_5.f90: Likewise.
675 * gfortran.dg/argument_checking_6.f90: Likewise.
676 * gfortran.dg/argument_checking_10.f90: Likewise.
677 * gfortran.dg/argument_checking_13.f90: Likewise.
678 * gfortran.dg/argument_checking_15.f90: Likewise.
679 * gfortran.dg/argument_checking_18.f90: Likewise.
680 * gfortran.dg/gomp/udr8.f90: Likewise.
681 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
682 the dg-options.
683
bf61f589
JJ
6842017-09-29 Jakub Jelinek <jakub@redhat.com>
685
27746ca9
JJ
686 * g++.dg/ext/bitfield7.C: New test.
687 * g++.dg/ext/bitfield8.C: New test.
688 * g++.dg/ext/bitfield9.C: New test.
689
2a389958
JJ
690 PR c/82340
691 * gcc.dg/tree-ssa/pr82340.c: New test.
692
bf61f589
JJ
693 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
694
051e4e1c
PC
6952017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
696
697 PR c++/79488
698 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
699
ff299487
JJ
7002017-09-28 Jakub Jelinek <jakub@redhat.com>
701
702 PR target/82342
703 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
704 * gcc.target/i386/pr82260-2.c: Likewise.
705
10e93cf5
SS
7062017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
707
708 * gcc.target/i386/avx512f-constant-float-return.c: New test.
709
b4aac5c3
CL
7102017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
711
712 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
713 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
714 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
715 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
716 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
717 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
718 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
719 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
720 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
721 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
722
5a47aa2c
DM
7232017-09-28 David Malcolm <dmalcolm@redhat.com>
724
725 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
726 test case.
727 * jit.dg/test-returning-function-ptr.c (create_code): Update to
728 create a function pointer type independently of the call to
729 gcc_jit_function_get_address, and assign the pointer to a local
730 before returning it, to exercise the function pointer type
731 comparison code.
732
15a65e63
DM
7332017-09-27 David Malcolm <dmalcolm@redhat.com>
734
735 * jit.dg/all-non-failing-tests.h: Add
736 test-returning-function-ptr.c.
737 * jit.dg/test-returning-function-ptr.c: New test case.
738
a509c571
CL
7392017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
740
741 PR target/71727
742 * gcc.target/aarch64/pr71727-2.c: New test.
743
6e0cc90b
KN
7442017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
745
746 * gcc.target/powerpc/swaps-p8-28.c: New test.
747 * gcc.target/powerpc/swaps-p8-29.c: New test.
748 * gcc.target/powerpc/swaps-p8-30.c: New test.
749 * gcc.target/powerpc/swaps-p8-31.c: New test.
750 * gcc.target/powerpc/swaps-p8-32.c: New test.
751 * gcc.target/powerpc/swaps-p8-33.c: New test.
752 * gcc.target/powerpc/swaps-p8-34.c: New test.
753 * gcc.target/powerpc/swaps-p8-35.c: New test.
754 * gcc.target/powerpc/swaps-p8-36.c: New test.
755 * gcc.target/powerpc/swaps-p8-37.c: New test.
756 * gcc.target/powerpc/swaps-p8-38.c: New test.
757 * gcc.target/powerpc/swaps-p8-39.c: New test.
758 * gcc.target/powerpc/swaps-p8-40.c: New test.
759 * gcc.target/powerpc/swaps-p8-41.c: New test.
760 * gcc.target/powerpc/swaps-p8-42.c: New test.
761 * gcc.target/powerpc/swaps-p8-43.c: New test.
762 * gcc.target/powerpc/swaps-p8-44.c: New test.
763 * gcc.target/powerpc/swaps-p8-45.c: New test.
764
4ca4cf4e
CL
7652017-09-27 Carl Love <cel@us.ibm.com>
766 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
767 for the __builtin_fctid and __builtin_fctiw.
768
d4b7f2ee
PJ
7692017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
770
771 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
772 new group memory offsetting code in the BRIG frontend.
773 * brig.dg/test/gimple/function_calls.hsail: Likewise.
774 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
775 * brig.dg/test/gimple/variables.hsail: Likewise.
776
b55c7343
JJ
7772017-09-27 Jakub Jelinek <jakub@redhat.com>
778
779 PR c++/82159
780 * g++.dg/opt/pr82159.C: New test.
781
7ba950d3
AK
7822017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
783
784 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
785
7a6ed74d
MM
7862017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
787
788 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
789 don't generate a 32-bit shift after doing XSCVDPSPN.
790 * gcc.target/powerpc/direct-move-float1.c: Likewise.
791 * gcc.target/powerpc/direct-move-float3.c: New test.
792
1d6fadee
PK
7932017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
794
795 * gcc.dg/tree-ssa/cmpdiv.c: New test.
796
1262c6cf
CL
7972017-09-26 Carl Love <cel@us.ibm.com>
798
799 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
800 file for the new built-ins and the existing built-ins.
801
63b62fa0
JW
8022017-09-26 Janus Weil <janus@gcc.gnu.org>
803
804 PR fortran/82143
805 PR fortran/82324
806 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
807 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
808 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
809 Don't assume that DOUBLE PRECISION has kind=16.
810
3c549718
TK
8112017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
812
813 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
814 warning from associate construct and do loop.
815
5714abff
TK
8162017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
817
818 * gfortran.dg/gomp/associate1.f90: Really commit change
819 from 2017-09-25.
820 * gfortran.dg/predcom-1.f: Likewise.
821 * gfortran.dg/unconstrained_commons.f: Likewise.
822
caab3763
JJ
8232017-09-26 Jakub Jelinek <jakub@redhat.com>
824
825 PR middle-end/35691
826 * gcc.dg/pr35691-5.c: New test.
827 * gcc.dg/pr35691-6.c: New test.
828
621e5370
RB
8292017-09-26 Richard Biener <rguenther@suse.de>
830
831 PR tree-optimization/82321
832 * gcc.dg/graphite/pr82321.c: New testcase.
833
703fe7a4
AK
8342017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
835
18b10d78
AK
836 * lib/target-supports.exp (check_effective_target_vect_int)
837 (check_effective_target_vect_shift)
838 (check_effective_target_whole_vector_shift)
839 (check_effective_target_vect_shift_char)
840 (check_effective_target_vect_long)
841 (check_effective_target_vect_double)
842 (check_effective_target_vect_long_long)
843 (check_effective_target_vect_perm)
844 (check_effective_target_vect_perm_byte)
845 (check_effective_target_vect_perm_short)
846 (check_effective_target_vect_widen_mult_qi_to_hi)
847 (check_effective_target_vect_widen_mult_hi_to_si)
848 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
849 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
850 (check_effective_target_vect_widen_mult_si_to_di_pattern)
851 (check_effective_target_vect_pack_trunc)
852 (check_effective_target_vect_unpack)
853 (check_effective_target_vect_hw_misalign)
854 (check_effective_target_vect_condition)
855 (check_effective_target_vect_cond_mixed)
856 (check_effective_target_vect_char_mult)
857 (check_effective_target_vect_short_mult)
858 (check_effective_target_vect_int_mult)
859 (check_effective_target_vect_extract_even_odd)
860 (check_effective_target_vect_interleave)
861 (check_effective_target_sqrt_insn)
862 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
863 VX.
864 (check_vect_support_and_set_flags): New proc.
865 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 866
09fdb701
RB
8672017-09-26 Richard Biener <rguenther@suse.de>
868
869 PR tree-optimization/82320
870 * gcc.dg/torture/pr82320.c: New testcase.
871
df2a1a26
CL
8722017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
873
874 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
875 Fix arm check.
876
af2c8a96
JL
8772017-09-25 Jeff Law <law@redhat.com>
878
879 * lib/target-supports.exp
880 (check_effective_target_supports_stack_clash_protection): Enable for
881 rs6000 and powerpc targets.
882
d80d5c38
BC
8832017-09-25 Bin Cheng <bin.cheng@arm.com>
884
885 PR tree-optimization/82163
886 * gcc.dg/tree-ssa/pr82163.c: New test.
887
15e23330
TK
8882017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
889
890 * gfortran.dg/do_subscript_1.f90: New test.
891 * gfortran.dg/do_subscript_2.f90: New test.
892 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
893 * gfortran.dg/predcom-1.f: Adjust loop bounds.
894 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
895
2678bf2f
WS
8962017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
897
898 * gcc.target/powerpc/fold-vec-st-char.c: New.
899 * gcc.target/powerpc/fold-vec-st-double.c: New.
900 * gcc.target/powerpc/fold-vec-st-float.c: New.
901 * gcc.target/powerpc/fold-vec-st-int.c: New.
902 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
903 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
904 * gcc.target/powerpc/fold-vec-st-short.c: New.
905
504e0b5f
PMR
9062017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
907
908 * g++.dg/pr82155.C: New testcase.
909
d362ac6c
RB
9102017-09-25 Richard Biener <rguenther@suse.de>
911
912 PR tree-optimization/82285
913 * gcc.dg/torture/pr82285.c: New testcase.
914
e98cd75f
PMR
9152017-09-25 Justin Squirek <squirek@adacore.com>
916
917 * gnat.dg/entry_family.adb: New testcase
918
60ba7cd3
L
9192017-09-24 H.J. Lu <hongjiu.lu@intel.com>
920
921 PR target/82267
922 * gcc.target/i386/pr82267.c: New test.
923
c6c74708
TK
9242017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
925 PR fortran/66328
926
927 * gfortran.dg/data_derived_1.f90: New test.
928
24bafc56
TK
9292017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
930
931 PR fortran/54633
932 * gfortran.dg/intrinsic_bounds_1.f90: New test.
933 * gfortran.dg/intrinsic_param_1.f90: New test.
934
650f7d09
TK
9352017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
936 Steven G. Kargl <kargl@gcc.gnu.org>
937
938 PR fortran/80118
939 * gfortran.dg/zero_sized_7.f90: New test.
940
d16d81b5
JW
9412017-09-23 Janus Weil <janus@gcc.gnu.org>
942
943 PR fortran/82143
944 * gfortran.dg/promotion_3.f90: New test case.
945 * gfortran.dg/promotion_4.f90: New test case.
946
89762a83
DS
9472017-09-23 Daniel Santos <daniel.santos@pobox.com>
948
949 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
950 * gcc.target/i386/pr82196-2.c: (b): Likewise.
951
2dc589be
JJ
9522017-09-22 Jakub Jelinek <jakub@redhat.com>
953
a93952d2
JJ
954 PR middle-end/35691
955 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
956 instead of -fdump-tree-forwprop-details in dg-options.
957 * gcc.dg/pr35691-2.c: Likewise.
958 * gcc.dg/pr35691-3.c: New test.
959 * gcc.dg/pr35691-4.c: New test.
960
2dc589be
JJ
961 PR sanitizer/81929
962 * g++.dg/ubsan/pr81929.C: New test.
963
ea44495d
RS
9642017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
965
966 PR tree-optimization/82289
967 * gcc.dg/vect/pr82289.c: New test.
968
f702e7d4
RS
9692017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
970 Alan Hayward <alan.hayward@arm.com>
971 David Sherwood <david.sherwood@arm.com>
972
973 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
974 of alignment message.
975 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
976
b2b67217
MS
9772017-09-22 Martin Sebor <msebor@redhat.com>
978
979 PR c/81854
980 * gcc.target/i386/pr80732.c: Correct a type error.
981
9003adc7
DM
9822017-09-22 David Malcolm <dmalcolm@redhat.com>
983
984 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
985 to reflect highlighting of parameters; add test coverage for
986 callback parameters.
987
4d6e2f33
RB
9882017-09-22 Richard Biener <rguenther@suse.de>
989
990 * gcc.dg/graphite/scop-24.c: New testcase.
991
2402ffb6
RB
9922017-09-22 Richard Biener <rguenther@suse.de>
993
994 PR tree-optimization/82291
995 * gcc.dg/torture/pr82291.c: New testcase.
996
e7ba6a60
SS
9972017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
998
999 * gcc.target/i386/avx512f-constant-set.c: New test.
1000
10012017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1002
1003 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1004 * gcc.target/i386/avx512f-prefer.c: New test.
1005
1debe7ea
JL
10062017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1007
1008 * lib/target-supports.exp
1009 (check_effective_target_frame_pointer_for_non_leaf): Add
1010 case for x86 Solaris.
1011
b89a63b9
PT
10122017-09-21 Paul Thomas <pault@gcc.gnu.org>
1013
1014 PR fortran/78512
1015 * gfortran.dg/associate_26.f90 : New test.
1016
1017 PR fortran/80120
1018 * gfortran.dg/associate_27.f90 : New test.
1019
1020 PR fortran/81903
1021 * gfortran.dg/associate_28.f90 : New test.
1022
1023 PR fortran/82121
1024 * gfortran.dg/associate_29.f90 : New test.
1025
1026 PR fortran/67543
1027 * gfortran.dg/associate_30.f90 : New test.
1028
1029 PR fortran/52832
1030 * gfortran.dg/associate_31.f90 : New test.
1031
f17aba3c
EB
10322017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 * gnat.dg/discr48.adb: New test.
1035 * gnat.dg/discr48_pkg.ads: New helper.
1036
10372017-09-21 Tamar Christina <tamar.christina@arm.com>
1038
1039 PR testsuite/78421
1040 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1041 Invert arm check.
1042
a0e27dc2
CP
10432017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1044
1045 * gfortran.dg/goacc/wait.f90: New test.
1046
765b3379
JJ
10472017-09-21 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR sanitizer/81715
1050 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1051 const predicate to const predicate & to avoid UB.
1052 * g++.dg/opt/pr81715.C: New test.
1053
c94f2d84
RB
10542017-09-21 Richard Biener <rguenther@suse.de>
1055
1056 PR tree-optimization/82276
1057 PR tree-optimization/82244
1058 * gcc.dg/torture/pr82276.c: New testcase.
1059
2e1dd137
RB
10602017-09-21 Richard Biener <rguenther@suse.de>
1061
1062 PR tree-optimization/71351
1063 * gfortran.dg/graphite/pr71351.f90: New testcase.
1064 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1065
a4f65ca8
JJ
10662017-09-21 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR target/82260
1069 * gcc.target/i386/pr82260-1.c: New test.
1070 * gcc.target/i386/pr82260-2.c: New test.
1071
d3347cd2
AK
10722017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1073 Jeff Law <law@redhat.com>
1074
1075 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 1076 * lib/target-supports.exp:
d3347cd2
AK
1077 (check_effective_target_supports_stack_clash_protection): Enable for
1078 s390/s390x targets.
1079
5f2fd590
MS
10802017-09-20 Martin Sebor <msebor@redhat.com>
1081
073809a7
MS
1082 PR c/81854
1083 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1084 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1085 * lib/target-supports.exp: Adjust for C++.
1086
5f2fd590
MS
1087 PR c/81854
1088 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1089 * gcc.dg/attr-ifunc-2.c: Ditto.
1090 * gcc.dg/attr-ifunc-3.c: Ditto.
1091 * gcc.dg/attr-ifunc-4.c: Ditto.
1092 * gcc.dg/attr-ifunc-5.c: Ditto.
1093 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1094 * lib/target-supports.exp: Correct type error.
5f2fd590 1095
94c23e39
JL
10962017-09-20 Jeff Law <law@redhat.com>
1097
1098 * gcc.target/i386/stack-check-11.c: Update test and regexp
1099 so that it works for both i?86 and x86_64.
1100
6073d002
SB
11012017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1102
1103 PR target/77687
1104 * gcc.target/powerpc/pr77687.c: New testcase.
1105
fb3cd39d
JJ
11062017-09-20 Jakub Jelinek <jakub@redhat.com>
1107
2ffb5745
JJ
1108 P0409R2 - allow lambda capture [=, this]
1109 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1110 capture. Add further tests.
1111 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1112 for c++2a on [=, this] capture.
1113
fb3cd39d
JJ
1114 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1115 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1116
cace2309
SP
11172017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1118
1119 * gcc.target/i386/builtin_target.c: Test knm.
1120 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1121
52e22c79
RB
11222017-09-20 Richard Biener <rguenther@suse.de>
1123
1124 PR tree-optimization/77362
1125 * gcc.dg/graphite/pr77362.c: New testcase.
1126
2a900079
RB
11272017-09-20 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/82264
1130 * gcc.dg/torture/pr82264.c: New testcase.
1131
88272c01
JJ
11322017-09-20 Jakub Jelinek <jakub@redhat.com>
1133
1134 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1135 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1136 it doesn't match newlines.
1137 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1138 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1139 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1140 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1141 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1142 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1143 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1144 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1145 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1146 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1147
0f45457e
PC
11482017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1149
1150 PR c++/64954
1151 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1152
73fe2f32
RB
11532017-09-20 Richard Biener <rguenther@suse.de>
1154
1155 PR tree-optimization/81373
1156 * gcc.dg/graphite/pr81373.c: New testcase.
1157
ee8f15c6
JL
11582017-09-19 Jeff Law <law@redhat.com>
1159
ac9c032e
JL
1160 * gcc.target/i386/stack-check-11.c: New test.
1161
8e7a09c3
JL
1162 * gcc.dg/stack-check-4.c: New test.
1163 * gcc.dg/stack-check-5.c: New test.
1164 * gcc.dg/stack-check-6.c: New test.
1165 * gcc.dg/stack-check-6a.c: New test.
1166 * gcc.dg/stack-check-7.c: New test.
1167 * gcc.dg/stack-check-8.c: New test.
1168 * gcc.dg/stack-check-9.c: New test.
1169 * gcc.dg/stack-check-10.c: New test.
1170 * lib/target-supports.exp
1171 (check_effective_target_supports_stack_clash_protection): Enable for
1172 x86 and x86_64 targets.
1173
8c1dd970
JL
1174 * gcc.dg/stack-check-3.c: New test.
1175
ee8f15c6
JL
1176 * gcc.dg/stack-check-2.c: New test.
1177 * lib/target-supports.exp
8e7a09c3 1178 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1179 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1180 (check_effective_target_caller_implicit_probes): Likewise.
1181
14a1a59f
JJ
11822017-09-19 Jakub Jelinek <jakub@redhat.com>
1183
1184 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1185 * g++.dg/tree-ssa/pr41428.C: Likewise.
1186 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1187 c++17 and up.
1188 * g++.dg/expr/bool3.C: Likewise.
1189 * g++.dg/expr/bitfield5.C: Likewise.
1190 * g++.old-deja/g++.jason/bool5.C: Likewise.
1191
e32d2388
MS
11922017-09-18 Martin Sebor <msebor@redhat.com>
1193
1194 PR c/81854
1195 * gcc.dg/pr81854.c: New test.
1196 * g++.dg/ext/attr-ifunc-5.C: New test.
1197 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1198 * g++.dg/ext/attr-ifunc-2.C: Same.
1199 * g++.dg/ext/attr-ifunc-3.C: Same.
1200 * g++.dg/ext/attr-ifunc-4.C: Same.
1201 * g++.old-deja/g++.abi/vtable2.C: Same.
1202 * gcc.dg/attr-ifunc-1.c: Same.
1203
81b29ad8
WS
12042017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1205
1206 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1207
109bb910
RB
12082017-09-19 Richard Biener <rguenther@suse.de>
1209
1210 PR tree-optimization/82244
1211 * gcc.dg/torture/pr82244.c: New testcase.
1212
197d2f5b
RB
12132017-09-19 Richard Biener <rguenther@suse.de>
1214
1215 PR tree-optimization/69728
1216 * gfortran.dg/graphite/pr69728.f90: New testcase.
1217 * gcc.dg/graphite/pr69728.c: Likewise.
1218
7e12c0e0
PC
12192017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1220
1221 PR c++/80947
1222 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1223
b161f2c9
RS
12242017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1225
1226 * gcc.dg/vect/slp-multitypes-13.c: New test.
1227
7251b0bf
RS
12282017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1229
1230 * gfortran.dg/vect/mask-store-1.f90: New test.
1231
10d8c51f
PC
12322017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1233
1234 PR c++/45033
1235 * g++.dg/expr/delete1.C: New.
1236
2eda24e9
PMR
12372017-09-18 Bob Duff <duff@adacore.com>
1238
1239 * gnat.dg/validity_check.adb: New testcase.
1240
12412017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1242
1243 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1244
12452017-09-18 Bob Duff <duff@adacore.com>
1246
1247 * gnat.dg/tagged_prefix_call.adb: New testcase.
1248
845af9e6
PMR
12492017-09-18 Ed Schonberg <schonberg@adacore.com>
1250
1251 * gnat.dg/default_variants.adb: New testcase.
1252
2a63b04e
RO
12532017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1254
1255 PR target/81736
1256 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1257 * gcc.target/i386/pr81736-4.c: Likewise.
1258
3d07d963
RB
12592017-09-18 Richard Biener <rguenther@suse.de>
1260
1261 PR tree-optimization/79622
1262 * gcc.dg/graphite/pr79622.c: New testcase.
1263
3cb626e4
DS
12642017-09-17 Daniel Santos <daniel.santos@pobox.com>
1265
1266 gcc.target/i386/pr82196-1.c: New test.
1267 gcc.target/i386/pr82196-2.c: Likewise.
1268
01f44e44
L
12692017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1270
1271 PR target/82166
1272 * gcc.target/i386/pr82166.c: New test.
1273
62d3c075
PT
12742017-09-17 Paul Thomas <pault@gcc.gnu.org>
1275
1276 PR fortran/82173
1277 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1278 * gfortran.dg/pdt_2.f03 : The same.
1279 * gfortran.dg/pdt_3.f03 : The same.
1280 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1281 module 'bad_vars'. Add error concerning assumed parameters and
1282 save attribute.
1283 * gfortran.dg/pdt_11.f03 : New test.
1284
1285 PR fortran/60483
1286 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1287 * gfortran.dg/associate_25.f90 : New test.
1288 * gfortran.dg/pdt_12.f03 : New test.
1289
026a79f7
AS
12902017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1291 Jakub Jelinek <jakub@redhat.com>
1292
1293 Add support for -std=c++2a.
1294 * lib/target-supports.exp (check_effective_target_c++17): Return
1295 1 also if check_effective_target_c++2a.
1296 (check_effective_target_c++17_down): New.
1297 (check_effective_target_c++2a_only): New.
1298 (check_effective_target_c++2a): New.
1299 * g++.dg/cpp2a/cplusplus.C: New.
1300
bb75facd
JM
13012017-09-15 Joseph Myers <joseph@codesourcery.com>
1302
1303 PR c/82071
1304 * gcc.target/i386/excess-precision-8.c: New test.
1305
c01df3c8
MLI
13062017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1307 Paolo Carlini <paolo.carlini@oracle.com>
1308
1309 PR c++/64644
1310 * g++.dg/other/anon-union4.C: New.
1311 * g++.old-deja/g++.law/union4.C: Adjust.
1312 * g++.old-deja/g++.other/anon1.C: Likewise.
1313
1d933576
BE
13142017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1315
1316 * c-c++-common/Wcast-align.c: New test.
1317
4a8ca690
EB
13182017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1319
1320 * g++.dg/sso-1.C: New test.
1321 * g++.dg/sso-2.C: Likewise.
1322
13232017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1324
1325 PR c++/78648
1326 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1327
ed17cb57
JW
13282017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1329
1330 PR tree-optimization/71026
1331 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1332
a1189286
JJ
13332017-09-15 Jakub Jelinek <jakub@redhat.com>
1334
7b936140
JJ
1335 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1336 * lib/target-supports.exp (check_effective_target_c++14): Use
1337 check_effective_target_c++17 instead of check_effective_target_c++1z.
1338 (check_effective_target_c++14_down): Likewise.
1339 (check_effective_target_c++1z_only): Rename to ...
1340 (check_effective_target_c++17_only): ... this.
1341 (check_effective_target_c++1z): Rename to ...
1342 (check_effective_target_c++17): ... this.
1343 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1344 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1345 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1346 and comments refering to 1z to 17.
1347 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1348 * g++.dg/template/partial5.C: Likewise.
1349 * g++.dg/template/nontype8.C: Likewise.
1350 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1351 * g++.dg/cpp1z/nontype3a.C: Likewise.
1352 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1353 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1354 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1355 * g++.dg/cpp1z/pr78771.C: Likewise.
1356 * g++.dg/cpp1z/elide1.C: Likewise.
1357 * g++.dg/cpp1z/fold3.C: Likewise.
1358 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1359 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1360 * g++.dg/cpp1z/inline-var2.C: Likewise.
1361 * g++.dg/cpp1z/eval-order2.C: Likewise.
1362 * g++.dg/cpp1z/decomp21.C: Likewise.
1363 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1364 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1365 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1366 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1367 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1368 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1369 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1370 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1371 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1372 * g++.dg/cpp1z/range-for1.C: Likewise.
1373 * g++.dg/cpp1z/init-statement4.C: Likewise.
1374 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1375 * g++.dg/cpp1z/decomp30.C: Likewise.
1376 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1377 * g++.dg/cpp1z/register2.C: Likewise.
1378 * g++.dg/cpp1z/decomp9.C: Likewise.
1379 * g++.dg/cpp1z/regress1.C: Likewise.
1380 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1381 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1382 * g++.dg/cpp1z/abbrev2.C: Likewise.
1383 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1384 * g++.dg/cpp1z/regress2.C: Likewise.
1385 * g++.dg/cpp1z/decomp16.C: Likewise.
1386 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1387 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1388 * g++.dg/cpp1z/decomp3.C: Likewise.
1389 * g++.dg/cpp1z/register1.C: Likewise.
1390 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1391 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1392 * g++.dg/cpp1z/decomp10.C: Likewise.
1393 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1394 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1395 * g++.dg/cpp1z/decomp27.C: Likewise.
1396 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1397 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1398 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1399 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1400 * g++.dg/cpp1z/decomp11.C: Likewise.
1401 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1402 * g++.dg/cpp1z/utf8-2.C: Likewise.
1403 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1404 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1405 * g++.dg/cpp1z/byte1.C: Likewise.
1406 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1407 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1408 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1409 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1410 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1411 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1412 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1413 * g++.dg/cpp1z/cplusplus.C: Likewise.
1414 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1415 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1416 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1417 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1418 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1419 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1420 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1421 * g++.dg/cpp1z/fold9.C: Likewise.
1422 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1423 * g++.dg/cpp1z/abbrev1.C: Likewise.
1424 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1425 * g++.dg/cpp1z/utf8.C: Likewise.
1426 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1427 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1428 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1429 * g++.dg/cpp1z/init-statement2.C: Likewise.
1430 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1431 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1432 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1433 * g++.dg/cpp1z/nontype3.C: Likewise.
1434 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1435 * g++.dg/cpp1z/fold7.C: Likewise.
1436 * g++.dg/cpp1z/nontype2.C: Likewise.
1437 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1438 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1439 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1440 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1441 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1442 * g++.dg/cpp1z/nontype1.C: Likewise.
1443 * g++.dg/cpp1z/init-statement5.C: Likewise.
1444 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1445 * g++.dg/cpp1z/decomp17.C: Likewise.
1446 * g++.dg/cpp1z/fold4.C: Likewise.
1447 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1448 * g++.dg/cpp1z/fold7a.C: Likewise.
1449 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1450 * g++.dg/cpp1z/init-statement7.C: Likewise.
1451 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1452 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1453 * g++.dg/cpp1z/pr79143.C: Likewise.
1454 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1455 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1456 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1457 * g++.dg/cpp1z/decomp20.C: Likewise.
1458 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1459 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1460 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1461 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1462 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1463 * g++.dg/cpp1z/fold8.C: Likewise.
1464 * g++.dg/cpp1z/init-statement3.C: Likewise.
1465 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1466 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1467 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1468 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1469 * g++.dg/cpp1z/fold1.C: Likewise.
1470 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1471 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1472 * g++.dg/cpp1z/fold5.C: Likewise.
1473 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1474 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1475 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1476 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1477 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1478 * g++.dg/cpp1z/eval-order3.C: Likewise.
1479 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1480 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1481 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1482 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1483 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1484 * g++.dg/cpp1z/decomp15.C: Likewise.
1485 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1486 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1487 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1488 * g++.dg/cpp1z/decomp4.C: Likewise.
1489 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1490 * g++.dg/cpp1z/init-statement8.C: Likewise.
1491 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1492 * g++.dg/cpp1z/init-statement6.C: Likewise.
1493 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1494 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1495 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1496 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1497 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1498 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1499 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1500 * g++.dg/cpp1z/init-statement9.C: Likewise.
1501 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1502 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1503 * g++.dg/cpp1z/fold2.C: Likewise.
1504 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1505 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1506 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1507 * g++.dg/cpp1z/fold6.C: Likewise.
1508 * g++.dg/cpp1z/decomp12.C: Likewise.
1509 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1510 * g++.dg/cpp1z/inline-var1.C: Likewise.
1511 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1512 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1513 * g++.dg/other/error3.C: Likewise.
1514 * g++.dg/init/new25.C: Likewise.
1515 * g++.dg/init/new13.C: Likewise.
1516 * g++.dg/tls/diag-2.C: Likewise.
1517 * g++.dg/tls/diag-4.C: Likewise.
1518 * g++.dg/opt/noreturn-1.C: Likewise.
1519 * g++.dg/eh/async-unwind2.C: Likewise.
1520 * g++.dg/eh/spec9.C: Likewise.
1521 * g++.dg/eh/spec7.C: Likewise.
1522 * g++.dg/eh/template1.C: Likewise.
1523 * g++.dg/eh/cond4.C: Likewise.
1524 * g++.dg/eh/pr41819.C: Likewise.
1525 * g++.dg/eh/delete1.C: Likewise.
1526 * g++.dg/eh/spec3.C: Likewise.
1527 * g++.dg/eh/forced4.C: Likewise.
1528 * g++.dg/eh/spec2.C: Likewise.
1529 * g++.dg/eh/shadow1.C: Likewise.
1530 * g++.dg/eh/pr38662.C: Likewise.
1531 * g++.dg/eh/ehopt1.C: Likewise.
1532 * g++.dg/eh/spec8.C: Likewise.
1533 * g++.dg/eh/init-temp2.C: Likewise.
1534 * g++.dg/rtti/crash3.C: Likewise.
1535 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1536 * g++.dg/warn/register-parm-1.C: Likewise.
1537 * g++.dg/warn/register-var-2.C: Likewise.
1538 * g++.dg/gcov/gcov-7.C: Likewise.
1539 * g++.dg/tree-ssa/pr45605.C: Likewise.
1540 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1541 * g++.dg/lookup/exception1.C: Likewise.
1542 * g++.dg/ubsan/pr79589.C: Likewise.
1543 * g++.dg/tm/pr47340.C: Likewise.
1544 * g++.dg/tm/pr46567.C: Likewise.
1545 * g++.dg/expr/bitfield5.C: Likewise.
1546 * g++.dg/expr/bool1.C: Likewise.
1547 * g++.dg/expr/lval3.C: Likewise.
1548 * g++.dg/expr/lval4.C: Likewise.
1549 * g++.dg/expr/bitfield4.C: Likewise.
1550 * g++.dg/expr/bitfield6.C: Likewise.
1551 * g++.dg/expr/bool3.C: Likewise.
1552 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1553 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1554 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1555 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1556 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1557 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1558 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1559 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1560 * g++.dg/parse/register1.C: Likewise.
1561 * g++.dg/parse/error15.C: Likewise.
1562 * g++.dg/parse/linkage2.C: Likewise.
1563 * g++.dg/concepts/intro2.C: Likewise.
1564 * g++.dg/concepts/class.C: Likewise.
1565 * g++.dg/concepts/traits1.C: Likewise.
1566 * g++.dg/concepts/req5.C: Likewise.
1567 * g++.dg/concepts/var-concept5.C: Likewise.
1568 * g++.dg/concepts/fn-concept2.C: Likewise.
1569 * g++.dg/concepts/traits2.C: Likewise.
1570 * g++.dg/concepts/placeholder2.C: Likewise.
1571 * g++.dg/concepts/class6.C: Likewise.
1572 * g++.dg/concepts/memtmpl1.C: Likewise.
1573 * g++.dg/concepts/friend2.C: Likewise.
1574 * g++.dg/concepts/template-parm3.C: Likewise.
1575 * g++.dg/concepts/template-parm10.C: Likewise.
1576 * g++.dg/concepts/explicit-spec1.C: Likewise.
1577 * g++.dg/concepts/explicit-spec3.C: Likewise.
1578 * g++.dg/concepts/var-templ2.C: Likewise.
1579 * g++.dg/concepts/intro5.C: Likewise.
1580 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1581 * g++.dg/concepts/iconv1.C: Likewise.
1582 * g++.dg/concepts/constrained-parm.C: Likewise.
1583 * g++.dg/concepts/template-template-parm1.C: Likewise.
1584 * g++.dg/concepts/var-concept3.C: Likewise.
1585 * g++.dg/concepts/class3.C: Likewise.
1586 * g++.dg/concepts/memfun2.C: Likewise.
1587 * g++.dg/concepts/req1.C: Likewise.
1588 * g++.dg/concepts/disjunction1.C: Likewise.
1589 * g++.dg/concepts/req17.C: Likewise.
1590 * g++.dg/concepts/pr65848.C: Likewise.
1591 * g++.dg/concepts/placeholder4.C: Likewise.
1592 * g++.dg/concepts/decl-diagnose.C: Likewise.
1593 * g++.dg/concepts/intro7.C: Likewise.
1594 * g++.dg/concepts/pr68683.C: Likewise.
1595 * g++.dg/concepts/partial-spec4.C: Likewise.
1596 * g++.dg/concepts/template-parm5.C: Likewise.
1597 * g++.dg/concepts/explicit-inst1.C: Likewise.
1598 * g++.dg/concepts/class-deduction1.C: Likewise.
1599 * g++.dg/concepts/class1.C: Likewise.
1600 * g++.dg/concepts/req15.C: Likewise.
1601 * g++.dg/concepts/memfun.C: Likewise.
1602 * g++.dg/concepts/pr68434.C: Likewise.
1603 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1604 * g++.dg/concepts/partial-spec6.C: Likewise.
1605 * g++.dg/concepts/var-templ1.C: Likewise.
1606 * g++.dg/concepts/template-parm8.C: Likewise.
1607 * g++.dg/concepts/explicit-inst3.C: Likewise.
1608 * g++.dg/concepts/class4.C: Likewise.
1609 * g++.dg/concepts/req6.C: Likewise.
1610 * g++.dg/concepts/fn8.C: Likewise.
1611 * g++.dg/concepts/class5.C: Likewise.
1612 * g++.dg/concepts/placeholder5.C: Likewise.
1613 * g++.dg/concepts/req16.C: Likewise.
1614 * g++.dg/concepts/req10.C: Likewise.
1615 * g++.dg/concepts/var-concept2.C: Likewise.
1616 * g++.dg/concepts/auto3.C: Likewise.
1617 * g++.dg/concepts/generic-fn-err.C: Likewise.
1618 * g++.dg/concepts/pr65552.C: Likewise.
1619 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1620 * g++.dg/concepts/fn1.C: Likewise.
1621 * g++.dg/concepts/partial-spec.C: Likewise.
1622 * g++.dg/concepts/template-parm12.C: Likewise.
1623 * g++.dg/concepts/diagnostic1.C: Likewise.
1624 * g++.dg/concepts/intro1.C: Likewise.
1625 * g++.dg/concepts/explicit-inst4.C: Likewise.
1626 * g++.dg/concepts/req18.C: Likewise.
1627 * g++.dg/concepts/explicit-spec5.C: Likewise.
1628 * g++.dg/concepts/var-concept6.C: Likewise.
1629 * g++.dg/concepts/fn9.C: Likewise.
1630 * g++.dg/concepts/req2.C: Likewise.
1631 * g++.dg/concepts/template-parm7.C: Likewise.
1632 * g++.dg/concepts/req14.C: Likewise.
1633 * g++.dg/concepts/template-parm6.C: Likewise.
1634 * g++.dg/concepts/variadic4.C: Likewise.
1635 * g++.dg/concepts/fn6.C: Likewise.
1636 * g++.dg/concepts/req-neg1.C: Likewise.
1637 * g++.dg/concepts/alias3.C: Likewise.
1638 * g++.dg/concepts/expression2.C: Likewise.
1639 * g++.dg/concepts/partial-spec3.C: Likewise.
1640 * g++.dg/concepts/expression3.C: Likewise.
1641 * g++.dg/concepts/memfun-err.C: Likewise.
1642 * g++.dg/concepts/pr66091.C: Likewise.
1643 * g++.dg/concepts/explicit-spec2.C: Likewise.
1644 * g++.dg/concepts/equiv.C: Likewise.
1645 * g++.dg/concepts/friend1.C: Likewise.
1646 * g++.dg/concepts/fn4.C: Likewise.
1647 * g++.dg/concepts/var-templ3.C: Likewise.
1648 * g++.dg/concepts/explicit-inst2.C: Likewise.
1649 * g++.dg/concepts/alias2.C: Likewise.
1650 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1651 * g++.dg/concepts/placeholder6.C: Likewise.
1652 * g++.dg/concepts/fn10.C: Likewise.
1653 * g++.dg/concepts/req3.C: Likewise.
1654 * g++.dg/concepts/variadic2.C: Likewise.
1655 * g++.dg/concepts/pr65636.C: Likewise.
1656 * g++.dg/concepts/intro6.C: Likewise.
1657 * g++.dg/concepts/class2.C: Likewise.
1658 * g++.dg/concepts/fn2.C: Likewise.
1659 * g++.dg/concepts/req20.C: Likewise.
1660 * g++.dg/concepts/req8.C: Likewise.
1661 * g++.dg/concepts/placeholder1.C: Likewise.
1662 * g++.dg/concepts/pr65854.C: Likewise.
1663 * g++.dg/concepts/member-concept.C: Likewise.
1664 * g++.dg/concepts/template-parm2.C: Likewise.
1665 * g++.dg/concepts/variadic1.C: Likewise.
1666 * g++.dg/concepts/fn7.C: Likewise.
1667 * g++.dg/concepts/intro4.C: Likewise.
1668 * g++.dg/concepts/req13.C: Likewise.
1669 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1670 * g++.dg/concepts/explicit-spec6.C: Likewise.
1671 * g++.dg/concepts/auto1.C: Likewise.
1672 * g++.dg/concepts/alias1.C: Likewise.
1673 * g++.dg/concepts/fn-concept1.C: Likewise.
1674 * g++.dg/concepts/template-parm11.C: Likewise.
1675 * g++.dg/concepts/explicit-spec4.C: Likewise.
1676 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1677 * g++.dg/concepts/req9.C: Likewise.
1678 * g++.dg/concepts/req4.C: Likewise.
1679 * g++.dg/concepts/pr65681.C: Likewise.
1680 * g++.dg/concepts/req7.C: Likewise.
1681 * g++.dg/concepts/req12.C: Likewise.
1682 * g++.dg/concepts/fn5.C: Likewise.
1683 * g++.dg/concepts/alias4.C: Likewise.
1684 * g++.dg/concepts/generic-fn.C: Likewise.
1685 * g++.dg/concepts/feature-macro.C: Likewise.
1686 * g++.dg/concepts/req19.C: Likewise.
1687 * g++.dg/concepts/placeholder3.C: Likewise.
1688 * g++.dg/concepts/intro3.C: Likewise.
1689 * g++.dg/concepts/partial-spec5.C: Likewise.
1690 * g++.dg/concepts/template-parm4.C: Likewise.
1691 * g++.dg/concepts/dr1430.C: Likewise.
1692 * g++.dg/concepts/pr65634.C: Likewise.
1693 * g++.dg/concepts/var-concept4.C: Likewise.
1694 * g++.dg/concepts/pr67249.C: Likewise.
1695 * g++.dg/concepts/expression.C: Likewise.
1696 * g++.dg/concepts/pr65575.C: Likewise.
1697 * g++.dg/concepts/partial-spec2.C: Likewise.
1698 * g++.dg/concepts/template-parm9.C: Likewise.
1699 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1700 * g++.dg/concepts/equiv2.C: Likewise.
1701 * g++.dg/concepts/req11.C: Likewise.
1702 * g++.dg/concepts/template-parm1.C: Likewise.
1703 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1704 * g++.dg/concepts/var-concept1.C: Likewise.
1705 * g++.dg/concepts/fn3.C: Likewise.
1706 * g++.dg/torture/pr46364.C: Likewise.
1707 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1708 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1709 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1710 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1711 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1712 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1713 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1714 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1715 * g++.dg/torture/pr52918-1.C: Likewise.
1716 * g++.dg/torture/pr49394.C: Likewise.
1717 * g++.dg/torture/pr57190.C: Likewise.
1718 * g++.dg/cpp0x/static_assert8.C: Likewise.
1719 * g++.dg/cpp0x/noexcept19.C: Likewise.
1720 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1721 * g++.dg/cpp0x/variadic73.C: Likewise.
1722 * g++.dg/cpp0x/noexcept02.C: Likewise.
1723 * g++.dg/cpp0x/defaulted23.C: Likewise.
1724 * g++.dg/cpp0x/noexcept08.C: Likewise.
1725 * g++.dg/cpp0x/auto9.C: Likewise.
1726 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1727 * g++.dg/cpp0x/error5.C: Likewise.
1728 * c-c++-common/gomp/atomic-12.c: Likewise.
1729 * c-c++-common/gomp/atomic-13.c: Likewise.
1730 * c-c++-common/gomp/atomic-14.c: Likewise.
1731 * c-c++-common/Wvarargs-2.c: Likewise.
1732 * c-c++-common/Wvarargs.c: Likewise.
1733 * c-c++-common/vector-subscript-2.c: Likewise.
1734 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1735 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1736 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1737 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1738 * g++.old-deja/g++.eh/throw2.C: Likewise.
1739 * g++.old-deja/g++.eh/throw1.C: Likewise.
1740 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1741 * g++.old-deja/g++.other/new7.C: Likewise.
1742 * g++.old-deja/g++.other/crash30.C: Likewise.
1743 * g++.old-deja/g++.other/regstack.C: Likewise.
1744 * g++.old-deja/g++.other/crash28.C: Likewise.
1745 * g++.old-deja/g++.jason/bool5.C: Likewise.
1746 * g++.old-deja/g++.mike/p10416.C: Likewise.
1747 * g++.old-deja/g++.mike/eh25.C: Likewise.
1748 * g++.old-deja/g++.mike/eh55.C: Likewise.
1749
a1189286
JJ
1750 PR rtl-optimization/82192
1751 * gcc.c-torture/execute/pr82192.c: New test.
1752
897da303
RB
17532017-09-15 Richard Biener <rguenther@suse.de>
1754
1755 PR tree-optimization/82217
1756 * gcc.dg/torture/pr82217.c: New testcase.
1757
854dde43
JJ
17582017-09-15 Jakub Jelinek <jakub@redhat.com>
1759
1760 PR target/82145
1761 * gcc.target/i386/pr82145.c: New test.
1762
22d07ec2
PT
17632017-09-15 Paul Thomas <pault@gcc.gnu.org>
1764
1765 PR fortran/82184
1766 * gfortran.dg/pointer_array_9.f90: New test.
1767
12fca96e
MM
17682017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1769
1770 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1771 __builtin_fabsq.
1772 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1773 of __builtin_fabsq. Prevent the test from running on 32-bit.
1774 * gcc.target/powerpc/float128-fma1.c: New test.
1775 * gcc.target/powerpc/float128-fma2.c: Likewise.
1776 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1777 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1778
595ced60
DM
17792017-09-14 David Malcolm <dmalcolm@redhat.com>
1780
1781 PR jit/82174
1782 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1783 New test case.
1784
44e13e60
PH
17852017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1786
1787 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1788
2a94be35
WS
17892017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1790
1791 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1792 lp64 requirement.
1793
0fa0fdb7
RB
17942017-09-14 Richard Biener <rguenther@suse.de>
1795
1796 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1797 * gcc.dg/uninit-suppress_2.c: Adjust.
1798 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1799
83ada6e8
RO
18002017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1801
1802 PR tree-optimization/80996
1803 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1804
c5f59763
JJ
18052017-09-14 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR target/81325
1808 * g++.dg/cpp0x/pr81325.C: New test.
1809
87f3a5cf
PT
18102017-09-13 Paul Thomas <pault@gcc.gnu.org>
1811
1812 PR fortran/82173
1813 * gfortran.dg/pdt_10.f03 : New test.
1814
b6509175
PC
18152017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1816
1817 PR c++/68177
1818 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1819
c7885b85
ML
18202017-09-13 Martin Liska <mliska@suse.cz>
1821
1822 PR middle-end/82154
1823 * g++.dg/torture/pr82154.C: New test.
1824
97e63e12
PC
18252017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 PR c++/61362
1828 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1829 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1830
bce5091a
SE
18312017-09-13 Steve Ellcey <sellcey@cavium.com>
1832
1833 PR tree-optimization/80925
1834 * gfortran.dg/vect/vect-2.f90: Add
1835 --param vect-max-peeling-for-alignment=0 option.
1836 Remove unaligned access and peeling checks.
1837 * gfortran.dg/vect/vect-3.f90: Ditto.
1838 * gfortran.dg/vect/vect-4.f90: Ditto.
1839 * gfortran.dg/vect/vect-5.f90: Ditto.
1840
13380861
PC
18412017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1842
1843 PR c++/61135
1844 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1845 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1846
bb5d9711
JW
18472017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1848
1849 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1850
267bbb6f
MP
18512017-09-13 Marek Polacek <polacek@redhat.com>
1852
1853 PR c/82167
1854 * gcc.dg/pr82167.c: New test.
1855
8a411aa3
WS
18562017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1857
1858 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1859 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1860 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1861 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1862 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1863 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1864
1cb656f8
JW
18652017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1866
1867 * gcc.target/aarch64/pr62178.c: Updated testcase
1868 to scan for two ldrs and an mla.
1869
e5b87132
PC
18702017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1871
1872 PR c++/59949
1873 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1874
491cefb7
WD
18752017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1876
1877 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1878
4395a473
TP
18792017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1880
1881 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1882 ARMv8-A and ARMv8-R.
1883 * gcc.target/arm/acle/cdp2.c: Likewise.
1884 * gcc.target/arm/acle/ldc.c: Likewise.
1885 * gcc.target/arm/acle/ldc2.c: Likewise.
1886 * gcc.target/arm/acle/ldc2l.c: Likewise.
1887 * gcc.target/arm/acle/ldcl.c: Likewise.
1888 * gcc.target/arm/acle/mcr.c: Likewise.
1889 * gcc.target/arm/acle/mcr2.c: Likewise.
1890 * gcc.target/arm/acle/mcrr.c: Likewise.
1891 * gcc.target/arm/acle/mcrr2.c: Likewise.
1892 * gcc.target/arm/acle/mrc.c: Likewise.
1893 * gcc.target/arm/acle/mrc2.c: Likewise.
1894 * gcc.target/arm/acle/mrrc.c: Likewise.
1895 * gcc.target/arm/acle/mrrc2.c: Likewise.
1896 * gcc.target/arm/acle/stc.c: Likewise.
1897 * gcc.target/arm/acle/stc2.c: Likewise.
1898 * gcc.target/arm/acle/stc2l.c: Likewise.
1899 * gcc.target/arm/acle/stcl.c: Likewise.
1900 * lib/target-supports.exp:
1901 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1902 and stcl in the comment.
1903 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1904 and disable Thumb-1 targets.
1905 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1906 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1907
caf3dcdf
PC
19082017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1909
1910 PR c++/47226
1911 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1912 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1913
2da6996c
RB
19142017-09-13 Richard Biener <rguenther@suse.de>
1915
1916 PR middle-end/82128
1917 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1918 default-def to avoid breaking iterator update with the weird
1919 interaction with cgraph_update_edges_for_call_stmt_node.
1920
d6ecd2cf
KV
19212017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1922
1923 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1924
741bbaab
PC
1925017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR c++/70621
1928 * g++.dg/torture/pr70621.C: New.
1929
18a4e7e3
PT
19302017-09-12 Paul Thomas <pault@gcc.gnu.org>
1931
1932 PR fortran/82173
1933 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1934 is defined' error.
1935 * gfortran.dg/pdt_6.f03 : New test.
1936 * gfortran.dg/pdt_7.f03 : New test.
1937 * gfortran.dg/pdt_8.f03 : New test.
1938
1939 PR fortran/82168
1940 * gfortran.dg/pdt_9.f03 : New test.
1941
cbc45bea
JJ
19422017-09-12 Jakub Jelinek <jakub@redhat.com>
1943
1944 PR target/82112
1945 * gcc.target/powerpc/pr82112.c: New test.
1946 * g++.dg/ext/altivec-18.C: New test.
1947
5f33b353
ML
19482017-09-12 Martin Liska <mliska@suse.cz>
1949
1950 PR testsuite/82114
1951 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1952
29545149
RB
19532017-09-12 Richard Biener <rguenther@suse.de>
1954
1955 PR tree-optimization/82157
1956 * gcc.dg/torture/pr82157.c: New testcase.
1957
8101ec85
SA
19582017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1959
1960 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1961 attribute.
1962 * gcc.target/mips/near-far-2.c: Likewise.
1963 * gcc.target/mips/near-far-3.c: Likewise.
1964 * gcc.target/mips/near-far-4.c: Likewise.
1965
ec33aebb
JJ
19662017-09-12 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR target/82112
1969 * c-c++-common/pr82112.c: New test.
1970 * gcc.dg/pr82112.c: New test.
1971
2f6c18e0
EB
19722017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1973
1974 PR ada/79441
1975 * gnat.dg/pack9.adb: Robustify.
1976
ff3598bc
PT
19772017-09-10 Paul Thomas <pault@gcc.gnu.org>
1978
1979 PR fortran/34640
1980 * gfortran.dg/associate_24.f90: New test.
1981 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1982 checks.
1983 * gfortran.dg/no_arg_check_2.f90: Likewise.
1984 * gfortran.dg/pointer_array_1.f90: New test.
1985 * gfortran.dg/pointer_array_2.f90: New test.
1986 * gfortran.dg/pointer_array_7.f90: New test.
1987 * gfortran.dg/pointer_array_8.f90: New test.
1988 * gfortran.dg/pointer_array_component_1.f90: New test.
1989 * gfortran.dg/pointer_array_component_2.f90: New test.
1990 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1991 counts by 1.
1992
1993 PR fortran/40737
1994 * gfortran.dg/pointer_array_3.f90: New test.
1995
1996 PR fortran/57116
1997 * gfortran.dg/pointer_array_4.f90: New test.
1998
1999 PR fortran/55763
2000 * gfortran.dg/pointer_array_5.f90: New test.
2001
2002 PR fortran/57019
2003 * gfortran.dg/pointer_array_6.f90: New test.
2004
019bf9ad
JW
20052017-09-09 Jonathan Wakely <jwakely@redhat.com>
2006
2007 PR c++/81852
2008 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2009 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2010 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2011 * g++.dg/cpp1y/feat-neg.C: Likewise.
2012 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2013
95b7c2e0
PMR
20142017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2015
2016 * gnat.dg/debug14.adb: New test.
2017
89ec98ed
EB
20182017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2019
2020 * gnat.dg/specs/atomic3.ads: New test.
2021
ea09ecc5
EB
20222017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2023
2024 * gnat.dg/specs/vfa.ads: Rename into...
2025 * gnat.dg/specs/vfa1.ads: ...this.
2026 * gnat.dg/specs/vfa2.ads: New test.
2027
5bab4c96
PT
20282017-09-09 Paul Thomas <pault@gcc.gnu.org>
2029
2030 * gfortran.dg/pdt_1.f03 : New test.
2031 * gfortran.dg/pdt_2.f03 : New test.
2032 * gfortran.dg/pdt_3.f03 : New test.
2033 * gfortran.dg/pdt_4.f03 : New test.
2034 * gfortran.dg/pdt_5.f03 : New test.
2035
b2c5d6f1 20362017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
2037
2038 * gcc.dg/pr81988.c: New test.
2039
20402017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2041
1c49a3ed
EB
2042 * gnat.dg/opt67.adb: New test.
2043 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2044
86373d92
JJ
20452017-09-07 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR target/81979
2048 * gcc.dg/pr81979.c: New test.
2049
a3064a99
EB
20502017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2051
2052 PR ada/82126
2053 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2054
a7976089
RB
20552017-09-07 Richard Biener <rguenther@suse.de>
2056
2057 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2058 opportunity.
2059
bbd35101
MM
20602017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2061
2062 * gcc.target/powerpc/float128-1.c: Update options to know that
2063 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2064 -static-libgcc option which is no longer needed. Use -mvsx or
2065 -mpower9-vector to enable VSX or hardware IEEE support, rather
2066 than specifying a particular CPU.
2067 * gcc.target/powerpc/float128-2.c: Likewise.
2068 * gcc.target/powerpc/float128-cmp.c: Likewise.
2069 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2070 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2071 * gcc.target/powerpc/float128-hw.c: Likewise.
2072 * gcc.target/powerpc/float128-mix.c: Likewise.
2073 * gcc.target/powerpc/float128-type-1.c: Likewise.
2074 * gcc.target/powerpc/float128-type-2.c: Likewise.
2075 * gcc.target/powerpc/float128-3.c: New test.
2076 * gcc.target/powerpc/float128-4.c: Likewise.
2077 * gcc.target/powerpc/float128-5.c: Likewise.
2078
260da991
WD
20792017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2080
2081 PR middle-end/78468
2082 * gcc.dg/pr78468.c: Add alignment test.
2083
f6e50a7d
WW
20842017-09-06 Wish Wu <wishwu007@gmail.com>
2085 Jakub Jelinek <jakub@redhat.com>
2086
2087 * gcc.dg/sancov/cmp0.c: New test.
2088
f6bd5664
RB
20892017-09-06 Richard Biener <rguenther@suse.de>
2090
2091 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2092 test for correctness of vector lowering.
2093
796bd467
RB
20942017-09-06 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/82108
2097 * gcc.dg/vect/pr82108.c: New testcase.
2098
e9982c6a
MJ
20992017-09-06 Martin Jambor <mjambor@suse.cz>
2100
2101 PR tree-optimization/82078
2102 * gcc.dg/tree-ssa/pr82078.c: New test.
2103
3581d5db
JJ
21042017-09-06 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR middle-end/82095
2107 * gcc.dg/tls/pr82095.c: New test.
2108
bcc6842b
JJ
21092017-09-05 Jakub Jelinek <jakub@redhat.com>
2110
0fe4bc78
JJ
2111 PR middle-end/81768
2112 * gcc.dg/gomp/pr81768-2.c: New test.
2113
bcc6842b
JJ
2114 PR middle-end/81768
2115 * gcc.dg/gomp/pr81768-1.c: New test.
2116
55b2ce1c
BS
21172017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2118
2119 PR target/81833
2120 * gcc.target/powerpc/pr81833-1.c: New file.
2121 * gcc.target/powerpc/pr81833-2.c: New file.
2122
f174328e
L
21232017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2124
2125 PR target/59501
2126 PR target/81624
2127 PR target/81769
2128 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2129 * gcc.target/i386/pr81769-1a.c: New test.
2130 * gcc.target/i386/pr81769-1b.c: Likewise.
2131 * gcc.target/i386/pr81769-2.c: Likewise.
2132
c253525e
MP
21332017-09-05 Marek Polacek <polacek@redhat.com>
2134
2135 PR sanitizer/82072
2136 * c-c++-common/ubsan/pr82072-2.c: New test.
2137
d49318d9
PC
21382017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 PR c++/81942
2141 * g++.dg/cpp1y/constexpr-return3.C: New.
2142
d3b080bc
EB
21432017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2144
2145 * gnat.dg/incomplete5.ad[sb]: New test.
2146 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2147
1f073c92
EB
21482017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2149
2150 * gnat.dg/specs/uc2.ads: New test.
2151
806fcf71
EB
21522017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2153
2154 * gnat.dg/taft_type4.adb: New test.
2155 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2156
a0f8cad6
RB
21572017-09-05 Richard Biener <rguenther@suse.de>
2158
2159 PR tree-optimization/82102
2160 * gcc.dg/torture/pr82102.c: New testcase.
2161
babf697a
EB
21622017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2163
2164 * testsuite/gnat.dg/array29.ad[sb]: New test.
2165
02e637d8
ML
21662017-09-05 Martin Liska <mliska@suse.cz>
2167
2168 PR tree-optimization/82032
2169 * g++.dg/other/pr82032.C: New test.
2170 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2171 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2172 * gcc.dg/switch-10.c: Likewise.
2173
bc394e5a
UB
21742017-09-04 Uros Bizjak <ubizjak@gmail.com>
2175
2176 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2177 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2178
9afacf39
BE
21792017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2180
2181 PR target/77308
2182 * gcc.target/arm/pr77308-1.c: New test.
2183
11a82e25
RB
21842017-09-04 Richard Biener <rguenther@suse.de>
2185
2186 PR tree-optimization/82084
2187 * g++.dg/torture/pr82084.C: New testcase.
2188
bc7fe952
MP
21892017-09-04 Marek Polacek <polacek@redhat.com>
2190
2191 PR c/81783
2192 * c-c++-common/Wtautological-compare-5.c: New test.
2193
8713d0f1
JL
21942017-09-04 Jeff Law <law@redhat.com>
2195
2196 PR tree-optimization/64910
2197 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2198
8d2b48ae
MP
21992017-09-04 Marek Polacek <polacek@redhat.com>
2200
2201 PR sanitizer/82072
2202 * c-c++-common/ubsan/pr82072.c: New test.
2203
e910a9b1
RB
22042017-09-04 Richard Biener <rguenther@suse.de>
2205
2206 PR tree-optimization/82060
2207 * g++.dg/torture/pr82060.C: New testcase.
2208
d8c40eff
AM
22092017-09-04 Alexander Monakov <amonakov@ispras.ru>
2210
2211 PR rtl-optimization/57448
2212 PR target/67458
2213 PR target/81316
2214 * gcc.dg/atomic/pr80640-2.c: New testcase.
2215 * gcc.dg/atomic/pr81316.c: New testcase.
2216
1fda57cb
TV
22172017-09-04 Tom de Vries <tom@codesourcery.com>
2218
2219 PR tree-optimization/82052
2220 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2221 call in fn11.
2222
792ce29f
JJ
22232017-09-04 Jakub Jelinek <jakub@redhat.com>
2224
ca1150f0
JJ
2225 PR sanitizer/81981
2226 * gcc.dg/ubsan/pr81981.c: New test.
2227
792ce29f
JJ
2228 PR tree-optimization/70043
2229 PR testsuite/82093
2230 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2231
83982f26
UB
22322017-09-04 Uros Bizjak <ubizjak@gmail.com>
2233
2234 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2235 * gcc.target/i386/bmi-check.h (main): Ditto.
2236 * gcc.target/i386/bmi2-check.h (main): Ditto.
2237 * gcc.target/i386/rtm-check.h (main): Ditto.
2238 * gcc.target/i386/sha-check.h (main): Ditto.
2239 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2240 (main): Use __get_cpuid_count. Use check_osxsave.
2241 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2242 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2243 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2244 (main): Use check_osxsave.
2245
f36b315d
UB
22462017-09-03 Uros Bizjak <ubizjak@gmail.com>
2247
2248 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2249 and return NORUNRES on failure.
2250 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2251 __builtin_va_arg_pack instead of __va_arg_pack.
2252 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2253 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2254 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2255 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2256 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2257
bff0050a
JJ
22582017-09-01 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR target/81766
2261 * gcc.target/i386/pr81766.c: New test.
2262
e035be33
JM
22632017-09-01 Joseph Myers <joseph@codesourcery.com>
2264
2265 PR c/82071
2266 * gcc.target/i386/excess-precision-7.c: New test.
2267
db6bb1ec
AK
22682017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2269
2270 PR target/82012
2271 * gcc.target/s390/target-attribute/pr82012.c: New test.
2272
0e34f6d8
JL
22732017-09-01 Jeff Law <law@redhat.com>
2274
2ec399d8
JS
2275 * gcc.target/i386/const-in-bss.c: New test.
2276
0e34f6d8
JL
2277 PR tree-optimization/82052
2278 * gcc.c-torture/compile/pr82052.c: New test.
2279
349884d1
JJ
22802017-09-01 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR sanitizer/81923
2283 * gcc.dg/asan/pr81923.c: New test.
2284
002618d8
ML
22852017-09-01 Martin Liska <mliska@suse.cz>
2286
2287 PR tree-optimization/82059
2288 * gcc.dg/tree-ssa/pr82059.c: New test.
2289
a2de90a4
CZ
22902017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2291
2292 * gcc.target/arc/loop-1.c: Deleted.
2293
1370fccf
CZ
22942017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2295
2296 * gcc.target/arc/arc.exp: Test also cpp files.
2297 * gcc.target/arc/tdelay_slots.cpp: New test.
2298
7cfbf676
CZ
22992017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2300
2301 * gcc.target/arc/pr9001184797.c: New test.
2302
d2e05fcb
JJ
23032017-09-01 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR c/81887
2306 * c-c++-common/gomp/pr81887.c: New test.
2307 * gfortran.dg/gomp/pr81887.f90: New test.
2308
8dc9277a
MP
23092017-09-01 Marek Polacek <polacek@redhat.com>
2310
2311 PR c++/82040
2312 * g++.dg/warn/Wbool-operation-1.C: New test.
2313
9f532472
CZ
23142017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2315
2316 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2317 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2318
b6fb7933
CZ
23192017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2320
2321 * gcc.target/arc/sdata-3.c: New file.
2322 * gcc.target/arc/sdata-4.c: Likewise.
2323
7488b577
RB
23242017-08-31 Richard Biener <rguenther@suse.de>
2325
2326 PR middle-end/82054
2327 * g++.dg/gomp/pr82054.C: New testcase.
2328
3aebc597
RL
23292017-08-31 Renlin Li <renlin.li@arm.com>
2330 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2331
2332 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2333
3e75ec3f
BS
23342017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2335
2336 PR tree-optimization/81987
2337 * g++.dg/torture/pr81987.C: New file.
2338
02d54806
EB
23392017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2340
2341 * gnat.dg/aggr22.ad[sb]: New test.
2342
e0bd5a28
PH
23432017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2344
2345 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2346
6da714c6
MM
23472017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2348
2349 PR target/82015
2350 * gcc.target/powerpc/pr82015.c: Fix up error message.
2351
6cc30cb4
ML
23522017-08-30 Martin Liska <mliska@suse.cz>
2353
2354 PR inline-asm/82001
2355 * gcc.dg/ipa/pr82001.c: New test.
2356
d16c828e
ML
23572017-08-30 Martin Liska <mliska@suse.cz>
2358
2359 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2360
36ef8e6f
RB
23612017-08-30 Richard Biener <rguenther@suse.de>
2362
2363 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2364
72932ccf
MM
23652017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2366
2367 PR target/82015
2368 * gcc.target/powerpc/pr82015.c: New test.
2369
4e395d91
UB
23702017-08-29 Uros Bizjak <ubizjak@gmail.com>
2371
2372 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2373
2ffc0382
UB
23742017-08-29 Uros Bizjak <ubizjak@gmail.com>
2375
2376 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2377 * gcc.target/i386/abi-2.c: Ditto.
2378 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2379 * gcc.target/i386/pr22076.c: Ditto.
2380 * gcc.target/i386/pr37216.c: Ditto.
2381 * gcc.target/i386/pr39431.c: Ditto.
2382 * gcc.target/i386/pr40906-1.c: Ditto.
2383 * gcc.target/i386/pr40906-2.c: Ditto.
2384 * gcc.target/i386/pr43766.c: Ditto.
2385 * gcc.target/i386/pr46226.c: Ditto.
2386 * gcc.target/i386/pr46470.c: Ditto.
2387 * gcc.target/i386/pr59929.c: Ditto.
2388 * gcc.target/i386/sse-10.c: Ditto.
2389 * gcc.target/i386/vararg-1.c: Ditto.
2390 * gcc.target/i386/vararg-1.c: Ditto.
2391 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2392 * gcc.target/i386/pr44223.c: Ditto.
2393 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2394 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2395 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2396 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2397 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2398 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2399 * gcc.target/i386/mvc9.c: Compile for lto target only.
2400 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2401 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2402 * gcc.target/i386/pr57091.c: Ditto.
2403 * gcc.target/i386/pr61599-2.c: Ditto.
2404
8eb91869
BS
24052017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2406
2407 PR tree-optimization/81503
2408 * gcc.c-torture/execute/pr81503.c: New file.
2409
9dc3d6a9
ML
24102017-08-29 Martin Liska <mliska@suse.cz>
2411
2ffc0382 2412 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2413 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2414
faa5399b 24152017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2416 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2417
2418 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2419
14d62813
JL
24202017-08-28 Jeff Law <law@redhat.com>
2421
2422 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2423 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2424 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2425 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2426 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2427 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2428 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2429 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2430 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2431
c11384aa
JW
24322017-08-28 Janus Weil <janus@gcc.gnu.org>
2433
2434 PR fortran/81770
2435 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2436 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2437
ac9a43e1
SE
24382017-08-28 Steve Ellcey <sellcey@cavium.com>
2439
2440 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2441 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2442 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2443
2aa8aa18
RB
24442017-08-28 Richard Biener <rguenther@suse.de>
2445
2446 PR tree-optimization/81977
2447 * g++.dg/torture/pr81977.C: New testcase.
2448
5e5ccf0d
AM
24492017-08-28 Alexander Monakov <amonakov@ispras.ru>
2450
2451 PR target/80640
2452 * gcc.dg/atomic/pr80640.c: New testcase.
2453
a5df2090
UB
24542017-08-27 Uros Bizjak <ubizjak@gmail.com>
2455
2456 PR target/81995
2457 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2458 * gcc.target/i386/pr46091-4a.c: Ditto.
2459
86e03ef9
TK
24602017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2461
2462 PR fortran/81974
2463 * gfortran.dg/inline_matmul_19.f90: New test.
2464
6e4c6a24
SM
24652017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2466
2467 * gcc.target/powerpc/m128-check.h: New file.
2468 * gcc.target/powerpc/sse-check.h: New file.
2469 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2470 * gcc.target/powerpc/sse-movlps-2.c: New file.
2471 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2472 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2473 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2474 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2475 * gcc.target/powerpc/sse-divss-1.c: New file.
2476 * gcc.target/powerpc/sse-movhps-1.c: New file.
2477 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2478 * gcc.target/powerpc/sse-subps-1.c: New file.
2479 * gcc.target/powerpc/sse-minps-1.c: New file.
2480 * gcc.target/powerpc/sse-pminub-1.c: New file.
2481 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2482 * gcc.target/powerpc/sse-shufps-1.c: New file.
2483 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2484 * gcc.target/powerpc/sse-maxps-1.c: New file.
2485 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2486 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2487 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2488 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2489 * gcc.target/powerpc/sse-mulps-1.c: New file.
2490 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2491 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2492 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2493 * gcc.target/powerpc/sse-subss-1.c: New file.
2494 * gcc.target/powerpc/sse-movss-2.c: New file.
2495 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2496 * gcc.target/powerpc/sse-minss-1.c: New file.
2497 * gcc.target/powerpc/sse-movaps-2.c: New file.
2498 * gcc.target/powerpc/sse-movlps-1.c: New file.
2499 * gcc.target/powerpc/sse-maxss-1.c: New file.
2500 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2501 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2502 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2503 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2504 * gcc.target/powerpc/sse-mulss-1.c: New file.
2505 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2506 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2507 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2508 * gcc.target/powerpc/sse-movhps-2.c: New file.
2509 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2510 * gcc.target/powerpc/sse-xorps-1.c: New file.
2511 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2512 * gcc.target/powerpc/sse-orps-1.c: New file.
2513 * gcc.target/powerpc/sse-addps-1.c: New file.
2514 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2515 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2516 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2517 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2518 * gcc.target/powerpc/sse-andps-1.c: New file.
2519 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2520 * gcc.target/powerpc/sse-divps-1.c: New file.
2521 * gcc.target/powerpc/sse-andnps-1.c: New file.
2522 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2523 * gcc.target/powerpc/sse-movss-1.c: New file.
2524 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2525 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2526 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2527 * gcc.target/powerpc/sse-movaps-1.c: New file.
2528 * gcc.target/powerpc/sse-movss-3.c: New file.
2529 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2530 * gcc.target/powerpc/sse-addss-1.c: New file.
2531 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2532
56b26dd4
MM
25332017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2534
2ffc0382 2535 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2536 * gcc.target/powerpc/dform-2.c: Likewise.
2537 * gcc.target/powerpc/dform-3.c: Likewise.
2538 * gcc.target/powerpc/pr71656-1.c: Likewise.
2539 * gcc.target/powerpc/pr71656-2.c: Likewise.
2540 * gcc.target/powerpc/pr80103-1.c: Likewise.
2541 * gcc.target/powerpc/pr80098-1.c: Likewise.
2542
6512c0f1
MS
25432017-08-24 Martin Sebor <msebor@redhat.com>
2544
2545 PR middle-end/81908
2546 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2547 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2548 * gcc.dg/tree-ssa/pr81908.c: New test.
2549
281de9c2
SM
25502017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2551
2ffc0382
UB
2552 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2553 Suppress warning during tests.
281de9c2 2554
10bfe16f
UB
25552017-08-24 Uros Bizjak <ubizjak@gmail.com>
2556
2557 * lib/target-supports.exp: Group together target-dependant checks.
2558
142ff602
BC
25592017-08-24 Bin Cheng <bin.cheng@arm.com>
2560
2561 PR tree-optimization/81913
2562 * gcc.c-torture/execute/pr81913.c: New test.
2563 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2564 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2565
9b25e12d
RB
25662017-08-23 Richard Biener <rguenther@suse.de>
2567
2568 PR target/81921
2569 * gcc.target/i386/pr81921.c: New testcase.
2570
122f9da1
DS
25712017-08-23 Daniel Santos <daniel.santos@pobox.com>
2572
2573 * gcc.target/i386/pr80969-1.c: New testcase.
2574 * gcc.target/i386/pr80969-2a.c: Likewise.
2575 * gcc.target/i386/pr80969-2.c: Likewise.
2576 * gcc.target/i386/pr80969-3.c: Likewise.
2577 * gcc.target/i386/pr80969-4a.c: Likewise.
2578 * gcc.target/i386/pr80969-4b.c: Likewise.
2579 * gcc.target/i386/pr80969-4.c: Likewise.
2580 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2581 * lib/target-supports.exp (check_avx512_os_support_available,
2582 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2583 New proceedures for target avx512f and avx512f_runtime selectors.
2584 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2585
397ecd05
DM
25862017-08-23 David Malcolm <dmalcolm@redhat.com>
2587
2588 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2589 * gcc.dg/param-type-mismatch.c: New test case.
2590
44b1b798
WS
25912017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2592
2593 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2594 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2595 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2596 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2597 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2598 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2599 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2600
60591d4e
RB
26012017-08-23 Richard Biener <rguenther@suse.de>
2602
2603 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2604 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2605 * gnat.dg/noinline2.adb: Likewise.
2606 * gnat.dg/renaming6.adb: Likewise.
2607 * gnat.dg/renaming6.ads: Likewise.
2608 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2609
3767b2e4
RB
26102017-08-23 Richard Biener <rguenther@suse.de>
2611
2612 PR lto/81940
2613 * g++.dg/lto/pr81940_0.C: New testcase.
2614
c37691e5
TC
26152017-08-23 Tamar Christina <tamar.christina@arm.com>
2616
2617 PR middle-end/19706
2618 * gcc.dg/tree-ssa/pr19706.c: New.
2619 * lib/target-supports.exp (check_effective_target_xorsign): New.
2620
4d68ff06
DS
26212017-08-22 Daniel Santos <daniel.santos@pobox.com>
2622
2623 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2624 -mabi=ms
2625 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2626 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2627 * gcc.target/i386/pr66275.c: Likewise.
2628 * gcc.target/i386/pr68018.c: Likewise.
2629
5b37159f
WS
26302017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2631
2632 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2633
0db8ddfc
JL
26342017-08-22 Jeff Law <law@redhat.com>
2635
2636 PR tree-optimization/81741
2637 PR tree-optimization/71947
2638 * gcc.dg/tree-ssa/pr81741.c: New test.
2639 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2640 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2641 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2642 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2643 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2644 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2645 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2646
44d23deb
YR
26472017-08-22 Yvan Roux <yvan.roux@linaro.org>
2648
2649 PR c++/80287
2650 * g++.dg/pr80287.C: New test.
2651
7f1bf27a
RB
26522017-08-22 Richard Biener <rguenther@suse.de>
2653
2654 Revert
2655 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2656
2657 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2658
1823c4f6
RB
26592017-08-22 Richard Biener <rguenther@suse.de>
2660
2661 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2662 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2663 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2664 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2665 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2666 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2667 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2668 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2669
bef016bf
JD
26702017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2671
2672 PR fortran/81296
2673 * gfortran.dg/dtio_12.f90: Update test.
2674
57cea2b3
NS
26752017-08-21 Nathan Sidwell <nathan@acm.org>
2676
2677 * g++.dg/template/pr81899.C: Fix c++03.
2678 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2679
7f204c0f
DM
26802017-08-21 David Malcolm <dmalcolm@redhat.com>
2681
2682 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2683 Update expected result to show all of "(long)0" being underlined.
2684 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2685 (test_multitoken_macro): Update expected underlining.
2686
2f687306
DM
26872017-08-21 David Malcolm <dmalcolm@redhat.com>
2688
2689 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2690 to show underlining of all pertinent params.
2691 * gcc.dg/format/pr72858.c: Likewise.
2692
453773df
UB
26932017-08-21 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/46091
2696 * gcc.target/i386/pr46091-4.c: New test.
2697 * gcc.target/i386/pr46091-4a.c: Ditto.
2698 * gcc.target/i386/pr46091-5.c: Ditto.
2699 * gcc.target/i386/pr46091-5a.c: Ditto.
2700
5ec1701e
NS
27012017-08-21 Nathan Sidwell <nathan@acm.org>
2702
2703 PR c++/81899
2704 * g++.dg/template/pr81899.C: New.
2705
404938ed
RB
27062017-08-21 Richard Biener <rguenther@suse.de>
2707
2708 PR tree-optimization/81900
2709 * gcc.dg/torture/pr81900.c: New testcase.
2710
1ea85365
RB
27112017-08-21 Richard Biener <rguenther@suse.de>
2712
2713 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2714 regex to handle the LTO case.
2715 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2716 * c-c++-common/asan/misalign-1.c: Likewise.
2717 * c-c++-common/asan/misalign-2.c: Likewise.
2718 * c-c++-common/asan/null-deref-1.c: Likewise.
2719 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2720 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2721 * c-c++-common/asan/use-after-free-1.c: Likewise.
2722 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2723 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2724 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2725 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2726 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2727 * g++.dg/asan/large-func-test-1.C: Likewise.
2728 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2729
8322b607
RB
27302017-08-21 Richard Biener <rguenther@suse.de>
2731
2732 PR middle-end/81884
2733 * g++.dg/torture/pr81884.C: New testcase.
2734
8e7b84e8
JDA
27352017-08-20 John David Anglin <danglin@gcc.gnu.org>
2736
2737 PR ipa/77732
2738 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2739
953e520d
DM
27402017-08-18 David Malcolm <dmalcolm@redhat.com>
2741
2742 PR tree-optimization/46805
2743 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2744 * jit.dg/test-autovectorize.c: New test case.
2745
b1eb28d1
PB
27462017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2747
2748 PR target/80210
2749 * gcc.target/powerpc/pr80210.c: New test.
2750
f661e57e
DM
27512017-08-18 David Malcolm <dmalcolm@redhat.com>
2752
2753 PR c++/81514
2754 * g++.dg/lookup/empty.h: New file.
2755 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2756 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2757 on a built-in.
2758
00aa1fa2
L
27592017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2760
2761 PR c/53037
2762 * c-c++-common/pr53037-5.c: New test.
2763 * g++.dg/pr53037-1.C: Likewise.
2764 * g++.dg/pr53037-2.C: Likewise.
2765 * g++.dg/pr53037-3.C: Likewise.
2766 * g++.dg/pr53037-4.C: Likewise.
2767 * gcc.dg/pr53037-1.c: Likewise.
2768 * gcc.dg/pr53037-2.c: Likewise.
2769 * gcc.dg/pr53037-3.c: Likewise.
2770 * gcc.dg/pr53037-4.c: Likewise.
2771
4a89b7e7
PB
27722017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2773
2774 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2775 * gcc.target/powerpc/p9-vparity.c: Likewise.
2776 * gcc.target/powerpc/pr68805.c: Likewise.
2777 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2778
d00fdf85
PB
27792017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2780
2781 PR target/72804
2782 * gcc.target/powerpc/pr72804.c: New test.
2783
e67bbd5d
MP
27842017-08-17 Marek Polacek <polacek@redhat.com>
2785
2786 PR middle-end/81814
2787 * gcc.dg/torture/pr81814.c: New test.
2788
ea58eb88
JW
27892017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2790
2791 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2792
ab4b719a
TV
27932017-08-17 Tom de Vries <tom@codesourcery.com>
2794
2795 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2796
344be1fd
RB
27972017-08-17 Richard Biener <rguenther@suse.de>
2798
2799 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2800
7911a54d
UB
28012017-08-16 Uros Bizjak <ubizjak@gmail.com>
2802
2803 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2804 scan-assembler-times for alpha*-*-*.
2805 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2806 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2807
b68a9f34
TK
28082017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2809
2810 PR fortran/81116
2811 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2812
adb5b54b
UB
28132017-08-16 Uros Bizjak <ubizjak@gmail.com>
2814
2815 PR target/46091
2816 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2817 (testm): New test function.
2818 * gcc.target/i386/pr46091-2.c: Ditto.
2819 * gcc.target/i386/pr46091-3.c: Ditto.
2820
90d43c80
BC
28212017-08-16 Bin Cheng <bin.cheng@arm.com>
2822
2823 PR tree-optimization/81832
2824 * gcc.dg/tree-ssa/pr81832.c: New test.
2825
963aeaad
RS
28262017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2827
2828 PR tree-optimization/81835
2829 * gcc.dg/vect/pr81815.c: New test.
2830
aaf46c35
JM
28312017-08-15 Joseph Myers <joseph@codesourcery.com>
2832
2833 PR target/78460
2834 PR target/67712
2835 * gcc.c-torture/compile/string-large-1.c: New test.
2836
204b99cd
RB
28372017-08-15 Richard Biener <rguenther@suse.de>
2838
2839 PR tree-optimization/81790
2840 * gcc.dg/torture/pr81790.c: New testcase.
2841
27be025d
MS
28422017-08-14 Martin Sebor <msebor@redhat.com>
2843
2844 PR c/81117
2845 * c-c++-common/attr-nonstring-1.c: New test.
2846
da67acb9
MS
28472017-08-14 Martin Sebor <msebor@redhat.com>
2848
2849 PR c/81117
2850 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2851
9e3b1778
DE
28522017-08-14 David Edelsohn <dje.gcc@gmail.com>
2853
2854 * gcc.dg/ucnid-5.c: Skip on AIX.
2855 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2856
2912db04
UB
28572017-08-14 Uros Bizjak <ubizjak@gmail.com>
2858
2859 PR target/46091
2860 * gcc.target/i386/pr46091-1.c: New test.
2861 * gcc.target/i386/pr46091-2.c: Ditto.
2862 * gcc.target/i386/pr46091-3.c: Ditto.
2863
c7fd2176
WD
28642017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2865
2866 PR target/81643
2867 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2868
a72a7e39
BS
28692017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2870
2871 PR target/79845
2872 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2873 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2874 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2875 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2876 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2877 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2878 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2879 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2880 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2881 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2882 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2883 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2884 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2885 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2886 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2887 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2888 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2889 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2890 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2891 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2892 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2893 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2894 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2895 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2896 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2897 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2898 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2899 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2900 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2901 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2902 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2903 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2904 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2905 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2906 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2907 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2908 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2909 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2910 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2911 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2912 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2913 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2914 * gcc.target/powerpc/cmpb-3.c: Likewise.
2915 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2916 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2917 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2918 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2919 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2920 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2921 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2922 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2923 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2924 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2925 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2926 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2927 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2928 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2929 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2930 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2931 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2932 * gcc.target/powerpc/no-r11-3.c: Likewise.
2933 * gcc.target/powerpc/pr80098-1.c: Likewise.
2934 * gcc.target/powerpc/pr80098-2.c: Likewise.
2935 * gcc.target/powerpc/pr80098-3.c: Likewise.
2936 * gcc.target/powerpc/pr80098-4.c: Likewise.
2937 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2938 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2939 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2940 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2941 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2942 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2943 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2944 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2945 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2946 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2947 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2948
8d2d0de9
BC
29492017-08-14 Bin Cheng <bin.cheng@arm.com>
2950
2951 PR tree-optimization/81799
2952 * gcc.dg/tree-ssa/pr81799.c: New.
2953
5316dd1b
WD
29542017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2955
2956 PR middle-end/46932
2957 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2958 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2959
250db3f9
SN
29602017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2961
2962 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2963 -mno-pc-relative-literal-loads.
2964
0d9255af
RO
29652017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2966
2967 PR testsuite/81793
2968 * gcc.dg/pie-static-1.c: Require both static and pie support.
2969 * gcc.dg/pie-static-2.c: Likewise.
2970
7a7b545f
PMR
29712017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2972
2973 PR ada/79542
2974 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2975
bb85aa74
MP
29762017-08-11 Marek Polacek <polacek@redhat.com>
2977
2978 PR c/81795
2979 * gcc.dg/pr81795.c: New test.
2980
c4fa8984
TK
29812017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2982
2983 PR fortran/60355
2984 * gfortran.dg (bind_c_usage_30): New test.
2985
fe8a99d8
ML
29862017-08-11 Martin Liska <mliska@suse.cz>
2987
2988 PR tree-opt/79987
2989 * gcc.target/i386/mpx/pr79987.c: New test.
2990
4c71a171
ML
29912017-08-11 Martin Liska <mliska@suse.cz>
2992
2993 PR ipa/81213
2994 * gcc.target/i386/pr81213.c: New test.
2995
e1769bdd
UB
29962017-08-10 Uros Bizjak <ubizjak@gmail.com>
2997
2998 PR target/81708
2999 * gcc.target/i386/stack-prot-sym.c: New test.
3000
adc84037
RS
30012017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3002
3003 PR testsuite/81738
3004 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3005 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3006 vect_perm and vect_element_align for vectorization.
3007
8e941ae9
L
30082017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3009
3010 PR target/81736
3011 * gcc.target/i386/pr81736-1.c: New test.
3012 * gcc.target/i386/pr81736-2.c: Likewise.
3013 * gcc.target/i386/pr81736-3.c: Likewise.
3014 * gcc.target/i386/pr81736-4.c: Likewise.
3015 * gcc.target/i386/pr81736-5.c: Likewise.
3016 * gcc.target/i386/pr81736-6.c: Likewise.
3017 * gcc.target/i386/pr81736-7.c: Likewise.
3018
798f8628
WS
30192017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3020
3021 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3022 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3023
32129a17
DM
30242017-08-10 David Malcolm <dmalcolm@redhat.com>
3025
3026 * c-c++-common/missing-close-symbol.c: New test case.
3027 * c-c++-common/missing-symbol.c: New test case.
3028 * gcc.dg/unclosed-init.c: New test case.
3029 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3030 * g++.dg/diagnostic/unclosed-function.C: New test case.
3031 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3032 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3033 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3034 "expected identifier" error.
3035
57e1270f
FR
30362017-08-10 Fritz Reese <fritzoreese@gmail.com>
3037
3038 * gfortran.dg/dec_d_lines_1.f: New test.
3039 * gfortran.dg/dec_d_lines_2.f: New test.
3040
30412017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
3042
3043 * gfortran.dg/dec_structure_18.f90: New test.
3044 * gfortran.dg/dec_structure_19.f90: New test.
3045 * gfortran.dg/dec_structure_20.f90: New test.
3046 * gfortran.dg/dec_structure_21.f90: New test.
3047
aaab59b4
MP
30482017-08-10 Marek Polacek <polacek@redhat.com>
3049
3050 PR testsuite/81784
3051 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3052
f234f078
MP
3053 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3054
2b7d0696
ML
30552017-08-10 Martin Liska <mliska@suse.cz>
3056
3057 PR c++/81355
3058 * g++.dg/other/pr81355.C: New test.
3059
47ee1b7c
DM
30602017-08-09 David Malcolm <dmalcolm@redhat.com>
3061
3062 * jit.dg/all-non-failing-tests.h: Add note about
3063 test-vector-types.cc.
3064 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3065 case.
3066 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3067 New test case.
3068 * jit.dg/test-vector-types.cc: New test case.
3069
b388427b
AP
30702017-08-09 Andrew Pinski <apinski@cavium.com>
3071
3072 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3073 --save-temps to the options passed.
3074
12c2ab7b
MC
30752017-08-09 Michael Collison <michael.collison@arm.com>
3076
3077 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3078 boundary option and fix comment.
3079 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3080 boundary option and fix comment.
3081 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3082 boundary option and fix comment.
3083 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3084 -mstructure-size boundary option.
3085
a8a581af
SB
30862017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3087
3088 PR rtl-optimization/81423
3089 * gcc.c-torture/execute/pr81423.c: New testcase.
3090
50a87c1c
WS
30912017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3092
3093 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3094 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3095 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3096 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3097
3d9a180f
WS
30982017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3099
3100 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3101 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3102
ee9a9e7b
WS
31032017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3104
3105 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3106 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3107 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3108
07999eb2
WS
31092017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3110
3111 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3112 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3113 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3114 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3115
0ca970cd
SB
31162017-08-09 Slava Barinov <v.barinov@samsung.com>
3117
3118 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3119
296c53ac
MP
31202017-08-09 Marek Polacek <polacek@redhat.com>
3121
3122 PR c/81233
3123 * gcc.dg/diagnostic-types-1.c: New test.
3124 * gcc.dg/assign-warn-1.c: Update warning messages.
3125 * gcc.dg/assign-warn-2.c: Likewise.
3126 * gcc.dg/c90-const-expr-5.c: Likewise.
3127 * gcc.dg/c99-const-expr-5.c: Likewise.
3128 * gcc.dg/conv-2.c: Likewise.
3129 * gcc.dg/init-bad-7.c: Likewise.
3130 * gcc.dg/overflow-warn-1.c: Likewise.
3131 * gcc.dg/overflow-warn-2.c: Likewise.
3132 * gcc.dg/overflow-warn-3.c: Likewise.
3133 * gcc.dg/overflow-warn-4.c: Likewise.
3134 * gcc.dg/pointer-array-atomic.c: Likewise.
3135 * gcc.dg/pr26865.c: Likewise.
3136 * gcc.dg/pr61162-2.c: Likewise.
3137 * gcc.dg/pr61162.c: Likewise.
3138 * gcc.dg/pr67730-2.c: Likewise.
3139 * gcc.dg/pr69156.c: Likewise.
3140 * gcc.dg/pr70174.c: Likewise.
3141 * objc.dg/proto-lossage-4.m: Likewise.
3142
a32c8316
MP
31432017-08-09 Marek Polacek <polacek@redhat.com>
3144
3145 PR c/81417
3146 * Wsign-compare-1.c: New test.
3147 * gcc.dg/compare1.c: Adjust dg-bogus.
3148 * gcc.dg/compare2.c: Likewise.
3149 * gcc.dg/compare3.c: Likewise.
3150 * gcc.dg/compare7.c: Likewise.
3151 * gcc.dg/compare8.c: Likewise.
3152 * gcc.dg/compare9.c: Likewise.
3153 * gcc.dg/pr11492.c: Likewise.
3154
7345b714
L
31552017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3156
3157 PR driver/81523
3158 * gcc.dg/pie-7.c: New test.
3159 * gcc.dg/pie-static-1.c: Likewise.
3160 * gcc.dg/pie-static-2.c: Likewise.
3161
d5bf81b3
UB
31622017-08-08 Uros Bizjak <ubizjak@gmail.com>
3163
3164 PR target/81708
3165 * gcc.target/i386/stack-prot-guard.c: New test.
3166
4261463d
TC
31672017-08-08 Tamar Christina <tamar.christina@arm.com>
3168
3169 * gcc.target/aarch64/xorsign.c: New.
3170 * gcc.target/aarch64/xorsign_exec.c: New.
3171 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3172
b115e803
BS
31732017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3174
3175 PR tree-optimization/81354
3176 * g++.dg/torture/pr81354.C: New file.
3177
51bd28ed
RB
31782017-08-08 Richard Biener <rguenther@suse.de>
3179
3180 PR middle-end/81719
3181 * g++.dg/tree-ssa/pr81719.C: New testcase.
3182
26d66f28
RB
31832017-08-08 Richard Biener <rguenther@suse.de>
3184
3185 PR tree-optimization/81723
3186 * gfortran.dg/pr81723.f: New testcase.
3187
82c0d3eb
BS
31882017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3189
3190 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3191 string.
3192 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3193 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3194 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3195 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3196 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3197 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3198 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3199 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3200 * gcc.target/powerpc/cmpb-3.c: Likewise.
3201 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3202 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3203
d81e058f
ML
32042017-08-08 Martin Liska <mliska@suse.cz>
3205
3206 PR tree-opt/81696
3207 * gcc.dg/ipa/pr81696.c: New test.
3208
a5c93f53
BC
32092017-08-08 Bin Cheng <bin.cheng@arm.com>
3210
3211 PR tree-optimization/81744
3212 * gcc.dg/tree-ssa/pr81744.c: New.
3213
a5afbdd6
MP
32142017-08-08 Marek Polacek <polacek@redhat.com>
3215
3216 PR c++/81607
3217 * g++.dg/other/bitfield6.C: New test.
3218
08c4c51e
MM
32192017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3220
3221 PR target/81593
3222 * gcc.target/powerpc/vec-setup.h: New tests to test various
3223 combinations of setting up vectors of 2 double word elements.
3224 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3225 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3226 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3227 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3228 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3229 vector inserts from vector extracts.
3230 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3231
950a884b
TK
32322017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3233
3234 PR fortran/68829
3235 PR fortran/81701
3236 * gfortran.dg/o_fast_stacksize.90: New test.
3237
6f1a16cb
WD
32382017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3239
3240 PR middle-end/46932
3241 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3242
4090b652
L
32432017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3244
3245 * gcc.target/i386/pr81736-1.c: Removed.
3246 * gcc.target/i386/pr81736-2.c: Likewise.
3247 * gcc.target/i386/pr81736-3.c: Likewise.
3248 * gcc.target/i386/pr81736-4.c: Likewise.
3249
079a0363
L
32502017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3251
3252 PR target/81736
3253 * gcc.target/i386/pr81736-1.c: New test.
3254 * gcc.target/i386/pr81736-2.c: Likewise.
3255 * gcc.target/i386/pr81736-3.c: Likewise.
3256 * gcc.target/i386/pr81736-4.c: Likewise.
3257
1653a865
MP
32582017-08-07 Marek Polacek <polacek@redhat.com>
3259
3260 PR middle-end/81737
3261 * gcc.dg/pr81737.c: New test.
3262
577eec56
ML
32632017-08-07 Martin Liska <mliska@suse.cz>
3264
3265 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3266 * gcc.dg/parm-impl-decl-1.c: Likewise.
3267 * gcc.dg/parm-impl-decl-3.c: Likewise.
3268 * gcc.dg/Wattributes-5.c: New test.
3269
537bf9ac
AP
32702017-08-06 Andrew Pinski <apinski@cavium.com>
3271
3272 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3273 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3274 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3275 * gcc.target/aarch64/target_attr_4.c: Likewise.
3276 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3277 * gcc.target/aarch64/target_attr_2.c: Likewise.
3278 * gcc.target/aarch64/target_attr_7.c: Likewise.
3279 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3280 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3281 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3282
90596474
AP
32832017-08-06 Andrew Pinski <apinski@cavium.com>
3284
3285 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3286 -march=armv8-a+nolse, skip if -mcpu= is passed.
3287 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3288
08e9cb5a
AP
32892017-08-06 Andrew Pinski <apinski@cavium.com>
3290
3291 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3292 * gcc.target/aarch64/_Float16_2.c: Likewise.
3293 * gcc.target/aarch64/_Float16_3.c: Likewise.
3294
4a6ad083
TV
32952017-08-06 Tom de Vries <tom@codesourcery.com>
3296
3297 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3298
b363e726
TV
32992017-08-06 Tom de Vries <tom@codesourcery.com>
3300
3301 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3302 type. Add missing return.
3303
8fbcf075
TV
33042017-08-06 Tom de Vries <tom@codesourcery.com>
3305
3306 PR testsuite/81731
3307 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3308 variable 'a' definition.
3309 (b): Remove unused variable.
3310 (gp): New variable.
3311 (check): Add parameter corresponding to call in main, and handle.
3312
67695c07
PC
33132017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3314
3315 PR c++/79790
23d12941 3316 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3317
c779bea5
YG
33182017-08-04 Yury Gribov <tetra2005@gmail.com>
3319
3320 PR tree-optimization/57371
3321 * c-c++-common/pr57371-1.c: New test.
3322 * c-c++-common/pr57371-2.c: New test.
3323 * c-c++-common/pr57371-3.c: New test.
3324 * c-c++-common/pr57371-4.c: New test.
3325 * gcc.dg/pr57371-5.c: New test.
3326
e52341f1
CL
33272017-08-04 Carl Love <cel@us.ibm.com>
3328
3329 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3330 builtin test cases for vec_mule, and vec_mulo.
3331 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3332 builtin test cases for vec_mule, and vec_mulo.
3333
295940c3
L
33342017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3335
3336 PR target/81590
3337 * gcc.target/i386/avx512-check.h: New file.
3338 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3339 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3340 * gcc.target/i386/avx512cd-check.h: Likewise.
3341 * gcc.target/i386/avx512ifma-check.h: Likewise.
3342 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3343 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3344 * gcc.target/i386/avx512bw-check.h: Rewrite.
3345 * gcc.target/i386/avx512dq-check.h: Likewise.
3346 * gcc.target/i386/avx512er-check.h: Likewise.
3347 * gcc.target/i386/avx512f-check.h: Likewise.
3348 * gcc.target/i386/avx512vl-check.h: Likewise.
3349 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3350 only.
3351 (test_512): Removed.
3352 (avx512*_test): Likewise.
3353 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3354
f4f2c2ec
MP
33552017-08-04 Marek Polacek <polacek@redhat.com>
3356
3357 PR middle-end/81695
3358 * gcc.dg/pr81695.c: New test.
3359
62c8a2cf
RS
33602017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3361
3362 PR tree-optimization/81136
3363 * gcc.dg/vect/pr81136.c: Add scan test.
3364
dfbddbeb
RS
33652017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3366
3367 * gcc.dg/vect/vect-alias-check-3.c: New test.
3368 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3369 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3370
165b2f5f
RB
33712017-08-04 Richard Biener <rguenther@suse.de>
3372
3373 PR middle-end/81705
3374 * c-c++-common/ubsan/pr81705.c: New testcase.
3375
7c0881d5
BS
33762017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3377
3378 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3379 messages that used to start with a capital letter.
3380 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3381 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3382 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3383 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3384 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3385 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3386 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3387 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3388 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3389 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3390 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3391 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3392 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3393 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3394 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3395 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3396 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3397 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3398 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3399 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3400 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3401 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3402 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3403 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3404 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3405 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3406 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3407 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3408 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3409 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3410 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3411 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3412 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3413 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3414 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3415 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3416 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3417 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3418 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3419 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3420 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3421 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3422 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3423 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3424 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3425 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3426 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3427 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3428 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3429 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3430 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3431 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3432 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3433 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3434 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3435 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3436
2fdaed89
JJ
34372017-08-03 Jakub Jelinek <jakub@redhat.com>
3438
3439 PR target/81621
3440 * gcc.dg/pr81621.c: New test.
3441
297db279
RB
34422017-08-03 Richard Biener <rguenther@suse.de>
3443
3444 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3445 and CSE.
3446
2fdaed89 34472017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3448
3449 PR middle-end/81148
3450 * c-c++-common/ubsan/pr81148.c: New testcase.
3451
cad136a4
TV
34522017-08-03 Tom de Vries <tom@codesourcery.com>
3453
3454 PR target/81662
3455 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3456
2392baa5
JJ
34572017-08-03 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR driver/81650
3460 * gcc.dg/pr81650.c: New test.
3461
e5e691a5
PC
34622017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3463
3464 PR c++/71440
3465 * g++.dg/template/crash127.C: New.
3466
0a734553
JJ
34672017-08-03 Jakub Jelinek <jakub@redhat.com>
3468
3469 PR middle-end/81052
3470 * c-c++-common/pr81052.c: New test.
3471
673aef33
TV
34722017-08-03 Tom de Vries <tom@codesourcery.com>
3473
3474 * gcc.dg/pr56727-2.c: Require alias.
3475
2a8485f6
TV
34762017-08-03 Tom de Vries <tom@codesourcery.com>
3477
3478 * gcc.dg/attr-noipa.c: Require alloca.
3479
8b917598
TV
34802017-08-03 Tom de Vries <tom@codesourcery.com>
3481
3482 * gcc.dg/torture/pr80163.c: Require label_values.
3483
4ca8bf91
TV
34842017-08-03 Tom de Vries <tom@codesourcery.com>
3485
3486 PR target/81662
3487 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3488 * c-c++-common/patchable_function_entry-default.c: Same.
3489 * c-c++-common/patchable_function_entry-definition.c: Same.
3490
f4629481
UB
34912017-08-02 Uros Bizjak <ubizjak@gmail.com>
3492
3493 PR target/81644
3494 * gcc.target/i386/pr81644.c: New test.
3495
86994621
TV
34962017-08-02 Tom de Vries <tom@codesourcery.com>
3497
3498 * gcc.dg/Walloca-14.c: Use relative line number.
3499
9501fd4b
UB
35002017-08-02 Uros Bizjak <ubizjak@gmail.com>
3501
3502 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3503 test "no-3dnowa" target attribute.
3504
f7b6353a
MP
35052017-08-02 Marek Polacek <polacek@redhat.com>
3506
3507 PR c/81289
3508 * gcc.dg/noncompile/pr81289.c: New test.
3509
8a6eab34
MP
3510 PR c/81448
3511 PR c/81306
3512 * c-c++-common/Wmultistatement-macros-13.c: New test.
3513
349721b7
JJ
35142017-08-02 Jakub Jelinek <jakub@redhat.com>
3515
e4f0733a
JJ
3516 PR c++/81640
3517 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3518
349721b7
JJ
3519 PR middle-end/79499
3520 * gcc.dg/pr79499.c: New test.
3521
77eefb71
RB
35222017-08-02 Richard Biener <rguenther@suse.de>
3523
3524 PR tree-optimization/81633
3525 * gcc.dg/vect/pr81633.c: New testcase.
3526
760f74c2
L
35272017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3528
3529 * gcc.dg/guality/pr25967-1.c: New test.
3530 * gcc.dg/guality/pr25967-2.c: Likewise.
3531 * gcc.dg/torture/pr25967-1.c: Likewise.
3532 * gcc.dg/torture/pr25967-2.c: Likewise.
3533
a2e28a97
L
35342017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3535
3536 PR target/81654
3537 * gcc.target/i386/pr81654.c: New test.
3538
d8afd032
TK
35392017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3540
3541 PR fortran/79312
3542 * gfortran.dg/logical_assignment_1.f90: New test.
3543
671a00ee
ML
35442017-08-01 Martin Liska <mliska@suse.cz>
3545
3546 PR middle-end/70140
3547 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3548
7d3eecca
ML
35492017-08-01 Martin Liska <mliska@suse.cz>
3550
3551 Revert r250771
3552 Make mempcpy more optimal (PR middle-end/70140).
3553
636730ca
JJ
35542017-08-01 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR target/81622
3557 * gcc.target/powerpc/pr81622.c: New test.
3558
74cc0b2b
SE
35592017-08-01 Steve Ellcey <sellcey@cavium.com>
3560
3561 PR tree-optimization/80925
3562 * gcc.dg/vect/vect-28.c: Add
3563 --param vect-max-peeling-for-alignment=0 option.
3564 Remove unaligned access and peeling checks.
3565 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3566 * gcc.dg/vect/vect-70.c: Ditto.
3567 * gcc.dg/vect/vect-87.c: Ditto.
3568 * gcc.dg/vect/vect-88.c: Ditto.
3569 * gcc.dg/vect/vect-91.c: Ditto.
3570 * gcc.dg/vect/vect-93.c: Ditto.
3571
0102e469
TV
35722017-08-01 Tom de Vries <tom@codesourcery.com>
3573
3574 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3575 * gcc.target/nvptx/slp.c (foo): Same.
3576
813485c6
RB
35772017-08-01 Richard Biener <rguenther@suse.de>
3578
3579 PR tree-optimization/81181
3580 * gcc.dg/torture/pr81181.c: New testcase.
3581
98b7180c
ML
35822017-08-01 Martin Liska <mliska@suse.cz>
3583
3584 PR middle-end/70140
3585 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3586
4f3e333a
UB
35872017-08-01 Uros Bizjak <ubizjak@gmail.com>
3588
3589 PR target/81641
3590 * gcc.target/i386/pr81641.c: New test.
3591
b8bb5772
UB
35922017-08-01 Uros Bizjak <ubizjak@gmail.com>
3593
3594 PR target/81639
3595 * gcc.target/i386/pr81639.c: New test.
3596
34e5c511
RB
35972017-08-01 Richard Biener <rguenther@suse.de>
3598
3599 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3600 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3601 endless loop.
3602 * gcc.dg/uninit-23.c: Adjust.
3603
5e19d437
BC
36042017-08-01 Bin Cheng <bin.cheng@arm.com>
3605
3606 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3607 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3608
7061cfc0
BC
36092017-08-01 Bin Cheng <bin.cheng@arm.com>
3610
3611 PR tree-optimization/81627
3612 * gcc.dg/tree-ssa/pr81627.c: New.
3613
39637a44
BC
36142017-08-01 Bin Cheng <bin.cheng@arm.com>
3615
3616 PR tree-optimization/81620
3617 * gcc.dg/tree-ssa/pr81620-1.c: New.
3618 * gcc.dg/tree-ssa/pr81620-2.c: New.
3619
f9c5fe06
DH
36202017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3621
3622 PR testsuite/53542
3623 * gfortran.dg/use_30.f90: New test.
3624
da98e3b1
JJ
36252017-08-01 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR tree-optimization/81588
3628 * gcc.dg/tree-ssa/pr81588.c: New test.
3629 * gcc.dg/pr81588.c: New test.
3630 * gcc.c-torture/execute/pr81588.c: New test.
3631
5e8fe12f
RB
36322017-08-01 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/81297
3635 * gcc.dg/torture/pr81297.c: New testcase.
3636
93ac482a
UB
36372017-07-31 Uros Bizjak <ubizjak@gmail.com>
3638
3639 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3640
6cc518c6
SE
36412017-07-31 Steve Ellcey <sellcey@cavium.com>
3642
3643 PR tree-optimization/80925
93ac482a 3644 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3645 --param vect-max-peeling-for-alignment=0 option.
3646 Remove unaligned access and peeling checks.
3647 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3648
24c8e8eb
CL
36492017-07-31 Carl Love <cel@us.ibm.com>
3650
3651 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3652 missed in commit 250746.
3653
b40e941b
CL
36542017-07-31 Carl Love <cel@us.ibm.com>
3655
3656 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3657 new builtins.
3658
67779f74
L
36592017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3660
3661 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3662 * gcc.target/i386/pr79793-2.c: Likewise.
3663
a97cf8f9
UB
36642017-07-31 Uros Bizjak <ubizjak@gmail.com>
3665
3666 PR target/25967
3667 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3668 (naked): Add attribute regparm(1) for x86_32 targets.
3669 Add integer argument. Remove global "data" variable.
3670 (main): Pass integer argument to naked function.
3671 * gcc.target/i386/naked-4.c: New test.
3672
7fef86d3
JH
36732017-07-31 Jan Hubicka <hubicka@ucw.cz>
3674 Martin Liska <mliska@suse.cz>
3675
3676 * gcc.dg/predict-15.c: New test.
3677 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3678
2ec580be
UB
36792017-07-31 Uros Bizjak <ubizjak@gmail.com>
3680
3681 PR target/25967
3682 * gcc.target/i386/naked-1.c: New test.
3683 * gcc.target/i386/naked-2.c: Ditto.
3684 * gcc.target/i386/naked-3.c: Ditto.
3685 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3686 do_test_body0 stub function, use attribute "naked" instead.
3687 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3688 * gcc.dg/pr44290-2.c: Ditto.
3689
cfdf6ff6
TK
36902017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3691
3692 PR fortran/81581
3693 * gfortran.dg/dim_sum_1.f90: New test case.
3694 * gfortran.dg/dim_sum_2.f90: New test case.
3695 * gfortran.dg/dim_sum_3.f90: New test case.
3696
5edb1c48
ML
36972017-07-31 Martin Liska <mliska@suse.cz>
3698
3699 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3700 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3701
f34ebeb2
ML
37022017-07-31 Martin Liska <mliska@suse.cz>
3703
3704 PR sanitize/81530
3705 * g++.dg/ubsan/pr81530.C: New test.
3706
066bbc57
JJ
37072017-07-31 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR sanitizer/81604
3710 * c-c++-common/ubsan/pr81604.c: New test.
3711
a10b3cf1
L
37122017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3713
3714 PR target/79793
3715 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3716 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3717 (foo): Check the builtin return address against the return address
3718 in interrupt frame.
3719 * gcc.target/i386/pr79793-1.c: New test.
3720 * gcc.target/i386/pr79793-2.c: Likewise.
3721
942047f2
EB
37222017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3723
3724 * c-c++-common/dump-ada-spec-7.c: New test.
3725
e071b767
JJ
37262017-07-29 Jakub Jelinek <jakub@redhat.com>
3727
3728 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3729 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3730
782a7850
PB
37312017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3732
3733 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3734
9de00935
TC
37352017-07-28 Tamar Christina <tamar.christina@arm.com>
3736
3737 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3738
8de33df2
BC
37392017-07-28 Bin Cheng <bin.cheng@arm.com>
3740
3741 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3742
8acb8421
TC
37432017-07-28 Tamar Christina <tamar.christina@arm.com>
3744 Bilyan Borisov <bilyan.borisov@arm.com>
3745
3746 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3747 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3748 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3749 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3750 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3751
d9c259ef
BC
37522017-07-28 Bin Cheng <bin.cheng@arm.com>
3753
3754 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3755 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3756 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3757 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3758 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3759 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3760 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3761 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3762 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3763 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3764 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3765
6d7649f8
ML
37662017-07-28 Martin Liska <mliska@suse.cz>
3767
3768 PR sanitizer/81340
3769 * g++.dg/asan/pr81340.C: New test.
3770
92e29a5e
RB
37712017-07-28 Richard Biener <rguenther@suse.de>
3772
3773 PR tree-optimization/81502
3774 * gcc.target/i386/pr81502.c: New testcase.
3775
70affe6a
ML
37762017-07-28 Martin Liska <mliska@suse.cz>
3777
3778 PR sanitizer/81460
3779 * gcc.dg/asan/pr81460.c: New test.
3780
d0ee55a1
JJ
37812017-07-28 Jakub Jelinek <jakub@redhat.com>
3782
c9b39a49
JJ
3783 PR sanitizer/80998
3784 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3785 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3786
d0ee55a1
JJ
3787 PR tree-optimization/81578
3788 * gcc.dg/pr81578.c: New test.
3789
1ce75e41
RB
37902017-07-28 Richard Biener <rguenther@suse.de>
3791
3792 PR tree-optimization/81573
3793 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3794
7a5cbf29
PB
37952017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3796
3797 * g++.dg/pr69667.C: Remove option -mlra.
3798 * gcc.target/powerpc/dform-1.c: Likewise.
3799 * gcc.target/powerpc/dform-2.c: Likewise.
3800 * gcc.target/powerpc/dform-3.c: Likewise.
3801 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3802 * gcc.target/powerpc/p9-vparity.c: Likewise.
3803 * gcc.target/powerpc/pr63491.c: Likewise.
3804 * gcc.target/powerpc/pr67808.c: Likewise.
3805 * gcc.target/powerpc/pr68805.c: Likewise.
3806 * gcc.target/powerpc/pr69461.c: Likewise.
3807 * gcc.target/powerpc/pr71680.c: Likewise.
3808 * gcc.target/powerpc/pr77289.c: Likewise.
3809 * gcc.target/powerpc/pr78458.c: Likewise.
3810 * gcc.target/powerpc/pr78543.c: Likewise.
3811 * g++.dg/pr71294.C: Remove option -mno-lra.
3812 * gcc.target/powerpc/pr71656-1.c: Likewise.
3813 * gcc.target/powerpc/pr71656-2.c: Likewise.
3814 * gcc.target/powerpc/pr71698.c: Likewise.
3815
2c2789d5
KT
38162017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3817 Sudakshina Das <sudi.das@arm.com>
3818
3819 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3820
06bd22f6
MP
38212017-07-27 Marek Polacek <polacek@redhat.com>
3822
3823 PR c/81417
3824 * c-c++-common/Wsign-compare-1.c: New test.
3825 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3826 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3827 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3828 * g++.dg/warn/compare1.C: Likewise.
3829 * gcc.dg/compare1.c: Likewise.
3830 * gcc.dg/compare2.c: Likewise.
3831 * gcc.dg/compare4.c: Likewise.
3832 * gcc.dg/compare5.c: Likewise.
3833 * gcc.dg/pr35430.c: Likewise.
3834 * gcc.dg/pr60087.c: Likewise.
3835
27c8b49b
PB
38362017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3837
3838 PR middle-end/81564
3839 * gcc.dg/pr81564.c: New test.
3840
b7675b59
RB
38412017-07-27 Richard Biener <rguenther@suse.de>
3842
3843 PR tree-optimization/81573
3844 PR tree-optimization/81494
3845 * gcc.dg/torture/pr81573.c: New testcase.
3846
719488f8
RB
38472017-07-27 Richard Biener <rguenther@suse.de>
3848
3849 PR tree-optimization/81571
3850 * gcc.dg/torture/pr81571.c: New testcase.
3851
9811e84c
RB
38522017-07-27 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/81502
3855 * gcc.target/i386/vect-insert-1.c: New testcase.
3856
58814c76
AK
38572017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3858
3859 PR target/81534
3860 * gcc.target/s390/pr81534.c: New test.
3861
036ea399
JJ
38622017-07-27 Jakub Jelinek <jakub@redhat.com>
3863
7d25ac20
JJ
3864 PR tree-optimization/81555
3865 PR tree-optimization/81556
3866 * gcc.c-torture/execute/pr81555.c: New test.
3867 * gcc.c-torture/execute/pr81556.c: New test.
3868
036ea399
JJ
3869 * gcc.dg/attr-noipa.c: New test.
3870 * gcc.dg/ipa/ipa-pta-18.c: New test.
3871 * gcc.dg/ipa/ipa-sra-11.c: New test.
3872
9bfda664
MM
38732017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3874
3875 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3876 option.
3877 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3878 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3879 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3880 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3881 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3882 * gcc.target/powerpc/vsx-simode.c: Likewise.
3883 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3884 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3885
eb086562
PC
38862017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3887
3888 PR c++/71570
3889 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3890
a7473dc5
L
38912017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3892
3893 PR target/81563
3894 * gcc.target/i386/pr81563.c: New test
3895
404f48ac
WD
38962017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3897
3898 PR target/79041
3899 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3900
c3d38629
MP
39012017-07-26 Marek Polacek <polacek@redhat.com>
3902
3903 PR middle-end/70992
3904 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3905 * gcc.dg/overflow-warn-2.c: Likewise.
3906 * gcc.dg/overflow-warn-3.c: Likewise.
3907 * gcc.dg/overflow-warn-4.c: Likewise.
3908 * gcc.dg/torture/pr70992-2.c: New test.
3909 * gcc.dg/torture/pr70992.c: New test.
3910
4f450a2b
RB
39112017-07-26 Richard Biener <rguenther@suse.de>
3912
3913 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3914 happening in ccp1.
3915 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3916
e1711448
WD
39172017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3918
3919 PR middle-end/46932
3920 * gcc.dg/pr46932.c: New testcase.
3921
108c3c88
ML
39222017-07-26 Martin Liska <mliska@suse.cz>
3923
3924 PR sanitize/81186
3925 * gcc.dg/asan/pr81186.c: New test.
3926
52645850
CL
39272017-07-25 Carl Love <cel@us.ibm.com>
3928
3929 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3930 vec_cnttz builtins.
3931
a8697b27
EB
39322017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3933
3934 * gnat.dg/opt66.adb: New test.
3935
288fe52e
AM
39362017-07-25 Alexander Monakov <amonakov@ispras.ru>
3937
3938 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3939 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3940
b771c609
AM
39412017-07-25 Alexander Monakov <amonakov@ispras.ru>
3942
3943 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3944
39452017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3946
3947 * c-c++-common/patchable_function_entry-default.c: New test.
3948 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3949 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3950
774cccdc
JJ
39512017-07-25 Jakub Jelinek <jakub@redhat.com>
3952
3953 PR target/81532
3954 * gcc.target/i386/pr80833-3.c: New test.
3955 * gcc.target/i386/avx512dq-pr81532.c: New test.
3956 * gcc.target/i386/avx512bw-pr81532.c: New test.
3957
1aa54f90
RB
39582017-07-25 Richard Biener <rguenther@suse.de>
3959
3960 PR tree-optimization/81455
3961 * gcc.dg/pr81455.c: New testcase.
3962
e294f495
RB
39632017-07-25 Richard Biener <rguenther@suse.de>
3964
3965 PR tree-optimization/81529
3966 * gfortran.dg/pr81529.f90: New testcase.
3967
edf8ba4b
WD
39682017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3969
774cccdc 3970 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3971
ea063871
RB
39722017-07-25 Richard Biener <rguenther@suse.de>
3973
3974 PR tree-optimization/81410
3975 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3976
5ea71a5a
RB
39772017-07-25 Richard Biener <rguenther@suse.de>
3978
3979 PR tree-optimization/81510
3980 * gcc.dg/torture/pr81510.c: New testcase.
3981 * gcc.dg/torture/pr81510-2.c: Likewise.
3982
4287b4e8
ML
39832017-07-25 Martin Liska <mliska@suse.cz>
3984
3985 PR ipa/81520
3986 * gcc.dg/ipa/pr81520.c: New test.
3987
d49718d6
MP
39882017-07-25 Marek Polacek <polacek@redhat.com>
3989
3990 PR c/81364
3991 * Wmultistatement-macros-12.c: New test.
3992
0e82a9b9
BC
39932017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3994
3995 PR target/81414
3996 * gcc.target/aarch64/pr81414.C: New.
3997
3d99332b
RB
39982017-07-25 Richard Biener <rguenther@suse.de>
3999
4000 PR middle-end/81505
4001 * gcc.dg/ubsan/pr81505.c: New testcase.
4002
52d0f7bd
DS
40032017-07-24 Daniel Santos <daniel.santos@pobox.com>
4004
4005 PR testsuite/80759
4006 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4007 (ELFFN_BEGIN): Rename to FN_TYPE.
4008 (ELFFN_END): Rename to FN_SIZE.
4009 (ASMNAME): New macro.
4010 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4011 .global.
4012 (FUNC_END): Use ASMNAME.
4013 (test_data_save): Remove.
4014 (test_data_input): Likewise.
4015 (test_data_output: Likewise.
4016 (test_data_fn): Likewise.
4017 (test_data_retaddr): Likewise.
4018 (regs_to_mem): Make globals, use r10 instead of rax.
4019 (mem_to_regs): Likewise.
4020 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4021 body to ms-sysv.c.
4022 (do_test_aligned): Likewise.
4023 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4024 Add dg-* directives.
4025 (PASTE_STR): New macro.
4026 (ASMNAME): Likewise.
4027 (LOAD_TEST_DATA_ADDR): Likewise.
4028 (TEST_DATA_OFFSET): Likewise.
4029 (do_test_body0): New C function.
4030 (do_test_body): New inline assembly routine.
4031 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4032 (runtest_ms_sysv): Modify.
4033
19930989
MM
40342017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4035
4036 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4037 since the upper-regs options have been deleted.
4038 * gcc.target/powerpc/pr65849-2.c: Likewise.
4039 * gcc.target/powerpc/pr80099-1.c: Likewise.
4040 * gcc.target/powerpc/pr80099-2.c: Likewise.
4041 * gcc.target/powerpc/pr80099-3.c: Likewise.
4042 * gcc.target/powerpc/pr80099-4.c: Likewise.
4043 * gcc.target/powerpc/pr80099-5.c: Likewise.
4044 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4045 support removal of the upper-regs options.
4046 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4047 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4048 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4049 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4050 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4051 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4052 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4053 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4054 * gcc.target/powerpc/ppc-round.c: Likewise.
4055 * gcc.target/powerpc/pr71720.c: Likewise.
4056 * gcc.target/powerpc/pr72853.c: Likewise.
4057 * gcc.target/powerpc/pr79907.c: Likewise.
4058 * gcc.target/powerpc/pr78953.c: Likewise.
4059 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4060 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4061 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4062 * gcc.target/powerpc/vec-init-3.c: Likewise.
4063 * gcc.target/powerpc/vec-init-6.c: Likewise.
4064 * gcc.target/powerpc/vec-init-7.c: Likewise.
4065 * gcc.target/powerpc/vec-set-char.c: Likewise.
4066 * gcc.target/powerpc/vec-set-int.c: Likewise.
4067 * gcc.target/powerpc/vec-set-short.c: Likewise.
4068
d47d34bb
WD
40692017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4070
4071 PR target/79041
4072 * gcc.target/aarch64/pr79041-2.c: New test.
4073
26bca0ed
CL
40742017-07-24 Carl Love <cel@us.ibm.com>
4075
4076 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4077 the new built-ins.
4078
4b40986c
JW
40792017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4080
4081 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4082
213c3b7b
TK
40832017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4084 Mikael Morin <mikael@gcc.gnu.org>
4085
4086 PR fortran/66102
4087 * gfortran.dg/realloc_on_assign_28.f90: New test.
4088
e2b71b5a
DE
40892017-07-23 David Edelsohn <dje.gcc@gmail.com>
4090
4091 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4092 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4093
f36dda3b
UB
40942017-07-23 Uros Bizjak <ubizjak@gmail.com>
4095
4096 PR target/80569
4097 * gcc.target/i386/pr80569.c: New test.
4098
5ff4baa5
CL
40992017-07-21 Carl Love <cel@us.ibm.com>
4100
4101 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4102 vmuleuh): Fix scan-assembler-times should check for word not half word
4103 instructions.
4104
43f84f6c
JW
41052017-07-21 Jim Wilson <jim.wilson@linaro.org>
4106
4107 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4108 redundant -march option.
4109 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4110 in addition to armv8.1-a.
4111
325fe816
YG
41122017-07-21 Yury Gribov <tetra2005@gmail.com>
4113
4114 PR middle-end/56727
4115 * gcc.dg/pr56727-1.c: New test.
4116 * gcc.dg/pr56727-2.c: New test.
4117
5a5838e0
SM
41182017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4119
4120 * gcc.target/powerpc/mmx-check.h: New file.
4121 * gcc.target/powerpc/mmx-packs.c: New file.
4122 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4123 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4124 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4125 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4126 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4127 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4128 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4129 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4130 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4131 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4132 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4133 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4134 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4135 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4136 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4137 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4138 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4139 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4140 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4141 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4142 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4143 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4144 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4145 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4146 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4147 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4148 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4149 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4150 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4151 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4152 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4153 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4154 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4155 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4156 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4157 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4158 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4159 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4160
9af7f373
RB
41612017-06-21 Richard Biener <rguenther@suse.de>
4162
4163 PR tree-optimization/81500
4164 * gcc.dg/torture/pr81500.c: New testcase.
4165
5aaa8fb4
NS
41662017-07-20 Nathan Sidwell <nathan@acm.org>
4167
4168 * g++.dg/ext/anon-struct6.C: Adjust diag.
4169 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4170
2953b72f
JJ
41712017-07-20 Jakub Jelinek <jakub@redhat.com>
4172
4173 PR target/80846
4174 * gcc.target/i386/avx-pr80846.c: New test.
4175 * gcc.target/i386/avx2-pr80846.c: New test.
4176 * gcc.target/i386/avx512f-pr80846.c: New test.
4177
73c4b4df
BC
41782017-07-20 Bin Cheng <bin.cheng@arm.com>
4179
4180 PR tree-optimization/81388
4181 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4182 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4183
77e5edaf
JH
41842017-07-17 Tom de Vries <tom@codesourcery.com>
4185
4186 PR middle-end/81030
4187 * gcc.dg/pr81030.c: New test.
4188
891ad31c
RB
41892017-07-20 Richard Biener <rguenther@suse.de>
4190
4191 PR tree-optimization/61171
4192 * g++.dg/vect/pr61171.cc: New testcase.
4193 * gfortran.dg/vect/pr61171.f: Likewise.
4194 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4195
f971b281
RB
41962017-07-20 Richard Biener <rguenther@suse.de>
4197
4198 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4199 with V64QImode.
4200 * gcc.dg/vect/slp-45.c: Likewise.
4201
2071f8f9
N
42022017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4203
4204 * gcc.dg/tree-ssa/vrp116.c: New Test.
4205
a6722e5b
MM
42062017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4207
4208 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4209 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4210 __builtin_cpu_is and __builtin_cpu_supports are supported.
4211
ccfa843f
SM
42122017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4213
4214 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4215 __BUILTIN_CPU_SUPPORTS__ defined.
4216 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4217 __BUILTIN_CPU_SUPPORTS__ defined.
4218
564e405c
JJ
42192017-07-19 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR tree-optimization/81346
4222 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4223
3717fbe3
TV
42242017-07-19 Tom de Vries <tom@codesourcery.com>
4225
4226 * gcc.target/nvptx/decl-init.c: Update alignment.
4227 * gcc.target/nvptx/slp-2-run.c: New test.
4228 * gcc.target/nvptx/slp-2.c: New test.
4229 * gcc.target/nvptx/v2di.c: New test.
4230
b98b34b7
TV
42312017-07-19 Tom de Vries <tom@codesourcery.com>
4232
4233 * gcc.target/nvptx/slp-run.c: New test.
4234 * gcc.target/nvptx/slp.c: New test.
4235 * gcc.target/nvptx/v2si-cvt.c: New test.
4236 * gcc.target/nvptx/v2si-run.c: New test.
4237 * gcc.target/nvptx/v2si.c: New test.
4238 * gcc.target/nvptx/vec.inc: New test.
4239
8d1628eb
JJ
42402017-07-19 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR tree-optimization/81346
4243 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4244 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4245 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4246 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4247 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4248 compiler to avoid X / C1 op C2 optimization to trigger.
4249
4d6ababc
ML
42502017-07-19 Martin Liska <mliska@suse.cz>
4251
4252 PR sanitizer/63361
4253 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4254 -ffloat-store or -mieee for targets that need it.
4255
d83cc5cc
TV
42562017-07-18 Tom de Vries <tom@codesourcery.com>
4257
4258 PR middle-end/81464
4259 * gfortran.dg/pr81464.f90: New test.
4260
e822e885
UB
42612017-07-18 Uros Bizjak <ubizjak@gmail.com>
4262
4263 PR target/81471
4264 * gcc.target/i386/pr81471.c: New test.
4265
b267968e
RB
42662017-06-18 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/81410
4269 * gcc.dg/vect/pr81410.c: New testcase.
4270
33e9feb5
JH
42712017-07-18 Jan Hubicka <hubicka@ucw.cz>
4272
4273 PR middle-end/81462
4274 * g++.dg/torture/pr81462.C: New testcase.
4275
694dd0e4
BC
42762017-07-18 Bin Cheng <bin.cheng@arm.com>
4277
4278 PR target/81408
4279 * g++.dg/tree-ssa/pr81408.C: New.
4280 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4281
f9bfe3f5
RB
42822017-07-18 Richard Biener <rguenther@suse.de>
4283
4284 PR tree-optimization/80620
4285 PR tree-optimization/81403
4286 * gcc.dg/torture/pr80620.c: New testcase.
4287 * gcc.dg/torture/pr81403.c: Likewise.
4288
42892017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4290
4291 PR tree-optimization/81418
4292 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4293
42942017-07-17 Carl Love <cel@us.ibm.com>
4295
4296 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4297 test case changes for commit 249424
4298
4299 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4300 vmuleuh): Fix scan-assembler-times should check for word not half word
4301 instructions.
4302
f6489326
BS
43032017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4304
4305 PR tree-optimization/81162
4306 * gcc.dg/pr81162.c: Move this to...
4307 * gcc.dg/ubsan/pr81162.c: ...here.
4308
dbc4ecfc
VR
43092017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4310
4311 * g++.dg/diagnostic/friend1.C: New test.
4312 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4313
a64559a5
NS
43142017-07-17 Nathan Sidwell <nathan@acm.org>
4315
4316 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4317
aac59577
BE
43182017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4319
4320 * lib/gcc-dg.exp: Increase expect's match buffer size.
4321
aa1528b5
BC
43222017-07-17 Bin Cheng <bin.cheng@arm.com>
4323
4324 PR target/81369
4325 * gcc.dg/tree-ssa/pr81369.c: New.
4326
b6c354eb
CZ
43272017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4328
4329 * gcc.target/arc/pr9000674901.c: New file.
4330 * gcc.target/arc/pic-1.c: Likewise.
4331 * gcc.target/arc/pr9001191897.c: Likewise.
4332
1825c61e
CZ
43332017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4334 Andrew Burgess <andrew.burgess@embecosm.com>
4335
4336 * gcc.target/arc/naked-1.c: New file.
4337 * gcc.target/arc/naked-2.c: Likewise.
4338
1f1e8aed
JJ
43392017-07-17 Jakub Jelinek <jakub@redhat.com>
4340
9ebce098
JJ
4341 PR tree-optimization/81428
4342 * gcc.dg/fixed-point/pr81428.c: New test.
4343
e8dd1313
JJ
4344 PR tree-optimization/81365
4345 * g++.dg/torture/pr81365.C: New test.
4346
1f1e8aed
JJ
4347 PR tree-optimization/81396
4348 * gcc.dg/tree-ssa/pr81396.c: New test.
4349
38f638ca
EB
43502017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4351
4352 * gnat.dg/opt65.adb: New test.
4353
5fa396ad
JH
43542017-07-16 Jan Hubicka <hubicka@ucw.cz>
4355
4356 * gcc.dg/predict-8.c: Update.
4357
00aeee56
VR
43582017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4359
4360 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4361 * g++.dg/warn/pr12242.C: Likewise.
4362
b70bb05b
KN
43632017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4364
4365 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4366 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4367 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4368 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4369 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4370 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4371 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4372 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4373 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4374 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4375 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4376 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4377 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4378 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4379 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4380 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4381 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4382 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4383 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4384 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4385 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4386 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4387 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4388 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4389 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4390 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4391 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4392 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4393 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4394 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4395 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4396 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4397 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4398 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4399 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4400 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4401 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4402 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4403 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4404 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4405 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4406 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4407 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4408 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4409 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4410 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4411 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4412 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4413 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4414 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4415 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4416
3b805666
BS
44172016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4418
4419 PR tree-optimization/81162
4420 * gcc.dg/pr81162.c: New file.
4421
bece580c
MS
44222017-07-14 Martin Sebor <msebor@redhat.com>
4423
4424 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4425 that bcopy is expected to be transformed to.
4426
eea77d1f
DM
44272017-07-14 David Malcolm <dmalcolm@redhat.com>
4428
4429 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4430 * g++.dg/lookup/missing-std-include-2.C: New test case.
4431 * g++.dg/lookup/missing-std-include-3.C: New test case.
4432 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4433 * gcc.dg/missing-header-fixit-1.c: New test case.
4434 * gcc.dg/missing-header-fixit-2.c: New test case.
4435 * gcc.dg/missing-header-fixit-2.h: New header.
4436
338d6484
DM
44372017-07-13 David Malcolm <dmalcolm@redhat.com>
4438
4439 PR c/81405
4440 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4441
44422017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4443
4444 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4445
6d28654e
ML
44462017-07-13 Martin Liska <mliska@suse.cz>
4447
4448 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4449 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4450 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4451 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4452 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4453 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4454 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4455
3787ee47
MM
44562017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4457
4458 PR target/81193
4459 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4460 __builtin_cpu_supports with old GLIBC's.
4461 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4462 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4463 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4464 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4465 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4466 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4467 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4468 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4469 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4470 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4471 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4472 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4473 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4474 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4475 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4476 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4477 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4478 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4479 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4480 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4481 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4482 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4483 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4484 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4485
118009c1
CL
44862017-07-12 Carl Love <cel@us.ibm.com>
4487
4488 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4489 rev_bool_int): Add test cases for builtins.
4490 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4491 test cases for builtins.
4492
5d7b8153
CL
44932017-07-12 Carl Love <cel@us.ibm.com>
4494
4495 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4496 lp64 && p9vector_hw.
4497
6ea93a64
CL
44982017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4499
4500 * lib/target-supports.exp (check_stack_check_available): Make
4501 testcase name depend on stack_kind.
4502
2f65ab2e
MC
45032017-07-11 Michael Collison <michael.collison@arm.com>
4504
774cccdc 4505 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4506
9e028cef
PC
45072017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4508
4509 PR c++/51270
4510 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4511
f281956e
CL
45122017-07-11 Carl Love <cel@us.ibm.com>
4513
4514 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4515 test cases for the builtins.
4516
3d36348a
YG
45172017-07-11 Yury Gribov <tetra2005@gmail.com>
4518
4519 * lib/profopt.exp: Print relative names in UNSUPPORTED
4520 AutoFDO tests.
4521
214f700a
MC
45222017-07-10 Michael Collison <michael.collison@arm.com>
4523
4524 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4525
03ed2915
UB
45262017-07-10 Uros Bizjak <ubizjak@gmail.com>
4527
4528 PR target/81375
4529 * gcc.target/i386/pr81375.c: New test.
4530
9c582dbb
MS
45312017-07-10 Martin Sebor <msebor@redhat.com>
4532
4533 PR tree-optimization/80397
4534 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4535
281ac396
MS
45362017-07-10 Martin Sebor <msebor@redhat.com>
4537
4538 PR other/81345
4539 * gcc.dg/pr81345.c: New test.
4540
a7784956
CZ
45412017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4542
4543 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4544 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4545
5920ba15
UB
45462017-07-09 Uros Bizjak <ubizjak@gmail.com>
4547
4548 PR target/81313
4549 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4550 integer argumets to bypass x86_64 outgoing args optimization.
4551
45522017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4553
4554 * gfortran.dg/eoshift_4.f90: New test.
4555 * gfortran.dg/eoshift_5.f90: New test.
4556 * gfortran.dg/eoshift_6.f90: New test.
4557
35c95658
L
45582017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4559
4560 PR target/81313
4561 * gcc.target/i386/pr81313-1.c: New test.
4562 * gcc.target/i386/pr81313-2.c: Likewise.
4563 * gcc.target/i386/pr81313-3.c: Likewise.
4564 * gcc.target/i386/pr81313-4.c: Likewise.
4565 * gcc.target/i386/pr81313-5.c: Likewise.
4566
dcbf81c9
RS
45672017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4568
4569 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4570 * gnat.dg/vect16.ads (Sarray): Likewise.
4571 * gnat.dg/vect17.ads (Sarray): Likewise.
4572 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4573 * gnat.dg/vect16.adb (Add): Likewise.
4574 * gnat.dg/vect17.adb (Add): Likewise.
4575
738f7c2e
DM
45762017-07-07 David Malcolm <dmalcolm@redhat.com>
4577
4578 PR c++/79300
4579 * g++.dg/diagnostic/pr79300.C: New test case.
4580
6a69355c
MM
45812017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4582
57f49e99
MM
4583 * gcc.target/powerpc/clone1.c: Add check to make sure the
4584 __builtin_cpu_supports function is fully supported.
4585 * gcc.target/powerpc/clone2.c: New runtime test for
4586 target_clones.
4587
6a69355c
MM
4588 PR target/81348
4589 * gcc.target/powerpc/pr81348.c: New test.
4590
5e32025a
SN
45912017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4592
4593 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4594
19388c6d
CL
45952017-07-07 Carl Love <cel@us.ibm.com>
4596
4597 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4598 file for built-ins.
4599
bcc3c3f1
JM
46002017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4601
4602 * gcc.target/sparc/dictunpack.c: New file.
4603 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4604 * gcc.target/sparc/fpcmpshl.c: Likewise.
4605 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4606 * gcc.target/sparc/fpcmpushl.c: Likewise.
4607
2c6e2eb1
HA
46082017-07-06 Harald Anlauf <anlauf@gmx.de>
4609
4610 PR fortran/70071
4611 * gfortran.dg/coarray_44.f90: New testcase.
4612
5094f7d5
MO
46132017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4614
4615 * c-c++-common/asan/kasan-alloca-1.c: New test.
4616 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4617
e3174bdf
MO
46182017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4619
4620 * c-c++-common/asan/alloca_big_alignment.c: New test.
4621 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4622 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4623 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4624 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4625 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4626 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4627 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4628
a40c6fa8
GJL
46292017-07-06 Georg-Johann Lay <avr@gjlay.de>
4630
4631 PR target/81305
4632 * gcc.target/avr/isr-test.h: Fix warnings.
4633
9296dd9b
TP
46342017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4635
4636 * lib/target-supports.exp: Generate
4637 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4638 and check_effective_target_arm_arch_v8r_multilib.
4639
d87f00ba
CL
46402017-07-06 Carl Love <cel@us.ibm.com>
4641
9296dd9b 4642 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4643
46442017-07-06 Carl Love <cel@us.ibm.com>
4645
4646 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4647 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4648 cases for vec_addc, adde and addec builtins.
4649
c471c6ed
DM
46502017-07-06 David Malcolm <dmalcolm@redhat.com>
4651
4652 PR c++/79300
4653 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4654 expected underlining within macro expansion.
4655 * c-c++-common/pr70264.c: Likewise.
4656 * g++.dg/plugin/diagnostic-test-expressions-1.C
4657 (test_within_macro_1): New test.
4658 (test_within_macro_2): Likewise.
4659 (test_within_macro_3): Likewise.
4660 (test_within_macro_4): Likewise.
4661 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4662 expected underlining within macro expansion.
4663 (test_macro_4): Likewise.
4664 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4665 (test_within_macro_1): New test.
4666 (test_within_macro_2): Likewise.
4667 (test_within_macro_3): Likewise.
4668 (test_within_macro_4): Likewise.
4669 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4670 underlining within macro expansion.
4671
68d872d7
SP
46722017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4673
4674 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4675 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4676 _mm_maskz_getexp_round_sd): Test new intrinsics.
4677 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4678 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4679 _mm_maskz_getexp_round_ss): Ditto.
4680 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4681 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4682 _mm_maskz_getmant_round_sd): Ditto.
4683 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4684 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4685 _mm_maskz_getmant_round_ss): Ditto.
4686 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4687 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4688 _mm_maskz_getexp_round_sd): New runtime tests.
4689 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4690 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4691 _mm_maskz_getexp_round_ss): Ditto.
4692 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4693 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4694 _mm_maskz_getmant_round_sd): Ditto.
4695 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4696 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4697 _mm_maskz_getmant_round_ss): Ditto.
4698 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4699 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4700 __builtin_ia32_getmantss_mask_round): Test new builtins.
4701 * gcc.target/i386/sse-13.c : Ditto.
4702 * gcc.target/i386/sse-23.c: Ditto.
4703 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4704 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4705 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4706 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4707 _mm_mask_getexp_round_ss): Test new intrinsics.
4708 * gcc.target/i386/testround-1.c: Ditto.
4709 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4710 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4711 _mm_mask_getmant_round_ss): Test new intrinsics
4712 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4713 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4714 _mm_maskz_getmant_ss): Test new intrinsics.
4715
9e00a397
CL
47162017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4717
4718 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4719 * lib/target-supports.exp (check_stack_check_available): New.
4720 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4721 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4722 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4723 * gcc.dg/pr47443.c: Likewise.
4724 * gcc.dg/pr48134.c: Likewise.
4725 * gcc.dg/pr70017.c: Likewise.
4726 * gcc.target/aarch64/stack-checking.c: Likewise.
4727 * gcc.target/arm/stack-checking.c: Likewise.
4728 * gcc.target/i386/pr48723.c: Likewise.
4729 * gcc.target/i386/pr55672.c: Likewise.
4730 * gcc.target/i386/pr67265-2.c: Likewise.
4731 * gcc.target/i386/pr67265.c: Likewise.
4732 * gnat.dg/opt49.adb: Likewise.
4733 * gnat.dg/stack_check1.adb: Likewise.
4734 * gnat.dg/stack_check2.adb: Likewise.
4735 * gnat.dg/stack_check3.adb: Likewise.
4736
38e6cc4d
KN
47372017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4738
4739 PR target/80103
4740 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4741 __attribute__.
4742
f8aa2b2c
SP
47432017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4744
4745 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4746 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4747 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4748 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4749 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4750 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4751 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4752 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4753 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4754 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4755 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4756 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4757
e483b7b4
GJL
47582017-07-05 Georg-Johann Lay <avr@gjlay.de>
4759
4760 PR target/81305
4761 * gcc.target/avr/isr-test.h: New file.
4762 * gcc.target/avr/torture/isr-01-simple.c: New test.
4763 * gcc.target/avr/torture/isr-02-call.c: New test.
4764 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4765
a8745cc2
BC
47662017-07-05 Bin Cheng <bin.cheng@arm.com>
4767
4768 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4769 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4770 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4771 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4772
4a52eb19
BC
47732017-07-05 Bin Cheng <bin.cheng@arm.com>
4774
4775 * gcc.dg/tree-ssa/ldist-26.c: New test.
4776
95f7d11b
BC
47772017-07-05 Bin Cheng <bin.cheng@arm.com>
4778
4779 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4780
45bb7d59
UB
47812017-07-04 Uros Bizjak <ubizjak@gmail.com>
4782
4783 PR target/81300
4784 * gcc.target/i386/pr81300.c: New test.
4785
1fcfac88
UB
47862017-07-04 Uros Bizjak <ubizjak@gmail.com>
4787
4788 PR target/81294
4789 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4790 x and y arguments in the call to _subborrow_u32.
4791 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4792 x and y arguments in the call to _subborrow_u64.
4793 * gcc.target/i386/pr81294-1.c: New test.
4794 * gcc.target/i386/pr81294-2.c: Ditto.
4795
a4187dab
KT
47962017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4797
4798 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4799
efbf55b0
MP
48002017-07-04 Marek Polacek <polacek@redhat.com>
4801
4802 PR c/81231
4803 * gcc.dg/atomic-pr81231.c: New test.
4804
1aad7106
RS
48052017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4806
4807 PR tree-optimization/81292
4808 * gcc.dg/pr81292-1.c: New test.
4809 * gcc.dg/pr81292-2.c: Likewise.
4810
7c819e8a
ML
48112017-07-04 Martin Liska <mliska@suse.cz>
4812
4813 PR sanitizer/81040
4814 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4815 use-after-scope sanitization.
4816
f111f434
JJ
48172017-07-04 Jakub Jelinek <jakub@redhat.com>
4818
8e8dd13b
JJ
4819 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4820 options.
4821
f111f434
JJ
4822 PR target/81175
4823 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4824 gather.
4825
7a1238d1
ML
48262017-07-04 Martin Liska <mliska@suse.cz>
4827
4828 PR ipa/81214
4829 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4830 * g++.dg/ext/mvc3.C: Likewise.
4831 * gcc.target/i386/mvc2.c: Likewise.
4832 * gcc.target/i386/mvc3.c: Likewise.
4833
9fc1fed4
JJ
48342017-07-04 Jakub Jelinek <jakub@redhat.com>
4835
8e3b9bbf
JJ
4836 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4837 decomposition declaration in diagnostics.
4838 * g++.dg/cpp1z/decomp2.C: Likewise.
4839 * g++.dg/cpp1z/decomp3.C: Likewise.
4840 * g++.dg/cpp1z/decomp4.C: Likewise.
4841 * g++.dg/cpp1z/decomp5.C: Likewise.
4842 * g++.dg/cpp1z/decomp6.C: Likewise.
4843 * g++.dg/cpp1z/decomp7.C: Likewise.
4844 * g++.dg/cpp1z/decomp8.C: Likewise.
4845 * g++.dg/cpp1z/decomp13.C: Likewise.
4846 * g++.dg/cpp1z/decomp14.C: Likewise.
4847 * g++.dg/cpp1z/decomp18.C: Likewise.
4848 * g++.dg/cpp1z/decomp19.C: Likewise.
4849 * g++.dg/cpp1z/decomp22.C: Likewise.
4850 * g++.dg/cpp1z/decomp23.C: Likewise.
4851 * g++.dg/cpp1z/decomp24.C: Likewise.
4852 * g++.dg/cpp1z/decomp25.C: Likewise.
4853 * g++.dg/cpp1z/decomp26.C: Likewise.
4854 * g++.dg/cpp1z/decomp28.C: Likewise.
4855
9fc1fed4
JJ
4856 PR c++/81258
4857 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4858 * g++.dg/cpp1z/decomp30.C: New test.
4859
17c18221
PC
48602017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4861
4862 PR c++/65775
4863 * g++.dg/cpp0x/trailing14.C: New.
4864
370d975d
DH
48652017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4866
4867 PR testsuite/79866
4868 * gfortran.dg/coarray_event_2.f08: New test.
4869
73977c47
DH
48702017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4871
4872 PR testsuite/79843
4873 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4874 * gfortran.dg/pointer_intent_2.f90: Likewise.
4875
2f70a979
JH
48762017-07-02 Jan Hubicka <hubicka@ucw.cz>
4877
4878 PR middle-end/81290
4879 * gcc.c-torture/compile/pr81290.c: New.
4880
6b5e165b
RB
48812017-07-03 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/60510
4884 * gfortran.dg/vect/pr60510.f: New testcase.
4885
d8ac7e28
RO
48862017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4887
4888 * gcc.target/i386/mvc6.c: Require ifunc support.
4889
da402967
ML
48902017-07-03 Martin Liska <mliska@suse.cz>
4891
4892 PR sanitize/81040
4893 * g++.dg/asan/function-argument-1.C: New test.
4894 * g++.dg/asan/function-argument-2.C: New test.
4895 * g++.dg/asan/function-argument-3.C: New test.
4896
bc9f4235
RS
48972017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4898
4899 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4900 as well.
4901
be086ff5
TV
49022017-07-03 Tom de Vries <tom@codesourcery.com>
4903
4904 PR tree-optimization/69468
4905 * gcc.dg/pr81192.c: Update.
4906
4752be46
TV
49072017-07-03 Tom de Vries <tom@codesourcery.com>
4908
4909 PR tree-optimization/81192
4910 * gcc.dg/pr81192.c: Update.
4911
0bbfd554
TV
49122017-07-03 Tom de Vries <tom@codesourcery.com>
4913
4914 PR tree-optimization/81192
4915 * gcc.dg/pr81192.c: New test.
4916
b677e2f6
TK
49172017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4918
4919 * gfortran/eoshift_3.f90: New test.
4920
e3f9a279
RS
49212017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4922
4923 * gcc.dg/strlenopt-32.c: New testcase.
4924 * gcc.dg/strlenopt-33.c: Likewise.
4925 * gcc.dg/strlenopt-33g.c: Likewise.
4926 * gcc.dg/strlenopt-34.c: Likewise.
4927 * gcc.dg/strlenopt-35.c: Likewise.
4928
862088aa
RS
49292017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4930
4931 PR tree-optimization/80769
4932 * gcc.dg/strlenopt-31.c: New test.
4933 * gcc.dg/strlenopt-31g.c: Likewise.
4934
c34d0927
RS
49352017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4936
4937 PR tree-optimization/81136
4938 * gcc.dg/vect/pr81136.c: New test.
4939
c52d6043
JJ
49402017-07-01 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR sanitizer/81262
4943 * gcc.c-torture/compile/pr81262.c: New test.
4944 * g++.dg/ubsan/pr81262.C: New test.
4945
77616c7e
JH
49462017-06-29 Jan Hubicka <hubicka@ucw.cz>
4947
4948 PR ipa/81261
4949 * g++.dg/ipa/pr81261.C: New testcase.
4950
fb6a764d
AP
49512017-06-30 Andrew Pinski <apinski@cavium.com>
4952
4953 * gcc.dg/torture/pr81245.c: New testcase.
4954
059ab149
AH
49552017-06-30 Aldy Hernandez <aldyh@redhat.com>
4956
4957 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4958 unbounded use.
4959
e59e8b5a
DM
49602017-06-30 David Malcolm <dmalcolm@redhat.com>
4961
4962 PR c++/80014
4963 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4964 Add declaration.
4965 (test_typeid): New test function.
4966
e855bdc0
JJ
49672017-06-30 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR target/81225
4970 * gcc.target/i386/pr81225.c: New test.
4971
fe32bb1b
NS
49722017-06-30 Nathan Sidwell <nathan@acm.org>
4973
4974 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4975 * g++.dg/cpp0x/decltype9.C: Likewise.
4976 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4977 * g++.dg/lookup/decl1.C: Likewise.
4978 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4979 * g++.dg/other/pr28432.C: Likewise.
4980 * g++.dg/parse/crash12.C: Likewise.
4981 * g++.dg/parse/enum3.C: Likewise.
4982 * g++.dg/parse/operator6.C: Likewise.
4983 * g++.dg/template/crash69.C: Likewise.
4984 * g++.dg/template/error27.C: Likewise.
4985 * g++.dg/template/error28.C: Likewise.
4986 * g++.dg/template/memfriend6.C: Likewise.
4987 * g++.old-deja/g++.mike/err1.C: Likewise.
4988 * g++.old-deja/g++.mike/p811.C: Likewise.
4989 * g++.old-deja/g++.other/crash25.C: Likewise.
4990 * g++.old-deja/g++.other/dtor4.C: Likewise.
4991 * g++.old-deja/g++.pt/t37.C: Likewise.
4992
aaa587d4
ML
49932017-06-30 Martin Liska <mliska@suse.cz>
4994
4995 PR ipa/81214
4996 * gcc.target/i386/pr81214.c: New test.
4997
274c1516
NS
49982017-06-30 Nathan Sidwell <nathan@acm.org>
4999
3b5c768c
NS
5000 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5001
274c1516
NS
5002 PR c++/81229
5003 * g++.dg/lookup/pr81229.C: New.
5004
c497284c
ML
50052017-06-30 Martin Liska <mliska@suse.cz>
5006
5007 PR sanitizer/81021
5008 * g++.dg/asan/pr81021.C: New test.
5009
4812f0b7
RB
50102017-06-30 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/81249
5013 * g++.dg/torture/pr81249.C: New testcase.
5014
8e09cb8b
PC
50152017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5018 * g++.dg/diagnostic/variadic1.C: Likewise.
5019 * g++.dg/gomp/udr-3.C: Likewise.
5020 * g++.dg/overload/error1.C: Likewise.
5021 * g++.dg/overload/error2.C: Likewise.
5022 * g++.dg/template/duplicate1.C: Likewise.
5023 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5024 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5025 * g++.old-deja/g++.other/redecl2.C: Likewise.
5026 * g++.old-deja/g++.other/redecl4.C: Likewise.
5027 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5028
74582a3e
CP
50292017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5030
5031 PR fortran/77765
5032 * gfortran.dg/goacc/pr77765.f90: New test.
5033
6da4066f
SE
50342017-06-29 Steve Ellcey <sellcey@cavium.com>
5035
5036 * gcc.target/aarch64/ccmp_2.c: New test.
5037
be3b7dcf
NS
50382017-06-29 Nathan Sidwell <nathan@acm.org>
5039
5040 PR c++/81247
5041 * g++.dg/parse/pr81247-[abc].C: New.
5042
e5898daf
CL
50432017-06-29 Carl Love <cel@us.ibm.com>
5044
5045 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5046 test_unsigned_int_result, test_ll_int_result,
5047 test_ll_unsigned_int_result): Add result checking functions, add
5048 debug support.
5049 (main): Add builtin function tests.
5050
14836f38
CL
50512017-06-29 Carl Love <cel@us.ibm.com>
5052
5053 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5054 dg-skip-if): Add -mvsx -mcpu=power7.
5055
0630a4ec
RB
50562017-06-29 Richard Biener <rguenther@suse.de>
5057
5058 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5059
f76b4224
NS
50602017-06-29 Nathan Sidwell <nathan@acm.org>
5061
5062 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5063
f66459c1
PB
50642017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5065
5066 PR middle-end/81194
5067 * g++.dg/pr81194.C: New test.
5068
3c7bb489
L
50692017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5070
5071 PR ipa/80565
5072 * gcc.dg/torture/pr80565.c: New file.
5073
6cd83bec
BC
50742017-06-29 Bin Cheng <bin.cheng@arm.com>
5075
5076 PR tree-optimization/81196
5077 * gcc.dg/vect/pr81196.c: New.
5078
4c6a51a0
MC
50792017-06-29 Michael Collison <michael.collison@arm.com>
5080
5081 Fix date on previous ChangeLog entry.
5082
50832017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
5084 Michael Collison <michael.collison@arm.com>
5085
5086 PR target/70119
5087 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5088
395a191d
SP
50892017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5090
5091 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5092 Test new intrinsic.
5093 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5094 Ditto.
5095 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5096 Ditto.
5097 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5098 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5099 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5100
0ddc0ebc
TP
51012017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5102
5103 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5104 current ARM check by ARM NEON's availability check.
5105 (check_effective_target_vect_intfloat_cvt): Likewise.
5106 (check_effective_target_vect_uintfloat_cvt): Likewise.
5107 (check_effective_target_vect_floatint_cvt): Likewise.
5108 (check_effective_target_vect_floatuint_cvt): Likewise.
5109 (check_effective_target_vect_shift): Likewise.
5110 (check_effective_target_whole_vector_shift): Likewise.
5111 (check_effective_target_vect_bswap): Likewise.
5112 (check_effective_target_vect_shift_char): Likewise.
5113 (check_effective_target_vect_long): Likewise.
5114 (check_effective_target_vect_float): Likewise.
5115 (check_effective_target_vect_perm): Likewise.
5116 (check_effective_target_vect_perm_byte): Likewise.
5117 (check_effective_target_vect_perm_short): Likewise.
5118 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5119 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5120 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5121 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5122 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5123 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5124 (check_effective_target_vect_widen_shift): Likewise.
5125 (check_effective_target_vect_extract_even_odd): Likewise.
5126 (check_effective_target_vect_interleave): Likewise.
5127 (check_effective_target_vect_multiple_sizes): Likewise.
5128 (check_effective_target_vect64): Likewise.
5129 (check_effective_target_vect_max_reduc): Likewise.
5130
56a6d474
RB
51312017-06-28 Richard Biener <rguenther@suse.de>
5132
5133 PR middle-end/81227
5134 * gcc.dg/pr81227.c: New testcase.
5135
926c7865
MM
51362017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5137
5138 PR target/81193
5139 * lib/target-supports.exp
5140 (check_ppc_cpu_supports_hw_available): New test to make sure
5141 __builtin_cpu_supports works on power7 and newer.
5142
17a7218b
ML
51432017-06-28 Martin Liska <mliska@suse.cz>
5144
5145 PR ipa/81128
5146 * gcc.target/i386/pr81128.c: New test.
5147
63010089
ML
51482017-06-28 Martin Liska <mliska@suse.cz>
5149
5150 PR driver/79659
5151 * g++.dg/opt/pr79659.C: New test.
5152
b1cac008
CL
51532017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5154
5155 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5156 and options.
5157 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5158
42bd89ce
MG
51592017-06-28 Marc Glisse <marc.glisse@inria.fr>
5160
5161 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5162 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5163
b8d62ac8
JJ
51642017-06-28 Jakub Jelinek <jakub@redhat.com>
5165
5166 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5167 (foo): ... this. Change constants such that it isn't matched
5168 as __builtin_copysign, yet tests the combiner the same.
5169
6dc61b45
ML
51702017-06-28 Martin Liska <mliska@suse.cz>
5171
5172 PR sanitizer/81224
5173 * gcc.dg/asan/pr81224.c: New test.
5174
9a265443
EB
51752017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5176
5177 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5178 passed to pthread_join.
5179
935b5226
AK
51802017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5181
5182 * gcc.target/s390/nodatarel-1.c: New test.
5183
88016532
JD
51842017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5185
5186 PR fortran/80164
5187 * gfortran.dg/array_temporaries_4.f90: New test.
5188
8c2805bb
AP
51892017-06-27 Andrew Pinski <apinski@cavium.com>
5190
5191 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5192 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5193 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5194
786c6d10
MP
51952017-06-27 Marek Polacek <polacek@redhat.com>
5196
5197 PR sanitizer/81223
5198 * gcc.dg/ubsan/pr81223.c: New test.
5199
1e7df2e6
MG
52002017-06-27 Marc Glisse <marc.glisse@inria.fr>
5201
5202 * gcc.dg/tree-ssa/assoc-1.c: New file.
5203
58b45c4f
PC
52042017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5205
5206 PR c++/62046
5207 * g++.dg/parse/catch2.C: New.
5208
00296d7f
JJ
52092017-06-27 Jakub Jelinek <jakub@redhat.com>
5210
c1031852
JJ
5211 PR sanitizer/81209
5212 * g++.dg/ubsan/pr81209.C: New test.
5213
00296d7f
JJ
5214 PR middle-end/81207
5215 * gcc.c-torture/compile/pr81207.c: New test.
5216
0c418630
MP
52172017-06-27 Marek Polacek <polacek@redhat.com>
5218
5219 PR bootstrap/81216
5220 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5221
4b377e01
MS
52222017-06-26 Martin Sebor <msebor@redhat.com>
5223
5224 PR c++/81169
5225 * g++.dg/Wclass-memaccess-2.C: New test.
5226
952ac945
CL
52272017-06-26 Carl Love <cel@us.ibm.com>
5228
5229 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5230 Add new runnable test file for the vec_rev built-ins.
5231
df11b2ea
BS
52322016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5233
226ab0a8 5234 PR/tree-optimization 71815
df11b2ea
BS
5235 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5236 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5237
fa7ccca0
RL
52382017-06-26 Renlin Li <renlin.li@arm.com>
5239 Szabolcs Nagy <szabolcs.nagy@arm.com>
5240
5241 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5242 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5243 memmove.
5244
5a5c2d16
RB
52452017-06-26 Richard Biener <rguenther@suse.de>
5246
5247 PR target/81175
5248 * gfortran.dg/pr81175.f: New testcase.
5249
75f0112f
RB
52502017-06-26 Richard Biener <rguenther@suse.de>
5251
5252 PR tree-optimization/81203
5253 * gcc.dg/torture/pr81203.c: New testcase.
5254
3e2becc4
MP
52552017-06-26 Marek Polacek <polacek@redhat.com>
5256
5257 PR c/80116
5258 * c-c++-common/Wmultistatement-macros-1.c: New test.
5259 * c-c++-common/Wmultistatement-macros-2.c: New test.
5260 * c-c++-common/Wmultistatement-macros-3.c: New test.
5261 * c-c++-common/Wmultistatement-macros-4.c: New test.
5262 * c-c++-common/Wmultistatement-macros-5.c: New test.
5263 * c-c++-common/Wmultistatement-macros-6.c: New test.
5264 * c-c++-common/Wmultistatement-macros-7.c: New test.
5265 * c-c++-common/Wmultistatement-macros-8.c: New test.
5266 * c-c++-common/Wmultistatement-macros-9.c: New test.
5267 * c-c++-common/Wmultistatement-macros-10.c: New test.
5268 * c-c++-common/Wmultistatement-macros-11.c: New test.
5269
945653db
EB
52702017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5271
5272 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5273
c8e3c356
CL
52742017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5275
5276 * lib/target-supports.exp
5277 (check_effective_target_arm_neon_ok_nocache): Add flags with
5278 -mfloat-abi=hard. Include arm_neon.h.
5279 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5280 (check_effective_target_arm_neon_ok_no_float_abi): New.
5281 * gcc.target/arm/lto/pr65837_0.c: Require
5282 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5283 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5284 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5285
22235619
PC
52862017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5287
5288 PR c++/62315
5289 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5290
e56e3fda
TK
52912017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5292
45bb7d59 5293 PR fortran/52473
e56e3fda
TK
5294 * gfortran.dg/cshift_2.f90: New test.
5295
d3f062be
JW
52962017-06-23 Jim Wilson <jim.wilson@linaro.org>
5297
5298 PR middle-end/79794
5299 * gcc.target/aarch64/pr79794.c: New.
5300
37416b69
MM
53012017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5302
5303 PR target/80510
5304 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5305 * gcc.target/powerpc/pr80510-2.c: Likewise.
5306
8447a92f
JL
53072017-06-22 Jeff Law <law@redhat.com>
5308
5309 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5310
52607f7e
WS
53112017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5312
5313 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5314 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5315 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5316 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5317 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5318 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5319 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5320 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5321
fb68f296
JC
53222017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5323
45bb7d59 5324 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5325
60edf8bb
MT
53262017-06-22 Matt Turner <mattst88@gmail.com>
5327
5328 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5329 skylake check.
5330
4333d74b
CL
53312017-06-22 Carl Love <cel@us.ibm.com>
5332
5333 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5334 vmuleuh): Fix scan-assembler-times should check for word not half word
5335 instructions.
5336
13f752b2
JL
53372017-06-22 Jeff Law <law@redhat.com>
5338
5339 * gcc.c-torture/compile/stack-check-1.c: New test.
5340
0759db19
RB
53412016-06-22 Richard Biener <rguenther@suse.de>
5342
5343 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5344 * gcc.dg/vect/pr65947-2.c: Likewise.
5345 * gcc.dg/vect/pr65947-3.c: Likewise.
5346 * gcc.dg/vect/pr65947-4.c: Likewise.
5347 * gcc.dg/vect/pr65947-5.c: Likewise.
5348 * gcc.dg/vect/pr65947-6.c: Likewise.
5349 * gcc.dg/vect/pr65947-8.c: Likewise.
5350 * gcc.dg/vect/pr65947-9.c: Likewise.
5351 * gcc.dg/vect/pr65947-10.c: Likewise.
5352 * gcc.dg/vect/pr65947-12.c: Likewise.
5353 * gcc.dg/vect/pr65947-13.c: Likewise.
5354 * gcc.dg/vect/pr65947-14.c: Likewise.
5355 * gcc.dg/vect/vect-cond-2.c: Likewise.
5356 * gcc.dg/vect/vect-pr69848.c: Likewise.
5357
c24c235e
ML
53582017-06-22 Martin Liska <mliska@suse.cz>
5359
5360 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5361 to not inline it.
5362
71f82be9
JG
53632017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5364
5365 * gcc.dg/tree-ssa/forwprop-37.c: New.
5366
a78f6980
RB
53672017-06-22 Richard Biener <rguenther@suse.de>
5368
5369 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5370
85d5b033
RB
53712017-06-22 Richard Biener <rguenther@suse.de>
5372
5373 * gcc.dg/vect/pr65947-14.c: New testcase.
5374
4ded8669
MM
53752017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5376
5377 PR target/80510
5378 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5379 32-bit support is added. Change ITYPE size to 64-bit integer.
5380 * gcc.target/powerpc/pr80510-2.c: Likewise.
5381
cb8d1b01
JJ
53822017-06-21 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR c++/81154
5385 * g++.dg/gomp/pr81154.C: New test.
5386
113459fa
DM
53872017-06-21 David Malcolm <dmalcolm@redhat.com>
5388
5389 * g++.dg/other/old-style-cast-fixits.C: New test case.
5390
5e9d501c
JJ
53912017-06-21 Jakub Jelinek <jakub@redhat.com>
5392
5393 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5394
27d33d3e
TV
53952017-06-21 Tom de Vries <tom@codesourcery.com>
5396
5397 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5398
5433db45
TV
53992017-06-21 Tom de Vries <tom@codesourcery.com>
5400
5401 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5402 warning.
5403
93c18375
ML
54042017-06-21 Martin Liska <mliska@suse.cz>
5405
5406 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5407
ff9baa5f
PMR
54082017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5409
5410 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5411 gnat.dg/debug11_pkg2.ads: New testcase.
5412
a23ba8cc
MG
54132017-06-21 Marc Glisse <marc.glisse@inria.fr>
5414
5415 * gcc.target/i386/getround.c: New file.
5416
ed73f46f
MG
54172017-06-21 Marc Glisse <marc.glisse@inria.fr>
5418
5419 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5420 * gcc.dg/tree-ssa/addadd-2.c: New file.
5421
6b92ab17
TV
54222017-06-21 Tom de Vries <tom@codesourcery.com>
5423
5424 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5425 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5426 * gcc.c-torture/compile/20080806-1.c: Same.
5427 * gcc.c-torture/compile/920723-1.c: Same.
5428 * gcc.c-torture/compile/930621-1.c: Same.
5429 * gcc.c-torture/compile/991214-2.c: Same.
5430 * gcc.c-torture/compile/bcopy.c: Same.
5431 * gcc.c-torture/compile/memtst.c: Same.
5432 * gcc.c-torture/compile/msp.c: Same.
5433 * gcc.c-torture/compile/stuct.c: Same.
5434 * gcc.c-torture/execute/20011008-3.c: Same.
5435 * gcc.c-torture/execute/20030209-1.c: Same.
5436 * gcc.c-torture/execute/20031012-1.c: Same.
5437 * gcc.c-torture/execute/20040805-1.c: Same.
5438 * gcc.c-torture/execute/920410-1.c: Same.
5439 * gcc.c-torture/execute/921113-1.c: Same.
5440 * gcc.c-torture/execute/921202-1.c: Same.
5441 * gcc.c-torture/execute/921208-2.c: Same.
5442 * gcc.c-torture/execute/930106-1.c: Same.
5443 * gcc.c-torture/execute/930406-1.c: Same.
5444 * gcc.c-torture/execute/950221-1.c: Same.
5445 * gcc.c-torture/execute/960521-1.c: Same.
5446 * gcc.c-torture/execute/980605-1.c: Same.
5447 * gcc.c-torture/execute/comp-goto-1.c: Same.
5448 * gcc.c-torture/execute/comp-goto-2.c: Same.
5449 * gcc.c-torture/execute/memcpy-1.c: Same.
5450 * gcc.c-torture/execute/multi-ix.c: Same.
5451 * gcc.c-torture/execute/nestfunc-4.c: Same.
5452 * gcc.c-torture/execute/pr20621-1.c: Same.
5453 * gcc.c-torture/execute/pr23135.c: Same.
5454 * gcc.c-torture/execute/pr28982b.c: Same.
5455 * gcc.dg/loop-3.c: Same.
5456 * gcc.dg/struct-ret-3.c: Same.
5457 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5458 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5459 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5460 * gcc.dg/tree-prof/pr44777.c: Same.
5461
191578a5
DM
54622017-06-20 David Malcolm <dmalcolm@redhat.com>
5463
5464 PR jit/81144
5465 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5466 memset call with zero-initialization.
5467 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5468
8a259e30
UB
54692017-06-20 Uros Bizjak <ubizjak@gmail.com>
5470
5471 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5472 (main): Renamed to ...
5473 (fma4_test): ... this.
5474
b6837e04
JK
54752017-06-20 Julia Koval <julia.koval@intel.com>
5476
5477 * gcc.target/i386/pr73350-2.c: New test.
5478
67ea3f4e
RO
54792017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5480
5481 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5482 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5483 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5484 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5485 restrict to x86_64-*-*-gnu.
5486 Skip scan-assembler on *-*-darwin*.
5487 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5488 * gcc.dg/loop-invariant.c: Likewise.
5489 * gcc.dg/lto/pr70955_0.c: Likewise.
5490 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5491 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5492 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5493
5494 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5495 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5496 targets.
5497 * gcc.dg/attr-ms_struct-2.c: Likewise.
5498 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5499 * gcc.dg/bf-ms-layout.c: Likewise.
5500 * gcc.dg/bf-ms-layout-2.c: Likewise.
5501 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5502 Require fpic support.
5503 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5504 targets.
5505 * gcc.target/i386/bitfield2.c: Likewise.
5506 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5507 targets.
5508 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5509
71bbbd13
NS
55102017-06-20 Nathan Sidwell <nathan@acm.org>
5511
5512 PR c++/67074
5513 * g++.dg/lookup/pr67074.C: New.
5514 * g++.dg/parse/namespace-alias-1.C: Adjust.
5515
531f0b38
RB
55162017-06-20 Richard Biener <rguenther@suse.de>
5517
5518 PR middle-end/81097
5519 * c-c++-common/ubsan/pr81097.c: New testcase.
5520
d47d7438
RB
55212017-06-20 Richard Biener <rguenther@suse.de>
5522
5523 * gcc.dg/vect/pr65947-9.c: Adjust.
5524
b5c7b957
TP
55252017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5526
5527 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5528 * gcc.target/arm/acle/cdp2.c: Likewise.
5529 * gcc.target/arm/acle/ldc.c: Likewise.
5530 * gcc.target/arm/acle/ldc2.c: Likewise.
5531 * gcc.target/arm/acle/ldc2l.c: Likewise.
5532 * gcc.target/arm/acle/ldcl.c: Likewise.
5533 * gcc.target/arm/acle/mcr.c: Likewise.
5534 * gcc.target/arm/acle/mcr2.c: Likewise.
5535 * gcc.target/arm/acle/mcrr.c: Likewise.
5536 * gcc.target/arm/acle/mcrr2.c: Likewise.
5537 * gcc.target/arm/acle/mrc.c: Likewise.
5538 * gcc.target/arm/acle/mrc2.c: Likewise.
5539 * gcc.target/arm/acle/mrrc.c: Likewise.
5540 * gcc.target/arm/acle/mrrc2.c: Likewise.
5541 * gcc.target/arm/acle/stc.c: Likewise.
5542 * gcc.target/arm/acle/stc2.c: Likewise.
5543 * gcc.target/arm/acle/stc2l.c: Likewise.
5544 * gcc.target/arm/acle/stcl.c: Likewise.
5545
a1aa2599
JJ
55462017-06-20 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR target/81121
5549 * gcc.target/i386/pr81121.c: New test.
5550
16122c22
MM
55512017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5552
5553 PR target/79799
5554 * gcc.target/powerpc/pr79799-1.c: New test.
5555 * gcc.target/powerpc/pr79799-2.c: Likewise.
5556 * gcc.target/powerpc/pr79799-3.c: Likewise.
5557 * gcc.target/powerpc/pr79799-4.c: Likewise.
5558 * gcc.target/powerpc/pr79799-5.c: Likewise.
5559
5ec046c0
NS
55602017-06-19 Nathan Sidwell <nathan@acm.org>
5561
5562 PR c++/81124
5563 PR c++/79766
5564 * g++.dg/lookup/pr79766.C: New.
5565 * g++.dg/lookup/pr81124.C: New.
5566 * g++.dg/template/explicit6.C: Adjust.
5567 * g++.old-deja/g++.other/decl5.C: Adjust.
5568
c72e002c
CL
55692017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5570
5571 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5572 -DSTACK_SIZE.
5573
4301ae22
JJ
55742017-06-19 Jakub Jelinek <jakub@redhat.com>
5575
9f8fafe8
JJ
5576 PR sanitizer/81125
5577 * g++.dg/ubsan/pr81125.C: New test.
5578
4301ae22
JJ
5579 PR sanitizer/81111
5580 * g++.dg/ubsan/pr81111.C: New test.
5581
21e4389f
RB
55822017-06-19 Richard Biener <rguenther@suse.de>
5583
5584 PR middle-end/81118
5585 * gcc.dg/torture/pr81118.c: New testcase.
5586
343ae898
RB
55872017-06-19 Richard Biener <rguenther@suse.de>
5588
5589 PR tree-optimization/80887
5590 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5591
97872698
JJ
55922017-06-19 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR ipa/81112
5595 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5596
c14c0b15
NS
55972017-06-19 Nathan Sidwell <nathan@acm.org>
5598
5599 PR c++/81119
5600 * g++.dg/warn/pr81119.C: New.
5601
a6e5212a
ML
56022017-06-19 Martin Liska <mliska@suse.cz>
5603
5604 PR sanitizer/80879
5605 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5606
871cc215
ML
56072017-06-19 Martin Liska <mliska@suse.cz>
5608
5609 PR ipa/80732
5610 * gcc.target/i386/mvc5.c: Scan indirect_function.
5611 * gcc.target/i386/mvc7.c: Likewise.
5612 * gcc.target/i386/pr80732.c: New test.
5613
431abe69
PC
56142017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 PR c++/66093
5617 * g++.dg/cpp1y/constexpr-66093.C: New.
5618
fe1ae165
RO
56192017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5620
5621 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5622 dg-skip-if list.
5623
db9bbdec
RB
56242017-06-19 Richard Biener <rguenther@suse.de>
5625
5626 PR ipa/81112
5627 * g++.dg/torture/pr81112.C: New testcase.
5628
18154846
JH
56292017-06-18 Jan Hubicka <hubicka@ucw.cz>
5630
5631 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5632
5dace4bf
TK
56332017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5634
5635 PR fortran/52473
5636 * gfortran.dg/cshift_1.f90: New test.
5637
4f4b0ab8
RO
56382017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5639
5640 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5641
b36a612c
CL
56422017-06-16 Carl Love <cel@us.ibm.com>
5643
5644 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5645 main): Add runnable tests and test checker for vec_float,
5646 vec_float2, vec_floate and vec_floato builtins.
5647
e3e266bf
RE
56482017-06-16 Richard Earnshaw <rearnsha@arm.com>
5649
5650 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5651 the architecture options added by dg-add-options arm_neon.
5652 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5653 to the architecture.
5654 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5655 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5656 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5657
42093880
RE
56582017-06-16 Richard Earnshaw <rearnsha@arm.com>
5659
5660 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5661 multilibs have been built.
5662
c5742a17
RE
56632017-06-16 Richard Earnshaw <rearnsha@arm.com>
5664
5665 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5666 * gcc.target/arm/pr51915.c: Likewise.
5667 * gcc.target/arm/pr52006.c: Likewise.
5668 * gcc.target/arm/pr53187.c: Likewise.
5669
93aa40fe
RE
56702017-06-16 Richard Earnshaw <rearnsha@arm.com>
5671
5672 * gcc.target/arm/multilibs.exp: New file.
5673
b3d8d88e
MS
56742017-06-16 Martin Sebor <msebor@redhat.com>
5675
5676 PR tree-optimization/80933
5677 PR tree-optimization/80934
5678 * gcc.dg/fold-bcopy.c: New test.
5679 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5680 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5681 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5682 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5683 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5684 * gcc.dg/builtins-nonnull.c: Likewise.
5685
56960fd6
JG
56862017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5687
5688 PR target/71778
5689 * gcc.target/arm/pr71778.c: New.
5690
ec73e54d
JH
56912017-06-16 Jan Hubicka <hubicka@ucw.cz>
5692
5693 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5694
01f1c24e
RB
56952017-06-16 Richard Biener <rguenther@suse.de>
5696
5697 PR tree-optimization/81090
5698 * gcc.dg/graphite/pr81090.c: New testcase.
5699
8d94f932
JW
57002017-06-16 Janus Weil <janus@gcc.gnu.org>
5701
5702 PR fortran/80983
5703 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5704
b783399a
JJ
57052017-06-16 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR sanitizer/81094
5708 * c-c++-common/ubsan/object-size-11.c: New test.
5709
c3684b7b
MS
57102017-06-15 Martin Sebor <msebor@redhat.com>
5711
5712 PR c++/80560
5713 * g++.dg/Wclass-memaccess.C: New test.
5714
d0e7a9fd
JW
57152017-06-15 Janus Weil <janus@gcc.gnu.org>
5716
5717 PR fortran/80983
5718 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5719
d1eed638
JH
57202017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5721
5722 PR lto/69866
5723 * gcc.dg/lto/pr69866_0.c: New test.
5724 * gcc.dg/lto/pr69866_1.c: Likewise.
5725
61f5d852
JL
57262017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5727
5728 PR target/78818
5729 * gcc.target/msp430/pr78818-real.c: New template for tests.
5730 * gcc.target/msp430/pr78818-auto.c: New test.
5731 * gcc.target/msp430/pr78818-data-region.c: New test.
5732 * gcc.target/msp430/pr78818-data-sec.c: New test.
5733 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5734
6820664a
TP
57352017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5736
5737 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5738 instructions in it rather than the number of IT blocks being 2.
5739 Transfer scan directive arm_thumb2 restriction to the whole
5740 testcase and restrict further to Thumb-only targets.
5741
41c540fc
TC
57422017-06-15 Tamar Christina <tamar.christina@arm.com>
5743
5744 * gcc.target/arm/sdiv_costs_1.c:
5745 Use dg-add-options.
5746
3466430f
MR
57472017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5748
5749 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5750 * gcc.target/mips/pr51513-1.c: New test.
5751 * gcc.target/mips/pr51513-2.c: New test.
5752
26fda5f5
RB
57532017-06-14 Richard Biener <rguenther@suse.de>
5754
5755 PR tree-optimization/81083
5756 * gcc.dg/torture/pr81083.c: Add prototypes.
5757
909263f8
RB
57582017-06-14 Richard Biener <rguenther@suse.de>
5759
5760 PR middle-end/81088
5761 * c-c++-common/ubsan/pr81088.c: New testcase.
5762
938a807a
EB
57632017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5764
5765 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5766
85c1b6d7
AP
57672017-06-14 Andrew Pinski <apinski@cavium.com>
5768 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5769
5770 PR target/71663
5771 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5772 * gcc.target/aarch64/vect-init-2.c: Likewise.
5773 * gcc.target/aarch64/vect-init-3.c: Likewise.
5774 * gcc.target/aarch64/vect-init-4.c: Likewise.
5775 * gcc.target/aarch64/vect-init-5.c: Likewise.
5776
bee9e49f
PC
57772017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/58541
5780 * g++.dg/cpp0x/constexpr-58541.C: New.
5781
24d020bd
RB
57822017-06-14 Richard Biener <rguenther@suse.de>
5783
5784 PR tree-optimization/81083
5785 * gcc.dg/torture/pr81083.c: New testcase.
5786
11c16c2a
JJ
57872017-06-14 Jakub Jelinek <jakub@redhat.com>
5788
5789 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5790 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5791
c60dc053
JJ
57922017-06-13 Jakub Jelinek <jakub@redhat.com>
5793
f31a8339
JJ
5794 PR c++/80973
5795 * g++.dg/ubsan/pr80973.C: New test.
5796
c60dc053
JJ
5797 PR c++/80984
5798 * g++.dg/opt/nrv18.C: New test.
5799
45b2222a
ML
58002017-06-13 Martin Liska <mliska@suse.cz>
5801
5802 PR sanitize/78204
5803 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5804 test by adding no_sanitize attribute.
5805 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5806
ef0e3441
RL
58072017-06-13 Renlin Li <renlin.li@arm.com>
5808
5809 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5810 conditionally.
5811
345683a9
MJ
58122017-06-13 Martin Jambor <mjambor@suse.cz>
5813
5814 PR tree-optimization/80803
5815 PR tree-optimization/81063
5816 gcc.dg/tree-ssa/pr80803.c: New test.
5817 gcc.dg/tree-ssa/pr81063.c: Likewise.
5818
9ebc3467
YG
58192017-06-12 Yury Gribov <tetra2005@gmail.com>
5820
5821 * c-c++-common/fold-masked-cmp-3.c: New test.
5822
16842d34
YG
58232017-06-13 Yury Gribov <tetra2005@gmail.com>
5824
5825 PR tree-optimization/67328
5826 * c-c++-common/fold-masked-cmp-1.c: New test.
5827 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5828 * gcc.dg/pr46309.c: Fix pattern.
5829 * gcc.dg/pr46309-2.c: Likewise.
5830
ba593ad5
TC
58312017-06-13 Tamar Christina <tamar.christina@arm.com>
5832
5833 * gcc.target/arm/sdiv_costs_1.c:
5834 Require arm_arch_v8a_ok and add march option.
5835
9ab5a235
ML
58362017-06-13 Martin Liska <mliska@suse.cz>
5837
5838 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5839 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5840 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5841
4f2c198d
RB
58422017-06-13 Richard Biener <rguenther@suse.de>
5843
5844 PR middle-end/81065
5845 * c-c++-common/ubsan/pr81065.c: New testcase.
5846
196ed8ea
ILT
58472017-06-12 Ian Lance Taylor <iant@golang.org>
5848
5849 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5850 freorder. Update comment to explain test.
5851
64ff4f60
TC
58522017-06-12 Tamar Christina <tamar.christina@arm.com>
5853
5854 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5855 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5856 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5857 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5858
5ed2fdfe
TC
58592017-06-12 Tamar Christina <tamar.christina@arm.com>
5860
5861 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5862
6cddb61c
TC
58632017-06-12 Tamar Christina <tamar.christina@arm.com>
5864
5865 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5866
aebce396
JJ
58672017-06-12 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR tree-optimization/81003
5870 * gcc.c-torture/compile/pr81003.c: New test.
5871
3fd7fe21
RB
58722017-06-12 Richard Biener <rguenther@suse.de>
5873
5874 PR tree-optimization/81053
5875 * gcc.dg/torture/pr81053.c: New testcase.
5876
ac39f0e8
TK
58772017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5878
5879 PR fortran/80988
5880 * gfortran.dg/implied_do_io_3.f90: New test.
5881
18787c38
TV
58822017-06-10 Tom de Vries <tom@codesourcery.com>
5883
5884 * lib/target-supports.exp (check_effective_target_signal): New proc.
5885 * lib/gcc.exp (gcc_target_compile): Remove appending of
5886 -DSIGNAL_SUPPRESS to additional_flags.
5887 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5888 additional_flags if effective target signal is not supported by the
5889 target.
5890 * gcc.c-torture/execute/20101011-1.c: Same.
5891 * gcc.dg/c99-stdint-1.c: Same.
5892 * gcc.dg/c99-stdint-2.c: Same.
5893 * gcc.dg/c99-stdint-5.c: Same.
5894 * gcc.dg/c99-stdint-6.c: Same.
5895 * gcc.dg/stdint-width-1.c: Same.
5896
0069a009
TV
58972017-06-10 Tom de Vries <tom@codesourcery.com>
5898
5899 * lib/target-supports.exp (check_effective_target_stack_size)
5900 (dg-effective-target-value): New proc.
5901 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5902 additional_flags.
5903 * lib/objc.exp (objc_target_compile): Same.
5904 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5905 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5906 dg-additional-options.
5907 * gcc.c-torture/compile/20080806-1.c: Same.
5908 * gcc.c-torture/compile/920723-1.c: Same.
5909 * gcc.c-torture/compile/930621-1.c: Same.
5910 * gcc.c-torture/compile/991214-2.c: Same.
5911 * gcc.c-torture/compile/bcopy.c: Same.
5912 * gcc.c-torture/compile/memtst.c: Same.
5913 * gcc.c-torture/compile/msp.c: Same.
5914 * gcc.c-torture/compile/stuct.c: Same.
5915 * gcc.c-torture/execute/20011008-3.c: Same.
5916 * gcc.c-torture/execute/20030209-1.c: Same.
5917 * gcc.c-torture/execute/20031012-1.c: Same.
5918 * gcc.c-torture/execute/20040805-1.c: Same.
5919 * gcc.c-torture/execute/920410-1.c: Same.
5920 * gcc.c-torture/execute/920501-7.c: Same.
5921 * gcc.c-torture/execute/921113-1.c: Same.
5922 * gcc.c-torture/execute/921202-1.c: Same.
5923 * gcc.c-torture/execute/921208-2.c: Same.
5924 * gcc.c-torture/execute/930106-1.c: Same.
5925 * gcc.c-torture/execute/930406-1.c: Same.
5926 * gcc.c-torture/execute/950221-1.c: Same.
5927 * gcc.c-torture/execute/960521-1.c: Same.
5928 * gcc.c-torture/execute/980605-1.c: Same.
5929 * gcc.c-torture/execute/comp-goto-1.c: Same.
5930 * gcc.c-torture/execute/comp-goto-2.c: Same.
5931 * gcc.c-torture/execute/memcpy-1.c: Same.
5932 * gcc.c-torture/execute/multi-ix.c: Same.
5933 * gcc.c-torture/execute/nestfunc-4.c: Same.
5934 * gcc.c-torture/execute/pr20621-1.c: Same.
5935 * gcc.c-torture/execute/pr23135.c: Same.
5936 * gcc.c-torture/execute/pr28982b.c: Same.
5937 * gcc.dg/loop-3.c: Same.
5938 * gcc.dg/struct-ret-3.c: Same.
5939 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5940 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5941 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5942 * gcc.dg/tree-prof/pr44777.c: Same.
5943
b09649fd
DM
59442017-06-09 David Malcolm <dmalcolm@redhat.com>
5945
5946 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5947 (test_mutually_exclusive_suggestions): New test function.
5948 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5949 (test_mutually_exclusive_suggestions): New test function.
5950 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5951 (test_mutually_exclusive_suggestions): New test function.
5952 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5953 (test_show_locus): Add special-case for
5954 "test_mutually_exclusive_suggestions".
5955
a1f427e9
ILT
59562017-06-09 Ian Lance Taylor <iant@golang.org>
5957
5958 * gcc.dg/tree-prof/split-1.c: New test.
5959
cb59f689
JH
59602017-06-09 Jan Hubicka <hubicka@ucw.cz>
5961
5962 * gcc.dg/predict-14.c: Avoid cold function detection.
5963 * gcc.target/i386/umod-3.c: Likewise.
5964
f66e6423
TC
59652017-06-09 Tamar Christina <tamar.christina@arm.com>
5966
5967 * gcc.target/aarch64/lrint-matherr.h: New.
5968 * gcc.target/aarch64/inline-lrint_1.c: New.
5969 * gcc.target/aarch64/inline-lrint_2.c: New.
5970 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5971 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5972
37b68a43
TC
59732017-06-09 Tamar Christina <tamar.christina@arm.com>
5974
5975 * gcc.target/arm/sdiv_costs_1.c: New.
5976
37f30285
TV
59772017-06-09 Tom de Vries <tom@codesourcery.com>
5978
5979 PR target/80855
5980 * gcc.target/nvptx/label-values.c: New test.
5981
051508d7
TP
59822017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5983
5984 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5985 Test for null definitions instead of them being undefined. Add entry
5986 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5987 about using the effective target for architecture extension.
5988 (check_effective_target_arm_arch_v7ve_ok): Remove.
5989 (add_options_for_arm_arch_v7ve): Likewise.
5990
01a8cacc
RB
59912017-06-09 Richard Biener <rguenther@suse.de>
5992
5993 PR tree-optimization/66623
5994 * gcc.dg/vect/pr66623.c: New testcase.
5995
6d1115c5
RB
59962017-06-09 Richard Biener <rguenther@suse.de>
5997
5998 PR tree-optimization/79483
5999 * gcc.dg/graphite/pr79483.c: New testcase.
6000
6ba856d4
RB
60012017-06-09 Richard Biener <rguenther@suse.de>
6002
6003 PR middle-end/81007
6004 * g++.dg/pr81007.C: New testcase.
6005
48e69247
JJ
60062017-06-09 Jakub Jelinek <jakub@redhat.com>
6007
6008 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6009 instead of "rsp" for -m32.
6010 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6011 target, add -msse2 to dg-options.
6012 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6013 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6014
120ef1d5
SB
60152017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6016
6017 PR target/80966
6018 * gcc.target/powerpc/stack-limit.c: New testcase.
6019
271be653
WS
60202017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6021
774cccdc
JJ
6022 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6023 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6024 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6025 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6026 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6027 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 6028
0d05f685
JJ
60292017-06-08 Jakub Jelinek <jakub@redhat.com>
6030
8ab7005b
JJ
6031 PR c/81006
6032 * c-c++-common/gomp/pr81006.c: New test.
6033
34361776
JJ
6034 PR c++/81011
6035 * g++.dg/gomp/pr81011.C: New test.
6036
0d05f685
JJ
6037 PR middle-end/81005
6038 * c-c++-common/ubsan/align-10.c: New test.
6039 * c-c++-common/ubsan/null-13.c: New test.
6040
2163b9bc
UB
60412017-06-08 Uros Bizjak <ubizjak@gmail.com>
6042
6043 PR target/81015
6044 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6045 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6046 * gcc.target/i386/pr81015.c: New test.
6047
73f49ad7
TV
60482017-06-08 Tom de Vries <tom@codesourcery.com>
6049
6050 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6051 trampolines instead of NO_TRAMPOLINES.
6052 * gcc.c-torture/execute/20000822-1.c: Same.
6053 * gcc.c-torture/execute/920428-2.c: Same.
6054 * gcc.c-torture/execute/920501-7.c: Same.
6055 * gcc.c-torture/execute/920612-2.c: Same.
6056 * gcc.c-torture/execute/921017-1.c: Same.
6057 * gcc.c-torture/execute/921215-1.c: Same.
6058 * gcc.c-torture/execute/931002-1.c: Same.
6059 * gcc.c-torture/execute/comp-goto-2.c: Same.
6060 * gcc.c-torture/execute/nestfunc-1.c: Same.
6061 * gcc.c-torture/execute/nestfunc-2.c: Same.
6062 * gcc.c-torture/execute/nestfunc-3.c: Same.
6063 * gcc.c-torture/execute/nestfunc-5.c: Same.
6064 * gcc.c-torture/execute/nestfunc-6.c: Same.
6065 * gcc.c-torture/execute/pr24135.c: Same.
6066 * gcc.dg/Wtrampolines.c: Same.
6067 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6068 * gcc.dg/torture/stackalign/nested-5.c: Same.
6069 * gcc.dg/torture/stackalign/nested-6.c: Same.
6070 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6071 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6072 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6073 * gcc.dg/trampoline-1.c: Same.
6074 * gcc.dg/tree-prof/pr44777.c: Same.
6075 * gcc.target/i386/pr67770.c: Same.
6076 * lib/gcc.exp (gcc_target_compile): Remove appending of
6077 -DNO_TRAMPOLINES to additional_flags.
6078 * lib/objc.exp (objc_target_compile): Same.
6079
b9835925
TV
60802017-06-08 Tom de Vries <tom@codesourcery.com>
6081
6082 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6083 'gcc,no_trampolines' instead of 'no_trampolines'.
6084
77db6c15
AI
60852017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6086
6087 PR middle-end/79988
6088 * gcc.target/i386/mpx/pr79988.c: New test.
6089
0036534f
AI
60902017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6091
6092 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6093 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6094 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6095
b69d9ac6
JH
60962017-06-08 Jan Hubicka <hubicka@ucw.cz>
6097
6098 * g++.dg/tree-ssa/counts-1.C: New testcase.
6099 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6100
c46f9051
JK
61012017-08-08 Julia Koval <julia.koval@intel.com>
6102
6103 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6104 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6105 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6106 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6107 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6108 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6109
5ed41889
MP
61102017-06-08 Marek Polacek <polacek@redhat.com>
6111
6112 PR sanitize/80932
6113 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6114
8055904e
JK
61152017-08-08 Julia Koval <julia.koval@intel.com>
6116
6117 PR target/73350,80862
6118 * gcc.target/i386/pr73350.c: New test.
6119
fb4bc6ff
RB
61202017-06-08 Richard Biener <rguenther@suse.de>
6121
6122 PR tree-optimization/80928
6123 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6124
989cc652 61252017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6126
989cc652
CL
6127 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6128
83059741
JW
61292017-06-07 Jonathan Wakely <jwakely@redhat.com>
6130
6131 PR c++/80990
6132 * g++.dg/cpp1z/class-deduction39.C: New.
6133
0874a778
MP
61342017-06-07 Marek Polacek <polacek@redhat.com>
6135
6136 PR sanitizer/80932
6137 * c-c++-common/ubsan/pr80932.c: New test.
6138
55e872a4
BC
61392017-06-07 Bin Cheng <bin.cheng@arm.com>
6140
6141 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6142 * gcc.target/i386/l_fma_double_2.c: Ditto.
6143 * gcc.target/i386/l_fma_double_3.c: Ditto.
6144 * gcc.target/i386/l_fma_double_4.c: Ditto.
6145 * gcc.target/i386/l_fma_double_5.c: Ditto.
6146 * gcc.target/i386/l_fma_double_6.c: Ditto.
6147 * gcc.target/i386/l_fma_float_1.c: Ditto.
6148 * gcc.target/i386/l_fma_float_2.c: Ditto.
6149 * gcc.target/i386/l_fma_float_3.c: Ditto.
6150 * gcc.target/i386/l_fma_float_4.c: Ditto.
6151 * gcc.target/i386/l_fma_float_5.c: Ditto.
6152 * gcc.target/i386/l_fma_float_6.c: Ditto.
6153
cb9ac430
TC
61542017-06-07 Tamar Christina <tamar.christina@arm.com>
6155
6156 * gcc.target/aarch64/sdiv_costs_1.c: New.
6157
46c821e7
RB
61582017-06-07 Richard Biener <rguenther@suse.de>
6159
6160 PR tree-optimization/80928
6161 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6162 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6163
6eb2ac65
RB
61642017-06-07 Richard Biener <rguenther@suse.de>
6165
6166 PR tree-optimization/80928
6167 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6168 check_results.
6169
25396db9
NS
61702017-06-06 Nathan Sidwell <nathan@acm.org>
6171
6172 * g++.dg/pr45330.C: Add inline namespace case.
6173
bbf97416
TK
61742017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6175
6176 PR fortran/80975
6177 * gfortran.dg/matmul_16.f90: New test.
6178 * gfortran.dg/inline_matmul_18.f90: New test.
6179
dc949728
MP
61802017-06-06 Marek Polacek <polacek@redhat.com>
6181
6182 PR c/79983
6183 * gcc.dg/pr79983.c: New test.
6184
100d0700
DM
61852017-06-06 David S. Miller <davem@davemloft.net>
6186
6187 * gcc.target/sparc/sparc-ret-3.c: New test.
6188
6c6b519a
TV
61892017-06-06 Tom de Vries <tom@codesourcery.com>
6190
6191 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6192 label_values instead of NO_LABEL_VALUES.
6193 * gcc.c-torture/compile/920301-1.c: Same.
6194 * gcc.c-torture/compile/920501-1.c: Same.
6195 * gcc.c-torture/compile/941014-4.c: Same.
6196 * gcc.c-torture/compile/labels-1.c: Same.
6197 * gcc.c-torture/compile/pr18903.c: Same.
6198 * gcc.c-torture/execute/920302-1.c: Same.
6199 * gcc.c-torture/execute/920415-1.c: Same.
6200 * gcc.c-torture/execute/920428-2.c: Same.
6201 * gcc.c-torture/execute/920501-3.c: Same.
6202 * gcc.c-torture/execute/920501-4.c: Same.
6203 * gcc.c-torture/execute/920501-5.c: Same.
6204 * gcc.c-torture/execute/920501-7.c: Same.
6205 * gcc.c-torture/execute/920721-4.c: Same.
6206 * gcc.c-torture/execute/980526-1.c: Same.
6207 * gcc.c-torture/execute/990208-1.c: Same.
6208 * gcc.c-torture/execute/comp-goto-1.c: Same.
6209 * gcc.c-torture/execute/comp-goto-2.c: Same.
6210 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6211 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6212 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6213 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6214 * gcc.dg/tree-prof/pr44777.c: Same.
6215 * gcc.misc-tests/bprob-2.c: Same.
6216 * gcc.misc-tests/gcov-3.c: Same.
6217 * lib/gcc.exp (gcc_target_compile): Remove appending of
6218 -DNO_LABEL_VALUES to additional_flags.
6219 * lib/objc.exp (objc_target_compile): Same.
6220 * lib/target-supports.exp (check_effective_target_label_values): Test on
6221 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6222
4ebcc903
KT
62232017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6224
6225 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6226
331dc840
RB
62272017-06-06 Richard Biener <rguenther@suse.de>
6228
6229 PR tree-optimization/80974
6230 * gcc.dg/torture/pr80974.c: New testcase.
6231
d2537732
TP
62322017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6233
6234 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6235 "unsigned int" in conversation warning on line 15.
6236
e7baeb39
RB
62372017-06-06 Richard Biener <rguenther@suse.de>
6238
6239 PR tree-optimization/80928
6240 * gcc.dg/vect/pr80928.c: New testcase.
6241 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6242 * gcc.dg/vect/slp-13.c: Likewise.
6243 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6244
05945a1b
DM
62452017-06-05 David Malcolm <dmalcolm@redhat.com>
6246
6247 * g++.dg/plugin/comment_plugin.c: New test plugin.
6248 * g++.dg/plugin/comments-1.C: New test file.
6249 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6250
9b972837
BE
62512017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6252
6253 * gcc.misc-tests/gcov-1a.c: New test.
6254
1d135d98
MM
62552017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6256
6257 * gcc.target/powerpc/clone1.c: New test.
6258
92bba237
JW
62592017-06-05 Janus Weil <janus@gcc.gnu.org>
6260
6261 PR fortran/70601
6262 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6263
7b3ee9c9
NK
62642017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6265
6266 PR fortran/35339
6267 * gfortran.dg/implied_do_io_1.f90: New Test.
6268 * gfortran.dg/implied_do_io_2.f90: New Test.
6269
e4d1c5c4
RL
62702017-06-05 Renlin Li <renlin.li@arm.com>
6271
6272 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6273 selector to related line.
6274
d91561cb
JH
62752017-06-05 Jan Hubicka <hubicka@ucw.cz>
6276
6277 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6278
d8395013
KT
62792017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6280
6281 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6282
279dc4b4
KT
62832017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6284
6285 * gcc.target/aarch64/subs_compare_2.c: New test.
6286
e49d8b68
KT
62872017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6288
6289 * gcc.target/aarch64/subs_compare_1.c: New test.
6290
4456f65d
CX
62912017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6292
6293 * gcc.target/mips/div-9.c: Delete duplicate test.
6294 * gcc.target/mips/div-10.c: Ditto.
6295 * gcc.target/mips/div-11.c: Ditto.
6296 * gcc.target/mips/div-12.c: Ditto.
6297
3995f3a2
JH
62982017-05-23 Jan Hubicka <hubicka@ucw.cz>
6299
6300 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6301
82c027e1
DH
63022017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6303
6304 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6305 vesrion of the dejagnu grep.
6306 (list-module-names): Use it and adjust the regular expressions for
6307 modules and submodules.
6308 * gfortran.dg/prof/prof.exp: Cleanup modules.
6309 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6310 directives.
6311 * gfortran.dg/altreturn_8.f90: Likewise.
6312 * gfortran.dg/associate_12.f90: Likewise.
6313 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6314 * gfortran.dg/charlen_15.f90: Likewise.
6315 * gfortran.dg/class_4a.f03: Likewise.
6316 * gfortran.dg/class_54.f90: Likewise.
6317 * gfortran.dg/class_dummy_4.f03: Likewise.
6318 * gfortran.dg/class_dummy_5.f90: Likewise.
6319 * gfortran.dg/constructor_9.f90: Likewise.
6320 * gfortran.dg/dec_structure_15.f90: Likewise.
6321 * gfortran.dg/do_check_8.f90: Likewise.
6322 * gfortran.dg/dtio_26.f03: Likewise.
6323 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6324 * gfortran.dg/equiv_9.f90: Likewise.
6325 * gfortran.dg/extends_15.f90: Likewise.
6326 * gfortran.dg/finalize_22.f90: Likewise.
6327 * gfortran.dg/finalize_23.f90: Likewise.
6328 * gfortran.dg/generic_26.f90: Likewise.
6329 * gfortran.dg/generic_27.f90: Likewise.
6330 * gfortran.dg/namelist_76.f90: Likewise.
6331 * gfortran.dg/pointer_init_8.f90: Likewise.
6332 * gfortran.dg/pr61318.f90: Likewise.
6333 * gfortran.dg/pr77260_1.f90: Likewise.
6334 * gfortran.dg/pr77260_2.f90: Likewise.
6335 * gfortran.dg/pr77420_3.f90: Likewise.
6336 * gfortran.dg/proc_ptr_39.f90: Likewise.
6337 * gfortran.dg/proc_ptr_41.f90: Likewise.
6338 * gfortran.dg/proc_ptr_42.f90: Likewise.
6339 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6340 * gfortran.dg/submodule_1.f08: Likewise.
6341 * gfortran.dg/submodule_10.f08: Likewise.
6342 * gfortran.dg/submodule_14.f08: Likewise.
6343 * gfortran.dg/submodule_15.f08: Likewise.
6344 * gfortran.dg/submodule_2.f08: Likewise.
6345 * gfortran.dg/submodule_5.f08: Likewise.
6346 * gfortran.dg/submodule_6.f08: Likewise.
6347 * gfortran.dg/submodule_7.f08: Likewise.
6348 * gfortran.dg/submodule_8.f08: Likewise.
6349 * gfortran.dg/submodule_9.f08: Likewise.
6350 * gfortran.dg/transfer_class_2.f90: Likewise.
6351 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6352 * gfortran.dg/typebound_call_24.f03: Likewise.
6353 * gfortran.dg/typebound_call_25.f90: Likewise.
6354 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6355 * gfortran.dg/typebound_generic_12.f03: Likewise.
6356 * gfortran.dg/typebound_generic_13.f03: Likewise.
6357 * gfortran.dg/typebound_generic_14.f03: Likewise.
6358 * gfortran.dg/typebound_generic_15.f90: Likewise.
6359 * gfortran.dg/typebound_operator_16.f03: Likewise.
6360 * gfortran.dg/typebound_operator_18.f90: Likewise.
6361 * gfortran.dg/typebound_operator_20.f90: Likewise.
6362 * gfortran.dg/typebound_override_3.f90: Likewise.
6363 * gfortran.dg/typebound_override_4.f90: Likewise.
6364 * gfortran.dg/typebound_override_5.f90: Likewise.
6365 * gfortran.dg/typebound_override_6.f90: Likewise.
6366 * gfortran.dg/typebound_override_7.f90: Likewise.
6367 * gfortran.dg/typebound_proc_28.f03: Likewise.
6368 * gfortran.dg/typebound_proc_29.f90: Likewise.
6369 * gfortran.dg/typebound_proc_30.f90: Likewise.
6370 * gfortran.dg/typebound_proc_31.f90: Likewise.
6371 * gfortran.dg/typebound_proc_32.f90: Likewise.
6372 * gfortran.dg/typebound_proc_33.f90: Likewise.
6373 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6374 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6375 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6376 * gfortran.dg/use_only_3.f90: Likewise.
6377 * gfortran.dg/use_without_only_1.f90: Likewise.
6378 * gfortran.dg/warn_unused_function.f90: Likewise.
6379 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6380 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6381
3de4ac6d
MP
63822017-06-04 Marek Polacek <polacek@redhat.com>
6383
6384 PR c/80919
6385 * gcc.dg/format/pr80919.c: New test.
6386
2474f48f
MS
63872017-06-02 Martin Sebor <msebor@redhat.com>
6388
6389 PR c/80892
6390 * c-c++-common/Wfloat-conversion-2.c: New test.
6391
bd280745
PC
63922017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/68754
6395 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6396
bd280745 63972017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6398
6399 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6400 for the new built-ins.
6401
ffa8a921
SD
64022017-06-02 Sudakshina Das <sudi.das@arm.com>
6403
6404 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6405
d65d1bd9
WS
64062017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6407
6408 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6409 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6410 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6411 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6412 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6413
b160939b
KT
64142017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6415
6416 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6417
17f47f86
KT
64182017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6419
6420 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6421
ab82e126
WS
64222017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6423
6424 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6425 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6426 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6427 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6428 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6429 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6430 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6431 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6432 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6433
c957e9c0
NS
64342017-06-02 Nathan Sidwell <nathan@acm.org>
6435
6436 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6437
aad16012
JJ
64382017-06-02 Jakub Jelinek <jakub@redhat.com>
6439
74b4885d
JJ
6440 PR rtl-optimization/80903
6441 * gcc.dg/pr80903.c: New test.
6442
aad16012
JJ
6443 PR fortran/80918
6444 * gfortran.dg/gomp/pr80918.f90: New test.
6445
40ffd95f
BE
64462017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6447
6448 * c-c++-common/Wsizeof-pointer-div.c: New test.
6449 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6450 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6451 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6452 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6453 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6454 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6455 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6456 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6457 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6458 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6459 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6460 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6461 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6462 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6463 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6464 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6465 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6466 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6467
052754ea
WS
64682017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6469
6470 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6471 Update the target to power8-vector.
6472
aa63913f
DM
64732017-06-01 David Malcolm <dmalcolm@redhat.com>
6474
6475 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6476
2ded3754
PMR
64772017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6478
6479 * debug12.adb, debug12.ads: New testcase.
6480
c8638450
MJ
64812017-06-01 Martin Jambor <mjambor@suse.cz>
6482
6483 PR tree-optimization/80898
6484 * gcc.dg/tree-ssa/pr80898.c: New test.
6485 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6486
ac853c90
PC
64872017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6488
6489 PR c++/80896
6490 * g++.dg/cpp1z/nodiscard5.C: New.
6491
7841f13c
CZ
64922017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6493
6494 * gcc.target/arc/pr9001195952.c: New test.
6495
f525e390
TV
64962017-06-01 Tom de Vries <tom@codesourcery.com>
6497
6498 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6499 * gcc.c-torture/compile/asmgoto-1.c: Same.
6500 * gcc.dg/20000707-1.c: Same.
6501 * gcc.dg/pr38700.c: Same.
6502 * gcc.dg/pr70169.c: Same.
6503 * gcc.dg/pr80112.c: Same.
6504 * gcc.dg/torture/pr51071-2.c: Same.
6505 * gcc.dg/torture/pr51071.c: Same.
6506 * gcc.dg/tree-ssa/alias-34.c: Same.
6507
9285616c
PMR
65082017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6509
6510 * gnat.dg/debug11.adb: New testcase.
6511
48932682
RB
65122017-06-01 Richard Biener <rguenther@suse.de>
6513
6514 PR middle-end/66313
6515 * c-c++-common/ubsan/pr66313.c: New testcase.
6516 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6517
fcb99124
SM
65182017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6519
6520 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6521 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6522 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6523 -mcpu overridden.
6524 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6525 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6526 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6527 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6528 to dg-option. Add dg-skip-if directive to disable this test
6529 for darwin. Add dg-skip-if directive to disable this test if
6530 -mcpu overridden.
6531
dc7401c0
SP
65322017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6533
6534 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6535 (_mm_maskz_max_sd): Test new intrinsics.
6536 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6537 (_mm_maskz_max_sd): Test new intrinsics.
6538 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6539 (_mm_maskz_max_ss): Test new intrinsics.
6540 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6541 (_mm_maskz_max_ss): Test new intrinsics.
6542 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6543 (_mm_maskz_min_sd): Test new intrinsics.
6544 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6545 (_mm_maskz_min_sd): Test new intrinsics.
6546 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6547 (_mm_maskz_min_ss): Test new intrinsics.
6548 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6549 (_mm_maskz_min_ss): Test new intrinsics.
6550
3909991c
NS
65512017-05-31 Nathan Sidwell <nathan@acm.org>
6552
6553 * g++.dg/lookup/lambda1.C New.
6554
0e510edb
BC
65552017-05-31 Bin Cheng <bin.cheng@arm.com>
6556
6557 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6558 on pointer should not be replaced.
6559
9fc5e7a4
MM
65602017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6561
6562 PR testsuite/80580
6563 * gcc.dg/gimplefe-error-7.c: New test.
6564
1e466f04
GM
65652017-05-31 Graham Markall <graham.markall@embecosm.com>
6566
6567 * gcc.target/arc/add_n-combine.c: New test.
6568 * gcc.target/arc/sub_n-combine.c: New test.
6569
89c88990
RB
65702017-05-31 Richard Biener <rguenther@suse.de>
6571
6572 PR target/80880
6573 * gcc.target/i386/pr80880.c: New testcase.
6574
748bbe72
RS
65752017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6576
6577 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6578
c7d7e222
BC
65792017-05-31 Bin Cheng <bin.cheng@arm.com>
6580
6581 * gcc.dg/vect/pr80815-3.c: New test.
6582
ee1379be
RB
65832017-05-31 Richard Biener <rguenther@suse.de>
6584
6585 PR tree-optimization/80906
6586 * gcc.dg/graphite/pr80906.c: New testcase.
6587
bcce980e
TV
65882017-05-30 Tom de Vries <tom@codesourcery.com>
6589
6590 PR testsuite/80910
6591 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6592 unsupported if host compiler does not support c++11.
6593 (host_supports_c++11): New proc.
6594
ef9200aa
MS
65952017-05-30 Martin Sebor <msebor@redhat.com>
6596
6597 PR c/80731
6598 * g++.dg/ext/utf16-4.C: Relax test.
6599 * gcc.dg/fixed-point/int-warning.c: Adjust.
6600
f012c8ef
DM
66012017-05-30 David Malcolm <dmalcolm@redhat.com>
6602
6603 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6604 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6605 test case.
6606 * g++.dg/plugin/show-template-tree-color.C: New test case.
6607 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6608 * g++.dg/template/show-template-tree-2.C: New test case.
6609 * g++.dg/template/show-template-tree-3.C: New test case.
6610 * g++.dg/template/show-template-tree-4.C: New test case.
6611 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6612 * g++.dg/template/show-template-tree.C: New test case.
6613
3f8efe25
SB
66142017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6615
6616 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6617 dg-options.
6618 * gfortran.dg/pr80107.f: Delete testcase.
6619
77d1dbdb
UB
66202017-05-30 Uros Bizjak <ubizjak@gmail.com>
6621
6622 PR target/80833
6623 * gcc.target/i386/pr80833-1.c: New test.
6624 * gcc.target/i386/pr80833-2.c: Ditto.
6625
e2f35333
NS
66262017-05-30 Nathan Sidwell <nathan@acm.org>
6627
6628 PR c++/80913
6629 * g++.dg/lookup/pr80913.C: New.
6630
ba7629e2
RB
66312017-05-30 Richard Biener <rguenther@suse.de>
6632
6633 PR middle-end/80901
6634 * gcc.dg/torture/pr80901.c: New testcase.
6635
4bfb347c
RD
66362017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6637
6638 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6639
b3125625
JL
66402017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6641
6642 PR target/78838
6643 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6644
892d6169
RB
66452017-05-30 Richard Biener <rguenther@suse.de>
6646
6647 PR middle-end/80876
6648 * gcc.dg/torture/pr80876.c: New testcase.
6649
3d7ff728
NS
66502017-05-29 Nathan Sidwell <nathan@acm.org>
6651
6652 PR c++/80891 (#5)
6653 * g++.dg/lookup/pr80891-5.C: New.
6654
fd262197
JD
66552017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6656
6657 PR libgfortran/53029
6658 * gfortran.dg/read_5.f90: New test.
6659
724e517a
NS
66602017-05-29 Nathan Sidwell <nathan@acm.org>
6661
a5cfa13a
NS
6662 PR c++/80891 (#4)
6663 * g++.dg/lookup/pr80891-4.C: New.
6664
e514ab0c
NS
6665 PR c++/80891 (#1)
6666 * g++.dg/lookup/pr80891-1.C: New.
6667
58dec010
NS
6668 PR c++/80891 (#3)
6669 * g++.dg/lookup/pr80891-3.C: New.
6670
724e517a
NS
6671 PR c++/80891 (#2)
6672 * g++.dg/lookup/pr80891-2.C: New.
6673
bbe3927b
TK
66742017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6675
6676 PR fortran/37131
6677 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6678 flags.
6679 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6680 * gfortran.dg/inline_matmul_17.f90: New test.
6681
8364e6ac
TK
66822017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6683
6684 * gfortran.dg/matmul_bounds_12.f90: New test.
6685
56a35ac9
JJ
66862017-05-27 Jakub Jelinek <jakub@redhat.com>
6687
6688 PR bootstrap/80887
6689 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6690
945bf9e1
NS
66912017-05-26 Nathan Sidwell <nathan@acm.org>
6692
6693 * g++.dg/cpp0x/dr2061.C: New.
6694 * g++.dg/parse/namespace-alias-1.C: Add more test.
6695
cb4fe401
BC
66962017-05-26 Bin Cheng <bin.cheng@arm.com>
6697
6698 PR tree-optimization/80815
6699 * gcc.dg/vect/pr80815-1.c: New test.
6700 * gcc.dg/vect/pr80815-2.c: New test.
6701
e929e611
ML
67022017-05-26 Martin Liska <mliska@suse.cz>
6703
6704 PR ipa/80663
6705 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6706 split at the problematic spot.
6707 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6708 a valid value of the param.
6709
92f105f6
MP
67102017-05-26 Marek Polacek <polacek@redhat.com>
6711
6712 PR sanitizer/80875
6713 * c-c++-common/ubsan/pr80875.c: New test.
6714
74ca4e36
TV
67152017-05-26 Tom de Vries <tom@codesourcery.com>
6716
6717 PR testsuite/80557
6718 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6719 * gcc.dg/Wcxx-compat-8.c: Same.
6720 * gcc.dg/Wobjsize-1.c: Same.
6721 * gcc.dg/Wshadow-local-2.c: Same.
6722 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6723 * gcc.dg/anon-struct-6.c: Same.
6724 * gcc.dg/asm-wide-1.c: Same.
6725 * gcc.dg/builtin-inf-1.c: Same.
6726 * gcc.dg/builtin-redefine.c: Same.
6727 * gcc.dg/c90-array-lval-6.c: Same.
6728 * gcc.dg/c90-array-lval-7.c: Same.
6729 * gcc.dg/c90-fordecl-1.c: Same.
6730 * gcc.dg/c99-fordecl-2.c: Same.
6731 * gcc.dg/cast-lvalue-1.c: Same.
6732 * gcc.dg/cast-lvalue-2.c: Same.
6733 * gcc.dg/compound-lvalue-1.c: Same.
6734 * gcc.dg/cond-lvalue-1.c: Same.
6735 * gcc.dg/cpp/20000419-1.c: Same.
6736 * gcc.dg/cpp/backslash.c: Same.
6737 * gcc.dg/cpp/backslash2.c: Same.
6738 * gcc.dg/cpp/macspace1.c: Same.
6739 * gcc.dg/cpp/macspace2.c: Same.
6740 * gcc.dg/cpp/multiline-2.c: Same.
6741 * gcc.dg/cpp/pr27777.c: Same.
6742 * gcc.dg/cpp/pr30786.c: Same.
6743 * gcc.dg/cpp/pr34602.c: Same.
6744 * gcc.dg/cpp/redef1.c: Same.
6745 * gcc.dg/cpp/tr-warn1.c: Same.
6746 * gcc.dg/cpp/tr-warn3.c: Same.
6747 * gcc.dg/cpp/tr-warn6.c: Same.
6748 * gcc.dg/cpp/trad/hash.c: Same.
6749 * gcc.dg/cpp/trad/redef1.c: Same.
6750 * gcc.dg/cpp/ucs.c: Same.
6751 * gcc.dg/declspec-10.c: Same.
6752 * gcc.dg/declspec-11.c: Same.
6753 * gcc.dg/declspec-18.c: Same.
6754 * gcc.dg/format/c99-strftime-1.c: Same.
6755 * gcc.dg/format/ext-3.c: Same.
6756 * gcc.dg/format/pr72858.c: Same.
6757 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6758 * gcc.dg/init-string-1.c: Same.
6759 * gcc.dg/label-decl-3.c: Same.
6760 * gcc.dg/m-un-2.c: Same.
6761 * gcc.dg/nofixed-point-2.c: Same.
6762 * gcc.dg/noncompile/20020213-1.c: Same.
6763 * gcc.dg/pch/counter-2.c: Same.
6764 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6765 * gcc.dg/pr27528.c: Same.
6766 * gcc.dg/pr27953.c: Same.
6767 * gcc.dg/pr35899.c: Same.
6768 * gcc.dg/pr37561.c: Same.
6769 * gcc.dg/pr45461.c: Same.
6770 * gcc.dg/pr45750.c: Same.
6771 * gcc.dg/pr53196-2.c: Same.
6772 * gcc.dg/pr53265.c: Same.
6773 * gcc.dg/redecl-1.c: Same.
6774 * gcc.dg/tls/thr-init-1.c: Same.
6775 * gcc.dg/torture/pr51106-1.c: Same.
6776 * gcc.dg/torture/pr51106-2.c: Same.
6777 * gcc.dg/uninit-19.c: Same.
6778 * gcc.dg/uninit-pr20644.c: Same.
6779
6fc9f7aa
JJ
67802017-05-26 Jakub Jelinek <jakub@redhat.com>
6781
6782 * g++.dg/cpp1z/decomp29.C (p): New variable.
6783 (main): Add further tests.
6784
28e0e05b
RB
67852017-05-26 Richard Biener <rguenther@suse.de>
6786
6787 PR tree-optimization/80842
6788 * gcc.dg/torture/pr80842.c: New testcase.
6789
c81ec254
PC
67902017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6791
6792 PR c++/79652
6793 * g++.dg/cpp0x/pr79652.C: New.
6794
aee21066
PC
67952017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6796
6797 PR c++/71451
6798 * g++.dg/cpp0x/variadic170.C: New.
6799
63dbcd13
VR
68002017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6801
6802 * g++.dg/warn/Wcatch-value-1.C: New test.
6803 * g++.dg/warn/Wcatch-value-2.C: New test.
6804 * g++.dg/warn/Wcatch-value-3.C: New test.
6805
932f48ac
NS
68062017-05-25 Nathan Sidwell <nathan@acm.org>
6807
44e00a7a
NS
6808 * g++.dg/lookup/using56.C: New.
6809 * g++.dg/lookup/using57.C: New.
6810 * g++.dg/lookup/using58.C: New.
6811 * g++.dg/lookup/using59.C: New.
6812
932f48ac
NS
6813 * g++.dg/lookup/using17.C: Adjust diagnostics.
6814
a10f9a2e
MS
68152017-05-25 Martin Sebor <msebor@redhat.com>
6816
6817 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6818 positives on ILP32.
6819 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6820 column numbers.
6821 * gcc.dg/pr60114.c: Same.
6822
47c05e71
JH
68232017-05-23 Jan Hubicka <hubicka@ucw.cz>
6824
6825 * gfortran.dg/pr48636.f90: Fix template better.
6826
f35a733d
NS
68272017-05-25 Nathan Sidwell <nathan@acm.org>
6828
6829 * g++.dg/lookup/koenig14.C: New.
6830
18c1e9e0
PC
68312017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6832
6833 PR c++/79583
6834 * g++.dg/cpp0x/pr79583.C: New.
6835
2673d192
PC
68362017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6837
6838 PR c++/68578
6839 * g++.dg/cpp1y/pr68578.C: New.
6840
bce8ef71
MG
68412017-05-25 Marc Glisse <marc.glisse@inria.fr>
6842
6843 * gcc.dg/tree-ssa/vce-1.c: New file.
6844
11d6b45d
MG
68452017-05-25 Marc Glisse <marc.glisse@inria.fr>
6846
6847 * gcc.dg/tree-ssa/addadd.c: New file.
6848
5ad4f1c8
NS
68492017-05-24 Nathan Sidwell <nathan@acm.org>
6850
6851 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6852 * g++.dg/lookup/friend19.C: New.
6853 * g++.dg/lookup/friend20.C: New.
6854
d4a760d8
JW
68552017-05-24 Jonathan Wakely <jwakely@redhat.com>
6856
6857 PR c++/80544
6858 * g++.dg/expr/cast11.C: New test.
6859
3cd211af
MS
68602017-05-24 Martin Sebor <msebor@redhat.com>
6861
6862 PR c/80731
6863 * c-c++-common/Wfloat-conversion.c: Adjust.
6864 * c-c++-common/dfp/convert-int-saturate.c: Same.
6865 * c-c++-common/pr68657-1.c: Same.
6866 * g++.dg/ext/utf-cvt.C: Same.
6867 * g++.dg/ext/utf16-4.C: Same.
6868 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6869 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6870 * g++.dg/warn/Wconversion3.C: Same.
6871 * g++.dg/warn/Wconversion4.C: Same.
6872 * g++.dg/warn/Wsign-conversion.C: Same.
6873 * g++.dg/warn/overflow-warn-1.C: Same.
6874 * g++.dg/warn/overflow-warn-3.C: Same.
6875 * g++.dg/warn/overflow-warn-4.C: Same.
6876 * g++.dg/warn/pr35635.C: Same.
6877 * g++.old-deja/g++.mike/enum1.C: Same.
6878 * gcc.dg/Wconversion-3.c: Same.
6879 * gcc.dg/Wconversion-5.c: Same.
6880 * gcc.dg/Wconversion-complex-c99.c: Same.
6881 * gcc.dg/Wconversion-complex-gnu.c: Same.
6882 * gcc.dg/Wconversion-integer.c: Same.
6883 * gcc.dg/Wsign-conversion.c: Same.
6884 * gcc.dg/bitfld-2.c: Same.
6885 * gcc.dg/c90-const-expr-11.c: Same.
6886 * gcc.dg/c90-const-expr-7.c: Same.
6887 * gcc.dg/c99-const-expr-7.c: Same.
6888 * gcc.dg/overflow-warn-1.c: Same.
6889 * gcc.dg/overflow-warn-2.c: Same.
6890 * gcc.dg/overflow-warn-3.c: Same.
6891 * gcc.dg/overflow-warn-4.c: Same.
6892 * gcc.dg/overflow-warn-5.c: Same.
6893 * gcc.dg/overflow-warn-8.c: Same.
6894 * gcc.dg/overflow-warn-9.c: New test.
6895 * gcc.dg/pr35635.c: Adjust.
6896 * gcc.dg/pr59940.c: Same.
6897 * gcc.dg/pr59963-2.c: Same.
6898 * gcc.dg/pr60114.c: Same.
6899 * gcc.dg/switch-warn-2.c: Same.
6900 * gcc.dg/utf-cvt.c: Same.
6901 * gcc.dg/utf16-4.c: Same.
6902
216bfadc
JJ
69032017-05-24 Jakub Jelinek <jakub@redhat.com>
6904
6905 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6906 Don't include limits.h.
6907 (w): Conditionalize on long long wider than int. Use
6908 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6909 -9223372036854775808.
6910 (x): Use __INT_MAX__ instead of INT_MAX.
6911
610abc02
TK
69122017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6913
6914 PR fortran/66094
6915 * gfortran.dg/inline_matmul_16.f90: New test.
6916
8d0c9b36
TV
69172017-05-24 Tom de Vries <tom@codesourcery.com>
6918
6919 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6920
3f3fb6c9
PB
69212017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6922
6923 PR middle-end/80823
6924 * gcc.dg/pr80823.c: New test.
6925
00e0af8d
AK
69262017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6927
6928 * gcc.target/s390/pr80725.c: New test.
6929
6131102c
NS
69302017-05-23 Nathan Sidwell <nathan@acm.org>
6931
ef4c5e78
NS
6932 * g++.dg/lookup/extern-c-hidden.C: New.
6933 * g++.dg/lookup/extern-redecl1.C: New.
6934
6131102c
NS
6935 PR c++/80866
6936 * g++.dg/parse/pr80866.C: New.
6937
d2db2e6b
JH
69382017-05-23 Jan Hubicka <hubicka@ucw.cz>
6939
6940 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6941 * gcc.dg/ipa/inline-5.c: Likewise.
6942 * gfortran.dg/pr48636.f90: Likewise.
6943
e4ea7a4c
NS
69442017-05-23 Nathan Sidwell <nathan@acm.org>
6945
6946 * g++.dg/parse/ctor9.C: Adjust expected error.
6947
c2d7c404
JD
69482017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6949
6950 PR libgfortran/80256
6951 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6952 Cygwin.
6953
fd71a9a2
TS
69542017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6955
6956 * c-c++-common/goacc/parallel-dims-1.c: Update.
6957 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6958 * c-c++-common/goacc/routine-1.c: Likewise.
6959 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6960 * g++.dg/goacc/template.C: Likewise.
6961 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6962 * gfortran.dg/goacc/routine-3.f90: Likewise.
6963 * gfortran.dg/goacc/sie.f95: Likewise.
6964 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6965
9d029ddf
NS
69662017-05-23 Nathan Sidwell <nathan@acm.org>
6967
6968 * g++.dg/lookup/using13.C: Adjust expected error.
6969
008c7367
SKS
69702017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6971
6972 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6973
d1f6caae
MM
69742017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6975
6976 PR target/80718
6977 * gcc.target/powerpc/pr80718.c: New test.
6978
2ea0d750
SB
69792017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6980
6981 * gcc.target/powerpc/conditional-return.c: New testcase.
6982
25b81686
BS
69832017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6984
6985 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6986 LE-only.
6987
477f145b
JW
69882017-05-22 Janus Weil <janus@gcc.gnu.org>
6989
6990 PR fortran/80766
6991 * gfortran.dg/typebound_call_28.f90: New test.
6992
65cc1407
NS
69932017-05-22 Nathan Sidwell <nathan@acm.org>
6994
6995 * g++.dg/lookup/strong-using.C: New.
6996
0c4f8178
TP
69972017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6998
6999 * gcc.target/arm/movsi_movt.c: New test.
7000 * gcc.target/arm/movdi_movt.c: New test.
7001
fbb1c7d4
EB
70022017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7003
7004 * gnat.dg/specs/not_null1.ads: New test.
7005
d3271136
EB
70062017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7007
7008 * gnat.dg/limited_with5.ad[sb]: New test.
7009 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7010 * gnat.dg/limited_with6.ad[sb]: New test.
7011 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7012
4c24ec6d
EB
70132017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7014
7015 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7016 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7017
4bcbb7b8
PC
70182017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7019
7020 PR c++/70265
7021 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7022 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7023
51cd6b78
JD
70242017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7025
7026 PR libgfortran/80333
7027 * gfortran.dg/dtio_30.f03: New test.
7028
33f8c0a1
MP
70292017-05-19 Marek Polacek <polacek@redhat.com>
7030
7031 PR sanitizer/80800
7032 * c-c++-common/ubsan/pr80800.c: New test.
7033 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7034
9740ed54
TS
70352017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7036
7fd549d2
TS
7037 * c-c++-common/goacc/default-1.c: Update.
7038 * c-c++-common/goacc/default-2.c: Likewise.
7039 * c-c++-common/goacc/default-4.c: Likewise.
7040 * gfortran.dg/goacc/default-1.f95: Likewise.
7041 * gfortran.dg/goacc/default-4.f: Likewise.
7042 * c-c++-common/goacc/default-5.c: New file.
7043 * gfortran.dg/goacc/default-5.f: Likewise.
7044
9740ed54
TS
7045 * c-c++-common/goacc/default-1.c: New file.
7046 * c-c++-common/goacc/default-2.c: Likewise.
7047 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7048 test cases in...
7049 * c-c++-common/goacc/default-3.c: ... this new file, and...
7050 * c-c++-common/goacc/default-4.c: ... this new file.
7051 * gfortran.dg/goacc/default.f95: Remove file, including its test
7052 cases in...
7053 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7054 * gfortran.dg/goacc/default-2.f: ... this new file.
7055 * gfortran.dg/goacc/default-3.f95: New file.
7056 * gfortran.dg/goacc/default-4.f: Likewise.
7057
2a8a8d7b
NS
70582017-05-19 Nathan Sidwell <nathan@acm.org>
7059
7060 * g++.dg/inherit/covariant7.C: Adjust.
7061
a978134e
PB
70622017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7063
7064 * gcc.target/arm/tls-disable-literal-pool.c: Change
7065 require-effective-target to tls_native.
7066 Move dg-error to return statement line and change to dg-message.
7067
39aac208
RB
70682017-05-19 Richard Biener <rguenther@suse.de>
7069
7070 PR c++/80593
7071 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7072 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7073
035ab826
RB
70742017-05-19 Richard Biener <rguenther@suse.de>
7075
7076 PR middle-end/80764
7077 * gcc.dg/torture/pr80764.c: New testcase.
7078
52e14b96
MM
70792017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7080
7081 PR target/80510
7082 * gcc.target/powerpc/pr80510-1.c: New test.
7083 * gcc.target/powerpc/pr80510-2.c: Likewise.
7084
4287da82
EG
70852017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7086
7087 * gcc.dg/pragma-diag-7.c: New test.
7088
e4171e10
UB
70892017-05-18 Uros Bizjak <ubizjak@gmail.com>
7090
7091 PR target/80799
7092 * g++.dg/other/i386-11.C: New test.
7093
cdefeea2
WS
70942017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7095
7096 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7097 * fold-vec-div-floatdouble.c: Likewise.
7098 * fold-vec-logical-ands-char.c: Likewise.
7099 * fold-vec-logical-ands-int.c: Likewise.
7100 * fold-vec-logical-ands-short.c: Likewise.
7101 * fold-vec-logical-ors-char.c: Likewise.
7102 * fold-vec-logical-ors-int.c: Likewise.
7103 * fold-vec-logical-ors-short.c: Likewise.
7104 * fold-vec-logical-other-char.c: Likewise.
7105 * fold-vec-mule-misc.c: Likewise.
7106 * fold-vec-mult-float.c: Likewise.
7107 * fold-vec-mult-floatdouble.c: Likewise.
7108 * fold-vec-mult-int.c: Likewise.
7109 * fold-vec-mult-int128-p9.c: Likewise.
7110 * fold-vec-sub-floatdouble.c: Likewise.
7111 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7112 Add lp64 requirement.
7113 * fold-vec-mult-int128-p8.c: Likewise.
7114 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7115
62ee030a
SM
71162017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7117
7118 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7119 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7120 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7121 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7122 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7123 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7124 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7125 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7126 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7127 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7128 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7129 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7130 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7131 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7132 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7133 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7134 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7135 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7136 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7137 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7138 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7139 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7140 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7141 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7142 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7143 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7144
00a84d0e
SL
71452017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7146
7147 * gcc.target/sparc/niagara7-align.c: New test.
7148
243c2883
MP
71492017-05-18 Marek Polacek <polacek@redhat.com>
7150
7151 PR sanitizer/80797
7152 * c-c++-common/ubsan/null-12.c: New test.
7153
e98e6340
SB
71542017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7155
7156 PR middle-end/80692
7157 * gcc.c-torture/execute/pr80692.c: New testcase.
7158
0152001b 71592017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7160
7161 PR libgfortran/80741
7162 * gfortran.dg/read_4.f90: New test.
7163
c8ded430
BS
71642017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7165
7166 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7167
e5b1f5a1
FR
71682017-05-17 Fritz Reese <fritzoreese@gmail.com>
7169
7170 PR fortran/80668
7171 * gfortran.dg/pr80668.f90: New.
7172
9853cb28
PB
71732017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7174
7175 PR middle-end/80775
7176 * gcc.dg/pr80775.c: New test.
7177
142473df
MP
71782017-05-17 Marek Polacek <polacek@redhat.com>
7179
7180 PR sanitizer/80659
7181 * gcc.dg/asan/pr80659.c: New test.
7182
8508a5b5
SKS
71832017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7184
7185 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7186 unsigned long.
7187
bc36d2b7
CX
71882017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7189
7190 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7191
4fc5ebf1
JG
71922017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7193 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7194
7195 PR tree-optimization/80457
7196 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7197 call vect_model_simple_cost.
7198
bedee914
PT
71992017-05-16 Paul Thomas <pault@gcc.gnu.org>
7200
7201 PR fortran/80554
7202 * gfortran.dg/submodule_29.f08: New test.
7203
10791753
DM
72042017-05-16 David Malcolm <dmalcolm@redhat.com>
7205
7206 * g++.dg/other/accessor-fixits-1.C: New test case.
7207 * g++.dg/other/accessor-fixits-2.C: New test case.
7208 * g++.dg/other/accessor-fixits-3.C: New test case.
7209 * g++.dg/other/accessor-fixits-4.C: New test case.
7210
727577c2
CL
72112017-05-16 Carl Love <cel@us.ibm.com>
7212
7213 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7214 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7215 built-ins to the test suite file. Note, support for mradds exists
7216 but no test case exists.
7217 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7218 built-ins to the test suite file.
7219
6b6ae9eb
MP
72202017-05-16 Marek Polacek <polacek@redhat.com>
7221
7222 PR sanitizer/80536
7223 PR sanitizer/80386
7224 * c-c++-common/ubsan/pr80536.c: New test.
7225 * g++.dg/ubsan/pr80386.C: New test.
7226
678d7e19
TC
72272017-05-16 Tamar Christina <tamar.christina@arm.com>
7228
7229 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7230 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7231
6da37857
MW
72322016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7233
7234 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7235 expected output of vadd, vsub and vmul instructions.
7236 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7237 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7238 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7239
a5768d38
JD
72402017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7241
7242 PR libgfortran/80727
7243 * gfortran.dg/read_3.f90: New test.
7244
3a77e7cc
NS
72452017-05-15 Nathan Sidwell <nathan@acm.org>
7246
2016c841
NS
7247 PR c++/79369
7248 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7249
3a77e7cc
NS
7250 PR c++/79369
7251 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7252 * g++.dg/cpp0x/pr79369.C: New.
7253
0735a1c8
SK
72542017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7255
7256 PR fortran/80752
3a77e7cc 7257 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7258
f108770a
UB
72592017-05-15 Uros Bizjak <ubizjak@gmail.com>
7260
900b5b6a 7261 PR target/80425
f108770a
UB
7262 * gcc.target/i386/pr80425-1.c: New test.
7263 * gcc.target/i386/pr80425-2.c: Ditto.
7264
e30ce0a3
JL
72652017-05-15 Jeff Law <law@redhat.com>
7266
7267 * gcc.target/mips/reorgbug-1.c: New test.
7268
0d5a0a33
PMR
72692017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7270
7271 * gnat.dg/specs/pack13.ads: New test.
7272
a104bd88
MS
72732017-05-14 Martin Sebor <msebor@redhat.com>
7274
7275 PR middle-end/77671
7276 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7277 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7278 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7279 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7280 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7281
c6c02519
MS
72822017-05-14 Martin Sebor <msebor@redhat.com>
7283
7284 PR middle-end/80669
7285 * gcc.dg/builtin-stpncpy.c: New test.
7286
d6d4d770
DS
72872017-05-14 Daniel Santos <daniel.santos@pobox.com>
7288
7289 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7290 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7291 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7292 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7293
b9bdd60b
JK
72942017-05-14 Julia Koval <julia.koval@intel.com>
7295
7296 * gcc.target/i386/xgetsetbv.c: New test.
7297
28ae01cd
NK
72982017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7299
7300 PR fortran/80442
7301 * gfortran.dg/impl_do_var_data.f90: New Test
7302
c7488b4f
PJ
73032017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7304
7305 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7306 A regression test for a private array access case which caused
7307 an assert.
7308
9b5f12ae
MS
73092017-05-12 Martin Sebor <msebor@redhat.com>
7310
7311 PR testsuite/80643
7312 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7313 to the purpose of the test.
7314
b76f1550
SM
73152017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7316
7317 * gcc.target/powerpc/bmi-andn-1.c: New file
7318 * gcc.target/powerpc/bmi-andn-2.c: New file.
7319 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7320 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7321 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7322 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7323 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7324 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7325 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7326 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7327 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7328 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7329 * gcc.target/powerpc/bmi-check.h: New File.
7330 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7331 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7332 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7333 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7334 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7335 * gcc.target/powerpc/bmi2-check.h: New file.
7336 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7337 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7338 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7339 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7340 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7341 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7342 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7343 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7344 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7345
2a3fa75a
PC
73462017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7347
7348 PR c++/60430
7349 * g++.dg/cpp0x/pr60430.C: New.
7350
e8bf7c7b
JL
73512017-05-12 Jeff Law <law@redhat.com>
7352
7353 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7354
284d1f76
PB
73552017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7356
7357 PR middle-end/80707
7358 * g++.dg/pr80707.C: New test.
7359
302a0e37
WS
73602017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7361
7362 * gcc.target/powerpc/fold-vec-div-float.c: New.
7363 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7364 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7365
a7785078
WS
73662017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7367
7368 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7369 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7370 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7371 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7372 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7373 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7374 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7375 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7376 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7377 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7378 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7379 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7380
9206028e
PC
73812017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7382
7383 PR c++/49604
7384 * g++.dg/cpp0x/forw_enum14.C: New.
7385 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7386
7af1c0ad
RB
73872017-05-12 Richard Biener <rguenther@suse.de>
7388
7389 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7390
f7e95bdb
PC
73912017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7392
7393 PR c++/67687
7394 * g++.dg/cpp0x/constexpr-ice17.C: New.
7395
53e788d0
RB
73962017-05-12 Richard Biener <rguenther@suse.de>
7397
7398 PR tree-optimization/80713
7399 * gcc.dg/torture/pr80713.c: New testcase.
7400
2ead1ab9
AK
74012017-05-12 Andi Kleen <ak@linux.intel.com>
7402
7403 PR testsuite/77684
7404 * lib/target-supports.exp (profopt-perf-wrapper):
7405 Add -m8 option to increase parallelism.
7406
ee58b02f
TS
74072017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7408
1e47f02b
TS
7409 * c-c++-common/goacc/parallel-dims-1.c: New file.
7410 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7411
b0f271ce
TS
7412 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7413 * c-c++-common/goacc/classify-kernels.c: Likewise.
7414 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7415 Likewise.
7416 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7417 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7418 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7419 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7420 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7421 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7422 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7423 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7424 * c-c++-common/goacc/kernels-loop.c: Likewise.
7425 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7426 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7427 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7428 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7429 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7430 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7431 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7432 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7433 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7434 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7435 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7436 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7437
25651634
TS
7438 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7439 * c-c++-common/goacc/classify-kernels.c: Likewise.
7440 * c-c++-common/goacc/classify-parallel.c: Likewise.
7441 * c-c++-common/goacc/classify-routine.c: Likewise.
7442 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7443 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7444 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7445 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7446
ee58b02f
TS
7447 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7448 * c-c++-common/goacc/classify-kernels.c: Likewise.
7449 * c-c++-common/goacc/classify-parallel.c: Likewise.
7450 * c-c++-common/goacc/classify-routine.c: Likewise.
7451 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7452 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7453 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7454 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7455
2d82ec25
NS
74562017-05-11 Nathan Sidwell <nathan@acm.org>
7457
7458 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7459
74602017-05-11 Carl Love <cel@us.ibm.com>
7461
7462 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7463 to the test suite file.
7464 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7465 to the test suite file.
7466
628c06d6
JD
74672017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7468
7469 PR fortran/78659
7470 * gfortran.dg/namelist_91.f90: New test.
7471 * gfortran.dg/namelist_92.f90: New test.
7472 * gfortran.dg/namelist_93.f90: New test.
7473 * gfortran.dg/namelist_94.f90: New test.
7474
1bea0f26
BS
74752017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7476
7477 PR target/80695
7478 * gcc.target/powerpc/pr80695-p8.c: New file.
7479 * gcc.target/powerpc/pr80695-p9.c: New file.
7480
7c85c9fe
UB
74812017-05-11 Uros Bizjak <ubizjak@gmail.com>
7482 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR target/80706
7485 * gcc.target/i386/pr80706.c: New test.
7486
d7a33a4c
JK
74872017-05-11 Julia Koval <julia.koval@intel.com>
7488
7489 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7490 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7491 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7492 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7493
59fbddcf
PC
74942017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7495
7496 PR c++/70538
7497 * g++.dg/cpp0x/pr70538.C: New.
7498
cc09ff60
UB
74992017-05-11 Uros Bizjak <ubizjak@gmail.com>
7500
7c85c9fe
UB
7501 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7502 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7503 (dg-options): Remove -fno-tree-sink.
7504
4fd18c78
KN
75052017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7506
7507 * gcc.target/powerpc/cmpb-1.c: New test.
7508 * gcc.target/powerpc/cmpb-2.c: New test.
7509 * gcc.target/powerpc/cmpb-3.c: New test.
7510 * gcc.target/powerpc/cmpb32-1.c: New test.
7511 * gcc.target/powerpc/cmpb32-2.c: New test.
7512
43b883a9
RB
75132017-05-11 Richard Biener <rguenther@suse.de>
7514
7515 PR tree-optimization/80705
7516 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7517
29b871ec
NS
75182017-05-11 Nathan Sidwell <nathan@acm.org>
7519
7520 * lib/scanlang.exp: New.
7521 * lib/gcc-dg.exp: Load scanlang.exp.
7522 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7523
c587104e
MM
75242017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7525
7526 PR testsuite/80580
7527 * gcc.dg/gimplefe-error-6.c: New test.
7528
67ac9a9d
MM
75292017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7530
7531 PR testsuite/80580
7532 * gcc.dg/gimplefe-error-5.c: New test.
7533
ac4eb40f
MM
75342017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7535
7536 PR testsuite/80580
7537 * gcc.dg/gimplefe-error-4.c: New test.
7538
d45d6282
BS
75392017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7540
7541 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7542
f4ee3a9e
UB
75432017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7544
7545 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7546 (_mm_maskz_max_round_sd): Test new intrinsics.
7547 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7548 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7549 (_mm_maskz_max_round_ss): Test new intrinsics.
7550 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7551 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7552 (_mm_maskz_min_round_sd): Test new intrinsics.
7553 * gcc.target/i386/avx512f-vminsd-2.c: New.
7554 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7555 (_mm_maskz_min_round_ss): Test new intrinsics.
7556 * gcc.target/i386/avx512f-vminss-2.c: New.
7557 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7558 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7559 (__builtin_ia32_minss_mask_round): Test new builtins.
7560 * gcc.target/i386/sse-13.c: Ditto.
7561 * gcc.target/i386/sse-23.c: Ditto.
7562 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7563 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7564 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7565 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7566 (_mm_mask_min_round_ss): Test new intrinsics.
7567 * gcc.target/i386/testround-1.c: Ditto.
7568
75692017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7570
7571 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7572 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7573 (_mm_maskz_div_round_sd): Test new intrinsics.
7574 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7575 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7576 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7577 (_mm_maskz_div_round_ss): Test new intrinsics.
7578 * gcc.target/i386/avx512f-vdivss-2.c: New.
7579 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7580 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7581 (_mm_maskz_mul_round_sd): Test new intrinsics.
7582 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7583 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7584 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7585 (_mm_maskz_mul_round_ss): Test new intrinsics.
7586 * gcc.target/i386/avx512f-vmulss-2.c: New.
7587 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7588 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7589 (__builtin_ia32_mulss_mask_round): Test new builtins.
7590 * gcc.target/i386/sse-13.c: Ditto.
7591 * gcc.target/i386/sse-23.c: Ditto.
7592 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7593 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7594 (_mm_maskz_mul_round_ss): Test new intrinsics.
7595 * gcc.target/i386/testround-1.c: Ditto.
7596
75972017-05-10 Julia Koval <julia.koval@intel.com>
7598
7599 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7600 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7601 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7602
76032017-05-10 Julia Koval <julia.koval@intel.com>
7604
7605 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7606 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7607 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7608 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7609
ca4d2851
PB
76102017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7611
0f374417 7612 PR tree-optimization/51513
ca4d2851
PB
7613 * gcc.target/powerpc/pr51513.c: New test.
7614 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7615 __builtin_abort().
7616 * gcc.dg/predict-14.c: Likewise.
7617
5562ebfc
CL
76182017-05-10 Carl Love <cel@us.ibm.com>
7619 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7620 to the test suite file.
7621 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7622 to the test suite file.
7623
0ca2e7f7
PK
76242017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7625
7626 PR tree-optimization/77644
7627 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7628
e1ad2926
AO
76292017-05-10 Alexandre Oliva <aoliva@redhat.com>
7630
7631 * gcc.dg/guality/inline-params-2.c: New.
7632
f00b411f
PC
76332017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7634
7635 PR c++/80145
7636 * g++.dg/cpp1y/auto-fn37.C: New.
7637 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7638
bf2a705c
MM
76392017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7640
7641 PR target/68163
7642 * gcc.target/powerpc/pr68163.c: New test.
7643
5285d5d3
JW
76442017-05-09 Janus Weil <janus@gcc.gnu.org>
7645
7646 PR fortran/79311
7647 * gfortran.dg/finalize_32.f90: New test.
7648
31c2d57d
VR
76492017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7650
7651 PR c/35441
7652 * gcc.dg/pr35441.c: New test.
7653
731f2c8a
MS
76542017-05-09 Martin Sebor <msebor@redhat.com>
7655
7656 PR testsuite/80643
7657 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7658 output.
7659
cc49d15a
PC
76602017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7661
7662 PR c++/80186
7663 * g++.dg/template/crash126.C: New.
7664
85282abc
SP
76652017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7666
7667 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7668 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7669 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7670 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7671
823c79ae
DH
76722017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7673
10a8bb62 7674 PR testsuite/80611
823c79ae
DH
7675 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7676
79557bae
CZ
76772017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7678
7679 * gcc.target/arc/tmac-1.c: New file.
7680 * gcc.target/arc/tmac-2.c: Likewise.
7681 * gcc.target/arc/tmac.h: Likewise.
7682
c7314bc1
CZ
76832017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7684 Andrew Burgess <andrew.burgess@embecosm.com>
7685
7686 * gcc.target/arc/firq-1.c: New file.
7687 * gcc.target/arc/firq-2.c: Likewise.
7688 * gcc.target/arc/firq-3.c: Likewise.
7689 * gcc.target/arc/firq-4.c: Likewise.
7690 * gcc.target/arc/firq-5.c: Likewise.
7691 * gcc.target/arc/firq-6.c: Likewise.
7692
41453183
CZ
76932017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7694
7695 * gcc.target/arc/interrupt-5.c: Newfile.
7696 * gcc.target/arc/interrupt-6.c: Likewise.
7697 * gcc.target/arc/interrupt-7.c: Likewise.
7698 * gcc.target/arc/interrupt-8.c: Likewise.
7699 * gcc.target/arc/interrupt-9.c: Likewise.
7700
019bd543
RB
77012017-05-09 Richard Biener <rguenther@suse.de>
7702
7703 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7704 and adjust.
7705 * gcc.dg/vect/vect-50.c: Likewise.
7706
684f84de
MP
77072017-05-09 Marek Polacek <polacek@redhat.com>
7708
7709 PR c/80525
7710 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7711 * c-c++-common/Wlogical-op-2.c: New test.
7712
fd71825b
SKS
77132017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7714
7715 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7716 for targets with __SIZEOF_INT__ < 4.
7717
4ca2e6ec
RB
77182017-05-09 Richard Biener <rguenther@suse.de>
7719
7720 * gcc.dg/vect/vect-50.c: Revert last change.
7721 * gcc.dg/vect/vect-44.c: Likewise.
7722
631238ac
MS
77232017-05-08 Martin Sebor <msebor@redhat.com>
7724
7725 PR translation/80280
7726 * gcc.dg/format/gcc_diag-10.c: New test.
7727
6ba86ba7
KN
77282017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7729
7730 PR target/80101
7731 * gcc.target/powerpc/pr80101-1.c: New test.
7732
0f6ed121
TK
77332017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7734
7735 PR fortran/79930
7736 * gfortran.dg/inline_transpose_1.f90: Add
7737 -finline-matmul-limit=0 to options.
7738 * gfortran.dg/matmul_5.f90: Likewise.
7739 * gfortran.dg/vect/vect-8.f90: Likewise.
7740 * gfortran.dg/inline_matmul_14.f90: New test.
7741 * gfortran.dg/inline_matmul_15.f90: New test.
7742
fd991039
TK
77432017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7744
7745 PR fortran/80602
7746 * gfortran.dg/matmul_15.f90: New test case.
7747
18b8c294
WD
77482017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7749
774cccdc
JJ
7750 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7751 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7752
8637c116
JL
77532017-05-07 Jeff Law <law@redhat.com>
7754
7755 Revert:
7756 2017-05-06 Jeff Law <law@redhat.com>
7757 PR tree-optimization/78496
7758 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7759 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7760
973dfbb4
JL
77612017-05-06 Jeff Law <law@redhat.com>
7762
7763 PR tree-optimization/78496
7764 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7765 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7766
8ffa3150
RS
77672017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7768
7769 * gcc.target/aarch64/spill_1.c: New test.
7770
2a3f7997
RS
77712017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7772
7773 PR rtl-optimization/75964
7774 * gcc.dg/torture/pr75964.c: New test.
7775
d554bf23
TV
77762017-05-06 Tom de Vries <tom@codesourcery.com>
7777
7778 PR testsuite/80606
7779 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7780 * gcc.target/i386/avx-vtestpd-2.c: Same.
7781 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7782 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7783 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7784 * gcc.target/i386/avx-vtestpd-3.c: Same.
7785 * gcc.target/i386/avx-vtestps-1.c: Same.
7786 * gcc.target/i386/avx-vtestps-2.c: Same.
7787 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7788 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7789 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7790 * gcc.target/i386/avx-vtestps-3.c: Same.
7791
7a976fe7
TV
77922017-05-06 Tom de Vries <tom@codesourcery.com>
7793
7794 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7795
0e852c66
TV
77962017-05-06 Tom de Vries <tom@codesourcery.com>
7797
7798 PR testsuite/80557
7799 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7800 * gcc.target/powerpc/altivec-types-1.c: Same.
7801
63c40d92
TV
78022017-05-06 Tom de Vries <tom@codesourcery.com>
7803
7804 PR testsuite/80557
7805 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7806 * gcc.target/spu/intrinsics-1.c: Same.
7807
b25b8f91
TV
78082017-05-06 Tom de Vries <tom@codesourcery.com>
7809
7810 PR testsuite/80557
7811 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7812
6df13491
TV
78132017-05-06 Tom de Vries <tom@codesourcery.com>
7814
7815 PR testsuite/80557
7816 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7817 * gcc.target/aarch64/spellcheck_2.c: Same.
7818 * gcc.target/aarch64/spellcheck_3.c: Same.
7819
e01261fe
TV
78202017-05-06 Tom de Vries <tom@codesourcery.com>
7821
7822 PR testsuite/80557
7823 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7824 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7825 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7826 * g++.dg/debug/dwarf2/typedef5.C: Same.
7827 * g++.dg/goacc/data-1.C: Same.
7828
9945596c
BS
78292017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7830
7831 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7832
8acb8575
MM
78332017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7834
7835 PR target/79038
7836 PR target/79202
7837 PR target/79203
7838 * gcc.target/powerpc/ppc-round3.c: New test.
7839 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7840
ac699a04
JJ
78412017-05-05 Jakub Jelinek <jakub@redhat.com>
7842
8dc6a926
JJ
7843 PR tree-optimization/80632
7844 * gcc.dg/pr80632.c: New test.
7845
ac699a04
JJ
7846 PR tree-optimization/80558
7847 * gcc.dg/tree-ssa/vrp115.c: New test.
7848
655b5fc8
AV
78492017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7850 Thomas Preud'homme <thomas.preudhomme@arm.com>
7851 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7852
7853 PR target/71607
7854 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7855 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7856 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7857 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7858 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7859 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7860 * gcc.target/arm/tls-disable-literal-pool.c: New.
7861
c02d2d0a
PK
78622017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7863
7864 PR tree-optimization/80613
7865 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7866
dfae9048
PC
78672017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7868
7869 PR c++/71577
7870 * g++.dg/cpp0x/pr71577.C: New.
7871
d9c5a8b9
MS
78722017-05-04 Martin Sebor <msebor@redhat.com>
7873
7874 PR middle-end/79234
7875 * gcc.dg/builtin-stringop-chk-8.c: New test.
7876 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7877 * gcc.dg/builtin-stringop-chk-4.c: Same.
7878 * gcc.dg/builtin-strncat-chk-1.c: Same.
7879 * g++.dg/ext/strncpy-chk1.C: Same.
7880 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7881 * gcc.dg/out-of-bounds-1.c: Same.
7882 * gcc.dg/pr78138.c: Same.
7883 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7884 * gfortran.dg/mvbits_7.f90: Same.
7885
e50d56a5
MS
78862017-05-04 Martin Sebor <msebor@redhat.com>
7887
7888 PR preprocessor/79214
7889 PR middle-end/79222
7890 PR middle-end/79223
7891 * gcc.dg/pr79214.c: New test.
7892 * gcc.dg/pr79214.h: New test header.
7893 * gcc.dg/pr79222.c: New test.
7894 * gcc.dg/pr79223.c: New test.
7895 * gcc.dg/pr78138.c: Adjust.
7896 * gfortran.dg/unconstrained_commons.f: Same.
7897
0f2c4a8f
MS
78982017-05-04 Martin Sebor <msebor@redhat.com>
7899
7900 PR translation/80280
7901 * g++.dg/abi/Wabi-2-3.C: Adjust.
7902 * g++.dg/abi/Wabi-3-2.C: Ditto.
7903 * g++.dg/lookup/using17.C: Ditto.
7904 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7905
8eef6097
MJ
79062017-05-04 Martin Jambor <mjambor@suse.cz>
7907
7908 PR tree-optimization/80622
7909 * gcc.dg/tree-ssa/pr80622.c: New test.
7910
79112017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7912
7913 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7914
26f1a658
JH
79152017-05-04 Jan Hubicka <hubicka@ucw.cz>
7916
7917 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7918 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7919
4d147bca
RB
79202017-05-04 Richard Biener <rguenther@suse.de>
7921
7922 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7923
3862ef76
RS
79242017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7925
7926 * gcc.dg/vect/vect-profile-1.c: New test.
7927
c89ffd99
MP
79282017-05-04 Marek Polacek <polacek@redhat.com>
7929
7930 PR tree-optimization/80612
7931 * gcc.dg/torture/pr80612.c: New test.
7932
261ce1e5
PB
79332017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7934 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7935
7936 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7937 check_effective_target_arm_thumb1_movt_ok.
7938
556cf088
PB
79392017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7940
7941 * gcc.target/arm/fpscr.c: New file.
7942
010b1cc0
TP
79432017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7944
7945 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7946 target.
7947
99b68476
TV
79482017-05-04 Tom de Vries <tom@codesourcery.com>
7949
7950 PR testsuite/80557
7951 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7952 line numbers.
7953 * g++.dg/warn/miss-format-1.C: Same.
7954 * g++.dg/warn/overflow-warn-1.C: Same.
7955 * g++.dg/warn/overflow-warn-3.C: Same.
7956 * g++.dg/warn/overflow-warn-4.C: Same.
7957
09177a4b
TV
79582017-05-04 Tom de Vries <tom@codesourcery.com>
7959
7960 PR testsuite/80557
7961 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7962 * gcc.target/i386/pr68657.c: Same.
7963 * gcc.target/i386/pr69255-1.c: Same.
7964 * gcc.target/i386/pr69255-2.c: Same.
7965 * gcc.target/i386/pr69255-3.c: Same.
7966
02c64149
RB
79672017-05-04 Richard Biener <rguenther@suse.de>
7968
7969 PR tree-optimization/31130
7970 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7971 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7972 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7973 * gcc.dg/pr52904.c: Remove XFAIL.
7974 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7975
9a26dfc8
JL
79762017-05-03 Jeff Law <law@redhat.com>
7977
7978 PR tree-optimization/78496
7979 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7980
4d0e904f
UB
79812017-05-03 Uros Bizjak <ubizjak@gmail.com>
7982
7983 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7984
49ab4621
RB
79852017-05-03 Richard Biener <rguenther@suse.de>
7986
7987 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7988
18bfe940
JJ
79892017-05-03 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR tree-optimization/79472
4d0e904f
UB
7992 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7993 to dg-options.
18bfe940
JJ
7994 * gcc.dg/tree-ssa/vrp113.c: New test.
7995 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7996 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7997 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7998
53e62089
TV
79992017-05-03 Tom de Vries <tom@codesourcery.com>
8000
8001 PR testsuite/80557
8002 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8003 * c-c++-common/Wshift-negative-value-2.c: Same.
8004 * c-c++-common/Wshift-negative-value-3.c: Same.
8005 * c-c++-common/Wshift-negative-value-4.c: Same.
8006 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8007 * c-c++-common/cpp/pr60400.c: Same.
8008 * c-c++-common/fmax-errors.c: Same.
8009 * c-c++-common/goacc/data-2.c: Same.
8010 * c-c++-common/goacc/host_data-2.c: Same.
8011 * c-c++-common/gomp/simd4.c: Same.
8012 * c-c++-common/pr28656.c: Same.
8013 * c-c++-common/pr43395.c: Same.
8014 * c-c++-common/torture/pr57945.c: Same.
8015
962913a5
TV
80162017-05-03 Tom de Vries <tom@codesourcery.com>
8017
8018 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8019 arg of dg directive.
8020 * c-c++-common/goacc/routine-3.c: Same.
8021 * c-c++-common/goacc/routine-4.c: Same.
8022
ad53f123
DM
80232017-05-02 David Malcolm <dmalcolm@redhat.com>
8024
8025 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8026 (test_fixit_insert_newline): New function.
8027 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8028 (test_fixit_insert_newline): New function.
8029 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8030 (test_fixit_insert_newline): New function.
8031 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8032 (test_fixit_insert_newline): New function.
8033 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8034 (test_show_locus): Handle test_fixit_insert_newline.
8035
0ca91c77
BC
80362017-05-02 Bin Cheng <bin.cheng@arm.com>
8037
8038 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8039
cc5b8f3d
TC
80402017-04-27 Tamar Christina <tamar.christina@arm.com>
8041
8042 * gcc.dg/lsr-div1.c: New testcase.
8043
1853f5c7
SP
80442017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8045
8046 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8047 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8048 (_mm_maskz_add_round_sd): Test new intrinsics.
8049 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8050 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8051 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8052 (_mm_maskz_add_round_ss): Test new intrinsics.
8053 * gcc.target/i386/avx512f-vaddss-2.c: New.
8054 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8055 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8056 (_mm_maskz_sub_round_sd): Test new intrinsics.
8057 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8058 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8059 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8060 (_mm_maskz_sub_round_ss): Test new intrinsics.
8061 * gcc.target/i386/avx512f-vsubss-2.c: New.
8062 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8063 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8064 (__builtin_ia32_subss_mask_round): Test new builtins.
8065 * gcc.target/i386/sse-13.c: Ditto.
8066 * gcc.target/i386/sse-23.c: Ditto.
8067 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8068 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8069 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8070 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8071 (_mm_mask_sub_round_ss): Test new intrinsics.
8072 * gcc.target/i386/testround-1.c: Ditto.
8073
2bba7541
MJ
80742017-05-02 Martin Jambor <mjambor@suse.cz>
8075
8076 PR tree-optimization/78687
8077 * g++.dg/tree-ssa/pr78687.C: New test.
8078
2bf54d93
RB
80792017-05-02 Richard Biener <rguenther@suse.de>
8080
8081 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8082 behavior.
8083 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8084
aee63acc
RB
80852017-05-02 Richard Biener <rguenther@suse.de>
8086
8087 PR tree-optimization/80591
8088 * gcc.dg/torture/pr80591.c: New testcase.
8089
e7d70c6c
RB
80902017-05-02 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/80549
8093 * gcc.dg/torture/pr80549.c: New testcase.
8094
52e0a9f7
SKS
80952017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8096
8097 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8098 unsigned long.
8099
815d9cc6
XR
81002017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8101
8102 PR c++/80038
8103 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8104
338035aa
DM
81052017-05-01 David Malcolm <dmalcolm@redhat.com>
8106
8107 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8108 reflect insertion fix-it hints at the same location now being
8109 consolidated.
8110
4d82d0bc
MS
81112017-05-01 Martin Sebor <msebor@redhat.com>
8112
8113 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8114 on ILP32 targets.
8115
d539a57b
TV
81162017-05-01 Tom de Vries <tom@codesourcery.com>
8117
8118 * gcc.dg/pr78768.c: Require linker plugin.
8119
c6b9e849
TK
81202017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8121
8122 PR fortran/37131
8123 * gfortran.dg/matmul_bounds_11.f90: New test.
8124
706eb1a7
MS
81252017-05-01 Martin Sebor <msebor@redhat.com>
8126
8127 PR tree-optimization/79715
8128 * gcc.dg/pr79715.c: New test.
8129
723f4140
TV
81302017-05-01 Tom de Vries <tom@codesourcery.com>
8131
8132 PR testsuite/65941
8133 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8134 * g++.dg/other/pr59492.C: Require effective target rdrand.
8135
6bbb3a69
VR
81362017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8137
8138 * g++.dg/diagnostic/member-decl-1.C: New test.
8139
4212aecd
MG
81402017-04-29 Marc Glisse <marc.glisse@inria.fr>
8141
8142 PR tree-optimization/80487
8143 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8144
fe75f732
PK
81452017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8146
8147 PR tree-optimization/79697
8148 * gcc.dg/tree-ssa/pr79697.c: New test.
8149
6bcd8768
TV
81502017-04-29 Tom de Vries <tom@codesourcery.com>
8151
8152 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8153
d127ae9f
MS
81542017-04-28 Martin Sebor <msebor@redhat.com>
8155
8156 PR tree-optimization/80523
8157 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8158
c9610933
TV
81592017-04-28 Tom de Vries <tom@codesourcery.com>
8160
8161 PR testsuite/80557
8162 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8163 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8164
b5be38bc
TV
81652017-04-28 Tom de Vries <tom@codesourcery.com>
8166
8167 PR testsuite/80557
8168 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8169 * obj-c++.dg/bitfield-4.mm: Same.
8170 * obj-c++.dg/bitfield-5.mm: Same.
8171 * obj-c++.dg/exceptions-3.mm: Same.
8172 * obj-c++.dg/exceptions-5.mm: Same.
8173 * obj-c++.dg/method-1.mm: Same.
8174 * obj-c++.dg/method-12.mm: Same.
8175 * obj-c++.dg/method-13.mm: Same.
8176 * obj-c++.dg/method-15.mm: Same.
8177 * obj-c++.dg/method-16.mm: Same.
8178 * obj-c++.dg/property/at-property-18.mm: Same.
8179 * obj-c++.dg/property/at-property-25.mm: Same.
8180 * obj-c++.dg/property/at-property-5.mm: Same.
8181 * obj-c++.dg/property/dynamic-2.mm: Same.
8182 * obj-c++.dg/property/property-neg-3.mm: Same.
8183 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8184 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8185 * obj-c++.dg/syntax-error-1.mm: Same.
8186 * obj-c++.dg/try-catch-13.mm: Same.
8187 * objc.dg/bitfield-4.m: Same.
8188 * objc.dg/class-1.m: Same.
8189 * objc.dg/method-11.m: Same.
8190 * objc.dg/method-6.m: Same.
8191 * objc.dg/method-7.m: Same.
8192 * objc.dg/method-9.m: Same.
8193 * objc.dg/missing-proto-3.m: Same.
8194 * objc.dg/naming-2.m: Same.
8195 * objc.dg/property/at-property-16.m: Same.
8196 * objc.dg/property/at-property-18.m: Same.
8197 * objc.dg/property/at-property-25.m: Same.
8198 * objc.dg/property/at-property-5.m: Same.
8199 * objc.dg/property/dynamic-2.m: Same.
8200 * objc.dg/property/property-neg-3.m: Same.
8201 * objc.dg/protocol-inheritance-1.m: Same.
8202 * objc.dg/protocol-inheritance-2.m: Same.
8203
d35256b6
MG
82042017-04-28 Marc Glisse <marc.glisse@inria.fr>
8205
8206 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8207
7a95dfa7
TV
82082017-04-28 Tom de Vries <tom@codesourcery.com>
8209
8210 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8211 dg-(error|warning|message|bogus).
8212 * g++.dg/conversion/dr195-1.C: Same.
8213 * g++.dg/conversion/dr195.C: Same.
8214 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8215 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8216 * g++.dg/cpp0x/inline-ns7.C: Same.
8217 * g++.dg/cpp0x/variadic105.C: Same.
8218 * g++.dg/cpp0x/variadic65.C: Same.
8219 * g++.dg/expr/call2.C: Same.
8220 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8221 * g++.dg/expr/pmf-1.C: Same.
8222 * g++.dg/ext/altivec-types-1.C: Same.
8223 * g++.dg/ext/altivec-types-2.C: Same.
8224 * g++.dg/ext/altivec-types-3.C: Same.
8225 * g++.dg/ext/attrib14.C: Same.
8226 * g++.dg/ext/complit1.C: Same.
8227 * g++.dg/ext/forscope2.C: Same.
8228 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8229 * g++.dg/ext/label13.C: Same.
8230 * g++.dg/ext/member-attr.C: Same.
8231 * g++.dg/ext/visibility/anon7.C: Same.
8232 * g++.dg/ext/visibility/visibility-7.C: Same.
8233 * g++.dg/ext/vla2.C: Same.
8234 * g++.dg/inherit/access2.C: Same.
8235 * g++.dg/inherit/covariant12.C: Same.
8236 * g++.dg/inherit/covariant14.C: Same.
8237 * g++.dg/inherit/namespace-as-base.C: Same.
8238 * g++.dg/inherit/template-as-base.C: Same.
8239 * g++.dg/lookup/ambig1.C: Same.
8240 * g++.dg/lookup/ambig2.C: Same.
8241 * g++.dg/lookup/ambig3.C: Same.
8242 * g++.dg/lookup/class-member-1.C: Same.
8243 * g++.dg/lookup/conv-1.C: Same.
8244 * g++.dg/lookup/decl1.C: Same.
8245 * g++.dg/lookup/koenig1.C: Same.
8246 * g++.dg/lookup/scoped1.C: Same.
8247 * g++.dg/lookup/scoped2.C: Same.
8248 * g++.dg/lookup/two-stage4.C: Same.
8249 * g++.dg/lookup/used-before-declaration.C: Same.
8250 * g++.dg/lookup/using.C: Same.
8251 * g++.dg/lookup/using17.C: Same.
8252 * g++.dg/lookup/using2.C: Same.
8253 * g++.dg/other/abstract2.C: Same.
8254 * g++.dg/other/classkey1.C: Same.
8255 * g++.dg/other/component1.C: Same.
8256 * g++.dg/other/const1.C: Same.
8257 * g++.dg/other/const2.C: Same.
8258 * g++.dg/other/conversion1.C: Same.
8259 * g++.dg/other/do1.C: Same.
8260 * g++.dg/other/error1.C: Same.
8261 * g++.dg/other/error10.C: Same.
8262 * g++.dg/other/error3.C: Same.
8263 * g++.dg/other/error4.C: Same.
8264 * g++.dg/other/error5.C: Same.
8265 * g++.dg/other/error8.C: Same.
8266 * g++.dg/other/error9.C: Same.
8267 * g++.dg/other/field1.C: Same.
8268 * g++.dg/other/init1.C: Same.
8269 * g++.dg/other/ptrmem2.C: Same.
8270 * g++.dg/other/return1.C: Same.
8271 * g++.dg/overload/builtin3.C: Same.
8272 * g++.dg/overload/error1.C: Same.
8273 * g++.dg/overload/error2.C: Same.
8274 * g++.dg/overload/koenig2.C: Same.
8275 * g++.dg/overload/pmf1.C: Same.
8276 * g++.dg/parse/args1.C: Same.
8277 * g++.dg/parse/attr3.C: Same.
8278 * g++.dg/parse/constant4.C: Same.
8279 * g++.dg/parse/crash10.C: Same.
8280 * g++.dg/parse/crash18.C: Same.
8281 * g++.dg/parse/crash19.C: Same.
8282 * g++.dg/parse/crash20.C: Same.
8283 * g++.dg/parse/crash21.C: Same.
8284 * g++.dg/parse/crash22.C: Same.
8285 * g++.dg/parse/crash32.C: Same.
8286 * g++.dg/parse/decl-specifier-1.C: Same.
8287 * g++.dg/parse/error58.C: Same.
8288 * g++.dg/parse/local-class1.C: Same.
8289 * g++.dg/parse/non-dependent2.C: Same.
8290 * g++.dg/parse/parameter-declaration-1.C: Same.
8291 * g++.dg/parse/ptrmem2.C: Same.
8292 * g++.dg/parse/ptrmem3.C: Same.
8293 * g++.dg/parse/saved1.C: Same.
8294 * g++.dg/tc1/dr101.C: Same.
8295 * g++.dg/tc1/dr142.C: Same.
8296 * g++.dg/tc1/dr176.C: Same.
8297 * g++.dg/template/conv4.C: Same.
8298 * g++.dg/template/crash56.C: Same.
8299 * g++.dg/template/dependent-expr2.C: Same.
8300 * g++.dg/template/error1.C: Same.
8301 * g++.dg/template/error2.C: Same.
8302 * g++.dg/template/explicit6.C: Same.
8303 * g++.dg/template/init-list.C: Same.
8304 * g++.dg/template/local1.C: Same.
8305 * g++.dg/template/lookup2.C: Same.
8306 * g++.dg/template/meminit2.C: Same.
8307 * g++.dg/template/nontype25.C: Same.
8308 * g++.dg/template/ptrmem2.C: Same.
8309 * g++.dg/template/qualttp19.C: Same.
8310 * g++.dg/template/qualttp20.C: Same.
8311 * g++.dg/template/ttp3.C: Same.
8312 * g++.dg/template/unify4.C: Same.
8313 * g++.dg/template/unify6.C: Same.
8314 * g++.dg/template/unify7.C: Same.
8315 * g++.dg/template/warn1.C: Same.
8316 * g++.dg/tree-ssa/dom-invalid.C: Same.
8317 * g++.dg/ubsan/shift-1.C: Same.
8318 * g++.dg/warn/Wunused-2.C: Same.
8319 * g++.dg/warn/Wunused-4.C: Same.
8320 * g++.dg/warn/Wunused-6.C: Same.
8321 * g++.dg/warn/deprecated-6.C: Same.
8322 * g++.dg/warn/deprecated.C: Same.
8323 * g++.dg/warn/effc1.C: Same.
8324 * g++.dg/warn/effc3.C: Same.
8325 * g++.dg/warn/incomplete1.C: Same.
8326 * g++.dg/warn/inline1.C: Same.
8327 * g++.dg/warn/noeffect2.C: Same.
8328 * g++.dg/warn/noeffect4.C: Same.
8329 * g++.dg/warn/oldcast1.C: Same.
8330 * g++.dg/warn/sentinel.C: Same.
8331 * g++.dg/warn/unit-1.C: Same.
8332 * g++.old-deja/g++.pt/inherit2.C: Same.
8333 * g++.old-deja/g++.pt/overload8.C: Same.
8334 * gcc.dg/20000926-1.c: Same.
8335 * gcc.dg/20040223-1.c: Same.
8336 * gcc.dg/Warray-bounds-7.c: Same.
8337 * gcc.dg/alias-1.c: Same.
8338 * gcc.dg/alias-12.c: Same.
8339 * gcc.dg/alias-13.c: Same.
8340 * gcc.dg/alias-2.c: Same.
8341 * gcc.dg/array-13.c: Same.
8342 * gcc.dg/array-4.c: Same.
8343 * gcc.dg/attr-ifunc-2.c: Same.
8344 * gcc.dg/attr-invalid.c: Same.
8345 * gcc.dg/attr-noinline.c: Same.
8346 * gcc.dg/bitfld-2.c: Same.
8347 * gcc.dg/c90-const-expr-7.c: Same.
8348 * gcc.dg/c99-const-expr-7.c: Same.
8349 * gcc.dg/cpp/20000625-1.c: Same.
8350 * gcc.dg/cpp/charconst-4.c: Same.
8351 * gcc.dg/cpp/include2.c: Same.
8352 * gcc.dg/cpp/include2a.c: Same.
8353 * gcc.dg/decl-4.c: Same.
8354 * gcc.dg/deprecated-4.c: Same.
8355 * gcc.dg/deprecated.c: Same.
8356 * gcc.dg/dfp/altivec-types.c: Same.
8357 * gcc.dg/float-range-1.c: Same.
8358 * gcc.dg/pack-test-3.c: Same.
8359 * gcc.dg/pr11492.c: Same.
8360 * gcc.dg/pr15360-1.c: Same.
8361 * gcc.dg/pr37908.c: Same.
8362 * gcc.dg/pr53265.c: Same.
8363 * gcc.dg/pr57287-2.c: Same.
8364 * gcc.dg/pr57287.c: Same.
8365 * gcc.dg/redecl-1.c: Same.
8366 * gcc.dg/sync-3.c: Same.
8367 * gcc.dg/two-types-1.c: Same.
8368 * gcc.dg/two-types-2.c: Same.
8369 * gcc.dg/two-types-4.c: Same.
8370 * gcc.dg/two-types-5.c: Same.
8371 * gcc.dg/two-types-6.c: Same.
8372 * gcc.dg/two-types-7.c: Same.
8373 * gcc.dg/two-types-8.c: Same.
8374 * gcc.dg/two-types-9.c: Same.
8375 * gcc.dg/uninit-I.c: Same.
8376 * gcc.dg/uninit-pr19430.c: Same.
8377 * gcc.dg/visibility-7.c: Same.
8378 * gcc.dg/winline-10.c: Same.
8379 * gcc.dg/winline-2.c: Same.
8380 * gcc.dg/winline-3.c: Same.
8381 * gcc.dg/winline-9.c: Same.
8382 * gcc.target/i386/attr-returns_twice-1.c: Same.
8383 * gcc.target/i386/chkp-const-check-2.c: Same.
8384 * gcc.target/i386/chkp-label-address.c: Same.
8385 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8386 * gcc.target/i386/pr39162.c: Same.
8387 * gcc.target/i386/sse-5.c: Same.
8388 * gcc.target/powerpc/altivec-types-1.c: Same.
8389 * gcc.target/powerpc/altivec-types-2.c: Same.
8390 * gcc.target/powerpc/altivec-types-3.c: Same.
8391 * gcc.target/powerpc/float128-mix.c: Same.
8392 * gcc.target/powerpc/no-r11-3.c: Same.
8393 * gcc.target/spu/Wmain.c: Same.
8394 * gcc.target/spu/ea/errors2.c: Same.
8395 * gfortran.dg/assignment_1.f90: Same.
8396 * gfortran.dg/common_3.f90: Same.
8397 * gfortran.dg/der_io_1.f90: Same.
8398 * gfortran.dg/g77/20030326-1.f: Same.
8399 * gfortran.dg/g77/9263.f: Same.
8400 * gfortran.dg/g77/960317-1.f: Same.
8401 * gfortran.dg/g77/970625-2.f: Same.
8402 * gfortran.dg/g77/980615-0.f: Same.
8403 * gfortran.dg/g77/check0.f: Same.
8404 * gfortran.dg/g77/dnrm2.f: Same.
8405 * gfortran.dg/g77/pr9258.f: Same.
8406 * gfortran.dg/ichar_1.f90: Same.
8407 * gfortran.dg/interface_1.f90: Same.
8408 * gfortran.dg/namelist_1.f90: Same.
8409 * gfortran.dg/namelist_2.f90: Same.
8410 * gfortran.dg/namelist_3.f90: Same.
8411 * gfortran.dg/namelist_print_2.f: Same.
8412 * gfortran.dg/oldstyle_1.f90: Same.
8413 * gfortran.dg/runtime_warning_1.f90: Same.
8414 * gfortran.dg/underflow.f90: Same.
8415 * gnat.dg/specs/integer_value.ads: Same.
8416 * obj-c++.dg/fsf-package-0.m: Same.
8417 * objc.dg/two-types-1.m: Same.
8418
6e49961c
ML
84192017-04-28 Martin Liska <mliska@suse.cz>
8420
8421 PR gcov-profile/79891
8422 * gcc.misc-tests/gcov-17.c: New test.
8423 * gcc.misc-tests/gcov-18.c: New test.
8424
f166beaf
TV
84252017-04-28 Tom de Vries <tom@codesourcery.com>
8426
8427 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8428 dg-(error|warning|message|bogus).
8429 * g++.dg/parse/parameter-declaration-1.C: Same.
8430 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8431 * gcc.dg/Wpointer-sign-Wall.c: Same.
8432 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8433 * gcc.dg/cpp/19990413-1.c: Same.
8434 * gcc.dg/dg-test-1.c: Same.
8435 * gcc.dg/empty-source-2.c: Same.
8436 * gcc.dg/empty-source-3.c: Same.
8437 * gcc.dg/format/c99-printf-1.c: Same.
8438 * gcc.dg/format/c99-scanf-1.c: Same.
8439 * gcc.dg/label-decl-2.c: Same.
8440 * gcc.dg/m-un-2.c: Same.
8441 * gcc.dg/uninit-pr20644-O0.c: Same.
8442 * gfortran.dg/pr70006.f90: Same.
8443 * obj-c++.dg/fsf-package-0.m: Same.
8444
c3125b18
TV
84452017-04-28 Tom de Vries <tom@codesourcery.com>
8446
8447 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8448 dg-(error|warning|message|bogus).
8449 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8450 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8451 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8452 * c-c++-common/pr20000.c: Same.
8453 * c-c++-common/pr49706.c: Same.
8454 * g++.dg/ext/utf16-4.C: Same.
8455 * g++.dg/parse/error2.C: Same.
8456 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8457 * g++.dg/warn/Wtype-limits.C: Same.
8458 * g++.dg/warn/overflow-warn-1.C: Same.
8459 * g++.dg/warn/overflow-warn-3.C: Same.
8460 * gcc.dg/Wpointer-sign-Wall.c: Same.
8461 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8462 * gcc.dg/Wtype-limits-Wextra.c: Same.
8463 * gcc.dg/Wtype-limits.c: Same.
8464 * gcc.dg/cpp/19990413-1.c: Same.
8465 * gcc.dg/dg-test-1.c: Same.
8466 * gcc.dg/empty-source-2.c: Same.
8467 * gcc.dg/empty-source-3.c: Same.
8468 * gcc.dg/label-decl-2.c: Same.
8469 * gcc.dg/m-un-2.c: Same.
8470 * gcc.dg/uninit-pr19430-O0.c: Same.
8471 * gcc.dg/uninit-pr19430.c: Same.
8472 * gcc.dg/uninit-pr20644-O0.c: Same.
8473 * gcc.dg/utf16-4.c: Same.
8474 * gfortran.dg/pr70006.f90: Same.
8475 * obj-c++.dg/fsf-package-0.m: Same.
8476
119092c1
RB
84772017-04-28 Richard Biener <rguenther@suse.de>
8478
8479 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8480 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8481 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8482 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8483 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8484 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8485
3777eda2
MP
84862017-04-27 Marek Polacek <polacek@redhat.com>
8487
8488 PR sanitizer/80349
8489 * c-c++-common/ubsan/pr80349.c: New test.
8490
8211c4a2
VR
84912017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8492
8493 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8494 diagnostics.
8495 * g++.dg/warn/pr12242.C: Likewise.
8496
94baf2e2
DE
84972017-04-27 David Edelsohn <dje.gcc@gmail.com>
8498
8499 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8500
9a448688
ML
85012017-04-27 Martin Liska <mliska@suse.cz>
8502
8503 PR testsuite/79455
8504 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8505 more generic.
8506
f8a36447
JJ
85072017-04-27 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR c++/80534
8510 * g++.dg/other/pr80534-1.C: New test.
8511 * g++.dg/other/pr80534-2.C: New test.
8512
1b7c8d39
RB
85132017-04-27 Richard Biener <rguenther@suse.de>
8514
8515 PR middle-end/80539
8516 * gcc.dg/torture/pr80539.c: New testcase.
8517
985b8393
JJ
85182017-04-27 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR target/77728
8521 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8522
a480422d
VR
85232017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8524
8525 * g++.dg/diagnostic/nested-name-1.C: New test.
8526
f9726baa
ML
85272017-04-26 Martin Liska <mliska@suse.cz>
8528
8529 * gcc.dg/guality/guality.h: Add prefix to test verification.
8530
9f4df8f1
NS
85312017-04-25 Nathan Sidwell <nathan@acm.org>
8532
8533 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8534
1913c8f6
UB
85352017-04-25 Uros Bizjak <ubizjak@gmail.com>
8536
8537 PR target/70799
8538 * gcc.target/i386/pr70799-5.c: New test.
8539
e602bbfc
MS
85402017-04-25 Martin Sebor <msebor@redhat.com>
8541
8542 PR tree-optimization/80497
8543 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8544
7629ae90
RR
85452017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8546 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR target/77728
8549 * g++.dg/abi/pr77728-1.C: New test.
8550
2ef42cf9
MP
85512017-04-25 Marek Polacek <polacek@redhat.com>
8552
8553 PR sanitizer/80349
8554 * g++.dg/ubsan/pr80349-2.C: New test.
8555
70caf430
VR
85562017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8557
8558 * g++.dg/cpp0x/enum34.C: New test.
8559
f66c70dc
TV
85602017-04-25 Tom de Vries <tom@codesourcery.com>
8561
8562 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8563 variables.
8564 (dg-line): New proc.
8565 (process-message): Handle line number variables.
8566 * objc.dg/try-catch-12.m: Use dg-line.
8567
77071af6
BS
85682017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8569
8570 PR target/80482
8571 * gcc.target/powerpc/vec-constvolatile.c: New test.
8572
fbe91804
DM
85732017-04-25 David Malcolm <dmalcolm@redhat.com>
8574
8575 * g++.dg/semicolon-fixits.C: New test case.
8576
1c4ea66f
DM
85772017-04-25 David Malcolm <dmalcolm@redhat.com>
8578
8579 * gcc.dg/semicolon-fixits.c: New test case.
8580
5ca28c1d
DM
85812017-04-25 David Malcolm <dmalcolm@redhat.com>
8582
8583 * g++.dg/lookup/missing-std-include.C: New test file.
8584
2ec07fa6
RR
85852017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8586 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR target/77728
8589 * g++.dg/abi/pr77728-2.C: New test.
8590
7d5dbb22
DM
85912017-04-25 David Malcolm <dmalcolm@redhat.com>
8592
8593 PR c++/80177
8594 * g++.dg/spellcheck-pr80177.C: New test case.
8595
6a3936d4
NS
85962017-04-25 Nathan Sidwell <nathan@acm.org>
8597
8598 * g++.dg/dg.exp (find-cxx-tests): New function.
8599 (main): Use it, remove explicit pruning
8600
bed3fd46
RB
86012017-04-25 Richard Biener <rguenther@suse.de>
8602
8603 PR tree-optimization/80492
8604 * gcc.dg/pr80492.c: New testcase.
8605
c9e9c3ac
SKS
86062017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8607
8608 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8609 for targets with int size less than 32 bits.
8610
2700fbd6
RB
86112017-04-25 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/79201
8614 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8615 * gcc.target/i386/pr22152.c: Disable sinking.
8616
e57136da
AK
86172017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8618
8619 PR target/80464
8620 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8621
3cb9ee2f
AK
86222017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8623
8624 PR target/79895
8625 * gcc.target/s390/pr79895.c: New test.
8626
03db9ab5
DV
86272017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8628
8629 PR target/80080
8630 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8631 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8632 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8633
39259462
JJ
86342017-04-25 Jakub Jelinek <jakub@redhat.com>
8635
ba5d69f3
JJ
8636 PR rtl-optimization/80501
8637 * gcc.c-torture/execute/pr80501.c: New test.
8638
39259462
JJ
8639 PR rtl-optimization/80500
8640 * gcc.dg/pr80500.c: New test.
8641
bb0249cb
MG
86422017-04-25 Marc Glisse <marc.glisse@inria.fr>
8643
8644 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8645 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8646
be420eb8
JW
86472017-04-22 Janus Weil <janus@gcc.gnu.org>
8648
8649 PR fortran/80121
8650 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8651 directive.
8652
0ebd1f00
DM
86532017-04-24 David Malcolm <dmalcolm@redhat.com>
8654
8655 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8656 * jit.dg/test-alignment.c: New test case.
8657 * jit.dg/test-alignment.cc: New test case.
8658 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8659 New test case.
8660
412f61f0
DM
86612017-04-24 David Malcolm <dmalcolm@redhat.com>
8662
8663 PR c++/80016
8664 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8665 test function.
8666 (test_alignof): New test function.
8667
a8492d5e
MG
86682017-04-24 Marc Glisse <marc.glisse@inria.fr>
8669
8670 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8671
ec856f5f
VR
86722017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8673
8674 * g++.dg/diagnostic/duplicate1.C: New test.
8675 * g++.dg/cpp0x/duplicate1.C: New test.
8676
a753df11
MJ
86772017-04-24 Martin Jambor <mjambor@suse.cz>
8678
8679 PR tree-optimization/80293
8680 * g++.dg/tree-ssa/pr80293.C: New test.
8681
3ebd8e62
ML
86822017-04-24 Martin Liska <mliska@suse.cz>
8683
8684 PR middle-end/79931
8685 * g++.dg/ipa/pr79931.C: New test.
8686
f30a1190
RB
86872017-04-24 Richard Biener <rguenther@suse.de>
8688
8689 PR tree-optimization/80494
8690 * gfortran.dg/pr80494.f90: New testcase.
8691
4c7c437c
RB
86922017-04-24 Richard Biener <rguenther@suse.de>
8693
8694 PR tree-optimization/79725
8695 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8696
d21a8e3b
RB
86972017-04-24 Richard Biener <rguenther@suse.de>
8698
8699 PR c++/2972
8700 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8701
c7eb642e
JD
87022017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8703
8704 PR fortran/80484
8705 * gfortran.dg/dtio_29.f03: New test.
8706
60fc41bd
JW
87072017-04-22 Janus Weil <janus@gcc.gnu.org>
8708
8709 PR fortran/80121
8710 * gfortran.dg/intent_out_9.f90: New test case.
8711
2eb8a343
UB
87122017-04-23 Uros Bizjak <ubizjak@gmail.com>
8713
8714 PR target/70799
1913c8f6 8715 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8716
fc23d35a
JW
87172017-04-21 Janus Weil <janus@gcc.gnu.org>
8718
8719 PR fortran/80392
8720 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8721
7b9efd03
UB
87222017-04-21 Uros Bizjak <ubizjak@gmail.com>
8723
8724 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8725
2fd30fbe
RB
87262017-04-21 Richard Biener <rguenther@suse.de>
8727
8728 PR tree-optimization/79547
8729 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8730
bb1bc604
RB
87312017-04-21 Richard Biener <rguenther@suse.de>
8732
8733 PR tree-optimization/78847
8734 * g++.dg/tree-ssa/pr78847.C: New testcase.
8735
666f7903
JJ
87362017-04-21 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR c/80468
8739 * gcc.dg/pr80468.c: New test.
8740
25c28f47
ML
87412017-04-21 Martin Liska <mliska@suse.cz>
8742
8743 PR tree-optimization/66278
8744 * gcc.dg/vect/pr66278.c: New test.
8745
6d553e9b
RB
87462017-04-21 Richard Biener <rguenther@suse.de>
8747
8748 PR tree-optimization/80237
8749 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8750 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8751 adjust expected optimizations.
8752
7fd1a747
RB
87532016-04-21 Richard Biener <rguenther@suse.de>
8754
8755 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8756 of inner loops.
8757 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8758 * gcc.dg/vect/vect-104.c: Likewise.
8759
2f23a412
EB
87602017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8761
8762 PR tree-optimization/80426
8763 * gcc.c-torture/execute/20170429-1.c: Rename into...
8764 * gcc.c-torture/execute/20170419-1.c: ...this.
8765
8749b11f
UB
87662017-04-20 Uros Bizjak <ubizjak@gmail.com>
8767
8768 PR target/79804
8769 * gcc.target/i386/pr79804.c: New test.
8770
20917336
UB
87712017-04-20 Uros Bizjak <ubizjak@gmail.com>
8772
8773 PR target/78090
8774 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8775
2414b022
DE
87762017-04-20 David Edelsohn <dje.gcc@gmail.com>
8777
8778 * g++/opt/pr80436.C: XFAIL on AIX.
8779
34d57a10
JW
87802017-04-20 Jonathan Wakely <jwakely@redhat.com>
8781
8782 PR c++/80473
8783 * g++.dg/diagnostic/pr80473.C: New test.
8784
c3cbcd45
VR
87852017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8786
8787 * g++.dg/warn/Wextra-semi.C: New test.
8788
8a59d466
JJ
87892017-04-20 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR middle-end/80423
8792 * g++.dg/other/pr80423.C: New test.
8793
a4bb5c57
SKS
87942017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8795
8796 * gcc.dg/pr80170.c: Require ptr32plus.
8797
fe1e7d0e
EB
87982017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8799
8800 PR tree-optimization/80426
8801 * gcc.c-torture/execute/20170419-1.c: New test.
8802
48d811eb
JJ
88032017-04-19 Jakub Jelinek <jakub@redhat.com>
8804
f19e6a9c
JJ
8805 PR debug/80461
8806 * g++.dg/debug/pr80461.C: New test.
8807
541035a6
JJ
8808 PR c++/80459
8809 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8810 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8811 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8812
48d811eb
JJ
8813 PR debug/80436
8814 * g++.dg/opt/pr80436.C: New test.
8815
5249994e
SKS
88162017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8817
8818 * gcc.dg/torture/pr80341.c: Require int32plus.
8819
a16c8d8b 88202017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8821 Jeff Law <law@redhat.com>
a16c8d8b
EB
8822
8823 * gcc.c-torture/compile/20170419-1.c: New test.
8824
6143c998
TV
88252017-04-19 Tom de Vries <tom@codesourcery.com>
8826
8827 PR testsuite/80221
8828 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8829 subsequent dg directives.
8830 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8831 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8832 * c-c++-common/attr-fallthrough-2.c: Same.
8833 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8834 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8835 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8836 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8837 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8838 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8839 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8840 * c-c++-common/cilk-plus/CK/errors.c: Same.
8841 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8842 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8843 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8844 * c-c++-common/cpp/pr57580.c: Same.
8845 * c-c++-common/goacc/asyncwait-1.c: Same.
8846 * c-c++-common/goacc/cache-2.c: Same.
8847 * c-c++-common/goacc/declare-2.c: Same.
8848 * c-c++-common/goacc/deviceptr-1.c: Same.
8849 * c-c++-common/goacc/routine-5.c: Same.
8850 * c-c++-common/gomp/clauses-2.c: Same.
8851 * c-c++-common/gomp/ordered-3.c: Same.
8852 * c-c++-common/gomp/pr67501.c: Same.
8853 * c-c++-common/pr20000.c: Same.
8854 * c-c++-common/pr43395.c: Same.
8855 * c-c++-common/pr49706.c: Same.
8856 * c-c++-common/pr77624-1.c: Same.
8857 * c-c++-common/pr77624-2.c: Same.
8858 * c-c++-common/raw-string-14.c: Same.
8859 * c-c++-common/raw-string-16.c: Same.
8860 * c-c++-common/raw-string-3.c: Same.
8861 * c-c++-common/raw-string-4.c: Same.
8862 * c-c++-common/raw-string-5.c: Same.
8863 * c-c++-common/raw-string-6.c: Same.
8864 * g++.dg/abi/mangle41.C: Same.
8865 * g++.dg/conversion/nullptr1.C: Same.
8866 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8867 * g++.dg/cpp0x/auto27.C: Same.
8868 * g++.dg/cpp0x/constexpr-98.C: Same.
8869 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8870 * g++.dg/cpp0x/diag2.C: Same.
8871 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8872 * g++.dg/cpp0x/nullptr15.C: Same.
8873 * g++.dg/cpp0x/pr31431-2.C: Same.
8874 * g++.dg/cpp0x/pr31431.C: Same.
8875 * g++.dg/cpp0x/pr79118.C: Same.
8876 * g++.dg/cpp0x/static_assert3.C: Same.
8877 * g++.dg/cpp0x/temp_default2.C: Same.
8878 * g++.dg/cpp0x/trailing4.C: Same.
8879 * g++.dg/cpp0x/variadic-ex10.C: Same.
8880 * g++.dg/cpp0x/variadic-ex13.C: Same.
8881 * g++.dg/cpp0x/variadic-ex14.C: Same.
8882 * g++.dg/cpp0x/variadic-ex3.C: Same.
8883 * g++.dg/cpp0x/variadic-ex4.C: Same.
8884 * g++.dg/cpp0x/variadic59.C: Same.
8885 * g++.dg/cpp0x/vt-37737-2.C: Same.
8886 * g++.dg/cpp0x/vt-57397-1.C: Same.
8887 * g++.dg/cpp0x/vt-57397-2.C: Same.
8888 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8889 * g++.dg/cpp1z/gen-attrs1.C: Same.
8890 * g++.dg/diagnostic/pr71075.C: Same.
8891 * g++.dg/eh/goto2.C: Same.
8892 * g++.dg/eh/goto3.C: Same.
8893 * g++.dg/expr/bitfield4.C: Same.
8894 * g++.dg/expr/bitfield5.C: Same.
8895 * g++.dg/expr/bitfield6.C: Same.
8896 * g++.dg/expr/bool1.C: Same.
8897 * g++.dg/expr/bool3.C: Same.
8898 * g++.dg/expr/cond10.C: Same.
8899 * g++.dg/expr/cond11.C: Same.
8900 * g++.dg/expr/lval3.C: Same.
8901 * g++.dg/expr/lval4.C: Same.
8902 * g++.dg/ext/anon-struct4.C: Same.
8903 * g++.dg/ext/attrib44.C: Same.
8904 * g++.dg/ext/builtin3.C: Same.
8905 * g++.dg/ext/dllimport7.C: Same.
8906 * g++.dg/ext/label5.C: Same.
8907 * g++.dg/ext/no-asm-1.C: Same.
8908 * g++.dg/ext/utf16-4.C: Same.
8909 * g++.dg/ext/vla2.C: Same.
8910 * g++.dg/gomp/block-1.C: Same.
8911 * g++.dg/gomp/block-2.C: Same.
8912 * g++.dg/gomp/block-3.C: Same.
8913 * g++.dg/gomp/block-5.C: Same.
8914 * g++.dg/gomp/linear-2.C: Same.
8915 * g++.dg/gomp/target-1.C: Same.
8916 * g++.dg/gomp/target-2.C: Same.
8917 * g++.dg/gomp/taskgroup-1.C: Same.
8918 * g++.dg/gomp/teams-1.C: Same.
8919 * g++.dg/inherit/pure1.C: Same.
8920 * g++.dg/init/array43.C: Same.
8921 * g++.dg/init/array46.C: Same.
8922 * g++.dg/init/const10.C: Same.
8923 * g++.dg/init/ctor4-1.C: Same.
8924 * g++.dg/init/ctor4.C: Same.
8925 * g++.dg/init/new37.C: Same.
8926 * g++.dg/init/pr25811.C: Same.
8927 * g++.dg/init/pr29043.C: Same.
8928 * g++.dg/init/pr29571.C: Same.
8929 * g++.dg/lookup/duperr1.C: Same.
8930 * g++.dg/lookup/error1.C: Same.
8931 * g++.dg/lookup/koenig5.C: Same.
8932 * g++.dg/lookup/pr77549.C: Same.
8933 * g++.dg/lookup/suggestions1.C: Same.
8934 * g++.dg/lookup/using16.C: Same.
8935 * g++.dg/lookup/using7.C: Same.
8936 * g++.dg/other/anon-union3.C: Same.
8937 * g++.dg/other/array2.C: Same.
8938 * g++.dg/other/error13.C: Same.
8939 * g++.dg/other/error34.C: Same.
8940 * g++.dg/overload/builtin1.C: Same.
8941 * g++.dg/overload/conv-op1.C: Same.
8942 * g++.dg/overload/error3.C: Same.
8943 * g++.dg/overload/koenig1.C: Same.
8944 * g++.dg/overload/operator5.C: Same.
8945 * g++.dg/overload/template5.C: Same.
8946 * g++.dg/overload/unknown1.C: Same.
8947 * g++.dg/overload/using2.C: Same.
8948 * g++.dg/parse/constructor1.C: Same.
8949 * g++.dg/parse/crash36.C: Same.
8950 * g++.dg/parse/crash63.C: Same.
8951 * g++.dg/parse/error11.C: Same.
8952 * g++.dg/parse/error12.C: Same.
8953 * g++.dg/parse/error14.C: Same.
8954 * g++.dg/parse/error2.C: Same.
8955 * g++.dg/parse/error21.C: Same.
8956 * g++.dg/parse/error26.C: Same.
8957 * g++.dg/parse/error36.C: Same.
8958 * g++.dg/parse/friend12.C: Same.
8959 * g++.dg/parse/invalid-op1.C: Same.
8960 * g++.dg/parse/missing-template1.C: Same.
8961 * g++.dg/parse/parser-pr28152-2.C: Same.
8962 * g++.dg/parse/parser-pr28152.C: Same.
8963 * g++.dg/parse/pr16696-permissive.C: Same.
8964 * g++.dg/parse/pr16696.C: Same.
8965 * g++.dg/parse/pr69628.C: Same.
8966 * g++.dg/parse/ret-type2.C: Same.
8967 * g++.dg/parse/specialization1.C: Same.
8968 * g++.dg/parse/template3.C: Same.
8969 * g++.dg/parse/template9.C: Same.
8970 * g++.dg/parse/typename11.C: Same.
8971 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8972 * g++.dg/pr45330.C: Same.
8973 * g++.dg/rtti/typeid6.C: Same.
8974 * g++.dg/spellcheck-fields.C: Same.
8975 * g++.dg/spellcheck-typenames.C: Same.
8976 * g++.dg/tc1/dr108.C: Same.
8977 * g++.dg/tc1/dr147.C: Same.
8978 * g++.dg/template/arg7.C: Same.
8979 * g++.dg/template/conv11.C: Same.
8980 * g++.dg/template/crash13.C: Same.
8981 * g++.dg/template/crash55.C: Same.
8982 * g++.dg/template/dependent-expr5.C: Same.
8983 * g++.dg/template/error17.C: Same.
8984 * g++.dg/template/error33.C: Same.
8985 * g++.dg/template/error4.C: Same.
8986 * g++.dg/template/error50.C: Same.
8987 * g++.dg/template/error53.C: Same.
8988 * g++.dg/template/friend.C: Same.
8989 * g++.dg/template/func2.C: Same.
8990 * g++.dg/template/local6.C: Same.
8991 * g++.dg/template/member5.C: Same.
8992 * g++.dg/template/meminit1.C: Same.
8993 * g++.dg/template/nested3.C: Same.
8994 * g++.dg/template/nontype6.C: Same.
8995 * g++.dg/template/overload12.C: Same.
8996 * g++.dg/template/ptrmem8.C: Same.
8997 * g++.dg/template/qualified-id1.C: Same.
8998 * g++.dg/template/spec15.C: Same.
8999 * g++.dg/template/static1.C: Same.
9000 * g++.dg/template/static10.C: Same.
9001 * g++.dg/template/static2.C: Same.
9002 * g++.dg/template/ttp25.C: Same.
9003 * g++.dg/template/typedef2.C: Same.
9004 * g++.dg/template/typename2.C: Same.
9005 * g++.dg/template/unify10.C: Same.
9006 * g++.dg/template/unify6.C: Same.
9007 * g++.dg/template/unify7.C: Same.
9008 * g++.dg/template/unify9.C: Same.
9009 * g++.dg/template/varmod1.C: Same.
9010 * g++.dg/ubsan/div-by-zero-1.C: Same.
9011 * g++.dg/ubsan/pr63956.C: Same.
9012 * g++.dg/warn/Waddress-1.C: Same.
9013 * g++.dg/warn/Wconversion2.C: Same.
9014 * g++.dg/warn/Wnull-conversion-1.C: Same.
9015 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9016 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9017 * g++.dg/warn/Wswitch-1.C: Same.
9018 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9019 * g++.dg/warn/Wtype-limits.C: Same.
9020 * g++.dg/warn/Wunused-parm-5.C: Same.
9021 * g++.dg/warn/deprecated-6.C: Same.
9022 * g++.dg/warn/deprecated.C: Same.
9023 * g++.dg/warn/incomplete1.C: Same.
9024 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9025 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9026 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9027 * g++.dg/warn/overflow-warn-1.C: Same.
9028 * g++.dg/warn/overflow-warn-3.C: Same.
9029 * g++.dg/warn/overflow-warn-4.C: Same.
9030 * g++.dg/warn/pr12242.C: Same.
9031 * g++.dg/warn/pr30551-2.C: Same.
9032 * g++.dg/warn/pr30551.C: Same.
9033 * g++.old-deja/g++.benjamin/16077.C: Same.
9034 * g++.old-deja/g++.bob/inherit1.C: Same.
9035 * g++.old-deja/g++.brendan/crash56.C: Same.
9036 * g++.old-deja/g++.brendan/template17.C: Same.
9037 * g++.old-deja/g++.eh/ctor1.C: Same.
9038 * g++.old-deja/g++.jason/bool5.C: Same.
9039 * g++.old-deja/g++.jason/cond.C: Same.
9040 * g++.old-deja/g++.jason/operator.C: Same.
9041 * g++.old-deja/g++.jason/pmf5.C: Same.
9042 * g++.old-deja/g++.law/ctors5.C: Same.
9043 * g++.old-deja/g++.law/missed-error2.C: Same.
9044 * g++.old-deja/g++.law/operators9.C: Same.
9045 * g++.old-deja/g++.law/temps1.C: Same.
9046 * g++.old-deja/g++.mike/for2.C: Same.
9047 * g++.old-deja/g++.mike/ns5.C: Same.
9048 * g++.old-deja/g++.mike/ns7.C: Same.
9049 * g++.old-deja/g++.mike/p10769b.C: Same.
9050 * g++.old-deja/g++.niklas/t120.C: Same.
9051 * g++.old-deja/g++.niklas/t121.C: Same.
9052 * g++.old-deja/g++.ns/koenig5.C: Same.
9053 * g++.old-deja/g++.oliva/overload1.C: Same.
9054 * g++.old-deja/g++.other/crash24.C: Same.
9055 * g++.old-deja/g++.other/crash25.C: Same.
9056 * g++.old-deja/g++.other/decl5.C: Same.
9057 * g++.old-deja/g++.other/lineno5.C: Same.
9058 * g++.old-deja/g++.other/null3.C: Same.
9059 * g++.old-deja/g++.other/overcnv2.C: Same.
9060 * g++.old-deja/g++.other/ptrmem7.C: Same.
9061 * g++.old-deja/g++.other/typename1.C: Same.
9062 * g++.old-deja/g++.other/vaarg3.C: Same.
9063 * g++.old-deja/g++.pt/crash10.C: Same.
9064 * g++.old-deja/g++.pt/crash28.C: Same.
9065 * g++.old-deja/g++.pt/crash38.C: Same.
9066 * g++.old-deja/g++.pt/explicit70.C: Same.
9067 * g++.old-deja/g++.pt/explicit77.C: Same.
9068 * g++.old-deja/g++.pt/expr2.C: Same.
9069 * g++.old-deja/g++.pt/spec5.C: Same.
9070 * g++.old-deja/g++.pt/spec6.C: Same.
9071 * g++.old-deja/g++.pt/typename3.C: Same.
9072 * g++.old-deja/g++.pt/typename5.C: Same.
9073 * g++.old-deja/g++.pt/typename6.C: Same.
9074 * g++.old-deja/g++.pt/typename7.C: Same.
9075 * g++.old-deja/g++.pt/unify4.C: Same.
9076 * g++.old-deja/g++.pt/unify8.C: Same.
9077 * g++.old-deja/g++.pt/vaarg3.C: Same.
9078 * g++.old-deja/g++.robertl/eb22.C: Same.
9079 * g++.old-deja/g++.robertl/eb4.C: Same.
9080 * g++.old-deja/g++.robertl/eb44.C: Same.
9081 * g++.old-deja/g++.robertl/eb69.C: Same.
9082 * g++.old-deja/g++.robertl/eb98.C: Same.
9083 * gcc.dg/20031223-1.c: Same.
9084 * gcc.dg/940510-1.c: Same.
9085 * gcc.dg/990506-0.c: Same.
9086 * gcc.dg/Walloca-1.c: Same.
9087 * gcc.dg/Walloca-2.c: Same.
9088 * gcc.dg/Wconversion-integer.c: Same.
9089 * gcc.dg/Wcxx-compat-8.c: Same.
9090 * gcc.dg/Wimplicit-int-1.c: Same.
9091 * gcc.dg/Wimplicit-int-2.c: Same.
9092 * gcc.dg/Wimplicit-int-4.c: Same.
9093 * gcc.dg/Wpointer-sign-Wall.c: Same.
9094 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9095 * gcc.dg/Wshadow-1.c: Same.
9096 * gcc.dg/Wshadow-3.c: Same.
9097 * gcc.dg/Wswitch-enum-error.c: Same.
9098 * gcc.dg/Wswitch-enum.c: Same.
9099 * gcc.dg/Wswitch-error.c: Same.
9100 * gcc.dg/Wswitch.c: Same.
9101 * gcc.dg/Wtype-limits-Wextra.c: Same.
9102 * gcc.dg/Wtype-limits.c: Same.
9103 * gcc.dg/Wvla-larger-than-2.c: Same.
9104 * gcc.dg/anon-struct-5.c: Same.
9105 * gcc.dg/array-10.c: Same.
9106 * gcc.dg/array-11.c: Same.
9107 * gcc.dg/array-15.c: Same.
9108 * gcc.dg/array-2.c: Same.
9109 * gcc.dg/array-8.c: Same.
9110 * gcc.dg/array-const-2.c: Same.
9111 * gcc.dg/array-const-3.c: Same.
9112 * gcc.dg/bitfld-1.c: Same.
9113 * gcc.dg/bitfld-8.c: Same.
9114 * gcc.dg/builtin-redefine.c: Same.
9115 * gcc.dg/c11-noreturn-1.c: Same.
9116 * gcc.dg/c11-noreturn-2.c: Same.
9117 * gcc.dg/c11-static-assert-3.c: Same.
9118 * gcc.dg/c90-arraydecl-1.c: Same.
9119 * gcc.dg/c90-complex-1.c: Same.
9120 * gcc.dg/c90-complit-1.c: Same.
9121 * gcc.dg/c90-const-expr-11.c: Same.
9122 * gcc.dg/c90-const-expr-7.c: Same.
9123 * gcc.dg/c90-const-expr-8.c: Same.
9124 * gcc.dg/c90-enum-comma-1.c: Same.
9125 * gcc.dg/c90-flex-array-1.c: Same.
9126 * gcc.dg/c90-hexfloat-1.c: Same.
9127 * gcc.dg/c90-idem-qual-1.c: Same.
9128 * gcc.dg/c90-idem-qual-2.c: Same.
9129 * gcc.dg/c90-idem-qual-3.c: Same.
9130 * gcc.dg/c90-mixdecl-1.c: Same.
9131 * gcc.dg/c90-restrict-1.c: Same.
9132 * gcc.dg/c90-return-1.c: Same.
9133 * gcc.dg/c99-array-nonobj-1.c: Same.
9134 * gcc.dg/c99-arraydecl-1.c: Same.
9135 * gcc.dg/c99-complex-1.c: Same.
9136 * gcc.dg/c99-complex-2.c: Same.
9137 * gcc.dg/c99-complit-2.c: Same.
9138 * gcc.dg/c99-const-expr-7.c: Same.
9139 * gcc.dg/c99-const-expr-8.c: Same.
9140 * gcc.dg/c99-flex-array-3.c: Same.
9141 * gcc.dg/c99-flex-array-7.c: Same.
9142 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9143 * gcc.dg/c99-impl-decl-1.c: Same.
9144 * gcc.dg/c99-impl-int-1.c: Same.
9145 * gcc.dg/c99-impl-int-2.c: Same.
9146 * gcc.dg/c99-init-3.c: Same.
9147 * gcc.dg/c99-restrict-1.c: Same.
9148 * gcc.dg/c99-return-1.c: Same.
9149 * gcc.dg/c99-tag-1.c: Same.
9150 * gcc.dg/c99-tag-3.c: Same.
9151 * gcc.dg/call-diag-2.c: Same.
9152 * gcc.dg/cpp/19940712-1.c: Same.
9153 * gcc.dg/cpp/19951025-1.c: Same.
9154 * gcc.dg/cpp/19990413-1.c: Same.
9155 * gcc.dg/cpp/direct2.c: Same.
9156 * gcc.dg/cpp/direct2s.c: Same.
9157 * gcc.dg/cpp/pr28709.c: Same.
9158 * gcc.dg/cpp/pr61854-c90.c: Same.
9159 * gcc.dg/cpp/pr61854-c94.c: Same.
9160 * gcc.dg/cpp/pragma-1.c: Same.
9161 * gcc.dg/cpp/pragma-2.c: Same.
9162 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9163 * gcc.dg/cpp/trad/literals-2.c: Same.
9164 * gcc.dg/cpp/warn-comments-2.c: Same.
9165 * gcc.dg/cpp/warn-comments-3.c: Same.
9166 * gcc.dg/cpp/warn-comments.c: Same.
9167 * gcc.dg/cpp/warn-long-long-2.c: Same.
9168 * gcc.dg/cpp/warn-long-long.c: Same.
9169 * gcc.dg/cpp/warn-redefined-2.c: Same.
9170 * gcc.dg/cpp/warn-redefined.c: Same.
9171 * gcc.dg/darwin-cfstring-2.c: Same.
9172 * gcc.dg/darwin-cfstring-format-1.c: Same.
9173 * gcc.dg/decl-9.c: Same.
9174 * gcc.dg/declspec-1.c: Same.
9175 * gcc.dg/declspec-10.c: Same.
9176 * gcc.dg/declspec-11.c: Same.
9177 * gcc.dg/declspec-13.c: Same.
9178 * gcc.dg/declspec-18.c: Same.
9179 * gcc.dg/declspec-4.c: Same.
9180 * gcc.dg/declspec-5.c: Same.
9181 * gcc.dg/declspec-6.c: Same.
9182 * gcc.dg/declspec-8.c: Same.
9183 * gcc.dg/deprecated-4.c: Same.
9184 * gcc.dg/deprecated.c: Same.
9185 * gcc.dg/dfp/composite-type.c: Same.
9186 * gcc.dg/empty-source-2.c: Same.
9187 * gcc.dg/empty-source-3.c: Same.
9188 * gcc.dg/format/attr-6.c: Same.
9189 * gcc.dg/format/branch-1.c: Same.
9190 * gcc.dg/format/c90-printf-1.c: Same.
9191 * gcc.dg/format/c90-strftime-2.c: Same.
9192 * gcc.dg/format/c99-strftime-1.c: Same.
9193 * gcc.dg/format/cmn-err-1.c: Same.
9194 * gcc.dg/format/few-1.c: Same.
9195 * gcc.dg/format/ms_branch-1.c: Same.
9196 * gcc.dg/format/ms_unnamed-1.c: Same.
9197 * gcc.dg/format/ms_va-1.c: Same.
9198 * gcc.dg/format/unnamed-1.c: Same.
9199 * gcc.dg/format/va-1.c: Same.
9200 * gcc.dg/format/xopen-1.c: Same.
9201 * gcc.dg/funcdef-var-1.c: Same.
9202 * gcc.dg/funcdef-var-2.c: Same.
9203 * gcc.dg/gnu89-const-expr-1.c: Same.
9204 * gcc.dg/gnu89-const-expr-2.c: Same.
9205 * gcc.dg/gnu90-const-expr-1.c: Same.
9206 * gcc.dg/gnu99-const-expr-1.c: Same.
9207 * gcc.dg/gnu99-const-expr-2.c: Same.
9208 * gcc.dg/gnu99-init-2.c: Same.
9209 * gcc.dg/gomp/_Atomic-5.c: Same.
9210 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9211 * gcc.dg/gomp/atomic-5.c: Same.
9212 * gcc.dg/gomp/linear-1.c: Same.
9213 * gcc.dg/gomp/pr67500.c: Same.
9214 * gcc.dg/init-bad-1.c: Same.
9215 * gcc.dg/init-bad-2.c: Same.
9216 * gcc.dg/init-bad-3.c: Same.
9217 * gcc.dg/init-string-1.c: Same.
9218 * gcc.dg/label-compound-stmt-1.c: Same.
9219 * gcc.dg/label-decl-2.c: Same.
9220 * gcc.dg/label-decl-4.c: Same.
9221 * gcc.dg/large-size-array-2.c: Same.
9222 * gcc.dg/large-size-array-4.c: Same.
9223 * gcc.dg/lvalue-6.c: Same.
9224 * gcc.dg/m-un-2.c: Same.
9225 * gcc.dg/multiple-overflow-warn-1.c: Same.
9226 * gcc.dg/multiple-overflow-warn-2.c: Same.
9227 * gcc.dg/multiple-overflow-warn-3.c: Same.
9228 * gcc.dg/nested-redef-1.c: Same.
9229 * gcc.dg/no-asm-1.c: Same.
9230 * gcc.dg/no-asm-3.c: Same.
9231 * gcc.dg/no-asm-4.c: Same.
9232 * gcc.dg/noncompile/20010524-1.c: Same.
9233 * gcc.dg/noncompile/incomplete-5.c: Same.
9234 * gcc.dg/noncompile/pr44517.c: Same.
9235 * gcc.dg/noncompile/pr52290.c: Same.
9236 * gcc.dg/noreturn-1.c: Same.
9237 * gcc.dg/overflow-warn-1.c: Same.
9238 * gcc.dg/overflow-warn-2.c: Same.
9239 * gcc.dg/overflow-warn-3.c: Same.
9240 * gcc.dg/overflow-warn-4.c: Same.
9241 * gcc.dg/parm-mismatch-1.c: Same.
9242 * gcc.dg/parser-pr28152-2.c: Same.
9243 * gcc.dg/parser-pr28152.c: Same.
9244 * gcc.dg/pedwarn-init.c: Same.
9245 * gcc.dg/pointer-arith-2.c: Same.
9246 * gcc.dg/pointer-arith-3.c: Same.
9247 * gcc.dg/pointer-arith-4.c: Same.
9248 * gcc.dg/pr14475.c: Same.
9249 * gcc.dg/pr18596-3.c: Same.
9250 * gcc.dg/pr18809-1.c: Same.
9251 * gcc.dg/pr27953.c: Same.
9252 * gcc.dg/pr30457.c: Same.
9253 * gcc.dg/pr30551-2.c: Same.
9254 * gcc.dg/pr30551-3.c: Same.
9255 * gcc.dg/pr30551-4.c: Same.
9256 * gcc.dg/pr30551-5.c: Same.
9257 * gcc.dg/pr30551-6.c: Same.
9258 * gcc.dg/pr30551.c: Same.
9259 * gcc.dg/pr36997.c: Same.
9260 * gcc.dg/pr41842.c: Same.
9261 * gcc.dg/pr48552-1.c: Same.
9262 * gcc.dg/pr48552-2.c: Same.
9263 * gcc.dg/pr59717.c: Same.
9264 * gcc.dg/pr61077.c: Same.
9265 * gcc.dg/pr61096-1.c: Same.
9266 * gcc.dg/pr63626.c: Same.
9267 * gcc.dg/pr64223-1.c: Same.
9268 * gcc.dg/pr64223-2.c: Same.
9269 * gcc.dg/pr8788-1.c: Same.
9270 * gcc.dg/pr8927-1.c: Same.
9271 * gcc.dg/pragma-darwin.c: Same.
9272 * gcc.dg/pragma-diag-5.c: Same.
9273 * gcc.dg/pragma-message.c: Same.
9274 * gcc.dg/redecl-1.c: Same.
9275 * gcc.dg/simd-1.c: Same.
9276 * gcc.dg/simd-5.c: Same.
9277 * gcc.dg/simd-6.c: Same.
9278 * gcc.dg/spellcheck-fields.c: Same.
9279 * gcc.dg/spellcheck-typenames.c: Same.
9280 * gcc.dg/struct-semi-2.c: Same.
9281 * gcc.dg/struct-semi-3.c: Same.
9282 * gcc.dg/transparent-union-3.c: Same.
9283 * gcc.dg/ucnid-8.c: Same.
9284 * gcc.dg/uninit-pr19430-O0.c: Same.
9285 * gcc.dg/uninit-pr19430.c: Same.
9286 * gcc.dg/uninit-pr20644-O0.c: Same.
9287 * gcc.dg/utf-dflt.c: Same.
9288 * gcc.dg/utf-dflt2.c: Same.
9289 * gcc.dg/utf16-4.c: Same.
9290 * gcc.dg/vla-11.c: Same.
9291 * gcc.dg/vla-20.c: Same.
9292 * gcc.dg/vla-init-1.c: Same.
9293 * gcc.dg/vla-init-2.c: Same.
9294 * gcc.dg/vla-init-3.c: Same.
9295 * gcc.dg/weak/weak-6.c: Same.
9296 * gcc.dg/weak/weak-7.c: Same.
9297 * gcc.dg/wtr-int-type-1.c: Same.
9298 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9299 * gcc.target/arm/polytypes.c: Same.
9300 * gcc.target/i386/spellcheck-options-4.c: Same.
9301 * gcc.target/powerpc/20030218-1.c: Same.
9302 * gcc.target/sh/pr21255-4.c: Same.
9303 * gcc.test-framework/dg-error-exp-XP.c: Same.
9304 * gfortran.dg/array_constructor_30.f03: Same.
9305 * gfortran.dg/class_30.f90: Same.
9306 * gfortran.dg/goacc/subarrays.f95: Same.
9307 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9308 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9309 * gfortran.dg/intrinsic_std_1.f90: Same.
9310 * gfortran.dg/pr70006.f90: Same.
9311 * gfortran.dg/warning-directive-1.F90: Same.
9312 * gfortran.dg/warning-directive-2.F90: Same.
9313 * gfortran.dg/warning-directive-3.F90: Same.
9314 * gfortran.dg/warning-directive-4.F90: Same.
9315 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9316 * obj-c++.dg/class-extension-1.mm: Same.
9317 * obj-c++.dg/class-extension-2.mm: Same.
9318 * obj-c++.dg/class-protocol-1.mm: Same.
9319 * obj-c++.dg/cxx-ivars-1.mm: Same.
9320 * obj-c++.dg/duplicate-class-1.mm: Same.
9321 * obj-c++.dg/exceptions-3.mm: Same.
9322 * obj-c++.dg/exceptions-4.mm: Same.
9323 * obj-c++.dg/exceptions-5.mm: Same.
9324 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9325 * obj-c++.dg/fsf-package-0.m: Same.
9326 * obj-c++.dg/invalid-type-1.mm: Same.
9327 * obj-c++.dg/method-12.mm: Same.
9328 * obj-c++.dg/method-13.mm: Same.
9329 * obj-c++.dg/method-15.mm: Same.
9330 * obj-c++.dg/method-16.mm: Same.
9331 * obj-c++.dg/method-6.mm: Same.
9332 * obj-c++.dg/method-7.mm: Same.
9333 * obj-c++.dg/property/at-property-1.mm: Same.
9334 * obj-c++.dg/property/at-property-14.mm: Same.
9335 * obj-c++.dg/property/at-property-17.mm: Same.
9336 * obj-c++.dg/property/at-property-21.mm: Same.
9337 * obj-c++.dg/property/at-property-5.mm: Same.
9338 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9339 * obj-c++.dg/property/dynamic-3.mm: Same.
9340 * obj-c++.dg/property/dynamic-4.mm: Same.
9341 * obj-c++.dg/property/property-neg-1.mm: Same.
9342 * obj-c++.dg/property/property-neg-6.mm: Same.
9343 * obj-c++.dg/property/synthesize-11.mm: Same.
9344 * obj-c++.dg/property/synthesize-5.mm: Same.
9345 * obj-c++.dg/property/synthesize-6.mm: Same.
9346 * obj-c++.dg/proto-lossage-4.mm: Same.
9347 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9348 * obj-c++.dg/strings/strings-1.mm: Same.
9349 * obj-c++.dg/super-class-1.mm: Same.
9350 * obj-c++.dg/syntax-error-6.mm: Same.
9351 * obj-c++.dg/syntax-error-7.mm: Same.
9352 * obj-c++.dg/syntax-error-9.mm: Same.
9353 * obj-c++.dg/try-catch-13.mm: Same.
9354 * objc.dg/attributes/method-noreturn-1.m: Same.
9355 * objc.dg/bad-receiver-type-2.m: Same.
9356 * objc.dg/bad-receiver-type.m: Same.
9357 * objc.dg/call-super-2.m: Same.
9358 * objc.dg/class-2.m: Same.
9359 * objc.dg/class-extension-1.m: Same.
9360 * objc.dg/class-extension-2.m: Same.
9361 * objc.dg/class-protocol-1.m: Same.
9362 * objc.dg/desig-init-1.m: Same.
9363 * objc.dg/duplicate-class-1.m: Same.
9364 * objc.dg/exceptions-3.m: Same.
9365 * objc.dg/exceptions-4.m: Same.
9366 * objc.dg/exceptions-5.m: Same.
9367 * objc.dg/foreach-6.m: Same.
9368 * objc.dg/foreach-7.m: Same.
9369 * objc.dg/fsf-nsstring-format-1.m: Same.
9370 * objc.dg/fsf-package-0.m: Same.
9371 * objc.dg/invalid-type-1.m: Same.
9372 * objc.dg/method-11.m: Same.
9373 * objc.dg/method-19.m: Same.
9374 * objc.dg/method-2.m: Same.
9375 * objc.dg/method-20.m: Same.
9376 * objc.dg/method-5.m: Same.
9377 * objc.dg/method-6.m: Same.
9378 * objc.dg/method-7.m: Same.
9379 * objc.dg/method-9.m: Same.
9380 * objc.dg/missing-proto-3.m: Same.
9381 * objc.dg/private-1.m: Same.
9382 * objc.dg/property/at-property-1.m: Same.
9383 * objc.dg/property/at-property-14.m: Same.
9384 * objc.dg/property/at-property-17.m: Same.
9385 * objc.dg/property/at-property-21.m: Same.
9386 * objc.dg/property/at-property-5.m: Same.
9387 * objc.dg/property/dynamic-3.m: Same.
9388 * objc.dg/property/dynamic-4.m: Same.
9389 * objc.dg/property/property-neg-1.m: Same.
9390 * objc.dg/property/property-neg-6.m: Same.
9391 * objc.dg/property/synthesize-11.m: Same.
9392 * objc.dg/property/synthesize-5.m: Same.
9393 * objc.dg/property/synthesize-6.m: Same.
9394 * objc.dg/proto-hier-1.m: Same.
9395 * objc.dg/proto-lossage-4.m: Same.
9396 * objc.dg/protocol-qualifier-2.m: Same.
9397 * objc.dg/strings/strings-1.m: Same.
9398 * objc.dg/type-size-1.m: Same.
9399
d904a983
JL
94002017-04-18 Jeff Law <law@redhat.com>
9401
9402 PR target/74563
9403 * gcc.target/mips/pr74563: New test.
9404
0155ed56
JJ
94052017-04-18 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR tree-optimization/80443
9408 * gcc.c-torture/compile/pr80443.c: New test.
9409
f380f608
RS
94102017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9411
9412 PR rtl-optimization/80357
9413 * gcc.c-torture/compile/pr80357.c: New test.
9414
dd68669b
JL
94152017-04-18 Jeff Law <law@redhat.com>
9416
9417 PR middle-end/80422
9418 * gcc.c-torture/compile/pr80422.c: New test.
9419
1cda61fc
JJ
94202017-04-18 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR debug/80263
9423 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9424
19970253
MM
94252017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9426
9427 PR target/80099
9428 * gcc.target/powerpc/pr80099-1.c: New test.
9429 * gcc.target/powerpc/pr80099-2.c: Likewise.
9430 * gcc.target/powerpc/pr80099-3.c: Likewise.
9431 * gcc.target/powerpc/pr80099-4.c: Likewise.
9432 * gcc.target/powerpc/pr80099-5.c: Likewise.
9433
8487c9a5
JJ
94342017-04-18 Jakub Jelinek <jakub@redhat.com>
9435
3b5fb3cb
JJ
9436 PR sanitizer/80444
9437 * gcc.dg/sancov/pr80444.c: New test.
9438
8487c9a5
JJ
9439 PR middle-end/79788
9440 PR middle-end/80375
9441 * gcc.dg/pr79788-1.c: New test.
9442 * gcc.dg/pr79788-2.c: New test.
9443
be7c73ae
MP
94442017-04-18 Marek Polacek <polacek@redhat.com>
9445
9446 PR c++/80244 - ICE with attribute in template alias.
9447 * g++.dg/cpp0x/alias-decl-59.C: New test.
9448
d6e3e8a5
MP
9449 PR c++/80241 - ICE with alignas pack expansion.
9450 * g++.dg/cpp0x/alignas11.C: New test.
9451
1adb82e1
BE
94522017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9453
9454 PR c++/80287
9455 * g++.dg/lto/pr80287_0.C: New test.
9456
fb5e5621
KN
94572017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9458
9459 PR target/80315
9460 * gcc.target/powerpc/pr80315-1.c: New test.
9461 * gcc.target/powerpc/pr80315-2.c: New test.
9462 * gcc.target/powerpc/pr80315-3.c: New test.
9463 * gcc.target/powerpc/pr80315-4.c: New test.
9464
afeaeb70
TV
94652017-04-16 Tom de Vries <tom@codesourcery.com>
9466
9467 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9468 directive.
9469 * g++.dg/parse/error3.C: Same.
9470 * g++.old-deja/g++.pt/niklas01a.C: Same.
9471 * gcc.dg/990506-0.c: Same.
9472 * gcc.dg/cpp/19990413-1.c: Same.
9473 * gcc.dg/cpp/pragma-1.c: Same.
9474 * gcc.dg/cpp/pragma-2.c: Same.
9475 * gcc.dg/m-un-2.c: Same.
9476 * objc.dg/private-1.m: Same.
9477
604f37cd
UB
94782017-04-15 Uros Bizjak <ubizjak@gmail.com>
9479
9480 * gcc.dg/pr54669.c: Fix dg-do directive.
9481 * gcc.dg/pr78582.c: Ditto.
9482 * gcc.dg/pr80020.c: Ditto.
9483 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9484 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9485 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9486 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9487 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9488 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9489 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9490 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9491 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9492 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9493
35cfdb17
DH
94942017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9495
604f37cd 9496 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9497 * gfortran.dg/generic_29.f90: Likewise.
9498 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9499 * gfortran.dg/pr41922.f90: Likewise.
9500 * gfortran.dg/pr70006.f90: Likewise.
9501
f378be38
SB
95022017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9503
9504 PR tree-optimization/66612
9505 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9506
43076492
JW
95072017-04-14 Janus Weil <janus@gcc.gnu.org>
9508
9509 PR fortran/80361
9510 * gfortran.dg/class_62.f90: New test case.
9511
dd3d6a42
AB
95122017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9513
9514 * gcc.target/arc/loop-1.c: New file.
9515
31a07c81
MM
95162017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9517
9518 PR target/80098
9519 * gcc.target/powerpc/pr80098-1.c: New test.
9520 * gcc.target/powerpc/pr80098-2.c: Likewise.
9521 * gcc.target/powerpc/pr80098-3.c: Likewise.
9522 * gcc.target/powerpc/pr80098-4.c: Likewise.
9523
09956017
JJ
95242017-04-13 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR sanitizer/80403
9527 * g++.dg/ubsan/pr80403-2.C: New test.
9528
bc042396
VM
95292017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9530
9531 PR rtl-optimization/80343
9532 * gcc.target/powerpc/pr80343.c: New.
9533
abac4c34
DK
95342017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9535
9536 PR sanitizer/80414
9537 * c-c++-common/ubsan/bounds-15.c: New test.
9538
43a3aa03
RB
95392017-04-13 Richard Biener <rguenther@suse.de>
9540
9541 PR testsuite/80416
9542 * g++.dg/torture/pr79671.C: Fix asm constraints.
9543
031fbdb9
JJ
95442017-04-13 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR debug/80321
9547 * gcc.dg/debug/pr80321.c: New test.
9548
95492017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9550
9551 * gnat.dg/debug10.adb: New test.
9552 * gnat.dg/debug10_pkg.ads: New helper.
9553
76873758
JJ
95542017-04-12 Jakub Jelinek <jakub@redhat.com>
9555
deed3da9
JJ
9556 PR tree-optimization/79390
9557 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9558
b96a3e11
JJ
9559 PR sanitizer/80403
9560 PR sanitizer/80404
9561 PR sanitizer/80405
9562 * g++.dg/ubsan/pr80403.C: New test.
9563 * g++.dg/ubsan/pr80404.C: New test.
9564 * g++.dg/ubsan/pr80405.C: New test.
9565
76873758
JJ
9566 PR c/80163
9567 * gcc.dg/torture/pr80163.c: New test.
9568
940c9a7c 95692017-04-12 Richard Biener <rguenther@suse.de>
76873758 9570 Jeff Law <law@redhat.com>
940c9a7c
RB
9571
9572 PR tree-optimization/80359
9573 * gcc.dg/torture/pr80359.c: New testcase.
9574
350792ff 95752017-04-12 Richard Biener <rguenther@suse.de>
76873758 9576 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9577
9578 PR middle-end/79671
9579 * g++.dg/torture/pr79671.C: New testcase.
9580 * g++.dg/lto/pr79671_0.C: Likewise.
9581 * g++.dg/lto/pr79671_1.c: Likewise.
9582
d62e6f10
JJ
95832017-04-12 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR sanitizer/80349
9586 * g++.dg/ubsan/pr80349.C: New test.
9587
8585103f
JJ
95882017-04-11 Jakub Jelinek <jakub@redhat.com>
9589
347e1f77
JJ
9590 PR c++/80370
9591 * g++.dg/cpp1z/decomp28.C: New test.
9592
df1c878e
JJ
9593 PR middle-end/80100
9594 * gcc.dg/pr80100.c: New test.
9595
8585103f
JJ
9596 PR rtl-optimization/80385
9597 * g++.dg/opt/pr80385.C: New test.
9598
c6cf6ef7
ML
95992017-04-11 Martin Liska <mliska@suse.cz>
9600
9601 PR ipa/80212
9602 * g++.dg/ipa/pr80212.C: New test.
9603
3812f460
MS
96042017-04-11 Martin Sebor <msebor@redhat.com>
9605
9606 PR middle-end/80364
9607 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9608
9f679370
ML
96092017-04-11 Martin Liska <mliska@suse.cz>
9610
9611 PR sanitizer/70878
9612 * gcc.dg/ubsan/pr70878.c: New test.
9613
82665822
JJ
96142017-04-11 Jakub Jelinek <jakub@redhat.com>
9615
cb278caa
JJ
9616 PR target/80381
9617 * gcc.target/i386/pr80381.c: New test.
9618
82665822
JJ
9619 PR c++/80363
9620 * g++.dg/ext/pr80363.C: New test.
9621
abde687a
SKS
96222017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9623
9624 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9625 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9626 Add avr-*-* to non-lp64 selector.
9627
13e6ec34
MS
96282017-04-10 Martin Sebor <msebor@redhat.com>
9629
9630 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9631 * gcc.dg/pr40340-4.c: Same.
9632
a2cb1196
NK
96332017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9634
13e6ec34 9635 PR fortran/69498
a2cb1196
NK
9636 * gfortran.dg/submodule_unexp.f90: Modified test
9637 to account for new error.
9638 * gfortran.dg/submodule_twice.f90: New Test
9639
b447b28c
JJ
96402017-04-10 Jakub Jelinek <jakub@redhat.com>
9641
9642 PR c++/80176
9643 * g++.dg/init/ref23.C: New test.
9644
3bbd6768
TK
96452017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9646
9647 PR tree-optimization/80304
9648 * gfortran.dg/do_concurrent_4.f90: New test case.
9649
99827b5c
JW
96502017-04-10 Janus Weil <janus@gcc.gnu.org>
9651
9652 PR fortran/80046
9653 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9654
7db31bc2
DE
96552017-04-10 David Edelsohn <dje.gcc@gmail.com>
9656
9657 * g++.dg/torture/pr79905.C: Add -maltivec option.
9658
9058a2c5
JL
96592017-04-10 Jeff Law <law@redhat.com>
9660
9661 PR tree-optimization/80374
9662 * g++.dg/pr80374.c: New test.
9663
bd8f8642
KN
96642017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9665
9666 PR target/80108
9667 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9668 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9669
f634dd47
UB
96702017-04-10 Uros Bizjak <ubizjak@gmail.com>
9671
9672 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9673
065ba179
UB
96742017-04-10 Uros Bizjak <ubizjak@gmail.com>
9675
9676 PR testsuite/79356
9677 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9678
71b838d0
DS
96792017-04-10 Daniel Santos <daniel.santos@pobox.com>
9680
9681 PR testsuite/79867
9682 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9683
98a7a34e
MP
96842017-04-10 Marek Polacek <polacek@redhat.com>
9685
9686 PR sanitizer/80348
9687 * g++.dg/ubsan/div-by-zero-3.C: New test.
9688
aac69a62
BC
96892017-04-10 Bin Cheng <bin.cheng@arm.com>
9690
9691 PR tree-optimization/80153
9692 * gcc.c-torture/execute/pr80153.c: New.
9693
737237c9
RB
96942017-04-10 Richard Biener <rguenther@suse.de>
9695
9696 PR middle-end/80362
9697 * gcc.dg/torture/pr80362.c: New testcase.
9698
ba6ee9fc
RB
96992017-04-10 Richard Biener <rguenther@suse.de>
9700
9701 PR tree-optimization/80304
9702 * gcc.dg/torture/pr80304.c: New testcase.
9703
4d1a05f1
NS
97042017-04-10 Nathan Sidwell <nathan@acm.org>
9705
9706 PR target/79905
9707 * g++.dg/torture/pr79905.C: New.
9708
3ee0fb02
ML
97092017-04-10 Martin Liska <mliska@suse.cz>
9710
9711 PR sanitizer/80350
9712 * c-c++-common/ubsan/pr80350.c: New test.
9713
167a5b77
JJ
97142017-04-10 Jakub Jelinek <jakub@redhat.com>
9715
9716 PR target/80324
9717 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9718
d691b7e4
ML
97192017-04-08 Martin Liska <mliska@suse.cz>
9720
9721 Revert:
9722 2017-04-07 Martin Liska <mliska@suse.cz>
9723
9724 PR ipa/80212
9725 * g++.dg/ipa/pr80212.C: New test.
9726
dcb2c527
JJ
97272017-04-07 Jakub Jelinek <jakub@redhat.com>
9728
c98b0016
JJ
9729 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9730 dg-options.
9731 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9732
dcb2c527
JJ
9733 PR target/80322
9734 PR target/80323
9735 PR target/80325
9736 PR target/80326
9737 * gcc.target/i386/avx512f-undefined-1.c: New test.
9738 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9739 * gcc.target/i386/avx-cvtsd-1.c: New test.
9740 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9741 * gcc.target/i386/avx512f-abspd-1.c: New test.
9742 * gcc.target/i386/avx-cvtss-1.c: New test.
9743 * gcc.target/i386/avx512f-absps-1.c: New test.
9744 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9745 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9746
1ef532f4
MP
97472017-04-07 Marek Polacek <polacek@redhat.com>
9748
9749 PR sanitizer/80348
9750 * g++.dg/ubsan/div-by-zero-2.C: New test.
9751
2166aeb3
MP
9752 PR c++/80095
9753 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9754
057da7af
VM
97552017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9756
9757 PR rtl-optimization/70478
9758 * gcc.target/s390/pr70478.c: New.
9759
3b6cb9e3
ML
97602017-04-07 Martin Liska <mliska@suse.cz>
9761
9762 PR target/79889
9763 * g++.dg/ext/mv8.C: Add aarch64* targets.
9764
70cd23c0
ML
97652017-04-07 Martin Liska <mliska@suse.cz>
9766
9767 PR ipa/80212
9768 * g++.dg/ipa/pr80212.C: New test.
9769
fe6bb25f
TP
97702017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9771
9772 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9773
bf7b869a
RB
97742017-04-07 Richard Biener <rguenther@suse.de>
9775
9776 PR tree-optimization/80334
9777 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9778 alignas on stack.
9779
2d143ba8
RB
97802017-04-07 Richard Biener <rguenther@suse.de>
9781
9782 PR middle-end/80341
9783 * gcc.dg/torture/pr80341.c: New testcase.
9784
ed3cd38d
JJ
97852017-04-06 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR debug/80234
9788 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9789 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9790
e5f56581
UB
97912017-04-06 Uros Bizjak <ubizjak@gmail.com>
9792
9793 PR target/79733
9794 * gcc.target/i386/pr79733.c: New test.
9795
a5211c80
UB
97962017-04-06 Uros Bizjak <ubizjak@gmail.com>
9797
9798 PR target/80298
9799 * gcc.target/i386/pr80298-1.c: New test.
9800 * gcc.target/i386/pr80298-2.c: Ditto.
9801
db086c96
TP
98022017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9803
9804 PR target/80082
9805 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9806 ARMv7-R.
9807
09b63f67
RB
98082017-04-06 Richard Biener <rguenther@suse.de>
9809
9810 PR tree-optimization/80334
9811 * g++.dg/torture/pr80334.C: New testcase.
9812
d9f8c5af
ML
98132017-04-06 Martin Liska <mliska@suse.cz>
9814
9815 PR sanitizer/80166
9816 * gcc.dg/asan/pr80166.c: New test.
9817
1b68991f
RO
98182017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9819
9820 PR tree-optimization/79390
9821 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9822
0f784346
RB
98232017-04-06 Richard Biener <rguenther@suse.de>
9824
9825 PR tree-optimization/80262
9826 * gcc.target/i386/pr80262.c: New testcase.
9827
23a429c2
RB
98282017-04-06 Richard Biener <rguenther@suse.de>
9829
9830 PR middle-end/80281
9831 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9832
e2323a2b
VM
98332017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9834
9835 PR rtl-optimization/70703
9836 * gcc.target/i386/pr70703.c: New.
9837
47a11342
JJ
98382017-04-05 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR sanitizer/80308
9841 * c-c++-common/asan/pr80308.c: New test.
9842
d0ee17a5
DV
98432017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9844
9845 PR target/79890
9846 * gcc.target/s390/pr79890.c: New test case.
9847
36f896c7
JJ
98482017-04-05 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR target/80310
9851 * c-c++-common/ubsan/pr80310.c: New test.
9852
d16e2ddd
JJ
98532017-04-04 Jakub Jelinek <jakub@redhat.com>
9854
e1201dff
JJ
9855 PR c++/80297
9856 * g++.dg/torture/pr80297.C: New test.
9857
d16e2ddd
JJ
9858 PR tree-optimization/79390
9859 * gcc.target/i386/pr79390.c: New test.
9860 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9861
c0ea338b
VR
98622017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9863
9864 PR c++/80296
9865 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9866
a1527a93
TP
98672017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9868
9869 PR target/80307
9870 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9871 targeting any CPU or architecture.
9872 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9873 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9874 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9875 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9876 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9877 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9878 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9879 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9880
065ba179 98812017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9882
9883 PR fortran/69498
9884 * gfortran.dg/submodule_unexp.f90: New test.
9885
b1fd967c
JJ
98862017-04-04 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR target/80286
9889 * gcc.target/i386/avx-pr80286.c: New test.
9890 * gcc.dg/pr80286.c: New test.
9891
248179b5
RB
98922017-04-04 Richard Biener <rguenther@suse.de>
9893
9894 PR middle-end/80281
9895 * gcc.dg/torture/pr80281.c: New testcase.
9896
a577fcf2
RB
98972017-04-04 Richard Biener <rguenther@suse.de>
9898
9899 PR tree-optimization/80275
9900 * g++.dg/opt/pr80275.C: Make g static.
9901
833bbf60
SB
99022017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9903
9904 PR rtl-optimization/60818
9905 * gcc.c-torture/compile/pr60818.c: New testcase.
9906
5764ee3c
JW
99072017-04-03 Jonathan Wakely <jwakely@redhat.com>
9908
9909 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9910 * gcc.dg/20031012-1.c: Likewise.
9911 * gcc.dg/ipa/ipcp-1.c: Likewise.
9912 * gcc.dg/torture/matrix-3.c: Likewise.
9913 * gcc.target/powerpc/ppc-spe.c: Likewise.
9914 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9915
bbdf4e81
PB
99162017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9917
9918 PR target/80246
9919 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9920 powerpc_vsx_ok.
9921 (std, ld): Limit scan-assembler-times check to lp64.
9922 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9923 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9924 powerpc_vsx_ok.
9925
44bc146f
PB
99262017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9927
9928 PR target/80246
9929 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9930
fff80893
RB
99312017-04-03 Richard Biener <rguenther@suse.de>
9932
9933 PR tree-optimization/80275
9934 * g++.dg/opt/pr80275.C: New testcase.
9935
79f9fc38
DV
99362017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9937
9938 PR testsuite/79356
9939 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9940
a8e70fd3
RD
99412017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9942
9943 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9944 (bal): Increase iteration count and assume alignment.
9945
e0061866
BC
99462017-04-03 Bin Cheng <bin.cheng@arm.com>
9947
9948 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9949
c2d43326
AP
99502017-04-02 Andrew Pinski <apinski@cavium.com>
9951
9952 * gcc.c-torture/compile/nested-3.c: New testcase.
9953 * gcc.c-torture/execute/20170401-1.c: New testcase.
9954 * gcc.c-torture/execute/20170401-2.c: New testcase.
9955
a5a9046d
SB
99562017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9957
9958 PR rtl-optimization/79405
9959 gcc.dg/pr79405.c: New testcase.
9960
6f3af356
JJ
99612017-03-31 Jakub Jelinek <jakub@redhat.com>
9962
eee3756d
JJ
9963 PR debug/79255
9964 * gcc.dg/pr79255.c: New test.
9965
6f3af356
JJ
9966 PR c++/79572
9967 * g++.dg/ubsan/null-8.C: New test.
9968
99e6cfd6
PH
99692017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9970
9971 PR target/80107
9972 * gfortran.dg/pr80107.f: New.
9973
094e6b7a
JL
99742017-03-31 Jeff Law <law@redhat.com>
9975
9976 PR tree-optimization/49498
9977 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9978
eceb2409 99792017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9980
eceb2409
RB
9981 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9982
c412c01a 99832017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9984
c412c01a
RB
9985 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9986
005f12bf
JJ
99872017-03-31 Jakub Jelinek <jakub@redhat.com>
9988
af88f557
JJ
9989 PR libstdc++/80251
9990 * g++.dg/ext/is_aggregate.C: New test.
9991
7d790165
JJ
9992 PR middle-end/80173
9993 * gcc.target/i386/pr80173.c: New test.
9994
a7d55154
JJ
9995 PR middle-end/80163
9996 * gcc.dg/pr80163.c: New test.
9997
005f12bf
JJ
9998 PR debug/80025
9999 * gcc.dg/torture/pr80025.c: New test.
10000
c8e0f43f
MF
100012017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10002
10003 * gcc.target/mips/pr52125.c: Add -msym32.
10004
724d25f3
JJ
100052017-03-30 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR translation/80189
10008 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10009 * g++.dg/gomp/sharing-1.C: Likewise.
10010 * gfortran.dg/gomp/pr44536.f90: Likewise.
10011 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10012 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10013 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10014 * gfortran.dg/gomp/pr33439.f90: Likewise.
10015 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10016 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10017 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10018 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10019 * gcc.dg/gomp/sharing-1.c: Likewise.
10020
05dc406d
PB
100212017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10022
10023 PR target/80246
10024 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10025 Darwin and SPE.
10026 (dxex, dxexq): Update return type.
10027 (diex, diexq): Update argument type.
10028 * gcc.target/powerpc/pr80246.c: New test.
10029
b0fd4d7e
MJ
100302017-03-30 Martin Jambor <mjambor@suse.cz>
10031
10032 PR ipa/77333
10033 * g++.dg/ipa/pr77333.C: New test.
10034
de008ec4
JJ
100352017-03-30 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR target/80206
10038 * gcc.target/i386/pr80206.c: New test.
10039
28c02407
RB
100402017-03-30 Richard Biener <rguenther@suse.de>
10041
10042 PR tree-optimization/77498
10043 * gfortran.dg/pr77498.f: New testcase.
10044
10fa8dfb
MP
100452017-03-29 Marek Polacek <polacek@redhat.com>
10046
10047 PR c/79730
10048 * gcc.dg/pr79730.c: New test.
10049
fdc54f39
JD
100502017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10051
10052 PR libgfortran/78670
10053 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10054 a character of length 1. Update test for success.
10055 * gfortran.dg/dtio_28.f03: New test.
10056 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10057 'scratch' to delete the file when done.
10058
533c0b69
SB
100592017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10060
10061 PR rtl-optimization/80233
10062 * gcc.c-torture/compile/pr80233.c: New testcase.
10063
e35229f8
TK
100642017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10065
10066 PR fortran/80254
10067 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10068 * gfortran.dg/dec_io_2a.f90: instead (new test).
10069
5c0a28d4
JW
100702017-03-28 Jiong Wang <jiong.wang@arm.com>
10071
10072 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10073
19846619
SB
100742017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10075
10076 PR testsuite/43496
10077 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10078 generating PIC code.
10079
e5119fab
VM
100802017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10081
10082 PR rtl-optimization/80193
10083 * gcc.target/i386/pr80193.c: New.
10084
cf474530
JW
100852017-03-28 Janus Weil <janus@gcc.gnu.org>
10086
10087 PR fortran/78661
10088 * gfortran.dg/dtio_25.f90: Modified test case.
10089 * gfortran.dg/dtio_27.f90: New test case.
10090
34fac449
UB
100912017-03-28 Uros Bizjak <ubizjak@gmail.com>
10092
10093 PR target/53383
10094 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10095 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10096 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10097
3e907b90
BC
100982017-03-28 Bin Cheng <bin.cheng@arm.com>
10099
10100 * gcc.c-torture/compile/irreducible-loop.c: New.
10101
522818b9
RS
101022017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10103
3e907b90 10104 PR tree-optimization/80218
522818b9
RS
10105 * gcc.dg/pr80218.c: New test.
10106
ea7d7da8
RB
101072017-03-28 Richard Biener <rguenther@suse.de>
10108
10109 PR tree-optimization/78644
10110 * gcc.dg/pr78644-1.c: New testcase.
10111 * gcc.dg/pr78644-2.c: Likewise.
10112
498173ef
TT
101132017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10114
10115 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10116 * gcc.dg/pic-4.c: Likewise.
10117 * gcc.dg/pie-3.c: Likewise.
10118 * gcc.dg/pie-4.c: Likewise.
10119
c5ad2433
ML
101202017-03-28 Martin Liska <mliska@suse.cz>
10121
10122 PR ipa/80205
10123 * g++.dg/ipa/pr80205.C: New test.
10124
17722fb9
SKS
101252017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10126
10127 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10128 with sizeof(int) < 4.
10129 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10130 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10131 * gcc.dg/torture/pr79777.c: Likewise.
10132 * gcc.dg/torture/pr79910.c: Likewise.
10133
737f500a
RB
101342017-03-28 Richard Biener <rguenther@suse.de>
10135
10136 PR middle-end/80222
10137 * g++.dg/pr80222.C: New testcase.
10138
62f96a79
ML
101392017-03-28 Martin Liska <mliska@suse.cz>
10140
10141 PR ipa/80104
10142 * gcc.dg/ipa/pr80104.c: New test.
10143
72785f26
MP
101442017-03-28 Marek Polacek <polacek@redhat.com>
10145
10146 PR sanitizer/80067
10147 * c-c++-common/ubsan/shift-10.c: New test.
10148
86516987
JL
101492017-03-27 Jeff Law <law@redhat.com>
10150
4dbf1eee 10151 PR tree-optimization/80216
86516987
JL
10152 * gcc.c-torture/compile/pr80216.c: New test.
10153
aade772d
JJ
101542017-03-27 Jakub Jelinek <jakub@redhat.com>
10155
a9e4a1a5
JJ
10156 PR middle-end/80162
10157 * c-c++-common/pr80162-1.c: New test.
10158 * c-c++-common/pr80162-2.c: New test.
10159 * c-c++-common/pr80162-3.c: New test.
10160
aade772d
JJ
10161 PR target/80102
10162 * g++.dg/opt/pr80102.C: New test.
10163
d89f355e
MM
101642017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10165
10166 PR target/78543
10167 * gcc.target/powerpc/pr78543.c: New test.
10168
79c4d73b
KN
101692017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10170
10171 PR target/80103
10172 * gcc.target/powerpc/pr80103-1.c: New test.
10173
819df781
RB
101742017-03-27 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/80181
10177 * gcc.dg/torture/pr80181.c: New testcase.
10178
84804c5b
CZ
101792017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10180
065ba179 10181 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10182
c5e5f5f6
RB
101832017-03-27 Richard Biener <rguenther@suse.de>
10184
10185 PR ipa/79776
10186 * g++.dg/ipa/pr79776.C: New testcase.
10187
7cd200f6
JJ
101882017-03-27 Jakub Jelinek <jakub@redhat.com>
10189
10190 PR sanitizer/80168
10191 * gcc.dg/asan/pr80168.c: New test.
10192
79f512ff
RB
101932017-03-27 Richard Biener <rguenther@suse.de>
10194
10195 PR tree-optimization/80170
10196 * gcc.dg/pr80170.c: New testcase.
10197
672d9f8e
RB
101982017-03-27 Richard Biener <rguenther@suse.de>
10199
10200 PR middle-end/80171
10201 * g++.dg/torture/pr80171.C: New testcase.
10202
978fcba3
JDA
102032017-03-26 John David Anglin <danglin@gcc.gnu.org>
10204
431d7882
JDA
10205 * gcc.dg/torture/pr79732.c: Require alias support.
10206 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10207
978fcba3
JDA
10208 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10209 libatomic_available.
10210 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10211 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10212
1f10d710
JD
102132017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10214
10215 PR libgfortran/78881
10216 * gfortran.dg/dtio_26.f90: New test.
10217
41036686
PT
102182017-03-25 Paul Thomas <pault@gcc.gnu.org>
10219
10220 PR fortran/80156
10221 PR fortran/79382
10222 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10223 testcase for PR80156. Add a main programme that tests that
10224 the typebound generic is accessible.
10225
5da906ca
BS
102262017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10227
10228 PR rtl-optimization/80160
10229 PR rtl-optimization/80159
10230
10231 * gcc.target/i386/pr80160.c: New test.
10232
7dabefa0
JJ
102332017-03-24 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR sanitizer/79904
10236 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10237
c8b1fbc1
MP
102382017-03-24 Marek Polacek <polacek@redhat.com>
10239
10240 PR c++/80119
10241 * g++.dg/warn/Wuninitialized-9.C: New test.
10242
76794c52
AK
102432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10244
10245 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10246 and remove the high-level builtin. The error message for the
10247 would prevent compilation from reaching the second.
10248 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10249
2de2b3f9
AK
102502017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10251
10252 * gcc.target/s390/vxe/negfma-1.c: New test.
10253
7d2fd075
AK
102542017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10255
10256 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10257 * gcc.target/s390/arch12/mul-1.c: New test.
10258 * gcc.target/s390/arch12/mul-2.c: New test.
10259
72612e4e
AK
102602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10261
10262 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10263
6c7774d1
AK
102642017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10265
10266 * gcc.target/s390/vxe/popcount-1.c: New test.
10267
9ec98860
AK
102682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10269
10270 * gcc.target/s390/vxe/bitops-1.c: New test.
10271
6654e96f
AK
102722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10273
10274 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10275 * lib/target-supports.exp: Add effective target check s390_vxe.
10276
77c585ca
AK
102772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10278
10279 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10280 comparison instructions used from now on.
10281
b5de6e84
AK
102822017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10283
10284 * gcc.target/s390/s390.exp (check_effective_target_vector):
10285 Include target-supports.exp and move target_vector check routine
10286 ...
10287 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10288 here and rename it.
10289 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10290 check from vector to s390_vx.
10291 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10292 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10293 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10294 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10295 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10296 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10297 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10298 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10299 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10300
a602f985
AK
103012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10302
10303 * gcc.target/s390/vector/vec-init-2.c: New test.
10304
085db63d
AK
103052017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10306
10307 * gcc.dg/ubsan/pr79904-2.c: New test.
10308
dc4f29bc
AK
103092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10310
10311 PR target/79893
10312 * gcc.target/s390/zvector/pr79893.c: New test.
10313
56010684
JJ
103142017-03-24 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR rtl-optimization/80112
10317 * gcc.dg/pr80112.c: New test.
10318
f0d7b52d
RO
103192017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10320
10321 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10322 etc. line numbers.
10323 * gcc.dg/Walloca-1.c: Likewise.
10324 * gcc.dg/Walloca-2.c: Likewise.
10325 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10326
635684c4
BS
103272017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10328
10329 PR tree-optimization/80158
10330 * gfortran.fortran-torture/compile/pr80158.f: New file.
10331
76afddf3
RB
103322017-03-24 Richard Biener <rguenther@suse.de>
10333
10334 PR tree-optimization/80167
10335 * gcc.dg/graphite/pr80167.c: New testcase.
10336
c2e389bf
TV
103372017-03-24 Tom de Vries <tom@codesourcery.com>
10338
10339 PR testsuite/80092
10340 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10341 dg-require-effective-target global_constructor.
10342 * gcc.dg/tls/emutls-2.c: Same.
10343
a72821b4
TV
103442017-03-24 Tom de Vries <tom@codesourcery.com>
10345
10346 PR testsuite/80092
10347 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10348 dg-require-effective-target indirect_jumps.
10349
1658def9
TV
103502017-03-24 Tom de Vries <tom@codesourcery.com>
10351
10352 PR testsuite/80092
10353 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10354 nonlocal_goto.
10355
90e02692
TV
103562017-03-24 Tom de Vries <tom@codesourcery.com>
10357
10358 PR testsuite/80092
10359 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10360 * gcc.dg/Walloca-12.c: Same.
10361 * gcc.dg/attr-alloc_size-8.c: Same.
10362 * gcc.dg/Walloca-4.c: Same.
10363 * gcc.dg/Walloca-8.c: Same.
10364 * gcc.dg/Walloca-13.c: Same.
10365 * gcc.dg/Walloca-14.c: Same.
10366 * gcc.dg/attr-alloc_size-9.c: Same.
10367 * gcc.dg/Walloca-1.c: Same.
10368 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10369 * gcc.dg/Walloca-5.c: Same.
10370 * gcc.dg/Walloca-10.c: Same.
10371 * gcc.dg/Walloca-9.c: Same.
10372 * gcc.dg/attr-alloc_size-6.c: Same.
10373 * gcc.dg/Wvla-larger-than-1.c: Same.
10374 * gcc.dg/torture/pr71881.c: Same.
10375 * gcc.dg/torture/pr71901.c: Same.
10376 * gcc.dg/torture/pr78742.c: Same.
10377 * gcc.dg/builtin-alloc-size.c: Same.
10378 * gcc.dg/Walloca-2.c: Same.
10379 * gcc.dg/Walloca-6.c: Same.
10380 * gcc.dg/Walloca-11.c: Same.
10381 * gcc.dg/attr-alloc_size-7.c: Same.
10382 * gcc.dg/Wvla-larger-than-2.c: Same.
10383 * gcc.dg/Walloca-3.c: Same.
10384 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10385 * gcc.c-torture/compile/pr79413.c: Same.
10386 * gcc.c-torture/compile/pr78439.c: Same.
10387
842392c8
KN
103882017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10389
10390 * gcc.target/powerpc/p9-options-1.c: New test.
10391
de2b3f5c
KT
103922017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10393
10394 PR target/71436
10395 * gcc.c-torture/compile/pr71436.c: New test.
10396
2e6315ef 103972017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10398 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10399
10400 PR tree-optimization/79908
10401 PR tree-optimization/80136
10402 * gcc.dg/torture/pr79908.c: New file.
10403
9cdf0363
NK
104042017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10405
2e6315ef 10406 PR fortran/39239
9cdf0363
NK
10407 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10408
f3dd574e
JJ
104092017-03-22 Jakub Jelinek <jakub@redhat.com>
10410
f13e9cd5
JJ
10411 PR c++/80141
10412 * g++.dg/gomp/pr80141.C: New test.
10413
68ed2ba0
JJ
10414 PR c++/80129
10415 * g++.dg/torture/pr80129.C: New test.
10416
f3dd574e
JJ
10417 PR sanitizer/80110
10418 * g++.dg/tsan/pr80110.C: New test.
10419
918b6c9e
TK
104202017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10421
10422 PR fortran/80142
10423 * gfortran.dg/any_loc.f90: New test case.
10424
bf634d1c
TP
104252017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10426
10427 PR target/80082
10428 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10429 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10430
f7325b95
ML
104312017-03-22 Martin Liska <mliska@suse.cz>
10432
10433 PR target/79906
10434 * g++.dg/ext/mv8.C: Add power* targets.
10435
3f01b620
MS
104362017-03-21 Martin Sebor <msebor@redhat.com>
10437
10438 PR c++/79548
10439 * g++.dg/warn/Wunused-var-26.C: New test.
10440
1cefb051
BS
104412017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10442
10443 PR tree-optimization/79908
10444 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10445
edc1747f
MP
104462017-03-21 Marek Polacek <polacek@redhat.com>
10447 Martin Sebor <msebor@redhat.com>
10448
10449 PR tree-optimization/80109
10450 * gcc.dg/Walloca-14.c: New test.
10451
85106b87
JJ
104522017-03-21 Jakub Jelinek <jakub@redhat.com>
10453
10454 PR target/80125
10455 * gcc.target/powerpc/pr80125.c: New test.
10456
e59a225f
NK
104572017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10458
10459 PR fortran/69498
10460 * gfortran.dg/unexp_attribute.f90: New test
10461
0ffe60b5 104622017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10463 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10464
10465 PR tree-optimization/79908
10466 * gcc.dg/torture/pr79908.c: New file.
10467
54eb90fe
SKS
104682017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10469
10470 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10471 with sizeof(int) < 4.
10472
5611c456
ML
104732017-03-21 Martin Liska <mliska@suse.cz>
10474
10475 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10476 apostrophes.
10477
e650ea2a
RB
104782017-03-21 Richard Biener <rguenther@suse.de>
10479
10480 PR tree-optimization/80032
10481 * g++.dg/opt/pr80032.C: New testcase.
10482
da2ce5f9
RB
104832017-03-21 Richard Biener <rguenther@suse.de>
10484
10485 PR tree-optimization/80122
10486 * gcc.dg/torture/pr80122.c: New testcase.
10487
9d60683a
TT
104882017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10489
10490 * gcc.dg/pic-2.c: Skip for MIPS.
10491 * gcc.dg/pie-2.c: Skip for MIPS.
10492
d3e19c2c
PC
104932017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10494
10495 PR c++/77752
10496 * g++.dg/cpp0x/initlist97.C: New.
10497 * g++.dg/cpp0x/initlist85.C: Update.
10498
8bee092e
JJ
104992017-03-21 Jakub Jelinek <jakub@redhat.com>
10500
9f30dff0
JJ
10501 PR c/67338
10502 * gcc.dg/pr67338.c: New test.
10503
8bee092e
JJ
10504 PR c++/35878
10505 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10506 dump instead of assembler.
10507 * g++.dg/init/pr35878_2.C: Likewise.
10508 * g++.dg/init/pr35878_3.C: Likewise.
10509
4d1b8e70
JJ
105102017-03-21 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR c/80097
10513 * gcc.dg/ubsan/pr80097.c: New test.
10514
c34923c4
BS
105152017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10516
10517 PR tree-optimization/80054
10518 * g++.dg/torture/pr80054.C: New file.
10519
b0ba96c2
KN
105202017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10521
10522 PR target/79963
10523 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10524 directive to assure selection of proper bit using rlwinm insn.
10525 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10526 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10527 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10528 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10529
92377255
MP
105302017-03-20 Marek Polacek <polacek@redhat.com>
10531 Paolo Carlini <paolo.carlini@oracle.com>
10532
10533 PR c++/80059 - ICE with noexcept and __transaction_atomic
10534 * g++.dg/tm/pr80059-2.C: New test.
10535 * g++.dg/tm/pr80059.C: New test.
10536
243e28bf
ML
105372017-03-20 Martin Liska <mliska@suse.cz>
10538
10539 PR middle-end/79753
10540 * gcc.target/i386/mpx/pr79753.c: New test.
10541
918112d3
ML
105422017-03-20 Martin Liska <mliska@suse.cz>
10543
10544 PR target/79769
10545 PR target/79770
10546 * g++.dg/pr79769.C: New test.
10547 * gcc.target/i386/mpx/pr79770.c: New test.
10548
e325aba2
AK
105492017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10550
10551 PR target/78857
10552 * gcc.target/s390/load-and-test-fp-1.c: New test.
10553 * gcc.target/s390/load-and-test-fp-2.c: New test.
10554
91d2c04c
PT
105552017-03-18 Paul Thomas <pault@gcc.gnu.org>
10556
10557 PR fortran/79676
10558 * gfortran.dg/submodule_28.f08 : New test.
10559
c7e4107b
PT
105602017-03-18 Paul Thomas <pault@gcc.gnu.org>
10561
10562 PR fortran/71838
10563 * gfortran.dg/submodule_26.f08 : New test.
10564 * gfortran.dg/submodule_27.f08 : New test.
10565
d8fe28be
PH
105662017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10567
10568 PR target/79951
10569 * gcc.target/powerpc/pr79951.c: New.
10570
4a17943d
BS
105712017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10572
10573 PR rtl-optimization/79910
10574 * gcc.dg/torture/pr79910.c: New test.
10575
7f166d94
JL
105762017-03-17 Jeff Law <law@redhat.com>
10577
10578 PR tree-optimization/71437
10579 * gcc.dg/tree-ssa/pr71437.c: New test.
10580 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10581 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10582 now caught by VRP, but which were previously caught by DOM.
10583
12c4f7dc
RB
105842017-03-17 Richard Biener <rguenther@suse.de>
10585
10586 PR middle-end/80075
10587 * g++.dg/torture/pr80075.C: New testcase.
10588
207f3423
MM
105892017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10590
10591 PR target/71294
10592 * g++.dg/pr71294.C: New test.
10593
9fc900af
SB
105942017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10595
10596 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10597
c05c2380
JJ
105982017-03-16 Jakub Jelinek <jakub@redhat.com>
10599
e711928b
JJ
10600 PR fortran/80010
10601 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10602
c05c2380
JJ
10603 PR fortran/79886
10604 * gfortran.dg/pr79886.f90: New test.
10605
3231d64b
MM
106062017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10607
10608 PR target/79038
10609 * gcc.target/powerpc/pr79038-1.c: New test.
10610
81ef1f5e
SB
106112017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10612
10613 PR fortran/33271
10614 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10615
395a1e9b
JW
106162017-03-15 Jiong Wang <jiong.wang@arm.com>
10617
10618 PR testsuite/79356
10619 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10620
05f65910
UB
106212017-03-15 Uros Bizjak <ubizjak@gmail.com>
10622
10623 PR target/80019
10624 * gcc.target/i386/pr80019.c: New test.
10625
94285a7d
ML
106262017-03-15 Martin Liska <mliska@suse.cz>
10627
10628 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10629
a983542b
MS
106302017-03-14 Martin Sebor <msebor@redhat.com>
10631
10632 PR tree-optimization/79800
10633 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10634 * gcc.dg/tree-ssa/pr79800.c: New test.
10635
76ca5f40
MM
106362017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10637
10638 PR target/79947
10639 * gcc.target/powerpc/pr79947.c: New test.
10640
5d9a283a
MS
106412017-03-14 Martin Sebor <msebor@redhat.com>
10642
10643 PR middle-end/80020
10644 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10645 * gcc.dg/attr-alloc_size-7.c: Same.
10646 * gcc.dg/attr-alloc_size-9.c: Same.
10647 * gcc.dg/builtin-alloc-size.c: Same.
10648 * gcc.dg/pr80020.c: New test.
10649
4692943d
BS
106502017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10651
10652 PR rtl-optimization/79728
10653 * gcc.target/i386/sse-globalreg.c: New test.
10654
861d9d5e
ML
106552017-03-14 Martin Liska <mliska@suse.cz>
10656
10657 PR lto/66295
10658 * gcc.dg/tree-prof/pr66295.c: New test.
10659
a48018b5
ML
106602017-03-13 Martin Liska <mliska@suse.cz>
10661
10662 PR middle-end/78339
10663 * gcc.target/i386/mpx/pr78339.c: New test.
10664
8c56cc5a
CZ
106652017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10666
065ba179 10667 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10668
14555394
CZ
106692017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10670
065ba179 10671 * gcc.target/arc/pr9001090948.c: New file.
14555394 10672
3079b92e
SB
106732017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10674
10675 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10676 Fix test. Make early-out condition return early. Correct comments.
10677
c08de9db
JD
106782017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10679
10680 PR libgfortran/78854
10681 * gfortran.dg/dtio_25.f90: New test.
10682
66b27545
MS
106832017-03-10 Martin Sebor <msebor@redhat.com>
10684
10685 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10686
8f2f6381
BS
106872017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10688
10689 PR rtl-optimization/78911
10690 * gcc.target/i386/pr78911-1.c: New test.
10691 * gcc.target/i386/pr78911-2.c: New test.
10692
8e2c69b4 106932017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10694
8e2c69b4
WS
10695 PR target/79941
10696 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10697 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10698 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10699
455d833c
MP
107002017-03-10 Marek Polacek <polacek@redhat.com>
10701
10702 PR c++/79967
10703 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10704
cdd669f9
JJ
107052017-03-10 Jakub Jelinek <jakub@redhat.com>
10706
e260b0a7
JJ
10707 PR c++/79899
10708 * g++.dg/other/friend7.C: New test.
10709
cdd669f9
JJ
10710 PR c++/79896
10711 * g++.dg/ext/int128-5.C: New test.
10712
730e6e46
SB
107132017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10714
10715 PR testsuite/79356
10716 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10717 powerpc, sparc, or s390x.
10718
fc8f6304
PH
107192017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10720
10721 PR target/79907
10722 * gcc.target/powerpc/pr79907.c: New.
10723
f1b0632a
OH
107242017-03-10 Olivier Hainque <hainque@adacore.com>
10725
10726 * gnat.dg/opt64.adb: New test.
10727 * gnat.dg/opt64_pkg.ads: New helper.
10728 * gnat.dg/opt64_pkg.adb: New helper.
10729
5558f089
JJ
107302017-03-10 Jakub Jelinek <jakub@redhat.com>
10731
2d9dd4fb
JJ
10732 PR rtl-optimization/79909
10733 * gcc.target/powerpc/pr79909.c: New test.
10734
72772e67
JJ
10735 PR tree-optimization/79972
10736 * gcc.dg/pr79972.c: New test.
10737
5558f089
JJ
10738 PR tree-optimization/77975
10739 * gcc.dg/pr77975.c: New test.
10740
822a132c
MP
107412017-03-09 Marek Polacek <polacek@redhat.com>
10742
10743 PR c++/79962
10744 PR c++/79984
10745 * c-c++-common/nonnull-3.c: New test.
10746 * g++.dg/warn/Wnonnull3.C: New test.
10747
c9819d22
MF
107482017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10749
10750 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10751 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10752
36618428
MP
107532017-03-09 Marek Polacek <polacek@redhat.com>
10754
10755 PR sanitizer/79757
10756 * gcc.dg/ubsan/pr79757-1.c: New test.
10757 * gcc.dg/ubsan/pr79757-2.c: New test.
10758 * gcc.dg/ubsan/pr79757-3.c: New test.
10759 * gcc.dg/ubsan/pr79757-4.c: New test.
10760 * gcc.dg/ubsan/pr79757-5.c: New test.
10761
01e5af5a
JJ
107622017-03-09 Jakub Jelinek <jakub@redhat.com>
10763
10764 PR c/79969
10765 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10766
6443c7c0
MP
107672017-03-09 Marek Polacek <polacek@redhat.com>
10768
10769 PR c++/79687
10770 * g++.dg/expr/ptrmem8.C: New test.
10771 * g++.dg/expr/ptrmem9.C: New test.
10772
d721dc3c
RB
107732017-03-09 Richard Biener <rguenther@suse.de>
10774
10775 PR tree-optimization/79977
10776 * gcc.dg/graphite/pr79977.c: New testcase.
10777
1f1fd3e2
TT
107782017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10779
10780 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10781 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10782 * lib/target-supports.exp (check_effective_target_rdynamic):
10783 New proc.
10784
16967aff
RB
107852017-03-09 Richard Biener <rguenther@suse.de>
10786
10787 PR middle-end/79971
10788 * gcc.dg/fixed-point/pr79971.c: New testcase.
10789
26d7dc48
RB
107902017-03-09 Richard Biener <rguenther@suse.de>
10791
10792 PR ipa/79970
10793 * gcc.dg/torture/pr79970.c: New testcase.
10794
35f77c28
PC
107952017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10796
10797 PR c++/71966
10798 * g++.dg/cpp0x/pr71966-1.C: New.
10799 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10800
8a7df031
ML
108012017-03-09 Martin Liska <mliska@suse.cz>
10802
10803 PR tree-optimization/79631
10804 * gcc.target/i386/mpx/pr79631.c: New test.
10805
3828bb0d
ML
108062017-03-09 Martin Liska <mliska@suse.cz>
10807
10808 PR target/65705
10809 PR target/69804
10810 * gcc.target/i386/pr71458.c: Update scanned pattern.
10811
410a590c
MP
108122017-03-09 Marek Polacek <polacek@redhat.com>
10813
10814 PR c++/79672
10815 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10816 * g++.dg/warn/Wduplicated-branches3.C: New test.
10817
f084a22e
PG
108182017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10819
10820 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10821
a278b1c3
ML
108222017-03-09 Martin Liska <mliska@suse.cz>
10823
10824 PR ipa/79764
10825 * g++.dg/pr79764.C: New test.
10826
8dc19053
ML
108272017-03-09 Martin Liska <mliska@suse.cz>
10828
10829 PR ipa/79761
10830 * g++.dg/pr79761.C: New test.
10831
030fc94a
JJ
108322017-03-09 Jakub Jelinek <jakub@redhat.com>
10833
9e463823
JJ
10834 PR sanitizer/79944
10835 * c-c++-common/asan/pr79944.c: New test.
10836
6b62f323
JJ
10837 PR target/79932
10838 * gcc.target/i386/pr79932-2.c: New test.
10839
030fc94a
JJ
10840 PR target/79932
10841 * gcc.target/i386/pr79932-1.c: New test.
10842
423aec8b
MP
108432017-03-09 Marek Polacek <polacek@redhat.com>
10844
10845 PR c++/79900 - ICE in strip_typedefs
10846 * g++.dg/warn/Wpadded-1.C: New test.
10847
6659fe59
MP
108482017-03-08 Marek Polacek <polacek@redhat.com>
10849
10850 * g++.dg/Walloca1.C: Adjust dg-warning.
10851
f1a675e4
AH
108522017-03-08 Andrew Haley <aph@redhat.com>
10853
10854 PR tree-optimization/79943
10855 * gcc.dg/tree-ssa/pr79943.c: New test.
10856
edfcd7e3
RB
108572017-03-08 Richard Biener <rguenther@suse.de>
10858
10859 PR tree-optimization/79955
10860 * gcc.dg/uninit-24.c: New testcase.
10861
61fdfd8c
RB
108622017-03-08 Richard Biener <rguenther@suse.de>
10863
10864 PR tree-optimization/79920
10865 * gcc.dg/vect/pr79920.c: New testcase.
10866
4b48e883
JJ
108672017-03-08 Jakub Jelinek <jakub@redhat.com>
10868
10869 PR sanitizer/79904
10870 * gcc.dg/ubsan/pr79904.c: New test.
10871
a71dbc63
JJ
108722017-03-07 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR c/79834
10875 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10876 diagnostics.
10877
d8a90142
MP
108782017-03-07 Marek Polacek <polacek@redhat.com>
10879
10880 PR middle-end/79809
10881 * g++.dg/Walloca1.C: New test.
10882
a5e9e3e4
ML
108832017-03-07 Martin Liska <mliska@suse.cz>
10884
10885 PR middle-end/68270
10886 * g++.dg/pr68270.C: New test.
10887
1f6dba54
JJ
108882017-03-07 Jakub Jelinek <jakub@redhat.com>
10889
760f82db
JJ
10890 PR rtl-optimization/79901
10891 * gcc.target/i386/pr79901.c: New test.
10892
1f6dba54
JJ
10893 PR sanitizer/79897
10894 * c-c++-common/ubsan/pr79897.c: New test.
10895
feca7b89
VM
108962017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10897
10898 PR rtl-optimization/79571
10899 * gcc.target/i386/pr79571.c: New.
10900
bdbbf28d
MP
109012017-03-06 Marek Polacek <polacek@redhat.com>
10902
10903 PR c++/79796 - ICE with NSDMI and this pointer
10904 * g++.dg/cpp0x/nsdmi13.C: New test.
10905
52564551
JK
109062017-03-06 Julia Koval <julia.koval@intel.com>
10907
10908 PR target/79793
10909 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10910 directives.
10911 * gcc.target/i386/interrupt-13.c: Ditto.
10912 * gcc.target/i386/interrupt-14.c: Ditto.
10913 * gcc.target/i386/interrupt-15.c: Ditto.
10914
345edb37
JJ
109152017-03-06 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR c++/79822
10918 * g++.dg/cpp0x/constexpr-79822.C: New test.
10919
a8d25fd0
RB
109202017-03-06 Richard Biener <rguenther@suse.de>
10921
10922 PR tree-optimization/79894
10923 * gcc.dg/vect/pr79887.c: New testcase.
10924
522fcdd7
RB
109252017-03-06 Richard Biener <rguenther@suse.de>
10926
10927 PR tree-optimization/79824
10928 * gcc.dg/vect/pr79824-1.c: New testcase.
10929 * gcc.dg/vect/pr79824-2.c: Likewise.
10930
54649631
TT
109312017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10932
10933 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10934 gettimeofday. Remove dg-skip-if for AVR.
10935 * lib/target-supports.exp (check_effective_target_gettimeofday):
10936 New proc.
10937
4bbc8970
RD
109382017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10939
10940 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10941 * gcc.target/s390/hotpatch-10.c: Likewise.
10942 * gcc.target/s390/hotpatch-11.c: Likewise.
10943 * gcc.target/s390/hotpatch-12.c: Likewise.
10944 * gcc.target/s390/hotpatch-13.c: Likewise.
10945 * gcc.target/s390/hotpatch-14.c: Likewise.
10946 * gcc.target/s390/hotpatch-15.c: Likewise.
10947 * gcc.target/s390/hotpatch-16.c: Likewise.
10948 * gcc.target/s390/hotpatch-17.c: Likewise.
10949 * gcc.target/s390/hotpatch-18.c: Likewise.
10950 * gcc.target/s390/hotpatch-19.c: Likewise.
10951 * gcc.target/s390/hotpatch-2.c: Likewise.
10952 * gcc.target/s390/hotpatch-26.c: Likewise.
10953 * gcc.target/s390/hotpatch-27.c: Likewise.
10954 * gcc.target/s390/hotpatch-28.c: Likewise.
10955 * gcc.target/s390/hotpatch-3.c: Likewise.
10956 * gcc.target/s390/hotpatch-4.c: Likewise.
10957 * gcc.target/s390/hotpatch-5.c: Likewise.
10958 * gcc.target/s390/hotpatch-6.c: Likewise.
10959 * gcc.target/s390/hotpatch-7.c: Likewise.
10960 * gcc.target/s390/hotpatch-8.c: Likewise.
10961 * gcc.target/s390/hotpatch-9.c: Likewise.
10962
5f215a70
PC
109632017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10964
10965 PR c++/64574
10966 * g++.dg/template/crash125.C: New.
10967
296cc393
JJ
109682017-03-06 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR target/79812
10971 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10972
ca8942a3
TT
109732017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10974
10975 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10976
c1b993c0
PG
109772017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10978
10979 * gcc.target/mips/msa-minmax.c: New tests.
10980
a50a32aa
ML
109812017-03-06 Martin Liska <mliska@suse.cz>
10982
10983 PR sanitize/79783
10984 * g++.dg/asan/pr79783.C: New test.
10985
5ada812c
PG
109862017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10987
10988 * gcc.target/mips/msa-dotp.c: New tests.
10989
334b3c4b
PG
109902017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10991
10992 * gcc.target/mips/msa-bclri.c: New test.
10993
d8b4baeb
PC
109942017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10995
10996 PR c++/70266
10997 * g++.dg/tm/pr70266.C: New.
10998
ef78bc3c 109992017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 11000 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
11001
11002 * gfortran.dg/coarray/fail_image_1.f08: New test.
11003 * gfortran.dg/coarray/fail_image_2.f08: New test.
11004 * gfortran.dg/coarray/failed_images_1.f08: New test.
11005 * gfortran.dg/coarray/failed_images_2.f08: New test.
11006 * gfortran.dg/coarray/image_status_1.f08: New test.
11007 * gfortran.dg/coarray/image_status_2.f08: New test.
11008 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11009 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11010 * gfortran.dg/coarray_fail_st.f90: New test.
11011 * gfortran.dg/coarray_failed_images_1.f08: New test.
11012 * gfortran.dg/coarray_image_status_1.f08: New test.
11013 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11014
7f5a7d78
MP
110152017-03-03 Marek Polacek <polacek@redhat.com>
11016
11017 PR c/79758
11018 * gcc.dg/noncompile/pr79758.c: New test.
11019
cc195d46
JJ
110202017-03-03 Jakub Jelinek <jakub@redhat.com>
11021
11022 PR middle-end/79805
11023 * g++.dg/opt/pr79805.C: New test.
11024
945b6e16
AS
110252017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11026
11027 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11028 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11029 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11030 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11031 * gcc.target/i386/i386.exp
11032 (check_effective_target_avx512vpopcntdq): New.
11033
31dcc385
TT
110342017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11035
11036 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11037 ilp32 targets and match DImode registers for lp64 targets.
11038
0e174ae1
UB
110392017-03-03 Uros Bizjak <ubizjak@gmail.com>
11040
11041 * g++.dg/pr71624.C: Disable for x32.
11042 * g++.dg/pr71633.C: Ditto.
11043
93505ec5
JJ
110442017-03-03 Jakub Jelinek <jakub@redhat.com>
11045
11046 PR target/79807
11047 * gcc.target/i386/pr79807.c: New test.
11048
d78a1c01
ML
110492017-03-03 Martin Liska <mliska@suse.cz>
11050
11051 PR tree-optimization/79803
11052 * gcc.dg/tree-ssa/pr79803.c: New test.
11053
ec7f796e
ML
110542017-03-03 Martin Liska <mliska@suse.cz>
11055
11056 PR rtl-optimization/79574
11057 * gcc.dg/pr79574-2.c: New test.
11058
30d309aa
RB
110592017-03-03 Richard Biener <rguenther@suse.de>
11060
11061 PR c++/79825
11062 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11063
38801de5
JJ
110642017-03-03 Jakub Jelinek <jakub@redhat.com>
11065
11066 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11067
7278b0a2
MP
110682017-03-03 Marek Polacek <polacek@redhat.com>
11069
11070 PR c++/79791
11071 * g++.dg/warn/Wwrite-strings-1.C: New test.
11072 * g++.dg/warn/Wwrite-strings-2.C: New test.
11073 * g++.dg/warn/Wwrite-strings-3.C: New test.
11074 * g++.dg/warn/Wwrite-strings-4.C: New test.
11075 * g++.dg/warn/Wwrite-strings-5.C: New test.
11076 * g++.dg/warn/Wwrite-strings-6.C: New test.
11077 * g++.dg/warn/Wwrite-strings-7.C: New test.
11078 * g++.dg/warn/Wwrite-strings-8.C: New test.
11079 * g++.dg/warn/Wwrite-strings-9.C: New test.
11080 * g++.dg/warn/Wwrite-strings-10.C: New test.
11081 * g++.dg/warn/Wwrite-strings-11.C: New test.
11082 * g++.dg/warn/Wwrite-strings-12.C: New test.
11083
75473a91
RB
110842017-03-03 Richard Biener <rguenther@suse.de>
11085
11086 PR middle-end/79818
11087 * gcc.dg/torture/pr79818.c: New testcase.
11088
50bea0c5
JJ
110892017-03-02 Jakub Jelinek <jakub@redhat.com>
11090
11091 PR c++/79782
11092 * g++.dg/warn/Wunused-parm-10.C: New test.
11093
130f15ce
UB
110942017-03-02 Uros Bizjak <ubizjak@gmail.com>
11095
11096 * gcc.dg/rtl/x86_64/*.c: Test for
11097 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11098
dc362ada
UB
110992017-03-02 Uros Bizjak <ubizjak@gmail.com>
11100
11101 PR target/79514
11102 * gcc.target/i386/pr79514.c: New test.
11103
fe792dd8
JJ
111042017-03-02 Jakub Jelinek <jakub@redhat.com>
11105
11106 PR rtl-optimization/79780
11107 * gcc.c-torture/compile/pr79780.c: New test.
11108
e80facb4
RB
111092017-03-02 Richard Biener <rguenther@suse.de>
11110
11111 PR tree-optimization/79345
11112 PR c++/42000
11113 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11114 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11115 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11116
eb0e7c34
RB
111172017-03-02 Richard Biener <rguenther@suse.de>
11118
11119 PR c/79756
11120 * gcc.dg/vector-1.c: New testcase.
11121
653a4b32
BC
111222017-03-02 Bin Cheng <bin.cheng@arm.com>
11123
11124 PR tree-optimization/66768
11125 * gcc.target/i386/pr66768.c: New test.
11126
da403f31
RB
111272017-03-02 Richard Biener <rguenther@suse.de>
11128
11129 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11130 * gcc.dg/rtl/x86_64/final.c: Likewise.
11131 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11132 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11133 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11134 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11135
83692f96
RB
111362017-03-02 Richard Biener <rguenther@suse.de>
11137
11138 PR tree-optimization/79777
11139 * gcc.dg/torture/pr79777.c: New testcase.
11140
71dedb33
MS
111412017-03-01 Martin Sebor <msebor@redhat.com>
11142
11143 PR middle-end/79692
11144 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11145 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11146 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11147 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11148
48990905
UB
111492017-03-01 Uros Bizjak <ubizjak@gmail.com>
11150
11151 * gcc.target/i386/invsize-2.c: New test.
11152 * gcc.target/i386/invsize-3.c: Ditto.
11153 * gcc.target/i386/invsize-4.c: Ditto.
11154 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11155 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11156
c7f0c9f3
MM
111572017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11158
11159 PR target/79439
11160 * gcc.target/powerpc/pr79439.c: New test.
11161
f5ef6bfc
PH
111622017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11163
11164 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11165 scan string.
11166
11167
50181506
KN
111682017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11169
11170 PR target/79395
11171 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11172 pattern to look for vcmpequd. instead of vcmpnew.
11173 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11174 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11175 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11176 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11177 look for xvcmpeqdp. instead of xvcmpnedp.
11178 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11179 look for vcmpequd. instead of vcmpnew.
11180 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11181 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11182 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11183 look for xvcmpeqsp. instead of xvcmpnesp.
11184 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11185 look for xvcmpeqdp. instead of xvcmpnedp.
11186 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11187 look for vcmpequd. instead of vcmpnew.
11188 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11189 look for vcmpeqsp instead of xvcmpnesp.
11190 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11191 look for xvcmpeqdp instead of xvcmpnedp.
11192
0100ae43
RB
111932017-03-01 Richard Biener <rguenther@suse.de>
11194
11195 PR middle-end/79721
11196 * gcc.dg/torture/pr79721.c: New testcase.
11197
0f3f4ffe
JJ
111982017-03-01 Jakub Jelinek <jakub@redhat.com>
11199
42132674
JJ
11200 PR c++/79681
11201 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11202 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11203
e3e9e8ca
JJ
11204 PR c++/79746
11205 * g++.dg/warn/Wunused-parm-9.C: New test.
11206
0f3f4ffe
JJ
11207 PR tree-optimization/79734
11208 * g++.dg/opt/pr79734.C: New test.
11209
ad1de652
JJ
112102017-02-28 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR tree-optimization/79737
11213 * gcc.c-torture/execute/pr79737-1.c: New test.
11214 * gcc.c-torture/execute/pr79737-2.c: New test.
11215
7a1ae923
EB
112162017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11217
11218 * gcc.target/sparc/20170228-1.c: New test.
11219
2af0c3ed
UB
112202017-02-28 Uros Bizjak <ubizjak@gmail.com>
11221
11222 * gcc.target/i386/invsize-1.c: New test.
11223
203ced0a
MS
112242017-02-28 Martin Sebor <msebor@redhat.com>
11225
11226 PR tree-optimization/79691
11227 * gcc.dg/tree-ssa/pr79691.c: New test.
11228
8a915b87
JJ
112292017-02-28 Jakub Jelinek <jakub@redhat.com>
11230
11231 PR target/79729
11232 * gcc.target/i386/pr79729.c: New test.
11233
41aa3a38
RB
112342017-02-28 Richard Biener <rguenther@suse.de>
11235
11236 PR tree-optimization/79740
11237 * gcc.dg/torture/pr79740.c: New testcase.
11238
587240d2
RB
112392017-02-28 Richard Biener <rguenther@suse.de>
11240
11241 PR middle-end/79731
11242 * c-c++-common/torture/pr79731.c: New testcase.
11243
dd3f4560
RB
112442017-02-28 Richard Biener <rguenther@suse.de>
11245
11246 PR tree-optimization/79732
11247 * gcc.dg/torture/pr79732.c: New testcase.
11248
c7d97b28
RB
112492017-02-28 Richard Biener <rguenther@suse.de>
11250
11251 PR tree-optimization/79723
11252 * gcc.target/i386/pr79723.c: New testcase.
11253
c8f28a3c
PH
112542017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11255
11256 PR target/79544
11257 * gcc.target/powerpc/pr79544.c: New.
11258
c91c3003
PC
112592017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11260
11261 PR c++/79414
11262 * g++.dg/parse/crash67.C: New.
11263
57fa080b
BC
112642017-02-27 Bin Cheng <bin.cheng@arm.com>
11265
11266 PR tree-optimization/77536
11267 * gcc.dg/vect/pr79347.c: Revise testing string.
11268
68b948d3
RB
112692017-02-27 Richard Biener <rguenther@suse.de>
11270
11271 PR tree-optimization/45397
11272 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11273
69a2e8a1
RB
112742017-02-27 Richard Biener <rguenther@suse.de>
11275
11276 PR tree-optimization/79690
11277 * gcc.target/i386/pr79690.c: New testcase.
11278
c7b608a9
TK
112792017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11280
11281 PR fortran/51119
11282 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11283 of original.
11284 * gfortran.dg/inline_matmul_11.f90: Likewise.
11285 * gfortran.dg/inline_matmul_9.f90: Likewise.
11286 * gfortran.dg/matmul_13.f90: New test.
11287 * gfortran.dg/matmul_14.f90: New test.
11288
98561a9b
JJ
112892017-02-25 Jakub Jelinek <jakub@redhat.com>
11290
11291 PR middle-end/79396
11292 * g++.dg/opt/pr79396.C: New test.
11293
77be9417
DH
112942017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11295
11296 PR fortran/79597
11297 * gfortran.dg/dtio_6.f90: Update test.
11298
112992017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11300
11301 PR fortran/79601
11302 * gfortran.dg/interface_operator_2.f90: New test.
11303
b9822443
JJ
113042017-02-24 Jakub Jelinek <jakub@redhat.com>
11305
11306 PR c/79677
11307 * gcc.dg/pr79677.c: New test.
11308
4bc2b786
MF
113092017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11310
11311 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11312 of mov.ps.
11313 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11314 (cond_move1): Simplify condition to force generation of
11315 mov[nz].ps.
11316 (cond_move2): Likewise.
11317
4227c9ad
JJ
113182017-02-24 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR c++/79588
11321 * g++.dg/warn/Wrestrict-1.C: New test.
11322 * g++.dg/warn/Wrestrict-2.C: New test.
11323
fd527ec1
DE
113242017-02-24 David Edelsohn <dje.gcc@gmail.com>
11325
11326 * g++.dg/ext/complit15.C: Require LTO.
11327
2af8fd5c
TT
113282017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11329
11330 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11331 logical_op_short_circuit to skip targets.
11332 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11333 and s390.
11334
0b9cdb9a
EB
113352017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11336
11337 * gnat.dg/opt63.adb: New test.
11338
4af362a9
EB
113392017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11340
11341 * gnat.dg/discr47.adb: New test.
11342
7699e88f
RB
113432017-02-24 Richard Biener <rguenther@suse.de>
11344
11345 PR tree-optimization/79389
11346 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11347
e3beb191
PC
113482017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11349
11350 PR c++/79361
11351 * g++.dg/cpp0x/pr79361-1.C: New.
11352 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11353
195610aa
EB
113542017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11355
11356 * gcc.target/visium/bit_test.c: Accept any lsr form.
11357 * gcc.target/visium/block_move.c: Tweak.
11358
17885cad
DV
113592017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11360
11361 PR 68749
11362 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11363
45f7faf0
RB
113642017-02-23 Richard Biener <rguenther@suse.de>
11365
11366 PR tree-optimization/79683
11367 * gcc.target/i386/pr79683.c: New testcase.
11368
18eb304e
JL
113692017-02-22 Jeff Law <law@redhat.com>
11370
11371 PR tree-optimization/79578
11372 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11373
0a864a97
SD
113742017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11375
11376 * gcc.target/mips/msa-fp-cc.c: New test.
11377
fe8ece05
JJ
113782017-02-22 Jakub Jelinek <jakub@redhat.com>
11379
e40b6fc7
JJ
11380 PR c++/79664
11381 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11382 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11383 * g++.dg/gomp/pr79664.C: New test.
11384
fe8ece05
JJ
11385 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11386
78af14ae
MP
113872017-02-22 Marek Polacek <polacek@redhat.com>
11388
11389 PR c++/79653
11390 * g++.dg/cpp0x/alignas10.C: New test.
11391 * g++.dg/cpp0x/alignas9.C: New test.
11392
8fdddd3d
MP
11393 PR c++/79657
11394 * g++.dg/ext/underlying_type12.C: New test.
11395
61ac5ebe
MP
11396 PR c/79662
11397 * gcc.dg/enum-incomplete-4.c: New test.
11398
888c7050
JJ
113992017-02-22 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR target/70465
11402 * gcc.target/i386/pr70465-2.c: New test.
11403
6d3daa1a
UB
114042017-02-21 Uros Bizjak <ubizjak@gmail.com>
11405
11406 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11407
76dd203e
RB
114082017-02-22 Richard Biener <rguenther@suse.de>
11409
11410 PR tree-optimization/79673
11411 * gcc.target/i386/pr79673.c: New testcase.
11412
a9c774d2
RB
114132017-02-22 Richard Biener <rguenther@suse.de>
11414
11415 PR tree-optimization/79666
11416 * gcc.dg/torture/pr79666.c: New testcase.
11417
8f4f841a
ML
114182017-02-22 Martin Liska <mliska@suse.cz>
11419
11420 PR lto/79587
11421 * gcc.dg/tree-prof/pr79587.c: New test.
11422
a232a1cb
MP
114232017-02-21 Marek Polacek <polacek@redhat.com>
11424
11425 PR c++/79535
11426 * g++.dg/ext/flexary23.C: New test.
11427
b86fec68
UB
114282017-02-21 Uros Bizjak <ubizjak@gmail.com>
11429
11430 PR target/79593
11431 * gcc.target/i386/pr79593.c: New test.
11432
5c3f1d7b
JJ
114332017-02-21 Jakub Jelinek <jakub@redhat.com>
11434
b7280ac2
JJ
11435 PR c++/79654
11436 * g++.dg/cpp1z/decomp26.C: New test.
11437
5c3f1d7b
JJ
11438 PR sanitizer/79589
11439 * g++.dg/ubsan/pr79589.C: New test.
11440
1486c2a7
JL
114412017-02-21 Jeff Law <law@redhat.com>
11442
11443 PR tree-optimization/79621
11444 * gcc.c-torture/compile/pr79621.c: New test.
11445
2f3ec56d
JJ
114462017-02-21 Jakub Jelinek <jakub@redhat.com>
11447
3bb43119
JJ
11448 PR c++/79655
11449 * g++.dg/cpp1y/constexpr-79655.C: New test.
11450
664beaf2 11451 PR c++/79639
b86fec68 11452 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11453
956d3e61
JJ
11454 PR target/79633
11455 * gcc.target/i386/mpx/pr79633.c: New test.
11456
d4cbfca4
JJ
11457 PR target/79570
11458 * gcc.dg/pr79570.c: New test.
11459
00bc9de3
JJ
11460 PR c++/79641
11461 * c-c++-common/pr79641.c: New test.
11462
d002d099
JJ
11463 PR tree-optimization/79649
11464 * gcc.target/i386/pr79649.c: New test.
11465
2f3ec56d
JJ
11466 PR target/79494
11467 * gcc.dg/pr79494.c: New test.
11468
e6655a5f
SB
114692017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11470
11471 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11472 to dg-options.
11473
114742017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11475
11476 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11477
fd527ec1
DE
114782017-02-02 Jason Merrill <jason@redhat.com>
11479
11480 PR c++/79580
11481 * g++.dg/ext/complit15.C: New.
11482
027a9dd5
KN
114832017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11484
11485 PR target/78056
11486 * gcc.target/powerpc/pr78056-8.c: Remove.
11487
80480cee
MP
114882017-02-20 Marek Polacek <polacek@redhat.com>
11489
11490 PR middle-end/79537
11491 * gcc.dg/comp-goto-4.c: New test.
11492
85ade8d6
MP
11493 PR sanitizer/79558
11494 * c-c++-common/ubsan/bounds-14.c: New test.
11495
705d3b77
JJ
114962017-02-20 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR target/79568
11499 * gcc.target/i386/pr79568-1.c: New test.
11500 * gcc.target/i386/pr79568-2.c: New test.
11501 * gcc.target/i386/pr79568-3.c: New test.
11502
dc42a736
PT
115032017-02-16 Paul Thomas <pault@gcc.gnu.org>
11504
11505 PR fortran/79382
705d3b77
JJ
11506 * gfortran.dg/dtio_10.f90: Change test of error message.
11507 * gfortran.dg/dtio_23.f90: New test.
11508 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11509
1ca6a74f
PT
115102017-02-20 Paul Thomas <pault@gcc.gnu.org>
11511
11512 PR fortran/79434
705d3b77 11513 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11514
63af1586
PT
115152017-02-19 Paul Thomas <pault@gcc.gnu.org>
11516
11517 PR fortran/79447
705d3b77 11518 * gfortran.dg/submodule_24.f08: New test.
63af1586 11519
4ca4d1e9
AV
115202017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11521
11522 PR fortran/79229
11523 * gfortran.dg/class_allocate_24.f90: New test.
11524
dea71ad0
PT
115252017-02-19 Paul Thomas <pault@gcc.gnu.org>
11526
11527 PR fortran/79402
11528 * gfortran.dg/submodule_23.f90: New test.
11529
f46e2bc9
PC
115302017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11531
11532 PR c++/79380
11533 * g++.dg/cpp0x/alignas8.C: New.
11534
7dfa657b
JW
115352017-02-19 Eric Fiselier <eric@efcs.ca>
11536 Jonathan Wakely <jwakely@redhat.com>
11537
11538 PR c++/69523
11539 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11540
eab1f169
PK
115412017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11542
11543 * gcc.dg/gimplefe-26.c: New test.
11544
47e16d83
JDA
115452017-02-18 John David Anglin <danglin@gcc.gnu.org>
11546
11547 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11548
c2615951
JJ
115492017-02-18 Jakub Jelinek <jakub@redhat.com>
11550
c28fcc60
JJ
11551 PR target/79569
11552 * gcc.target/i386/3dnowA-3.c: New test.
11553
c2615951
JJ
11554 PR target/79559
11555 * gcc.target/i386/pr79559.c: New test.
11556
97fcf744
JM
115572017-02-17 Joseph Myers <joseph@codesourcery.com>
11558
11559 * gcc.dg/c11-float-2.c: New test.
11560 * gcc.dg/torture/float128-floath.c,
11561 gcc.dg/torture/float128x-floath.c,
11562 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11563 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11564 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11565 *_DECIMAL_DIG macros with DECIMAL_DIG.
11566
a530e181
BS
115672017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11568
11569 PR target/79261
11570 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11571
1d516992
JK
115722017-02-17 Julia Koval <julia.koval@intel.com>
11573
11574 * gcc.target/i386/rdpid.c New test.
11575 * gcc.target/i386/sse-12.c: Add -mrdpid.
11576 * gcc.target/i386/sse-13.c: Ditto.
11577 * gcc.target/i386/sse-14.c: Ditto.
11578 * gcc.target/i386/sse-22.c: Ditto.
11579 * gcc.target/i386/sse-23.c: Ditto.
11580 * g++.dg/other/i386-2.C: Ditto.
11581 * g++.dg/other/i386-3.C: Ditto.
11582
3185712c
SB
115832017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11584
11585 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11586 * gcc.dg/pr61441.c: Ditto.
11587
a261ee49
ML
115882017-02-17 Martin Liska <mliska@suse.cz>
11589
11590 PR rtl-optimization/79574
11591 * gcc.dg/pr79574.c: New test.
11592
5bf69d74
MP
115932017-02-17 Marek Polacek <polacek@redhat.com>
11594
11595 PR middle-end/79536
11596 * gcc.dg/torture/pr79536.c: New test.
11597
a72b242e
AM
115982017-02-16 Alan Modra <amodra@gmail.com>
11599
11600 * gcc.c-torture/execute/pr79286.c: New.
11601
bcac0b4d
JJ
116022017-02-16 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR c++/79512
11605 * c-c++-common/gomp/pr79512.c: New test.
11606
945c17d8
MS
116072017-02-15 Martin Sebor <msebor@redhat.com>
11608
11609 PR c++/79363
11610 * g++.dg/ext/flexary12.C: Adjust.
11611 * g++.dg/ext/flexary20.C: Same.
11612 * g++.dg/ext/flexary21.C: Same.
11613 * g++.dg/ext/flexary22.C: New test.
11614
25c99850
BC
116152017-02-15 Bin Cheng <bin.cheng@arm.com>
11616
11617 PR tree-optimization/79347
11618 * gcc.dg/vect/pr79347.c: New test.
11619
4f5e5fcb
JJ
116202017-02-15 Jakub Jelinek <jakub@redhat.com>
11621
e7202857
JJ
11622 PR c++/79301
11623 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11624 [[deprecated]] comment.
11625 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11626 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11627 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11628 [[deprecated]] in -std=c++11.
11629 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11630 [[fallthrough]] in -std=c++11 and -std=c++14.
11631
4f5e5fcb
JJ
11632 PR c++/79288
11633 * g++.dg/tls/pr79288.C: New test.
11634
c7545f1c
MP
116352017-02-15 Marek Polacek <polacek@redhat.com>
11636
11637 PR c/79515
11638 * gcc.dg/dfp/pr79515.c: New.
11639
1114b39c
DE
116402017-02-15 David Edelsohn <dje.gcc@gmail.com>
11641
11642 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11643
93b87d1d
TS
116442017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11645
11646 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11647 "opt_files".
11648
fa8db6ea
JJ
116492017-02-15 Jakub Jelinek <jakub@redhat.com>
11650
11651 PR target/79487
11652 * gcc.dg/dfp/pr79487.c: New test.
11653 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11654 2017-02-13 change.
11655
8722316b
CL
116562017-01-14 Carl Love <cel@us.ibm.com>
11657
11658 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11659 xvcvsxdsp and xvcvuxdsp instructions.
11660
2932fe90
SB
116612017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11662
11663 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11664 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11665 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11666 64-bit default target.
11667 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11668 a 64-bit default target.
11669
63d09033
JJ
116702017-02-14 Jakub Jelinek <jakub@redhat.com>
11671
11672 PR target/79481
11673 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11674 (test_3vx): Change return type from int to void.
63d09033
JJ
11675 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11676 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11677 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11678 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11679 tests.
11680 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11681 (test_3vx): Change return type from int to void.
11682 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11683 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11684 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11685 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11686 tests.
11687 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11688 intrinsic. Change scan-assembler-times number from 1 to 2.
11689 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11690 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11691 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11692 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11693 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11694 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11695 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11696
8668fae0
UB
116972017-02-14 Uros Bizjak <ubizjak@gmail.com>
11698
11699 PR middle-end/61225
11700 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11701 Use dg-additional-options for ia32 target. Remove XFAIL.
11702
95d96609
UB
117032017-02-14 Uros Bizjak <ubizjak@gmail.com>
11704
11705 PR target/79495
11706 * gcc.target/i386/pr79495.c: New test.
11707
6f207d58
MP
117082017-02-14 Marek Polacek <polacek@redhat.com>
11709
11710 PR c++/79420
11711 PR c++/79463
11712 * g++.dg/cpp1y/pr79463.C: New.
11713 * g++.dg/template/incomplete10.C: New.
11714 * g++.dg/template/incomplete9.C: New.
11715
ee139af5
L
117162017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11717
11718 PR target/79498
11719 * gcc.target/i386/pr79498.c: New test.
11720
bf00c9e0
MS
117212017-02-14 Martin Sebor <msebor@redhat.com>
11722
11723 PR middle-end/79448
11724 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11725 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11726 * gcc.dg/tree-ssa/pr79448.c: New test.
11727
6c022f73
JL
117282017-02-14 Jeff Law <law@redhat.com>
11729
11730 PR tree-optimization/79095
11731 * g++.dg/pr79095-1.C: New test
11732 * g++.dg/pr79095-2.C: New test
11733 * g++.dg/pr79095-3.C: New test
11734 * g++.dg/pr79095-4.C: New test
11735 * g++.dg/pr79095-5.C: New test
11736 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11737 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11738
b719f884
JG
117392017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11740
11741 * gcc.target/aarch64/vect_fp16_1.c: New.
11742
1be33173
PK
117432017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11744
11745 * gcc.dg/gimplefe-25.c: New test.
11746
73424a09
JJ
117472017-02-14 Jakub Jelinek <jakub@redhat.com>
11748
11749 PR tree-optimization/79408
11750 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11751
977472e8
RB
117522017-02-14 Richard Biener <rguenther@suse.de>
11753
11754 PR middle-end/79432
11755 * gcc.dg/torture/pr79432.c: New testcase.
11756
ee75687b
MS
117572017-02-13 Martin Sebor <msebor@redhat.com>
11758
11759 PR middle-end/79496
11760 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11761
b84702c0
JJ
117622017-02-13 Jakub Jelinek <jakub@redhat.com>
11763
ecc04fae
JJ
11764 PR sanitizer/79341
11765 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11766 variables volatile.
11767
b84702c0
JJ
11768 PR c++/79232
11769 * g++.dg/cpp1z/eval-order4.C: New test.
11770 * g++.dg/other/pr79232.C: New test.
11771
b9a161ff
NS
117722017-02-13 Nathan Sidwell <nathan@acm.org>
11773
11774 PR c++/79296
11775 * g++.dg/cpp0x/pr79296.C: New.
11776
d8505fac
SB
117772017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11778
11779 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11780 Instead, xfail powerpc*-*-* && lp64.
11781
efb802cb
SB
117822017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11783
11784 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11785 powerpc_p8vector_ok.
11786 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11787
8d6427c6
AS
117882017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11789
11790 PR target/79449
11791 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11792 for reading beyond a 4k boundary.
11793
9b7716c9
JJ
117942017-02-13 Jakub Jelinek <jakub@redhat.com>
11795
11796 PR rtl-optimization/79388
11797 PR rtl-optimization/79450
11798 * gcc.c-torture/execute/pr79388.c: New test.
11799 * gcc.c-torture/execute/pr79450.c: New test.
11800
4bb91707
TK
118012017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11802
11803 PR fortran/65542
9b7716c9 11804 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11805
e22910c2
JJ
118062017-02-11 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR sanitizer/79341
11809 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11810
acbbac04
JH
118112017-02-11 Jan Hubicka <hubicka@ucw.cz>
11812
11813 PR tree-ssa/56727
11814 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11815
e493f96b
JJ
118162017-02-10 Jakub Jelinek <jakub@redhat.com>
11817
11818 PR c++/79457
11819 * g++.dg/cpp0x/pr79457.C: New test.
11820
773acd54
SB
118212017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11822
11823 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11824 scan-assembler unless lp64.
11825
b56f814e
SB
118262017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11827
11828 PR tree-optimization/66612
11829 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11830
5e659d16
SB
118312017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11832
11833 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11834 of all powerpc.
11835
6f4f30bf
MP
118362017-02-10 Marek Polacek <polacek@redhat.com>
11837
11838 PR c++/79435
11839 * g++.dg/cpp1y/pr79435.C: New.
11840
3799a5b8
MP
11841 PR c++/79184
11842 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11843
052ef81d
CL
118442017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11845
11846 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11847 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11848 New.
11849 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11850 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11851 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11852 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11853 (vtst_expected_poly64x2): Move to aarch64-only section.
11854 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11855 (vtst_p64, vtstq_p64): New tests.
11856
a7c8ed0c
PC
118572017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11858
11859 PR c++/71737
11860 * g++.dg/cpp0x/pr71737.C: New.
11861
3dcde5ef 118622017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11863 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11864
11865 * gcc.dg/gimplefe-error-1.c: New testcase.
11866 * gcc.dg/gimplefe-error-2.c: New testcase.
11867 * gcc.dg/gimplefe-error-3.c: New testcase.
11868
6139a3b7
JJ
118692017-02-10 Jakub Jelinek <jakub@redhat.com>
11870
11871 PR tree-optimization/79411
11872 * gcc.c-torture/compile/pr79411.c: New test.
11873
9bfc55d0
JJ
118742017-02-09 Jakub Jelinek <jakub@redhat.com>
11875 Jason Merrill <jason@redhat.com>
11876
11877 PR c++/79143
11878 * g++.dg/cpp1z/pr79143.C: New test.
11879
0b90c541
JH
118802017-02-09 Jan Hubicka <hubicka@ucw.cz>
11881
11882 * gcc.dg/loop-unswitch-2.c: Update testcase.
11883 * gcc.dg/loop-unswitch-1.c: Update testcase.
11884
192b048b
MP
118852017-02-09 Marek Polacek <polacek@redhat.com>
11886
11887 PR c/79428
11888 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11889 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11890 * c-c++-common/goacc/pr79428-1.c: New test.
11891 * c-c++-common/gomp/pr79428-2.c: New test.
11892 * c-c++-common/gomp/pr79428-5.c: New test.
11893 * c-c++-common/gomp/pr79428-6.c: New test.
11894 * c-c++-common/pr79428-3.c: New test.
11895
e9a9033b
AK
118962017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11897
11898 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11899 testcases.
11900
56f71478
JJ
119012017-02-09 Jakub Jelinek <jakub@redhat.com>
11902
28f6839b
JJ
11903 PR c/79413
11904 * gcc.c-torture/compile/pr79413.c: New test.
11905
f08683a1
JJ
11906 PR c++/79429
11907 * c-c++-common/gomp/pr79429.c: New test.
11908 * g++.dg/gomp/pr79429.C: New test.
11909
56f71478
JJ
11910 PR c/79431
11911 * c-c++-common/gomp/pr79431.c: New test.
11912
02889d23
CLT
119132017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11914 Cesar Philippidis <cesar@codesourcery.com>
11915 Joseph Myers <joseph@codesourcery.com>
11916 Chung-Lin Tang <cltang@codesourcery.com>
11917
11918 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11919 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11920 * c-c++-common/goacc/loop-auto-2.c: New.
11921 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11922 * c-c++-common/goacc/tile-2.c: New.
11923 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11924 * g++.dg/goacc/tile-1.C: New, check tile subst.
11925 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11926 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11927 * gfortran.dg/goacc/tile-1.f90: New test.
11928 * gfortran.dg/goacc/tile-2.f90: New test.
11929 * gfortran.dg/goacc/tile-lowering.f95: New test.
11930
9c0c77d2
RB
119312017-02-09 Richard Biener <rguenther@suse.de>
11932
11933 PR tree-optimization/69823
11934 * gcc.dg/graphite/pr69823.c: New testcase.
11935
f39bad9f
PH
119362017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11937
11938 PR target/78604
11939 * gcc.target/powerpc/pr78604.c: New.
11940
fc00b9ce
KN
119412017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11942
11943 PR target/68972
11944 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11945 disable this test on power architecture.
11946
50c1f4a5
RB
119472017-02-08 Richard Biener <rguenther@suse.de>
11948
11949 PR tree-optimization/71824
11950 PR tree-optimization/79409
11951 * gcc.dg/graphite/pr71824-3.c: New testcase.
11952
74a15d14
JJ
119532017-02-08 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR tree-optimization/79408
11956 * gcc.dg/tree-ssa/pr79408.c: New test.
11957
d798497e
RB
119582017-02-08 Richard Biener <rguenther@suse.de>
11959
11960 PR tree-optimization/71824
11961 * gcc.dg/graphite/pr71824-2.c: New testcase.
11962
9d5019a1
AP
119632017-02-07 Andrew Pinski <apinski@cavium.com>
11964
705d3b77 11965 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11966
ec48209a
JJ
119672017-02-07 Jakub Jelinek <jakub@redhat.com>
11968
11969 PR rtl-optimization/79386
11970 * gcc.c-torture/compile/pr79386.c: New test.
11971
e5f234b2
DV
119722017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11973 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11974
11975 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11976 *-*-solaris*.
11977
1f138b75
JJ
119782017-02-07 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR target/79299
11981 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11982 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11983
7af4b20d
RB
119842017-02-07 Richard Biener <rguenther@suse.de>
11985
11986 * gcc.dg/gimplefe-23.c: New testcase.
11987 * gcc.dg/gimplefe-24.c: Likewise.
11988
d95c2fc7
CL
119892017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11990
11991 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11992 scan-assembler instead of scan-assembler-times.
11993 * gcc.target/aarch64/test_frame_10.c: Likewise.
11994 * gcc.target/aarch64/test_frame_12.c: Likewise.
11995 * gcc.target/aarch64/test_frame_2.c: Likewise.
11996 * gcc.target/aarch64/test_frame_4.c: Likewise.
11997 * gcc.target/aarch64/test_frame_6.c: Likewise.
11998 * gcc.target/aarch64/test_frame_7.c: Likewise.
11999 * gcc.target/aarch64/test_frame_8.c: Likewise.
12000
fa5d44d0
RO
120012017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12002
12003 * gcc.target/i386/pr78419.c: Require ifunc support.
12004
d9b4ce00
DE
120052017-02-07 David Edelsohn <dje.gcc@gmail.com>
12006
12007 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12008
bb7d75ff
PP
120092017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12010
12011 PR c++/79360
12012 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12013
122e7b4f
KC
120142017-02-06 Kito Cheng <kito.cheng@gmail.com>
12015
12016 * lib/target-supports.exp: Define the RISC-V target.
12017 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12018 * gcc.dg/builtin-apply2.c: Likewise.
12019 * gcc.dg/ifcvt-4.c: Likewise.
12020 * gcc.dg/loop-8.c: Likewise.
12021 * gcc.dg/sibcall-10.c: Likewise.
12022 * gcc.dg/sibcall-9.c: Likewise.
12023 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12024 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12025 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12026 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12027 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12028 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12029 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12030
391675ac
MM
120312017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12032
12033 PR target/66144
12034 * gcc.target/powerpc/pr66144-1.c: New test.
12035 * gcc.target/powerpc/pr66144-2.c: Likewise.
12036 * gcc.target/powerpc/pr66144-3.c: Likewise.
12037
e495e31a
MS
120382017-02-06 Martin Sebor <msebor@redhat.com>
12039
12040 PR tree-optimization/79376
12041 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12042 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12043
2568d8a1
JJ
120442017-02-06 Jakub Jelinek <jakub@redhat.com>
12045
98e09245
JJ
12046 PR c++/79379
12047 * g++.dg/cpp1y/constexpr-79379.C: New test.
12048
e8b0383c
JJ
12049 PR c++/79377
12050 * g++.dg/lookup/pr79377.C: New test.
12051
a5e8cbd1
JJ
12052 PR c++/79372
12053 * g++.dg/cpp1z/decomp25.C: New test.
12054
2568d8a1
JJ
12055 PR tree-optimization/79284
12056 * gcc.c-torture/compile/pr79284.c: New test.
12057
aae936b9
PC
120582017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12059
12060 PR c++/70448
12061 * g++.dg/cpp0x/pr70448.C: New.
12062
daf57541
DV
120632017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12064
12065 PR 78348
12066 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12067 to dg-options.
12068
0898c74d
GJL
120692017-02-06 Georg-Johann Lay <avr@gjlay.de>
12070
12071 PR target/78883
12072 * gcc.c-torture/compile/pr78883.c: New test.
12073
5d3ebb71
JH
120742017-02-05 Jan Hubicka <hubicka@ucw.cz>
12075
12076 PR tree-ssa/79347
12077 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12078 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12079 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12080 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12081 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12082 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12083 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12084 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12085 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12086 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12087 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12088 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12089 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12090
139d4065
AV
120912017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12092
12093 PR fortran/79344
12094 * gfortran.dg/allocate_with_source_24.f90: New test.
12095
4b9c80d8
AV
120962017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12097
12098 PR fortran/79230
12099 * gfortran.dg/der_ptr_component_2.f90: New test.
12100
f3877b2f
EB
121012017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12102
12103 * gcc.target/sparc/20170205-1.c: New test.
12104
d8a09ada
JDA
121052017-02-03 John David Anglin <danglin@gcc.gnu.org>
12106
a2a86d6a
JDA
12107 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12108 libatomic_available.
12109
a1d99925
JDA
12110 * gcc.dg/pr77587.c: Require alias support.
12111 * gcc.dg/pr77587a.c: Likewise.
12112
d8bf159e
JDA
12113 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12114 * gcc.c-torture/execute/pr78622.c: Likewise.
12115
d8a09ada
JDA
12116 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12117 hppa*-*-hpux*.
12118 * c-c++-common/Wunused-var-16.c: Likewise.
12119 * c-c++-common/builtin-shuffle-1.c: Likewise.
12120 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12121 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12122
f589a1ce
MS
121232017-02-03 Martin Sebor <msebor@redhat.com>
12124
12125 PR tree-optimization/79327
12126 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12127 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12128 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12129
5b00f9d2
JJ
121302017-02-03 Jakub Jelinek <jakub@redhat.com>
12131 Martin Sebor <msebor@redhat.com>
12132
12133 PR tree-optimization/79327
12134 * gcc.dg/tree-ssa/pr79327.c: New test.
12135 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12136 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12137 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12138 (test_sprintf_chk_range_schar): Adjust dg-message.
12139 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12140 * gcc.c-torture/execute/pr79327.c: New test.
12141
437f0a81
JJ
121422017-02-03 Jakub Jelinek <jakub@redhat.com>
12143
12144 PR target/79354
12145 * gcc.target/powerpc/pr79354.c: New test.
12146 * gcc.c-torture/execute/pr79354.c: New test.
12147
3f343040
MS
121482017-02-03 Martin Sebor <msebor@redhat.com>
12149
12150 PR tree-optimization/79352
12151 * gcc.dg/tree-ssa/pr79352.c: New test.
12152
46a2ab58
ML
121532017-02-03 Martin Liska <mliska@suse.cz>
12154
12155 PR lto/66295
12156 * gcc.target/i386/mvc9.c: New test.
12157
baa2d1cd
PH
121582017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12159
12160 PR target/79158
12161 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12162 to VSX reg.
12163
30c6ec2f
JH
121642017-02-02 Jan Hubicka <hubicka@ucw.cz>
12165
12166 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12167 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12168 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12169 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12170 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12171 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12172 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12173 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12174 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12175 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12176 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12177 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12178 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12179
ebee1eb9
MS
121802017-02-02 Martin Sebor <msebor@redhat.com>
12181
12182 PR middle-end/79275
12183 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12184 * gcc.dg/tree-ssa/pr79275.c: New test.
12185
dcd25b8a
AS
121862017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12187
dc362ada 12188 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12189
0f0c2cc3
JH
121902017-02-02 Jan Hubicka <hubicka@ucw.cz>
12191
12192 PR middle-end/77445
12193 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12194 threading is done.
12195
1c372840
TC
121962017-02-02 Tamar Christina <tamar.christina@arm.com>
12197
12198 PR middle-end/78142
12199 * gcc.target/aarch64/vector_initialization_nostack.c
12200 (f12): Use one vector
12201
9f11a4a7
JJ
122022017-02-02 Jakub Jelinek <jakub@redhat.com>
12203
bef7e561
JJ
12204 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12205 * c-c++-common/asan/misalign-1.c: Likewise.
12206 * c-c++-common/asan/misalign-2.c: Likewise.
12207 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12208 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12209 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12210 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12211 add -ffat-lto-objects from/to dg-additional-options.
12212 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12213 dg-additional-options.
12214
9f11a4a7
JJ
12215 PR target/79197
12216 * gcc.target/powerpc/pr79197.c: New test.
12217 * gcc.c-torture/compile/pr79197.c: New test.
12218
09661674
RB
122192017-02-02 Richard Biener <rguenther@suse.de>
12220
12221 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12222
d8d58893
PC
122232017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12224
12225 PR c++/69637
12226 * g++.dg/cpp0x/pr69637-1.C: New.
12227 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12228
521a70a4
AK
122292017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12230
12231 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12232
e26b502d
BS
122332017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12234
12235 PR target/70012
12236 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12237 conditions.
12238
55e75c7c
JJ
122392017-02-01 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR testsuite/79324
12242 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12243 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12244 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12245 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12246 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12247 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12248 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12249 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12250 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12251 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12252 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12253 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12254 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12255
a4476973
ML
122562017-02-01 Martin Liska <mliska@suse.cz>
12257
12258 PR testsuite/79272
12259 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12260
3f3181b1
RB
122612017-02-01 Richard Biener <rguenther@suse.de>
12262
12263 PR testsuite/76957
12264 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12265 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12266 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12267 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12268
1e7ef862
RB
122692017-02-01 Richard Biener <rguenther@suse.de>
12270
12271 PR middle-end/79315
12272 * gfortran.dg/pr79315.f90: New testcase.
12273
405a7406
RB
122742017-02-01 Richard Biener <rguenther@suse.de>
12275
12276 PR tree-optimization/71824
12277 * gcc.dg/graphite/pr71824.c: New testcase.
12278
19bdccb4
JJ
122792017-01-31 Jakub Jelinek <jakub@redhat.com>
12280
12281 PR c++/79304
12282 * g++.dg/diagnostic/pr79304.C: New test.
12283
fcb2cdfc
DM
122842017-01-31 David Malcolm <dmalcolm@redhat.com>
12285
12286 PR c++/79298
12287 * g++.dg/spellcheck-pr79298.C: New test case.
12288
7cfa044d
DM
122892017-01-31 David Malcolm <dmalcolm@redhat.com>
12290
12291 PR preprocessor/79210
12292 * gcc.dg/format/pr79210.c: New test case.
12293 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12294 New function.
12295
de3fbef6
NS
122962017-01-31 Nathan Sidwell <nathan@acm.org>
12297
5ae37bdf
NS
12298 PR c++/79290
12299 * g++.dg/warn/pr79290.C: New.
12300
de3fbef6
NS
12301 PR c++/67273
12302 PR c++/79253
12303 * g++.dg/cpp1y/pr67273.C: New.
12304 * g++.dg/cpp1y/pr79253.C: New.
12305
7f357c61
NS
123062017-01-31 Nathan Sidwell <nathan@acm.org>
12307
12308 PR c++/79264
12309 * g++.dg/cpp1y/pr61636-1.C: Augment.
12310
5b11971a
CL
123112017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12312
12313 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12314 rand() instead of random().
12315
8b670f93
AH
123162017-01-30 Aldy Hernandez <aldyh@redhat.com>
12317
12318 PR tree-optimization/71691
12319 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12320
4727e06b
AK
123212017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12322
12323 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12324 __ARCH__.
12325
b6dae849
JJ
123262017-01-31 Jakub Jelinek <jakub@redhat.com>
12327
12328 PR tree-optimization/79267
12329 * g++.dg/opt/pr79267.C: New test.
12330
40fb9c89
AO
123312017-01-30 Alexandre Oliva <aoliva@redhat.com>
12332
12333 PR debug/63238
12334 * gcc.dg/debug/dwarf2/align-1.c: New.
12335 * gcc.dg/debug/dwarf2/align-2.c: New.
12336 * gcc.dg/debug/dwarf2/align-3.c: New.
12337 * gcc.dg/debug/dwarf2/align-4.c: New.
12338 * gcc.dg/debug/dwarf2/align-5.c: New.
12339 * gcc.dg/debug/dwarf2/align-6.c: New.
12340 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12341 * g++.dg/debug/dwarf2/align-1.C: New.
12342 * g++.dg/debug/dwarf2/align-2.C: New.
12343 * g++.dg/debug/dwarf2/align-3.C: New.
12344 * g++.dg/debug/dwarf2/align-4.C: New.
12345 * g++.dg/debug/dwarf2/align-5.C: New.
12346 * g++.dg/debug/dwarf2/align-6.C: New.
12347
3095f651
AS
123482017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12349
12350 PR target/79170
12351 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12352
3cf88bff
MS
123532017-01-30 Martin Sebor <msebor@redhat.com>
12354
12355 PR testsuite/79293
12356 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12357
37731134
ML
123582017-01-30 Martin Liska <mliska@suse.cz>
12359
12360 PR gcov-profile/79259
12361 * g++.dg/tree-prof/pr79259.C: New test.
12362
0c7247cc
RB
123632017-01-30 Richard Biener <rguenther@suse.de>
12364
12365 PR tree-optimization/79276
12366 * gcc.dg/torture/pr79276.c: New testcase.
12367
ab4be5d1
DV
123682017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12369
12370 PR target/79240
12371 * gcc.target/s390/pr79240.c: New test.
12372
6687d58d
BS
123732017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12374
12375 PR target/79268
12376 * gcc.target/powerpc/pr79268.c: New file.
12377 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12378 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12379 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12380 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12381
b5df96c3
JDA
123822017-01-28 John David Anglin <danglin@gcc.gnu.org>
12383
fc34d7b8
JDA
12384 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12385
9efc84e4
JDA
12386 PR testsuite/70583
12387 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12388
4bfbe3ae
JDA
12389 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12390 * gnat.dg/debug9.adb: Likewise.
12391
8d0b306f
JDA
12392 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12393
b5df96c3
JDA
12394 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12395 libatomic_available.
12396 * gfortran.dg/coarray_42.f90: Likewise.
12397 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12398 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12399 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12400
eb339366
MS
124012017-01-27 Martin Sebor <msebor@redhat.com>
12402
12403 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12404
711ce021
BS
124052017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12406
12407 PR rtl-optimization/79194
12408 * gcc.dg/torture/pr79194.c: New test.
12409
d8321b33
VM
124102017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12411
12412 PR tree-optimization/71374
2568d8a1 12413 * gcc.target/i386/pr71374.c: New.
d8321b33 12414
9e2ea13e
MS
124152017-01-27 Martin Sebor <msebor@redhat.com>
12416
12417 PR c++/71290
12418 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12419 a dg-error directive.
12420
9eb7045b
VM
124212017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12422
12423 PR target/79131
12424 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12425 * gcc.target/arm/pr79131-2.c: New.
12426
f75bbf3f
BS
124272017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12428
12429 PR target/65484
12430 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12431 vectorized on POWER unless hardware misaligned loads are
12432 available.
12433
3f54004b
BC
124342017-01-27 Bin Cheng <bin.cheng@arm.com>
12435
12436 PR rtl-optimization/78559
12437 * gcc.c-torture/execute/pr78559.c: New test.
12438
40b6bff9
RB
124392017-01-27 Richard Biener <rguenther@suse.de>
12440
12441 PR tree-optimization/79245
12442 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12443 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12444
b2f8892e
JJ
124452017-01-27 Jakub Jelinek <jakub@redhat.com>
12446
12447 PR c/79199
12448 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12449 target. Use 4294967293U instead of 4294967293.
12450
b002f3b9
RB
124512017-01-27 Richard Biener <rguenther@suse.de>
12452
12453 PR tree-optimization/71433
12454 * gcc.dg/Warray-bounds-21.c: New testcase.
12455
38f50ab6
RB
124562017-01-27 Richard Biener <rguenther@suse.de>
12457
12458 PR tree-optimization/79244
12459 * gcc.dg/torture/pr79244.c: New testcase.
12460
c04f4139
JJ
124612017-01-27 Jakub Jelinek <jakub@redhat.com>
12462
12463 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12464 all occurrences of 40 to 32.
12465
6ca513f9
RE
124662017-01-27 Richard Earnshaw <rearnsha@arm.com>
12467
12468 PR target/79239
12469 * gcc.target/arm/pr79239.c: New test.
12470
d876f5cd
DV
124712017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12472
12473 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12474
bb6a6ee9
AB
124752017-01-27 Adam Butcher <adam@jessamine.co.uk>
12476
12477 PR c++/64382
12478 * g++.dg/cpp1y/pr64382.C: New test.
12479
31c87a43
MS
124802017-01-26 Martin Sebor <msebor@redhat.com>
12481
12482 PR middle-end/78703
12483 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12484 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12485 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12486 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12487
f7c06c0f
JJ
124882017-01-26 Jakub Jelinek <jakub@redhat.com>
12489
b0670cc0
JJ
12490 PR debug/79129
12491 * g++.dg/debug/dwarf2/pr79129.C: New test.
12492
f7c06c0f
JJ
12493 PR debug/78835
12494 * g++.dg/debug/dwarf2/pr78835.C: New test.
12495
5d93da1d
MS
124962017-01-26 Martin Sebor <msebor@redhat.com>
12497
12498 PR middle-end/78703
12499 * gcc.dg/format/pr78569.c: Adjust.
12500 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12501 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12502 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12503 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12504 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12505 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12506 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12507 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12508 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12509 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12510 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12511
905d2812
JJ
125122017-01-26 Jakub Jelinek <jakub@redhat.com>
12513
12514 PR c++/68727
12515 * g++.dg/other/offsetof8.C: Add expected error.
12516 * g++.dg/other/offsetof9.C: New test.
12517
b3db8d77
DE
125182017-01-26 David Edelsohn <dje.gcc@gmail.com>
12519
12520 * g++.dg/opt/declone3.C: Require LTO.
12521
15961e4a
VM
125222017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12523
12524 PR target/79131
12525 * gcc.target/arm/pr79131.c: New.
12526
e39dd802
BC
125272017-01-26 Bin Cheng <bin.cheng@arm.com>
12528
12529 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12530
bc9efeab
JW
125312017-01-26 Jonathan Wakely <jwakely@redhat.com>
12532
12533 PR libstdc++/79190
12534 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12535 matches replaced operator delete.
12536
b5f75f0b
JJ
125372017-01-26 Jakub Jelinek <jakub@redhat.com>
12538
12539 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12540 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12541 avx512f with avx512dq.
12542 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12543 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12544 avx512f with avx512dq.
12545 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12546 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12547 avx512f with avx512dq.
12548
0a38b341
MP
125492017-01-26 Marek Polacek <polacek@redhat.com>
12550
12551 PR c/79199
12552 * c-c++-common/Wduplicated-branches-13.c: New test.
12553
ebff5c3f
DS
125542017-01-26 David Sherwood <david.sherwood@arm.com>
12555
12556 PR middle-end/79212
12557 * gfortran.dg/gomp/sharing-4.f90: New test.
12558
e6d55103
JJ
125592017-01-26 Jakub Jelinek <jakub@redhat.com>
12560
1a27fab1
JJ
12561 PR target/70465
12562 * gcc.target/i386/pr70465.c: New test.
12563
e6d55103
JJ
12564 * brig.dg/dg.exp: Update copyright years.
12565 * lib/brig-dg.exp: Update copyright years.
12566 * lib/brig.exp: Update copyright years.
12567
b5aa1281
MM
125682017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12569
12570 PR target/79179
12571 * gcc.target/powerpc/pr79179.c: New test.
12572
3b5de3cb
BS
125732017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12574
12575 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12576 generation to accept D-mode memory accesses.
12577
dbe81dbe
MS
125782017-01-25 Martin Sebor <msebor@redhat.com>
12579
12580 PR c++/71290
12581 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12582 * g++.dg/ext/flexarray-mangle.C: Same.
12583 * g++.dg/ext/flexarray-subst.C: Same.
12584 * g++.dg/ext/flexary10.C: Same.
12585 * g++.dg/ext/flexary11.C: Same.
12586 * g++.dg/ext/flexary14.C: Same.
12587 * g++.dg/ext/flexary16.C: Same.
12588 * g++.dg/ext/flexary18.C: Same.
12589 * g++.dg/ext/flexary19.C: Same.
12590 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12591 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12592 * g++.dg/ubsan/object-size-1.C: Same.
12593 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12594
0e343868
JJ
125952017-01-25 Jakub Jelinek <jakub@redhat.com>
12596
a25608aa
JJ
12597 PR c++/78896
12598 * g++.dg/cpp1z/decomp24.C: New test.
12599
0e343868
JJ
12600 PR c++/77914
12601 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12602 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12603 expect a warning.
12604 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12605 expect warnings.
12606 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12607 * g++.dg/cpp1y/pr59636.C: Likewise.
12608 * g++.dg/cpp1y/pr60190.C: Likewise.
12609
0d098f4b
BC
126102017-01-25 Bin Cheng <bin.cheng@arm.com>
12611
12612 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12613
5332c89e 126142017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12615
12616 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12617 vec_packs built-ins
12618
ed4e59f4
CL
126192017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12620
12621 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12622 -mcpu=cortex-a57.
12623 * gcc.target/arm/vseleqsf.c: Likewise.
12624 * gcc.target/arm/vselgedf.c: Likewise.
12625 * gcc.target/arm/vselgesf.c: Likewise.
12626 * gcc.target/arm/vselgtdf.c: Likewise.
12627 * gcc.target/arm/vselgtsf.c: Likewise.
12628 * gcc.target/arm/vselledf.c: Likewise.
12629 * gcc.target/arm/vsellesf.c: Likewise.
12630 * gcc.target/arm/vselltdf.c: Likewise.
12631 * gcc.target/arm/vselltsf.c: Likewise.
12632 * gcc.target/arm/vselnedf.c: Likewise.
12633 * gcc.target/arm/vselnesf.c: Likewise.
12634 * gcc.target/arm/vselvcdf.c: Likewise.
12635 * gcc.target/arm/vselvcsf.c: Likewise.
12636 * gcc.target/arm/vselvsdf.c: Likewise.
12637 * gcc.target/arm/vselvssf.c: Likewise.
12638
a5d6927f
RB
126392017-01-25 Richard Biener <rguenther@suse.de>
12640
12641 PR testsuite/72850
12642 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12643 to what we had before adding the threading passes.
12644
c2873892
RB
126452017-01-25 Richard Biener <rguenther@suse.de>
12646
12647 PR tree-optimization/69264
12648 * g++.dg/torture/pr69264.C: New testcase.
12649
9aa483a2
KT
126502016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12651
12652 PR target/79145
12653 * gcc.target/arm/pr79145.c: New test.
12654
5c628c3e
RB
126552017-01-25 Richard Biener <rguenther@suse.de>
12656
12657 PR debug/78363
12658 * g++.dg/gomp/pr78363-1.C: New testcase.
12659 * g++.dg/gomp/pr78363-2.C: Likewise.
12660 * g++.dg/gomp/pr78363-3.C: Likewise.
12661
9078cd36
KT
126622016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12663
12664 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12665 * gcc.dg/lto/pr61526_0.c: Likewise.
12666 * gcc.dg/lto/pr64415_0.c: Likewise.
12667
7cfd79d6
JJ
126682017-01-24 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR c++/79205
12671 * g++.dg/cpp1z/decomp22.C: New test.
12672 * g++.dg/cpp1z/decomp23.C: New test.
12673
3e4b91f2
NS
126742017-01-24 Nathan Sidwell <nathan@acm.org>
12675
1d7bc790
NS
12676 PR c++/78469
12677 * g++.dg/cpp0x/pr78469.C: New.
12678
3e4b91f2
NS
12679 PR c++/79118
12680 * g++.dg/cpp0x/pr79118.C: New.
12681
b20ba138
EB
126822017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12683
12684 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12685
c2e84327
DM
126862017-01-24 David Malcolm <dmalcolm@redhat.com>
12687
12688 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12689 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12690 * gcc.dg/rtl/rtl.exp: New file.
12691 * gcc.dg/rtl/test.c: New file.
12692 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12693 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12694 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12695 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12696 * gcc.dg/rtl/x86_64/final.c: New test case.
12697 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12698 * gcc.dg/rtl/x86_64/ira.c: New test case.
12699 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12700 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12701 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12702 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12703 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12704 * gcc.dg/rtl/x86_64/test_1.h: New file.
12705 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12706 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12707 * gcc.dg/rtl/x86_64/times-two.h: New file.
12708 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12709
cf8d19de
BC
127102017-01-24 Bin Cheng <bin.cheng@arm.com>
12711
12712 PR tree-optimization/79159
12713 * g++.dg/tree-ssa/pr79159.C: New test.
12714
f6a24a94 127152017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12716 Martin Jambor <mjambor@suse.cz>
12717
12718 * lib/brig-dg.exp: New file.
12719 * lib/brig.exp: Likewise.
12720 * brig.dg/README: Likewise.
12721 * brig.dg/dg.exp: Likewise.
12722 * brig.dg/test/gimple/alloca.hsail: Likewise.
12723 * brig.dg/test/gimple/atomics.hsail: Likewise.
12724 * brig.dg/test/gimple/branches.hsail: Likewise.
12725 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12726 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12727 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12728 * brig.dg/test/gimple/mem.hsail: Likewise.
12729 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12730 * brig.dg/test/gimple/packed.hsail: Likewise.
12731 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12732 * brig.dg/test/gimple/variables.hsail: Likewise.
12733 * brig.dg/test/gimple/vector.hsail: Likewise.
12734
c3b3e526
JJ
127352017-01-24 Jakub Jelinek <jakub@redhat.com>
12736
12737 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12738 support asan, only on i?86/x86_64 require sse2_runtime.
12739
75f92127
KN
127402017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12741
12742 PR target/66669
12743 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12744 test on powerpc targets.
12745
1a998fa0
MS
127462017-01-23 Martin Sebor <msebor@redhat.com>
12747
12748 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12749
108fdd6d
RB
127502017-01-23 Richard Biener <rguenther@suse.de>
12751
12752 PR tree-optimization/79088
12753 PR tree-optimization/79188
12754 * gcc.dg/torture/pr79088.c: New testcase.
12755 * gcc.dg/torture/pr79188.c: Likewise.
12756
28826a66
KN
127572017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12758
12759 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12760 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12761 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12762 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12763 type of test function to reflect change in built-in function's
12764 return type.
12765 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12766 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12767 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12768 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12769 type and second argument type to reflect change in built-in
12770 function's type signature.
12771 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12772 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12773 type of test function to reflect change in built-in function's
12774 return type.
12775 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12776 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12777 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12778 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12779 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12780 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12781 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12782 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12783 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12784 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12785 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12786 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12787 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12788 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12789 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12790 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12791 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12792 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12793 type of test function to reflect change in built-in function's
12794 return type.
12795 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12796 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12797 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12798 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12799 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12800 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12801 test function's result and second argument to reflect change in
12802 built-in function's type signature.
12803 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12804
e6b8075c
NS
128052017-01-23 Nathan Sidwell <nathan@acm.org>
12806
fc7612fd
NS
12807 PR C++/71710
12808 * g++.dg/template/pr71710.C: New.
12809
e6b8075c
NS
12810 PR c++/71406
12811 PR c++/77508
12812 * g++.dg/template/pr71406.C: New.
12813
15b8fd49
TK
128142017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12815
9b7716c9 12816 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12817
e9c4fbe9
BS
128182017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12819
12820 PR rtl-optimization/78634
12821 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12822
8539a302
BC
128232017-01-23 Bin Cheng <bin.cheng@arm.com>
12824
12825 PR tree-optimization/70754
12826 * gfortran.dg/pr70754.f90: New test.
12827
f368600f
ML
128282017-01-23 Martin Liska <mliska@suse.cz>
12829
12830 PR tree-optimization/79196
12831 * gcc.dg/asan/pr79196.c: New test.
12832 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12833
d886761f
MM
128342017-01-23 Michael Matz <matz@suse.de>
12835
12836 PR tree-optimization/78384
12837 * gcc.dg/pr78384.c: New test.
12838
cffcafda
RB
128392017-01-23 Richard Biener <rguenther@suse.de>
12840
12841 PR tree-optimization/79186
12842 * gcc.dg/torture/pr79186.c: New testcase.
12843 * gcc.dg/torture/pr79187.c: Likewise.
12844
bda2bc48
MJ
128452017-01-23 Martin Jambor <mjambor@suse.cz>
12846
12847 * gcc.dg/ipa/vrp8.c: New test.
12848
f65f1ae3
MJ
128492017-01-23 Martin Jambor <mjambor@suse.cz>
12850
12851 PR ipa/79108
12852 * gfortran.dg/lto/pr79108_0.f90: New test.
12853
dea06111
AS
128542017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12855
12856 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12857 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12858 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12859 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12860 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12861 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12862 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12863 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12864 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12865 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12866 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12867 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12868 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12869 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12870 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12871 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12872
05011618
RB
128732017-01-23 Richard Biener <rguenther@suse.de>
12874 Nick Clifton <nickc@redhat.com>
12875
12876 PR testsuite/78421
12877 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12878 If the target is ARM return the result of the
12879 check_effective_target_arm_vect_no_misalign proc.
12880 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12881 support unaligned vectors then only expect one of the loops to be
12882 unrolled.
12883
f6b9f2ff
ML
128842017-01-23 Martin Liska <mliska@suse.cz>
12885
12886 * gcc.dg/asan/use-after-scope-10.c: New test.
12887 * gcc.dg/asan/use-after-scope-11.c: New test.
12888 * g++.dg/asan/use-after-scope-5.C: New test.
12889
c7775327
ML
128902017-01-23 Martin Liska <mliska@suse.cz>
12891
12892 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12893 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12894 sanopt optimization for ASAN_POISON.
12895
d8ae8d16
KT
128962016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12897
12898 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12899
54d7c70c
CL
129002017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12901
12902 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12903 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12904 for poly*_t types.
12905 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12906 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12907 exec_vcombine): Likewise.
12908 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12909 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12910 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12911 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12912 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12913 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12914 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12915 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12916 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12917 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12918 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12919 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12920 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12921 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12922 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12923 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12924 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12925 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12926 Likewise.
12927 (TEST_VGET_LANE): Cast to uint to avoid warning.
12928 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12929 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12930 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12931 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12932 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12933 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12934 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12935 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12936 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12937 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12938 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12939 CHECK_POLY instead of CHECK for poly64_t types.
12940 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12941 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12942 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12943 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12944 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12945 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12946 uint32_t.
12947 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12948 for int32_t, int64_t.
12949 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12950 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12951 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12952 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12953 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12954 needed.
12955
386fe51c
JJ
129562017-01-22 Jakub Jelinek <jakub@redhat.com>
12957
12958 PR fortran/79154
12959 * gfortran.dg/gomp/pr79154-1.f90: New test.
12960 * gfortran.dg/gomp/pr79154-2.f90: New test.
12961
bc4d86e6
AS
129622017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12963
12964 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12965
c31d5fce
MP
129662017-01-21 Marek Polacek <polacek@redhat.com>
12967
12968 PR testsuite/79169
12969 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12970
25cb56c3
JH
129712017-01-20 Jan Hubicka <hubicka@ucw.cz>
12972
12973 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12974
ea9f867b
BS
129752017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12976
12977 PR rtl-optimization/79125
12978 * gcc.dg/torture/pr79125.c: New test.
12979
a876231c
JW
129802017-01-20 Jiong Wang <jiong.wang@arm.com>
12981
2568d8a1 12982 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12983 only.
2568d8a1
JJ
12984 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12985 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12986
4b9f2115
NS
129872017-01-20 Nathan Sidwell <nathan@acm.org>
12988
3e4b91f2 12989 PR c++/78495
4b9f2115
NS
12990 * g++.dg/cpp1z/inh-ctor38.C: New.
12991
d2aadab1
MP
129922017-01-20 Marek Polacek <polacek@redhat.com>
12993
12994 PR c/79152
12995 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12996
449cd5af
TP
129972017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12998
12999 * lib/target-supports.exp (check_configured_with): New procedure.
13000 (check_effective_target_default_mode): new effective target.
13001 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13002 default mode. Fix dg-skip-if target selector syntax.
13003 * gcc.target/arm/optional_thumb-2.c: Likewise.
13004 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13005 syntax.
13006
ebed7175
DM
130072017-01-20 David Malcolm <dmalcolm@redhat.com>
13008
13009 PR c++/77829
13010 PR c++/78656
13011 * g++.dg/spellcheck-pr77829.C: New test case.
13012 * g++.dg/spellcheck-pr78656.C: New test case.
13013
2ebd93e1
MP
130142017-01-20 Marek Polacek <polacek@redhat.com>
13015
13016 PR c/64279
13017 * c-c++-common/Wduplicated-branches-1.c: New test.
13018 * c-c++-common/Wduplicated-branches-10.c: New test.
13019 * c-c++-common/Wduplicated-branches-11.c: New test.
13020 * c-c++-common/Wduplicated-branches-12.c: New test.
13021 * c-c++-common/Wduplicated-branches-2.c: New test.
13022 * c-c++-common/Wduplicated-branches-3.c: New test.
13023 * c-c++-common/Wduplicated-branches-4.c: New test.
13024 * c-c++-common/Wduplicated-branches-5.c: New test.
13025 * c-c++-common/Wduplicated-branches-6.c: New test.
13026 * c-c++-common/Wduplicated-branches-7.c: New test.
13027 * c-c++-common/Wduplicated-branches-8.c: New test.
13028 * c-c++-common/Wduplicated-branches-9.c: New test.
13029 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13030 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13031 * g++.dg/ext/builtin-object-size3.C: Likewise.
13032 * g++.dg/gomp/loop-1.C: Likewise.
13033 * g++.dg/warn/Wduplicated-branches1.C: New test.
13034 * g++.dg/warn/Wduplicated-branches2.C: New test.
13035
0ce4024a
ML
130362017-01-20 Martin Liska <mliska@suse.cz>
13037
13038 PR lto/69188
13039 * gcc.dg/lto/pr69188_0.c: New test.
13040 * gcc.dg/lto/pr69188_1.c: New test.
13041
d8ea3e7c
AS
130422017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13043
13044 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13045 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13046 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13047 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13048 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13049 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13050 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13051 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13052 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13053 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13054 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13055 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13056 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13057 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13058 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13059 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13060 * gcc.target/i386/avx-1.c: Test new intrinsics.
13061 * gcc.target/i386/sse-13.c: Ditto.
13062 * gcc.target/i386/sse-23.c: Ditto.
13063
0516164b
RB
130642017-01-20 Richard Biener <rguenther@suse.de>
13065
13066 PR tree-optimization/71264
13067 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13068
d821744c
MF
130692017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13070
13071 * gcc.target/mips/madd4-1.c: New file.
13072 * gcc.target/mips/madd4-2.c: Likewise.
13073 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13074 HAS_MADD4.
13075 (mips_option_groups): Add -m[no-]madd4.
13076 (mips-dg-init): Detect default -mno-madd4.
13077 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13078 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13079 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13080 * gcc.target/mips/nmadd-1.c: Likewise.
13081 * gcc.target/mips/nmadd-2.c: Likewise.
13082 * gcc.target/mips/nmadd-3.c: Likewise.
13083
db58fd89
JW
130842017-01-19 Jiong Wang <jiong.wang@arm.com>
13085
13086 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13087 combined instructions.
13088 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13089 instructions.
13090 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13091 of pointer authentication.
13092
bd9cf60b
MM
130932017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13094
13095 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13096 floating point hardware to run test.
13097
ab014eb3
TC
130982017-01-19 Tamar Christina <tamar.christina@arm.com>
13099
2568d8a1 13100 * lib/target-supports.exp
ab014eb3
TC
13101 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13102
c048038f
RO
131032017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13104
13105 PR testsuite/79051
13106 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13107 __x86_64__]: Allow for target i?86-*-*.
13108
ab6b44cb
MF
131092017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13110
13111 PR target/78176
13112 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13113 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13114 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13115 HAS_LXC1.
13116 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13117 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13118 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13119
118d5ed3
AV
131202017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13121
13122 PR fortran/70696
13123 * gfortran.dg/coarray_43.f90: New test.
13124
a57c520e
RE
131252017-01-19 Richard Earnshaw <rearnsha@arm.com>
13126
13127 PR rtl-optimization/79121
13128 * gcc.c-torture/execute/pr79121.c: New test.
13129
54dc4be2
MM
131302017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13131
13132 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13133 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13134
7bd5dad2
LK
131352017-01-18 Louis Krupp <louis.krupp@zoho.com>
13136
13137 PR fortran/50069
13138 PR fortran/55086
13139 * gfortran.dg/pr50069_1.f90: New test.
13140 * gfortran.dg/pr50069_2.f90: New test.
13141 * gfortran.dg/pr55086_1.f90: New test.
13142 * gfortran.dg/pr55086_1_tfat.f90: New test.
13143 * gfortran.dg/pr55086_2.f90: New test.
13144 * gfortran.dg/pr55086_2_tfat.f90: New test.
13145 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13146
0edd264d
AS
131472017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13148 * gcc.dg/strcmp-1.c: New test.
13149 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13150
551914b7
DM
131512017-01-18 David Malcolm <dmalcolm@redhat.com>
13152
13153 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13154 (dejagnu_fail): Likewise.
13155 (dejagnu_note): Likewise.
13156 (pass): Provide forward decl, moving true decl to after #include
13157 of harness.h.
13158 (fail): Likewise.
13159 (note): Likewise.
13160
b7d3a6a6
MM
131612017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13162
13163 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13164 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13165
c484627c
NS
131662017-01-18 Nathan Sidwell <nathan@acm.org>
13167
13168 PR c++/78488
13169 * g++.dg/cpp1z/inh-ctor37.C: New.
13170
a711887e
UB
131712017-01-18 Uros Bizjak <ubizjak@gmail.com>
13172
13173 PR rtl-optimization/78952
13174 * gcc.target/i386/pr78952-1.c: New test.
13175 * gcc.target/i386/pr78952-2.c: Ditto.
13176
525a5e33
AV
131772017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13178
13179 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13180
131812017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13182
13183 PR fortran/70696
13184 * gfortran.dg/coarray_event_1.f08: New test.
13185
90553aac
JJ
131862017-01-18 Jakub Jelinek <jakub@redhat.com>
13187
13188 PR target/77416
13189 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13190 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13191 from dg-options.
13192 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13193 guarded test.
13194 * gcc.target/powerpc/fusion4.c: Likewise.
13195 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13196 guarded test.
13197 * gcc.target/powerpc/pr58673-1.c: Likewise.
13198 * gcc.target/powerpc/pr58673-2.c: Likewise.
13199 * gcc.target/powerpc/pr59054.c: Likewise.
13200
dfc42f08
BS
132012016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13202
13203 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13204 vec_bperm.
13205 * gcc.target/powerpc/p9-vbpermd.c: New file.
13206
f3981e7e
AK
132072017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13208
13209 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13210 (must_not_compile2): Downcase first letter of error messages.
13211 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13212 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13213
2c65d990
NS
132142017-01-18 Nathan Sidwell <nathan@acm.org>
13215
13216 PR c++/79091
13217 * g++.dg/pr79091.C: New.
13218
a711887e
UB
132192017-01-18 Jakub Jelinek <jakub@redhat.com>
13220
13221 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13222 to dg-options.
13223 (p0): Add missing dg-error.
13224
4701fba3
JS
132252017-01-17 Joe Seymour <joe.s@somniumtech.com>
13226
13227 * gcc.target/msp430/mul_f5_muldef.c: New test.
13228
ac4dc08d
MM
132292017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13230
13231 PR target/79004
13232 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13233 options. Fix up the syntax for using \m and \M.
13234
1b3254e4
SB
132352017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13236
13237 PR target/78875
13238 * gcc.target/powerpc/ssp-1.c: New testcase.
13239 * gcc.target/powerpc/ssp-2.c: New testcase.
13240
8144a493
WD
132412017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13242
13243 * gcc.target/aarch64/eh_return.c: New test.
13244
a6607774
BS
132452017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13246
13247 * vec-rlmi-rlnm.c: New file.
13248
8ddfdbc2
NS
132492017-01-17 Nathan Sidwell <nathan@acm.org>
13250
13251 PR c++/61636
13252 * g++.dg/cpp1y/pr61636-1.C: New.
13253 * g++.dg/cpp1y/pr61636-2.C: New.
13254 * g++.dg/cpp1y/pr61636-3.C: New.
13255
d365b403
MS
132562017-01-17 Martin Sebor <msebor@redhat.com>
13257
13258 PR testsuite/79115
13259 * gcc.dg/pr78768.c: Make it a link-only test.
13260
0d80ab91
DM
132612017-01-17 David Malcolm <dmalcolm@redhat.com>
13262
13263 PR c++/71497
13264 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13265 expected messages.
13266 * c-c++-common/Wmisleading-indentation.c: Likewise.
13267
31b61548
VM
132682017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13269
13270 PR target/79058
13271 * gcc.target/arm/pr79058.c: New.
13272
c549996e
JJ
132732017-01-17 Jakub Jelinek <jakub@redhat.com>
13274
13275 PR tree-optimization/71854
13276 * gcc.dg/vect/pr71854.c: New test.
13277
4f197ff9
ML
132782017-01-17 Martin Liska <mliska@suse.cz>
13279
13280 PR ipa/71207
13281 * g++.dg/ipa/pr71207.C: New test.
13282
d4193b85
JH
132832017-01-17 Jan Hubicka <hubicka@ucw.cz>
13284
13285 PR middle-end/77445
13286 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13287 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13288
906e7712
JJ
132892017-01-17 Jakub Jelinek <jakub@redhat.com>
13290
13291 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13292 rather than long unsigned int.
13293 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13294
12314dc9
RB
132952017-01-17 Richard Biener <rguenther@suse.de>
13296
13297 PR tree-optimization/71433
13298 * gcc.dg/Warray-bounds-20.c: New testcase.
13299
a23e48df
RB
133002017-01-17 Richard Biener <rguenther@suse.de>
13301
13302 PR testsuite/52563
13303 PR testsuite/71237
13304 PR testsuite/77737
13305 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13306 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13307 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13308
e6750e5c
AM
133092017-01-17 Alan Modra <amodra@gmail.com>
13310
13311 * gcc.target/powerpc/pr79066.c: New.
13312
a59afbe2
JL
133132017-01-16 Jeff Law <law@redhat.com>
13314
13315 PR tree-optimization/33562
13316 PR tree-optimization/61912
13317 PR tree-optimization/77485
13318 PR tree-optimization/79090
13319 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13320 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13321
e1bcfb92
JJ
133222017-01-16 Jakub Jelinek <jakub@redhat.com>
13323
98e92fb2
JJ
13324 PR c/79089
13325 * gcc.c-torture/compile/pr79089.c: New test.
13326
e1bcfb92
JJ
13327 PR target/79080
13328 * gcc.dg/pr79080.c: New test.
13329
0ef1f9cd
DM
133302017-01-16 David Malcolm <dmalcolm@redhat.com>
13331
13332 PR c/78304
13333 * gcc.dg/format/pr78304.c: Convert argument from integral type
13334 to a pointer.
13335 * gcc.dg/format/pr78304-2.c: Likewise.
13336
76689ffc
CL
133372017-01-16 Carl Love <cel@us.ibm.com>
13338
13339 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13340 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13341
ce12ee9e
CL
133422017-01-16 Carl Love <cel@us.ibm.com>
13343
13344 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13345 Change arguments and return type to bool long long.
13346
b336037d
MS
133472017-01-16 Martin Sebor <msebor@redhat.com>
13348
13349 PR testsuite/79051
13350 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13351 on x86.
13352
1ddca3f3
PC
133532017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13354
13355 Revert:
a711887e 13356 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13357
13358 PR c++/71737
13359 * g++.dg/cpp0x/pr71737.C: New.
13360
290687fb
BS
133612017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13362
13363 * gcc.target/powerpc/swaps-p8-27.c: New.
13364
7d2f3f1d
PC
133652017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13366
13367 PR c++/71737
13368 * g++.dg/cpp0x/pr71737.C: New.
13369
d743728f
EB
133702017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13371
13372 * gnat.dg/opt62.adb: New test.
13373 * gnat.dg/opt62_pkg.ads: New helper.
13374
90aead21
BS
133752017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13376
a711887e
UB
13377 PR rtl-optimization/78626
13378 PR rtl-optimization/78727
90aead21
BS
13379 * gcc.dg/torture/pr78626.c: New test.
13380 * gcc.dg/torture/pr78727.c: New test.
13381
afaecc23
AM
133822017-01-14 Alan Modra <amodra@gmail.com>
13383
13384 * gcc.c-torture/compile/pr72749.c: New test.
13385
be4aa83d
DM
133862017-01-13 David Malcolm <dmalcolm@redhat.com>
13387
13388 PR c/78304
13389 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13390 (test_macro_2): New test.
13391 (test_macro_3): New test.
13392 (test_macro_4): New test.
13393 (test_non_contiguous_strings): Convert line number to line offset.
13394 * gcc.dg/format/pr78304-2.c: New test case.
13395 * gcc.dg/format/pr78304.c: New test case.
13396
7cdca3ec
UB
133972017-01-13 Uros Bizjak <ubizjak@gmail.com>
13398
13399 * gcc.target/i386/funcspec-56.inc: Add missing options and
13400 reorder options by implied ISAs, as in ix86_target_string.
13401
e3017e52
MP
134022017-01-13 Marek Polacek <polacek@redhat.com>
13403
13404 PR c++/71166
13405 * g++.dg/cpp0x/constexpr-array18.C: New test.
13406
d155c6fe
JL
134072017-01-13 Jeff Law <law@redhat.com>
13408
7c9560a5
JL
13409 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13410
9e59e99a
JL
13411 PR tree-optimization/61912
13412 PR tree-optimization/77485
13413 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13414 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13415 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13416
13417 PR tree-optimization/33562
13418 PR tree-optimization/61912
13419 PR tree-optimization/77485
d155c6fe
JL
13420 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13421 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13422 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13423 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13424 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13425 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13426 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13427
77719b06
ML
134282017-01-13 Martin Liska <mliska@suse.cz>
13429
13430 PR ipa/79043
13431 * gcc.c-torture/execute/pr79043.c: New test.
13432
a181b2bc
RB
134332017-01-13 Richard Biener <rguenther@suse.de>
13434
13435 PR middle-end/78411
13436 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13437
eaed3226
AV
134382017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13439
13440 PR fortran/70697
13441 * gfortran.dg/coarray/event_4.f08: New test.
13442
4ccff88b
AV
134432017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13444
13445 PR fortran/70696
13446 * gfortran.dg/coarray/event_3.f08: New test.
13447
3c3b9090
RB
134482017-01-13 Richard Biener <rguenther@suse.de>
13449
13450 PR tree-optimization/77283
13451 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13452
25329913
RB
134532017-01-13 Richard Biener <rguenther@suse.de>
13454
13455 * gcc.dg/gimplefe-22.c: New testcase.
13456
10b70b8e
RB
134572017-01-13 Richard Biener <rguenther@suse.de>
13458
13459 PR tree-optimization/77283
13460 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13461 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13462 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13463
76a8f82f
SL
134642017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13465
13466 * gcc.dg/pr77862.c: Require fpic target.
13467
59a505da
MM
134682017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13469
13470 PR target/79004
13471 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13472
bce6f760
MS
134732017-01-12 Martin Sebor <msebor@redhat.com>
13474
13475 * gcc.dg/pr78138.c: Adjust.
13476 * gcc.dg/pr78768.c: Adjust.
13477 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13478 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13479 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13480 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13481 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13482 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13483 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13484 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13485 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13486 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13487 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13488
3eefa646
JJ
134892017-01-12 Jakub Jelinek <jakub@redhat.com>
13490
13491 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13492
dcb56243
MS
134932017-01-12 Martin Sebor <msebor@redhat.com>
13494
8be3f306 13495 PR testsuite/79051
940242cd
MS
13496 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13497 due to bug 79054.
dcb56243 13498
b7431c20
DE
134992017-01-12 David Edelsohn <dje.gcc@gmail.com>
13500
13501 * gcc.dg/pr78768.c: Require LTO.
13502
2bcd9f32
MS
135032017-01-12 Martin Sebor <msebor@redhat.com>
13504
13505 PR c/79074
13506 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13507 due to the referenced bug.
13508
b2fc1c70
MS
135092017-01-12 Martin Sebor <msebor@redhat.com>
13510
13511 PR testsuite/79073
13512 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13513
fbed6f36
UB
135142017-01-12 Uros Bizjak <ubizjak@gmail.com>
13515
13516 * gcc.target/i386/builtin_target.c (check_features): Check all
13517 supported __builtin_cpu_supports options.
13518
27282dad
KT
135192017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13520
13521 PR tree-optimization/78319
13522 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13523 Remove xfail.
13524
66113166
BS
135252017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13526
13527 PR target/79044
13528 * gcc.target/powerpc/swaps-p8-26.c: New.
13529
6bb4ea5c
RB
135302017-01-12 Richard Biener <rguenther@suse.de>
13531
13532 * gcc.dg/gimplefe-21.c: New testcase.
13533
f15dbadb
MC
135342017-01-12 Michael Collison <michael.collison@arm.com>
13535
13536 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13537
73e32c47
JK
135382017-01-11 Julia Koval <julia.koval@intel.com>
13539 Uros Bizjak <ubizjak@gmail.com>
13540
13541 * gcc.target/i386/sgx.c New test.
13542 * gcc.target/i386/sse-12.c: Add -msgx.
13543 * gcc.target/i386/sse-13.c: Ditto.
13544 * gcc.target/i386/sse-14.c: Ditto.
13545 * gcc.target/i386/sse-22.c: Ditto.
13546 * gcc.target/i386/sse-23.c: Ditto.
13547 * g++.dg/other/i386-2.C: Ditto.
13548 * g++.dg/other/i386-3.C: Ditto.
13549
3594adc7
MS
135502017-01-11 Martin Sebor <msebor@redhat.com>
13551
13552 PR c++/24511
13553 * g++.dg/template/explicit9.C: New test.
13554
01bfd257
NS
135552017-01-11 Nathan Sidwell <nathan@acm.org>
13556
13557 PR c++/77812
13558 * g++.dg/pr77812.C: New.
13559
88df7964
JJ
135602017-01-11 Jakub Jelinek <jakub@redhat.com>
13561
eae63d78
JJ
13562 PR c++/71537
13563 * g++.dg/cpp1y/constexpr-71537.C: New test.
13564
88df7964
JJ
13565 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13566 argument.
13567
960ecba4
MS
135682017-01-11 Martin Sebor <msebor@redhat.com>
13569
13570 PR c/47931
13571 * c-c++-common/Waddress-2.c: New test.
13572
1f258a55
JJ
135732017-01-11 Jakub Jelinek <jakub@redhat.com>
13574
13575 PR c++/78341
13576 * g++.dg/cpp0x/pr78341.C: New test.
13577
bf5fbf46
MS
135782017-01-11 Martin Sebor <msebor@redhat.com>
13579
13580 PR c/78768
13581 * gcc.dg/pr78768.c: New test.
13582
19ff0049
DM
135832017-01-11 David Malcolm <dmalcolm@redhat.com>
13584
13585 PR driver/78877
13586 * gcc.dg/spellcheck-options-14.c: New test case.
13587 * gcc.dg/spellcheck-options-15.c: New test case.
13588 * gcc.dg/spellcheck-options-16.c: New test case.
13589 * gcc.dg/spellcheck-options-17.c: New test case.
13590
c86e9f03
ML
135912017-01-11 Martin Liska <mliska@suse.cz>
13592
13593 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13594
947f51d6
JJ
135952017-01-11 Jakub Jelinek <jakub@redhat.com>
13596
13597 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13598 instead of just 1 for the decomposition from struct C.
13599
849fccf8
EB
136002017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13601
13602 * gcc.c-torture/execute/20170111-1.c: New test.
13603
80c74722
RB
136042017-01-11 Richard Biener <rguenther@suse.de>
13605
13606 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13607
4c4b4703
JJ
136082017-01-11 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR middle-end/50199
13611 * gcc.dg/lto/pr50199_0.c: New test.
13612
664b1a6b
MS
136132017-01-10 Martin Sebor <msebor@redhat.com>
13614
13615 PR testsuite/78960
13616 PR testsuite/78959
13617 PR testsuite/78133
13618 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13619 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13620
fefd3086
MS
136212017-01-10 Martin Sebor <msebor@redhat.com>
13622
13623 PR middle-end/78138
664b1a6b 13624 * gcc.dg/pr78138.c: New test.
fefd3086 13625
b9f4757f
DM
136262017-01-10 David Malcolm <dmalcolm@redhat.com>
13627
13628 PR c++/77949
13629 * g++.dg/diagnostic/pr77949.C: New test case.
13630
5a50f6bb
MS
136312017-01-10 Martin Sebor <msebor@redhat.com>
13632
13633 PR middle-end/78245
13634 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13635
c16880ef
MS
136362017-01-10 Martin Sebor <msebor@redhat.com>
13637
13638 PR tree-optimization/78775
13639 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13640 * gcc.dg/attr-alloc_size-10.c: New test.
13641 * gcc.dg/attr-alloc_size-11.c: New test.
13642 * gcc.dg/builtin-stringop-chk-7.c: New test.
13643 * gcc.dg/pr78775.c: New test.
13644 * gcc.dg/pr78973-2.c: New test.
13645 * gcc.dg/pr78973.c: New test.
13646
5363d9d9
JL
136472017-01-10 Jeff Law <law@redhat.com>
13648
13649 PR tree-optimization/77766
13650 PR tree-optimization/78856
13651 * gcc.c-torture/execute/pr77766.c: New test.
13652
aae23693
RB
136532016-01-10 Richard Biener <rguenther@suse.de>
13654
13655 PR tree-optimization/79034
13656 * g++.dg/torture/pr79034.C: New testcase.
13657
a0843aed
ML
136582017-01-10 Martin Liska <mliska@suse.cz>
13659
13660 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13661 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13662 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13663 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13664 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13665 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13666 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13667 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13668 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13669 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13670 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13671 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13672 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13673 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13674 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13675 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13676 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13677 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13678 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13679 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13680 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13681 * gcc.dg/ipa/pr64307.c: Likewise.
13682 * gcc.dg/ipa/pr77653.c: Likewise.
13683
79fc8ffe
AS
136842017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13685
13686 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13687 * g++.dg/other/i386-3.C: Ditto.
13688 * gcc.target/i386/sse-12.c: Ditto.
13689 * gcc.target/i386/sse-13.c: Ditto.
13690 * gcc.target/i386/sse-22.c: Ditto.
13691 * gcc.target/i386/sse-23.c: Ditto.
13692 * gcc.target/i386/builtin_target.c: Handle new option.
13693 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13694 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13695 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13696
dfa6951f
MS
136972017-01-09 Martin Sebor <msebor@redhat.com>
13698
13699 PR testsuite/79036
13700 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13701 with different precisions.
13702
a271e415
EB
137032017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13704
13705 * g++.dg/opt/call2.C: New test.
13706 * g++.dg/opt/call3.C: Likewise.
13707 * gnat.dg/array26.adb: New test.
13708 * gnat.dg/array26_pkg.ad[sb]: New helper.
13709 * gnat.dg/array27.adb: New test.
13710 * gnat.dg/array27_pkg.ad[sb]: New helper.
13711 * gnat.dg/array28.adb: New test.
13712 * gnat.dg/array28_pkg.ad[sb]: New helper.
13713
bd2c6270
JJ
137142017-01-09 Jakub Jelinek <jakub@redhat.com>
13715
13716 PR translation/79019
13717 PR translation/79020
13718 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13719 diagnostics.
13720 * gfortran.dg/initialization_17.f90: Likewise.
13721
1c1d8e75
DH
137222017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13723
13724 PR testsuite/79026
13725 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13726 * gcc.target/i386/pr78904-4.c: Likewise.
13727 * gcc.target/i386/pr78904-6.c: Likewise.
13728 * gcc.target/i386/pr78967-2.c: Likewise.
13729
cb330ba5
JJ
137302017-01-09 Jakub Jelinek <jakub@redhat.com>
13731
13732 PR tree-optimization/78899
13733 * gcc.target/i386/pr78899.c: New test.
13734 * gcc.dg/pr71077.c: New test.
13735
a5e14a42
MJ
137362017-01-09 Martin Jambor <mjambor@suse.cz>
13737
13738 PR ipa/78365
13739 PR ipa/78599
13740 * gcc.dg/torture/pr78365.c: New test.
13741
01216d27
JJ
137422017-01-09 Jakub Jelinek <jakub@redhat.com>
13743
dc59e50a
JJ
13744 PR c++/78948
13745 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13746 (main): Use int* instead of long long.
13747
01216d27
JJ
13748 PR tree-optimization/78938
13749 * gcc.dg/vect/pr78938.c: New test.
13750
c0d4fec7
KT
137512017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13752
13753 * gcc.dg/20161219.c: New test.
13754
7b1b0cc1
RB
137552017-01-09 Richard Biener <rguenther@suse.de>
13756
13757 PR tree-optimization/78997
13758 * gcc.dg/torture/pr78997.c: New testcase.
13759
813b9c0d
RB
137602017-01-09 Richard Biener <rguenther@suse.de>
13761
13762 PR debug/79000
13763 * g++.dg/lto/pr79000_0.C: New testcase.
13764 * g++.dg/lto/pr79000_1.c: Likewise.
13765
efcc8d38
MS
137662017-01-08 Martin Sebor <msebor@redhat.com>
13767
13768 PR middle-end/77708
13769 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13770 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13771 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13772 due to bug 78969.
13773 * gcc.dg/format/pr78569.c: Adjust.
13774
5ccf1d8d
DM
137752017-01-07 David Malcolm <dmalcolm@redhat.com>
13776
13777 PR c++/72803
13778 * g++.dg/diagnostic/pr72803.C: New test case.
13779
42002dfe
MS
137802017-01-07 Martin Sebor <msebor@redhat.com>
13781
13782 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13783 * gcc.dg/attr-alloc_size-4.c: Same.
13784
de91486c
AV
137852017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13786
13787 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13788 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13789 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13790 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13791 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13792 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13793 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13794
f55a925e
AS
137952017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13796 * gcc.dg/memcmp-1.c: New.
13797 * gcc.dg/strncmp-1.c: New.
13798
f3caa118
AV
137992017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13800
13801 * gcc.target/arm/acle/mcrr: New.
13802 * gcc.target/arm/acle/mcrr2: New.
13803 * gcc.target/arm/acle/mrrc: New.
13804 * gcc.target/arm/acle/mrrc2: New.
13805
ecc9a25b
AV
138062017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13807
13808 * gcc.target/arm/acle/mcr.c: New.
13809 * gcc.target/arm/acle/mrc.c: New.
13810 * gcc.target/arm/acle/mcr2.c: New.
13811 * gcc.target/arm/acle/mrc2.c: New.
13812
3811581f
AV
138132017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13814
13815 * gcc.target/arm/acle/ldc: New.
13816 * gcc.target/arm/acle/ldc2: New.
13817 * gcc.target/arm/acle/ldcl: New.
13818 * gcc.target/arm/acle/ldc2l: New.
13819 * gcc.target/arm/acle/stc: New.
13820 * gcc.target/arm/acle/stc2: New.
13821 * gcc.target/arm/acle/stcl: New.
13822 * gcc.target/arm/acle/stc2l: New.
13823
d57daa0c
AV
138242017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13825
13826 * gcc.target/arm/acle/acle.exp: Run tests for different options
13827 and make sure fat-lto-objects is used such that we can still do
13828 assemble scans.
13829 * gcc.target/arm/acle/cdp.c: New.
13830 * gcc.target/arm/acle/cdp2.c: New.
13831 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13832 (check_effective_target_arm_coproc1_ok_nocache): New.
13833 (check_effective_target_arm_coproc2_ok): New.
13834 (check_effective_target_arm_coproc2_ok_nocache): New.
13835 (check_effective_target_arm_coproc3_ok): New.
13836 (check_effective_target_arm_coproc3_ok_nocache): New.
13837 (check_effective_target_arm_coproc4_ok): New.
13838 (check_effective_target_arm_coproc4_ok_nocache): New.
13839
8a123229
MS
138402017-01-06 Martin Sebor <msebor@redhat.com>
13841
13842 PR middle-end/78605
13843 * gcc.dg/tree-ssa/pr78605.c: New test.
13844
5b8999d6
MS
138452017-01-05 Martin Sebor <msebor@redhat.com>
13846
13847 PR tree-optimization/78910
13848 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13849 diagnostics.
13850 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13851 * gcc.dg/tree-ssa/pr78910.c: New test.
13852
4e89adf9
EB
138532017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13854
13855 * gcc.dg/sso-10.c: New test.
13856
962c5679
JJ
138572017-01-05 Jakub Jelinek <jakub@redhat.com>
13858
cfd719e7
JJ
13859 PR tree-optimization/71016
13860 * gcc.target/i386/pr71016.c: New test.
13861 * gcc.target/aarch64/pr71016.c: New test.
13862 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13863
26f20371
JJ
13864 PR c++/78931
13865 * g++.dg/cpp1z/decomp19.C: New test.
13866
962c5679
JJ
13867 PR c++/78890
13868 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13869 * g++.dg/init/union1.C: Likewise.
13870 * g++.dg/cpp0x/union6.C: Expect errors.
13871 * g++.dg/cpp0x/union8.C: New test.
13872 * g++.dg/cpp0x/pr78890-1.C: New test.
13873 * g++.dg/cpp0x/pr78890-2.C: New test.
13874
8c15f541
DE
138752017-01-05 David Edelsohn <dje.gcc@gmail.com>
13876
13877 * gcc.target/powerpc/pr71670.c: Require p9vector.
13878 * gcc.target/powerpc/p9-novsx.c: Same.
13879
51b86113
DM
138802017-01-05 David Malcolm <dmalcolm@redhat.com>
13881
13882 * selftests/asr_div1.rtl: New file.
13883 * selftests/aarch64: New subdirectory.
13884 * selftests/aarch64/times-two.rtl: New file.
13885 * selftests/bb-index.rtl: New file.
13886 * selftests/cfg-test.rtl: New file.
13887 * selftests/const-int.rtl: New file.
13888 * selftests/example-labels.rtl: New file.
13889 * selftests/insn-with-mode.rtl: New file.
13890 * selftests/jump-to-label-ref.rtl: New file.
13891 * selftests/jump-to-return.rtl: New file.
13892 * selftests/jump-to-simple-return.rtl: New file.
13893 * selftests/mem.rtl: New file.
13894 * selftests/note-insn-deleted.rtl: New file.
13895 * selftests/note_insn_basic_block.rtl: New file.
13896 * selftests/simple-cse.rtl: New file.
13897 * selftests/symbol-ref.rtl: New file.
13898 * selftests/x86_64: New subdirectory.
13899 * selftests/x86_64/call-insn.rtl: New file.
13900 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13901 * selftests/x86_64/times-two.rtl: New file.
13902 * selftests/x86_64/unspec.rtl: New file.
13903
dc7650cc
NS
139042017-01-05 Nathan Sidwell <nathan@acm.org>
13905
13906 PR c++/78765
13907 * g++.dg/cpp0x/pr78765.C: New.
13908
3db70565
DV
139092017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13910
13911 * gcc.target/s390/memcpy-2.c: New test.
13912 * gcc.target/s390/memset-2.c: New test.
13913
f5a537e3
AK
139142017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13915
13916 * gcc.target/s390/memcpy-1.c: New test.
13917
d80c6d02
JL
139182017-01-04 Jeff Law <law@redhat.com>
13919
13920 PR tree-optimization/78812
13921 * g++.dg/torture/pr78812.C: New test.
13922
08edc320 139232017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13924
13925 PR target/71977
13926 PR target/70568
13927 PR target/78823
13928 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13929 64-bit VSX systems with direct move, whether we optimize common
13930 code sequences in the GLIBC math library for float math functions.
13931 * gcc.target/powerpc/pr71977-2.c: Likewise.
13932
a9342885
MP
139332017-01-04 Marek Polacek <polacek@redhat.com>
13934
13935 PR c++/64767
13936 * c-c++-common/Wpointer-compare-1.c: New test.
13937
066435fe
JJ
139382017-01-04 Jakub Jelinek <jakub@redhat.com>
13939
abec4284
JJ
13940 PR c++/78949
13941 * c-c++-common/Wunused-var-16.c: New test.
13942
26c43e27
JJ
13943 PR c++/78693
13944 * g++.dg/cpp0x/pr78693.C: New test.
13945
fc73e60c
JJ
13946 PR driver/78957
13947 * gcc.dg/pr78957.c: New test.
13948
c9cf3863
JJ
13949 * g++.dg/cpp1y/auto-fn34.C: New test.
13950
066435fe
JJ
13951 PR c++/71182
13952 * g++.dg/cpp0x/pr71182.C: New test.
13953
598bd687
KN
139542017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13955
13956 PR target/78056
13957 * gcc.target/powerpc/pr78056-1.c: New test.
13958 * gcc.target/powerpc/pr78056-2.c: New test.
13959 * gcc.target/powerpc/pr78056-3.c: New test.
13960 * gcc.target/powerpc/pr78056-4.c: New test.
13961 * gcc.target/powerpc/pr78056-5.c: New test.
13962 * gcc.target/powerpc/pr78056-6.c: New test.
13963 * gcc.target/powerpc/pr78056-7.c: New test.
13964 * gcc.target/powerpc/pr78056-8.c: New test.
13965 * lib/target-supports.exp
13966 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13967 whether the effective target supports the popcntb instruction.
13968
8194635a
JL
139692017-01-03 Jeff Law <law@redhat.com>
13970
13971 PR tree-optimization/67955
13972 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13973
baf9ebc8
MP
139742017-01-04 Marek Polacek <polacek@redhat.com>
13975
13976 PR c++/77545
13977 PR c++/77284
13978 * g++.dg/cpp0x/range-for32.C: New test.
13979 * g++.dg/cpp0x/range-for33.C: New test.
13980
5dd9a9d0
DM
139812017-01-04 David Malcolm <dmalcolm@redhat.com>
13982
13983 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13984
4bf07f3f
NS
139852017-01-04 Nathan Sidwell <nathan@acm.org>
13986
13987 PR c++/66735
13988 * g++.dg/cpp1y/pr66735.C: New.
13989
165ba2e9
JJ
139902017-01-04 Jakub Jelinek <jakub@redhat.com>
13991
13992 PR tree-optimization/71563
13993 * gcc.dg/tree-ssa/pr71563.c: New test.
13994
4567f969
JB
139952017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13996
13997 PR fortran/78534
13998 PR fortran/78976
13999 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14000 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14001 * gfortran.dg/transfer_intrinsic_1.f90: Change
14002 scan-tree-dump-times due to gfc_trans_string_copy change to
14003 avoid -Wstringop-overflow.
14004
1c06f07f
JL
140052017-01-03 Jeff Law <law@redhat.com>
14006
14007 PR tree-optimization/78856
14008 * gcc.c-torture/execute/pr78856.c: New test.
14009
60fb638f
MM
140102017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14011
14012 PR target/78953
14013 * gcc.target/powerpc/pr78953.c: New test.
14014
e4d02f52
ILT
140152017-01-03 Ian Lance Taylor <iant@google.com>
14016
14017 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14018 enums.
14019
5b4f088d
MS
140202017-01-03 Martin Sebor <msebor@redhat.com>
14021
14022 PR tree-optimization/78696
14023 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14024 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14025 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14026 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14027
140282017-01-03 David Malcolm <dmalcolm@redhat.com>
14029
14030 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14031 with more than one digit.
14032 * lib/gcc-dg.exp (process-message): Support more than one digit
14033 in relative line specifications.
14034
140352017-01-03 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR tree-optimization/78965
14038 * gcc.dg/pr78965.c: New test.
14039
14040 PR middle-end/78901
14041 * g++.dg/opt/pr78901.C: New test.
14042
140432017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14044
14045 PR fortran/78534
14046 PR fortran/66310
14047 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14048 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14049 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14050 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14051 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14052 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14053 * gfortran.dg/string_1_lp64.f90: New test.
14054 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14055 * gfortran.dg/string_3_lp64.f90: New test.
14056 * gfortran.dg/transfer_intrinsic_1.f90: Change
14057 scan-tree-dump-times due to gfc_trans_string_copy change to
14058 avoid -Wstringop-overflow.
14059
8b7163c6
UB
140602017-01-02 Uros Bizjak <ubizjak@gmail.com>
14061
14062 PR target/78967
14063 * gcc.target/i386/pr78967-1.c: New test.
14064 * gcc.target/i386/pr78967-2.c: Ditto.
14065 * gcc.target/i386/pr78967-3.c: Ditto.
14066
14067 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14068 * gcc.target/i386/pr78904-4.c: Ditto.
14069 * gcc.target/i386/pr78904-6.c: Ditto.
14070
e2940b98
JH
140712017-01-01 Jan Hubicka <hubicka@ucw.cz>
14072
14073 PR middle-end/77674
14074 * g++.dg/torture/pr77674.C: New testcase.
14075
cbe34bb5 140762017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
14077
14078 Update copyright years.
818ab71a 14079\f
cbe34bb5 14080Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
14081
14082Copying and distribution of this file, with or without modification,
14083are permitted in any medium without royalty provided the copyright
14084notice and this notice are preserved.