]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR rtl-optimization/68205 (ICE compiling gcc.c-torture/execute/20040709-2.c with...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
71a84d92
JJ
12017-10-10 Jakub Jelinek <jakub@redhat.com>
2
16d926d2
JJ
3 PR rtl-optimization/68205
4 * gcc.c-torture/execute/20040709-3.c: New test.
5
b2ca2504
JJ
6 PR c++/67625
7 * g++.dg/cpp0x/pr67625.C: New test.
8
c9a0dec5
JJ
9 PR middle-end/70887
10 * g++.dg/cpp0x/pr70887.C: New test.
11
aaf58ab1
JJ
12 PR c++/70338
13 * g++.dg/cpp0x/pr70338.C: New test.
14
10885d13
JJ
15 PR c++/77786
16 * g++.dg/cpp1y/pr77786.C: New test.
17
da31baba
JJ
18 PR c++/71875
19 * g++.dg/cpp1y/pr71875.C: New test.
20
24f8d391
JJ
21 PR c++/77578
22 * g++.dg/gomp/pr77578.C: New test.
23
4407c309
JJ
24 PR middle-end/70100
25 * g++.dg/opt/pr70100.C: New test.
26
7094f0d3
JJ
27 PR c++/68252
28 * g++.dg/other/pr68252.C: New test.
29
71a84d92
JJ
30 PR target/79565
31 PR target/82483
32 * gcc.target/i386/pr82483-1.c: New test.
33 * gcc.target/i386/pr82483-2.c: New test.
34
24d8f6b6
WS
352017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
36
37 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
38 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
39 instruction list.
40
35b82d26
NS
412017-10-10 Nathan Sidwell <nathan@acm.org>
42
43 PR preprocessor/82506
44 * g++.dg/cpp/string-3.C: New.
45
f1e2a004
WS
462017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
47
48 * gcc.target/powerpc/fold-vec-splat-16.c: New
49 * gcc.target/powerpc/fold-vec-splat-32.c: New.
50 * gcc.target/powerpc/fold-vec-splat-8.c: New.
51
3934b625
TK
522017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
53
54 PR libfortran/82233
55 * gfortran.dg/execute_command_line_3.f90: New test.
56
53befce7
WS
572017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
58
59 * gcc.target/powerpc/fold-vec-splat-16.c: New
60 * gcc.target/powerpc/fold-vec-splat-32.c: New.
61 * gcc.target/powerpc/fold-vec-splat-8.c: New.
62
0ec8f0c6
WS
632017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
64
65 * gcc.target/powerpc/fold-vec-splats-char.c: New.
66 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
67 * gcc.target/powerpc/fold-vec-splats-int.c: New.
68 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
69 * gcc.target/powerpc/fold-vec-splats-short.c: New.
70
802b38c9
JJ
712017-10-10 Jakub Jelinek <jakub@redhat.com>
72
73 PR c/82437
74 * c-c++-common/Wtautological-compare-7.c: New test.
75
2fe1a1b8
BC
762017-10-10 Bin Cheng <bin.cheng@arm.com>
77
78 * gcc.dg/tree-ssa/ldist-34.c: New test.
79
efe040bf
BC
802017-10-10 Bin Cheng <bin.cheng@arm.com>
81
82 * gcc.dg/tree-ssa/ldist-27.c: New test.
83
0c6ddd1d
ES
842017-10-09 Ed Schonberg <schonberg@adacore.com>
85
86 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
87 gnat.dg/class_wide4_pkg2.ads: New testcase.
88
892017-10-09 Ed Schonberg <schonberg@adacore.com>
90
91 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
92
932017-10-09 Ed Schonberg <schonberg@adacore.com>
94
95 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
96 New testcase.
97
a1df6521
MM
982017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
99
100 * gcc.target/powerpc/amo1.c: New test.
101 * gcc.target/powerpc/amo2.c: Likewise.
102
7668b0a6
RB
1032017-10-09 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/82449
106 * gfortran.dg/graphite/pr82449.f: New testcase.
107
ad2c91b2
AK
1082017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
109
110 PR target/82463
111 * gcc.target/s390/zvector/pr82463.c: New test.
112
3141e768
AK
1132017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
114
115 PR target/82465
116 * gcc.target/s390/zvector/pr82465.c: New test.
117
8d9c7f8a
WD
1182017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
119
120 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
121
b7807e11
TV
1222017-10-09 Tom de Vries <tom@codesourcery.com>
123
124 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
125 number relative.
126 (abort): Declare.
127
561593c1
EB
1282017-10-08 Eric Botcazou <ebotcazou@adacore.com>
129
130 * gcc.c-torture/execute/20171008-1.c: New test.
131
5759add4
JL
1322017-10-03 Jeff Law <law@redhat.com>
133
134 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
135 * gcc.dg/stack-check-6.c: Likewise.
136 * gcc.dg/stack-check-6a.c: Likewise.
137
59abe903
MC
1382017-10-07 Michael Collison <michael.collison@arm.com>
139
140 * gcc.target/aarch64/var_shift_mask_2.c: New test.
141
2fcd5884
PT
1422017-10-07 Paul Thomas <pault@gcc.gnu.org>
143
144 PR fortran/82375
145 * gfortran.dg/pdt_13.f03 : New test.
146 * gfortran.dg/pdt_14.f03 : New test.
147 * gfortran.dg/pdt_15.f03 : New test.
148
12b9f3ac
JH
1492017-10-07 Jan Hubicka <hubicka@ucw.cz>
150
151 * gcc.dg/cold-1.c: New testcase.
152
b8f49e4a
PC
1532017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
154
155 PR c++/80805
156 * g++.dg/cpp0x/pr80805.C: New.
157
5abde510
TK
1582017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
159
160 PR fortran/49232
161 * gfortran.dg/contiguous_4.f90: New test.
162
58ebb59b
PC
1632017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
164
165 PR c++/66690
166 * g++.dg/cpp1y/pr66690.C: New.
167
9db84ece
NS
1682017-10-06 Nathan Sidwell <nathan@acm.org>
169
170 PR c++/82424
171 * g++.dg/warn/pr82424.C: New.
172
681f18d1
JJ
1732017-10-06 Jakub Jelinek <jakub@redhat.com>
174
7260f6f7
JJ
175 PR c++/82299
176 * g++.dg/cpp0x/pr82299.C: New test.
177
681f18d1
JJ
178 P0704R1 - fixing const-qualified pointers to members
179 * g++.dg/cpp2a/ptrmem1.C: New test.
180
513d5564
ML
1812017-10-06 Martin Liska <mliska@suse.cz>
182
183 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
184
d155a264
SD
1852017-10-06 Sudakshina Das <sudi.das@arm.com>
186
187 * gcc.target/aarch64/bic_imm_1.c: New test.
188 * gcc.target/aarch64/orr_imm_1.c: Likewise.
189
e78b10ce
PC
1902017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
191
192 PR c++/60153
193 * g++.dg/cpp0x/variadic-crash3.C: New.
194
2f391428
JJ
1952017-10-06 Jakub Jelinek <jakub@redhat.com>
196
197 PR tree-optimization/82434
198 * gcc.dg/store_merging_9.c: New test.
199
d20eac1b
RB
2002017-10-06 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/82397
203 * gfortran.dg/pr82397.f: New testcase.
204
ac95a65d
AK
2052017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
206
207 PR target/82322
208 * gcc.target/s390/zvector/pr82322.c: New test.
209
6fcb90c6
AK
2102017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
211
212 PR target/82317
213 * gcc.target/s390/zvector/pr82317.c: New test.
214
3d28cdc2
RB
2152017-10-06 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/82422
218 * gcc.dg/graphite/pr82422.c: New testcase.
219
6c7e0f7a
RB
2202017-10-06 Richard Biener <rguenther@suse.de>
221
222 PR tree-optimization/82421
223 * gcc.dg/graphite/pr82421.c: New testcase.
224
4e34b338
JJ
2252017-10-06 Jakub Jelinek <jakub@redhat.com>
226
227 PR c/82437
228 * c-c++-common/Wtautological-compare-6.c: New test.
229
bd8d431f
RB
2302017-10-06 Richard Biener <rguenther@suse.de>
231
232 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
233 * gcc.dg/graphite/id-16.c: Likewise.
234 * gcc.dg/graphite/pr46168.c: Likewise.
235 * gcc.dg/graphite/pr68756.c: Likewise.
236 * gcc.dg/graphite/pr69728.c: Likewise.
237 * gcc.dg/graphite/pr71575-2.c: Likewise.
238 * gcc.dg/graphite/pr77362.c: Likewise.
239 * gcc.dg/graphite/pr81373.c: Likewise.
240 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
241 * gfortran.dg/graphite/interchange-1.f: Likewise.
242 * gfortran.dg/graphite/pr42334-1.f: Likewise.
243 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
244 * gfortran.dg/graphite/pr42393.f90: Likewise.
245 * gfortran.dg/graphite/pr47019.f: Likewise.
246 * gfortran.dg/graphite/id-17.f: Likewise.
247 * gfortran.dg/graphite/id-19.f: Likewise.
248 * gfortran.dg/graphite/run-id-2.f90: Likewise.
249 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
250 * gfortran.dg/graphite/pr42326.f90: Likewise.
251 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
252 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
253 a code generation error.
254 * gfortran.dg/graphite/run-id-3.f90: Likewise.
255 * gfortran.dg/graphite/pr29832.f90: Likewise.
256
31bee964
RB
2572017-10-06 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/82436
260 * gcc.dg/vect/pr82436.c: New testcase.
261
4bc4b2b4
BE
2622017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
263
264 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
265
592fbfb5
TC
2662017-10-05 Tamar Christina <tamar.christina@arm.com>
267
268 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
269 * lib/target-supports.exp (vect_sizes_16B_8B): New.
270
2712017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
272
273 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
274 * gcc.dg/vect/vect-align-2.c: Likewise.
275 * gcc.dg/vect/vect-multitypes-1.c: Likewise
276
807e3be2
NS
2772017-10-05 Nathan Sidwell <nathan@acm.org>
278
279 * g++.dg/warn/mvp.C: New.
280
05e1eaeb
JJ
2812017-10-05 Jakub Jelinek <jakub@redhat.com>
282
283 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
284 friendly.
285
bb61e6e3
RB
2862017-10-05 Richard Biener <rguenther@suse.de>
287
288 * gfortran.dg/graphite/id-17.f: Fix typo.
289 * gfortran.dg/graphite/id-19.f: Likewise.
290 * gfortran.dg/graphite/pr29832.f90: Likewise.
291 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
292 * gfortran.dg/graphite/pr42326.f90: Likewise.
293 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
294 * gfortran.dg/graphite/run-id-2.f90: Likewise.
295 * gfortran.dg/graphite/run-id-3.f90: Likewise.
296
5b93c0ee
PC
2972017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR c++/80471
300 * g++.dg/cpp1y/pr80471.C: New.
301
25139006
PC
3022017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
303
304 PR c++/78131
305 * g++.dg/cpp1z/constexpr-lambda17.C: New.
306
968e56bf
PC
3072017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
308
309 PR c++/78018
310 * g++.dg/cpp1y/lambda-generic-78018.C: New.
311
fb4ccfed
PC
3122017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
313 Andrew Pinski <apinski@cavium.com>
314
315 PR c++/71946
316 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
317 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
318
ab6501d7
SD
3192017-10-04 Sudakshina Das <sudi.das@arm.com>
320
321 * gcc.target/aarch64/bic_imm_1.c: New.
322 * gcc.target/aarch64/orr_imm_1.c: Likewise.
323
b419102c
NS
3242017-10-04 Nathan Sidwell <nathan@acm.org>
325
326 * g++.dg/abi/mangle41.C: Adjust diagnostics.
327
420db574
JJ
3282017-10-04 Jakub Jelinek <jakub@redhat.com>
329
330 PR c++/82373
331 * g++.dg/cpp1y/pr82373.C: New test.
332
8139a48e
DM
3332017-10-04 David Malcolm <dmalcolm@redhat.com>
334
335 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
336 underlining for param.
337 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
338 highlighting of parameters; add test coverage for trivial
339 parameter decls, and for callback parameters.
340 * gcc.dg/pr68533.c: Update location of two errors to reflect
341 location of params.
342
6069fe72
DM
3432017-10-04 David Malcolm <dmalcolm@redhat.com>
344
345 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
346 (create_code): Call it.
347 * jit.dg/test-vector-rvalues.cc: New test case.
348
4f15b6a2
AK
3492017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
350
351 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
352 vector loop peeling.
353 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
354 New proc.
355
30d027da
AK
3562017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
357
358 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
359 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
360 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
361 vect_floatint_cvt with vect_doubleint_cvt.
362 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
363 vect_intfloat_cvt with vect_intdouble_cvt.
364 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
365 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
366 depend on vect_intdouble_cvt.
367 * lib/target-supports.exp
368 (check_effective_target_vect_doubleint_cvt)
369 (check_effective_target_vect_intdouble_cvt): New procs.
370
c059a92e
AK
3712017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
372
373 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
374 * lib/target-supports.exp (check_effective_target_vect_long_mult):
375 New proc.
376
a4646113
AK
3772017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
378
379 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
380 * gfortran.dg/vect/pr77848.f: Likewise.
381
26412773
AK
3822017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
383
384 * lib/target-supports.exp (check_effective_target_vect_float):
385 Return 1 being on a S/390 with VXE.
386 * gcc.dg/vect/pr31699.c: Require vec_float.
387 * gcc.dg/vect/pr61194.c: Likewise.
388 * gcc.dg/vect/pr65947-10.c: Likewise.
389 * gcc.dg/vect/pr66142.c: Likewise.
390 * gcc.dg/vect/slp-10.c: Likewise.
391 * gcc.dg/vect/slp-11c.c: Likewise.
392 * gcc.dg/vect/slp-12b.c: Likewise.
393 * gcc.dg/vect/slp-18.c: Likewise.
394 * gcc.dg/vect/slp-33.c: Likewise.
395 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
396 * gcc.dg/vect/slp-cond-2.c: Likewise.
397 * gcc.dg/vect/vect-cond-10.c: Likewise.
398 * gcc.dg/vect/vect-cond-8.c: Likewise.
399 * gcc.dg/vect/vect-cond-9.c: Likewise.
400 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
401 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
402
ebb4badd
TS
4032017-10-04 Thomas Schwinge <thomas@codesourcery.com>
404
405 PR tree-optimization/82374
406 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
407 attributes propagation changes for OMP outlined regions.
408 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
409 * c-c++-common/goacc/kernels-reduction.c: Likewise.
410
f95810b5
RS
4112017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
412
413 PR tree-optimization/82413
414 * g++.dg/pr82413.C: New test.
415
707905d0
PT
4162017-10-04 Paul Thomas <pault@gcc.gnu.org>
417
418 PR fortran/77296
419 * gfortran.dg/associate_32.f03 : New test.
420
8bca3f59
PC
4212017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
422
423 PR c++/78816
424 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
425
5c38262d
JJ
4262017-10-04 Jakub Jelinek <jakub@redhat.com>
427
428 PR tree-optimization/82374
429 * gcc.dg/gomp/pr82374.c: New test.
430
21375f0d
RB
4312017-10-04 Richard Biener <rguenther@suse.de>
432
433 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
434 errors and scan for one.
435 * gfortran.dg/graphite/id-19.f: Likewise.
436 * gfortran.dg/graphite/pr29832.f90: Likewise.
437 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
438 * gfortran.dg/graphite/pr42326.f90: Likewise.
439 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
440 * gfortran.dg/graphite/run-id-2.f90: Likewise.
441 * gfortran.dg/graphite/run-id-3.f90: Likewise.
442 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
443
944e0841
MM
4442017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
445
446 * gcc.target/powerpc/float128-odd.c: New test.
447
5bd8ff41
PC
4482017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
449
450 PR c++/70343
451 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
452
11e3d45c
JL
4532017-10-03 Jeff Law <law@redhat.com>
454
455 PR target/82358
456 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
457
3b7511f9
MJ
4582017-10-03 Martin Jambor <mjambor@suse.cz>
459
460 PR tree-optimization/82363
461 * gcc.dg/tree-ssa/pr82363.c: New test.
462
bb81a576
JJ
4632017-10-03 Jakub Jelinek <jakub@redhat.com>
464
33ff5dda
JJ
465 PR tree-optimization/82381
466 * gcc.c-torture/compile/pr82381.c: New test.
467
bb81a576
JJ
468 PR target/82386
469 * gcc.dg/pr82386.c: New test.
470
5aab83d5
PC
4712017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
472
473 PR c++/70570
474 * g++.dg/cpp1y/lambda-generic-70570.C: New.
475
70c894ea
PC
4762017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
477
478 PR c++/79590
479 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
480
603841eb
PC
4812017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
482
483 PR c++/79005
484 * g++.dg/cpp1y/lambda-generic-79005.C: New.
485
da3723a8
PT
4862017-10-02 Paul Thomas <pault@gcc.gnu.org>
487
488 PR fortran/82312
489 * gfortran.dg/typebound_proc_36.f90 : New test.
490
20a7e14a
PB
4912017-10-02 Peter Bergner <bergner@vnet.ibm.com>
492
493 PR target/80210
494 * gcc.target/powerpc/pr80210-2.c: New test.
495
f240a230
JJ
4962017-10-02 Jakub Jelinek <jakub@redhat.com>
497
476dec78
JJ
498 * gcc.dg/pr82389.c: New test.
499
f240a230
JJ
500 PR tree-optimization/82387
501 PR tree-optimization/82388
502 PR tree-optimization/82389
503 * gcc.c-torture/compile/pr82389.c: New test.
504 * gcc.c-torture/execute/pr82387.c: New test.
505 * gcc.c-torture/execute/pr82388.c: New test.
506
bac1187d
PC
5072017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
508
509 PR c++/79180
510 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
511 * g++.dg/torture/pr79180.C: Likewise.
512
513 PR c++/71386
514 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
515
96e2d1d1
RB
5162017-10-02 Richard Biener <rguenther@suse.de>
517
518 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
519 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
520 * gcc.dg/graphite/id-16.c: Likewise.
521 * gcc.dg/graphite/pr46168.c: Likewise.
522 * gcc.dg/graphite/pr68756.c: Likewise.
523 * gcc.dg/graphite/pr69728.c: Likewise.
524 * gcc.dg/graphite/pr71575-2.c: Likewise.
525 * gcc.dg/graphite/pr77362.c: Likewise.
526 * gcc.dg/graphite/pr81373.c: Likewise.
527 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
528 * gfortran.dg/graphite/interchange-1.f: Likewise.
529 * gfortran.dg/graphite/pr29581.f90: Likewise.
530 * gfortran.dg/graphite/pr42334-1.f: Likewise.
531 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
532 * gfortran.dg/graphite/pr42393.f90: Likewise.
533 * gfortran.dg/graphite/pr47019.f: Likewise.
534
1a6da556
PC
5352017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
536
537 PR c++/69977
538 * g++.dg/cpp1y/lambda-generic-69977.C: New.
539
144d302e
PC
5402017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
541
542 PR c++/59991
543 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
544
7838c9a8
TV
5452017-10-02 Tom de Vries <tom@codesourcery.com>
546
547 * gcc.c-torture/compile/pr82337.c: Add
548 dg-require-effective-target nonlocal_goto.
549
f25a140b
RS
5502017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
551 Alan Hayward <alan.hayward@arm.com>
552 David Sherwood <david.sherwood@arm.com>
553
554 PR target/71307
555 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
556
0389d86c
RB
5572017-10-02 Richard Biener <rguenther@suse.de>
558
559 PR tree-optimization/82355
560 * gcc.dg/graphite/fuse-1.c: Adjust.
561 * gcc.dg/graphite/fuse-2.c: Likewise.
562 * gcc.dg/graphite/pr82355.c: New testcase.
563
aa2a59fc
JL
5642017-10-01 Jeff Law <law@redhat.com>
565
566 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
567
efa1d7a2
DH
5682017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
569
570 PR fortran/61450
571 * gfortran.dg/binding_label_tests_28.f90: New test.
572
ae3f9c32
PC
5732017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/65949
576 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
577
333cb612
PC
5782017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
579
580 PR c++/68754
581 * g++.dg/cpp1y/constexpr-68754.C: Move...
582 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
583
15c77315
JJ
5842017-09-30 Jakub Jelinek <jakub@redhat.com>
585
586 PR target/82361
587 * gcc.target/i386/pr82361-1.c: New test.
588 * gcc.target/i386/pr82361-2.c: New test.
589
b09bf97b
YG
5902017-09-29 Yury Gribov <tetra2005@gmail.com>
591
592 PR middle-end/82319
593 * c-c++/common/pr57371-4.c: Test NaN comparisons.
594
6e3e8419
EB
5952017-09-29 Eric Botcazou <ebotcazou@adacore.com>
596
597 * g++.dg/other/dump-ada-spec-10.C: New test.
598
e9d297a1
JL
5992017-09-29 Jeff Law <law@redhat.com>
600
601 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
602
603be022
JJ
6032017-09-29 Jakub Jelinek <jakub@redhat.com>
604
605 P0683R1 - default member initializers for bit-fields
606 * g++.dg/ext/bitfield6.C: New test.
607 * g++.dg/cpp2a/bitfield1.C: New test.
608 * g++.dg/cpp2a/bitfield2.C: New test.
609 * g++.dg/cpp2a/bitfield3.C: New test.
610
9129a561
VM
6112017-09-29 Vladimir Makarov <vmakarov@redhat.com>
612
613 PR target/81481
614 * gcc.target/i386/pr81481.c: New.
615
a815fe44
KN
6162017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
617
b5e6b7ca 618 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
619 and dg-require-effective-target directives to correct testing
620 behavior.
b5e6b7ca
SB
621 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
622 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
623 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 624 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 625 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 626 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 627 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 628 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 629 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 630 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 631 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 632 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 633 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 634 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 635 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 636 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 637 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 638
e75210d6
BS
6392017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
640
641 PR tree-optimization/82337
642 * gcc.c-torture/compile/pr82337.c: New file.
643
52c6ab74
JM
6442017-09-29 Javier Miranda <miranda@adacore.com>
645
646 * gnat.dg/unchecked_union3.adb: New testcase.
647
6482017-09-29 Javier Miranda <miranda@adacore.com>
649
650 * gnat.dg/unchecked_union2.adb: New testcase.
651
1dce26a1
DH
6522017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
653
654 PR fortran/25071
655 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
656 * gfortran.dg/argument_checking_4.f90: Likewise.
657 * gfortran.dg/argument_checking_5.f90: Likewise.
658 * gfortran.dg/argument_checking_6.f90: Likewise.
659 * gfortran.dg/argument_checking_10.f90: Likewise.
660 * gfortran.dg/argument_checking_13.f90: Likewise.
661 * gfortran.dg/argument_checking_15.f90: Likewise.
662 * gfortran.dg/argument_checking_18.f90: Likewise.
663 * gfortran.dg/gomp/udr8.f90: Likewise.
664 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
665 the dg-options.
666
bf61f589
JJ
6672017-09-29 Jakub Jelinek <jakub@redhat.com>
668
27746ca9
JJ
669 * g++.dg/ext/bitfield7.C: New test.
670 * g++.dg/ext/bitfield8.C: New test.
671 * g++.dg/ext/bitfield9.C: New test.
672
2a389958
JJ
673 PR c/82340
674 * gcc.dg/tree-ssa/pr82340.c: New test.
675
bf61f589
JJ
676 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
677
051e4e1c
PC
6782017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
679
680 PR c++/79488
681 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
682
ff299487
JJ
6832017-09-28 Jakub Jelinek <jakub@redhat.com>
684
685 PR target/82342
686 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
687 * gcc.target/i386/pr82260-2.c: Likewise.
688
10e93cf5
SS
6892017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
690
691 * gcc.target/i386/avx512f-constant-float-return.c: New test.
692
b4aac5c3
CL
6932017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
694
695 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
696 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
697 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
698 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
699 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
700 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
701 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
702 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
703 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
704 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
705
5a47aa2c
DM
7062017-09-28 David Malcolm <dmalcolm@redhat.com>
707
708 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
709 test case.
710 * jit.dg/test-returning-function-ptr.c (create_code): Update to
711 create a function pointer type independently of the call to
712 gcc_jit_function_get_address, and assign the pointer to a local
713 before returning it, to exercise the function pointer type
714 comparison code.
715
15a65e63
DM
7162017-09-27 David Malcolm <dmalcolm@redhat.com>
717
718 * jit.dg/all-non-failing-tests.h: Add
719 test-returning-function-ptr.c.
720 * jit.dg/test-returning-function-ptr.c: New test case.
721
a509c571
CL
7222017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
723
724 PR target/71727
725 * gcc.target/aarch64/pr71727-2.c: New test.
726
6e0cc90b
KN
7272017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
728
729 * gcc.target/powerpc/swaps-p8-28.c: New test.
730 * gcc.target/powerpc/swaps-p8-29.c: New test.
731 * gcc.target/powerpc/swaps-p8-30.c: New test.
732 * gcc.target/powerpc/swaps-p8-31.c: New test.
733 * gcc.target/powerpc/swaps-p8-32.c: New test.
734 * gcc.target/powerpc/swaps-p8-33.c: New test.
735 * gcc.target/powerpc/swaps-p8-34.c: New test.
736 * gcc.target/powerpc/swaps-p8-35.c: New test.
737 * gcc.target/powerpc/swaps-p8-36.c: New test.
738 * gcc.target/powerpc/swaps-p8-37.c: New test.
739 * gcc.target/powerpc/swaps-p8-38.c: New test.
740 * gcc.target/powerpc/swaps-p8-39.c: New test.
741 * gcc.target/powerpc/swaps-p8-40.c: New test.
742 * gcc.target/powerpc/swaps-p8-41.c: New test.
743 * gcc.target/powerpc/swaps-p8-42.c: New test.
744 * gcc.target/powerpc/swaps-p8-43.c: New test.
745 * gcc.target/powerpc/swaps-p8-44.c: New test.
746 * gcc.target/powerpc/swaps-p8-45.c: New test.
747
4ca4cf4e
CL
7482017-09-27 Carl Love <cel@us.ibm.com>
749 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
750 for the __builtin_fctid and __builtin_fctiw.
751
d4b7f2ee
PJ
7522017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
753
754 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
755 new group memory offsetting code in the BRIG frontend.
756 * brig.dg/test/gimple/function_calls.hsail: Likewise.
757 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
758 * brig.dg/test/gimple/variables.hsail: Likewise.
759
b55c7343
JJ
7602017-09-27 Jakub Jelinek <jakub@redhat.com>
761
762 PR c++/82159
763 * g++.dg/opt/pr82159.C: New test.
764
7ba950d3
AK
7652017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
766
767 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
768
7a6ed74d
MM
7692017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
770
771 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
772 don't generate a 32-bit shift after doing XSCVDPSPN.
773 * gcc.target/powerpc/direct-move-float1.c: Likewise.
774 * gcc.target/powerpc/direct-move-float3.c: New test.
775
1d6fadee
PK
7762017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
777
778 * gcc.dg/tree-ssa/cmpdiv.c: New test.
779
1262c6cf
CL
7802017-09-26 Carl Love <cel@us.ibm.com>
781
782 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
783 file for the new built-ins and the existing built-ins.
784
63b62fa0
JW
7852017-09-26 Janus Weil <janus@gcc.gnu.org>
786
787 PR fortran/82143
788 PR fortran/82324
789 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
790 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
791 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
792 Don't assume that DOUBLE PRECISION has kind=16.
793
3c549718
TK
7942017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
795
796 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
797 warning from associate construct and do loop.
798
5714abff
TK
7992017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
800
801 * gfortran.dg/gomp/associate1.f90: Really commit change
802 from 2017-09-25.
803 * gfortran.dg/predcom-1.f: Likewise.
804 * gfortran.dg/unconstrained_commons.f: Likewise.
805
caab3763
JJ
8062017-09-26 Jakub Jelinek <jakub@redhat.com>
807
808 PR middle-end/35691
809 * gcc.dg/pr35691-5.c: New test.
810 * gcc.dg/pr35691-6.c: New test.
811
621e5370
RB
8122017-09-26 Richard Biener <rguenther@suse.de>
813
814 PR tree-optimization/82321
815 * gcc.dg/graphite/pr82321.c: New testcase.
816
703fe7a4
AK
8172017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
818
18b10d78
AK
819 * lib/target-supports.exp (check_effective_target_vect_int)
820 (check_effective_target_vect_shift)
821 (check_effective_target_whole_vector_shift)
822 (check_effective_target_vect_shift_char)
823 (check_effective_target_vect_long)
824 (check_effective_target_vect_double)
825 (check_effective_target_vect_long_long)
826 (check_effective_target_vect_perm)
827 (check_effective_target_vect_perm_byte)
828 (check_effective_target_vect_perm_short)
829 (check_effective_target_vect_widen_mult_qi_to_hi)
830 (check_effective_target_vect_widen_mult_hi_to_si)
831 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
832 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
833 (check_effective_target_vect_widen_mult_si_to_di_pattern)
834 (check_effective_target_vect_pack_trunc)
835 (check_effective_target_vect_unpack)
836 (check_effective_target_vect_hw_misalign)
837 (check_effective_target_vect_condition)
838 (check_effective_target_vect_cond_mixed)
839 (check_effective_target_vect_char_mult)
840 (check_effective_target_vect_short_mult)
841 (check_effective_target_vect_int_mult)
842 (check_effective_target_vect_extract_even_odd)
843 (check_effective_target_vect_interleave)
844 (check_effective_target_sqrt_insn)
845 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
846 VX.
847 (check_vect_support_and_set_flags): New proc.
848 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 849
09fdb701
RB
8502017-09-26 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/82320
853 * gcc.dg/torture/pr82320.c: New testcase.
854
df2a1a26
CL
8552017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
856
857 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
858 Fix arm check.
859
af2c8a96
JL
8602017-09-25 Jeff Law <law@redhat.com>
861
862 * lib/target-supports.exp
863 (check_effective_target_supports_stack_clash_protection): Enable for
864 rs6000 and powerpc targets.
865
d80d5c38
BC
8662017-09-25 Bin Cheng <bin.cheng@arm.com>
867
868 PR tree-optimization/82163
869 * gcc.dg/tree-ssa/pr82163.c: New test.
870
15e23330
TK
8712017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
872
873 * gfortran.dg/do_subscript_1.f90: New test.
874 * gfortran.dg/do_subscript_2.f90: New test.
875 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
876 * gfortran.dg/predcom-1.f: Adjust loop bounds.
877 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
878
2678bf2f
WS
8792017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
880
881 * gcc.target/powerpc/fold-vec-st-char.c: New.
882 * gcc.target/powerpc/fold-vec-st-double.c: New.
883 * gcc.target/powerpc/fold-vec-st-float.c: New.
884 * gcc.target/powerpc/fold-vec-st-int.c: New.
885 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
886 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
887 * gcc.target/powerpc/fold-vec-st-short.c: New.
888
504e0b5f
PMR
8892017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
890
891 * g++.dg/pr82155.C: New testcase.
892
d362ac6c
RB
8932017-09-25 Richard Biener <rguenther@suse.de>
894
895 PR tree-optimization/82285
896 * gcc.dg/torture/pr82285.c: New testcase.
897
e98cd75f
PMR
8982017-09-25 Justin Squirek <squirek@adacore.com>
899
900 * gnat.dg/entry_family.adb: New testcase
901
60ba7cd3
L
9022017-09-24 H.J. Lu <hongjiu.lu@intel.com>
903
904 PR target/82267
905 * gcc.target/i386/pr82267.c: New test.
906
c6c74708
TK
9072017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
908 PR fortran/66328
909
910 * gfortran.dg/data_derived_1.f90: New test.
911
24bafc56
TK
9122017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
913
914 PR fortran/54633
915 * gfortran.dg/intrinsic_bounds_1.f90: New test.
916 * gfortran.dg/intrinsic_param_1.f90: New test.
917
650f7d09
TK
9182017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
919 Steven G. Kargl <kargl@gcc.gnu.org>
920
921 PR fortran/80118
922 * gfortran.dg/zero_sized_7.f90: New test.
923
d16d81b5
JW
9242017-09-23 Janus Weil <janus@gcc.gnu.org>
925
926 PR fortran/82143
927 * gfortran.dg/promotion_3.f90: New test case.
928 * gfortran.dg/promotion_4.f90: New test case.
929
89762a83
DS
9302017-09-23 Daniel Santos <daniel.santos@pobox.com>
931
932 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
933 * gcc.target/i386/pr82196-2.c: (b): Likewise.
934
2dc589be
JJ
9352017-09-22 Jakub Jelinek <jakub@redhat.com>
936
a93952d2
JJ
937 PR middle-end/35691
938 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
939 instead of -fdump-tree-forwprop-details in dg-options.
940 * gcc.dg/pr35691-2.c: Likewise.
941 * gcc.dg/pr35691-3.c: New test.
942 * gcc.dg/pr35691-4.c: New test.
943
2dc589be
JJ
944 PR sanitizer/81929
945 * g++.dg/ubsan/pr81929.C: New test.
946
ea44495d
RS
9472017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
948
949 PR tree-optimization/82289
950 * gcc.dg/vect/pr82289.c: New test.
951
f702e7d4
RS
9522017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
953 Alan Hayward <alan.hayward@arm.com>
954 David Sherwood <david.sherwood@arm.com>
955
956 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
957 of alignment message.
958 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
959
b2b67217
MS
9602017-09-22 Martin Sebor <msebor@redhat.com>
961
962 PR c/81854
963 * gcc.target/i386/pr80732.c: Correct a type error.
964
9003adc7
DM
9652017-09-22 David Malcolm <dmalcolm@redhat.com>
966
967 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
968 to reflect highlighting of parameters; add test coverage for
969 callback parameters.
970
4d6e2f33
RB
9712017-09-22 Richard Biener <rguenther@suse.de>
972
973 * gcc.dg/graphite/scop-24.c: New testcase.
974
2402ffb6
RB
9752017-09-22 Richard Biener <rguenther@suse.de>
976
977 PR tree-optimization/82291
978 * gcc.dg/torture/pr82291.c: New testcase.
979
e7ba6a60
SS
9802017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
981
982 * gcc.target/i386/avx512f-constant-set.c: New test.
983
9842017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
985
986 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
987 * gcc.target/i386/avx512f-prefer.c: New test.
988
1debe7ea
JL
9892017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
990
991 * lib/target-supports.exp
992 (check_effective_target_frame_pointer_for_non_leaf): Add
993 case for x86 Solaris.
994
b89a63b9
PT
9952017-09-21 Paul Thomas <pault@gcc.gnu.org>
996
997 PR fortran/78512
998 * gfortran.dg/associate_26.f90 : New test.
999
1000 PR fortran/80120
1001 * gfortran.dg/associate_27.f90 : New test.
1002
1003 PR fortran/81903
1004 * gfortran.dg/associate_28.f90 : New test.
1005
1006 PR fortran/82121
1007 * gfortran.dg/associate_29.f90 : New test.
1008
1009 PR fortran/67543
1010 * gfortran.dg/associate_30.f90 : New test.
1011
1012 PR fortran/52832
1013 * gfortran.dg/associate_31.f90 : New test.
1014
f17aba3c
EB
10152017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1016
1017 * gnat.dg/discr48.adb: New test.
1018 * gnat.dg/discr48_pkg.ads: New helper.
1019
10202017-09-21 Tamar Christina <tamar.christina@arm.com>
1021
1022 PR testsuite/78421
1023 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1024 Invert arm check.
1025
a0e27dc2
CP
10262017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1027
1028 * gfortran.dg/goacc/wait.f90: New test.
1029
765b3379
JJ
10302017-09-21 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR sanitizer/81715
1033 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1034 const predicate to const predicate & to avoid UB.
1035 * g++.dg/opt/pr81715.C: New test.
1036
c94f2d84
RB
10372017-09-21 Richard Biener <rguenther@suse.de>
1038
1039 PR tree-optimization/82276
1040 PR tree-optimization/82244
1041 * gcc.dg/torture/pr82276.c: New testcase.
1042
2e1dd137
RB
10432017-09-21 Richard Biener <rguenther@suse.de>
1044
1045 PR tree-optimization/71351
1046 * gfortran.dg/graphite/pr71351.f90: New testcase.
1047 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1048
a4f65ca8
JJ
10492017-09-21 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR target/82260
1052 * gcc.target/i386/pr82260-1.c: New test.
1053 * gcc.target/i386/pr82260-2.c: New test.
1054
d3347cd2
AK
10552017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1056 Jeff Law <law@redhat.com>
1057
1058 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 1059 * lib/target-supports.exp:
d3347cd2
AK
1060 (check_effective_target_supports_stack_clash_protection): Enable for
1061 s390/s390x targets.
1062
5f2fd590
MS
10632017-09-20 Martin Sebor <msebor@redhat.com>
1064
073809a7
MS
1065 PR c/81854
1066 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1067 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1068 * lib/target-supports.exp: Adjust for C++.
1069
5f2fd590
MS
1070 PR c/81854
1071 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1072 * gcc.dg/attr-ifunc-2.c: Ditto.
1073 * gcc.dg/attr-ifunc-3.c: Ditto.
1074 * gcc.dg/attr-ifunc-4.c: Ditto.
1075 * gcc.dg/attr-ifunc-5.c: Ditto.
1076 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 1077 * lib/target-supports.exp: Correct type error.
5f2fd590 1078
94c23e39
JL
10792017-09-20 Jeff Law <law@redhat.com>
1080
1081 * gcc.target/i386/stack-check-11.c: Update test and regexp
1082 so that it works for both i?86 and x86_64.
1083
6073d002
SB
10842017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1085
1086 PR target/77687
1087 * gcc.target/powerpc/pr77687.c: New testcase.
1088
fb3cd39d
JJ
10892017-09-20 Jakub Jelinek <jakub@redhat.com>
1090
2ffb5745
JJ
1091 P0409R2 - allow lambda capture [=, this]
1092 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1093 capture. Add further tests.
1094 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1095 for c++2a on [=, this] capture.
1096
fb3cd39d
JJ
1097 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1098 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1099
cace2309
SP
11002017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1101
1102 * gcc.target/i386/builtin_target.c: Test knm.
1103 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1104
52e22c79
RB
11052017-09-20 Richard Biener <rguenther@suse.de>
1106
1107 PR tree-optimization/77362
1108 * gcc.dg/graphite/pr77362.c: New testcase.
1109
2a900079
RB
11102017-09-20 Richard Biener <rguenther@suse.de>
1111
1112 PR tree-optimization/82264
1113 * gcc.dg/torture/pr82264.c: New testcase.
1114
88272c01
JJ
11152017-09-20 Jakub Jelinek <jakub@redhat.com>
1116
1117 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1118 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1119 it doesn't match newlines.
1120 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1121 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1122 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1123 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1124 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1125 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1126 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1127 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1128 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1129 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1130
0f45457e
PC
11312017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/64954
1134 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1135
73fe2f32
RB
11362017-09-20 Richard Biener <rguenther@suse.de>
1137
1138 PR tree-optimization/81373
1139 * gcc.dg/graphite/pr81373.c: New testcase.
1140
ee8f15c6
JL
11412017-09-19 Jeff Law <law@redhat.com>
1142
ac9c032e
JL
1143 * gcc.target/i386/stack-check-11.c: New test.
1144
8e7a09c3
JL
1145 * gcc.dg/stack-check-4.c: New test.
1146 * gcc.dg/stack-check-5.c: New test.
1147 * gcc.dg/stack-check-6.c: New test.
1148 * gcc.dg/stack-check-6a.c: New test.
1149 * gcc.dg/stack-check-7.c: New test.
1150 * gcc.dg/stack-check-8.c: New test.
1151 * gcc.dg/stack-check-9.c: New test.
1152 * gcc.dg/stack-check-10.c: New test.
1153 * lib/target-supports.exp
1154 (check_effective_target_supports_stack_clash_protection): Enable for
1155 x86 and x86_64 targets.
1156
8c1dd970
JL
1157 * gcc.dg/stack-check-3.c: New test.
1158
ee8f15c6
JL
1159 * gcc.dg/stack-check-2.c: New test.
1160 * lib/target-supports.exp
8e7a09c3 1161 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
1162 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1163 (check_effective_target_caller_implicit_probes): Likewise.
1164
14a1a59f
JJ
11652017-09-19 Jakub Jelinek <jakub@redhat.com>
1166
1167 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1168 * g++.dg/tree-ssa/pr41428.C: Likewise.
1169 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1170 c++17 and up.
1171 * g++.dg/expr/bool3.C: Likewise.
1172 * g++.dg/expr/bitfield5.C: Likewise.
1173 * g++.old-deja/g++.jason/bool5.C: Likewise.
1174
e32d2388
MS
11752017-09-18 Martin Sebor <msebor@redhat.com>
1176
1177 PR c/81854
1178 * gcc.dg/pr81854.c: New test.
1179 * g++.dg/ext/attr-ifunc-5.C: New test.
1180 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1181 * g++.dg/ext/attr-ifunc-2.C: Same.
1182 * g++.dg/ext/attr-ifunc-3.C: Same.
1183 * g++.dg/ext/attr-ifunc-4.C: Same.
1184 * g++.old-deja/g++.abi/vtable2.C: Same.
1185 * gcc.dg/attr-ifunc-1.c: Same.
1186
81b29ad8
WS
11872017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1188
1189 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1190
109bb910
RB
11912017-09-19 Richard Biener <rguenther@suse.de>
1192
1193 PR tree-optimization/82244
1194 * gcc.dg/torture/pr82244.c: New testcase.
1195
197d2f5b
RB
11962017-09-19 Richard Biener <rguenther@suse.de>
1197
1198 PR tree-optimization/69728
1199 * gfortran.dg/graphite/pr69728.f90: New testcase.
1200 * gcc.dg/graphite/pr69728.c: Likewise.
1201
7e12c0e0
PC
12022017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/80947
1205 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1206
b161f2c9
RS
12072017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1208
1209 * gcc.dg/vect/slp-multitypes-13.c: New test.
1210
7251b0bf
RS
12112017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1212
1213 * gfortran.dg/vect/mask-store-1.f90: New test.
1214
10d8c51f
PC
12152017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/45033
1218 * g++.dg/expr/delete1.C: New.
1219
2eda24e9
PMR
12202017-09-18 Bob Duff <duff@adacore.com>
1221
1222 * gnat.dg/validity_check.adb: New testcase.
1223
12242017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1225
1226 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1227
12282017-09-18 Bob Duff <duff@adacore.com>
1229
1230 * gnat.dg/tagged_prefix_call.adb: New testcase.
1231
845af9e6
PMR
12322017-09-18 Ed Schonberg <schonberg@adacore.com>
1233
1234 * gnat.dg/default_variants.adb: New testcase.
1235
2a63b04e
RO
12362017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1237
1238 PR target/81736
1239 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1240 * gcc.target/i386/pr81736-4.c: Likewise.
1241
3d07d963
RB
12422017-09-18 Richard Biener <rguenther@suse.de>
1243
1244 PR tree-optimization/79622
1245 * gcc.dg/graphite/pr79622.c: New testcase.
1246
3cb626e4
DS
12472017-09-17 Daniel Santos <daniel.santos@pobox.com>
1248
1249 gcc.target/i386/pr82196-1.c: New test.
1250 gcc.target/i386/pr82196-2.c: Likewise.
1251
01f44e44
L
12522017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1253
1254 PR target/82166
1255 * gcc.target/i386/pr82166.c: New test.
1256
62d3c075
PT
12572017-09-17 Paul Thomas <pault@gcc.gnu.org>
1258
1259 PR fortran/82173
1260 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1261 * gfortran.dg/pdt_2.f03 : The same.
1262 * gfortran.dg/pdt_3.f03 : The same.
1263 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1264 module 'bad_vars'. Add error concerning assumed parameters and
1265 save attribute.
1266 * gfortran.dg/pdt_11.f03 : New test.
1267
1268 PR fortran/60483
1269 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1270 * gfortran.dg/associate_25.f90 : New test.
1271 * gfortran.dg/pdt_12.f03 : New test.
1272
026a79f7
AS
12732017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1274 Jakub Jelinek <jakub@redhat.com>
1275
1276 Add support for -std=c++2a.
1277 * lib/target-supports.exp (check_effective_target_c++17): Return
1278 1 also if check_effective_target_c++2a.
1279 (check_effective_target_c++17_down): New.
1280 (check_effective_target_c++2a_only): New.
1281 (check_effective_target_c++2a): New.
1282 * g++.dg/cpp2a/cplusplus.C: New.
1283
bb75facd
JM
12842017-09-15 Joseph Myers <joseph@codesourcery.com>
1285
1286 PR c/82071
1287 * gcc.target/i386/excess-precision-8.c: New test.
1288
c01df3c8
MLI
12892017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1290 Paolo Carlini <paolo.carlini@oracle.com>
1291
1292 PR c++/64644
1293 * g++.dg/other/anon-union4.C: New.
1294 * g++.old-deja/g++.law/union4.C: Adjust.
1295 * g++.old-deja/g++.other/anon1.C: Likewise.
1296
1d933576
BE
12972017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1298
1299 * c-c++-common/Wcast-align.c: New test.
1300
4a8ca690
EB
13012017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1302
1303 * g++.dg/sso-1.C: New test.
1304 * g++.dg/sso-2.C: Likewise.
1305
13062017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1307
1308 PR c++/78648
1309 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1310
ed17cb57
JW
13112017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1312
1313 PR tree-optimization/71026
1314 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1315
a1189286
JJ
13162017-09-15 Jakub Jelinek <jakub@redhat.com>
1317
7b936140
JJ
1318 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1319 * lib/target-supports.exp (check_effective_target_c++14): Use
1320 check_effective_target_c++17 instead of check_effective_target_c++1z.
1321 (check_effective_target_c++14_down): Likewise.
1322 (check_effective_target_c++1z_only): Rename to ...
1323 (check_effective_target_c++17_only): ... this.
1324 (check_effective_target_c++1z): Rename to ...
1325 (check_effective_target_c++17): ... this.
1326 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1327 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1328 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1329 and comments refering to 1z to 17.
1330 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1331 * g++.dg/template/partial5.C: Likewise.
1332 * g++.dg/template/nontype8.C: Likewise.
1333 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1334 * g++.dg/cpp1z/nontype3a.C: Likewise.
1335 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1336 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1337 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1338 * g++.dg/cpp1z/pr78771.C: Likewise.
1339 * g++.dg/cpp1z/elide1.C: Likewise.
1340 * g++.dg/cpp1z/fold3.C: Likewise.
1341 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1342 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1343 * g++.dg/cpp1z/inline-var2.C: Likewise.
1344 * g++.dg/cpp1z/eval-order2.C: Likewise.
1345 * g++.dg/cpp1z/decomp21.C: Likewise.
1346 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1347 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1348 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1349 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1350 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1351 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1352 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1353 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1354 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1355 * g++.dg/cpp1z/range-for1.C: Likewise.
1356 * g++.dg/cpp1z/init-statement4.C: Likewise.
1357 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1358 * g++.dg/cpp1z/decomp30.C: Likewise.
1359 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1360 * g++.dg/cpp1z/register2.C: Likewise.
1361 * g++.dg/cpp1z/decomp9.C: Likewise.
1362 * g++.dg/cpp1z/regress1.C: Likewise.
1363 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1364 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1365 * g++.dg/cpp1z/abbrev2.C: Likewise.
1366 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1367 * g++.dg/cpp1z/regress2.C: Likewise.
1368 * g++.dg/cpp1z/decomp16.C: Likewise.
1369 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1370 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1371 * g++.dg/cpp1z/decomp3.C: Likewise.
1372 * g++.dg/cpp1z/register1.C: Likewise.
1373 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1374 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1375 * g++.dg/cpp1z/decomp10.C: Likewise.
1376 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1377 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1378 * g++.dg/cpp1z/decomp27.C: Likewise.
1379 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1380 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1381 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1382 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1383 * g++.dg/cpp1z/decomp11.C: Likewise.
1384 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1385 * g++.dg/cpp1z/utf8-2.C: Likewise.
1386 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1387 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1388 * g++.dg/cpp1z/byte1.C: Likewise.
1389 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1390 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1391 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1392 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1393 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1394 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1395 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1396 * g++.dg/cpp1z/cplusplus.C: Likewise.
1397 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1398 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1399 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1400 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1401 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1402 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1403 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1404 * g++.dg/cpp1z/fold9.C: Likewise.
1405 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1406 * g++.dg/cpp1z/abbrev1.C: Likewise.
1407 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1408 * g++.dg/cpp1z/utf8.C: Likewise.
1409 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1410 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1411 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1412 * g++.dg/cpp1z/init-statement2.C: Likewise.
1413 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1414 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1415 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1416 * g++.dg/cpp1z/nontype3.C: Likewise.
1417 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1418 * g++.dg/cpp1z/fold7.C: Likewise.
1419 * g++.dg/cpp1z/nontype2.C: Likewise.
1420 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1421 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1422 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1423 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1424 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1425 * g++.dg/cpp1z/nontype1.C: Likewise.
1426 * g++.dg/cpp1z/init-statement5.C: Likewise.
1427 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1428 * g++.dg/cpp1z/decomp17.C: Likewise.
1429 * g++.dg/cpp1z/fold4.C: Likewise.
1430 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1431 * g++.dg/cpp1z/fold7a.C: Likewise.
1432 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1433 * g++.dg/cpp1z/init-statement7.C: Likewise.
1434 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1435 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1436 * g++.dg/cpp1z/pr79143.C: Likewise.
1437 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1438 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1439 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1440 * g++.dg/cpp1z/decomp20.C: Likewise.
1441 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1442 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1443 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1444 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1445 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1446 * g++.dg/cpp1z/fold8.C: Likewise.
1447 * g++.dg/cpp1z/init-statement3.C: Likewise.
1448 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1449 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1450 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1451 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1452 * g++.dg/cpp1z/fold1.C: Likewise.
1453 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1454 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1455 * g++.dg/cpp1z/fold5.C: Likewise.
1456 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1457 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1458 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1459 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1460 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1461 * g++.dg/cpp1z/eval-order3.C: Likewise.
1462 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1463 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1464 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1465 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1466 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1467 * g++.dg/cpp1z/decomp15.C: Likewise.
1468 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1469 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1470 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1471 * g++.dg/cpp1z/decomp4.C: Likewise.
1472 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1473 * g++.dg/cpp1z/init-statement8.C: Likewise.
1474 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1475 * g++.dg/cpp1z/init-statement6.C: Likewise.
1476 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1477 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1478 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1479 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1480 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1481 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1482 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1483 * g++.dg/cpp1z/init-statement9.C: Likewise.
1484 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1485 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1486 * g++.dg/cpp1z/fold2.C: Likewise.
1487 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1488 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1489 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1490 * g++.dg/cpp1z/fold6.C: Likewise.
1491 * g++.dg/cpp1z/decomp12.C: Likewise.
1492 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1493 * g++.dg/cpp1z/inline-var1.C: Likewise.
1494 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1495 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1496 * g++.dg/other/error3.C: Likewise.
1497 * g++.dg/init/new25.C: Likewise.
1498 * g++.dg/init/new13.C: Likewise.
1499 * g++.dg/tls/diag-2.C: Likewise.
1500 * g++.dg/tls/diag-4.C: Likewise.
1501 * g++.dg/opt/noreturn-1.C: Likewise.
1502 * g++.dg/eh/async-unwind2.C: Likewise.
1503 * g++.dg/eh/spec9.C: Likewise.
1504 * g++.dg/eh/spec7.C: Likewise.
1505 * g++.dg/eh/template1.C: Likewise.
1506 * g++.dg/eh/cond4.C: Likewise.
1507 * g++.dg/eh/pr41819.C: Likewise.
1508 * g++.dg/eh/delete1.C: Likewise.
1509 * g++.dg/eh/spec3.C: Likewise.
1510 * g++.dg/eh/forced4.C: Likewise.
1511 * g++.dg/eh/spec2.C: Likewise.
1512 * g++.dg/eh/shadow1.C: Likewise.
1513 * g++.dg/eh/pr38662.C: Likewise.
1514 * g++.dg/eh/ehopt1.C: Likewise.
1515 * g++.dg/eh/spec8.C: Likewise.
1516 * g++.dg/eh/init-temp2.C: Likewise.
1517 * g++.dg/rtti/crash3.C: Likewise.
1518 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1519 * g++.dg/warn/register-parm-1.C: Likewise.
1520 * g++.dg/warn/register-var-2.C: Likewise.
1521 * g++.dg/gcov/gcov-7.C: Likewise.
1522 * g++.dg/tree-ssa/pr45605.C: Likewise.
1523 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1524 * g++.dg/lookup/exception1.C: Likewise.
1525 * g++.dg/ubsan/pr79589.C: Likewise.
1526 * g++.dg/tm/pr47340.C: Likewise.
1527 * g++.dg/tm/pr46567.C: Likewise.
1528 * g++.dg/expr/bitfield5.C: Likewise.
1529 * g++.dg/expr/bool1.C: Likewise.
1530 * g++.dg/expr/lval3.C: Likewise.
1531 * g++.dg/expr/lval4.C: Likewise.
1532 * g++.dg/expr/bitfield4.C: Likewise.
1533 * g++.dg/expr/bitfield6.C: Likewise.
1534 * g++.dg/expr/bool3.C: Likewise.
1535 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1536 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1537 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1538 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1539 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1540 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1541 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1542 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1543 * g++.dg/parse/register1.C: Likewise.
1544 * g++.dg/parse/error15.C: Likewise.
1545 * g++.dg/parse/linkage2.C: Likewise.
1546 * g++.dg/concepts/intro2.C: Likewise.
1547 * g++.dg/concepts/class.C: Likewise.
1548 * g++.dg/concepts/traits1.C: Likewise.
1549 * g++.dg/concepts/req5.C: Likewise.
1550 * g++.dg/concepts/var-concept5.C: Likewise.
1551 * g++.dg/concepts/fn-concept2.C: Likewise.
1552 * g++.dg/concepts/traits2.C: Likewise.
1553 * g++.dg/concepts/placeholder2.C: Likewise.
1554 * g++.dg/concepts/class6.C: Likewise.
1555 * g++.dg/concepts/memtmpl1.C: Likewise.
1556 * g++.dg/concepts/friend2.C: Likewise.
1557 * g++.dg/concepts/template-parm3.C: Likewise.
1558 * g++.dg/concepts/template-parm10.C: Likewise.
1559 * g++.dg/concepts/explicit-spec1.C: Likewise.
1560 * g++.dg/concepts/explicit-spec3.C: Likewise.
1561 * g++.dg/concepts/var-templ2.C: Likewise.
1562 * g++.dg/concepts/intro5.C: Likewise.
1563 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1564 * g++.dg/concepts/iconv1.C: Likewise.
1565 * g++.dg/concepts/constrained-parm.C: Likewise.
1566 * g++.dg/concepts/template-template-parm1.C: Likewise.
1567 * g++.dg/concepts/var-concept3.C: Likewise.
1568 * g++.dg/concepts/class3.C: Likewise.
1569 * g++.dg/concepts/memfun2.C: Likewise.
1570 * g++.dg/concepts/req1.C: Likewise.
1571 * g++.dg/concepts/disjunction1.C: Likewise.
1572 * g++.dg/concepts/req17.C: Likewise.
1573 * g++.dg/concepts/pr65848.C: Likewise.
1574 * g++.dg/concepts/placeholder4.C: Likewise.
1575 * g++.dg/concepts/decl-diagnose.C: Likewise.
1576 * g++.dg/concepts/intro7.C: Likewise.
1577 * g++.dg/concepts/pr68683.C: Likewise.
1578 * g++.dg/concepts/partial-spec4.C: Likewise.
1579 * g++.dg/concepts/template-parm5.C: Likewise.
1580 * g++.dg/concepts/explicit-inst1.C: Likewise.
1581 * g++.dg/concepts/class-deduction1.C: Likewise.
1582 * g++.dg/concepts/class1.C: Likewise.
1583 * g++.dg/concepts/req15.C: Likewise.
1584 * g++.dg/concepts/memfun.C: Likewise.
1585 * g++.dg/concepts/pr68434.C: Likewise.
1586 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1587 * g++.dg/concepts/partial-spec6.C: Likewise.
1588 * g++.dg/concepts/var-templ1.C: Likewise.
1589 * g++.dg/concepts/template-parm8.C: Likewise.
1590 * g++.dg/concepts/explicit-inst3.C: Likewise.
1591 * g++.dg/concepts/class4.C: Likewise.
1592 * g++.dg/concepts/req6.C: Likewise.
1593 * g++.dg/concepts/fn8.C: Likewise.
1594 * g++.dg/concepts/class5.C: Likewise.
1595 * g++.dg/concepts/placeholder5.C: Likewise.
1596 * g++.dg/concepts/req16.C: Likewise.
1597 * g++.dg/concepts/req10.C: Likewise.
1598 * g++.dg/concepts/var-concept2.C: Likewise.
1599 * g++.dg/concepts/auto3.C: Likewise.
1600 * g++.dg/concepts/generic-fn-err.C: Likewise.
1601 * g++.dg/concepts/pr65552.C: Likewise.
1602 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1603 * g++.dg/concepts/fn1.C: Likewise.
1604 * g++.dg/concepts/partial-spec.C: Likewise.
1605 * g++.dg/concepts/template-parm12.C: Likewise.
1606 * g++.dg/concepts/diagnostic1.C: Likewise.
1607 * g++.dg/concepts/intro1.C: Likewise.
1608 * g++.dg/concepts/explicit-inst4.C: Likewise.
1609 * g++.dg/concepts/req18.C: Likewise.
1610 * g++.dg/concepts/explicit-spec5.C: Likewise.
1611 * g++.dg/concepts/var-concept6.C: Likewise.
1612 * g++.dg/concepts/fn9.C: Likewise.
1613 * g++.dg/concepts/req2.C: Likewise.
1614 * g++.dg/concepts/template-parm7.C: Likewise.
1615 * g++.dg/concepts/req14.C: Likewise.
1616 * g++.dg/concepts/template-parm6.C: Likewise.
1617 * g++.dg/concepts/variadic4.C: Likewise.
1618 * g++.dg/concepts/fn6.C: Likewise.
1619 * g++.dg/concepts/req-neg1.C: Likewise.
1620 * g++.dg/concepts/alias3.C: Likewise.
1621 * g++.dg/concepts/expression2.C: Likewise.
1622 * g++.dg/concepts/partial-spec3.C: Likewise.
1623 * g++.dg/concepts/expression3.C: Likewise.
1624 * g++.dg/concepts/memfun-err.C: Likewise.
1625 * g++.dg/concepts/pr66091.C: Likewise.
1626 * g++.dg/concepts/explicit-spec2.C: Likewise.
1627 * g++.dg/concepts/equiv.C: Likewise.
1628 * g++.dg/concepts/friend1.C: Likewise.
1629 * g++.dg/concepts/fn4.C: Likewise.
1630 * g++.dg/concepts/var-templ3.C: Likewise.
1631 * g++.dg/concepts/explicit-inst2.C: Likewise.
1632 * g++.dg/concepts/alias2.C: Likewise.
1633 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1634 * g++.dg/concepts/placeholder6.C: Likewise.
1635 * g++.dg/concepts/fn10.C: Likewise.
1636 * g++.dg/concepts/req3.C: Likewise.
1637 * g++.dg/concepts/variadic2.C: Likewise.
1638 * g++.dg/concepts/pr65636.C: Likewise.
1639 * g++.dg/concepts/intro6.C: Likewise.
1640 * g++.dg/concepts/class2.C: Likewise.
1641 * g++.dg/concepts/fn2.C: Likewise.
1642 * g++.dg/concepts/req20.C: Likewise.
1643 * g++.dg/concepts/req8.C: Likewise.
1644 * g++.dg/concepts/placeholder1.C: Likewise.
1645 * g++.dg/concepts/pr65854.C: Likewise.
1646 * g++.dg/concepts/member-concept.C: Likewise.
1647 * g++.dg/concepts/template-parm2.C: Likewise.
1648 * g++.dg/concepts/variadic1.C: Likewise.
1649 * g++.dg/concepts/fn7.C: Likewise.
1650 * g++.dg/concepts/intro4.C: Likewise.
1651 * g++.dg/concepts/req13.C: Likewise.
1652 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1653 * g++.dg/concepts/explicit-spec6.C: Likewise.
1654 * g++.dg/concepts/auto1.C: Likewise.
1655 * g++.dg/concepts/alias1.C: Likewise.
1656 * g++.dg/concepts/fn-concept1.C: Likewise.
1657 * g++.dg/concepts/template-parm11.C: Likewise.
1658 * g++.dg/concepts/explicit-spec4.C: Likewise.
1659 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1660 * g++.dg/concepts/req9.C: Likewise.
1661 * g++.dg/concepts/req4.C: Likewise.
1662 * g++.dg/concepts/pr65681.C: Likewise.
1663 * g++.dg/concepts/req7.C: Likewise.
1664 * g++.dg/concepts/req12.C: Likewise.
1665 * g++.dg/concepts/fn5.C: Likewise.
1666 * g++.dg/concepts/alias4.C: Likewise.
1667 * g++.dg/concepts/generic-fn.C: Likewise.
1668 * g++.dg/concepts/feature-macro.C: Likewise.
1669 * g++.dg/concepts/req19.C: Likewise.
1670 * g++.dg/concepts/placeholder3.C: Likewise.
1671 * g++.dg/concepts/intro3.C: Likewise.
1672 * g++.dg/concepts/partial-spec5.C: Likewise.
1673 * g++.dg/concepts/template-parm4.C: Likewise.
1674 * g++.dg/concepts/dr1430.C: Likewise.
1675 * g++.dg/concepts/pr65634.C: Likewise.
1676 * g++.dg/concepts/var-concept4.C: Likewise.
1677 * g++.dg/concepts/pr67249.C: Likewise.
1678 * g++.dg/concepts/expression.C: Likewise.
1679 * g++.dg/concepts/pr65575.C: Likewise.
1680 * g++.dg/concepts/partial-spec2.C: Likewise.
1681 * g++.dg/concepts/template-parm9.C: Likewise.
1682 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1683 * g++.dg/concepts/equiv2.C: Likewise.
1684 * g++.dg/concepts/req11.C: Likewise.
1685 * g++.dg/concepts/template-parm1.C: Likewise.
1686 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1687 * g++.dg/concepts/var-concept1.C: Likewise.
1688 * g++.dg/concepts/fn3.C: Likewise.
1689 * g++.dg/torture/pr46364.C: Likewise.
1690 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1691 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1692 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1693 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1694 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1695 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1696 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1697 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1698 * g++.dg/torture/pr52918-1.C: Likewise.
1699 * g++.dg/torture/pr49394.C: Likewise.
1700 * g++.dg/torture/pr57190.C: Likewise.
1701 * g++.dg/cpp0x/static_assert8.C: Likewise.
1702 * g++.dg/cpp0x/noexcept19.C: Likewise.
1703 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1704 * g++.dg/cpp0x/variadic73.C: Likewise.
1705 * g++.dg/cpp0x/noexcept02.C: Likewise.
1706 * g++.dg/cpp0x/defaulted23.C: Likewise.
1707 * g++.dg/cpp0x/noexcept08.C: Likewise.
1708 * g++.dg/cpp0x/auto9.C: Likewise.
1709 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1710 * g++.dg/cpp0x/error5.C: Likewise.
1711 * c-c++-common/gomp/atomic-12.c: Likewise.
1712 * c-c++-common/gomp/atomic-13.c: Likewise.
1713 * c-c++-common/gomp/atomic-14.c: Likewise.
1714 * c-c++-common/Wvarargs-2.c: Likewise.
1715 * c-c++-common/Wvarargs.c: Likewise.
1716 * c-c++-common/vector-subscript-2.c: Likewise.
1717 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1718 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1719 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1720 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1721 * g++.old-deja/g++.eh/throw2.C: Likewise.
1722 * g++.old-deja/g++.eh/throw1.C: Likewise.
1723 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1724 * g++.old-deja/g++.other/new7.C: Likewise.
1725 * g++.old-deja/g++.other/crash30.C: Likewise.
1726 * g++.old-deja/g++.other/regstack.C: Likewise.
1727 * g++.old-deja/g++.other/crash28.C: Likewise.
1728 * g++.old-deja/g++.jason/bool5.C: Likewise.
1729 * g++.old-deja/g++.mike/p10416.C: Likewise.
1730 * g++.old-deja/g++.mike/eh25.C: Likewise.
1731 * g++.old-deja/g++.mike/eh55.C: Likewise.
1732
a1189286
JJ
1733 PR rtl-optimization/82192
1734 * gcc.c-torture/execute/pr82192.c: New test.
1735
897da303
RB
17362017-09-15 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/82217
1739 * gcc.dg/torture/pr82217.c: New testcase.
1740
854dde43
JJ
17412017-09-15 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR target/82145
1744 * gcc.target/i386/pr82145.c: New test.
1745
22d07ec2
PT
17462017-09-15 Paul Thomas <pault@gcc.gnu.org>
1747
1748 PR fortran/82184
1749 * gfortran.dg/pointer_array_9.f90: New test.
1750
12fca96e
MM
17512017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1752
1753 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1754 __builtin_fabsq.
1755 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1756 of __builtin_fabsq. Prevent the test from running on 32-bit.
1757 * gcc.target/powerpc/float128-fma1.c: New test.
1758 * gcc.target/powerpc/float128-fma2.c: Likewise.
1759 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1760 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1761
595ced60
DM
17622017-09-14 David Malcolm <dmalcolm@redhat.com>
1763
1764 PR jit/82174
1765 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1766 New test case.
1767
44e13e60
PH
17682017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1769
1770 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1771
2a94be35
WS
17722017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1773
1774 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1775 lp64 requirement.
1776
0fa0fdb7
RB
17772017-09-14 Richard Biener <rguenther@suse.de>
1778
1779 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1780 * gcc.dg/uninit-suppress_2.c: Adjust.
1781 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1782
83ada6e8
RO
17832017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1784
1785 PR tree-optimization/80996
1786 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1787
c5f59763
JJ
17882017-09-14 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR target/81325
1791 * g++.dg/cpp0x/pr81325.C: New test.
1792
87f3a5cf
PT
17932017-09-13 Paul Thomas <pault@gcc.gnu.org>
1794
1795 PR fortran/82173
1796 * gfortran.dg/pdt_10.f03 : New test.
1797
b6509175
PC
17982017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1799
1800 PR c++/68177
1801 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1802
c7885b85
ML
18032017-09-13 Martin Liska <mliska@suse.cz>
1804
1805 PR middle-end/82154
1806 * g++.dg/torture/pr82154.C: New test.
1807
97e63e12
PC
18082017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1809
1810 PR c++/61362
1811 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1812 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1813
bce5091a
SE
18142017-09-13 Steve Ellcey <sellcey@cavium.com>
1815
1816 PR tree-optimization/80925
1817 * gfortran.dg/vect/vect-2.f90: Add
1818 --param vect-max-peeling-for-alignment=0 option.
1819 Remove unaligned access and peeling checks.
1820 * gfortran.dg/vect/vect-3.f90: Ditto.
1821 * gfortran.dg/vect/vect-4.f90: Ditto.
1822 * gfortran.dg/vect/vect-5.f90: Ditto.
1823
13380861
PC
18242017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1825
1826 PR c++/61135
1827 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1828 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1829
bb5d9711
JW
18302017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1831
1832 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1833
267bbb6f
MP
18342017-09-13 Marek Polacek <polacek@redhat.com>
1835
1836 PR c/82167
1837 * gcc.dg/pr82167.c: New test.
1838
8a411aa3
WS
18392017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1840
1841 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1842 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1843 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1844 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1845 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1846 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1847
1cb656f8
JW
18482017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1849
1850 * gcc.target/aarch64/pr62178.c: Updated testcase
1851 to scan for two ldrs and an mla.
1852
e5b87132
PC
18532017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1854
1855 PR c++/59949
1856 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1857
491cefb7
WD
18582017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1859
1860 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1861
4395a473
TP
18622017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1863
1864 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1865 ARMv8-A and ARMv8-R.
1866 * gcc.target/arm/acle/cdp2.c: Likewise.
1867 * gcc.target/arm/acle/ldc.c: Likewise.
1868 * gcc.target/arm/acle/ldc2.c: Likewise.
1869 * gcc.target/arm/acle/ldc2l.c: Likewise.
1870 * gcc.target/arm/acle/ldcl.c: Likewise.
1871 * gcc.target/arm/acle/mcr.c: Likewise.
1872 * gcc.target/arm/acle/mcr2.c: Likewise.
1873 * gcc.target/arm/acle/mcrr.c: Likewise.
1874 * gcc.target/arm/acle/mcrr2.c: Likewise.
1875 * gcc.target/arm/acle/mrc.c: Likewise.
1876 * gcc.target/arm/acle/mrc2.c: Likewise.
1877 * gcc.target/arm/acle/mrrc.c: Likewise.
1878 * gcc.target/arm/acle/mrrc2.c: Likewise.
1879 * gcc.target/arm/acle/stc.c: Likewise.
1880 * gcc.target/arm/acle/stc2.c: Likewise.
1881 * gcc.target/arm/acle/stc2l.c: Likewise.
1882 * gcc.target/arm/acle/stcl.c: Likewise.
1883 * lib/target-supports.exp:
1884 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1885 and stcl in the comment.
1886 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1887 and disable Thumb-1 targets.
1888 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1889 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1890
caf3dcdf
PC
18912017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1892
1893 PR c++/47226
1894 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1895 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1896
2da6996c
RB
18972017-09-13 Richard Biener <rguenther@suse.de>
1898
1899 PR middle-end/82128
1900 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1901 default-def to avoid breaking iterator update with the weird
1902 interaction with cgraph_update_edges_for_call_stmt_node.
1903
d6ecd2cf
KV
19042017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1905
1906 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1907
741bbaab
PC
1908017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1909
1910 PR c++/70621
1911 * g++.dg/torture/pr70621.C: New.
1912
18a4e7e3
PT
19132017-09-12 Paul Thomas <pault@gcc.gnu.org>
1914
1915 PR fortran/82173
1916 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1917 is defined' error.
1918 * gfortran.dg/pdt_6.f03 : New test.
1919 * gfortran.dg/pdt_7.f03 : New test.
1920 * gfortran.dg/pdt_8.f03 : New test.
1921
1922 PR fortran/82168
1923 * gfortran.dg/pdt_9.f03 : New test.
1924
cbc45bea
JJ
19252017-09-12 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR target/82112
1928 * gcc.target/powerpc/pr82112.c: New test.
1929 * g++.dg/ext/altivec-18.C: New test.
1930
5f33b353
ML
19312017-09-12 Martin Liska <mliska@suse.cz>
1932
1933 PR testsuite/82114
1934 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1935
29545149
RB
19362017-09-12 Richard Biener <rguenther@suse.de>
1937
1938 PR tree-optimization/82157
1939 * gcc.dg/torture/pr82157.c: New testcase.
1940
8101ec85
SA
19412017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1942
1943 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1944 attribute.
1945 * gcc.target/mips/near-far-2.c: Likewise.
1946 * gcc.target/mips/near-far-3.c: Likewise.
1947 * gcc.target/mips/near-far-4.c: Likewise.
1948
ec33aebb
JJ
19492017-09-12 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR target/82112
1952 * c-c++-common/pr82112.c: New test.
1953 * gcc.dg/pr82112.c: New test.
1954
2f6c18e0
EB
19552017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1956
1957 PR ada/79441
1958 * gnat.dg/pack9.adb: Robustify.
1959
ff3598bc
PT
19602017-09-10 Paul Thomas <pault@gcc.gnu.org>
1961
1962 PR fortran/34640
1963 * gfortran.dg/associate_24.f90: New test.
1964 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1965 checks.
1966 * gfortran.dg/no_arg_check_2.f90: Likewise.
1967 * gfortran.dg/pointer_array_1.f90: New test.
1968 * gfortran.dg/pointer_array_2.f90: New test.
1969 * gfortran.dg/pointer_array_7.f90: New test.
1970 * gfortran.dg/pointer_array_8.f90: New test.
1971 * gfortran.dg/pointer_array_component_1.f90: New test.
1972 * gfortran.dg/pointer_array_component_2.f90: New test.
1973 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1974 counts by 1.
1975
1976 PR fortran/40737
1977 * gfortran.dg/pointer_array_3.f90: New test.
1978
1979 PR fortran/57116
1980 * gfortran.dg/pointer_array_4.f90: New test.
1981
1982 PR fortran/55763
1983 * gfortran.dg/pointer_array_5.f90: New test.
1984
1985 PR fortran/57019
1986 * gfortran.dg/pointer_array_6.f90: New test.
1987
019bf9ad
JW
19882017-09-09 Jonathan Wakely <jwakely@redhat.com>
1989
1990 PR c++/81852
1991 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1992 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1993 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1994 * g++.dg/cpp1y/feat-neg.C: Likewise.
1995 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1996
95b7c2e0
PMR
19972017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1998
1999 * gnat.dg/debug14.adb: New test.
2000
89ec98ed
EB
20012017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2002
2003 * gnat.dg/specs/atomic3.ads: New test.
2004
ea09ecc5
EB
20052017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2006
2007 * gnat.dg/specs/vfa.ads: Rename into...
2008 * gnat.dg/specs/vfa1.ads: ...this.
2009 * gnat.dg/specs/vfa2.ads: New test.
2010
5bab4c96
PT
20112017-09-09 Paul Thomas <pault@gcc.gnu.org>
2012
2013 * gfortran.dg/pdt_1.f03 : New test.
2014 * gfortran.dg/pdt_2.f03 : New test.
2015 * gfortran.dg/pdt_3.f03 : New test.
2016 * gfortran.dg/pdt_4.f03 : New test.
2017 * gfortran.dg/pdt_5.f03 : New test.
2018
b2c5d6f1 20192017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
2020
2021 * gcc.dg/pr81988.c: New test.
2022
20232017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2024
1c49a3ed
EB
2025 * gnat.dg/opt67.adb: New test.
2026 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2027
86373d92
JJ
20282017-09-07 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR target/81979
2031 * gcc.dg/pr81979.c: New test.
2032
a3064a99
EB
20332017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2034
2035 PR ada/82126
2036 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2037
a7976089
RB
20382017-09-07 Richard Biener <rguenther@suse.de>
2039
2040 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2041 opportunity.
2042
bbd35101
MM
20432017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2044
2045 * gcc.target/powerpc/float128-1.c: Update options to know that
2046 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2047 -static-libgcc option which is no longer needed. Use -mvsx or
2048 -mpower9-vector to enable VSX or hardware IEEE support, rather
2049 than specifying a particular CPU.
2050 * gcc.target/powerpc/float128-2.c: Likewise.
2051 * gcc.target/powerpc/float128-cmp.c: Likewise.
2052 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2053 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2054 * gcc.target/powerpc/float128-hw.c: Likewise.
2055 * gcc.target/powerpc/float128-mix.c: Likewise.
2056 * gcc.target/powerpc/float128-type-1.c: Likewise.
2057 * gcc.target/powerpc/float128-type-2.c: Likewise.
2058 * gcc.target/powerpc/float128-3.c: New test.
2059 * gcc.target/powerpc/float128-4.c: Likewise.
2060 * gcc.target/powerpc/float128-5.c: Likewise.
2061
260da991
WD
20622017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2063
2064 PR middle-end/78468
2065 * gcc.dg/pr78468.c: Add alignment test.
2066
f6e50a7d
WW
20672017-09-06 Wish Wu <wishwu007@gmail.com>
2068 Jakub Jelinek <jakub@redhat.com>
2069
2070 * gcc.dg/sancov/cmp0.c: New test.
2071
f6bd5664
RB
20722017-09-06 Richard Biener <rguenther@suse.de>
2073
2074 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2075 test for correctness of vector lowering.
2076
796bd467
RB
20772017-09-06 Richard Biener <rguenther@suse.de>
2078
2079 PR tree-optimization/82108
2080 * gcc.dg/vect/pr82108.c: New testcase.
2081
e9982c6a
MJ
20822017-09-06 Martin Jambor <mjambor@suse.cz>
2083
2084 PR tree-optimization/82078
2085 * gcc.dg/tree-ssa/pr82078.c: New test.
2086
3581d5db
JJ
20872017-09-06 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR middle-end/82095
2090 * gcc.dg/tls/pr82095.c: New test.
2091
bcc6842b
JJ
20922017-09-05 Jakub Jelinek <jakub@redhat.com>
2093
0fe4bc78
JJ
2094 PR middle-end/81768
2095 * gcc.dg/gomp/pr81768-2.c: New test.
2096
bcc6842b
JJ
2097 PR middle-end/81768
2098 * gcc.dg/gomp/pr81768-1.c: New test.
2099
55b2ce1c
BS
21002017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2101
2102 PR target/81833
2103 * gcc.target/powerpc/pr81833-1.c: New file.
2104 * gcc.target/powerpc/pr81833-2.c: New file.
2105
f174328e
L
21062017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2107
2108 PR target/59501
2109 PR target/81624
2110 PR target/81769
2111 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2112 * gcc.target/i386/pr81769-1a.c: New test.
2113 * gcc.target/i386/pr81769-1b.c: Likewise.
2114 * gcc.target/i386/pr81769-2.c: Likewise.
2115
c253525e
MP
21162017-09-05 Marek Polacek <polacek@redhat.com>
2117
2118 PR sanitizer/82072
2119 * c-c++-common/ubsan/pr82072-2.c: New test.
2120
d49318d9
PC
21212017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2122
2123 PR c++/81942
2124 * g++.dg/cpp1y/constexpr-return3.C: New.
2125
d3b080bc
EB
21262017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2127
2128 * gnat.dg/incomplete5.ad[sb]: New test.
2129 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2130
1f073c92
EB
21312017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2132
2133 * gnat.dg/specs/uc2.ads: New test.
2134
806fcf71
EB
21352017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2136
2137 * gnat.dg/taft_type4.adb: New test.
2138 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2139
a0f8cad6
RB
21402017-09-05 Richard Biener <rguenther@suse.de>
2141
2142 PR tree-optimization/82102
2143 * gcc.dg/torture/pr82102.c: New testcase.
2144
babf697a
EB
21452017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2146
2147 * testsuite/gnat.dg/array29.ad[sb]: New test.
2148
02e637d8
ML
21492017-09-05 Martin Liska <mliska@suse.cz>
2150
2151 PR tree-optimization/82032
2152 * g++.dg/other/pr82032.C: New test.
2153 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2154 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2155 * gcc.dg/switch-10.c: Likewise.
2156
bc394e5a
UB
21572017-09-04 Uros Bizjak <ubizjak@gmail.com>
2158
2159 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2160 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2161
9afacf39
BE
21622017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2163
2164 PR target/77308
2165 * gcc.target/arm/pr77308-1.c: New test.
2166
11a82e25
RB
21672017-09-04 Richard Biener <rguenther@suse.de>
2168
2169 PR tree-optimization/82084
2170 * g++.dg/torture/pr82084.C: New testcase.
2171
bc7fe952
MP
21722017-09-04 Marek Polacek <polacek@redhat.com>
2173
2174 PR c/81783
2175 * c-c++-common/Wtautological-compare-5.c: New test.
2176
8713d0f1
JL
21772017-09-04 Jeff Law <law@redhat.com>
2178
2179 PR tree-optimization/64910
2180 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2181
8d2b48ae
MP
21822017-09-04 Marek Polacek <polacek@redhat.com>
2183
2184 PR sanitizer/82072
2185 * c-c++-common/ubsan/pr82072.c: New test.
2186
e910a9b1
RB
21872017-09-04 Richard Biener <rguenther@suse.de>
2188
2189 PR tree-optimization/82060
2190 * g++.dg/torture/pr82060.C: New testcase.
2191
d8c40eff
AM
21922017-09-04 Alexander Monakov <amonakov@ispras.ru>
2193
2194 PR rtl-optimization/57448
2195 PR target/67458
2196 PR target/81316
2197 * gcc.dg/atomic/pr80640-2.c: New testcase.
2198 * gcc.dg/atomic/pr81316.c: New testcase.
2199
1fda57cb
TV
22002017-09-04 Tom de Vries <tom@codesourcery.com>
2201
2202 PR tree-optimization/82052
2203 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2204 call in fn11.
2205
792ce29f
JJ
22062017-09-04 Jakub Jelinek <jakub@redhat.com>
2207
ca1150f0
JJ
2208 PR sanitizer/81981
2209 * gcc.dg/ubsan/pr81981.c: New test.
2210
792ce29f
JJ
2211 PR tree-optimization/70043
2212 PR testsuite/82093
2213 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2214
83982f26
UB
22152017-09-04 Uros Bizjak <ubizjak@gmail.com>
2216
2217 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2218 * gcc.target/i386/bmi-check.h (main): Ditto.
2219 * gcc.target/i386/bmi2-check.h (main): Ditto.
2220 * gcc.target/i386/rtm-check.h (main): Ditto.
2221 * gcc.target/i386/sha-check.h (main): Ditto.
2222 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2223 (main): Use __get_cpuid_count. Use check_osxsave.
2224 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2225 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2226 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2227 (main): Use check_osxsave.
2228
f36b315d
UB
22292017-09-03 Uros Bizjak <ubizjak@gmail.com>
2230
2231 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2232 and return NORUNRES on failure.
2233 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2234 __builtin_va_arg_pack instead of __va_arg_pack.
2235 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2236 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2237 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2238 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2239 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2240
bff0050a
JJ
22412017-09-01 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR target/81766
2244 * gcc.target/i386/pr81766.c: New test.
2245
e035be33
JM
22462017-09-01 Joseph Myers <joseph@codesourcery.com>
2247
2248 PR c/82071
2249 * gcc.target/i386/excess-precision-7.c: New test.
2250
db6bb1ec
AK
22512017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2252
2253 PR target/82012
2254 * gcc.target/s390/target-attribute/pr82012.c: New test.
2255
0e34f6d8
JL
22562017-09-01 Jeff Law <law@redhat.com>
2257
2ec399d8
JS
2258 * gcc.target/i386/const-in-bss.c: New test.
2259
0e34f6d8
JL
2260 PR tree-optimization/82052
2261 * gcc.c-torture/compile/pr82052.c: New test.
2262
349884d1
JJ
22632017-09-01 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR sanitizer/81923
2266 * gcc.dg/asan/pr81923.c: New test.
2267
002618d8
ML
22682017-09-01 Martin Liska <mliska@suse.cz>
2269
2270 PR tree-optimization/82059
2271 * gcc.dg/tree-ssa/pr82059.c: New test.
2272
a2de90a4
CZ
22732017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2274
2275 * gcc.target/arc/loop-1.c: Deleted.
2276
1370fccf
CZ
22772017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2278
2279 * gcc.target/arc/arc.exp: Test also cpp files.
2280 * gcc.target/arc/tdelay_slots.cpp: New test.
2281
7cfbf676
CZ
22822017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2283
2284 * gcc.target/arc/pr9001184797.c: New test.
2285
d2e05fcb
JJ
22862017-09-01 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR c/81887
2289 * c-c++-common/gomp/pr81887.c: New test.
2290 * gfortran.dg/gomp/pr81887.f90: New test.
2291
8dc9277a
MP
22922017-09-01 Marek Polacek <polacek@redhat.com>
2293
2294 PR c++/82040
2295 * g++.dg/warn/Wbool-operation-1.C: New test.
2296
9f532472
CZ
22972017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2298
2299 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2300 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2301
b6fb7933
CZ
23022017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2303
2304 * gcc.target/arc/sdata-3.c: New file.
2305 * gcc.target/arc/sdata-4.c: Likewise.
2306
7488b577
RB
23072017-08-31 Richard Biener <rguenther@suse.de>
2308
2309 PR middle-end/82054
2310 * g++.dg/gomp/pr82054.C: New testcase.
2311
3aebc597
RL
23122017-08-31 Renlin Li <renlin.li@arm.com>
2313 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2314
2315 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2316
3e75ec3f
BS
23172017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2318
2319 PR tree-optimization/81987
2320 * g++.dg/torture/pr81987.C: New file.
2321
02d54806
EB
23222017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2323
2324 * gnat.dg/aggr22.ad[sb]: New test.
2325
e0bd5a28
PH
23262017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2327
2328 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2329
6da714c6
MM
23302017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2331
2332 PR target/82015
2333 * gcc.target/powerpc/pr82015.c: Fix up error message.
2334
6cc30cb4
ML
23352017-08-30 Martin Liska <mliska@suse.cz>
2336
2337 PR inline-asm/82001
2338 * gcc.dg/ipa/pr82001.c: New test.
2339
d16c828e
ML
23402017-08-30 Martin Liska <mliska@suse.cz>
2341
2342 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2343
36ef8e6f
RB
23442017-08-30 Richard Biener <rguenther@suse.de>
2345
2346 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2347
72932ccf
MM
23482017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2349
2350 PR target/82015
2351 * gcc.target/powerpc/pr82015.c: New test.
2352
4e395d91
UB
23532017-08-29 Uros Bizjak <ubizjak@gmail.com>
2354
2355 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2356
2ffc0382
UB
23572017-08-29 Uros Bizjak <ubizjak@gmail.com>
2358
2359 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2360 * gcc.target/i386/abi-2.c: Ditto.
2361 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2362 * gcc.target/i386/pr22076.c: Ditto.
2363 * gcc.target/i386/pr37216.c: Ditto.
2364 * gcc.target/i386/pr39431.c: Ditto.
2365 * gcc.target/i386/pr40906-1.c: Ditto.
2366 * gcc.target/i386/pr40906-2.c: Ditto.
2367 * gcc.target/i386/pr43766.c: Ditto.
2368 * gcc.target/i386/pr46226.c: Ditto.
2369 * gcc.target/i386/pr46470.c: Ditto.
2370 * gcc.target/i386/pr59929.c: Ditto.
2371 * gcc.target/i386/sse-10.c: Ditto.
2372 * gcc.target/i386/vararg-1.c: Ditto.
2373 * gcc.target/i386/vararg-1.c: Ditto.
2374 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2375 * gcc.target/i386/pr44223.c: Ditto.
2376 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2377 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2378 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2379 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2380 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2381 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2382 * gcc.target/i386/mvc9.c: Compile for lto target only.
2383 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2384 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2385 * gcc.target/i386/pr57091.c: Ditto.
2386 * gcc.target/i386/pr61599-2.c: Ditto.
2387
8eb91869
BS
23882017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2389
2390 PR tree-optimization/81503
2391 * gcc.c-torture/execute/pr81503.c: New file.
2392
9dc3d6a9
ML
23932017-08-29 Martin Liska <mliska@suse.cz>
2394
2ffc0382 2395 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2396 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2397
faa5399b 23982017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2399 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2400
2401 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2402
14d62813
JL
24032017-08-28 Jeff Law <law@redhat.com>
2404
2405 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2406 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2407 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2408 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2409 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2410 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2411 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2412 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2413 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2414
c11384aa
JW
24152017-08-28 Janus Weil <janus@gcc.gnu.org>
2416
2417 PR fortran/81770
2418 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2419 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2420
ac9a43e1
SE
24212017-08-28 Steve Ellcey <sellcey@cavium.com>
2422
2423 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2424 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2425 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2426
2aa8aa18
RB
24272017-08-28 Richard Biener <rguenther@suse.de>
2428
2429 PR tree-optimization/81977
2430 * g++.dg/torture/pr81977.C: New testcase.
2431
5e5ccf0d
AM
24322017-08-28 Alexander Monakov <amonakov@ispras.ru>
2433
2434 PR target/80640
2435 * gcc.dg/atomic/pr80640.c: New testcase.
2436
a5df2090
UB
24372017-08-27 Uros Bizjak <ubizjak@gmail.com>
2438
2439 PR target/81995
2440 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2441 * gcc.target/i386/pr46091-4a.c: Ditto.
2442
86e03ef9
TK
24432017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2444
2445 PR fortran/81974
2446 * gfortran.dg/inline_matmul_19.f90: New test.
2447
6e4c6a24
SM
24482017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2449
2450 * gcc.target/powerpc/m128-check.h: New file.
2451 * gcc.target/powerpc/sse-check.h: New file.
2452 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2453 * gcc.target/powerpc/sse-movlps-2.c: New file.
2454 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2455 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2456 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2457 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2458 * gcc.target/powerpc/sse-divss-1.c: New file.
2459 * gcc.target/powerpc/sse-movhps-1.c: New file.
2460 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2461 * gcc.target/powerpc/sse-subps-1.c: New file.
2462 * gcc.target/powerpc/sse-minps-1.c: New file.
2463 * gcc.target/powerpc/sse-pminub-1.c: New file.
2464 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2465 * gcc.target/powerpc/sse-shufps-1.c: New file.
2466 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2467 * gcc.target/powerpc/sse-maxps-1.c: New file.
2468 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2469 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2470 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2471 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2472 * gcc.target/powerpc/sse-mulps-1.c: New file.
2473 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2474 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2475 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2476 * gcc.target/powerpc/sse-subss-1.c: New file.
2477 * gcc.target/powerpc/sse-movss-2.c: New file.
2478 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2479 * gcc.target/powerpc/sse-minss-1.c: New file.
2480 * gcc.target/powerpc/sse-movaps-2.c: New file.
2481 * gcc.target/powerpc/sse-movlps-1.c: New file.
2482 * gcc.target/powerpc/sse-maxss-1.c: New file.
2483 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2484 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2485 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2486 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2487 * gcc.target/powerpc/sse-mulss-1.c: New file.
2488 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2489 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2490 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2491 * gcc.target/powerpc/sse-movhps-2.c: New file.
2492 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2493 * gcc.target/powerpc/sse-xorps-1.c: New file.
2494 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2495 * gcc.target/powerpc/sse-orps-1.c: New file.
2496 * gcc.target/powerpc/sse-addps-1.c: New file.
2497 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2498 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2499 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2500 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2501 * gcc.target/powerpc/sse-andps-1.c: New file.
2502 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2503 * gcc.target/powerpc/sse-divps-1.c: New file.
2504 * gcc.target/powerpc/sse-andnps-1.c: New file.
2505 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2506 * gcc.target/powerpc/sse-movss-1.c: New file.
2507 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2508 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2509 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2510 * gcc.target/powerpc/sse-movaps-1.c: New file.
2511 * gcc.target/powerpc/sse-movss-3.c: New file.
2512 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2513 * gcc.target/powerpc/sse-addss-1.c: New file.
2514 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2515
56b26dd4
MM
25162017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2517
2ffc0382 2518 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2519 * gcc.target/powerpc/dform-2.c: Likewise.
2520 * gcc.target/powerpc/dform-3.c: Likewise.
2521 * gcc.target/powerpc/pr71656-1.c: Likewise.
2522 * gcc.target/powerpc/pr71656-2.c: Likewise.
2523 * gcc.target/powerpc/pr80103-1.c: Likewise.
2524 * gcc.target/powerpc/pr80098-1.c: Likewise.
2525
6512c0f1
MS
25262017-08-24 Martin Sebor <msebor@redhat.com>
2527
2528 PR middle-end/81908
2529 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2530 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2531 * gcc.dg/tree-ssa/pr81908.c: New test.
2532
281de9c2
SM
25332017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2534
2ffc0382
UB
2535 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2536 Suppress warning during tests.
281de9c2 2537
10bfe16f
UB
25382017-08-24 Uros Bizjak <ubizjak@gmail.com>
2539
2540 * lib/target-supports.exp: Group together target-dependant checks.
2541
142ff602
BC
25422017-08-24 Bin Cheng <bin.cheng@arm.com>
2543
2544 PR tree-optimization/81913
2545 * gcc.c-torture/execute/pr81913.c: New test.
2546 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2547 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2548
9b25e12d
RB
25492017-08-23 Richard Biener <rguenther@suse.de>
2550
2551 PR target/81921
2552 * gcc.target/i386/pr81921.c: New testcase.
2553
122f9da1
DS
25542017-08-23 Daniel Santos <daniel.santos@pobox.com>
2555
2556 * gcc.target/i386/pr80969-1.c: New testcase.
2557 * gcc.target/i386/pr80969-2a.c: Likewise.
2558 * gcc.target/i386/pr80969-2.c: Likewise.
2559 * gcc.target/i386/pr80969-3.c: Likewise.
2560 * gcc.target/i386/pr80969-4a.c: Likewise.
2561 * gcc.target/i386/pr80969-4b.c: Likewise.
2562 * gcc.target/i386/pr80969-4.c: Likewise.
2563 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2564 * lib/target-supports.exp (check_avx512_os_support_available,
2565 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2566 New proceedures for target avx512f and avx512f_runtime selectors.
2567 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2568
397ecd05
DM
25692017-08-23 David Malcolm <dmalcolm@redhat.com>
2570
2571 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2572 * gcc.dg/param-type-mismatch.c: New test case.
2573
44b1b798
WS
25742017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2575
2576 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2577 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2578 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2579 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2580 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2581 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2582 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2583
60591d4e
RB
25842017-08-23 Richard Biener <rguenther@suse.de>
2585
2586 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2587 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2588 * gnat.dg/noinline2.adb: Likewise.
2589 * gnat.dg/renaming6.adb: Likewise.
2590 * gnat.dg/renaming6.ads: Likewise.
2591 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2592
3767b2e4
RB
25932017-08-23 Richard Biener <rguenther@suse.de>
2594
2595 PR lto/81940
2596 * g++.dg/lto/pr81940_0.C: New testcase.
2597
c37691e5
TC
25982017-08-23 Tamar Christina <tamar.christina@arm.com>
2599
2600 PR middle-end/19706
2601 * gcc.dg/tree-ssa/pr19706.c: New.
2602 * lib/target-supports.exp (check_effective_target_xorsign): New.
2603
4d68ff06
DS
26042017-08-22 Daniel Santos <daniel.santos@pobox.com>
2605
2606 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2607 -mabi=ms
2608 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2609 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2610 * gcc.target/i386/pr66275.c: Likewise.
2611 * gcc.target/i386/pr68018.c: Likewise.
2612
5b37159f
WS
26132017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2614
2615 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2616
0db8ddfc
JL
26172017-08-22 Jeff Law <law@redhat.com>
2618
2619 PR tree-optimization/81741
2620 PR tree-optimization/71947
2621 * gcc.dg/tree-ssa/pr81741.c: New test.
2622 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2623 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2624 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2625 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2626 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2627 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2628 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2629
44d23deb
YR
26302017-08-22 Yvan Roux <yvan.roux@linaro.org>
2631
2632 PR c++/80287
2633 * g++.dg/pr80287.C: New test.
2634
7f1bf27a
RB
26352017-08-22 Richard Biener <rguenther@suse.de>
2636
2637 Revert
2638 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2639
2640 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2641
1823c4f6
RB
26422017-08-22 Richard Biener <rguenther@suse.de>
2643
2644 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2645 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2646 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2647 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2648 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2649 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2650 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2651 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2652
bef016bf
JD
26532017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2654
2655 PR fortran/81296
2656 * gfortran.dg/dtio_12.f90: Update test.
2657
57cea2b3
NS
26582017-08-21 Nathan Sidwell <nathan@acm.org>
2659
2660 * g++.dg/template/pr81899.C: Fix c++03.
2661 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2662
7f204c0f
DM
26632017-08-21 David Malcolm <dmalcolm@redhat.com>
2664
2665 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2666 Update expected result to show all of "(long)0" being underlined.
2667 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2668 (test_multitoken_macro): Update expected underlining.
2669
2f687306
DM
26702017-08-21 David Malcolm <dmalcolm@redhat.com>
2671
2672 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2673 to show underlining of all pertinent params.
2674 * gcc.dg/format/pr72858.c: Likewise.
2675
453773df
UB
26762017-08-21 Uros Bizjak <ubizjak@gmail.com>
2677
2678 PR target/46091
2679 * gcc.target/i386/pr46091-4.c: New test.
2680 * gcc.target/i386/pr46091-4a.c: Ditto.
2681 * gcc.target/i386/pr46091-5.c: Ditto.
2682 * gcc.target/i386/pr46091-5a.c: Ditto.
2683
5ec1701e
NS
26842017-08-21 Nathan Sidwell <nathan@acm.org>
2685
2686 PR c++/81899
2687 * g++.dg/template/pr81899.C: New.
2688
404938ed
RB
26892017-08-21 Richard Biener <rguenther@suse.de>
2690
2691 PR tree-optimization/81900
2692 * gcc.dg/torture/pr81900.c: New testcase.
2693
1ea85365
RB
26942017-08-21 Richard Biener <rguenther@suse.de>
2695
2696 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2697 regex to handle the LTO case.
2698 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2699 * c-c++-common/asan/misalign-1.c: Likewise.
2700 * c-c++-common/asan/misalign-2.c: Likewise.
2701 * c-c++-common/asan/null-deref-1.c: Likewise.
2702 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2703 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2704 * c-c++-common/asan/use-after-free-1.c: Likewise.
2705 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2706 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2707 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2708 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2709 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2710 * g++.dg/asan/large-func-test-1.C: Likewise.
2711 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2712
8322b607
RB
27132017-08-21 Richard Biener <rguenther@suse.de>
2714
2715 PR middle-end/81884
2716 * g++.dg/torture/pr81884.C: New testcase.
2717
8e7b84e8
JDA
27182017-08-20 John David Anglin <danglin@gcc.gnu.org>
2719
2720 PR ipa/77732
2721 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2722
953e520d
DM
27232017-08-18 David Malcolm <dmalcolm@redhat.com>
2724
2725 PR tree-optimization/46805
2726 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2727 * jit.dg/test-autovectorize.c: New test case.
2728
b1eb28d1
PB
27292017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2730
2731 PR target/80210
2732 * gcc.target/powerpc/pr80210.c: New test.
2733
f661e57e
DM
27342017-08-18 David Malcolm <dmalcolm@redhat.com>
2735
2736 PR c++/81514
2737 * g++.dg/lookup/empty.h: New file.
2738 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2739 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2740 on a built-in.
2741
00aa1fa2
L
27422017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2743
2744 PR c/53037
2745 * c-c++-common/pr53037-5.c: New test.
2746 * g++.dg/pr53037-1.C: Likewise.
2747 * g++.dg/pr53037-2.C: Likewise.
2748 * g++.dg/pr53037-3.C: Likewise.
2749 * g++.dg/pr53037-4.C: Likewise.
2750 * gcc.dg/pr53037-1.c: Likewise.
2751 * gcc.dg/pr53037-2.c: Likewise.
2752 * gcc.dg/pr53037-3.c: Likewise.
2753 * gcc.dg/pr53037-4.c: Likewise.
2754
4a89b7e7
PB
27552017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2756
2757 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2758 * gcc.target/powerpc/p9-vparity.c: Likewise.
2759 * gcc.target/powerpc/pr68805.c: Likewise.
2760 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2761
d00fdf85
PB
27622017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2763
2764 PR target/72804
2765 * gcc.target/powerpc/pr72804.c: New test.
2766
e67bbd5d
MP
27672017-08-17 Marek Polacek <polacek@redhat.com>
2768
2769 PR middle-end/81814
2770 * gcc.dg/torture/pr81814.c: New test.
2771
ea58eb88
JW
27722017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2773
2774 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2775
ab4b719a
TV
27762017-08-17 Tom de Vries <tom@codesourcery.com>
2777
2778 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2779
344be1fd
RB
27802017-08-17 Richard Biener <rguenther@suse.de>
2781
2782 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2783
7911a54d
UB
27842017-08-16 Uros Bizjak <ubizjak@gmail.com>
2785
2786 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2787 scan-assembler-times for alpha*-*-*.
2788 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2789 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2790
b68a9f34
TK
27912017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2792
2793 PR fortran/81116
2794 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2795
adb5b54b
UB
27962017-08-16 Uros Bizjak <ubizjak@gmail.com>
2797
2798 PR target/46091
2799 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2800 (testm): New test function.
2801 * gcc.target/i386/pr46091-2.c: Ditto.
2802 * gcc.target/i386/pr46091-3.c: Ditto.
2803
90d43c80
BC
28042017-08-16 Bin Cheng <bin.cheng@arm.com>
2805
2806 PR tree-optimization/81832
2807 * gcc.dg/tree-ssa/pr81832.c: New test.
2808
963aeaad
RS
28092017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2810
2811 PR tree-optimization/81835
2812 * gcc.dg/vect/pr81815.c: New test.
2813
aaf46c35
JM
28142017-08-15 Joseph Myers <joseph@codesourcery.com>
2815
2816 PR target/78460
2817 PR target/67712
2818 * gcc.c-torture/compile/string-large-1.c: New test.
2819
204b99cd
RB
28202017-08-15 Richard Biener <rguenther@suse.de>
2821
2822 PR tree-optimization/81790
2823 * gcc.dg/torture/pr81790.c: New testcase.
2824
27be025d
MS
28252017-08-14 Martin Sebor <msebor@redhat.com>
2826
2827 PR c/81117
2828 * c-c++-common/attr-nonstring-1.c: New test.
2829
da67acb9
MS
28302017-08-14 Martin Sebor <msebor@redhat.com>
2831
2832 PR c/81117
2833 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2834
9e3b1778
DE
28352017-08-14 David Edelsohn <dje.gcc@gmail.com>
2836
2837 * gcc.dg/ucnid-5.c: Skip on AIX.
2838 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2839
2912db04
UB
28402017-08-14 Uros Bizjak <ubizjak@gmail.com>
2841
2842 PR target/46091
2843 * gcc.target/i386/pr46091-1.c: New test.
2844 * gcc.target/i386/pr46091-2.c: Ditto.
2845 * gcc.target/i386/pr46091-3.c: Ditto.
2846
c7fd2176
WD
28472017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2848
2849 PR target/81643
2850 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2851
a72a7e39
BS
28522017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2853
2854 PR target/79845
2855 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2856 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2857 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2859 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2860 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2861 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2862 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2863 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2864 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2865 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2866 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2867 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2868 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2869 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2870 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2871 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2872 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2873 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2874 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2875 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2876 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2877 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2878 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2879 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2880 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2881 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2882 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2883 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2884 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2885 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2886 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2887 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2888 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2889 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2890 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2891 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2892 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2893 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2894 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2895 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2896 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2897 * gcc.target/powerpc/cmpb-3.c: Likewise.
2898 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2899 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2900 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2901 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2902 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2903 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2904 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2905 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2906 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2907 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2908 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2909 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2910 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2911 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2912 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2913 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2914 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2915 * gcc.target/powerpc/no-r11-3.c: Likewise.
2916 * gcc.target/powerpc/pr80098-1.c: Likewise.
2917 * gcc.target/powerpc/pr80098-2.c: Likewise.
2918 * gcc.target/powerpc/pr80098-3.c: Likewise.
2919 * gcc.target/powerpc/pr80098-4.c: Likewise.
2920 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2921 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2922 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2923 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2924 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2925 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2926 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2927 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2928 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2929 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2930 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2931
8d2d0de9
BC
29322017-08-14 Bin Cheng <bin.cheng@arm.com>
2933
2934 PR tree-optimization/81799
2935 * gcc.dg/tree-ssa/pr81799.c: New.
2936
5316dd1b
WD
29372017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2938
2939 PR middle-end/46932
2940 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2941 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2942
250db3f9
SN
29432017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2944
2945 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2946 -mno-pc-relative-literal-loads.
2947
0d9255af
RO
29482017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2949
2950 PR testsuite/81793
2951 * gcc.dg/pie-static-1.c: Require both static and pie support.
2952 * gcc.dg/pie-static-2.c: Likewise.
2953
7a7b545f
PMR
29542017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2955
2956 PR ada/79542
2957 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2958
bb85aa74
MP
29592017-08-11 Marek Polacek <polacek@redhat.com>
2960
2961 PR c/81795
2962 * gcc.dg/pr81795.c: New test.
2963
c4fa8984
TK
29642017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2965
2966 PR fortran/60355
2967 * gfortran.dg (bind_c_usage_30): New test.
2968
fe8a99d8
ML
29692017-08-11 Martin Liska <mliska@suse.cz>
2970
2971 PR tree-opt/79987
2972 * gcc.target/i386/mpx/pr79987.c: New test.
2973
4c71a171
ML
29742017-08-11 Martin Liska <mliska@suse.cz>
2975
2976 PR ipa/81213
2977 * gcc.target/i386/pr81213.c: New test.
2978
e1769bdd
UB
29792017-08-10 Uros Bizjak <ubizjak@gmail.com>
2980
2981 PR target/81708
2982 * gcc.target/i386/stack-prot-sym.c: New test.
2983
adc84037
RS
29842017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2985
2986 PR testsuite/81738
2987 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2988 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2989 vect_perm and vect_element_align for vectorization.
2990
8e941ae9
L
29912017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2992
2993 PR target/81736
2994 * gcc.target/i386/pr81736-1.c: New test.
2995 * gcc.target/i386/pr81736-2.c: Likewise.
2996 * gcc.target/i386/pr81736-3.c: Likewise.
2997 * gcc.target/i386/pr81736-4.c: Likewise.
2998 * gcc.target/i386/pr81736-5.c: Likewise.
2999 * gcc.target/i386/pr81736-6.c: Likewise.
3000 * gcc.target/i386/pr81736-7.c: Likewise.
3001
798f8628
WS
30022017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3003
3004 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3005 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3006
32129a17
DM
30072017-08-10 David Malcolm <dmalcolm@redhat.com>
3008
3009 * c-c++-common/missing-close-symbol.c: New test case.
3010 * c-c++-common/missing-symbol.c: New test case.
3011 * gcc.dg/unclosed-init.c: New test case.
3012 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3013 * g++.dg/diagnostic/unclosed-function.C: New test case.
3014 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3015 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3016 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3017 "expected identifier" error.
3018
57e1270f
FR
30192017-08-10 Fritz Reese <fritzoreese@gmail.com>
3020
3021 * gfortran.dg/dec_d_lines_1.f: New test.
3022 * gfortran.dg/dec_d_lines_2.f: New test.
3023
30242017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
3025
3026 * gfortran.dg/dec_structure_18.f90: New test.
3027 * gfortran.dg/dec_structure_19.f90: New test.
3028 * gfortran.dg/dec_structure_20.f90: New test.
3029 * gfortran.dg/dec_structure_21.f90: New test.
3030
aaab59b4
MP
30312017-08-10 Marek Polacek <polacek@redhat.com>
3032
3033 PR testsuite/81784
3034 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3035
f234f078
MP
3036 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3037
2b7d0696
ML
30382017-08-10 Martin Liska <mliska@suse.cz>
3039
3040 PR c++/81355
3041 * g++.dg/other/pr81355.C: New test.
3042
47ee1b7c
DM
30432017-08-09 David Malcolm <dmalcolm@redhat.com>
3044
3045 * jit.dg/all-non-failing-tests.h: Add note about
3046 test-vector-types.cc.
3047 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3048 case.
3049 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3050 New test case.
3051 * jit.dg/test-vector-types.cc: New test case.
3052
b388427b
AP
30532017-08-09 Andrew Pinski <apinski@cavium.com>
3054
3055 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3056 --save-temps to the options passed.
3057
12c2ab7b
MC
30582017-08-09 Michael Collison <michael.collison@arm.com>
3059
3060 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3061 boundary option and fix comment.
3062 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3063 boundary option and fix comment.
3064 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3065 boundary option and fix comment.
3066 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3067 -mstructure-size boundary option.
3068
a8a581af
SB
30692017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3070
3071 PR rtl-optimization/81423
3072 * gcc.c-torture/execute/pr81423.c: New testcase.
3073
50a87c1c
WS
30742017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3075
3076 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3077 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3078 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3079 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3080
3d9a180f
WS
30812017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3082
3083 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3084 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3085
ee9a9e7b
WS
30862017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3087
3088 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3089 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3090 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3091
07999eb2
WS
30922017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3093
3094 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3095 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3096 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3097 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3098
0ca970cd
SB
30992017-08-09 Slava Barinov <v.barinov@samsung.com>
3100
3101 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3102
296c53ac
MP
31032017-08-09 Marek Polacek <polacek@redhat.com>
3104
3105 PR c/81233
3106 * gcc.dg/diagnostic-types-1.c: New test.
3107 * gcc.dg/assign-warn-1.c: Update warning messages.
3108 * gcc.dg/assign-warn-2.c: Likewise.
3109 * gcc.dg/c90-const-expr-5.c: Likewise.
3110 * gcc.dg/c99-const-expr-5.c: Likewise.
3111 * gcc.dg/conv-2.c: Likewise.
3112 * gcc.dg/init-bad-7.c: Likewise.
3113 * gcc.dg/overflow-warn-1.c: Likewise.
3114 * gcc.dg/overflow-warn-2.c: Likewise.
3115 * gcc.dg/overflow-warn-3.c: Likewise.
3116 * gcc.dg/overflow-warn-4.c: Likewise.
3117 * gcc.dg/pointer-array-atomic.c: Likewise.
3118 * gcc.dg/pr26865.c: Likewise.
3119 * gcc.dg/pr61162-2.c: Likewise.
3120 * gcc.dg/pr61162.c: Likewise.
3121 * gcc.dg/pr67730-2.c: Likewise.
3122 * gcc.dg/pr69156.c: Likewise.
3123 * gcc.dg/pr70174.c: Likewise.
3124 * objc.dg/proto-lossage-4.m: Likewise.
3125
a32c8316
MP
31262017-08-09 Marek Polacek <polacek@redhat.com>
3127
3128 PR c/81417
3129 * Wsign-compare-1.c: New test.
3130 * gcc.dg/compare1.c: Adjust dg-bogus.
3131 * gcc.dg/compare2.c: Likewise.
3132 * gcc.dg/compare3.c: Likewise.
3133 * gcc.dg/compare7.c: Likewise.
3134 * gcc.dg/compare8.c: Likewise.
3135 * gcc.dg/compare9.c: Likewise.
3136 * gcc.dg/pr11492.c: Likewise.
3137
7345b714
L
31382017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3139
3140 PR driver/81523
3141 * gcc.dg/pie-7.c: New test.
3142 * gcc.dg/pie-static-1.c: Likewise.
3143 * gcc.dg/pie-static-2.c: Likewise.
3144
d5bf81b3
UB
31452017-08-08 Uros Bizjak <ubizjak@gmail.com>
3146
3147 PR target/81708
3148 * gcc.target/i386/stack-prot-guard.c: New test.
3149
4261463d
TC
31502017-08-08 Tamar Christina <tamar.christina@arm.com>
3151
3152 * gcc.target/aarch64/xorsign.c: New.
3153 * gcc.target/aarch64/xorsign_exec.c: New.
3154 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3155
b115e803
BS
31562017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3157
3158 PR tree-optimization/81354
3159 * g++.dg/torture/pr81354.C: New file.
3160
51bd28ed
RB
31612017-08-08 Richard Biener <rguenther@suse.de>
3162
3163 PR middle-end/81719
3164 * g++.dg/tree-ssa/pr81719.C: New testcase.
3165
26d66f28
RB
31662017-08-08 Richard Biener <rguenther@suse.de>
3167
3168 PR tree-optimization/81723
3169 * gfortran.dg/pr81723.f: New testcase.
3170
82c0d3eb
BS
31712017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3172
3173 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3174 string.
3175 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3176 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3177 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3178 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3179 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3180 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3181 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3182 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3183 * gcc.target/powerpc/cmpb-3.c: Likewise.
3184 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3185 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3186
d81e058f
ML
31872017-08-08 Martin Liska <mliska@suse.cz>
3188
3189 PR tree-opt/81696
3190 * gcc.dg/ipa/pr81696.c: New test.
3191
a5c93f53
BC
31922017-08-08 Bin Cheng <bin.cheng@arm.com>
3193
3194 PR tree-optimization/81744
3195 * gcc.dg/tree-ssa/pr81744.c: New.
3196
a5afbdd6
MP
31972017-08-08 Marek Polacek <polacek@redhat.com>
3198
3199 PR c++/81607
3200 * g++.dg/other/bitfield6.C: New test.
3201
08c4c51e
MM
32022017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3203
3204 PR target/81593
3205 * gcc.target/powerpc/vec-setup.h: New tests to test various
3206 combinations of setting up vectors of 2 double word elements.
3207 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3208 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3209 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3210 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3211 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3212 vector inserts from vector extracts.
3213 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3214
950a884b
TK
32152017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3216
3217 PR fortran/68829
3218 PR fortran/81701
3219 * gfortran.dg/o_fast_stacksize.90: New test.
3220
6f1a16cb
WD
32212017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3222
3223 PR middle-end/46932
3224 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3225
4090b652
L
32262017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3227
3228 * gcc.target/i386/pr81736-1.c: Removed.
3229 * gcc.target/i386/pr81736-2.c: Likewise.
3230 * gcc.target/i386/pr81736-3.c: Likewise.
3231 * gcc.target/i386/pr81736-4.c: Likewise.
3232
079a0363
L
32332017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3234
3235 PR target/81736
3236 * gcc.target/i386/pr81736-1.c: New test.
3237 * gcc.target/i386/pr81736-2.c: Likewise.
3238 * gcc.target/i386/pr81736-3.c: Likewise.
3239 * gcc.target/i386/pr81736-4.c: Likewise.
3240
1653a865
MP
32412017-08-07 Marek Polacek <polacek@redhat.com>
3242
3243 PR middle-end/81737
3244 * gcc.dg/pr81737.c: New test.
3245
577eec56
ML
32462017-08-07 Martin Liska <mliska@suse.cz>
3247
3248 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3249 * gcc.dg/parm-impl-decl-1.c: Likewise.
3250 * gcc.dg/parm-impl-decl-3.c: Likewise.
3251 * gcc.dg/Wattributes-5.c: New test.
3252
537bf9ac
AP
32532017-08-06 Andrew Pinski <apinski@cavium.com>
3254
3255 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3256 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3257 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3258 * gcc.target/aarch64/target_attr_4.c: Likewise.
3259 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3260 * gcc.target/aarch64/target_attr_2.c: Likewise.
3261 * gcc.target/aarch64/target_attr_7.c: Likewise.
3262 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3263 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3264 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3265
90596474
AP
32662017-08-06 Andrew Pinski <apinski@cavium.com>
3267
3268 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3269 -march=armv8-a+nolse, skip if -mcpu= is passed.
3270 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3271
08e9cb5a
AP
32722017-08-06 Andrew Pinski <apinski@cavium.com>
3273
3274 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3275 * gcc.target/aarch64/_Float16_2.c: Likewise.
3276 * gcc.target/aarch64/_Float16_3.c: Likewise.
3277
4a6ad083
TV
32782017-08-06 Tom de Vries <tom@codesourcery.com>
3279
3280 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3281
b363e726
TV
32822017-08-06 Tom de Vries <tom@codesourcery.com>
3283
3284 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3285 type. Add missing return.
3286
8fbcf075
TV
32872017-08-06 Tom de Vries <tom@codesourcery.com>
3288
3289 PR testsuite/81731
3290 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3291 variable 'a' definition.
3292 (b): Remove unused variable.
3293 (gp): New variable.
3294 (check): Add parameter corresponding to call in main, and handle.
3295
67695c07
PC
32962017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/79790
23d12941 3299 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3300
c779bea5
YG
33012017-08-04 Yury Gribov <tetra2005@gmail.com>
3302
3303 PR tree-optimization/57371
3304 * c-c++-common/pr57371-1.c: New test.
3305 * c-c++-common/pr57371-2.c: New test.
3306 * c-c++-common/pr57371-3.c: New test.
3307 * c-c++-common/pr57371-4.c: New test.
3308 * gcc.dg/pr57371-5.c: New test.
3309
e52341f1
CL
33102017-08-04 Carl Love <cel@us.ibm.com>
3311
3312 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3313 builtin test cases for vec_mule, and vec_mulo.
3314 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3315 builtin test cases for vec_mule, and vec_mulo.
3316
295940c3
L
33172017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3318
3319 PR target/81590
3320 * gcc.target/i386/avx512-check.h: New file.
3321 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3322 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3323 * gcc.target/i386/avx512cd-check.h: Likewise.
3324 * gcc.target/i386/avx512ifma-check.h: Likewise.
3325 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3326 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3327 * gcc.target/i386/avx512bw-check.h: Rewrite.
3328 * gcc.target/i386/avx512dq-check.h: Likewise.
3329 * gcc.target/i386/avx512er-check.h: Likewise.
3330 * gcc.target/i386/avx512f-check.h: Likewise.
3331 * gcc.target/i386/avx512vl-check.h: Likewise.
3332 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3333 only.
3334 (test_512): Removed.
3335 (avx512*_test): Likewise.
3336 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3337
f4f2c2ec
MP
33382017-08-04 Marek Polacek <polacek@redhat.com>
3339
3340 PR middle-end/81695
3341 * gcc.dg/pr81695.c: New test.
3342
62c8a2cf
RS
33432017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3344
3345 PR tree-optimization/81136
3346 * gcc.dg/vect/pr81136.c: Add scan test.
3347
dfbddbeb
RS
33482017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3349
3350 * gcc.dg/vect/vect-alias-check-3.c: New test.
3351 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3352 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3353
165b2f5f
RB
33542017-08-04 Richard Biener <rguenther@suse.de>
3355
3356 PR middle-end/81705
3357 * c-c++-common/ubsan/pr81705.c: New testcase.
3358
7c0881d5
BS
33592017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3360
3361 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3362 messages that used to start with a capital letter.
3363 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3364 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3365 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3366 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3367 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3368 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3369 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3370 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3371 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3372 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3373 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3374 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3375 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3376 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3377 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3378 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3379 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3380 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3381 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3382 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3383 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3384 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3385 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3386 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3387 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3388 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3389 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3390 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3391 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3392 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3393 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3394 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3395 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3396 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3397 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3398 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3399 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3400 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3401 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3402 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3403 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3404 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3405 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3406 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3407 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3408 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3409 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3410 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3411 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3412 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3413 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3414 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3415 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3416 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3417 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3418 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3419
2fdaed89
JJ
34202017-08-03 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR target/81621
3423 * gcc.dg/pr81621.c: New test.
3424
297db279
RB
34252017-08-03 Richard Biener <rguenther@suse.de>
3426
3427 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3428 and CSE.
3429
2fdaed89 34302017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3431
3432 PR middle-end/81148
3433 * c-c++-common/ubsan/pr81148.c: New testcase.
3434
cad136a4
TV
34352017-08-03 Tom de Vries <tom@codesourcery.com>
3436
3437 PR target/81662
3438 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3439
2392baa5
JJ
34402017-08-03 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR driver/81650
3443 * gcc.dg/pr81650.c: New test.
3444
e5e691a5
PC
34452017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3446
3447 PR c++/71440
3448 * g++.dg/template/crash127.C: New.
3449
0a734553
JJ
34502017-08-03 Jakub Jelinek <jakub@redhat.com>
3451
3452 PR middle-end/81052
3453 * c-c++-common/pr81052.c: New test.
3454
673aef33
TV
34552017-08-03 Tom de Vries <tom@codesourcery.com>
3456
3457 * gcc.dg/pr56727-2.c: Require alias.
3458
2a8485f6
TV
34592017-08-03 Tom de Vries <tom@codesourcery.com>
3460
3461 * gcc.dg/attr-noipa.c: Require alloca.
3462
8b917598
TV
34632017-08-03 Tom de Vries <tom@codesourcery.com>
3464
3465 * gcc.dg/torture/pr80163.c: Require label_values.
3466
4ca8bf91
TV
34672017-08-03 Tom de Vries <tom@codesourcery.com>
3468
3469 PR target/81662
3470 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3471 * c-c++-common/patchable_function_entry-default.c: Same.
3472 * c-c++-common/patchable_function_entry-definition.c: Same.
3473
f4629481
UB
34742017-08-02 Uros Bizjak <ubizjak@gmail.com>
3475
3476 PR target/81644
3477 * gcc.target/i386/pr81644.c: New test.
3478
86994621
TV
34792017-08-02 Tom de Vries <tom@codesourcery.com>
3480
3481 * gcc.dg/Walloca-14.c: Use relative line number.
3482
9501fd4b
UB
34832017-08-02 Uros Bizjak <ubizjak@gmail.com>
3484
3485 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3486 test "no-3dnowa" target attribute.
3487
f7b6353a
MP
34882017-08-02 Marek Polacek <polacek@redhat.com>
3489
3490 PR c/81289
3491 * gcc.dg/noncompile/pr81289.c: New test.
3492
8a6eab34
MP
3493 PR c/81448
3494 PR c/81306
3495 * c-c++-common/Wmultistatement-macros-13.c: New test.
3496
349721b7
JJ
34972017-08-02 Jakub Jelinek <jakub@redhat.com>
3498
e4f0733a
JJ
3499 PR c++/81640
3500 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3501
349721b7
JJ
3502 PR middle-end/79499
3503 * gcc.dg/pr79499.c: New test.
3504
77eefb71
RB
35052017-08-02 Richard Biener <rguenther@suse.de>
3506
3507 PR tree-optimization/81633
3508 * gcc.dg/vect/pr81633.c: New testcase.
3509
760f74c2
L
35102017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3511
3512 * gcc.dg/guality/pr25967-1.c: New test.
3513 * gcc.dg/guality/pr25967-2.c: Likewise.
3514 * gcc.dg/torture/pr25967-1.c: Likewise.
3515 * gcc.dg/torture/pr25967-2.c: Likewise.
3516
a2e28a97
L
35172017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3518
3519 PR target/81654
3520 * gcc.target/i386/pr81654.c: New test.
3521
d8afd032
TK
35222017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3523
3524 PR fortran/79312
3525 * gfortran.dg/logical_assignment_1.f90: New test.
3526
671a00ee
ML
35272017-08-01 Martin Liska <mliska@suse.cz>
3528
3529 PR middle-end/70140
3530 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3531
7d3eecca
ML
35322017-08-01 Martin Liska <mliska@suse.cz>
3533
3534 Revert r250771
3535 Make mempcpy more optimal (PR middle-end/70140).
3536
636730ca
JJ
35372017-08-01 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR target/81622
3540 * gcc.target/powerpc/pr81622.c: New test.
3541
74cc0b2b
SE
35422017-08-01 Steve Ellcey <sellcey@cavium.com>
3543
3544 PR tree-optimization/80925
3545 * gcc.dg/vect/vect-28.c: Add
3546 --param vect-max-peeling-for-alignment=0 option.
3547 Remove unaligned access and peeling checks.
3548 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3549 * gcc.dg/vect/vect-70.c: Ditto.
3550 * gcc.dg/vect/vect-87.c: Ditto.
3551 * gcc.dg/vect/vect-88.c: Ditto.
3552 * gcc.dg/vect/vect-91.c: Ditto.
3553 * gcc.dg/vect/vect-93.c: Ditto.
3554
0102e469
TV
35552017-08-01 Tom de Vries <tom@codesourcery.com>
3556
3557 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3558 * gcc.target/nvptx/slp.c (foo): Same.
3559
813485c6
RB
35602017-08-01 Richard Biener <rguenther@suse.de>
3561
3562 PR tree-optimization/81181
3563 * gcc.dg/torture/pr81181.c: New testcase.
3564
98b7180c
ML
35652017-08-01 Martin Liska <mliska@suse.cz>
3566
3567 PR middle-end/70140
3568 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3569
4f3e333a
UB
35702017-08-01 Uros Bizjak <ubizjak@gmail.com>
3571
3572 PR target/81641
3573 * gcc.target/i386/pr81641.c: New test.
3574
b8bb5772
UB
35752017-08-01 Uros Bizjak <ubizjak@gmail.com>
3576
3577 PR target/81639
3578 * gcc.target/i386/pr81639.c: New test.
3579
34e5c511
RB
35802017-08-01 Richard Biener <rguenther@suse.de>
3581
3582 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3583 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3584 endless loop.
3585 * gcc.dg/uninit-23.c: Adjust.
3586
5e19d437
BC
35872017-08-01 Bin Cheng <bin.cheng@arm.com>
3588
3589 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3590 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3591
7061cfc0
BC
35922017-08-01 Bin Cheng <bin.cheng@arm.com>
3593
3594 PR tree-optimization/81627
3595 * gcc.dg/tree-ssa/pr81627.c: New.
3596
39637a44
BC
35972017-08-01 Bin Cheng <bin.cheng@arm.com>
3598
3599 PR tree-optimization/81620
3600 * gcc.dg/tree-ssa/pr81620-1.c: New.
3601 * gcc.dg/tree-ssa/pr81620-2.c: New.
3602
f9c5fe06
DH
36032017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3604
3605 PR testsuite/53542
3606 * gfortran.dg/use_30.f90: New test.
3607
da98e3b1
JJ
36082017-08-01 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR tree-optimization/81588
3611 * gcc.dg/tree-ssa/pr81588.c: New test.
3612 * gcc.dg/pr81588.c: New test.
3613 * gcc.c-torture/execute/pr81588.c: New test.
3614
5e8fe12f
RB
36152017-08-01 Richard Biener <rguenther@suse.de>
3616
3617 PR tree-optimization/81297
3618 * gcc.dg/torture/pr81297.c: New testcase.
3619
93ac482a
UB
36202017-07-31 Uros Bizjak <ubizjak@gmail.com>
3621
3622 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3623
6cc518c6
SE
36242017-07-31 Steve Ellcey <sellcey@cavium.com>
3625
3626 PR tree-optimization/80925
93ac482a 3627 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3628 --param vect-max-peeling-for-alignment=0 option.
3629 Remove unaligned access and peeling checks.
3630 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3631
24c8e8eb
CL
36322017-07-31 Carl Love <cel@us.ibm.com>
3633
3634 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3635 missed in commit 250746.
3636
b40e941b
CL
36372017-07-31 Carl Love <cel@us.ibm.com>
3638
3639 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3640 new builtins.
3641
67779f74
L
36422017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3643
3644 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3645 * gcc.target/i386/pr79793-2.c: Likewise.
3646
a97cf8f9
UB
36472017-07-31 Uros Bizjak <ubizjak@gmail.com>
3648
3649 PR target/25967
3650 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3651 (naked): Add attribute regparm(1) for x86_32 targets.
3652 Add integer argument. Remove global "data" variable.
3653 (main): Pass integer argument to naked function.
3654 * gcc.target/i386/naked-4.c: New test.
3655
7fef86d3
JH
36562017-07-31 Jan Hubicka <hubicka@ucw.cz>
3657 Martin Liska <mliska@suse.cz>
3658
3659 * gcc.dg/predict-15.c: New test.
3660 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3661
2ec580be
UB
36622017-07-31 Uros Bizjak <ubizjak@gmail.com>
3663
3664 PR target/25967
3665 * gcc.target/i386/naked-1.c: New test.
3666 * gcc.target/i386/naked-2.c: Ditto.
3667 * gcc.target/i386/naked-3.c: Ditto.
3668 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3669 do_test_body0 stub function, use attribute "naked" instead.
3670 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3671 * gcc.dg/pr44290-2.c: Ditto.
3672
cfdf6ff6
TK
36732017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3674
3675 PR fortran/81581
3676 * gfortran.dg/dim_sum_1.f90: New test case.
3677 * gfortran.dg/dim_sum_2.f90: New test case.
3678 * gfortran.dg/dim_sum_3.f90: New test case.
3679
5edb1c48
ML
36802017-07-31 Martin Liska <mliska@suse.cz>
3681
3682 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3683 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3684
f34ebeb2
ML
36852017-07-31 Martin Liska <mliska@suse.cz>
3686
3687 PR sanitize/81530
3688 * g++.dg/ubsan/pr81530.C: New test.
3689
066bbc57
JJ
36902017-07-31 Jakub Jelinek <jakub@redhat.com>
3691
3692 PR sanitizer/81604
3693 * c-c++-common/ubsan/pr81604.c: New test.
3694
a10b3cf1
L
36952017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3696
3697 PR target/79793
3698 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3699 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3700 (foo): Check the builtin return address against the return address
3701 in interrupt frame.
3702 * gcc.target/i386/pr79793-1.c: New test.
3703 * gcc.target/i386/pr79793-2.c: Likewise.
3704
942047f2
EB
37052017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3706
3707 * c-c++-common/dump-ada-spec-7.c: New test.
3708
e071b767
JJ
37092017-07-29 Jakub Jelinek <jakub@redhat.com>
3710
3711 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3712 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3713
782a7850
PB
37142017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3715
3716 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3717
9de00935
TC
37182017-07-28 Tamar Christina <tamar.christina@arm.com>
3719
3720 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3721
8de33df2
BC
37222017-07-28 Bin Cheng <bin.cheng@arm.com>
3723
3724 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3725
8acb8421
TC
37262017-07-28 Tamar Christina <tamar.christina@arm.com>
3727 Bilyan Borisov <bilyan.borisov@arm.com>
3728
3729 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3730 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3731 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3732 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3733 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3734
d9c259ef
BC
37352017-07-28 Bin Cheng <bin.cheng@arm.com>
3736
3737 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3738 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3739 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3740 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3741 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3742 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3743 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3744 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3745 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3746 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3747 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3748
6d7649f8
ML
37492017-07-28 Martin Liska <mliska@suse.cz>
3750
3751 PR sanitizer/81340
3752 * g++.dg/asan/pr81340.C: New test.
3753
92e29a5e
RB
37542017-07-28 Richard Biener <rguenther@suse.de>
3755
3756 PR tree-optimization/81502
3757 * gcc.target/i386/pr81502.c: New testcase.
3758
70affe6a
ML
37592017-07-28 Martin Liska <mliska@suse.cz>
3760
3761 PR sanitizer/81460
3762 * gcc.dg/asan/pr81460.c: New test.
3763
d0ee55a1
JJ
37642017-07-28 Jakub Jelinek <jakub@redhat.com>
3765
c9b39a49
JJ
3766 PR sanitizer/80998
3767 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3768 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3769
d0ee55a1
JJ
3770 PR tree-optimization/81578
3771 * gcc.dg/pr81578.c: New test.
3772
1ce75e41
RB
37732017-07-28 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/81573
3776 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3777
7a5cbf29
PB
37782017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3779
3780 * g++.dg/pr69667.C: Remove option -mlra.
3781 * gcc.target/powerpc/dform-1.c: Likewise.
3782 * gcc.target/powerpc/dform-2.c: Likewise.
3783 * gcc.target/powerpc/dform-3.c: Likewise.
3784 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3785 * gcc.target/powerpc/p9-vparity.c: Likewise.
3786 * gcc.target/powerpc/pr63491.c: Likewise.
3787 * gcc.target/powerpc/pr67808.c: Likewise.
3788 * gcc.target/powerpc/pr68805.c: Likewise.
3789 * gcc.target/powerpc/pr69461.c: Likewise.
3790 * gcc.target/powerpc/pr71680.c: Likewise.
3791 * gcc.target/powerpc/pr77289.c: Likewise.
3792 * gcc.target/powerpc/pr78458.c: Likewise.
3793 * gcc.target/powerpc/pr78543.c: Likewise.
3794 * g++.dg/pr71294.C: Remove option -mno-lra.
3795 * gcc.target/powerpc/pr71656-1.c: Likewise.
3796 * gcc.target/powerpc/pr71656-2.c: Likewise.
3797 * gcc.target/powerpc/pr71698.c: Likewise.
3798
2c2789d5
KT
37992017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3800 Sudakshina Das <sudi.das@arm.com>
3801
3802 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3803
06bd22f6
MP
38042017-07-27 Marek Polacek <polacek@redhat.com>
3805
3806 PR c/81417
3807 * c-c++-common/Wsign-compare-1.c: New test.
3808 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3809 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3810 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3811 * g++.dg/warn/compare1.C: Likewise.
3812 * gcc.dg/compare1.c: Likewise.
3813 * gcc.dg/compare2.c: Likewise.
3814 * gcc.dg/compare4.c: Likewise.
3815 * gcc.dg/compare5.c: Likewise.
3816 * gcc.dg/pr35430.c: Likewise.
3817 * gcc.dg/pr60087.c: Likewise.
3818
27c8b49b
PB
38192017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3820
3821 PR middle-end/81564
3822 * gcc.dg/pr81564.c: New test.
3823
b7675b59
RB
38242017-07-27 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/81573
3827 PR tree-optimization/81494
3828 * gcc.dg/torture/pr81573.c: New testcase.
3829
719488f8
RB
38302017-07-27 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/81571
3833 * gcc.dg/torture/pr81571.c: New testcase.
3834
9811e84c
RB
38352017-07-27 Richard Biener <rguenther@suse.de>
3836
3837 PR tree-optimization/81502
3838 * gcc.target/i386/vect-insert-1.c: New testcase.
3839
58814c76
AK
38402017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3841
3842 PR target/81534
3843 * gcc.target/s390/pr81534.c: New test.
3844
036ea399
JJ
38452017-07-27 Jakub Jelinek <jakub@redhat.com>
3846
7d25ac20
JJ
3847 PR tree-optimization/81555
3848 PR tree-optimization/81556
3849 * gcc.c-torture/execute/pr81555.c: New test.
3850 * gcc.c-torture/execute/pr81556.c: New test.
3851
036ea399
JJ
3852 * gcc.dg/attr-noipa.c: New test.
3853 * gcc.dg/ipa/ipa-pta-18.c: New test.
3854 * gcc.dg/ipa/ipa-sra-11.c: New test.
3855
9bfda664
MM
38562017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3857
3858 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3859 option.
3860 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3861 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3862 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3863 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3864 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3865 * gcc.target/powerpc/vsx-simode.c: Likewise.
3866 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3867 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3868
eb086562
PC
38692017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3870
3871 PR c++/71570
3872 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3873
a7473dc5
L
38742017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3875
3876 PR target/81563
3877 * gcc.target/i386/pr81563.c: New test
3878
404f48ac
WD
38792017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3880
3881 PR target/79041
3882 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3883
c3d38629
MP
38842017-07-26 Marek Polacek <polacek@redhat.com>
3885
3886 PR middle-end/70992
3887 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3888 * gcc.dg/overflow-warn-2.c: Likewise.
3889 * gcc.dg/overflow-warn-3.c: Likewise.
3890 * gcc.dg/overflow-warn-4.c: Likewise.
3891 * gcc.dg/torture/pr70992-2.c: New test.
3892 * gcc.dg/torture/pr70992.c: New test.
3893
4f450a2b
RB
38942017-07-26 Richard Biener <rguenther@suse.de>
3895
3896 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3897 happening in ccp1.
3898 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3899
e1711448
WD
39002017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3901
3902 PR middle-end/46932
3903 * gcc.dg/pr46932.c: New testcase.
3904
108c3c88
ML
39052017-07-26 Martin Liska <mliska@suse.cz>
3906
3907 PR sanitize/81186
3908 * gcc.dg/asan/pr81186.c: New test.
3909
52645850
CL
39102017-07-25 Carl Love <cel@us.ibm.com>
3911
3912 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3913 vec_cnttz builtins.
3914
a8697b27
EB
39152017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3916
3917 * gnat.dg/opt66.adb: New test.
3918
288fe52e
AM
39192017-07-25 Alexander Monakov <amonakov@ispras.ru>
3920
3921 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3922 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3923
b771c609
AM
39242017-07-25 Alexander Monakov <amonakov@ispras.ru>
3925
3926 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3927
39282017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3929
3930 * c-c++-common/patchable_function_entry-default.c: New test.
3931 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3932 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3933
774cccdc
JJ
39342017-07-25 Jakub Jelinek <jakub@redhat.com>
3935
3936 PR target/81532
3937 * gcc.target/i386/pr80833-3.c: New test.
3938 * gcc.target/i386/avx512dq-pr81532.c: New test.
3939 * gcc.target/i386/avx512bw-pr81532.c: New test.
3940
1aa54f90
RB
39412017-07-25 Richard Biener <rguenther@suse.de>
3942
3943 PR tree-optimization/81455
3944 * gcc.dg/pr81455.c: New testcase.
3945
e294f495
RB
39462017-07-25 Richard Biener <rguenther@suse.de>
3947
3948 PR tree-optimization/81529
3949 * gfortran.dg/pr81529.f90: New testcase.
3950
edf8ba4b
WD
39512017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3952
774cccdc 3953 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3954
ea063871
RB
39552017-07-25 Richard Biener <rguenther@suse.de>
3956
3957 PR tree-optimization/81410
3958 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3959
5ea71a5a
RB
39602017-07-25 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/81510
3963 * gcc.dg/torture/pr81510.c: New testcase.
3964 * gcc.dg/torture/pr81510-2.c: Likewise.
3965
4287b4e8
ML
39662017-07-25 Martin Liska <mliska@suse.cz>
3967
3968 PR ipa/81520
3969 * gcc.dg/ipa/pr81520.c: New test.
3970
d49718d6
MP
39712017-07-25 Marek Polacek <polacek@redhat.com>
3972
3973 PR c/81364
3974 * Wmultistatement-macros-12.c: New test.
3975
0e82a9b9
BC
39762017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3977
3978 PR target/81414
3979 * gcc.target/aarch64/pr81414.C: New.
3980
3d99332b
RB
39812017-07-25 Richard Biener <rguenther@suse.de>
3982
3983 PR middle-end/81505
3984 * gcc.dg/ubsan/pr81505.c: New testcase.
3985
52d0f7bd
DS
39862017-07-24 Daniel Santos <daniel.santos@pobox.com>
3987
3988 PR testsuite/80759
3989 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3990 (ELFFN_BEGIN): Rename to FN_TYPE.
3991 (ELFFN_END): Rename to FN_SIZE.
3992 (ASMNAME): New macro.
3993 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3994 .global.
3995 (FUNC_END): Use ASMNAME.
3996 (test_data_save): Remove.
3997 (test_data_input): Likewise.
3998 (test_data_output: Likewise.
3999 (test_data_fn): Likewise.
4000 (test_data_retaddr): Likewise.
4001 (regs_to_mem): Make globals, use r10 instead of rax.
4002 (mem_to_regs): Likewise.
4003 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4004 body to ms-sysv.c.
4005 (do_test_aligned): Likewise.
4006 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4007 Add dg-* directives.
4008 (PASTE_STR): New macro.
4009 (ASMNAME): Likewise.
4010 (LOAD_TEST_DATA_ADDR): Likewise.
4011 (TEST_DATA_OFFSET): Likewise.
4012 (do_test_body0): New C function.
4013 (do_test_body): New inline assembly routine.
4014 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4015 (runtest_ms_sysv): Modify.
4016
19930989
MM
40172017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4018
4019 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4020 since the upper-regs options have been deleted.
4021 * gcc.target/powerpc/pr65849-2.c: Likewise.
4022 * gcc.target/powerpc/pr80099-1.c: Likewise.
4023 * gcc.target/powerpc/pr80099-2.c: Likewise.
4024 * gcc.target/powerpc/pr80099-3.c: Likewise.
4025 * gcc.target/powerpc/pr80099-4.c: Likewise.
4026 * gcc.target/powerpc/pr80099-5.c: Likewise.
4027 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4028 support removal of the upper-regs options.
4029 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4030 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4031 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4032 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4033 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4034 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4035 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4036 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4037 * gcc.target/powerpc/ppc-round.c: Likewise.
4038 * gcc.target/powerpc/pr71720.c: Likewise.
4039 * gcc.target/powerpc/pr72853.c: Likewise.
4040 * gcc.target/powerpc/pr79907.c: Likewise.
4041 * gcc.target/powerpc/pr78953.c: Likewise.
4042 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4043 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4044 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4045 * gcc.target/powerpc/vec-init-3.c: Likewise.
4046 * gcc.target/powerpc/vec-init-6.c: Likewise.
4047 * gcc.target/powerpc/vec-init-7.c: Likewise.
4048 * gcc.target/powerpc/vec-set-char.c: Likewise.
4049 * gcc.target/powerpc/vec-set-int.c: Likewise.
4050 * gcc.target/powerpc/vec-set-short.c: Likewise.
4051
d47d34bb
WD
40522017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4053
4054 PR target/79041
4055 * gcc.target/aarch64/pr79041-2.c: New test.
4056
26bca0ed
CL
40572017-07-24 Carl Love <cel@us.ibm.com>
4058
4059 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4060 the new built-ins.
4061
4b40986c
JW
40622017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4063
4064 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4065
213c3b7b
TK
40662017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4067 Mikael Morin <mikael@gcc.gnu.org>
4068
4069 PR fortran/66102
4070 * gfortran.dg/realloc_on_assign_28.f90: New test.
4071
e2b71b5a
DE
40722017-07-23 David Edelsohn <dje.gcc@gmail.com>
4073
4074 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4075 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4076
f36dda3b
UB
40772017-07-23 Uros Bizjak <ubizjak@gmail.com>
4078
4079 PR target/80569
4080 * gcc.target/i386/pr80569.c: New test.
4081
5ff4baa5
CL
40822017-07-21 Carl Love <cel@us.ibm.com>
4083
4084 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4085 vmuleuh): Fix scan-assembler-times should check for word not half word
4086 instructions.
4087
43f84f6c
JW
40882017-07-21 Jim Wilson <jim.wilson@linaro.org>
4089
4090 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4091 redundant -march option.
4092 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4093 in addition to armv8.1-a.
4094
325fe816
YG
40952017-07-21 Yury Gribov <tetra2005@gmail.com>
4096
4097 PR middle-end/56727
4098 * gcc.dg/pr56727-1.c: New test.
4099 * gcc.dg/pr56727-2.c: New test.
4100
5a5838e0
SM
41012017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4102
4103 * gcc.target/powerpc/mmx-check.h: New file.
4104 * gcc.target/powerpc/mmx-packs.c: New file.
4105 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4106 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4107 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4108 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4109 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4110 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4111 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4112 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4113 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4114 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4115 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4116 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4117 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4118 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4119 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4120 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4121 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4122 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4123 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4124 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4125 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4126 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4127 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4128 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4129 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4130 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4131 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4132 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4133 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4134 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4135 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4136 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4137 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4138 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4139 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4140 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4141 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4142 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4143
9af7f373
RB
41442017-06-21 Richard Biener <rguenther@suse.de>
4145
4146 PR tree-optimization/81500
4147 * gcc.dg/torture/pr81500.c: New testcase.
4148
5aaa8fb4
NS
41492017-07-20 Nathan Sidwell <nathan@acm.org>
4150
4151 * g++.dg/ext/anon-struct6.C: Adjust diag.
4152 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4153
2953b72f
JJ
41542017-07-20 Jakub Jelinek <jakub@redhat.com>
4155
4156 PR target/80846
4157 * gcc.target/i386/avx-pr80846.c: New test.
4158 * gcc.target/i386/avx2-pr80846.c: New test.
4159 * gcc.target/i386/avx512f-pr80846.c: New test.
4160
73c4b4df
BC
41612017-07-20 Bin Cheng <bin.cheng@arm.com>
4162
4163 PR tree-optimization/81388
4164 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4165 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4166
77e5edaf
JH
41672017-07-17 Tom de Vries <tom@codesourcery.com>
4168
4169 PR middle-end/81030
4170 * gcc.dg/pr81030.c: New test.
4171
891ad31c
RB
41722017-07-20 Richard Biener <rguenther@suse.de>
4173
4174 PR tree-optimization/61171
4175 * g++.dg/vect/pr61171.cc: New testcase.
4176 * gfortran.dg/vect/pr61171.f: Likewise.
4177 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4178
f971b281
RB
41792017-07-20 Richard Biener <rguenther@suse.de>
4180
4181 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4182 with V64QImode.
4183 * gcc.dg/vect/slp-45.c: Likewise.
4184
2071f8f9
N
41852017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4186
4187 * gcc.dg/tree-ssa/vrp116.c: New Test.
4188
a6722e5b
MM
41892017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4190
4191 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4192 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4193 __builtin_cpu_is and __builtin_cpu_supports are supported.
4194
ccfa843f
SM
41952017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4196
4197 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4198 __BUILTIN_CPU_SUPPORTS__ defined.
4199 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4200 __BUILTIN_CPU_SUPPORTS__ defined.
4201
564e405c
JJ
42022017-07-19 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR tree-optimization/81346
4205 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4206
3717fbe3
TV
42072017-07-19 Tom de Vries <tom@codesourcery.com>
4208
4209 * gcc.target/nvptx/decl-init.c: Update alignment.
4210 * gcc.target/nvptx/slp-2-run.c: New test.
4211 * gcc.target/nvptx/slp-2.c: New test.
4212 * gcc.target/nvptx/v2di.c: New test.
4213
b98b34b7
TV
42142017-07-19 Tom de Vries <tom@codesourcery.com>
4215
4216 * gcc.target/nvptx/slp-run.c: New test.
4217 * gcc.target/nvptx/slp.c: New test.
4218 * gcc.target/nvptx/v2si-cvt.c: New test.
4219 * gcc.target/nvptx/v2si-run.c: New test.
4220 * gcc.target/nvptx/v2si.c: New test.
4221 * gcc.target/nvptx/vec.inc: New test.
4222
8d1628eb
JJ
42232017-07-19 Jakub Jelinek <jakub@redhat.com>
4224
4225 PR tree-optimization/81346
4226 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4227 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4228 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4229 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4230 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4231 compiler to avoid X / C1 op C2 optimization to trigger.
4232
4d6ababc
ML
42332017-07-19 Martin Liska <mliska@suse.cz>
4234
4235 PR sanitizer/63361
4236 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4237 -ffloat-store or -mieee for targets that need it.
4238
d83cc5cc
TV
42392017-07-18 Tom de Vries <tom@codesourcery.com>
4240
4241 PR middle-end/81464
4242 * gfortran.dg/pr81464.f90: New test.
4243
e822e885
UB
42442017-07-18 Uros Bizjak <ubizjak@gmail.com>
4245
4246 PR target/81471
4247 * gcc.target/i386/pr81471.c: New test.
4248
b267968e
RB
42492017-06-18 Richard Biener <rguenther@suse.de>
4250
4251 PR tree-optimization/81410
4252 * gcc.dg/vect/pr81410.c: New testcase.
4253
33e9feb5
JH
42542017-07-18 Jan Hubicka <hubicka@ucw.cz>
4255
4256 PR middle-end/81462
4257 * g++.dg/torture/pr81462.C: New testcase.
4258
694dd0e4
BC
42592017-07-18 Bin Cheng <bin.cheng@arm.com>
4260
4261 PR target/81408
4262 * g++.dg/tree-ssa/pr81408.C: New.
4263 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4264
f9bfe3f5
RB
42652017-07-18 Richard Biener <rguenther@suse.de>
4266
4267 PR tree-optimization/80620
4268 PR tree-optimization/81403
4269 * gcc.dg/torture/pr80620.c: New testcase.
4270 * gcc.dg/torture/pr81403.c: Likewise.
4271
42722017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
4273
4274 PR tree-optimization/81418
4275 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
4276
42772017-07-17 Carl Love <cel@us.ibm.com>
4278
4279 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4280 test case changes for commit 249424
4281
4282 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4283 vmuleuh): Fix scan-assembler-times should check for word not half word
4284 instructions.
4285
f6489326
BS
42862017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4287
4288 PR tree-optimization/81162
4289 * gcc.dg/pr81162.c: Move this to...
4290 * gcc.dg/ubsan/pr81162.c: ...here.
4291
dbc4ecfc
VR
42922017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4293
4294 * g++.dg/diagnostic/friend1.C: New test.
4295 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4296
a64559a5
NS
42972017-07-17 Nathan Sidwell <nathan@acm.org>
4298
4299 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4300
aac59577
BE
43012017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4302
4303 * lib/gcc-dg.exp: Increase expect's match buffer size.
4304
aa1528b5
BC
43052017-07-17 Bin Cheng <bin.cheng@arm.com>
4306
4307 PR target/81369
4308 * gcc.dg/tree-ssa/pr81369.c: New.
4309
b6c354eb
CZ
43102017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4311
4312 * gcc.target/arc/pr9000674901.c: New file.
4313 * gcc.target/arc/pic-1.c: Likewise.
4314 * gcc.target/arc/pr9001191897.c: Likewise.
4315
1825c61e
CZ
43162017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4317 Andrew Burgess <andrew.burgess@embecosm.com>
4318
4319 * gcc.target/arc/naked-1.c: New file.
4320 * gcc.target/arc/naked-2.c: Likewise.
4321
1f1e8aed
JJ
43222017-07-17 Jakub Jelinek <jakub@redhat.com>
4323
9ebce098
JJ
4324 PR tree-optimization/81428
4325 * gcc.dg/fixed-point/pr81428.c: New test.
4326
e8dd1313
JJ
4327 PR tree-optimization/81365
4328 * g++.dg/torture/pr81365.C: New test.
4329
1f1e8aed
JJ
4330 PR tree-optimization/81396
4331 * gcc.dg/tree-ssa/pr81396.c: New test.
4332
38f638ca
EB
43332017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4334
4335 * gnat.dg/opt65.adb: New test.
4336
5fa396ad
JH
43372017-07-16 Jan Hubicka <hubicka@ucw.cz>
4338
4339 * gcc.dg/predict-8.c: Update.
4340
00aeee56
VR
43412017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4342
4343 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4344 * g++.dg/warn/pr12242.C: Likewise.
4345
b70bb05b
KN
43462017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4347
4348 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4349 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4350 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4351 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4352 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4362 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4363 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4364 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4365 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4366 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4367 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4368 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4369 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4370 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4371 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4372 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4373 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4374 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4375 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4376 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4377 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4378 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4379 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4380 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4381 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4382 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4383 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4384 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4385 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4386 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4387 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4388 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4389 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4390 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4391 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4392 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4393 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4394 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4395 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4396 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4397 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4398 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4399
3b805666
BS
44002016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4401
4402 PR tree-optimization/81162
4403 * gcc.dg/pr81162.c: New file.
4404
bece580c
MS
44052017-07-14 Martin Sebor <msebor@redhat.com>
4406
4407 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4408 that bcopy is expected to be transformed to.
4409
eea77d1f
DM
44102017-07-14 David Malcolm <dmalcolm@redhat.com>
4411
4412 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4413 * g++.dg/lookup/missing-std-include-2.C: New test case.
4414 * g++.dg/lookup/missing-std-include-3.C: New test case.
4415 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4416 * gcc.dg/missing-header-fixit-1.c: New test case.
4417 * gcc.dg/missing-header-fixit-2.c: New test case.
4418 * gcc.dg/missing-header-fixit-2.h: New header.
4419
338d6484
DM
44202017-07-13 David Malcolm <dmalcolm@redhat.com>
4421
4422 PR c/81405
4423 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4424
44252017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4426
4427 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4428
6d28654e
ML
44292017-07-13 Martin Liska <mliska@suse.cz>
4430
4431 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4432 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4433 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4434 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4435 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4436 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4437 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4438
3787ee47
MM
44392017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4440
4441 PR target/81193
4442 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4443 __builtin_cpu_supports with old GLIBC's.
4444 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4445 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4446 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4447 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4448 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4449 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4450 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4451 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4452 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4453 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4454 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4455 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4456 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4457 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4458 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4459 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4460 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4461 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4462 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4463 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4464 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4465 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4466 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4467 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4468
118009c1
CL
44692017-07-12 Carl Love <cel@us.ibm.com>
4470
4471 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4472 rev_bool_int): Add test cases for builtins.
4473 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4474 test cases for builtins.
4475
5d7b8153
CL
44762017-07-12 Carl Love <cel@us.ibm.com>
4477
4478 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4479 lp64 && p9vector_hw.
4480
6ea93a64
CL
44812017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4482
4483 * lib/target-supports.exp (check_stack_check_available): Make
4484 testcase name depend on stack_kind.
4485
2f65ab2e
MC
44862017-07-11 Michael Collison <michael.collison@arm.com>
4487
774cccdc 4488 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4489
9e028cef
PC
44902017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4491
4492 PR c++/51270
4493 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4494
f281956e
CL
44952017-07-11 Carl Love <cel@us.ibm.com>
4496
4497 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4498 test cases for the builtins.
4499
3d36348a
YG
45002017-07-11 Yury Gribov <tetra2005@gmail.com>
4501
4502 * lib/profopt.exp: Print relative names in UNSUPPORTED
4503 AutoFDO tests.
4504
214f700a
MC
45052017-07-10 Michael Collison <michael.collison@arm.com>
4506
4507 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4508
03ed2915
UB
45092017-07-10 Uros Bizjak <ubizjak@gmail.com>
4510
4511 PR target/81375
4512 * gcc.target/i386/pr81375.c: New test.
4513
9c582dbb
MS
45142017-07-10 Martin Sebor <msebor@redhat.com>
4515
4516 PR tree-optimization/80397
4517 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4518
281ac396
MS
45192017-07-10 Martin Sebor <msebor@redhat.com>
4520
4521 PR other/81345
4522 * gcc.dg/pr81345.c: New test.
4523
a7784956
CZ
45242017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4525
4526 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4527 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4528
5920ba15
UB
45292017-07-09 Uros Bizjak <ubizjak@gmail.com>
4530
4531 PR target/81313
4532 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4533 integer argumets to bypass x86_64 outgoing args optimization.
4534
45352017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4536
4537 * gfortran.dg/eoshift_4.f90: New test.
4538 * gfortran.dg/eoshift_5.f90: New test.
4539 * gfortran.dg/eoshift_6.f90: New test.
4540
35c95658
L
45412017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4542
4543 PR target/81313
4544 * gcc.target/i386/pr81313-1.c: New test.
4545 * gcc.target/i386/pr81313-2.c: Likewise.
4546 * gcc.target/i386/pr81313-3.c: Likewise.
4547 * gcc.target/i386/pr81313-4.c: Likewise.
4548 * gcc.target/i386/pr81313-5.c: Likewise.
4549
dcbf81c9
RS
45502017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4551
4552 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4553 * gnat.dg/vect16.ads (Sarray): Likewise.
4554 * gnat.dg/vect17.ads (Sarray): Likewise.
4555 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4556 * gnat.dg/vect16.adb (Add): Likewise.
4557 * gnat.dg/vect17.adb (Add): Likewise.
4558
738f7c2e
DM
45592017-07-07 David Malcolm <dmalcolm@redhat.com>
4560
4561 PR c++/79300
4562 * g++.dg/diagnostic/pr79300.C: New test case.
4563
6a69355c
MM
45642017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4565
57f49e99
MM
4566 * gcc.target/powerpc/clone1.c: Add check to make sure the
4567 __builtin_cpu_supports function is fully supported.
4568 * gcc.target/powerpc/clone2.c: New runtime test for
4569 target_clones.
4570
6a69355c
MM
4571 PR target/81348
4572 * gcc.target/powerpc/pr81348.c: New test.
4573
5e32025a
SN
45742017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4575
4576 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4577
19388c6d
CL
45782017-07-07 Carl Love <cel@us.ibm.com>
4579
4580 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4581 file for built-ins.
4582
bcc3c3f1
JM
45832017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4584
4585 * gcc.target/sparc/dictunpack.c: New file.
4586 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4587 * gcc.target/sparc/fpcmpshl.c: Likewise.
4588 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4589 * gcc.target/sparc/fpcmpushl.c: Likewise.
4590
2c6e2eb1
HA
45912017-07-06 Harald Anlauf <anlauf@gmx.de>
4592
4593 PR fortran/70071
4594 * gfortran.dg/coarray_44.f90: New testcase.
4595
5094f7d5
MO
45962017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4597
4598 * c-c++-common/asan/kasan-alloca-1.c: New test.
4599 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4600
e3174bdf
MO
46012017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4602
4603 * c-c++-common/asan/alloca_big_alignment.c: New test.
4604 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4605 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4606 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4607 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4608 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4609 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4610 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4611
a40c6fa8
GJL
46122017-07-06 Georg-Johann Lay <avr@gjlay.de>
4613
4614 PR target/81305
4615 * gcc.target/avr/isr-test.h: Fix warnings.
4616
9296dd9b
TP
46172017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4618
4619 * lib/target-supports.exp: Generate
4620 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4621 and check_effective_target_arm_arch_v8r_multilib.
4622
d87f00ba
CL
46232017-07-06 Carl Love <cel@us.ibm.com>
4624
9296dd9b 4625 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4626
46272017-07-06 Carl Love <cel@us.ibm.com>
4628
4629 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4630 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4631 cases for vec_addc, adde and addec builtins.
4632
c471c6ed
DM
46332017-07-06 David Malcolm <dmalcolm@redhat.com>
4634
4635 PR c++/79300
4636 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4637 expected underlining within macro expansion.
4638 * c-c++-common/pr70264.c: Likewise.
4639 * g++.dg/plugin/diagnostic-test-expressions-1.C
4640 (test_within_macro_1): New test.
4641 (test_within_macro_2): Likewise.
4642 (test_within_macro_3): Likewise.
4643 (test_within_macro_4): Likewise.
4644 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4645 expected underlining within macro expansion.
4646 (test_macro_4): Likewise.
4647 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4648 (test_within_macro_1): New test.
4649 (test_within_macro_2): Likewise.
4650 (test_within_macro_3): Likewise.
4651 (test_within_macro_4): Likewise.
4652 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4653 underlining within macro expansion.
4654
68d872d7
SP
46552017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4656
4657 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4658 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4659 _mm_maskz_getexp_round_sd): Test new intrinsics.
4660 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4661 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4662 _mm_maskz_getexp_round_ss): Ditto.
4663 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4664 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4665 _mm_maskz_getmant_round_sd): Ditto.
4666 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4667 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4668 _mm_maskz_getmant_round_ss): Ditto.
4669 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4670 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4671 _mm_maskz_getexp_round_sd): New runtime tests.
4672 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4673 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4674 _mm_maskz_getexp_round_ss): Ditto.
4675 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4676 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4677 _mm_maskz_getmant_round_sd): Ditto.
4678 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4679 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4680 _mm_maskz_getmant_round_ss): Ditto.
4681 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4682 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4683 __builtin_ia32_getmantss_mask_round): Test new builtins.
4684 * gcc.target/i386/sse-13.c : Ditto.
4685 * gcc.target/i386/sse-23.c: Ditto.
4686 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4687 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4688 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4689 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4690 _mm_mask_getexp_round_ss): Test new intrinsics.
4691 * gcc.target/i386/testround-1.c: Ditto.
4692 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4693 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4694 _mm_mask_getmant_round_ss): Test new intrinsics
4695 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4696 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4697 _mm_maskz_getmant_ss): Test new intrinsics.
4698
9e00a397
CL
46992017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4700
4701 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4702 * lib/target-supports.exp (check_stack_check_available): New.
4703 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4704 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4705 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4706 * gcc.dg/pr47443.c: Likewise.
4707 * gcc.dg/pr48134.c: Likewise.
4708 * gcc.dg/pr70017.c: Likewise.
4709 * gcc.target/aarch64/stack-checking.c: Likewise.
4710 * gcc.target/arm/stack-checking.c: Likewise.
4711 * gcc.target/i386/pr48723.c: Likewise.
4712 * gcc.target/i386/pr55672.c: Likewise.
4713 * gcc.target/i386/pr67265-2.c: Likewise.
4714 * gcc.target/i386/pr67265.c: Likewise.
4715 * gnat.dg/opt49.adb: Likewise.
4716 * gnat.dg/stack_check1.adb: Likewise.
4717 * gnat.dg/stack_check2.adb: Likewise.
4718 * gnat.dg/stack_check3.adb: Likewise.
4719
38e6cc4d
KN
47202017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4721
4722 PR target/80103
4723 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4724 __attribute__.
4725
f8aa2b2c
SP
47262017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4727
4728 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4729 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4730 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4731 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4732 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4733 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4734 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4735 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4736 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4737 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4738 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4739 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4740
e483b7b4
GJL
47412017-07-05 Georg-Johann Lay <avr@gjlay.de>
4742
4743 PR target/81305
4744 * gcc.target/avr/isr-test.h: New file.
4745 * gcc.target/avr/torture/isr-01-simple.c: New test.
4746 * gcc.target/avr/torture/isr-02-call.c: New test.
4747 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4748
a8745cc2
BC
47492017-07-05 Bin Cheng <bin.cheng@arm.com>
4750
4751 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4752 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4753 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4754 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4755
4a52eb19
BC
47562017-07-05 Bin Cheng <bin.cheng@arm.com>
4757
4758 * gcc.dg/tree-ssa/ldist-26.c: New test.
4759
95f7d11b
BC
47602017-07-05 Bin Cheng <bin.cheng@arm.com>
4761
4762 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4763
45bb7d59
UB
47642017-07-04 Uros Bizjak <ubizjak@gmail.com>
4765
4766 PR target/81300
4767 * gcc.target/i386/pr81300.c: New test.
4768
1fcfac88
UB
47692017-07-04 Uros Bizjak <ubizjak@gmail.com>
4770
4771 PR target/81294
4772 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4773 x and y arguments in the call to _subborrow_u32.
4774 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4775 x and y arguments in the call to _subborrow_u64.
4776 * gcc.target/i386/pr81294-1.c: New test.
4777 * gcc.target/i386/pr81294-2.c: Ditto.
4778
a4187dab
KT
47792017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4780
4781 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4782
efbf55b0
MP
47832017-07-04 Marek Polacek <polacek@redhat.com>
4784
4785 PR c/81231
4786 * gcc.dg/atomic-pr81231.c: New test.
4787
1aad7106
RS
47882017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4789
4790 PR tree-optimization/81292
4791 * gcc.dg/pr81292-1.c: New test.
4792 * gcc.dg/pr81292-2.c: Likewise.
4793
7c819e8a
ML
47942017-07-04 Martin Liska <mliska@suse.cz>
4795
4796 PR sanitizer/81040
4797 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4798 use-after-scope sanitization.
4799
f111f434
JJ
48002017-07-04 Jakub Jelinek <jakub@redhat.com>
4801
8e8dd13b
JJ
4802 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4803 options.
4804
f111f434
JJ
4805 PR target/81175
4806 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4807 gather.
4808
7a1238d1
ML
48092017-07-04 Martin Liska <mliska@suse.cz>
4810
4811 PR ipa/81214
4812 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4813 * g++.dg/ext/mvc3.C: Likewise.
4814 * gcc.target/i386/mvc2.c: Likewise.
4815 * gcc.target/i386/mvc3.c: Likewise.
4816
9fc1fed4
JJ
48172017-07-04 Jakub Jelinek <jakub@redhat.com>
4818
8e3b9bbf
JJ
4819 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4820 decomposition declaration in diagnostics.
4821 * g++.dg/cpp1z/decomp2.C: Likewise.
4822 * g++.dg/cpp1z/decomp3.C: Likewise.
4823 * g++.dg/cpp1z/decomp4.C: Likewise.
4824 * g++.dg/cpp1z/decomp5.C: Likewise.
4825 * g++.dg/cpp1z/decomp6.C: Likewise.
4826 * g++.dg/cpp1z/decomp7.C: Likewise.
4827 * g++.dg/cpp1z/decomp8.C: Likewise.
4828 * g++.dg/cpp1z/decomp13.C: Likewise.
4829 * g++.dg/cpp1z/decomp14.C: Likewise.
4830 * g++.dg/cpp1z/decomp18.C: Likewise.
4831 * g++.dg/cpp1z/decomp19.C: Likewise.
4832 * g++.dg/cpp1z/decomp22.C: Likewise.
4833 * g++.dg/cpp1z/decomp23.C: Likewise.
4834 * g++.dg/cpp1z/decomp24.C: Likewise.
4835 * g++.dg/cpp1z/decomp25.C: Likewise.
4836 * g++.dg/cpp1z/decomp26.C: Likewise.
4837 * g++.dg/cpp1z/decomp28.C: Likewise.
4838
9fc1fed4
JJ
4839 PR c++/81258
4840 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4841 * g++.dg/cpp1z/decomp30.C: New test.
4842
17c18221
PC
48432017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4844
4845 PR c++/65775
4846 * g++.dg/cpp0x/trailing14.C: New.
4847
370d975d
DH
48482017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4849
4850 PR testsuite/79866
4851 * gfortran.dg/coarray_event_2.f08: New test.
4852
73977c47
DH
48532017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4854
4855 PR testsuite/79843
4856 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4857 * gfortran.dg/pointer_intent_2.f90: Likewise.
4858
2f70a979
JH
48592017-07-02 Jan Hubicka <hubicka@ucw.cz>
4860
4861 PR middle-end/81290
4862 * gcc.c-torture/compile/pr81290.c: New.
4863
6b5e165b
RB
48642017-07-03 Richard Biener <rguenther@suse.de>
4865
4866 PR tree-optimization/60510
4867 * gfortran.dg/vect/pr60510.f: New testcase.
4868
d8ac7e28
RO
48692017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4870
4871 * gcc.target/i386/mvc6.c: Require ifunc support.
4872
da402967
ML
48732017-07-03 Martin Liska <mliska@suse.cz>
4874
4875 PR sanitize/81040
4876 * g++.dg/asan/function-argument-1.C: New test.
4877 * g++.dg/asan/function-argument-2.C: New test.
4878 * g++.dg/asan/function-argument-3.C: New test.
4879
bc9f4235
RS
48802017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4881
4882 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4883 as well.
4884
be086ff5
TV
48852017-07-03 Tom de Vries <tom@codesourcery.com>
4886
4887 PR tree-optimization/69468
4888 * gcc.dg/pr81192.c: Update.
4889
4752be46
TV
48902017-07-03 Tom de Vries <tom@codesourcery.com>
4891
4892 PR tree-optimization/81192
4893 * gcc.dg/pr81192.c: Update.
4894
0bbfd554
TV
48952017-07-03 Tom de Vries <tom@codesourcery.com>
4896
4897 PR tree-optimization/81192
4898 * gcc.dg/pr81192.c: New test.
4899
b677e2f6
TK
49002017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4901
4902 * gfortran/eoshift_3.f90: New test.
4903
e3f9a279
RS
49042017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4905
4906 * gcc.dg/strlenopt-32.c: New testcase.
4907 * gcc.dg/strlenopt-33.c: Likewise.
4908 * gcc.dg/strlenopt-33g.c: Likewise.
4909 * gcc.dg/strlenopt-34.c: Likewise.
4910 * gcc.dg/strlenopt-35.c: Likewise.
4911
862088aa
RS
49122017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4913
4914 PR tree-optimization/80769
4915 * gcc.dg/strlenopt-31.c: New test.
4916 * gcc.dg/strlenopt-31g.c: Likewise.
4917
c34d0927
RS
49182017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4919
4920 PR tree-optimization/81136
4921 * gcc.dg/vect/pr81136.c: New test.
4922
c52d6043
JJ
49232017-07-01 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR sanitizer/81262
4926 * gcc.c-torture/compile/pr81262.c: New test.
4927 * g++.dg/ubsan/pr81262.C: New test.
4928
77616c7e
JH
49292017-06-29 Jan Hubicka <hubicka@ucw.cz>
4930
4931 PR ipa/81261
4932 * g++.dg/ipa/pr81261.C: New testcase.
4933
fb6a764d
AP
49342017-06-30 Andrew Pinski <apinski@cavium.com>
4935
4936 * gcc.dg/torture/pr81245.c: New testcase.
4937
059ab149
AH
49382017-06-30 Aldy Hernandez <aldyh@redhat.com>
4939
4940 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4941 unbounded use.
4942
e59e8b5a
DM
49432017-06-30 David Malcolm <dmalcolm@redhat.com>
4944
4945 PR c++/80014
4946 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4947 Add declaration.
4948 (test_typeid): New test function.
4949
e855bdc0
JJ
49502017-06-30 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR target/81225
4953 * gcc.target/i386/pr81225.c: New test.
4954
fe32bb1b
NS
49552017-06-30 Nathan Sidwell <nathan@acm.org>
4956
4957 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4958 * g++.dg/cpp0x/decltype9.C: Likewise.
4959 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4960 * g++.dg/lookup/decl1.C: Likewise.
4961 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4962 * g++.dg/other/pr28432.C: Likewise.
4963 * g++.dg/parse/crash12.C: Likewise.
4964 * g++.dg/parse/enum3.C: Likewise.
4965 * g++.dg/parse/operator6.C: Likewise.
4966 * g++.dg/template/crash69.C: Likewise.
4967 * g++.dg/template/error27.C: Likewise.
4968 * g++.dg/template/error28.C: Likewise.
4969 * g++.dg/template/memfriend6.C: Likewise.
4970 * g++.old-deja/g++.mike/err1.C: Likewise.
4971 * g++.old-deja/g++.mike/p811.C: Likewise.
4972 * g++.old-deja/g++.other/crash25.C: Likewise.
4973 * g++.old-deja/g++.other/dtor4.C: Likewise.
4974 * g++.old-deja/g++.pt/t37.C: Likewise.
4975
aaa587d4
ML
49762017-06-30 Martin Liska <mliska@suse.cz>
4977
4978 PR ipa/81214
4979 * gcc.target/i386/pr81214.c: New test.
4980
274c1516
NS
49812017-06-30 Nathan Sidwell <nathan@acm.org>
4982
3b5c768c
NS
4983 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4984
274c1516
NS
4985 PR c++/81229
4986 * g++.dg/lookup/pr81229.C: New.
4987
c497284c
ML
49882017-06-30 Martin Liska <mliska@suse.cz>
4989
4990 PR sanitizer/81021
4991 * g++.dg/asan/pr81021.C: New test.
4992
4812f0b7
RB
49932017-06-30 Richard Biener <rguenther@suse.de>
4994
4995 PR tree-optimization/81249
4996 * g++.dg/torture/pr81249.C: New testcase.
4997
8e09cb8b
PC
49982017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4999
5000 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5001 * g++.dg/diagnostic/variadic1.C: Likewise.
5002 * g++.dg/gomp/udr-3.C: Likewise.
5003 * g++.dg/overload/error1.C: Likewise.
5004 * g++.dg/overload/error2.C: Likewise.
5005 * g++.dg/template/duplicate1.C: Likewise.
5006 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5007 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5008 * g++.old-deja/g++.other/redecl2.C: Likewise.
5009 * g++.old-deja/g++.other/redecl4.C: Likewise.
5010 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5011
74582a3e
CP
50122017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5013
5014 PR fortran/77765
5015 * gfortran.dg/goacc/pr77765.f90: New test.
5016
6da4066f
SE
50172017-06-29 Steve Ellcey <sellcey@cavium.com>
5018
5019 * gcc.target/aarch64/ccmp_2.c: New test.
5020
be3b7dcf
NS
50212017-06-29 Nathan Sidwell <nathan@acm.org>
5022
5023 PR c++/81247
5024 * g++.dg/parse/pr81247-[abc].C: New.
5025
e5898daf
CL
50262017-06-29 Carl Love <cel@us.ibm.com>
5027
5028 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5029 test_unsigned_int_result, test_ll_int_result,
5030 test_ll_unsigned_int_result): Add result checking functions, add
5031 debug support.
5032 (main): Add builtin function tests.
5033
14836f38
CL
50342017-06-29 Carl Love <cel@us.ibm.com>
5035
5036 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5037 dg-skip-if): Add -mvsx -mcpu=power7.
5038
0630a4ec
RB
50392017-06-29 Richard Biener <rguenther@suse.de>
5040
5041 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5042
f76b4224
NS
50432017-06-29 Nathan Sidwell <nathan@acm.org>
5044
5045 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5046
f66459c1
PB
50472017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5048
5049 PR middle-end/81194
5050 * g++.dg/pr81194.C: New test.
5051
3c7bb489
L
50522017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5053
5054 PR ipa/80565
5055 * gcc.dg/torture/pr80565.c: New file.
5056
6cd83bec
BC
50572017-06-29 Bin Cheng <bin.cheng@arm.com>
5058
5059 PR tree-optimization/81196
5060 * gcc.dg/vect/pr81196.c: New.
5061
4c6a51a0
MC
50622017-06-29 Michael Collison <michael.collison@arm.com>
5063
5064 Fix date on previous ChangeLog entry.
5065
50662017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
5067 Michael Collison <michael.collison@arm.com>
5068
5069 PR target/70119
5070 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5071
395a191d
SP
50722017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5073
5074 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5075 Test new intrinsic.
5076 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5077 Ditto.
5078 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5079 Ditto.
5080 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5081 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5082 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5083
0ddc0ebc
TP
50842017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5085
5086 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5087 current ARM check by ARM NEON's availability check.
5088 (check_effective_target_vect_intfloat_cvt): Likewise.
5089 (check_effective_target_vect_uintfloat_cvt): Likewise.
5090 (check_effective_target_vect_floatint_cvt): Likewise.
5091 (check_effective_target_vect_floatuint_cvt): Likewise.
5092 (check_effective_target_vect_shift): Likewise.
5093 (check_effective_target_whole_vector_shift): Likewise.
5094 (check_effective_target_vect_bswap): Likewise.
5095 (check_effective_target_vect_shift_char): Likewise.
5096 (check_effective_target_vect_long): Likewise.
5097 (check_effective_target_vect_float): Likewise.
5098 (check_effective_target_vect_perm): Likewise.
5099 (check_effective_target_vect_perm_byte): Likewise.
5100 (check_effective_target_vect_perm_short): Likewise.
5101 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5102 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5103 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5104 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5105 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5106 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5107 (check_effective_target_vect_widen_shift): Likewise.
5108 (check_effective_target_vect_extract_even_odd): Likewise.
5109 (check_effective_target_vect_interleave): Likewise.
5110 (check_effective_target_vect_multiple_sizes): Likewise.
5111 (check_effective_target_vect64): Likewise.
5112 (check_effective_target_vect_max_reduc): Likewise.
5113
56a6d474
RB
51142017-06-28 Richard Biener <rguenther@suse.de>
5115
5116 PR middle-end/81227
5117 * gcc.dg/pr81227.c: New testcase.
5118
926c7865
MM
51192017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5120
5121 PR target/81193
5122 * lib/target-supports.exp
5123 (check_ppc_cpu_supports_hw_available): New test to make sure
5124 __builtin_cpu_supports works on power7 and newer.
5125
17a7218b
ML
51262017-06-28 Martin Liska <mliska@suse.cz>
5127
5128 PR ipa/81128
5129 * gcc.target/i386/pr81128.c: New test.
5130
63010089
ML
51312017-06-28 Martin Liska <mliska@suse.cz>
5132
5133 PR driver/79659
5134 * g++.dg/opt/pr79659.C: New test.
5135
b1cac008
CL
51362017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5137
5138 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5139 and options.
5140 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5141
42bd89ce
MG
51422017-06-28 Marc Glisse <marc.glisse@inria.fr>
5143
5144 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5145 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5146
b8d62ac8
JJ
51472017-06-28 Jakub Jelinek <jakub@redhat.com>
5148
5149 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5150 (foo): ... this. Change constants such that it isn't matched
5151 as __builtin_copysign, yet tests the combiner the same.
5152
6dc61b45
ML
51532017-06-28 Martin Liska <mliska@suse.cz>
5154
5155 PR sanitizer/81224
5156 * gcc.dg/asan/pr81224.c: New test.
5157
9a265443
EB
51582017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5159
5160 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5161 passed to pthread_join.
5162
935b5226
AK
51632017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5164
5165 * gcc.target/s390/nodatarel-1.c: New test.
5166
88016532
JD
51672017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5168
5169 PR fortran/80164
5170 * gfortran.dg/array_temporaries_4.f90: New test.
5171
8c2805bb
AP
51722017-06-27 Andrew Pinski <apinski@cavium.com>
5173
5174 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5175 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5176 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5177
786c6d10
MP
51782017-06-27 Marek Polacek <polacek@redhat.com>
5179
5180 PR sanitizer/81223
5181 * gcc.dg/ubsan/pr81223.c: New test.
5182
1e7df2e6
MG
51832017-06-27 Marc Glisse <marc.glisse@inria.fr>
5184
5185 * gcc.dg/tree-ssa/assoc-1.c: New file.
5186
58b45c4f
PC
51872017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5188
5189 PR c++/62046
5190 * g++.dg/parse/catch2.C: New.
5191
00296d7f
JJ
51922017-06-27 Jakub Jelinek <jakub@redhat.com>
5193
c1031852
JJ
5194 PR sanitizer/81209
5195 * g++.dg/ubsan/pr81209.C: New test.
5196
00296d7f
JJ
5197 PR middle-end/81207
5198 * gcc.c-torture/compile/pr81207.c: New test.
5199
0c418630
MP
52002017-06-27 Marek Polacek <polacek@redhat.com>
5201
5202 PR bootstrap/81216
5203 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5204
4b377e01
MS
52052017-06-26 Martin Sebor <msebor@redhat.com>
5206
5207 PR c++/81169
5208 * g++.dg/Wclass-memaccess-2.C: New test.
5209
952ac945
CL
52102017-06-26 Carl Love <cel@us.ibm.com>
5211
5212 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5213 Add new runnable test file for the vec_rev built-ins.
5214
df11b2ea
BS
52152016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5216
226ab0a8 5217 PR/tree-optimization 71815
df11b2ea
BS
5218 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5219 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5220
fa7ccca0
RL
52212017-06-26 Renlin Li <renlin.li@arm.com>
5222 Szabolcs Nagy <szabolcs.nagy@arm.com>
5223
5224 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5225 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5226 memmove.
5227
5a5c2d16
RB
52282017-06-26 Richard Biener <rguenther@suse.de>
5229
5230 PR target/81175
5231 * gfortran.dg/pr81175.f: New testcase.
5232
75f0112f
RB
52332017-06-26 Richard Biener <rguenther@suse.de>
5234
5235 PR tree-optimization/81203
5236 * gcc.dg/torture/pr81203.c: New testcase.
5237
3e2becc4
MP
52382017-06-26 Marek Polacek <polacek@redhat.com>
5239
5240 PR c/80116
5241 * c-c++-common/Wmultistatement-macros-1.c: New test.
5242 * c-c++-common/Wmultistatement-macros-2.c: New test.
5243 * c-c++-common/Wmultistatement-macros-3.c: New test.
5244 * c-c++-common/Wmultistatement-macros-4.c: New test.
5245 * c-c++-common/Wmultistatement-macros-5.c: New test.
5246 * c-c++-common/Wmultistatement-macros-6.c: New test.
5247 * c-c++-common/Wmultistatement-macros-7.c: New test.
5248 * c-c++-common/Wmultistatement-macros-8.c: New test.
5249 * c-c++-common/Wmultistatement-macros-9.c: New test.
5250 * c-c++-common/Wmultistatement-macros-10.c: New test.
5251 * c-c++-common/Wmultistatement-macros-11.c: New test.
5252
945653db
EB
52532017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5254
5255 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5256
c8e3c356
CL
52572017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5258
5259 * lib/target-supports.exp
5260 (check_effective_target_arm_neon_ok_nocache): Add flags with
5261 -mfloat-abi=hard. Include arm_neon.h.
5262 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5263 (check_effective_target_arm_neon_ok_no_float_abi): New.
5264 * gcc.target/arm/lto/pr65837_0.c: Require
5265 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5266 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5267 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5268
22235619
PC
52692017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/62315
5272 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5273
e56e3fda
TK
52742017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5275
45bb7d59 5276 PR fortran/52473
e56e3fda
TK
5277 * gfortran.dg/cshift_2.f90: New test.
5278
d3f062be
JW
52792017-06-23 Jim Wilson <jim.wilson@linaro.org>
5280
5281 PR middle-end/79794
5282 * gcc.target/aarch64/pr79794.c: New.
5283
37416b69
MM
52842017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5285
5286 PR target/80510
5287 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5288 * gcc.target/powerpc/pr80510-2.c: Likewise.
5289
8447a92f
JL
52902017-06-22 Jeff Law <law@redhat.com>
5291
5292 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5293
52607f7e
WS
52942017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5295
5296 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5297 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5298 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5299 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5300 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5301 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5302 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5303 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5304
fb68f296
JC
53052017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5306
45bb7d59 5307 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5308
60edf8bb
MT
53092017-06-22 Matt Turner <mattst88@gmail.com>
5310
5311 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5312 skylake check.
5313
4333d74b
CL
53142017-06-22 Carl Love <cel@us.ibm.com>
5315
5316 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5317 vmuleuh): Fix scan-assembler-times should check for word not half word
5318 instructions.
5319
13f752b2
JL
53202017-06-22 Jeff Law <law@redhat.com>
5321
5322 * gcc.c-torture/compile/stack-check-1.c: New test.
5323
0759db19
RB
53242016-06-22 Richard Biener <rguenther@suse.de>
5325
5326 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5327 * gcc.dg/vect/pr65947-2.c: Likewise.
5328 * gcc.dg/vect/pr65947-3.c: Likewise.
5329 * gcc.dg/vect/pr65947-4.c: Likewise.
5330 * gcc.dg/vect/pr65947-5.c: Likewise.
5331 * gcc.dg/vect/pr65947-6.c: Likewise.
5332 * gcc.dg/vect/pr65947-8.c: Likewise.
5333 * gcc.dg/vect/pr65947-9.c: Likewise.
5334 * gcc.dg/vect/pr65947-10.c: Likewise.
5335 * gcc.dg/vect/pr65947-12.c: Likewise.
5336 * gcc.dg/vect/pr65947-13.c: Likewise.
5337 * gcc.dg/vect/pr65947-14.c: Likewise.
5338 * gcc.dg/vect/vect-cond-2.c: Likewise.
5339 * gcc.dg/vect/vect-pr69848.c: Likewise.
5340
c24c235e
ML
53412017-06-22 Martin Liska <mliska@suse.cz>
5342
5343 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5344 to not inline it.
5345
71f82be9
JG
53462017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5347
5348 * gcc.dg/tree-ssa/forwprop-37.c: New.
5349
a78f6980
RB
53502017-06-22 Richard Biener <rguenther@suse.de>
5351
5352 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5353
85d5b033
RB
53542017-06-22 Richard Biener <rguenther@suse.de>
5355
5356 * gcc.dg/vect/pr65947-14.c: New testcase.
5357
4ded8669
MM
53582017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5359
5360 PR target/80510
5361 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5362 32-bit support is added. Change ITYPE size to 64-bit integer.
5363 * gcc.target/powerpc/pr80510-2.c: Likewise.
5364
cb8d1b01
JJ
53652017-06-21 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR c++/81154
5368 * g++.dg/gomp/pr81154.C: New test.
5369
113459fa
DM
53702017-06-21 David Malcolm <dmalcolm@redhat.com>
5371
5372 * g++.dg/other/old-style-cast-fixits.C: New test case.
5373
5e9d501c
JJ
53742017-06-21 Jakub Jelinek <jakub@redhat.com>
5375
5376 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5377
27d33d3e
TV
53782017-06-21 Tom de Vries <tom@codesourcery.com>
5379
5380 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5381
5433db45
TV
53822017-06-21 Tom de Vries <tom@codesourcery.com>
5383
5384 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5385 warning.
5386
93c18375
ML
53872017-06-21 Martin Liska <mliska@suse.cz>
5388
5389 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5390
ff9baa5f
PMR
53912017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5392
5393 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5394 gnat.dg/debug11_pkg2.ads: New testcase.
5395
a23ba8cc
MG
53962017-06-21 Marc Glisse <marc.glisse@inria.fr>
5397
5398 * gcc.target/i386/getround.c: New file.
5399
ed73f46f
MG
54002017-06-21 Marc Glisse <marc.glisse@inria.fr>
5401
5402 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5403 * gcc.dg/tree-ssa/addadd-2.c: New file.
5404
6b92ab17
TV
54052017-06-21 Tom de Vries <tom@codesourcery.com>
5406
5407 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5408 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5409 * gcc.c-torture/compile/20080806-1.c: Same.
5410 * gcc.c-torture/compile/920723-1.c: Same.
5411 * gcc.c-torture/compile/930621-1.c: Same.
5412 * gcc.c-torture/compile/991214-2.c: Same.
5413 * gcc.c-torture/compile/bcopy.c: Same.
5414 * gcc.c-torture/compile/memtst.c: Same.
5415 * gcc.c-torture/compile/msp.c: Same.
5416 * gcc.c-torture/compile/stuct.c: Same.
5417 * gcc.c-torture/execute/20011008-3.c: Same.
5418 * gcc.c-torture/execute/20030209-1.c: Same.
5419 * gcc.c-torture/execute/20031012-1.c: Same.
5420 * gcc.c-torture/execute/20040805-1.c: Same.
5421 * gcc.c-torture/execute/920410-1.c: Same.
5422 * gcc.c-torture/execute/921113-1.c: Same.
5423 * gcc.c-torture/execute/921202-1.c: Same.
5424 * gcc.c-torture/execute/921208-2.c: Same.
5425 * gcc.c-torture/execute/930106-1.c: Same.
5426 * gcc.c-torture/execute/930406-1.c: Same.
5427 * gcc.c-torture/execute/950221-1.c: Same.
5428 * gcc.c-torture/execute/960521-1.c: Same.
5429 * gcc.c-torture/execute/980605-1.c: Same.
5430 * gcc.c-torture/execute/comp-goto-1.c: Same.
5431 * gcc.c-torture/execute/comp-goto-2.c: Same.
5432 * gcc.c-torture/execute/memcpy-1.c: Same.
5433 * gcc.c-torture/execute/multi-ix.c: Same.
5434 * gcc.c-torture/execute/nestfunc-4.c: Same.
5435 * gcc.c-torture/execute/pr20621-1.c: Same.
5436 * gcc.c-torture/execute/pr23135.c: Same.
5437 * gcc.c-torture/execute/pr28982b.c: Same.
5438 * gcc.dg/loop-3.c: Same.
5439 * gcc.dg/struct-ret-3.c: Same.
5440 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5441 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5442 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5443 * gcc.dg/tree-prof/pr44777.c: Same.
5444
191578a5
DM
54452017-06-20 David Malcolm <dmalcolm@redhat.com>
5446
5447 PR jit/81144
5448 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5449 memset call with zero-initialization.
5450 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5451
8a259e30
UB
54522017-06-20 Uros Bizjak <ubizjak@gmail.com>
5453
5454 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5455 (main): Renamed to ...
5456 (fma4_test): ... this.
5457
b6837e04
JK
54582017-06-20 Julia Koval <julia.koval@intel.com>
5459
5460 * gcc.target/i386/pr73350-2.c: New test.
5461
67ea3f4e
RO
54622017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5463
5464 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5465 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5466 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5467 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5468 restrict to x86_64-*-*-gnu.
5469 Skip scan-assembler on *-*-darwin*.
5470 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5471 * gcc.dg/loop-invariant.c: Likewise.
5472 * gcc.dg/lto/pr70955_0.c: Likewise.
5473 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5474 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5475 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5476
5477 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5478 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5479 targets.
5480 * gcc.dg/attr-ms_struct-2.c: Likewise.
5481 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5482 * gcc.dg/bf-ms-layout.c: Likewise.
5483 * gcc.dg/bf-ms-layout-2.c: Likewise.
5484 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5485 Require fpic support.
5486 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5487 targets.
5488 * gcc.target/i386/bitfield2.c: Likewise.
5489 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5490 targets.
5491 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5492
71bbbd13
NS
54932017-06-20 Nathan Sidwell <nathan@acm.org>
5494
5495 PR c++/67074
5496 * g++.dg/lookup/pr67074.C: New.
5497 * g++.dg/parse/namespace-alias-1.C: Adjust.
5498
531f0b38
RB
54992017-06-20 Richard Biener <rguenther@suse.de>
5500
5501 PR middle-end/81097
5502 * c-c++-common/ubsan/pr81097.c: New testcase.
5503
d47d7438
RB
55042017-06-20 Richard Biener <rguenther@suse.de>
5505
5506 * gcc.dg/vect/pr65947-9.c: Adjust.
5507
b5c7b957
TP
55082017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5509
5510 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5511 * gcc.target/arm/acle/cdp2.c: Likewise.
5512 * gcc.target/arm/acle/ldc.c: Likewise.
5513 * gcc.target/arm/acle/ldc2.c: Likewise.
5514 * gcc.target/arm/acle/ldc2l.c: Likewise.
5515 * gcc.target/arm/acle/ldcl.c: Likewise.
5516 * gcc.target/arm/acle/mcr.c: Likewise.
5517 * gcc.target/arm/acle/mcr2.c: Likewise.
5518 * gcc.target/arm/acle/mcrr.c: Likewise.
5519 * gcc.target/arm/acle/mcrr2.c: Likewise.
5520 * gcc.target/arm/acle/mrc.c: Likewise.
5521 * gcc.target/arm/acle/mrc2.c: Likewise.
5522 * gcc.target/arm/acle/mrrc.c: Likewise.
5523 * gcc.target/arm/acle/mrrc2.c: Likewise.
5524 * gcc.target/arm/acle/stc.c: Likewise.
5525 * gcc.target/arm/acle/stc2.c: Likewise.
5526 * gcc.target/arm/acle/stc2l.c: Likewise.
5527 * gcc.target/arm/acle/stcl.c: Likewise.
5528
a1aa2599
JJ
55292017-06-20 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR target/81121
5532 * gcc.target/i386/pr81121.c: New test.
5533
16122c22
MM
55342017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5535
5536 PR target/79799
5537 * gcc.target/powerpc/pr79799-1.c: New test.
5538 * gcc.target/powerpc/pr79799-2.c: Likewise.
5539 * gcc.target/powerpc/pr79799-3.c: Likewise.
5540 * gcc.target/powerpc/pr79799-4.c: Likewise.
5541 * gcc.target/powerpc/pr79799-5.c: Likewise.
5542
5ec046c0
NS
55432017-06-19 Nathan Sidwell <nathan@acm.org>
5544
5545 PR c++/81124
5546 PR c++/79766
5547 * g++.dg/lookup/pr79766.C: New.
5548 * g++.dg/lookup/pr81124.C: New.
5549 * g++.dg/template/explicit6.C: Adjust.
5550 * g++.old-deja/g++.other/decl5.C: Adjust.
5551
c72e002c
CL
55522017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5553
5554 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5555 -DSTACK_SIZE.
5556
4301ae22
JJ
55572017-06-19 Jakub Jelinek <jakub@redhat.com>
5558
9f8fafe8
JJ
5559 PR sanitizer/81125
5560 * g++.dg/ubsan/pr81125.C: New test.
5561
4301ae22
JJ
5562 PR sanitizer/81111
5563 * g++.dg/ubsan/pr81111.C: New test.
5564
21e4389f
RB
55652017-06-19 Richard Biener <rguenther@suse.de>
5566
5567 PR middle-end/81118
5568 * gcc.dg/torture/pr81118.c: New testcase.
5569
343ae898
RB
55702017-06-19 Richard Biener <rguenther@suse.de>
5571
5572 PR tree-optimization/80887
5573 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5574
97872698
JJ
55752017-06-19 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR ipa/81112
5578 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5579
c14c0b15
NS
55802017-06-19 Nathan Sidwell <nathan@acm.org>
5581
5582 PR c++/81119
5583 * g++.dg/warn/pr81119.C: New.
5584
a6e5212a
ML
55852017-06-19 Martin Liska <mliska@suse.cz>
5586
5587 PR sanitizer/80879
5588 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5589
871cc215
ML
55902017-06-19 Martin Liska <mliska@suse.cz>
5591
5592 PR ipa/80732
5593 * gcc.target/i386/mvc5.c: Scan indirect_function.
5594 * gcc.target/i386/mvc7.c: Likewise.
5595 * gcc.target/i386/pr80732.c: New test.
5596
431abe69
PC
55972017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5598
5599 PR c++/66093
5600 * g++.dg/cpp1y/constexpr-66093.C: New.
5601
fe1ae165
RO
56022017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5603
5604 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5605 dg-skip-if list.
5606
db9bbdec
RB
56072017-06-19 Richard Biener <rguenther@suse.de>
5608
5609 PR ipa/81112
5610 * g++.dg/torture/pr81112.C: New testcase.
5611
18154846
JH
56122017-06-18 Jan Hubicka <hubicka@ucw.cz>
5613
5614 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5615
5dace4bf
TK
56162017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5617
5618 PR fortran/52473
5619 * gfortran.dg/cshift_1.f90: New test.
5620
4f4b0ab8
RO
56212017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5622
5623 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5624
b36a612c
CL
56252017-06-16 Carl Love <cel@us.ibm.com>
5626
5627 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5628 main): Add runnable tests and test checker for vec_float,
5629 vec_float2, vec_floate and vec_floato builtins.
5630
e3e266bf
RE
56312017-06-16 Richard Earnshaw <rearnsha@arm.com>
5632
5633 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5634 the architecture options added by dg-add-options arm_neon.
5635 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5636 to the architecture.
5637 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5638 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5639 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5640
42093880
RE
56412017-06-16 Richard Earnshaw <rearnsha@arm.com>
5642
5643 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5644 multilibs have been built.
5645
c5742a17
RE
56462017-06-16 Richard Earnshaw <rearnsha@arm.com>
5647
5648 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5649 * gcc.target/arm/pr51915.c: Likewise.
5650 * gcc.target/arm/pr52006.c: Likewise.
5651 * gcc.target/arm/pr53187.c: Likewise.
5652
93aa40fe
RE
56532017-06-16 Richard Earnshaw <rearnsha@arm.com>
5654
5655 * gcc.target/arm/multilibs.exp: New file.
5656
b3d8d88e
MS
56572017-06-16 Martin Sebor <msebor@redhat.com>
5658
5659 PR tree-optimization/80933
5660 PR tree-optimization/80934
5661 * gcc.dg/fold-bcopy.c: New test.
5662 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5663 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5664 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5665 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5666 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5667 * gcc.dg/builtins-nonnull.c: Likewise.
5668
56960fd6
JG
56692017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5670
5671 PR target/71778
5672 * gcc.target/arm/pr71778.c: New.
5673
ec73e54d
JH
56742017-06-16 Jan Hubicka <hubicka@ucw.cz>
5675
5676 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5677
01f1c24e
RB
56782017-06-16 Richard Biener <rguenther@suse.de>
5679
5680 PR tree-optimization/81090
5681 * gcc.dg/graphite/pr81090.c: New testcase.
5682
8d94f932
JW
56832017-06-16 Janus Weil <janus@gcc.gnu.org>
5684
5685 PR fortran/80983
5686 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5687
b783399a
JJ
56882017-06-16 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR sanitizer/81094
5691 * c-c++-common/ubsan/object-size-11.c: New test.
5692
c3684b7b
MS
56932017-06-15 Martin Sebor <msebor@redhat.com>
5694
5695 PR c++/80560
5696 * g++.dg/Wclass-memaccess.C: New test.
5697
d0e7a9fd
JW
56982017-06-15 Janus Weil <janus@gcc.gnu.org>
5699
5700 PR fortran/80983
5701 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5702
d1eed638
JH
57032017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5704
5705 PR lto/69866
5706 * gcc.dg/lto/pr69866_0.c: New test.
5707 * gcc.dg/lto/pr69866_1.c: Likewise.
5708
61f5d852
JL
57092017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5710
5711 PR target/78818
5712 * gcc.target/msp430/pr78818-real.c: New template for tests.
5713 * gcc.target/msp430/pr78818-auto.c: New test.
5714 * gcc.target/msp430/pr78818-data-region.c: New test.
5715 * gcc.target/msp430/pr78818-data-sec.c: New test.
5716 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5717
6820664a
TP
57182017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5719
5720 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5721 instructions in it rather than the number of IT blocks being 2.
5722 Transfer scan directive arm_thumb2 restriction to the whole
5723 testcase and restrict further to Thumb-only targets.
5724
41c540fc
TC
57252017-06-15 Tamar Christina <tamar.christina@arm.com>
5726
5727 * gcc.target/arm/sdiv_costs_1.c:
5728 Use dg-add-options.
5729
3466430f
MR
57302017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5731
5732 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5733 * gcc.target/mips/pr51513-1.c: New test.
5734 * gcc.target/mips/pr51513-2.c: New test.
5735
26fda5f5
RB
57362017-06-14 Richard Biener <rguenther@suse.de>
5737
5738 PR tree-optimization/81083
5739 * gcc.dg/torture/pr81083.c: Add prototypes.
5740
909263f8
RB
57412017-06-14 Richard Biener <rguenther@suse.de>
5742
5743 PR middle-end/81088
5744 * c-c++-common/ubsan/pr81088.c: New testcase.
5745
938a807a
EB
57462017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5747
5748 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5749
85c1b6d7
AP
57502017-06-14 Andrew Pinski <apinski@cavium.com>
5751 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5752
5753 PR target/71663
5754 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5755 * gcc.target/aarch64/vect-init-2.c: Likewise.
5756 * gcc.target/aarch64/vect-init-3.c: Likewise.
5757 * gcc.target/aarch64/vect-init-4.c: Likewise.
5758 * gcc.target/aarch64/vect-init-5.c: Likewise.
5759
bee9e49f
PC
57602017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5761
5762 PR c++/58541
5763 * g++.dg/cpp0x/constexpr-58541.C: New.
5764
24d020bd
RB
57652017-06-14 Richard Biener <rguenther@suse.de>
5766
5767 PR tree-optimization/81083
5768 * gcc.dg/torture/pr81083.c: New testcase.
5769
11c16c2a
JJ
57702017-06-14 Jakub Jelinek <jakub@redhat.com>
5771
5772 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5773 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5774
c60dc053
JJ
57752017-06-13 Jakub Jelinek <jakub@redhat.com>
5776
f31a8339
JJ
5777 PR c++/80973
5778 * g++.dg/ubsan/pr80973.C: New test.
5779
c60dc053
JJ
5780 PR c++/80984
5781 * g++.dg/opt/nrv18.C: New test.
5782
45b2222a
ML
57832017-06-13 Martin Liska <mliska@suse.cz>
5784
5785 PR sanitize/78204
5786 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5787 test by adding no_sanitize attribute.
5788 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5789
ef0e3441
RL
57902017-06-13 Renlin Li <renlin.li@arm.com>
5791
5792 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5793 conditionally.
5794
345683a9
MJ
57952017-06-13 Martin Jambor <mjambor@suse.cz>
5796
5797 PR tree-optimization/80803
5798 PR tree-optimization/81063
5799 gcc.dg/tree-ssa/pr80803.c: New test.
5800 gcc.dg/tree-ssa/pr81063.c: Likewise.
5801
9ebc3467
YG
58022017-06-12 Yury Gribov <tetra2005@gmail.com>
5803
5804 * c-c++-common/fold-masked-cmp-3.c: New test.
5805
16842d34
YG
58062017-06-13 Yury Gribov <tetra2005@gmail.com>
5807
5808 PR tree-optimization/67328
5809 * c-c++-common/fold-masked-cmp-1.c: New test.
5810 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5811 * gcc.dg/pr46309.c: Fix pattern.
5812 * gcc.dg/pr46309-2.c: Likewise.
5813
ba593ad5
TC
58142017-06-13 Tamar Christina <tamar.christina@arm.com>
5815
5816 * gcc.target/arm/sdiv_costs_1.c:
5817 Require arm_arch_v8a_ok and add march option.
5818
9ab5a235
ML
58192017-06-13 Martin Liska <mliska@suse.cz>
5820
5821 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5822 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5823 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5824
4f2c198d
RB
58252017-06-13 Richard Biener <rguenther@suse.de>
5826
5827 PR middle-end/81065
5828 * c-c++-common/ubsan/pr81065.c: New testcase.
5829
196ed8ea
ILT
58302017-06-12 Ian Lance Taylor <iant@golang.org>
5831
5832 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5833 freorder. Update comment to explain test.
5834
64ff4f60
TC
58352017-06-12 Tamar Christina <tamar.christina@arm.com>
5836
5837 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5838 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5839 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5840 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5841
5ed2fdfe
TC
58422017-06-12 Tamar Christina <tamar.christina@arm.com>
5843
5844 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5845
6cddb61c
TC
58462017-06-12 Tamar Christina <tamar.christina@arm.com>
5847
5848 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5849
aebce396
JJ
58502017-06-12 Jakub Jelinek <jakub@redhat.com>
5851
5852 PR tree-optimization/81003
5853 * gcc.c-torture/compile/pr81003.c: New test.
5854
3fd7fe21
RB
58552017-06-12 Richard Biener <rguenther@suse.de>
5856
5857 PR tree-optimization/81053
5858 * gcc.dg/torture/pr81053.c: New testcase.
5859
ac39f0e8
TK
58602017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5861
5862 PR fortran/80988
5863 * gfortran.dg/implied_do_io_3.f90: New test.
5864
18787c38
TV
58652017-06-10 Tom de Vries <tom@codesourcery.com>
5866
5867 * lib/target-supports.exp (check_effective_target_signal): New proc.
5868 * lib/gcc.exp (gcc_target_compile): Remove appending of
5869 -DSIGNAL_SUPPRESS to additional_flags.
5870 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5871 additional_flags if effective target signal is not supported by the
5872 target.
5873 * gcc.c-torture/execute/20101011-1.c: Same.
5874 * gcc.dg/c99-stdint-1.c: Same.
5875 * gcc.dg/c99-stdint-2.c: Same.
5876 * gcc.dg/c99-stdint-5.c: Same.
5877 * gcc.dg/c99-stdint-6.c: Same.
5878 * gcc.dg/stdint-width-1.c: Same.
5879
0069a009
TV
58802017-06-10 Tom de Vries <tom@codesourcery.com>
5881
5882 * lib/target-supports.exp (check_effective_target_stack_size)
5883 (dg-effective-target-value): New proc.
5884 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5885 additional_flags.
5886 * lib/objc.exp (objc_target_compile): Same.
5887 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5888 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5889 dg-additional-options.
5890 * gcc.c-torture/compile/20080806-1.c: Same.
5891 * gcc.c-torture/compile/920723-1.c: Same.
5892 * gcc.c-torture/compile/930621-1.c: Same.
5893 * gcc.c-torture/compile/991214-2.c: Same.
5894 * gcc.c-torture/compile/bcopy.c: Same.
5895 * gcc.c-torture/compile/memtst.c: Same.
5896 * gcc.c-torture/compile/msp.c: Same.
5897 * gcc.c-torture/compile/stuct.c: Same.
5898 * gcc.c-torture/execute/20011008-3.c: Same.
5899 * gcc.c-torture/execute/20030209-1.c: Same.
5900 * gcc.c-torture/execute/20031012-1.c: Same.
5901 * gcc.c-torture/execute/20040805-1.c: Same.
5902 * gcc.c-torture/execute/920410-1.c: Same.
5903 * gcc.c-torture/execute/920501-7.c: Same.
5904 * gcc.c-torture/execute/921113-1.c: Same.
5905 * gcc.c-torture/execute/921202-1.c: Same.
5906 * gcc.c-torture/execute/921208-2.c: Same.
5907 * gcc.c-torture/execute/930106-1.c: Same.
5908 * gcc.c-torture/execute/930406-1.c: Same.
5909 * gcc.c-torture/execute/950221-1.c: Same.
5910 * gcc.c-torture/execute/960521-1.c: Same.
5911 * gcc.c-torture/execute/980605-1.c: Same.
5912 * gcc.c-torture/execute/comp-goto-1.c: Same.
5913 * gcc.c-torture/execute/comp-goto-2.c: Same.
5914 * gcc.c-torture/execute/memcpy-1.c: Same.
5915 * gcc.c-torture/execute/multi-ix.c: Same.
5916 * gcc.c-torture/execute/nestfunc-4.c: Same.
5917 * gcc.c-torture/execute/pr20621-1.c: Same.
5918 * gcc.c-torture/execute/pr23135.c: Same.
5919 * gcc.c-torture/execute/pr28982b.c: Same.
5920 * gcc.dg/loop-3.c: Same.
5921 * gcc.dg/struct-ret-3.c: Same.
5922 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5923 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5924 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5925 * gcc.dg/tree-prof/pr44777.c: Same.
5926
b09649fd
DM
59272017-06-09 David Malcolm <dmalcolm@redhat.com>
5928
5929 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5930 (test_mutually_exclusive_suggestions): New test function.
5931 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5932 (test_mutually_exclusive_suggestions): New test function.
5933 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5934 (test_mutually_exclusive_suggestions): New test function.
5935 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5936 (test_show_locus): Add special-case for
5937 "test_mutually_exclusive_suggestions".
5938
a1f427e9
ILT
59392017-06-09 Ian Lance Taylor <iant@golang.org>
5940
5941 * gcc.dg/tree-prof/split-1.c: New test.
5942
cb59f689
JH
59432017-06-09 Jan Hubicka <hubicka@ucw.cz>
5944
5945 * gcc.dg/predict-14.c: Avoid cold function detection.
5946 * gcc.target/i386/umod-3.c: Likewise.
5947
f66e6423
TC
59482017-06-09 Tamar Christina <tamar.christina@arm.com>
5949
5950 * gcc.target/aarch64/lrint-matherr.h: New.
5951 * gcc.target/aarch64/inline-lrint_1.c: New.
5952 * gcc.target/aarch64/inline-lrint_2.c: New.
5953 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5954 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5955
37b68a43
TC
59562017-06-09 Tamar Christina <tamar.christina@arm.com>
5957
5958 * gcc.target/arm/sdiv_costs_1.c: New.
5959
37f30285
TV
59602017-06-09 Tom de Vries <tom@codesourcery.com>
5961
5962 PR target/80855
5963 * gcc.target/nvptx/label-values.c: New test.
5964
051508d7
TP
59652017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5966
5967 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5968 Test for null definitions instead of them being undefined. Add entry
5969 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5970 about using the effective target for architecture extension.
5971 (check_effective_target_arm_arch_v7ve_ok): Remove.
5972 (add_options_for_arm_arch_v7ve): Likewise.
5973
01a8cacc
RB
59742017-06-09 Richard Biener <rguenther@suse.de>
5975
5976 PR tree-optimization/66623
5977 * gcc.dg/vect/pr66623.c: New testcase.
5978
6d1115c5
RB
59792017-06-09 Richard Biener <rguenther@suse.de>
5980
5981 PR tree-optimization/79483
5982 * gcc.dg/graphite/pr79483.c: New testcase.
5983
6ba856d4
RB
59842017-06-09 Richard Biener <rguenther@suse.de>
5985
5986 PR middle-end/81007
5987 * g++.dg/pr81007.C: New testcase.
5988
48e69247
JJ
59892017-06-09 Jakub Jelinek <jakub@redhat.com>
5990
5991 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5992 instead of "rsp" for -m32.
5993 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5994 target, add -msse2 to dg-options.
5995 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5996 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5997
120ef1d5
SB
59982017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5999
6000 PR target/80966
6001 * gcc.target/powerpc/stack-limit.c: New testcase.
6002
271be653
WS
60032017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6004
774cccdc
JJ
6005 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6006 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6007 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6008 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6009 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6010 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 6011
0d05f685
JJ
60122017-06-08 Jakub Jelinek <jakub@redhat.com>
6013
8ab7005b
JJ
6014 PR c/81006
6015 * c-c++-common/gomp/pr81006.c: New test.
6016
34361776
JJ
6017 PR c++/81011
6018 * g++.dg/gomp/pr81011.C: New test.
6019
0d05f685
JJ
6020 PR middle-end/81005
6021 * c-c++-common/ubsan/align-10.c: New test.
6022 * c-c++-common/ubsan/null-13.c: New test.
6023
2163b9bc
UB
60242017-06-08 Uros Bizjak <ubizjak@gmail.com>
6025
6026 PR target/81015
6027 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6028 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6029 * gcc.target/i386/pr81015.c: New test.
6030
73f49ad7
TV
60312017-06-08 Tom de Vries <tom@codesourcery.com>
6032
6033 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6034 trampolines instead of NO_TRAMPOLINES.
6035 * gcc.c-torture/execute/20000822-1.c: Same.
6036 * gcc.c-torture/execute/920428-2.c: Same.
6037 * gcc.c-torture/execute/920501-7.c: Same.
6038 * gcc.c-torture/execute/920612-2.c: Same.
6039 * gcc.c-torture/execute/921017-1.c: Same.
6040 * gcc.c-torture/execute/921215-1.c: Same.
6041 * gcc.c-torture/execute/931002-1.c: Same.
6042 * gcc.c-torture/execute/comp-goto-2.c: Same.
6043 * gcc.c-torture/execute/nestfunc-1.c: Same.
6044 * gcc.c-torture/execute/nestfunc-2.c: Same.
6045 * gcc.c-torture/execute/nestfunc-3.c: Same.
6046 * gcc.c-torture/execute/nestfunc-5.c: Same.
6047 * gcc.c-torture/execute/nestfunc-6.c: Same.
6048 * gcc.c-torture/execute/pr24135.c: Same.
6049 * gcc.dg/Wtrampolines.c: Same.
6050 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6051 * gcc.dg/torture/stackalign/nested-5.c: Same.
6052 * gcc.dg/torture/stackalign/nested-6.c: Same.
6053 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6054 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6055 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6056 * gcc.dg/trampoline-1.c: Same.
6057 * gcc.dg/tree-prof/pr44777.c: Same.
6058 * gcc.target/i386/pr67770.c: Same.
6059 * lib/gcc.exp (gcc_target_compile): Remove appending of
6060 -DNO_TRAMPOLINES to additional_flags.
6061 * lib/objc.exp (objc_target_compile): Same.
6062
b9835925
TV
60632017-06-08 Tom de Vries <tom@codesourcery.com>
6064
6065 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6066 'gcc,no_trampolines' instead of 'no_trampolines'.
6067
77db6c15
AI
60682017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6069
6070 PR middle-end/79988
6071 * gcc.target/i386/mpx/pr79988.c: New test.
6072
0036534f
AI
60732017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6074
6075 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6076 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6077 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6078
b69d9ac6
JH
60792017-06-08 Jan Hubicka <hubicka@ucw.cz>
6080
6081 * g++.dg/tree-ssa/counts-1.C: New testcase.
6082 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6083
c46f9051
JK
60842017-08-08 Julia Koval <julia.koval@intel.com>
6085
6086 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6087 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6088 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6089 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6090 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6091 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6092
5ed41889
MP
60932017-06-08 Marek Polacek <polacek@redhat.com>
6094
6095 PR sanitize/80932
6096 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6097
8055904e
JK
60982017-08-08 Julia Koval <julia.koval@intel.com>
6099
6100 PR target/73350,80862
6101 * gcc.target/i386/pr73350.c: New test.
6102
fb4bc6ff
RB
61032017-06-08 Richard Biener <rguenther@suse.de>
6104
6105 PR tree-optimization/80928
6106 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6107
989cc652 61082017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 6109
989cc652
CL
6110 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6111
83059741
JW
61122017-06-07 Jonathan Wakely <jwakely@redhat.com>
6113
6114 PR c++/80990
6115 * g++.dg/cpp1z/class-deduction39.C: New.
6116
0874a778
MP
61172017-06-07 Marek Polacek <polacek@redhat.com>
6118
6119 PR sanitizer/80932
6120 * c-c++-common/ubsan/pr80932.c: New test.
6121
55e872a4
BC
61222017-06-07 Bin Cheng <bin.cheng@arm.com>
6123
6124 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6125 * gcc.target/i386/l_fma_double_2.c: Ditto.
6126 * gcc.target/i386/l_fma_double_3.c: Ditto.
6127 * gcc.target/i386/l_fma_double_4.c: Ditto.
6128 * gcc.target/i386/l_fma_double_5.c: Ditto.
6129 * gcc.target/i386/l_fma_double_6.c: Ditto.
6130 * gcc.target/i386/l_fma_float_1.c: Ditto.
6131 * gcc.target/i386/l_fma_float_2.c: Ditto.
6132 * gcc.target/i386/l_fma_float_3.c: Ditto.
6133 * gcc.target/i386/l_fma_float_4.c: Ditto.
6134 * gcc.target/i386/l_fma_float_5.c: Ditto.
6135 * gcc.target/i386/l_fma_float_6.c: Ditto.
6136
cb9ac430
TC
61372017-06-07 Tamar Christina <tamar.christina@arm.com>
6138
6139 * gcc.target/aarch64/sdiv_costs_1.c: New.
6140
46c821e7
RB
61412017-06-07 Richard Biener <rguenther@suse.de>
6142
6143 PR tree-optimization/80928
6144 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6145 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6146
6eb2ac65
RB
61472017-06-07 Richard Biener <rguenther@suse.de>
6148
6149 PR tree-optimization/80928
6150 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6151 check_results.
6152
25396db9
NS
61532017-06-06 Nathan Sidwell <nathan@acm.org>
6154
6155 * g++.dg/pr45330.C: Add inline namespace case.
6156
bbf97416
TK
61572017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6158
6159 PR fortran/80975
6160 * gfortran.dg/matmul_16.f90: New test.
6161 * gfortran.dg/inline_matmul_18.f90: New test.
6162
dc949728
MP
61632017-06-06 Marek Polacek <polacek@redhat.com>
6164
6165 PR c/79983
6166 * gcc.dg/pr79983.c: New test.
6167
100d0700
DM
61682017-06-06 David S. Miller <davem@davemloft.net>
6169
6170 * gcc.target/sparc/sparc-ret-3.c: New test.
6171
6c6b519a
TV
61722017-06-06 Tom de Vries <tom@codesourcery.com>
6173
6174 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6175 label_values instead of NO_LABEL_VALUES.
6176 * gcc.c-torture/compile/920301-1.c: Same.
6177 * gcc.c-torture/compile/920501-1.c: Same.
6178 * gcc.c-torture/compile/941014-4.c: Same.
6179 * gcc.c-torture/compile/labels-1.c: Same.
6180 * gcc.c-torture/compile/pr18903.c: Same.
6181 * gcc.c-torture/execute/920302-1.c: Same.
6182 * gcc.c-torture/execute/920415-1.c: Same.
6183 * gcc.c-torture/execute/920428-2.c: Same.
6184 * gcc.c-torture/execute/920501-3.c: Same.
6185 * gcc.c-torture/execute/920501-4.c: Same.
6186 * gcc.c-torture/execute/920501-5.c: Same.
6187 * gcc.c-torture/execute/920501-7.c: Same.
6188 * gcc.c-torture/execute/920721-4.c: Same.
6189 * gcc.c-torture/execute/980526-1.c: Same.
6190 * gcc.c-torture/execute/990208-1.c: Same.
6191 * gcc.c-torture/execute/comp-goto-1.c: Same.
6192 * gcc.c-torture/execute/comp-goto-2.c: Same.
6193 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6194 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6195 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6196 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6197 * gcc.dg/tree-prof/pr44777.c: Same.
6198 * gcc.misc-tests/bprob-2.c: Same.
6199 * gcc.misc-tests/gcov-3.c: Same.
6200 * lib/gcc.exp (gcc_target_compile): Remove appending of
6201 -DNO_LABEL_VALUES to additional_flags.
6202 * lib/objc.exp (objc_target_compile): Same.
6203 * lib/target-supports.exp (check_effective_target_label_values): Test on
6204 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6205
4ebcc903
KT
62062017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207
6208 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6209
331dc840
RB
62102017-06-06 Richard Biener <rguenther@suse.de>
6211
6212 PR tree-optimization/80974
6213 * gcc.dg/torture/pr80974.c: New testcase.
6214
d2537732
TP
62152017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6216
6217 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6218 "unsigned int" in conversation warning on line 15.
6219
e7baeb39
RB
62202017-06-06 Richard Biener <rguenther@suse.de>
6221
6222 PR tree-optimization/80928
6223 * gcc.dg/vect/pr80928.c: New testcase.
6224 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6225 * gcc.dg/vect/slp-13.c: Likewise.
6226 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6227
05945a1b
DM
62282017-06-05 David Malcolm <dmalcolm@redhat.com>
6229
6230 * g++.dg/plugin/comment_plugin.c: New test plugin.
6231 * g++.dg/plugin/comments-1.C: New test file.
6232 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6233
9b972837
BE
62342017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6235
6236 * gcc.misc-tests/gcov-1a.c: New test.
6237
1d135d98
MM
62382017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6239
6240 * gcc.target/powerpc/clone1.c: New test.
6241
92bba237
JW
62422017-06-05 Janus Weil <janus@gcc.gnu.org>
6243
6244 PR fortran/70601
6245 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6246
7b3ee9c9
NK
62472017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6248
6249 PR fortran/35339
6250 * gfortran.dg/implied_do_io_1.f90: New Test.
6251 * gfortran.dg/implied_do_io_2.f90: New Test.
6252
e4d1c5c4
RL
62532017-06-05 Renlin Li <renlin.li@arm.com>
6254
6255 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6256 selector to related line.
6257
d91561cb
JH
62582017-06-05 Jan Hubicka <hubicka@ucw.cz>
6259
6260 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6261
d8395013
KT
62622017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6263
6264 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6265
279dc4b4
KT
62662017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6267
6268 * gcc.target/aarch64/subs_compare_2.c: New test.
6269
e49d8b68
KT
62702017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6271
6272 * gcc.target/aarch64/subs_compare_1.c: New test.
6273
4456f65d
CX
62742017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6275
6276 * gcc.target/mips/div-9.c: Delete duplicate test.
6277 * gcc.target/mips/div-10.c: Ditto.
6278 * gcc.target/mips/div-11.c: Ditto.
6279 * gcc.target/mips/div-12.c: Ditto.
6280
3995f3a2
JH
62812017-05-23 Jan Hubicka <hubicka@ucw.cz>
6282
6283 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6284
82c027e1
DH
62852017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6286
6287 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6288 vesrion of the dejagnu grep.
6289 (list-module-names): Use it and adjust the regular expressions for
6290 modules and submodules.
6291 * gfortran.dg/prof/prof.exp: Cleanup modules.
6292 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6293 directives.
6294 * gfortran.dg/altreturn_8.f90: Likewise.
6295 * gfortran.dg/associate_12.f90: Likewise.
6296 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6297 * gfortran.dg/charlen_15.f90: Likewise.
6298 * gfortran.dg/class_4a.f03: Likewise.
6299 * gfortran.dg/class_54.f90: Likewise.
6300 * gfortran.dg/class_dummy_4.f03: Likewise.
6301 * gfortran.dg/class_dummy_5.f90: Likewise.
6302 * gfortran.dg/constructor_9.f90: Likewise.
6303 * gfortran.dg/dec_structure_15.f90: Likewise.
6304 * gfortran.dg/do_check_8.f90: Likewise.
6305 * gfortran.dg/dtio_26.f03: Likewise.
6306 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6307 * gfortran.dg/equiv_9.f90: Likewise.
6308 * gfortran.dg/extends_15.f90: Likewise.
6309 * gfortran.dg/finalize_22.f90: Likewise.
6310 * gfortran.dg/finalize_23.f90: Likewise.
6311 * gfortran.dg/generic_26.f90: Likewise.
6312 * gfortran.dg/generic_27.f90: Likewise.
6313 * gfortran.dg/namelist_76.f90: Likewise.
6314 * gfortran.dg/pointer_init_8.f90: Likewise.
6315 * gfortran.dg/pr61318.f90: Likewise.
6316 * gfortran.dg/pr77260_1.f90: Likewise.
6317 * gfortran.dg/pr77260_2.f90: Likewise.
6318 * gfortran.dg/pr77420_3.f90: Likewise.
6319 * gfortran.dg/proc_ptr_39.f90: Likewise.
6320 * gfortran.dg/proc_ptr_41.f90: Likewise.
6321 * gfortran.dg/proc_ptr_42.f90: Likewise.
6322 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6323 * gfortran.dg/submodule_1.f08: Likewise.
6324 * gfortran.dg/submodule_10.f08: Likewise.
6325 * gfortran.dg/submodule_14.f08: Likewise.
6326 * gfortran.dg/submodule_15.f08: Likewise.
6327 * gfortran.dg/submodule_2.f08: Likewise.
6328 * gfortran.dg/submodule_5.f08: Likewise.
6329 * gfortran.dg/submodule_6.f08: Likewise.
6330 * gfortran.dg/submodule_7.f08: Likewise.
6331 * gfortran.dg/submodule_8.f08: Likewise.
6332 * gfortran.dg/submodule_9.f08: Likewise.
6333 * gfortran.dg/transfer_class_2.f90: Likewise.
6334 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6335 * gfortran.dg/typebound_call_24.f03: Likewise.
6336 * gfortran.dg/typebound_call_25.f90: Likewise.
6337 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6338 * gfortran.dg/typebound_generic_12.f03: Likewise.
6339 * gfortran.dg/typebound_generic_13.f03: Likewise.
6340 * gfortran.dg/typebound_generic_14.f03: Likewise.
6341 * gfortran.dg/typebound_generic_15.f90: Likewise.
6342 * gfortran.dg/typebound_operator_16.f03: Likewise.
6343 * gfortran.dg/typebound_operator_18.f90: Likewise.
6344 * gfortran.dg/typebound_operator_20.f90: Likewise.
6345 * gfortran.dg/typebound_override_3.f90: Likewise.
6346 * gfortran.dg/typebound_override_4.f90: Likewise.
6347 * gfortran.dg/typebound_override_5.f90: Likewise.
6348 * gfortran.dg/typebound_override_6.f90: Likewise.
6349 * gfortran.dg/typebound_override_7.f90: Likewise.
6350 * gfortran.dg/typebound_proc_28.f03: Likewise.
6351 * gfortran.dg/typebound_proc_29.f90: Likewise.
6352 * gfortran.dg/typebound_proc_30.f90: Likewise.
6353 * gfortran.dg/typebound_proc_31.f90: Likewise.
6354 * gfortran.dg/typebound_proc_32.f90: Likewise.
6355 * gfortran.dg/typebound_proc_33.f90: Likewise.
6356 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6357 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6358 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6359 * gfortran.dg/use_only_3.f90: Likewise.
6360 * gfortran.dg/use_without_only_1.f90: Likewise.
6361 * gfortran.dg/warn_unused_function.f90: Likewise.
6362 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6363 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6364
3de4ac6d
MP
63652017-06-04 Marek Polacek <polacek@redhat.com>
6366
6367 PR c/80919
6368 * gcc.dg/format/pr80919.c: New test.
6369
2474f48f
MS
63702017-06-02 Martin Sebor <msebor@redhat.com>
6371
6372 PR c/80892
6373 * c-c++-common/Wfloat-conversion-2.c: New test.
6374
bd280745
PC
63752017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6376
6377 PR c++/68754
6378 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6379
bd280745 63802017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6381
6382 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6383 for the new built-ins.
6384
ffa8a921
SD
63852017-06-02 Sudakshina Das <sudi.das@arm.com>
6386
6387 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6388
d65d1bd9
WS
63892017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6390
6391 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6392 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6393 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6394 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6395 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6396
b160939b
KT
63972017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6398
6399 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6400
17f47f86
KT
64012017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6402
6403 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6404
ab82e126
WS
64052017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6406
6407 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6408 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6409 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6410 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6411 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6412 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6413 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6414 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6415 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6416
c957e9c0
NS
64172017-06-02 Nathan Sidwell <nathan@acm.org>
6418
6419 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6420
aad16012
JJ
64212017-06-02 Jakub Jelinek <jakub@redhat.com>
6422
74b4885d
JJ
6423 PR rtl-optimization/80903
6424 * gcc.dg/pr80903.c: New test.
6425
aad16012
JJ
6426 PR fortran/80918
6427 * gfortran.dg/gomp/pr80918.f90: New test.
6428
40ffd95f
BE
64292017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6430
6431 * c-c++-common/Wsizeof-pointer-div.c: New test.
6432 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6433 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6434 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6435 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6436 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6437 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6438 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6439 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6440 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6441 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6442 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6443 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6444 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6445 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6446 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6447 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6448 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6449 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6450
052754ea
WS
64512017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6452
6453 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6454 Update the target to power8-vector.
6455
aa63913f
DM
64562017-06-01 David Malcolm <dmalcolm@redhat.com>
6457
6458 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6459
2ded3754
PMR
64602017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6461
6462 * debug12.adb, debug12.ads: New testcase.
6463
c8638450
MJ
64642017-06-01 Martin Jambor <mjambor@suse.cz>
6465
6466 PR tree-optimization/80898
6467 * gcc.dg/tree-ssa/pr80898.c: New test.
6468 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6469
ac853c90
PC
64702017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 PR c++/80896
6473 * g++.dg/cpp1z/nodiscard5.C: New.
6474
7841f13c
CZ
64752017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6476
6477 * gcc.target/arc/pr9001195952.c: New test.
6478
f525e390
TV
64792017-06-01 Tom de Vries <tom@codesourcery.com>
6480
6481 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6482 * gcc.c-torture/compile/asmgoto-1.c: Same.
6483 * gcc.dg/20000707-1.c: Same.
6484 * gcc.dg/pr38700.c: Same.
6485 * gcc.dg/pr70169.c: Same.
6486 * gcc.dg/pr80112.c: Same.
6487 * gcc.dg/torture/pr51071-2.c: Same.
6488 * gcc.dg/torture/pr51071.c: Same.
6489 * gcc.dg/tree-ssa/alias-34.c: Same.
6490
9285616c
PMR
64912017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6492
6493 * gnat.dg/debug11.adb: New testcase.
6494
48932682
RB
64952017-06-01 Richard Biener <rguenther@suse.de>
6496
6497 PR middle-end/66313
6498 * c-c++-common/ubsan/pr66313.c: New testcase.
6499 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6500
fcb99124
SM
65012017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6502
6503 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6504 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6505 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6506 -mcpu overridden.
6507 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6508 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6509 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6510 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6511 to dg-option. Add dg-skip-if directive to disable this test
6512 for darwin. Add dg-skip-if directive to disable this test if
6513 -mcpu overridden.
6514
dc7401c0
SP
65152017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6516
6517 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6518 (_mm_maskz_max_sd): Test new intrinsics.
6519 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6520 (_mm_maskz_max_sd): Test new intrinsics.
6521 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6522 (_mm_maskz_max_ss): Test new intrinsics.
6523 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6524 (_mm_maskz_max_ss): Test new intrinsics.
6525 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6526 (_mm_maskz_min_sd): Test new intrinsics.
6527 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6528 (_mm_maskz_min_sd): Test new intrinsics.
6529 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6530 (_mm_maskz_min_ss): Test new intrinsics.
6531 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6532 (_mm_maskz_min_ss): Test new intrinsics.
6533
3909991c
NS
65342017-05-31 Nathan Sidwell <nathan@acm.org>
6535
6536 * g++.dg/lookup/lambda1.C New.
6537
0e510edb
BC
65382017-05-31 Bin Cheng <bin.cheng@arm.com>
6539
6540 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6541 on pointer should not be replaced.
6542
9fc5e7a4
MM
65432017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6544
6545 PR testsuite/80580
6546 * gcc.dg/gimplefe-error-7.c: New test.
6547
1e466f04
GM
65482017-05-31 Graham Markall <graham.markall@embecosm.com>
6549
6550 * gcc.target/arc/add_n-combine.c: New test.
6551 * gcc.target/arc/sub_n-combine.c: New test.
6552
89c88990
RB
65532017-05-31 Richard Biener <rguenther@suse.de>
6554
6555 PR target/80880
6556 * gcc.target/i386/pr80880.c: New testcase.
6557
748bbe72
RS
65582017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6559
6560 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6561
c7d7e222
BC
65622017-05-31 Bin Cheng <bin.cheng@arm.com>
6563
6564 * gcc.dg/vect/pr80815-3.c: New test.
6565
ee1379be
RB
65662017-05-31 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/80906
6569 * gcc.dg/graphite/pr80906.c: New testcase.
6570
bcce980e
TV
65712017-05-30 Tom de Vries <tom@codesourcery.com>
6572
6573 PR testsuite/80910
6574 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6575 unsupported if host compiler does not support c++11.
6576 (host_supports_c++11): New proc.
6577
ef9200aa
MS
65782017-05-30 Martin Sebor <msebor@redhat.com>
6579
6580 PR c/80731
6581 * g++.dg/ext/utf16-4.C: Relax test.
6582 * gcc.dg/fixed-point/int-warning.c: Adjust.
6583
f012c8ef
DM
65842017-05-30 David Malcolm <dmalcolm@redhat.com>
6585
6586 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6587 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6588 test case.
6589 * g++.dg/plugin/show-template-tree-color.C: New test case.
6590 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6591 * g++.dg/template/show-template-tree-2.C: New test case.
6592 * g++.dg/template/show-template-tree-3.C: New test case.
6593 * g++.dg/template/show-template-tree-4.C: New test case.
6594 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6595 * g++.dg/template/show-template-tree.C: New test case.
6596
3f8efe25
SB
65972017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6598
6599 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6600 dg-options.
6601 * gfortran.dg/pr80107.f: Delete testcase.
6602
77d1dbdb
UB
66032017-05-30 Uros Bizjak <ubizjak@gmail.com>
6604
6605 PR target/80833
6606 * gcc.target/i386/pr80833-1.c: New test.
6607 * gcc.target/i386/pr80833-2.c: Ditto.
6608
e2f35333
NS
66092017-05-30 Nathan Sidwell <nathan@acm.org>
6610
6611 PR c++/80913
6612 * g++.dg/lookup/pr80913.C: New.
6613
ba7629e2
RB
66142017-05-30 Richard Biener <rguenther@suse.de>
6615
6616 PR middle-end/80901
6617 * gcc.dg/torture/pr80901.c: New testcase.
6618
4bfb347c
RD
66192017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6620
6621 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6622
b3125625
JL
66232017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6624
6625 PR target/78838
6626 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6627
892d6169
RB
66282017-05-30 Richard Biener <rguenther@suse.de>
6629
6630 PR middle-end/80876
6631 * gcc.dg/torture/pr80876.c: New testcase.
6632
3d7ff728
NS
66332017-05-29 Nathan Sidwell <nathan@acm.org>
6634
6635 PR c++/80891 (#5)
6636 * g++.dg/lookup/pr80891-5.C: New.
6637
fd262197
JD
66382017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6639
6640 PR libgfortran/53029
6641 * gfortran.dg/read_5.f90: New test.
6642
724e517a
NS
66432017-05-29 Nathan Sidwell <nathan@acm.org>
6644
a5cfa13a
NS
6645 PR c++/80891 (#4)
6646 * g++.dg/lookup/pr80891-4.C: New.
6647
e514ab0c
NS
6648 PR c++/80891 (#1)
6649 * g++.dg/lookup/pr80891-1.C: New.
6650
58dec010
NS
6651 PR c++/80891 (#3)
6652 * g++.dg/lookup/pr80891-3.C: New.
6653
724e517a
NS
6654 PR c++/80891 (#2)
6655 * g++.dg/lookup/pr80891-2.C: New.
6656
bbe3927b
TK
66572017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6658
6659 PR fortran/37131
6660 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6661 flags.
6662 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6663 * gfortran.dg/inline_matmul_17.f90: New test.
6664
8364e6ac
TK
66652017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6666
6667 * gfortran.dg/matmul_bounds_12.f90: New test.
6668
56a35ac9
JJ
66692017-05-27 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR bootstrap/80887
6672 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6673
945bf9e1
NS
66742017-05-26 Nathan Sidwell <nathan@acm.org>
6675
6676 * g++.dg/cpp0x/dr2061.C: New.
6677 * g++.dg/parse/namespace-alias-1.C: Add more test.
6678
cb4fe401
BC
66792017-05-26 Bin Cheng <bin.cheng@arm.com>
6680
6681 PR tree-optimization/80815
6682 * gcc.dg/vect/pr80815-1.c: New test.
6683 * gcc.dg/vect/pr80815-2.c: New test.
6684
e929e611
ML
66852017-05-26 Martin Liska <mliska@suse.cz>
6686
6687 PR ipa/80663
6688 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6689 split at the problematic spot.
6690 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6691 a valid value of the param.
6692
92f105f6
MP
66932017-05-26 Marek Polacek <polacek@redhat.com>
6694
6695 PR sanitizer/80875
6696 * c-c++-common/ubsan/pr80875.c: New test.
6697
74ca4e36
TV
66982017-05-26 Tom de Vries <tom@codesourcery.com>
6699
6700 PR testsuite/80557
6701 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6702 * gcc.dg/Wcxx-compat-8.c: Same.
6703 * gcc.dg/Wobjsize-1.c: Same.
6704 * gcc.dg/Wshadow-local-2.c: Same.
6705 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6706 * gcc.dg/anon-struct-6.c: Same.
6707 * gcc.dg/asm-wide-1.c: Same.
6708 * gcc.dg/builtin-inf-1.c: Same.
6709 * gcc.dg/builtin-redefine.c: Same.
6710 * gcc.dg/c90-array-lval-6.c: Same.
6711 * gcc.dg/c90-array-lval-7.c: Same.
6712 * gcc.dg/c90-fordecl-1.c: Same.
6713 * gcc.dg/c99-fordecl-2.c: Same.
6714 * gcc.dg/cast-lvalue-1.c: Same.
6715 * gcc.dg/cast-lvalue-2.c: Same.
6716 * gcc.dg/compound-lvalue-1.c: Same.
6717 * gcc.dg/cond-lvalue-1.c: Same.
6718 * gcc.dg/cpp/20000419-1.c: Same.
6719 * gcc.dg/cpp/backslash.c: Same.
6720 * gcc.dg/cpp/backslash2.c: Same.
6721 * gcc.dg/cpp/macspace1.c: Same.
6722 * gcc.dg/cpp/macspace2.c: Same.
6723 * gcc.dg/cpp/multiline-2.c: Same.
6724 * gcc.dg/cpp/pr27777.c: Same.
6725 * gcc.dg/cpp/pr30786.c: Same.
6726 * gcc.dg/cpp/pr34602.c: Same.
6727 * gcc.dg/cpp/redef1.c: Same.
6728 * gcc.dg/cpp/tr-warn1.c: Same.
6729 * gcc.dg/cpp/tr-warn3.c: Same.
6730 * gcc.dg/cpp/tr-warn6.c: Same.
6731 * gcc.dg/cpp/trad/hash.c: Same.
6732 * gcc.dg/cpp/trad/redef1.c: Same.
6733 * gcc.dg/cpp/ucs.c: Same.
6734 * gcc.dg/declspec-10.c: Same.
6735 * gcc.dg/declspec-11.c: Same.
6736 * gcc.dg/declspec-18.c: Same.
6737 * gcc.dg/format/c99-strftime-1.c: Same.
6738 * gcc.dg/format/ext-3.c: Same.
6739 * gcc.dg/format/pr72858.c: Same.
6740 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6741 * gcc.dg/init-string-1.c: Same.
6742 * gcc.dg/label-decl-3.c: Same.
6743 * gcc.dg/m-un-2.c: Same.
6744 * gcc.dg/nofixed-point-2.c: Same.
6745 * gcc.dg/noncompile/20020213-1.c: Same.
6746 * gcc.dg/pch/counter-2.c: Same.
6747 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6748 * gcc.dg/pr27528.c: Same.
6749 * gcc.dg/pr27953.c: Same.
6750 * gcc.dg/pr35899.c: Same.
6751 * gcc.dg/pr37561.c: Same.
6752 * gcc.dg/pr45461.c: Same.
6753 * gcc.dg/pr45750.c: Same.
6754 * gcc.dg/pr53196-2.c: Same.
6755 * gcc.dg/pr53265.c: Same.
6756 * gcc.dg/redecl-1.c: Same.
6757 * gcc.dg/tls/thr-init-1.c: Same.
6758 * gcc.dg/torture/pr51106-1.c: Same.
6759 * gcc.dg/torture/pr51106-2.c: Same.
6760 * gcc.dg/uninit-19.c: Same.
6761 * gcc.dg/uninit-pr20644.c: Same.
6762
6fc9f7aa
JJ
67632017-05-26 Jakub Jelinek <jakub@redhat.com>
6764
6765 * g++.dg/cpp1z/decomp29.C (p): New variable.
6766 (main): Add further tests.
6767
28e0e05b
RB
67682017-05-26 Richard Biener <rguenther@suse.de>
6769
6770 PR tree-optimization/80842
6771 * gcc.dg/torture/pr80842.c: New testcase.
6772
c81ec254
PC
67732017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6774
6775 PR c++/79652
6776 * g++.dg/cpp0x/pr79652.C: New.
6777
aee21066
PC
67782017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 PR c++/71451
6781 * g++.dg/cpp0x/variadic170.C: New.
6782
63dbcd13
VR
67832017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6784
6785 * g++.dg/warn/Wcatch-value-1.C: New test.
6786 * g++.dg/warn/Wcatch-value-2.C: New test.
6787 * g++.dg/warn/Wcatch-value-3.C: New test.
6788
932f48ac
NS
67892017-05-25 Nathan Sidwell <nathan@acm.org>
6790
44e00a7a
NS
6791 * g++.dg/lookup/using56.C: New.
6792 * g++.dg/lookup/using57.C: New.
6793 * g++.dg/lookup/using58.C: New.
6794 * g++.dg/lookup/using59.C: New.
6795
932f48ac
NS
6796 * g++.dg/lookup/using17.C: Adjust diagnostics.
6797
a10f9a2e
MS
67982017-05-25 Martin Sebor <msebor@redhat.com>
6799
6800 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6801 positives on ILP32.
6802 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6803 column numbers.
6804 * gcc.dg/pr60114.c: Same.
6805
47c05e71
JH
68062017-05-23 Jan Hubicka <hubicka@ucw.cz>
6807
6808 * gfortran.dg/pr48636.f90: Fix template better.
6809
f35a733d
NS
68102017-05-25 Nathan Sidwell <nathan@acm.org>
6811
6812 * g++.dg/lookup/koenig14.C: New.
6813
18c1e9e0
PC
68142017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 PR c++/79583
6817 * g++.dg/cpp0x/pr79583.C: New.
6818
2673d192
PC
68192017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6820
6821 PR c++/68578
6822 * g++.dg/cpp1y/pr68578.C: New.
6823
bce8ef71
MG
68242017-05-25 Marc Glisse <marc.glisse@inria.fr>
6825
6826 * gcc.dg/tree-ssa/vce-1.c: New file.
6827
11d6b45d
MG
68282017-05-25 Marc Glisse <marc.glisse@inria.fr>
6829
6830 * gcc.dg/tree-ssa/addadd.c: New file.
6831
5ad4f1c8
NS
68322017-05-24 Nathan Sidwell <nathan@acm.org>
6833
6834 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6835 * g++.dg/lookup/friend19.C: New.
6836 * g++.dg/lookup/friend20.C: New.
6837
d4a760d8
JW
68382017-05-24 Jonathan Wakely <jwakely@redhat.com>
6839
6840 PR c++/80544
6841 * g++.dg/expr/cast11.C: New test.
6842
3cd211af
MS
68432017-05-24 Martin Sebor <msebor@redhat.com>
6844
6845 PR c/80731
6846 * c-c++-common/Wfloat-conversion.c: Adjust.
6847 * c-c++-common/dfp/convert-int-saturate.c: Same.
6848 * c-c++-common/pr68657-1.c: Same.
6849 * g++.dg/ext/utf-cvt.C: Same.
6850 * g++.dg/ext/utf16-4.C: Same.
6851 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6852 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6853 * g++.dg/warn/Wconversion3.C: Same.
6854 * g++.dg/warn/Wconversion4.C: Same.
6855 * g++.dg/warn/Wsign-conversion.C: Same.
6856 * g++.dg/warn/overflow-warn-1.C: Same.
6857 * g++.dg/warn/overflow-warn-3.C: Same.
6858 * g++.dg/warn/overflow-warn-4.C: Same.
6859 * g++.dg/warn/pr35635.C: Same.
6860 * g++.old-deja/g++.mike/enum1.C: Same.
6861 * gcc.dg/Wconversion-3.c: Same.
6862 * gcc.dg/Wconversion-5.c: Same.
6863 * gcc.dg/Wconversion-complex-c99.c: Same.
6864 * gcc.dg/Wconversion-complex-gnu.c: Same.
6865 * gcc.dg/Wconversion-integer.c: Same.
6866 * gcc.dg/Wsign-conversion.c: Same.
6867 * gcc.dg/bitfld-2.c: Same.
6868 * gcc.dg/c90-const-expr-11.c: Same.
6869 * gcc.dg/c90-const-expr-7.c: Same.
6870 * gcc.dg/c99-const-expr-7.c: Same.
6871 * gcc.dg/overflow-warn-1.c: Same.
6872 * gcc.dg/overflow-warn-2.c: Same.
6873 * gcc.dg/overflow-warn-3.c: Same.
6874 * gcc.dg/overflow-warn-4.c: Same.
6875 * gcc.dg/overflow-warn-5.c: Same.
6876 * gcc.dg/overflow-warn-8.c: Same.
6877 * gcc.dg/overflow-warn-9.c: New test.
6878 * gcc.dg/pr35635.c: Adjust.
6879 * gcc.dg/pr59940.c: Same.
6880 * gcc.dg/pr59963-2.c: Same.
6881 * gcc.dg/pr60114.c: Same.
6882 * gcc.dg/switch-warn-2.c: Same.
6883 * gcc.dg/utf-cvt.c: Same.
6884 * gcc.dg/utf16-4.c: Same.
6885
216bfadc
JJ
68862017-05-24 Jakub Jelinek <jakub@redhat.com>
6887
6888 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6889 Don't include limits.h.
6890 (w): Conditionalize on long long wider than int. Use
6891 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6892 -9223372036854775808.
6893 (x): Use __INT_MAX__ instead of INT_MAX.
6894
610abc02
TK
68952017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6896
6897 PR fortran/66094
6898 * gfortran.dg/inline_matmul_16.f90: New test.
6899
8d0c9b36
TV
69002017-05-24 Tom de Vries <tom@codesourcery.com>
6901
6902 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6903
3f3fb6c9
PB
69042017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6905
6906 PR middle-end/80823
6907 * gcc.dg/pr80823.c: New test.
6908
00e0af8d
AK
69092017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6910
6911 * gcc.target/s390/pr80725.c: New test.
6912
6131102c
NS
69132017-05-23 Nathan Sidwell <nathan@acm.org>
6914
ef4c5e78
NS
6915 * g++.dg/lookup/extern-c-hidden.C: New.
6916 * g++.dg/lookup/extern-redecl1.C: New.
6917
6131102c
NS
6918 PR c++/80866
6919 * g++.dg/parse/pr80866.C: New.
6920
d2db2e6b
JH
69212017-05-23 Jan Hubicka <hubicka@ucw.cz>
6922
6923 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6924 * gcc.dg/ipa/inline-5.c: Likewise.
6925 * gfortran.dg/pr48636.f90: Likewise.
6926
e4ea7a4c
NS
69272017-05-23 Nathan Sidwell <nathan@acm.org>
6928
6929 * g++.dg/parse/ctor9.C: Adjust expected error.
6930
c2d7c404
JD
69312017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6932
6933 PR libgfortran/80256
6934 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6935 Cygwin.
6936
fd71a9a2
TS
69372017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6938
6939 * c-c++-common/goacc/parallel-dims-1.c: Update.
6940 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6941 * c-c++-common/goacc/routine-1.c: Likewise.
6942 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6943 * g++.dg/goacc/template.C: Likewise.
6944 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6945 * gfortran.dg/goacc/routine-3.f90: Likewise.
6946 * gfortran.dg/goacc/sie.f95: Likewise.
6947 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6948
9d029ddf
NS
69492017-05-23 Nathan Sidwell <nathan@acm.org>
6950
6951 * g++.dg/lookup/using13.C: Adjust expected error.
6952
008c7367
SKS
69532017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6954
6955 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6956
d1f6caae
MM
69572017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6958
6959 PR target/80718
6960 * gcc.target/powerpc/pr80718.c: New test.
6961
2ea0d750
SB
69622017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6963
6964 * gcc.target/powerpc/conditional-return.c: New testcase.
6965
25b81686
BS
69662017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6967
6968 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6969 LE-only.
6970
477f145b
JW
69712017-05-22 Janus Weil <janus@gcc.gnu.org>
6972
6973 PR fortran/80766
6974 * gfortran.dg/typebound_call_28.f90: New test.
6975
65cc1407
NS
69762017-05-22 Nathan Sidwell <nathan@acm.org>
6977
6978 * g++.dg/lookup/strong-using.C: New.
6979
0c4f8178
TP
69802017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6981
6982 * gcc.target/arm/movsi_movt.c: New test.
6983 * gcc.target/arm/movdi_movt.c: New test.
6984
fbb1c7d4
EB
69852017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6986
6987 * gnat.dg/specs/not_null1.ads: New test.
6988
d3271136
EB
69892017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6990
6991 * gnat.dg/limited_with5.ad[sb]: New test.
6992 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6993 * gnat.dg/limited_with6.ad[sb]: New test.
6994 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6995
4c24ec6d
EB
69962017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6997
6998 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6999 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7000
4bcbb7b8
PC
70012017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7002
7003 PR c++/70265
7004 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7005 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7006
51cd6b78
JD
70072017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7008
7009 PR libgfortran/80333
7010 * gfortran.dg/dtio_30.f03: New test.
7011
33f8c0a1
MP
70122017-05-19 Marek Polacek <polacek@redhat.com>
7013
7014 PR sanitizer/80800
7015 * c-c++-common/ubsan/pr80800.c: New test.
7016 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7017
9740ed54
TS
70182017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7019
7fd549d2
TS
7020 * c-c++-common/goacc/default-1.c: Update.
7021 * c-c++-common/goacc/default-2.c: Likewise.
7022 * c-c++-common/goacc/default-4.c: Likewise.
7023 * gfortran.dg/goacc/default-1.f95: Likewise.
7024 * gfortran.dg/goacc/default-4.f: Likewise.
7025 * c-c++-common/goacc/default-5.c: New file.
7026 * gfortran.dg/goacc/default-5.f: Likewise.
7027
9740ed54
TS
7028 * c-c++-common/goacc/default-1.c: New file.
7029 * c-c++-common/goacc/default-2.c: Likewise.
7030 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7031 test cases in...
7032 * c-c++-common/goacc/default-3.c: ... this new file, and...
7033 * c-c++-common/goacc/default-4.c: ... this new file.
7034 * gfortran.dg/goacc/default.f95: Remove file, including its test
7035 cases in...
7036 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7037 * gfortran.dg/goacc/default-2.f: ... this new file.
7038 * gfortran.dg/goacc/default-3.f95: New file.
7039 * gfortran.dg/goacc/default-4.f: Likewise.
7040
2a8a8d7b
NS
70412017-05-19 Nathan Sidwell <nathan@acm.org>
7042
7043 * g++.dg/inherit/covariant7.C: Adjust.
7044
a978134e
PB
70452017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7046
7047 * gcc.target/arm/tls-disable-literal-pool.c: Change
7048 require-effective-target to tls_native.
7049 Move dg-error to return statement line and change to dg-message.
7050
39aac208
RB
70512017-05-19 Richard Biener <rguenther@suse.de>
7052
7053 PR c++/80593
7054 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7055 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7056
035ab826
RB
70572017-05-19 Richard Biener <rguenther@suse.de>
7058
7059 PR middle-end/80764
7060 * gcc.dg/torture/pr80764.c: New testcase.
7061
52e14b96
MM
70622017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7063
7064 PR target/80510
7065 * gcc.target/powerpc/pr80510-1.c: New test.
7066 * gcc.target/powerpc/pr80510-2.c: Likewise.
7067
4287da82
EG
70682017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7069
7070 * gcc.dg/pragma-diag-7.c: New test.
7071
e4171e10
UB
70722017-05-18 Uros Bizjak <ubizjak@gmail.com>
7073
7074 PR target/80799
7075 * g++.dg/other/i386-11.C: New test.
7076
cdefeea2
WS
70772017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7078
7079 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7080 * fold-vec-div-floatdouble.c: Likewise.
7081 * fold-vec-logical-ands-char.c: Likewise.
7082 * fold-vec-logical-ands-int.c: Likewise.
7083 * fold-vec-logical-ands-short.c: Likewise.
7084 * fold-vec-logical-ors-char.c: Likewise.
7085 * fold-vec-logical-ors-int.c: Likewise.
7086 * fold-vec-logical-ors-short.c: Likewise.
7087 * fold-vec-logical-other-char.c: Likewise.
7088 * fold-vec-mule-misc.c: Likewise.
7089 * fold-vec-mult-float.c: Likewise.
7090 * fold-vec-mult-floatdouble.c: Likewise.
7091 * fold-vec-mult-int.c: Likewise.
7092 * fold-vec-mult-int128-p9.c: Likewise.
7093 * fold-vec-sub-floatdouble.c: Likewise.
7094 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7095 Add lp64 requirement.
7096 * fold-vec-mult-int128-p8.c: Likewise.
7097 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7098
62ee030a
SM
70992017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7100
7101 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7102 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7103 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7104 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7105 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7106 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7107 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7108 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7109 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7110 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7111 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7112 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7113 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7114 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7115 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7116 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7117 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7118 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7119 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7120 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7121 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7122 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7123 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7124 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7125 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7126 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7127
00a84d0e
SL
71282017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7129
7130 * gcc.target/sparc/niagara7-align.c: New test.
7131
243c2883
MP
71322017-05-18 Marek Polacek <polacek@redhat.com>
7133
7134 PR sanitizer/80797
7135 * c-c++-common/ubsan/null-12.c: New test.
7136
e98e6340
SB
71372017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7138
7139 PR middle-end/80692
7140 * gcc.c-torture/execute/pr80692.c: New testcase.
7141
0152001b 71422017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
7143
7144 PR libgfortran/80741
7145 * gfortran.dg/read_4.f90: New test.
7146
c8ded430
BS
71472017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7148
7149 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7150
e5b1f5a1
FR
71512017-05-17 Fritz Reese <fritzoreese@gmail.com>
7152
7153 PR fortran/80668
7154 * gfortran.dg/pr80668.f90: New.
7155
9853cb28
PB
71562017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7157
7158 PR middle-end/80775
7159 * gcc.dg/pr80775.c: New test.
7160
142473df
MP
71612017-05-17 Marek Polacek <polacek@redhat.com>
7162
7163 PR sanitizer/80659
7164 * gcc.dg/asan/pr80659.c: New test.
7165
8508a5b5
SKS
71662017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7167
7168 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7169 unsigned long.
7170
bc36d2b7
CX
71712017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7172
7173 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7174
4fc5ebf1
JG
71752017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7176 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7177
7178 PR tree-optimization/80457
7179 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7180 call vect_model_simple_cost.
7181
bedee914
PT
71822017-05-16 Paul Thomas <pault@gcc.gnu.org>
7183
7184 PR fortran/80554
7185 * gfortran.dg/submodule_29.f08: New test.
7186
10791753
DM
71872017-05-16 David Malcolm <dmalcolm@redhat.com>
7188
7189 * g++.dg/other/accessor-fixits-1.C: New test case.
7190 * g++.dg/other/accessor-fixits-2.C: New test case.
7191 * g++.dg/other/accessor-fixits-3.C: New test case.
7192 * g++.dg/other/accessor-fixits-4.C: New test case.
7193
727577c2
CL
71942017-05-16 Carl Love <cel@us.ibm.com>
7195
7196 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7197 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7198 built-ins to the test suite file. Note, support for mradds exists
7199 but no test case exists.
7200 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7201 built-ins to the test suite file.
7202
6b6ae9eb
MP
72032017-05-16 Marek Polacek <polacek@redhat.com>
7204
7205 PR sanitizer/80536
7206 PR sanitizer/80386
7207 * c-c++-common/ubsan/pr80536.c: New test.
7208 * g++.dg/ubsan/pr80386.C: New test.
7209
678d7e19
TC
72102017-05-16 Tamar Christina <tamar.christina@arm.com>
7211
7212 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7213 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7214
6da37857
MW
72152016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7216
7217 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7218 expected output of vadd, vsub and vmul instructions.
7219 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7220 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7221 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7222
a5768d38
JD
72232017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7224
7225 PR libgfortran/80727
7226 * gfortran.dg/read_3.f90: New test.
7227
3a77e7cc
NS
72282017-05-15 Nathan Sidwell <nathan@acm.org>
7229
2016c841
NS
7230 PR c++/79369
7231 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7232
3a77e7cc
NS
7233 PR c++/79369
7234 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7235 * g++.dg/cpp0x/pr79369.C: New.
7236
0735a1c8
SK
72372017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7238
7239 PR fortran/80752
3a77e7cc 7240 * gfortran.dg/pr80752.f90: New test.
0735a1c8 7241
f108770a
UB
72422017-05-15 Uros Bizjak <ubizjak@gmail.com>
7243
900b5b6a 7244 PR target/80425
f108770a
UB
7245 * gcc.target/i386/pr80425-1.c: New test.
7246 * gcc.target/i386/pr80425-2.c: Ditto.
7247
e30ce0a3
JL
72482017-05-15 Jeff Law <law@redhat.com>
7249
7250 * gcc.target/mips/reorgbug-1.c: New test.
7251
0d5a0a33
PMR
72522017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7253
7254 * gnat.dg/specs/pack13.ads: New test.
7255
a104bd88
MS
72562017-05-14 Martin Sebor <msebor@redhat.com>
7257
7258 PR middle-end/77671
7259 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7260 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7261 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7262 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7263 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7264
c6c02519
MS
72652017-05-14 Martin Sebor <msebor@redhat.com>
7266
7267 PR middle-end/80669
7268 * gcc.dg/builtin-stpncpy.c: New test.
7269
d6d4d770
DS
72702017-05-14 Daniel Santos <daniel.santos@pobox.com>
7271
7272 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7273 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7274 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7275 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7276
b9bdd60b
JK
72772017-05-14 Julia Koval <julia.koval@intel.com>
7278
7279 * gcc.target/i386/xgetsetbv.c: New test.
7280
28ae01cd
NK
72812017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7282
7283 PR fortran/80442
7284 * gfortran.dg/impl_do_var_data.f90: New Test
7285
c7488b4f
PJ
72862017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7287
7288 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7289 A regression test for a private array access case which caused
7290 an assert.
7291
9b5f12ae
MS
72922017-05-12 Martin Sebor <msebor@redhat.com>
7293
7294 PR testsuite/80643
7295 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7296 to the purpose of the test.
7297
b76f1550
SM
72982017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7299
7300 * gcc.target/powerpc/bmi-andn-1.c: New file
7301 * gcc.target/powerpc/bmi-andn-2.c: New file.
7302 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7303 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7304 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7305 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7306 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7307 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7308 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7309 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7310 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7311 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7312 * gcc.target/powerpc/bmi-check.h: New File.
7313 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7314 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7315 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7316 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7317 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7318 * gcc.target/powerpc/bmi2-check.h: New file.
7319 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7320 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7321 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7322 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7323 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7324 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7325 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7326 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7327 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7328
2a3fa75a
PC
73292017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/60430
7332 * g++.dg/cpp0x/pr60430.C: New.
7333
e8bf7c7b
JL
73342017-05-12 Jeff Law <law@redhat.com>
7335
7336 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7337
284d1f76
PB
73382017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7339
7340 PR middle-end/80707
7341 * g++.dg/pr80707.C: New test.
7342
302a0e37
WS
73432017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7344
7345 * gcc.target/powerpc/fold-vec-div-float.c: New.
7346 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7347 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7348
a7785078
WS
73492017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7350
7351 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7352 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7353 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7354 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7355 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7356 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7357 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7358 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7359 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7360 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7361 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7362 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7363
9206028e
PC
73642017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7365
7366 PR c++/49604
7367 * g++.dg/cpp0x/forw_enum14.C: New.
7368 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7369
7af1c0ad
RB
73702017-05-12 Richard Biener <rguenther@suse.de>
7371
7372 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7373
f7e95bdb
PC
73742017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7375
7376 PR c++/67687
7377 * g++.dg/cpp0x/constexpr-ice17.C: New.
7378
53e788d0
RB
73792017-05-12 Richard Biener <rguenther@suse.de>
7380
7381 PR tree-optimization/80713
7382 * gcc.dg/torture/pr80713.c: New testcase.
7383
2ead1ab9
AK
73842017-05-12 Andi Kleen <ak@linux.intel.com>
7385
7386 PR testsuite/77684
7387 * lib/target-supports.exp (profopt-perf-wrapper):
7388 Add -m8 option to increase parallelism.
7389
ee58b02f
TS
73902017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7391
1e47f02b
TS
7392 * c-c++-common/goacc/parallel-dims-1.c: New file.
7393 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7394
b0f271ce
TS
7395 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7396 * c-c++-common/goacc/classify-kernels.c: Likewise.
7397 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7398 Likewise.
7399 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7400 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7401 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7402 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7403 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7404 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7405 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7406 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7407 * c-c++-common/goacc/kernels-loop.c: Likewise.
7408 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7409 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7410 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7411 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7412 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7413 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7414 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7415 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7416 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7417 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7418 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7419 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7420
25651634
TS
7421 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7422 * c-c++-common/goacc/classify-kernels.c: Likewise.
7423 * c-c++-common/goacc/classify-parallel.c: Likewise.
7424 * c-c++-common/goacc/classify-routine.c: Likewise.
7425 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7426 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7427 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7428 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7429
ee58b02f
TS
7430 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7431 * c-c++-common/goacc/classify-kernels.c: Likewise.
7432 * c-c++-common/goacc/classify-parallel.c: Likewise.
7433 * c-c++-common/goacc/classify-routine.c: Likewise.
7434 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7435 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7436 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7437 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7438
2d82ec25
NS
74392017-05-11 Nathan Sidwell <nathan@acm.org>
7440
7441 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7442
74432017-05-11 Carl Love <cel@us.ibm.com>
7444
7445 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7446 to the test suite file.
7447 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7448 to the test suite file.
7449
628c06d6
JD
74502017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7451
7452 PR fortran/78659
7453 * gfortran.dg/namelist_91.f90: New test.
7454 * gfortran.dg/namelist_92.f90: New test.
7455 * gfortran.dg/namelist_93.f90: New test.
7456 * gfortran.dg/namelist_94.f90: New test.
7457
1bea0f26
BS
74582017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7459
7460 PR target/80695
7461 * gcc.target/powerpc/pr80695-p8.c: New file.
7462 * gcc.target/powerpc/pr80695-p9.c: New file.
7463
7c85c9fe
UB
74642017-05-11 Uros Bizjak <ubizjak@gmail.com>
7465 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR target/80706
7468 * gcc.target/i386/pr80706.c: New test.
7469
d7a33a4c
JK
74702017-05-11 Julia Koval <julia.koval@intel.com>
7471
7472 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7473 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7474 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7475 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7476
59fbddcf
PC
74772017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7478
7479 PR c++/70538
7480 * g++.dg/cpp0x/pr70538.C: New.
7481
cc09ff60
UB
74822017-05-11 Uros Bizjak <ubizjak@gmail.com>
7483
7c85c9fe
UB
7484 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7485 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7486 (dg-options): Remove -fno-tree-sink.
7487
4fd18c78
KN
74882017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7489
7490 * gcc.target/powerpc/cmpb-1.c: New test.
7491 * gcc.target/powerpc/cmpb-2.c: New test.
7492 * gcc.target/powerpc/cmpb-3.c: New test.
7493 * gcc.target/powerpc/cmpb32-1.c: New test.
7494 * gcc.target/powerpc/cmpb32-2.c: New test.
7495
43b883a9
RB
74962017-05-11 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/80705
7499 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7500
29b871ec
NS
75012017-05-11 Nathan Sidwell <nathan@acm.org>
7502
7503 * lib/scanlang.exp: New.
7504 * lib/gcc-dg.exp: Load scanlang.exp.
7505 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7506
c587104e
MM
75072017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7508
7509 PR testsuite/80580
7510 * gcc.dg/gimplefe-error-6.c: New test.
7511
67ac9a9d
MM
75122017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7513
7514 PR testsuite/80580
7515 * gcc.dg/gimplefe-error-5.c: New test.
7516
ac4eb40f
MM
75172017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7518
7519 PR testsuite/80580
7520 * gcc.dg/gimplefe-error-4.c: New test.
7521
d45d6282
BS
75222017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7523
7524 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7525
f4ee3a9e
UB
75262017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7527
7528 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7529 (_mm_maskz_max_round_sd): Test new intrinsics.
7530 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7531 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7532 (_mm_maskz_max_round_ss): Test new intrinsics.
7533 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7534 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7535 (_mm_maskz_min_round_sd): Test new intrinsics.
7536 * gcc.target/i386/avx512f-vminsd-2.c: New.
7537 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7538 (_mm_maskz_min_round_ss): Test new intrinsics.
7539 * gcc.target/i386/avx512f-vminss-2.c: New.
7540 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7541 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7542 (__builtin_ia32_minss_mask_round): Test new builtins.
7543 * gcc.target/i386/sse-13.c: Ditto.
7544 * gcc.target/i386/sse-23.c: Ditto.
7545 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7546 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7547 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7548 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7549 (_mm_mask_min_round_ss): Test new intrinsics.
7550 * gcc.target/i386/testround-1.c: Ditto.
7551
75522017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7553
7554 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7555 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7556 (_mm_maskz_div_round_sd): Test new intrinsics.
7557 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7558 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7559 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7560 (_mm_maskz_div_round_ss): Test new intrinsics.
7561 * gcc.target/i386/avx512f-vdivss-2.c: New.
7562 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7563 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7564 (_mm_maskz_mul_round_sd): Test new intrinsics.
7565 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7566 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7567 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7568 (_mm_maskz_mul_round_ss): Test new intrinsics.
7569 * gcc.target/i386/avx512f-vmulss-2.c: New.
7570 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7571 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7572 (__builtin_ia32_mulss_mask_round): Test new builtins.
7573 * gcc.target/i386/sse-13.c: Ditto.
7574 * gcc.target/i386/sse-23.c: Ditto.
7575 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7576 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7577 (_mm_maskz_mul_round_ss): Test new intrinsics.
7578 * gcc.target/i386/testround-1.c: Ditto.
7579
75802017-05-10 Julia Koval <julia.koval@intel.com>
7581
7582 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7583 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7584 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7585
75862017-05-10 Julia Koval <julia.koval@intel.com>
7587
7588 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7589 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7590 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7591 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7592
ca4d2851
PB
75932017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7594
0f374417 7595 PR tree-optimization/51513
ca4d2851
PB
7596 * gcc.target/powerpc/pr51513.c: New test.
7597 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7598 __builtin_abort().
7599 * gcc.dg/predict-14.c: Likewise.
7600
5562ebfc
CL
76012017-05-10 Carl Love <cel@us.ibm.com>
7602 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7603 to the test suite file.
7604 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7605 to the test suite file.
7606
0ca2e7f7
PK
76072017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7608
7609 PR tree-optimization/77644
7610 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7611
e1ad2926
AO
76122017-05-10 Alexandre Oliva <aoliva@redhat.com>
7613
7614 * gcc.dg/guality/inline-params-2.c: New.
7615
f00b411f
PC
76162017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 PR c++/80145
7619 * g++.dg/cpp1y/auto-fn37.C: New.
7620 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7621
bf2a705c
MM
76222017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7623
7624 PR target/68163
7625 * gcc.target/powerpc/pr68163.c: New test.
7626
5285d5d3
JW
76272017-05-09 Janus Weil <janus@gcc.gnu.org>
7628
7629 PR fortran/79311
7630 * gfortran.dg/finalize_32.f90: New test.
7631
31c2d57d
VR
76322017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7633
7634 PR c/35441
7635 * gcc.dg/pr35441.c: New test.
7636
731f2c8a
MS
76372017-05-09 Martin Sebor <msebor@redhat.com>
7638
7639 PR testsuite/80643
7640 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7641 output.
7642
cc49d15a
PC
76432017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7644
7645 PR c++/80186
7646 * g++.dg/template/crash126.C: New.
7647
85282abc
SP
76482017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7649
7650 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7651 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7652 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7653 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7654
823c79ae
DH
76552017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7656
10a8bb62 7657 PR testsuite/80611
823c79ae
DH
7658 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7659
79557bae
CZ
76602017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7661
7662 * gcc.target/arc/tmac-1.c: New file.
7663 * gcc.target/arc/tmac-2.c: Likewise.
7664 * gcc.target/arc/tmac.h: Likewise.
7665
c7314bc1
CZ
76662017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7667 Andrew Burgess <andrew.burgess@embecosm.com>
7668
7669 * gcc.target/arc/firq-1.c: New file.
7670 * gcc.target/arc/firq-2.c: Likewise.
7671 * gcc.target/arc/firq-3.c: Likewise.
7672 * gcc.target/arc/firq-4.c: Likewise.
7673 * gcc.target/arc/firq-5.c: Likewise.
7674 * gcc.target/arc/firq-6.c: Likewise.
7675
41453183
CZ
76762017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7677
7678 * gcc.target/arc/interrupt-5.c: Newfile.
7679 * gcc.target/arc/interrupt-6.c: Likewise.
7680 * gcc.target/arc/interrupt-7.c: Likewise.
7681 * gcc.target/arc/interrupt-8.c: Likewise.
7682 * gcc.target/arc/interrupt-9.c: Likewise.
7683
019bd543
RB
76842017-05-09 Richard Biener <rguenther@suse.de>
7685
7686 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7687 and adjust.
7688 * gcc.dg/vect/vect-50.c: Likewise.
7689
684f84de
MP
76902017-05-09 Marek Polacek <polacek@redhat.com>
7691
7692 PR c/80525
7693 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7694 * c-c++-common/Wlogical-op-2.c: New test.
7695
fd71825b
SKS
76962017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7697
7698 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7699 for targets with __SIZEOF_INT__ < 4.
7700
4ca2e6ec
RB
77012017-05-09 Richard Biener <rguenther@suse.de>
7702
7703 * gcc.dg/vect/vect-50.c: Revert last change.
7704 * gcc.dg/vect/vect-44.c: Likewise.
7705
631238ac
MS
77062017-05-08 Martin Sebor <msebor@redhat.com>
7707
7708 PR translation/80280
7709 * gcc.dg/format/gcc_diag-10.c: New test.
7710
6ba86ba7
KN
77112017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7712
7713 PR target/80101
7714 * gcc.target/powerpc/pr80101-1.c: New test.
7715
0f6ed121
TK
77162017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7717
7718 PR fortran/79930
7719 * gfortran.dg/inline_transpose_1.f90: Add
7720 -finline-matmul-limit=0 to options.
7721 * gfortran.dg/matmul_5.f90: Likewise.
7722 * gfortran.dg/vect/vect-8.f90: Likewise.
7723 * gfortran.dg/inline_matmul_14.f90: New test.
7724 * gfortran.dg/inline_matmul_15.f90: New test.
7725
fd991039
TK
77262017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7727
7728 PR fortran/80602
7729 * gfortran.dg/matmul_15.f90: New test case.
7730
18b8c294
WD
77312017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7732
774cccdc
JJ
7733 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7734 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7735
8637c116
JL
77362017-05-07 Jeff Law <law@redhat.com>
7737
7738 Revert:
7739 2017-05-06 Jeff Law <law@redhat.com>
7740 PR tree-optimization/78496
7741 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7742 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7743
973dfbb4
JL
77442017-05-06 Jeff Law <law@redhat.com>
7745
7746 PR tree-optimization/78496
7747 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7748 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7749
8ffa3150
RS
77502017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7751
7752 * gcc.target/aarch64/spill_1.c: New test.
7753
2a3f7997
RS
77542017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7755
7756 PR rtl-optimization/75964
7757 * gcc.dg/torture/pr75964.c: New test.
7758
d554bf23
TV
77592017-05-06 Tom de Vries <tom@codesourcery.com>
7760
7761 PR testsuite/80606
7762 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7763 * gcc.target/i386/avx-vtestpd-2.c: Same.
7764 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7765 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7766 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7767 * gcc.target/i386/avx-vtestpd-3.c: Same.
7768 * gcc.target/i386/avx-vtestps-1.c: Same.
7769 * gcc.target/i386/avx-vtestps-2.c: Same.
7770 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7771 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7772 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7773 * gcc.target/i386/avx-vtestps-3.c: Same.
7774
7a976fe7
TV
77752017-05-06 Tom de Vries <tom@codesourcery.com>
7776
7777 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7778
0e852c66
TV
77792017-05-06 Tom de Vries <tom@codesourcery.com>
7780
7781 PR testsuite/80557
7782 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7783 * gcc.target/powerpc/altivec-types-1.c: Same.
7784
63c40d92
TV
77852017-05-06 Tom de Vries <tom@codesourcery.com>
7786
7787 PR testsuite/80557
7788 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7789 * gcc.target/spu/intrinsics-1.c: Same.
7790
b25b8f91
TV
77912017-05-06 Tom de Vries <tom@codesourcery.com>
7792
7793 PR testsuite/80557
7794 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7795
6df13491
TV
77962017-05-06 Tom de Vries <tom@codesourcery.com>
7797
7798 PR testsuite/80557
7799 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7800 * gcc.target/aarch64/spellcheck_2.c: Same.
7801 * gcc.target/aarch64/spellcheck_3.c: Same.
7802
e01261fe
TV
78032017-05-06 Tom de Vries <tom@codesourcery.com>
7804
7805 PR testsuite/80557
7806 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7807 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7808 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7809 * g++.dg/debug/dwarf2/typedef5.C: Same.
7810 * g++.dg/goacc/data-1.C: Same.
7811
9945596c
BS
78122017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7813
7814 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7815
8acb8575
MM
78162017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7817
7818 PR target/79038
7819 PR target/79202
7820 PR target/79203
7821 * gcc.target/powerpc/ppc-round3.c: New test.
7822 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7823
ac699a04
JJ
78242017-05-05 Jakub Jelinek <jakub@redhat.com>
7825
8dc6a926
JJ
7826 PR tree-optimization/80632
7827 * gcc.dg/pr80632.c: New test.
7828
ac699a04
JJ
7829 PR tree-optimization/80558
7830 * gcc.dg/tree-ssa/vrp115.c: New test.
7831
655b5fc8
AV
78322017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7833 Thomas Preud'homme <thomas.preudhomme@arm.com>
7834 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7835
7836 PR target/71607
7837 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7838 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7839 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7840 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7841 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7842 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7843 * gcc.target/arm/tls-disable-literal-pool.c: New.
7844
c02d2d0a
PK
78452017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7846
7847 PR tree-optimization/80613
7848 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7849
dfae9048
PC
78502017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7851
7852 PR c++/71577
7853 * g++.dg/cpp0x/pr71577.C: New.
7854
d9c5a8b9
MS
78552017-05-04 Martin Sebor <msebor@redhat.com>
7856
7857 PR middle-end/79234
7858 * gcc.dg/builtin-stringop-chk-8.c: New test.
7859 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7860 * gcc.dg/builtin-stringop-chk-4.c: Same.
7861 * gcc.dg/builtin-strncat-chk-1.c: Same.
7862 * g++.dg/ext/strncpy-chk1.C: Same.
7863 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7864 * gcc.dg/out-of-bounds-1.c: Same.
7865 * gcc.dg/pr78138.c: Same.
7866 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7867 * gfortran.dg/mvbits_7.f90: Same.
7868
e50d56a5
MS
78692017-05-04 Martin Sebor <msebor@redhat.com>
7870
7871 PR preprocessor/79214
7872 PR middle-end/79222
7873 PR middle-end/79223
7874 * gcc.dg/pr79214.c: New test.
7875 * gcc.dg/pr79214.h: New test header.
7876 * gcc.dg/pr79222.c: New test.
7877 * gcc.dg/pr79223.c: New test.
7878 * gcc.dg/pr78138.c: Adjust.
7879 * gfortran.dg/unconstrained_commons.f: Same.
7880
0f2c4a8f
MS
78812017-05-04 Martin Sebor <msebor@redhat.com>
7882
7883 PR translation/80280
7884 * g++.dg/abi/Wabi-2-3.C: Adjust.
7885 * g++.dg/abi/Wabi-3-2.C: Ditto.
7886 * g++.dg/lookup/using17.C: Ditto.
7887 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7888
8eef6097
MJ
78892017-05-04 Martin Jambor <mjambor@suse.cz>
7890
7891 PR tree-optimization/80622
7892 * gcc.dg/tree-ssa/pr80622.c: New test.
7893
78942017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7895
7896 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7897
26f1a658
JH
78982017-05-04 Jan Hubicka <hubicka@ucw.cz>
7899
7900 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7901 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7902
4d147bca
RB
79032017-05-04 Richard Biener <rguenther@suse.de>
7904
7905 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7906
3862ef76
RS
79072017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7908
7909 * gcc.dg/vect/vect-profile-1.c: New test.
7910
c89ffd99
MP
79112017-05-04 Marek Polacek <polacek@redhat.com>
7912
7913 PR tree-optimization/80612
7914 * gcc.dg/torture/pr80612.c: New test.
7915
261ce1e5
PB
79162017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7917 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7918
7919 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7920 check_effective_target_arm_thumb1_movt_ok.
7921
556cf088
PB
79222017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7923
7924 * gcc.target/arm/fpscr.c: New file.
7925
010b1cc0
TP
79262017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7927
7928 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7929 target.
7930
99b68476
TV
79312017-05-04 Tom de Vries <tom@codesourcery.com>
7932
7933 PR testsuite/80557
7934 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7935 line numbers.
7936 * g++.dg/warn/miss-format-1.C: Same.
7937 * g++.dg/warn/overflow-warn-1.C: Same.
7938 * g++.dg/warn/overflow-warn-3.C: Same.
7939 * g++.dg/warn/overflow-warn-4.C: Same.
7940
09177a4b
TV
79412017-05-04 Tom de Vries <tom@codesourcery.com>
7942
7943 PR testsuite/80557
7944 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7945 * gcc.target/i386/pr68657.c: Same.
7946 * gcc.target/i386/pr69255-1.c: Same.
7947 * gcc.target/i386/pr69255-2.c: Same.
7948 * gcc.target/i386/pr69255-3.c: Same.
7949
02c64149
RB
79502017-05-04 Richard Biener <rguenther@suse.de>
7951
7952 PR tree-optimization/31130
7953 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7954 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7955 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7956 * gcc.dg/pr52904.c: Remove XFAIL.
7957 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7958
9a26dfc8
JL
79592017-05-03 Jeff Law <law@redhat.com>
7960
7961 PR tree-optimization/78496
7962 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7963
4d0e904f
UB
79642017-05-03 Uros Bizjak <ubizjak@gmail.com>
7965
7966 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7967
49ab4621
RB
79682017-05-03 Richard Biener <rguenther@suse.de>
7969
7970 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7971
18bfe940
JJ
79722017-05-03 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR tree-optimization/79472
4d0e904f
UB
7975 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7976 to dg-options.
18bfe940
JJ
7977 * gcc.dg/tree-ssa/vrp113.c: New test.
7978 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7979 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7980 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7981
53e62089
TV
79822017-05-03 Tom de Vries <tom@codesourcery.com>
7983
7984 PR testsuite/80557
7985 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7986 * c-c++-common/Wshift-negative-value-2.c: Same.
7987 * c-c++-common/Wshift-negative-value-3.c: Same.
7988 * c-c++-common/Wshift-negative-value-4.c: Same.
7989 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7990 * c-c++-common/cpp/pr60400.c: Same.
7991 * c-c++-common/fmax-errors.c: Same.
7992 * c-c++-common/goacc/data-2.c: Same.
7993 * c-c++-common/goacc/host_data-2.c: Same.
7994 * c-c++-common/gomp/simd4.c: Same.
7995 * c-c++-common/pr28656.c: Same.
7996 * c-c++-common/pr43395.c: Same.
7997 * c-c++-common/torture/pr57945.c: Same.
7998
962913a5
TV
79992017-05-03 Tom de Vries <tom@codesourcery.com>
8000
8001 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8002 arg of dg directive.
8003 * c-c++-common/goacc/routine-3.c: Same.
8004 * c-c++-common/goacc/routine-4.c: Same.
8005
ad53f123
DM
80062017-05-02 David Malcolm <dmalcolm@redhat.com>
8007
8008 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8009 (test_fixit_insert_newline): New function.
8010 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8011 (test_fixit_insert_newline): New function.
8012 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8013 (test_fixit_insert_newline): New function.
8014 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8015 (test_fixit_insert_newline): New function.
8016 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8017 (test_show_locus): Handle test_fixit_insert_newline.
8018
0ca91c77
BC
80192017-05-02 Bin Cheng <bin.cheng@arm.com>
8020
8021 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8022
cc5b8f3d
TC
80232017-04-27 Tamar Christina <tamar.christina@arm.com>
8024
8025 * gcc.dg/lsr-div1.c: New testcase.
8026
1853f5c7
SP
80272017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8028
8029 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8030 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8031 (_mm_maskz_add_round_sd): Test new intrinsics.
8032 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8033 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8034 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8035 (_mm_maskz_add_round_ss): Test new intrinsics.
8036 * gcc.target/i386/avx512f-vaddss-2.c: New.
8037 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8038 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8039 (_mm_maskz_sub_round_sd): Test new intrinsics.
8040 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8041 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8042 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8043 (_mm_maskz_sub_round_ss): Test new intrinsics.
8044 * gcc.target/i386/avx512f-vsubss-2.c: New.
8045 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8046 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8047 (__builtin_ia32_subss_mask_round): Test new builtins.
8048 * gcc.target/i386/sse-13.c: Ditto.
8049 * gcc.target/i386/sse-23.c: Ditto.
8050 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8051 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8052 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8053 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8054 (_mm_mask_sub_round_ss): Test new intrinsics.
8055 * gcc.target/i386/testround-1.c: Ditto.
8056
2bba7541
MJ
80572017-05-02 Martin Jambor <mjambor@suse.cz>
8058
8059 PR tree-optimization/78687
8060 * g++.dg/tree-ssa/pr78687.C: New test.
8061
2bf54d93
RB
80622017-05-02 Richard Biener <rguenther@suse.de>
8063
8064 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8065 behavior.
8066 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8067
aee63acc
RB
80682017-05-02 Richard Biener <rguenther@suse.de>
8069
8070 PR tree-optimization/80591
8071 * gcc.dg/torture/pr80591.c: New testcase.
8072
e7d70c6c
RB
80732017-05-02 Richard Biener <rguenther@suse.de>
8074
8075 PR tree-optimization/80549
8076 * gcc.dg/torture/pr80549.c: New testcase.
8077
52e0a9f7
SKS
80782017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8079
8080 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8081 unsigned long.
8082
815d9cc6
XR
80832017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8084
8085 PR c++/80038
8086 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8087
338035aa
DM
80882017-05-01 David Malcolm <dmalcolm@redhat.com>
8089
8090 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8091 reflect insertion fix-it hints at the same location now being
8092 consolidated.
8093
4d82d0bc
MS
80942017-05-01 Martin Sebor <msebor@redhat.com>
8095
8096 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8097 on ILP32 targets.
8098
d539a57b
TV
80992017-05-01 Tom de Vries <tom@codesourcery.com>
8100
8101 * gcc.dg/pr78768.c: Require linker plugin.
8102
c6b9e849
TK
81032017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8104
8105 PR fortran/37131
8106 * gfortran.dg/matmul_bounds_11.f90: New test.
8107
706eb1a7
MS
81082017-05-01 Martin Sebor <msebor@redhat.com>
8109
8110 PR tree-optimization/79715
8111 * gcc.dg/pr79715.c: New test.
8112
723f4140
TV
81132017-05-01 Tom de Vries <tom@codesourcery.com>
8114
8115 PR testsuite/65941
8116 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8117 * g++.dg/other/pr59492.C: Require effective target rdrand.
8118
6bbb3a69
VR
81192017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8120
8121 * g++.dg/diagnostic/member-decl-1.C: New test.
8122
4212aecd
MG
81232017-04-29 Marc Glisse <marc.glisse@inria.fr>
8124
8125 PR tree-optimization/80487
8126 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8127
fe75f732
PK
81282017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8129
8130 PR tree-optimization/79697
8131 * gcc.dg/tree-ssa/pr79697.c: New test.
8132
6bcd8768
TV
81332017-04-29 Tom de Vries <tom@codesourcery.com>
8134
8135 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8136
d127ae9f
MS
81372017-04-28 Martin Sebor <msebor@redhat.com>
8138
8139 PR tree-optimization/80523
8140 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8141
c9610933
TV
81422017-04-28 Tom de Vries <tom@codesourcery.com>
8143
8144 PR testsuite/80557
8145 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8146 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8147
b5be38bc
TV
81482017-04-28 Tom de Vries <tom@codesourcery.com>
8149
8150 PR testsuite/80557
8151 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8152 * obj-c++.dg/bitfield-4.mm: Same.
8153 * obj-c++.dg/bitfield-5.mm: Same.
8154 * obj-c++.dg/exceptions-3.mm: Same.
8155 * obj-c++.dg/exceptions-5.mm: Same.
8156 * obj-c++.dg/method-1.mm: Same.
8157 * obj-c++.dg/method-12.mm: Same.
8158 * obj-c++.dg/method-13.mm: Same.
8159 * obj-c++.dg/method-15.mm: Same.
8160 * obj-c++.dg/method-16.mm: Same.
8161 * obj-c++.dg/property/at-property-18.mm: Same.
8162 * obj-c++.dg/property/at-property-25.mm: Same.
8163 * obj-c++.dg/property/at-property-5.mm: Same.
8164 * obj-c++.dg/property/dynamic-2.mm: Same.
8165 * obj-c++.dg/property/property-neg-3.mm: Same.
8166 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8167 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8168 * obj-c++.dg/syntax-error-1.mm: Same.
8169 * obj-c++.dg/try-catch-13.mm: Same.
8170 * objc.dg/bitfield-4.m: Same.
8171 * objc.dg/class-1.m: Same.
8172 * objc.dg/method-11.m: Same.
8173 * objc.dg/method-6.m: Same.
8174 * objc.dg/method-7.m: Same.
8175 * objc.dg/method-9.m: Same.
8176 * objc.dg/missing-proto-3.m: Same.
8177 * objc.dg/naming-2.m: Same.
8178 * objc.dg/property/at-property-16.m: Same.
8179 * objc.dg/property/at-property-18.m: Same.
8180 * objc.dg/property/at-property-25.m: Same.
8181 * objc.dg/property/at-property-5.m: Same.
8182 * objc.dg/property/dynamic-2.m: Same.
8183 * objc.dg/property/property-neg-3.m: Same.
8184 * objc.dg/protocol-inheritance-1.m: Same.
8185 * objc.dg/protocol-inheritance-2.m: Same.
8186
d35256b6
MG
81872017-04-28 Marc Glisse <marc.glisse@inria.fr>
8188
8189 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8190
7a95dfa7
TV
81912017-04-28 Tom de Vries <tom@codesourcery.com>
8192
8193 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8194 dg-(error|warning|message|bogus).
8195 * g++.dg/conversion/dr195-1.C: Same.
8196 * g++.dg/conversion/dr195.C: Same.
8197 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8198 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8199 * g++.dg/cpp0x/inline-ns7.C: Same.
8200 * g++.dg/cpp0x/variadic105.C: Same.
8201 * g++.dg/cpp0x/variadic65.C: Same.
8202 * g++.dg/expr/call2.C: Same.
8203 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8204 * g++.dg/expr/pmf-1.C: Same.
8205 * g++.dg/ext/altivec-types-1.C: Same.
8206 * g++.dg/ext/altivec-types-2.C: Same.
8207 * g++.dg/ext/altivec-types-3.C: Same.
8208 * g++.dg/ext/attrib14.C: Same.
8209 * g++.dg/ext/complit1.C: Same.
8210 * g++.dg/ext/forscope2.C: Same.
8211 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8212 * g++.dg/ext/label13.C: Same.
8213 * g++.dg/ext/member-attr.C: Same.
8214 * g++.dg/ext/visibility/anon7.C: Same.
8215 * g++.dg/ext/visibility/visibility-7.C: Same.
8216 * g++.dg/ext/vla2.C: Same.
8217 * g++.dg/inherit/access2.C: Same.
8218 * g++.dg/inherit/covariant12.C: Same.
8219 * g++.dg/inherit/covariant14.C: Same.
8220 * g++.dg/inherit/namespace-as-base.C: Same.
8221 * g++.dg/inherit/template-as-base.C: Same.
8222 * g++.dg/lookup/ambig1.C: Same.
8223 * g++.dg/lookup/ambig2.C: Same.
8224 * g++.dg/lookup/ambig3.C: Same.
8225 * g++.dg/lookup/class-member-1.C: Same.
8226 * g++.dg/lookup/conv-1.C: Same.
8227 * g++.dg/lookup/decl1.C: Same.
8228 * g++.dg/lookup/koenig1.C: Same.
8229 * g++.dg/lookup/scoped1.C: Same.
8230 * g++.dg/lookup/scoped2.C: Same.
8231 * g++.dg/lookup/two-stage4.C: Same.
8232 * g++.dg/lookup/used-before-declaration.C: Same.
8233 * g++.dg/lookup/using.C: Same.
8234 * g++.dg/lookup/using17.C: Same.
8235 * g++.dg/lookup/using2.C: Same.
8236 * g++.dg/other/abstract2.C: Same.
8237 * g++.dg/other/classkey1.C: Same.
8238 * g++.dg/other/component1.C: Same.
8239 * g++.dg/other/const1.C: Same.
8240 * g++.dg/other/const2.C: Same.
8241 * g++.dg/other/conversion1.C: Same.
8242 * g++.dg/other/do1.C: Same.
8243 * g++.dg/other/error1.C: Same.
8244 * g++.dg/other/error10.C: Same.
8245 * g++.dg/other/error3.C: Same.
8246 * g++.dg/other/error4.C: Same.
8247 * g++.dg/other/error5.C: Same.
8248 * g++.dg/other/error8.C: Same.
8249 * g++.dg/other/error9.C: Same.
8250 * g++.dg/other/field1.C: Same.
8251 * g++.dg/other/init1.C: Same.
8252 * g++.dg/other/ptrmem2.C: Same.
8253 * g++.dg/other/return1.C: Same.
8254 * g++.dg/overload/builtin3.C: Same.
8255 * g++.dg/overload/error1.C: Same.
8256 * g++.dg/overload/error2.C: Same.
8257 * g++.dg/overload/koenig2.C: Same.
8258 * g++.dg/overload/pmf1.C: Same.
8259 * g++.dg/parse/args1.C: Same.
8260 * g++.dg/parse/attr3.C: Same.
8261 * g++.dg/parse/constant4.C: Same.
8262 * g++.dg/parse/crash10.C: Same.
8263 * g++.dg/parse/crash18.C: Same.
8264 * g++.dg/parse/crash19.C: Same.
8265 * g++.dg/parse/crash20.C: Same.
8266 * g++.dg/parse/crash21.C: Same.
8267 * g++.dg/parse/crash22.C: Same.
8268 * g++.dg/parse/crash32.C: Same.
8269 * g++.dg/parse/decl-specifier-1.C: Same.
8270 * g++.dg/parse/error58.C: Same.
8271 * g++.dg/parse/local-class1.C: Same.
8272 * g++.dg/parse/non-dependent2.C: Same.
8273 * g++.dg/parse/parameter-declaration-1.C: Same.
8274 * g++.dg/parse/ptrmem2.C: Same.
8275 * g++.dg/parse/ptrmem3.C: Same.
8276 * g++.dg/parse/saved1.C: Same.
8277 * g++.dg/tc1/dr101.C: Same.
8278 * g++.dg/tc1/dr142.C: Same.
8279 * g++.dg/tc1/dr176.C: Same.
8280 * g++.dg/template/conv4.C: Same.
8281 * g++.dg/template/crash56.C: Same.
8282 * g++.dg/template/dependent-expr2.C: Same.
8283 * g++.dg/template/error1.C: Same.
8284 * g++.dg/template/error2.C: Same.
8285 * g++.dg/template/explicit6.C: Same.
8286 * g++.dg/template/init-list.C: Same.
8287 * g++.dg/template/local1.C: Same.
8288 * g++.dg/template/lookup2.C: Same.
8289 * g++.dg/template/meminit2.C: Same.
8290 * g++.dg/template/nontype25.C: Same.
8291 * g++.dg/template/ptrmem2.C: Same.
8292 * g++.dg/template/qualttp19.C: Same.
8293 * g++.dg/template/qualttp20.C: Same.
8294 * g++.dg/template/ttp3.C: Same.
8295 * g++.dg/template/unify4.C: Same.
8296 * g++.dg/template/unify6.C: Same.
8297 * g++.dg/template/unify7.C: Same.
8298 * g++.dg/template/warn1.C: Same.
8299 * g++.dg/tree-ssa/dom-invalid.C: Same.
8300 * g++.dg/ubsan/shift-1.C: Same.
8301 * g++.dg/warn/Wunused-2.C: Same.
8302 * g++.dg/warn/Wunused-4.C: Same.
8303 * g++.dg/warn/Wunused-6.C: Same.
8304 * g++.dg/warn/deprecated-6.C: Same.
8305 * g++.dg/warn/deprecated.C: Same.
8306 * g++.dg/warn/effc1.C: Same.
8307 * g++.dg/warn/effc3.C: Same.
8308 * g++.dg/warn/incomplete1.C: Same.
8309 * g++.dg/warn/inline1.C: Same.
8310 * g++.dg/warn/noeffect2.C: Same.
8311 * g++.dg/warn/noeffect4.C: Same.
8312 * g++.dg/warn/oldcast1.C: Same.
8313 * g++.dg/warn/sentinel.C: Same.
8314 * g++.dg/warn/unit-1.C: Same.
8315 * g++.old-deja/g++.pt/inherit2.C: Same.
8316 * g++.old-deja/g++.pt/overload8.C: Same.
8317 * gcc.dg/20000926-1.c: Same.
8318 * gcc.dg/20040223-1.c: Same.
8319 * gcc.dg/Warray-bounds-7.c: Same.
8320 * gcc.dg/alias-1.c: Same.
8321 * gcc.dg/alias-12.c: Same.
8322 * gcc.dg/alias-13.c: Same.
8323 * gcc.dg/alias-2.c: Same.
8324 * gcc.dg/array-13.c: Same.
8325 * gcc.dg/array-4.c: Same.
8326 * gcc.dg/attr-ifunc-2.c: Same.
8327 * gcc.dg/attr-invalid.c: Same.
8328 * gcc.dg/attr-noinline.c: Same.
8329 * gcc.dg/bitfld-2.c: Same.
8330 * gcc.dg/c90-const-expr-7.c: Same.
8331 * gcc.dg/c99-const-expr-7.c: Same.
8332 * gcc.dg/cpp/20000625-1.c: Same.
8333 * gcc.dg/cpp/charconst-4.c: Same.
8334 * gcc.dg/cpp/include2.c: Same.
8335 * gcc.dg/cpp/include2a.c: Same.
8336 * gcc.dg/decl-4.c: Same.
8337 * gcc.dg/deprecated-4.c: Same.
8338 * gcc.dg/deprecated.c: Same.
8339 * gcc.dg/dfp/altivec-types.c: Same.
8340 * gcc.dg/float-range-1.c: Same.
8341 * gcc.dg/pack-test-3.c: Same.
8342 * gcc.dg/pr11492.c: Same.
8343 * gcc.dg/pr15360-1.c: Same.
8344 * gcc.dg/pr37908.c: Same.
8345 * gcc.dg/pr53265.c: Same.
8346 * gcc.dg/pr57287-2.c: Same.
8347 * gcc.dg/pr57287.c: Same.
8348 * gcc.dg/redecl-1.c: Same.
8349 * gcc.dg/sync-3.c: Same.
8350 * gcc.dg/two-types-1.c: Same.
8351 * gcc.dg/two-types-2.c: Same.
8352 * gcc.dg/two-types-4.c: Same.
8353 * gcc.dg/two-types-5.c: Same.
8354 * gcc.dg/two-types-6.c: Same.
8355 * gcc.dg/two-types-7.c: Same.
8356 * gcc.dg/two-types-8.c: Same.
8357 * gcc.dg/two-types-9.c: Same.
8358 * gcc.dg/uninit-I.c: Same.
8359 * gcc.dg/uninit-pr19430.c: Same.
8360 * gcc.dg/visibility-7.c: Same.
8361 * gcc.dg/winline-10.c: Same.
8362 * gcc.dg/winline-2.c: Same.
8363 * gcc.dg/winline-3.c: Same.
8364 * gcc.dg/winline-9.c: Same.
8365 * gcc.target/i386/attr-returns_twice-1.c: Same.
8366 * gcc.target/i386/chkp-const-check-2.c: Same.
8367 * gcc.target/i386/chkp-label-address.c: Same.
8368 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8369 * gcc.target/i386/pr39162.c: Same.
8370 * gcc.target/i386/sse-5.c: Same.
8371 * gcc.target/powerpc/altivec-types-1.c: Same.
8372 * gcc.target/powerpc/altivec-types-2.c: Same.
8373 * gcc.target/powerpc/altivec-types-3.c: Same.
8374 * gcc.target/powerpc/float128-mix.c: Same.
8375 * gcc.target/powerpc/no-r11-3.c: Same.
8376 * gcc.target/spu/Wmain.c: Same.
8377 * gcc.target/spu/ea/errors2.c: Same.
8378 * gfortran.dg/assignment_1.f90: Same.
8379 * gfortran.dg/common_3.f90: Same.
8380 * gfortran.dg/der_io_1.f90: Same.
8381 * gfortran.dg/g77/20030326-1.f: Same.
8382 * gfortran.dg/g77/9263.f: Same.
8383 * gfortran.dg/g77/960317-1.f: Same.
8384 * gfortran.dg/g77/970625-2.f: Same.
8385 * gfortran.dg/g77/980615-0.f: Same.
8386 * gfortran.dg/g77/check0.f: Same.
8387 * gfortran.dg/g77/dnrm2.f: Same.
8388 * gfortran.dg/g77/pr9258.f: Same.
8389 * gfortran.dg/ichar_1.f90: Same.
8390 * gfortran.dg/interface_1.f90: Same.
8391 * gfortran.dg/namelist_1.f90: Same.
8392 * gfortran.dg/namelist_2.f90: Same.
8393 * gfortran.dg/namelist_3.f90: Same.
8394 * gfortran.dg/namelist_print_2.f: Same.
8395 * gfortran.dg/oldstyle_1.f90: Same.
8396 * gfortran.dg/runtime_warning_1.f90: Same.
8397 * gfortran.dg/underflow.f90: Same.
8398 * gnat.dg/specs/integer_value.ads: Same.
8399 * obj-c++.dg/fsf-package-0.m: Same.
8400 * objc.dg/two-types-1.m: Same.
8401
6e49961c
ML
84022017-04-28 Martin Liska <mliska@suse.cz>
8403
8404 PR gcov-profile/79891
8405 * gcc.misc-tests/gcov-17.c: New test.
8406 * gcc.misc-tests/gcov-18.c: New test.
8407
f166beaf
TV
84082017-04-28 Tom de Vries <tom@codesourcery.com>
8409
8410 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8411 dg-(error|warning|message|bogus).
8412 * g++.dg/parse/parameter-declaration-1.C: Same.
8413 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8414 * gcc.dg/Wpointer-sign-Wall.c: Same.
8415 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8416 * gcc.dg/cpp/19990413-1.c: Same.
8417 * gcc.dg/dg-test-1.c: Same.
8418 * gcc.dg/empty-source-2.c: Same.
8419 * gcc.dg/empty-source-3.c: Same.
8420 * gcc.dg/format/c99-printf-1.c: Same.
8421 * gcc.dg/format/c99-scanf-1.c: Same.
8422 * gcc.dg/label-decl-2.c: Same.
8423 * gcc.dg/m-un-2.c: Same.
8424 * gcc.dg/uninit-pr20644-O0.c: Same.
8425 * gfortran.dg/pr70006.f90: Same.
8426 * obj-c++.dg/fsf-package-0.m: Same.
8427
c3125b18
TV
84282017-04-28 Tom de Vries <tom@codesourcery.com>
8429
8430 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8431 dg-(error|warning|message|bogus).
8432 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8433 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8434 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8435 * c-c++-common/pr20000.c: Same.
8436 * c-c++-common/pr49706.c: Same.
8437 * g++.dg/ext/utf16-4.C: Same.
8438 * g++.dg/parse/error2.C: Same.
8439 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8440 * g++.dg/warn/Wtype-limits.C: Same.
8441 * g++.dg/warn/overflow-warn-1.C: Same.
8442 * g++.dg/warn/overflow-warn-3.C: Same.
8443 * gcc.dg/Wpointer-sign-Wall.c: Same.
8444 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8445 * gcc.dg/Wtype-limits-Wextra.c: Same.
8446 * gcc.dg/Wtype-limits.c: Same.
8447 * gcc.dg/cpp/19990413-1.c: Same.
8448 * gcc.dg/dg-test-1.c: Same.
8449 * gcc.dg/empty-source-2.c: Same.
8450 * gcc.dg/empty-source-3.c: Same.
8451 * gcc.dg/label-decl-2.c: Same.
8452 * gcc.dg/m-un-2.c: Same.
8453 * gcc.dg/uninit-pr19430-O0.c: Same.
8454 * gcc.dg/uninit-pr19430.c: Same.
8455 * gcc.dg/uninit-pr20644-O0.c: Same.
8456 * gcc.dg/utf16-4.c: Same.
8457 * gfortran.dg/pr70006.f90: Same.
8458 * obj-c++.dg/fsf-package-0.m: Same.
8459
119092c1
RB
84602017-04-28 Richard Biener <rguenther@suse.de>
8461
8462 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8463 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8464 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8465 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8466 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8467 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8468
3777eda2
MP
84692017-04-27 Marek Polacek <polacek@redhat.com>
8470
8471 PR sanitizer/80349
8472 * c-c++-common/ubsan/pr80349.c: New test.
8473
8211c4a2
VR
84742017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8475
8476 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8477 diagnostics.
8478 * g++.dg/warn/pr12242.C: Likewise.
8479
94baf2e2
DE
84802017-04-27 David Edelsohn <dje.gcc@gmail.com>
8481
8482 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8483
9a448688
ML
84842017-04-27 Martin Liska <mliska@suse.cz>
8485
8486 PR testsuite/79455
8487 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8488 more generic.
8489
f8a36447
JJ
84902017-04-27 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR c++/80534
8493 * g++.dg/other/pr80534-1.C: New test.
8494 * g++.dg/other/pr80534-2.C: New test.
8495
1b7c8d39
RB
84962017-04-27 Richard Biener <rguenther@suse.de>
8497
8498 PR middle-end/80539
8499 * gcc.dg/torture/pr80539.c: New testcase.
8500
985b8393
JJ
85012017-04-27 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR target/77728
8504 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8505
a480422d
VR
85062017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8507
8508 * g++.dg/diagnostic/nested-name-1.C: New test.
8509
f9726baa
ML
85102017-04-26 Martin Liska <mliska@suse.cz>
8511
8512 * gcc.dg/guality/guality.h: Add prefix to test verification.
8513
9f4df8f1
NS
85142017-04-25 Nathan Sidwell <nathan@acm.org>
8515
8516 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8517
1913c8f6
UB
85182017-04-25 Uros Bizjak <ubizjak@gmail.com>
8519
8520 PR target/70799
8521 * gcc.target/i386/pr70799-5.c: New test.
8522
e602bbfc
MS
85232017-04-25 Martin Sebor <msebor@redhat.com>
8524
8525 PR tree-optimization/80497
8526 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8527
7629ae90
RR
85282017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8529 Jakub Jelinek <jakub@redhat.com>
8530
8531 PR target/77728
8532 * g++.dg/abi/pr77728-1.C: New test.
8533
2ef42cf9
MP
85342017-04-25 Marek Polacek <polacek@redhat.com>
8535
8536 PR sanitizer/80349
8537 * g++.dg/ubsan/pr80349-2.C: New test.
8538
70caf430
VR
85392017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8540
8541 * g++.dg/cpp0x/enum34.C: New test.
8542
f66c70dc
TV
85432017-04-25 Tom de Vries <tom@codesourcery.com>
8544
8545 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8546 variables.
8547 (dg-line): New proc.
8548 (process-message): Handle line number variables.
8549 * objc.dg/try-catch-12.m: Use dg-line.
8550
77071af6
BS
85512017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8552
8553 PR target/80482
8554 * gcc.target/powerpc/vec-constvolatile.c: New test.
8555
fbe91804
DM
85562017-04-25 David Malcolm <dmalcolm@redhat.com>
8557
8558 * g++.dg/semicolon-fixits.C: New test case.
8559
1c4ea66f
DM
85602017-04-25 David Malcolm <dmalcolm@redhat.com>
8561
8562 * gcc.dg/semicolon-fixits.c: New test case.
8563
5ca28c1d
DM
85642017-04-25 David Malcolm <dmalcolm@redhat.com>
8565
8566 * g++.dg/lookup/missing-std-include.C: New test file.
8567
2ec07fa6
RR
85682017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8569 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR target/77728
8572 * g++.dg/abi/pr77728-2.C: New test.
8573
7d5dbb22
DM
85742017-04-25 David Malcolm <dmalcolm@redhat.com>
8575
8576 PR c++/80177
8577 * g++.dg/spellcheck-pr80177.C: New test case.
8578
6a3936d4
NS
85792017-04-25 Nathan Sidwell <nathan@acm.org>
8580
8581 * g++.dg/dg.exp (find-cxx-tests): New function.
8582 (main): Use it, remove explicit pruning
8583
bed3fd46
RB
85842017-04-25 Richard Biener <rguenther@suse.de>
8585
8586 PR tree-optimization/80492
8587 * gcc.dg/pr80492.c: New testcase.
8588
c9e9c3ac
SKS
85892017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8590
8591 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8592 for targets with int size less than 32 bits.
8593
2700fbd6
RB
85942017-04-25 Richard Biener <rguenther@suse.de>
8595
8596 PR tree-optimization/79201
8597 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8598 * gcc.target/i386/pr22152.c: Disable sinking.
8599
e57136da
AK
86002017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8601
8602 PR target/80464
8603 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8604
3cb9ee2f
AK
86052017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8606
8607 PR target/79895
8608 * gcc.target/s390/pr79895.c: New test.
8609
03db9ab5
DV
86102017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8611
8612 PR target/80080
8613 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8614 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8615 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8616
39259462
JJ
86172017-04-25 Jakub Jelinek <jakub@redhat.com>
8618
ba5d69f3
JJ
8619 PR rtl-optimization/80501
8620 * gcc.c-torture/execute/pr80501.c: New test.
8621
39259462
JJ
8622 PR rtl-optimization/80500
8623 * gcc.dg/pr80500.c: New test.
8624
bb0249cb
MG
86252017-04-25 Marc Glisse <marc.glisse@inria.fr>
8626
8627 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8628 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8629
be420eb8
JW
86302017-04-22 Janus Weil <janus@gcc.gnu.org>
8631
8632 PR fortran/80121
8633 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8634 directive.
8635
0ebd1f00
DM
86362017-04-24 David Malcolm <dmalcolm@redhat.com>
8637
8638 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8639 * jit.dg/test-alignment.c: New test case.
8640 * jit.dg/test-alignment.cc: New test case.
8641 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8642 New test case.
8643
412f61f0
DM
86442017-04-24 David Malcolm <dmalcolm@redhat.com>
8645
8646 PR c++/80016
8647 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8648 test function.
8649 (test_alignof): New test function.
8650
a8492d5e
MG
86512017-04-24 Marc Glisse <marc.glisse@inria.fr>
8652
8653 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8654
ec856f5f
VR
86552017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8656
8657 * g++.dg/diagnostic/duplicate1.C: New test.
8658 * g++.dg/cpp0x/duplicate1.C: New test.
8659
a753df11
MJ
86602017-04-24 Martin Jambor <mjambor@suse.cz>
8661
8662 PR tree-optimization/80293
8663 * g++.dg/tree-ssa/pr80293.C: New test.
8664
3ebd8e62
ML
86652017-04-24 Martin Liska <mliska@suse.cz>
8666
8667 PR middle-end/79931
8668 * g++.dg/ipa/pr79931.C: New test.
8669
f30a1190
RB
86702017-04-24 Richard Biener <rguenther@suse.de>
8671
8672 PR tree-optimization/80494
8673 * gfortran.dg/pr80494.f90: New testcase.
8674
4c7c437c
RB
86752017-04-24 Richard Biener <rguenther@suse.de>
8676
8677 PR tree-optimization/79725
8678 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8679
d21a8e3b
RB
86802017-04-24 Richard Biener <rguenther@suse.de>
8681
8682 PR c++/2972
8683 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8684
c7eb642e
JD
86852017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8686
8687 PR fortran/80484
8688 * gfortran.dg/dtio_29.f03: New test.
8689
60fc41bd
JW
86902017-04-22 Janus Weil <janus@gcc.gnu.org>
8691
8692 PR fortran/80121
8693 * gfortran.dg/intent_out_9.f90: New test case.
8694
2eb8a343
UB
86952017-04-23 Uros Bizjak <ubizjak@gmail.com>
8696
8697 PR target/70799
1913c8f6 8698 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8699
fc23d35a
JW
87002017-04-21 Janus Weil <janus@gcc.gnu.org>
8701
8702 PR fortran/80392
8703 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8704
7b9efd03
UB
87052017-04-21 Uros Bizjak <ubizjak@gmail.com>
8706
8707 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8708
2fd30fbe
RB
87092017-04-21 Richard Biener <rguenther@suse.de>
8710
8711 PR tree-optimization/79547
8712 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8713
bb1bc604
RB
87142017-04-21 Richard Biener <rguenther@suse.de>
8715
8716 PR tree-optimization/78847
8717 * g++.dg/tree-ssa/pr78847.C: New testcase.
8718
666f7903
JJ
87192017-04-21 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR c/80468
8722 * gcc.dg/pr80468.c: New test.
8723
25c28f47
ML
87242017-04-21 Martin Liska <mliska@suse.cz>
8725
8726 PR tree-optimization/66278
8727 * gcc.dg/vect/pr66278.c: New test.
8728
6d553e9b
RB
87292017-04-21 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/80237
8732 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8733 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8734 adjust expected optimizations.
8735
7fd1a747
RB
87362016-04-21 Richard Biener <rguenther@suse.de>
8737
8738 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8739 of inner loops.
8740 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8741 * gcc.dg/vect/vect-104.c: Likewise.
8742
2f23a412
EB
87432017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8744
8745 PR tree-optimization/80426
8746 * gcc.c-torture/execute/20170429-1.c: Rename into...
8747 * gcc.c-torture/execute/20170419-1.c: ...this.
8748
8749b11f
UB
87492017-04-20 Uros Bizjak <ubizjak@gmail.com>
8750
8751 PR target/79804
8752 * gcc.target/i386/pr79804.c: New test.
8753
20917336
UB
87542017-04-20 Uros Bizjak <ubizjak@gmail.com>
8755
8756 PR target/78090
8757 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8758
2414b022
DE
87592017-04-20 David Edelsohn <dje.gcc@gmail.com>
8760
8761 * g++/opt/pr80436.C: XFAIL on AIX.
8762
34d57a10
JW
87632017-04-20 Jonathan Wakely <jwakely@redhat.com>
8764
8765 PR c++/80473
8766 * g++.dg/diagnostic/pr80473.C: New test.
8767
c3cbcd45
VR
87682017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8769
8770 * g++.dg/warn/Wextra-semi.C: New test.
8771
8a59d466
JJ
87722017-04-20 Jakub Jelinek <jakub@redhat.com>
8773
8774 PR middle-end/80423
8775 * g++.dg/other/pr80423.C: New test.
8776
a4bb5c57
SKS
87772017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8778
8779 * gcc.dg/pr80170.c: Require ptr32plus.
8780
fe1e7d0e
EB
87812017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8782
8783 PR tree-optimization/80426
8784 * gcc.c-torture/execute/20170419-1.c: New test.
8785
48d811eb
JJ
87862017-04-19 Jakub Jelinek <jakub@redhat.com>
8787
f19e6a9c
JJ
8788 PR debug/80461
8789 * g++.dg/debug/pr80461.C: New test.
8790
541035a6
JJ
8791 PR c++/80459
8792 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8793 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8794 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8795
48d811eb
JJ
8796 PR debug/80436
8797 * g++.dg/opt/pr80436.C: New test.
8798
5249994e
SKS
87992017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8800
8801 * gcc.dg/torture/pr80341.c: Require int32plus.
8802
a16c8d8b 88032017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8804 Jeff Law <law@redhat.com>
a16c8d8b
EB
8805
8806 * gcc.c-torture/compile/20170419-1.c: New test.
8807
6143c998
TV
88082017-04-19 Tom de Vries <tom@codesourcery.com>
8809
8810 PR testsuite/80221
8811 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8812 subsequent dg directives.
8813 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8814 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8815 * c-c++-common/attr-fallthrough-2.c: Same.
8816 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8817 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8818 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8819 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8820 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8821 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8822 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8823 * c-c++-common/cilk-plus/CK/errors.c: Same.
8824 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8825 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8826 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8827 * c-c++-common/cpp/pr57580.c: Same.
8828 * c-c++-common/goacc/asyncwait-1.c: Same.
8829 * c-c++-common/goacc/cache-2.c: Same.
8830 * c-c++-common/goacc/declare-2.c: Same.
8831 * c-c++-common/goacc/deviceptr-1.c: Same.
8832 * c-c++-common/goacc/routine-5.c: Same.
8833 * c-c++-common/gomp/clauses-2.c: Same.
8834 * c-c++-common/gomp/ordered-3.c: Same.
8835 * c-c++-common/gomp/pr67501.c: Same.
8836 * c-c++-common/pr20000.c: Same.
8837 * c-c++-common/pr43395.c: Same.
8838 * c-c++-common/pr49706.c: Same.
8839 * c-c++-common/pr77624-1.c: Same.
8840 * c-c++-common/pr77624-2.c: Same.
8841 * c-c++-common/raw-string-14.c: Same.
8842 * c-c++-common/raw-string-16.c: Same.
8843 * c-c++-common/raw-string-3.c: Same.
8844 * c-c++-common/raw-string-4.c: Same.
8845 * c-c++-common/raw-string-5.c: Same.
8846 * c-c++-common/raw-string-6.c: Same.
8847 * g++.dg/abi/mangle41.C: Same.
8848 * g++.dg/conversion/nullptr1.C: Same.
8849 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8850 * g++.dg/cpp0x/auto27.C: Same.
8851 * g++.dg/cpp0x/constexpr-98.C: Same.
8852 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8853 * g++.dg/cpp0x/diag2.C: Same.
8854 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8855 * g++.dg/cpp0x/nullptr15.C: Same.
8856 * g++.dg/cpp0x/pr31431-2.C: Same.
8857 * g++.dg/cpp0x/pr31431.C: Same.
8858 * g++.dg/cpp0x/pr79118.C: Same.
8859 * g++.dg/cpp0x/static_assert3.C: Same.
8860 * g++.dg/cpp0x/temp_default2.C: Same.
8861 * g++.dg/cpp0x/trailing4.C: Same.
8862 * g++.dg/cpp0x/variadic-ex10.C: Same.
8863 * g++.dg/cpp0x/variadic-ex13.C: Same.
8864 * g++.dg/cpp0x/variadic-ex14.C: Same.
8865 * g++.dg/cpp0x/variadic-ex3.C: Same.
8866 * g++.dg/cpp0x/variadic-ex4.C: Same.
8867 * g++.dg/cpp0x/variadic59.C: Same.
8868 * g++.dg/cpp0x/vt-37737-2.C: Same.
8869 * g++.dg/cpp0x/vt-57397-1.C: Same.
8870 * g++.dg/cpp0x/vt-57397-2.C: Same.
8871 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8872 * g++.dg/cpp1z/gen-attrs1.C: Same.
8873 * g++.dg/diagnostic/pr71075.C: Same.
8874 * g++.dg/eh/goto2.C: Same.
8875 * g++.dg/eh/goto3.C: Same.
8876 * g++.dg/expr/bitfield4.C: Same.
8877 * g++.dg/expr/bitfield5.C: Same.
8878 * g++.dg/expr/bitfield6.C: Same.
8879 * g++.dg/expr/bool1.C: Same.
8880 * g++.dg/expr/bool3.C: Same.
8881 * g++.dg/expr/cond10.C: Same.
8882 * g++.dg/expr/cond11.C: Same.
8883 * g++.dg/expr/lval3.C: Same.
8884 * g++.dg/expr/lval4.C: Same.
8885 * g++.dg/ext/anon-struct4.C: Same.
8886 * g++.dg/ext/attrib44.C: Same.
8887 * g++.dg/ext/builtin3.C: Same.
8888 * g++.dg/ext/dllimport7.C: Same.
8889 * g++.dg/ext/label5.C: Same.
8890 * g++.dg/ext/no-asm-1.C: Same.
8891 * g++.dg/ext/utf16-4.C: Same.
8892 * g++.dg/ext/vla2.C: Same.
8893 * g++.dg/gomp/block-1.C: Same.
8894 * g++.dg/gomp/block-2.C: Same.
8895 * g++.dg/gomp/block-3.C: Same.
8896 * g++.dg/gomp/block-5.C: Same.
8897 * g++.dg/gomp/linear-2.C: Same.
8898 * g++.dg/gomp/target-1.C: Same.
8899 * g++.dg/gomp/target-2.C: Same.
8900 * g++.dg/gomp/taskgroup-1.C: Same.
8901 * g++.dg/gomp/teams-1.C: Same.
8902 * g++.dg/inherit/pure1.C: Same.
8903 * g++.dg/init/array43.C: Same.
8904 * g++.dg/init/array46.C: Same.
8905 * g++.dg/init/const10.C: Same.
8906 * g++.dg/init/ctor4-1.C: Same.
8907 * g++.dg/init/ctor4.C: Same.
8908 * g++.dg/init/new37.C: Same.
8909 * g++.dg/init/pr25811.C: Same.
8910 * g++.dg/init/pr29043.C: Same.
8911 * g++.dg/init/pr29571.C: Same.
8912 * g++.dg/lookup/duperr1.C: Same.
8913 * g++.dg/lookup/error1.C: Same.
8914 * g++.dg/lookup/koenig5.C: Same.
8915 * g++.dg/lookup/pr77549.C: Same.
8916 * g++.dg/lookup/suggestions1.C: Same.
8917 * g++.dg/lookup/using16.C: Same.
8918 * g++.dg/lookup/using7.C: Same.
8919 * g++.dg/other/anon-union3.C: Same.
8920 * g++.dg/other/array2.C: Same.
8921 * g++.dg/other/error13.C: Same.
8922 * g++.dg/other/error34.C: Same.
8923 * g++.dg/overload/builtin1.C: Same.
8924 * g++.dg/overload/conv-op1.C: Same.
8925 * g++.dg/overload/error3.C: Same.
8926 * g++.dg/overload/koenig1.C: Same.
8927 * g++.dg/overload/operator5.C: Same.
8928 * g++.dg/overload/template5.C: Same.
8929 * g++.dg/overload/unknown1.C: Same.
8930 * g++.dg/overload/using2.C: Same.
8931 * g++.dg/parse/constructor1.C: Same.
8932 * g++.dg/parse/crash36.C: Same.
8933 * g++.dg/parse/crash63.C: Same.
8934 * g++.dg/parse/error11.C: Same.
8935 * g++.dg/parse/error12.C: Same.
8936 * g++.dg/parse/error14.C: Same.
8937 * g++.dg/parse/error2.C: Same.
8938 * g++.dg/parse/error21.C: Same.
8939 * g++.dg/parse/error26.C: Same.
8940 * g++.dg/parse/error36.C: Same.
8941 * g++.dg/parse/friend12.C: Same.
8942 * g++.dg/parse/invalid-op1.C: Same.
8943 * g++.dg/parse/missing-template1.C: Same.
8944 * g++.dg/parse/parser-pr28152-2.C: Same.
8945 * g++.dg/parse/parser-pr28152.C: Same.
8946 * g++.dg/parse/pr16696-permissive.C: Same.
8947 * g++.dg/parse/pr16696.C: Same.
8948 * g++.dg/parse/pr69628.C: Same.
8949 * g++.dg/parse/ret-type2.C: Same.
8950 * g++.dg/parse/specialization1.C: Same.
8951 * g++.dg/parse/template3.C: Same.
8952 * g++.dg/parse/template9.C: Same.
8953 * g++.dg/parse/typename11.C: Same.
8954 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8955 * g++.dg/pr45330.C: Same.
8956 * g++.dg/rtti/typeid6.C: Same.
8957 * g++.dg/spellcheck-fields.C: Same.
8958 * g++.dg/spellcheck-typenames.C: Same.
8959 * g++.dg/tc1/dr108.C: Same.
8960 * g++.dg/tc1/dr147.C: Same.
8961 * g++.dg/template/arg7.C: Same.
8962 * g++.dg/template/conv11.C: Same.
8963 * g++.dg/template/crash13.C: Same.
8964 * g++.dg/template/crash55.C: Same.
8965 * g++.dg/template/dependent-expr5.C: Same.
8966 * g++.dg/template/error17.C: Same.
8967 * g++.dg/template/error33.C: Same.
8968 * g++.dg/template/error4.C: Same.
8969 * g++.dg/template/error50.C: Same.
8970 * g++.dg/template/error53.C: Same.
8971 * g++.dg/template/friend.C: Same.
8972 * g++.dg/template/func2.C: Same.
8973 * g++.dg/template/local6.C: Same.
8974 * g++.dg/template/member5.C: Same.
8975 * g++.dg/template/meminit1.C: Same.
8976 * g++.dg/template/nested3.C: Same.
8977 * g++.dg/template/nontype6.C: Same.
8978 * g++.dg/template/overload12.C: Same.
8979 * g++.dg/template/ptrmem8.C: Same.
8980 * g++.dg/template/qualified-id1.C: Same.
8981 * g++.dg/template/spec15.C: Same.
8982 * g++.dg/template/static1.C: Same.
8983 * g++.dg/template/static10.C: Same.
8984 * g++.dg/template/static2.C: Same.
8985 * g++.dg/template/ttp25.C: Same.
8986 * g++.dg/template/typedef2.C: Same.
8987 * g++.dg/template/typename2.C: Same.
8988 * g++.dg/template/unify10.C: Same.
8989 * g++.dg/template/unify6.C: Same.
8990 * g++.dg/template/unify7.C: Same.
8991 * g++.dg/template/unify9.C: Same.
8992 * g++.dg/template/varmod1.C: Same.
8993 * g++.dg/ubsan/div-by-zero-1.C: Same.
8994 * g++.dg/ubsan/pr63956.C: Same.
8995 * g++.dg/warn/Waddress-1.C: Same.
8996 * g++.dg/warn/Wconversion2.C: Same.
8997 * g++.dg/warn/Wnull-conversion-1.C: Same.
8998 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8999 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9000 * g++.dg/warn/Wswitch-1.C: Same.
9001 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9002 * g++.dg/warn/Wtype-limits.C: Same.
9003 * g++.dg/warn/Wunused-parm-5.C: Same.
9004 * g++.dg/warn/deprecated-6.C: Same.
9005 * g++.dg/warn/deprecated.C: Same.
9006 * g++.dg/warn/incomplete1.C: Same.
9007 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9008 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9009 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9010 * g++.dg/warn/overflow-warn-1.C: Same.
9011 * g++.dg/warn/overflow-warn-3.C: Same.
9012 * g++.dg/warn/overflow-warn-4.C: Same.
9013 * g++.dg/warn/pr12242.C: Same.
9014 * g++.dg/warn/pr30551-2.C: Same.
9015 * g++.dg/warn/pr30551.C: Same.
9016 * g++.old-deja/g++.benjamin/16077.C: Same.
9017 * g++.old-deja/g++.bob/inherit1.C: Same.
9018 * g++.old-deja/g++.brendan/crash56.C: Same.
9019 * g++.old-deja/g++.brendan/template17.C: Same.
9020 * g++.old-deja/g++.eh/ctor1.C: Same.
9021 * g++.old-deja/g++.jason/bool5.C: Same.
9022 * g++.old-deja/g++.jason/cond.C: Same.
9023 * g++.old-deja/g++.jason/operator.C: Same.
9024 * g++.old-deja/g++.jason/pmf5.C: Same.
9025 * g++.old-deja/g++.law/ctors5.C: Same.
9026 * g++.old-deja/g++.law/missed-error2.C: Same.
9027 * g++.old-deja/g++.law/operators9.C: Same.
9028 * g++.old-deja/g++.law/temps1.C: Same.
9029 * g++.old-deja/g++.mike/for2.C: Same.
9030 * g++.old-deja/g++.mike/ns5.C: Same.
9031 * g++.old-deja/g++.mike/ns7.C: Same.
9032 * g++.old-deja/g++.mike/p10769b.C: Same.
9033 * g++.old-deja/g++.niklas/t120.C: Same.
9034 * g++.old-deja/g++.niklas/t121.C: Same.
9035 * g++.old-deja/g++.ns/koenig5.C: Same.
9036 * g++.old-deja/g++.oliva/overload1.C: Same.
9037 * g++.old-deja/g++.other/crash24.C: Same.
9038 * g++.old-deja/g++.other/crash25.C: Same.
9039 * g++.old-deja/g++.other/decl5.C: Same.
9040 * g++.old-deja/g++.other/lineno5.C: Same.
9041 * g++.old-deja/g++.other/null3.C: Same.
9042 * g++.old-deja/g++.other/overcnv2.C: Same.
9043 * g++.old-deja/g++.other/ptrmem7.C: Same.
9044 * g++.old-deja/g++.other/typename1.C: Same.
9045 * g++.old-deja/g++.other/vaarg3.C: Same.
9046 * g++.old-deja/g++.pt/crash10.C: Same.
9047 * g++.old-deja/g++.pt/crash28.C: Same.
9048 * g++.old-deja/g++.pt/crash38.C: Same.
9049 * g++.old-deja/g++.pt/explicit70.C: Same.
9050 * g++.old-deja/g++.pt/explicit77.C: Same.
9051 * g++.old-deja/g++.pt/expr2.C: Same.
9052 * g++.old-deja/g++.pt/spec5.C: Same.
9053 * g++.old-deja/g++.pt/spec6.C: Same.
9054 * g++.old-deja/g++.pt/typename3.C: Same.
9055 * g++.old-deja/g++.pt/typename5.C: Same.
9056 * g++.old-deja/g++.pt/typename6.C: Same.
9057 * g++.old-deja/g++.pt/typename7.C: Same.
9058 * g++.old-deja/g++.pt/unify4.C: Same.
9059 * g++.old-deja/g++.pt/unify8.C: Same.
9060 * g++.old-deja/g++.pt/vaarg3.C: Same.
9061 * g++.old-deja/g++.robertl/eb22.C: Same.
9062 * g++.old-deja/g++.robertl/eb4.C: Same.
9063 * g++.old-deja/g++.robertl/eb44.C: Same.
9064 * g++.old-deja/g++.robertl/eb69.C: Same.
9065 * g++.old-deja/g++.robertl/eb98.C: Same.
9066 * gcc.dg/20031223-1.c: Same.
9067 * gcc.dg/940510-1.c: Same.
9068 * gcc.dg/990506-0.c: Same.
9069 * gcc.dg/Walloca-1.c: Same.
9070 * gcc.dg/Walloca-2.c: Same.
9071 * gcc.dg/Wconversion-integer.c: Same.
9072 * gcc.dg/Wcxx-compat-8.c: Same.
9073 * gcc.dg/Wimplicit-int-1.c: Same.
9074 * gcc.dg/Wimplicit-int-2.c: Same.
9075 * gcc.dg/Wimplicit-int-4.c: Same.
9076 * gcc.dg/Wpointer-sign-Wall.c: Same.
9077 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9078 * gcc.dg/Wshadow-1.c: Same.
9079 * gcc.dg/Wshadow-3.c: Same.
9080 * gcc.dg/Wswitch-enum-error.c: Same.
9081 * gcc.dg/Wswitch-enum.c: Same.
9082 * gcc.dg/Wswitch-error.c: Same.
9083 * gcc.dg/Wswitch.c: Same.
9084 * gcc.dg/Wtype-limits-Wextra.c: Same.
9085 * gcc.dg/Wtype-limits.c: Same.
9086 * gcc.dg/Wvla-larger-than-2.c: Same.
9087 * gcc.dg/anon-struct-5.c: Same.
9088 * gcc.dg/array-10.c: Same.
9089 * gcc.dg/array-11.c: Same.
9090 * gcc.dg/array-15.c: Same.
9091 * gcc.dg/array-2.c: Same.
9092 * gcc.dg/array-8.c: Same.
9093 * gcc.dg/array-const-2.c: Same.
9094 * gcc.dg/array-const-3.c: Same.
9095 * gcc.dg/bitfld-1.c: Same.
9096 * gcc.dg/bitfld-8.c: Same.
9097 * gcc.dg/builtin-redefine.c: Same.
9098 * gcc.dg/c11-noreturn-1.c: Same.
9099 * gcc.dg/c11-noreturn-2.c: Same.
9100 * gcc.dg/c11-static-assert-3.c: Same.
9101 * gcc.dg/c90-arraydecl-1.c: Same.
9102 * gcc.dg/c90-complex-1.c: Same.
9103 * gcc.dg/c90-complit-1.c: Same.
9104 * gcc.dg/c90-const-expr-11.c: Same.
9105 * gcc.dg/c90-const-expr-7.c: Same.
9106 * gcc.dg/c90-const-expr-8.c: Same.
9107 * gcc.dg/c90-enum-comma-1.c: Same.
9108 * gcc.dg/c90-flex-array-1.c: Same.
9109 * gcc.dg/c90-hexfloat-1.c: Same.
9110 * gcc.dg/c90-idem-qual-1.c: Same.
9111 * gcc.dg/c90-idem-qual-2.c: Same.
9112 * gcc.dg/c90-idem-qual-3.c: Same.
9113 * gcc.dg/c90-mixdecl-1.c: Same.
9114 * gcc.dg/c90-restrict-1.c: Same.
9115 * gcc.dg/c90-return-1.c: Same.
9116 * gcc.dg/c99-array-nonobj-1.c: Same.
9117 * gcc.dg/c99-arraydecl-1.c: Same.
9118 * gcc.dg/c99-complex-1.c: Same.
9119 * gcc.dg/c99-complex-2.c: Same.
9120 * gcc.dg/c99-complit-2.c: Same.
9121 * gcc.dg/c99-const-expr-7.c: Same.
9122 * gcc.dg/c99-const-expr-8.c: Same.
9123 * gcc.dg/c99-flex-array-3.c: Same.
9124 * gcc.dg/c99-flex-array-7.c: Same.
9125 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9126 * gcc.dg/c99-impl-decl-1.c: Same.
9127 * gcc.dg/c99-impl-int-1.c: Same.
9128 * gcc.dg/c99-impl-int-2.c: Same.
9129 * gcc.dg/c99-init-3.c: Same.
9130 * gcc.dg/c99-restrict-1.c: Same.
9131 * gcc.dg/c99-return-1.c: Same.
9132 * gcc.dg/c99-tag-1.c: Same.
9133 * gcc.dg/c99-tag-3.c: Same.
9134 * gcc.dg/call-diag-2.c: Same.
9135 * gcc.dg/cpp/19940712-1.c: Same.
9136 * gcc.dg/cpp/19951025-1.c: Same.
9137 * gcc.dg/cpp/19990413-1.c: Same.
9138 * gcc.dg/cpp/direct2.c: Same.
9139 * gcc.dg/cpp/direct2s.c: Same.
9140 * gcc.dg/cpp/pr28709.c: Same.
9141 * gcc.dg/cpp/pr61854-c90.c: Same.
9142 * gcc.dg/cpp/pr61854-c94.c: Same.
9143 * gcc.dg/cpp/pragma-1.c: Same.
9144 * gcc.dg/cpp/pragma-2.c: Same.
9145 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9146 * gcc.dg/cpp/trad/literals-2.c: Same.
9147 * gcc.dg/cpp/warn-comments-2.c: Same.
9148 * gcc.dg/cpp/warn-comments-3.c: Same.
9149 * gcc.dg/cpp/warn-comments.c: Same.
9150 * gcc.dg/cpp/warn-long-long-2.c: Same.
9151 * gcc.dg/cpp/warn-long-long.c: Same.
9152 * gcc.dg/cpp/warn-redefined-2.c: Same.
9153 * gcc.dg/cpp/warn-redefined.c: Same.
9154 * gcc.dg/darwin-cfstring-2.c: Same.
9155 * gcc.dg/darwin-cfstring-format-1.c: Same.
9156 * gcc.dg/decl-9.c: Same.
9157 * gcc.dg/declspec-1.c: Same.
9158 * gcc.dg/declspec-10.c: Same.
9159 * gcc.dg/declspec-11.c: Same.
9160 * gcc.dg/declspec-13.c: Same.
9161 * gcc.dg/declspec-18.c: Same.
9162 * gcc.dg/declspec-4.c: Same.
9163 * gcc.dg/declspec-5.c: Same.
9164 * gcc.dg/declspec-6.c: Same.
9165 * gcc.dg/declspec-8.c: Same.
9166 * gcc.dg/deprecated-4.c: Same.
9167 * gcc.dg/deprecated.c: Same.
9168 * gcc.dg/dfp/composite-type.c: Same.
9169 * gcc.dg/empty-source-2.c: Same.
9170 * gcc.dg/empty-source-3.c: Same.
9171 * gcc.dg/format/attr-6.c: Same.
9172 * gcc.dg/format/branch-1.c: Same.
9173 * gcc.dg/format/c90-printf-1.c: Same.
9174 * gcc.dg/format/c90-strftime-2.c: Same.
9175 * gcc.dg/format/c99-strftime-1.c: Same.
9176 * gcc.dg/format/cmn-err-1.c: Same.
9177 * gcc.dg/format/few-1.c: Same.
9178 * gcc.dg/format/ms_branch-1.c: Same.
9179 * gcc.dg/format/ms_unnamed-1.c: Same.
9180 * gcc.dg/format/ms_va-1.c: Same.
9181 * gcc.dg/format/unnamed-1.c: Same.
9182 * gcc.dg/format/va-1.c: Same.
9183 * gcc.dg/format/xopen-1.c: Same.
9184 * gcc.dg/funcdef-var-1.c: Same.
9185 * gcc.dg/funcdef-var-2.c: Same.
9186 * gcc.dg/gnu89-const-expr-1.c: Same.
9187 * gcc.dg/gnu89-const-expr-2.c: Same.
9188 * gcc.dg/gnu90-const-expr-1.c: Same.
9189 * gcc.dg/gnu99-const-expr-1.c: Same.
9190 * gcc.dg/gnu99-const-expr-2.c: Same.
9191 * gcc.dg/gnu99-init-2.c: Same.
9192 * gcc.dg/gomp/_Atomic-5.c: Same.
9193 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9194 * gcc.dg/gomp/atomic-5.c: Same.
9195 * gcc.dg/gomp/linear-1.c: Same.
9196 * gcc.dg/gomp/pr67500.c: Same.
9197 * gcc.dg/init-bad-1.c: Same.
9198 * gcc.dg/init-bad-2.c: Same.
9199 * gcc.dg/init-bad-3.c: Same.
9200 * gcc.dg/init-string-1.c: Same.
9201 * gcc.dg/label-compound-stmt-1.c: Same.
9202 * gcc.dg/label-decl-2.c: Same.
9203 * gcc.dg/label-decl-4.c: Same.
9204 * gcc.dg/large-size-array-2.c: Same.
9205 * gcc.dg/large-size-array-4.c: Same.
9206 * gcc.dg/lvalue-6.c: Same.
9207 * gcc.dg/m-un-2.c: Same.
9208 * gcc.dg/multiple-overflow-warn-1.c: Same.
9209 * gcc.dg/multiple-overflow-warn-2.c: Same.
9210 * gcc.dg/multiple-overflow-warn-3.c: Same.
9211 * gcc.dg/nested-redef-1.c: Same.
9212 * gcc.dg/no-asm-1.c: Same.
9213 * gcc.dg/no-asm-3.c: Same.
9214 * gcc.dg/no-asm-4.c: Same.
9215 * gcc.dg/noncompile/20010524-1.c: Same.
9216 * gcc.dg/noncompile/incomplete-5.c: Same.
9217 * gcc.dg/noncompile/pr44517.c: Same.
9218 * gcc.dg/noncompile/pr52290.c: Same.
9219 * gcc.dg/noreturn-1.c: Same.
9220 * gcc.dg/overflow-warn-1.c: Same.
9221 * gcc.dg/overflow-warn-2.c: Same.
9222 * gcc.dg/overflow-warn-3.c: Same.
9223 * gcc.dg/overflow-warn-4.c: Same.
9224 * gcc.dg/parm-mismatch-1.c: Same.
9225 * gcc.dg/parser-pr28152-2.c: Same.
9226 * gcc.dg/parser-pr28152.c: Same.
9227 * gcc.dg/pedwarn-init.c: Same.
9228 * gcc.dg/pointer-arith-2.c: Same.
9229 * gcc.dg/pointer-arith-3.c: Same.
9230 * gcc.dg/pointer-arith-4.c: Same.
9231 * gcc.dg/pr14475.c: Same.
9232 * gcc.dg/pr18596-3.c: Same.
9233 * gcc.dg/pr18809-1.c: Same.
9234 * gcc.dg/pr27953.c: Same.
9235 * gcc.dg/pr30457.c: Same.
9236 * gcc.dg/pr30551-2.c: Same.
9237 * gcc.dg/pr30551-3.c: Same.
9238 * gcc.dg/pr30551-4.c: Same.
9239 * gcc.dg/pr30551-5.c: Same.
9240 * gcc.dg/pr30551-6.c: Same.
9241 * gcc.dg/pr30551.c: Same.
9242 * gcc.dg/pr36997.c: Same.
9243 * gcc.dg/pr41842.c: Same.
9244 * gcc.dg/pr48552-1.c: Same.
9245 * gcc.dg/pr48552-2.c: Same.
9246 * gcc.dg/pr59717.c: Same.
9247 * gcc.dg/pr61077.c: Same.
9248 * gcc.dg/pr61096-1.c: Same.
9249 * gcc.dg/pr63626.c: Same.
9250 * gcc.dg/pr64223-1.c: Same.
9251 * gcc.dg/pr64223-2.c: Same.
9252 * gcc.dg/pr8788-1.c: Same.
9253 * gcc.dg/pr8927-1.c: Same.
9254 * gcc.dg/pragma-darwin.c: Same.
9255 * gcc.dg/pragma-diag-5.c: Same.
9256 * gcc.dg/pragma-message.c: Same.
9257 * gcc.dg/redecl-1.c: Same.
9258 * gcc.dg/simd-1.c: Same.
9259 * gcc.dg/simd-5.c: Same.
9260 * gcc.dg/simd-6.c: Same.
9261 * gcc.dg/spellcheck-fields.c: Same.
9262 * gcc.dg/spellcheck-typenames.c: Same.
9263 * gcc.dg/struct-semi-2.c: Same.
9264 * gcc.dg/struct-semi-3.c: Same.
9265 * gcc.dg/transparent-union-3.c: Same.
9266 * gcc.dg/ucnid-8.c: Same.
9267 * gcc.dg/uninit-pr19430-O0.c: Same.
9268 * gcc.dg/uninit-pr19430.c: Same.
9269 * gcc.dg/uninit-pr20644-O0.c: Same.
9270 * gcc.dg/utf-dflt.c: Same.
9271 * gcc.dg/utf-dflt2.c: Same.
9272 * gcc.dg/utf16-4.c: Same.
9273 * gcc.dg/vla-11.c: Same.
9274 * gcc.dg/vla-20.c: Same.
9275 * gcc.dg/vla-init-1.c: Same.
9276 * gcc.dg/vla-init-2.c: Same.
9277 * gcc.dg/vla-init-3.c: Same.
9278 * gcc.dg/weak/weak-6.c: Same.
9279 * gcc.dg/weak/weak-7.c: Same.
9280 * gcc.dg/wtr-int-type-1.c: Same.
9281 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9282 * gcc.target/arm/polytypes.c: Same.
9283 * gcc.target/i386/spellcheck-options-4.c: Same.
9284 * gcc.target/powerpc/20030218-1.c: Same.
9285 * gcc.target/sh/pr21255-4.c: Same.
9286 * gcc.test-framework/dg-error-exp-XP.c: Same.
9287 * gfortran.dg/array_constructor_30.f03: Same.
9288 * gfortran.dg/class_30.f90: Same.
9289 * gfortran.dg/goacc/subarrays.f95: Same.
9290 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9291 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9292 * gfortran.dg/intrinsic_std_1.f90: Same.
9293 * gfortran.dg/pr70006.f90: Same.
9294 * gfortran.dg/warning-directive-1.F90: Same.
9295 * gfortran.dg/warning-directive-2.F90: Same.
9296 * gfortran.dg/warning-directive-3.F90: Same.
9297 * gfortran.dg/warning-directive-4.F90: Same.
9298 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9299 * obj-c++.dg/class-extension-1.mm: Same.
9300 * obj-c++.dg/class-extension-2.mm: Same.
9301 * obj-c++.dg/class-protocol-1.mm: Same.
9302 * obj-c++.dg/cxx-ivars-1.mm: Same.
9303 * obj-c++.dg/duplicate-class-1.mm: Same.
9304 * obj-c++.dg/exceptions-3.mm: Same.
9305 * obj-c++.dg/exceptions-4.mm: Same.
9306 * obj-c++.dg/exceptions-5.mm: Same.
9307 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9308 * obj-c++.dg/fsf-package-0.m: Same.
9309 * obj-c++.dg/invalid-type-1.mm: Same.
9310 * obj-c++.dg/method-12.mm: Same.
9311 * obj-c++.dg/method-13.mm: Same.
9312 * obj-c++.dg/method-15.mm: Same.
9313 * obj-c++.dg/method-16.mm: Same.
9314 * obj-c++.dg/method-6.mm: Same.
9315 * obj-c++.dg/method-7.mm: Same.
9316 * obj-c++.dg/property/at-property-1.mm: Same.
9317 * obj-c++.dg/property/at-property-14.mm: Same.
9318 * obj-c++.dg/property/at-property-17.mm: Same.
9319 * obj-c++.dg/property/at-property-21.mm: Same.
9320 * obj-c++.dg/property/at-property-5.mm: Same.
9321 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9322 * obj-c++.dg/property/dynamic-3.mm: Same.
9323 * obj-c++.dg/property/dynamic-4.mm: Same.
9324 * obj-c++.dg/property/property-neg-1.mm: Same.
9325 * obj-c++.dg/property/property-neg-6.mm: Same.
9326 * obj-c++.dg/property/synthesize-11.mm: Same.
9327 * obj-c++.dg/property/synthesize-5.mm: Same.
9328 * obj-c++.dg/property/synthesize-6.mm: Same.
9329 * obj-c++.dg/proto-lossage-4.mm: Same.
9330 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9331 * obj-c++.dg/strings/strings-1.mm: Same.
9332 * obj-c++.dg/super-class-1.mm: Same.
9333 * obj-c++.dg/syntax-error-6.mm: Same.
9334 * obj-c++.dg/syntax-error-7.mm: Same.
9335 * obj-c++.dg/syntax-error-9.mm: Same.
9336 * obj-c++.dg/try-catch-13.mm: Same.
9337 * objc.dg/attributes/method-noreturn-1.m: Same.
9338 * objc.dg/bad-receiver-type-2.m: Same.
9339 * objc.dg/bad-receiver-type.m: Same.
9340 * objc.dg/call-super-2.m: Same.
9341 * objc.dg/class-2.m: Same.
9342 * objc.dg/class-extension-1.m: Same.
9343 * objc.dg/class-extension-2.m: Same.
9344 * objc.dg/class-protocol-1.m: Same.
9345 * objc.dg/desig-init-1.m: Same.
9346 * objc.dg/duplicate-class-1.m: Same.
9347 * objc.dg/exceptions-3.m: Same.
9348 * objc.dg/exceptions-4.m: Same.
9349 * objc.dg/exceptions-5.m: Same.
9350 * objc.dg/foreach-6.m: Same.
9351 * objc.dg/foreach-7.m: Same.
9352 * objc.dg/fsf-nsstring-format-1.m: Same.
9353 * objc.dg/fsf-package-0.m: Same.
9354 * objc.dg/invalid-type-1.m: Same.
9355 * objc.dg/method-11.m: Same.
9356 * objc.dg/method-19.m: Same.
9357 * objc.dg/method-2.m: Same.
9358 * objc.dg/method-20.m: Same.
9359 * objc.dg/method-5.m: Same.
9360 * objc.dg/method-6.m: Same.
9361 * objc.dg/method-7.m: Same.
9362 * objc.dg/method-9.m: Same.
9363 * objc.dg/missing-proto-3.m: Same.
9364 * objc.dg/private-1.m: Same.
9365 * objc.dg/property/at-property-1.m: Same.
9366 * objc.dg/property/at-property-14.m: Same.
9367 * objc.dg/property/at-property-17.m: Same.
9368 * objc.dg/property/at-property-21.m: Same.
9369 * objc.dg/property/at-property-5.m: Same.
9370 * objc.dg/property/dynamic-3.m: Same.
9371 * objc.dg/property/dynamic-4.m: Same.
9372 * objc.dg/property/property-neg-1.m: Same.
9373 * objc.dg/property/property-neg-6.m: Same.
9374 * objc.dg/property/synthesize-11.m: Same.
9375 * objc.dg/property/synthesize-5.m: Same.
9376 * objc.dg/property/synthesize-6.m: Same.
9377 * objc.dg/proto-hier-1.m: Same.
9378 * objc.dg/proto-lossage-4.m: Same.
9379 * objc.dg/protocol-qualifier-2.m: Same.
9380 * objc.dg/strings/strings-1.m: Same.
9381 * objc.dg/type-size-1.m: Same.
9382
d904a983
JL
93832017-04-18 Jeff Law <law@redhat.com>
9384
9385 PR target/74563
9386 * gcc.target/mips/pr74563: New test.
9387
0155ed56
JJ
93882017-04-18 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR tree-optimization/80443
9391 * gcc.c-torture/compile/pr80443.c: New test.
9392
f380f608
RS
93932017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9394
9395 PR rtl-optimization/80357
9396 * gcc.c-torture/compile/pr80357.c: New test.
9397
dd68669b
JL
93982017-04-18 Jeff Law <law@redhat.com>
9399
9400 PR middle-end/80422
9401 * gcc.c-torture/compile/pr80422.c: New test.
9402
1cda61fc
JJ
94032017-04-18 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR debug/80263
9406 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9407
19970253
MM
94082017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9409
9410 PR target/80099
9411 * gcc.target/powerpc/pr80099-1.c: New test.
9412 * gcc.target/powerpc/pr80099-2.c: Likewise.
9413 * gcc.target/powerpc/pr80099-3.c: Likewise.
9414 * gcc.target/powerpc/pr80099-4.c: Likewise.
9415 * gcc.target/powerpc/pr80099-5.c: Likewise.
9416
8487c9a5
JJ
94172017-04-18 Jakub Jelinek <jakub@redhat.com>
9418
3b5fb3cb
JJ
9419 PR sanitizer/80444
9420 * gcc.dg/sancov/pr80444.c: New test.
9421
8487c9a5
JJ
9422 PR middle-end/79788
9423 PR middle-end/80375
9424 * gcc.dg/pr79788-1.c: New test.
9425 * gcc.dg/pr79788-2.c: New test.
9426
be7c73ae
MP
94272017-04-18 Marek Polacek <polacek@redhat.com>
9428
9429 PR c++/80244 - ICE with attribute in template alias.
9430 * g++.dg/cpp0x/alias-decl-59.C: New test.
9431
d6e3e8a5
MP
9432 PR c++/80241 - ICE with alignas pack expansion.
9433 * g++.dg/cpp0x/alignas11.C: New test.
9434
1adb82e1
BE
94352017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9436
9437 PR c++/80287
9438 * g++.dg/lto/pr80287_0.C: New test.
9439
fb5e5621
KN
94402017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9441
9442 PR target/80315
9443 * gcc.target/powerpc/pr80315-1.c: New test.
9444 * gcc.target/powerpc/pr80315-2.c: New test.
9445 * gcc.target/powerpc/pr80315-3.c: New test.
9446 * gcc.target/powerpc/pr80315-4.c: New test.
9447
afeaeb70
TV
94482017-04-16 Tom de Vries <tom@codesourcery.com>
9449
9450 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9451 directive.
9452 * g++.dg/parse/error3.C: Same.
9453 * g++.old-deja/g++.pt/niklas01a.C: Same.
9454 * gcc.dg/990506-0.c: Same.
9455 * gcc.dg/cpp/19990413-1.c: Same.
9456 * gcc.dg/cpp/pragma-1.c: Same.
9457 * gcc.dg/cpp/pragma-2.c: Same.
9458 * gcc.dg/m-un-2.c: Same.
9459 * objc.dg/private-1.m: Same.
9460
604f37cd
UB
94612017-04-15 Uros Bizjak <ubizjak@gmail.com>
9462
9463 * gcc.dg/pr54669.c: Fix dg-do directive.
9464 * gcc.dg/pr78582.c: Ditto.
9465 * gcc.dg/pr80020.c: Ditto.
9466 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9467 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9468 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9469 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9470 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9471 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9472 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9473 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9474 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9475 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9476
35cfdb17
DH
94772017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9478
604f37cd 9479 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9480 * gfortran.dg/generic_29.f90: Likewise.
9481 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9482 * gfortran.dg/pr41922.f90: Likewise.
9483 * gfortran.dg/pr70006.f90: Likewise.
9484
f378be38
SB
94852017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9486
9487 PR tree-optimization/66612
9488 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9489
43076492
JW
94902017-04-14 Janus Weil <janus@gcc.gnu.org>
9491
9492 PR fortran/80361
9493 * gfortran.dg/class_62.f90: New test case.
9494
dd3d6a42
AB
94952017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9496
9497 * gcc.target/arc/loop-1.c: New file.
9498
31a07c81
MM
94992017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9500
9501 PR target/80098
9502 * gcc.target/powerpc/pr80098-1.c: New test.
9503 * gcc.target/powerpc/pr80098-2.c: Likewise.
9504 * gcc.target/powerpc/pr80098-3.c: Likewise.
9505 * gcc.target/powerpc/pr80098-4.c: Likewise.
9506
09956017
JJ
95072017-04-13 Jakub Jelinek <jakub@redhat.com>
9508
9509 PR sanitizer/80403
9510 * g++.dg/ubsan/pr80403-2.C: New test.
9511
bc042396
VM
95122017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9513
9514 PR rtl-optimization/80343
9515 * gcc.target/powerpc/pr80343.c: New.
9516
abac4c34
DK
95172017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9518
9519 PR sanitizer/80414
9520 * c-c++-common/ubsan/bounds-15.c: New test.
9521
43a3aa03
RB
95222017-04-13 Richard Biener <rguenther@suse.de>
9523
9524 PR testsuite/80416
9525 * g++.dg/torture/pr79671.C: Fix asm constraints.
9526
031fbdb9
JJ
95272017-04-13 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR debug/80321
9530 * gcc.dg/debug/pr80321.c: New test.
9531
95322017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9533
9534 * gnat.dg/debug10.adb: New test.
9535 * gnat.dg/debug10_pkg.ads: New helper.
9536
76873758
JJ
95372017-04-12 Jakub Jelinek <jakub@redhat.com>
9538
deed3da9
JJ
9539 PR tree-optimization/79390
9540 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9541
b96a3e11
JJ
9542 PR sanitizer/80403
9543 PR sanitizer/80404
9544 PR sanitizer/80405
9545 * g++.dg/ubsan/pr80403.C: New test.
9546 * g++.dg/ubsan/pr80404.C: New test.
9547 * g++.dg/ubsan/pr80405.C: New test.
9548
76873758
JJ
9549 PR c/80163
9550 * gcc.dg/torture/pr80163.c: New test.
9551
940c9a7c 95522017-04-12 Richard Biener <rguenther@suse.de>
76873758 9553 Jeff Law <law@redhat.com>
940c9a7c
RB
9554
9555 PR tree-optimization/80359
9556 * gcc.dg/torture/pr80359.c: New testcase.
9557
350792ff 95582017-04-12 Richard Biener <rguenther@suse.de>
76873758 9559 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9560
9561 PR middle-end/79671
9562 * g++.dg/torture/pr79671.C: New testcase.
9563 * g++.dg/lto/pr79671_0.C: Likewise.
9564 * g++.dg/lto/pr79671_1.c: Likewise.
9565
d62e6f10
JJ
95662017-04-12 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR sanitizer/80349
9569 * g++.dg/ubsan/pr80349.C: New test.
9570
8585103f
JJ
95712017-04-11 Jakub Jelinek <jakub@redhat.com>
9572
347e1f77
JJ
9573 PR c++/80370
9574 * g++.dg/cpp1z/decomp28.C: New test.
9575
df1c878e
JJ
9576 PR middle-end/80100
9577 * gcc.dg/pr80100.c: New test.
9578
8585103f
JJ
9579 PR rtl-optimization/80385
9580 * g++.dg/opt/pr80385.C: New test.
9581
c6cf6ef7
ML
95822017-04-11 Martin Liska <mliska@suse.cz>
9583
9584 PR ipa/80212
9585 * g++.dg/ipa/pr80212.C: New test.
9586
3812f460
MS
95872017-04-11 Martin Sebor <msebor@redhat.com>
9588
9589 PR middle-end/80364
9590 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9591
9f679370
ML
95922017-04-11 Martin Liska <mliska@suse.cz>
9593
9594 PR sanitizer/70878
9595 * gcc.dg/ubsan/pr70878.c: New test.
9596
82665822
JJ
95972017-04-11 Jakub Jelinek <jakub@redhat.com>
9598
cb278caa
JJ
9599 PR target/80381
9600 * gcc.target/i386/pr80381.c: New test.
9601
82665822
JJ
9602 PR c++/80363
9603 * g++.dg/ext/pr80363.C: New test.
9604
abde687a
SKS
96052017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9606
9607 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9608 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9609 Add avr-*-* to non-lp64 selector.
9610
13e6ec34
MS
96112017-04-10 Martin Sebor <msebor@redhat.com>
9612
9613 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9614 * gcc.dg/pr40340-4.c: Same.
9615
a2cb1196
NK
96162017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9617
13e6ec34 9618 PR fortran/69498
a2cb1196
NK
9619 * gfortran.dg/submodule_unexp.f90: Modified test
9620 to account for new error.
9621 * gfortran.dg/submodule_twice.f90: New Test
9622
b447b28c
JJ
96232017-04-10 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR c++/80176
9626 * g++.dg/init/ref23.C: New test.
9627
3bbd6768
TK
96282017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9629
9630 PR tree-optimization/80304
9631 * gfortran.dg/do_concurrent_4.f90: New test case.
9632
99827b5c
JW
96332017-04-10 Janus Weil <janus@gcc.gnu.org>
9634
9635 PR fortran/80046
9636 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9637
7db31bc2
DE
96382017-04-10 David Edelsohn <dje.gcc@gmail.com>
9639
9640 * g++.dg/torture/pr79905.C: Add -maltivec option.
9641
9058a2c5
JL
96422017-04-10 Jeff Law <law@redhat.com>
9643
9644 PR tree-optimization/80374
9645 * g++.dg/pr80374.c: New test.
9646
bd8f8642
KN
96472017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9648
9649 PR target/80108
9650 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9651 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9652
f634dd47
UB
96532017-04-10 Uros Bizjak <ubizjak@gmail.com>
9654
9655 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9656
065ba179
UB
96572017-04-10 Uros Bizjak <ubizjak@gmail.com>
9658
9659 PR testsuite/79356
9660 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9661
71b838d0
DS
96622017-04-10 Daniel Santos <daniel.santos@pobox.com>
9663
9664 PR testsuite/79867
9665 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9666
98a7a34e
MP
96672017-04-10 Marek Polacek <polacek@redhat.com>
9668
9669 PR sanitizer/80348
9670 * g++.dg/ubsan/div-by-zero-3.C: New test.
9671
aac69a62
BC
96722017-04-10 Bin Cheng <bin.cheng@arm.com>
9673
9674 PR tree-optimization/80153
9675 * gcc.c-torture/execute/pr80153.c: New.
9676
737237c9
RB
96772017-04-10 Richard Biener <rguenther@suse.de>
9678
9679 PR middle-end/80362
9680 * gcc.dg/torture/pr80362.c: New testcase.
9681
ba6ee9fc
RB
96822017-04-10 Richard Biener <rguenther@suse.de>
9683
9684 PR tree-optimization/80304
9685 * gcc.dg/torture/pr80304.c: New testcase.
9686
4d1a05f1
NS
96872017-04-10 Nathan Sidwell <nathan@acm.org>
9688
9689 PR target/79905
9690 * g++.dg/torture/pr79905.C: New.
9691
3ee0fb02
ML
96922017-04-10 Martin Liska <mliska@suse.cz>
9693
9694 PR sanitizer/80350
9695 * c-c++-common/ubsan/pr80350.c: New test.
9696
167a5b77
JJ
96972017-04-10 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR target/80324
9700 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9701
d691b7e4
ML
97022017-04-08 Martin Liska <mliska@suse.cz>
9703
9704 Revert:
9705 2017-04-07 Martin Liska <mliska@suse.cz>
9706
9707 PR ipa/80212
9708 * g++.dg/ipa/pr80212.C: New test.
9709
dcb2c527
JJ
97102017-04-07 Jakub Jelinek <jakub@redhat.com>
9711
c98b0016
JJ
9712 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9713 dg-options.
9714 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9715
dcb2c527
JJ
9716 PR target/80322
9717 PR target/80323
9718 PR target/80325
9719 PR target/80326
9720 * gcc.target/i386/avx512f-undefined-1.c: New test.
9721 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9722 * gcc.target/i386/avx-cvtsd-1.c: New test.
9723 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9724 * gcc.target/i386/avx512f-abspd-1.c: New test.
9725 * gcc.target/i386/avx-cvtss-1.c: New test.
9726 * gcc.target/i386/avx512f-absps-1.c: New test.
9727 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9728 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9729
1ef532f4
MP
97302017-04-07 Marek Polacek <polacek@redhat.com>
9731
9732 PR sanitizer/80348
9733 * g++.dg/ubsan/div-by-zero-2.C: New test.
9734
2166aeb3
MP
9735 PR c++/80095
9736 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9737
057da7af
VM
97382017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9739
9740 PR rtl-optimization/70478
9741 * gcc.target/s390/pr70478.c: New.
9742
3b6cb9e3
ML
97432017-04-07 Martin Liska <mliska@suse.cz>
9744
9745 PR target/79889
9746 * g++.dg/ext/mv8.C: Add aarch64* targets.
9747
70cd23c0
ML
97482017-04-07 Martin Liska <mliska@suse.cz>
9749
9750 PR ipa/80212
9751 * g++.dg/ipa/pr80212.C: New test.
9752
fe6bb25f
TP
97532017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9754
9755 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9756
bf7b869a
RB
97572017-04-07 Richard Biener <rguenther@suse.de>
9758
9759 PR tree-optimization/80334
9760 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9761 alignas on stack.
9762
2d143ba8
RB
97632017-04-07 Richard Biener <rguenther@suse.de>
9764
9765 PR middle-end/80341
9766 * gcc.dg/torture/pr80341.c: New testcase.
9767
ed3cd38d
JJ
97682017-04-06 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR debug/80234
9771 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9772 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9773
e5f56581
UB
97742017-04-06 Uros Bizjak <ubizjak@gmail.com>
9775
9776 PR target/79733
9777 * gcc.target/i386/pr79733.c: New test.
9778
a5211c80
UB
97792017-04-06 Uros Bizjak <ubizjak@gmail.com>
9780
9781 PR target/80298
9782 * gcc.target/i386/pr80298-1.c: New test.
9783 * gcc.target/i386/pr80298-2.c: Ditto.
9784
db086c96
TP
97852017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9786
9787 PR target/80082
9788 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9789 ARMv7-R.
9790
09b63f67
RB
97912017-04-06 Richard Biener <rguenther@suse.de>
9792
9793 PR tree-optimization/80334
9794 * g++.dg/torture/pr80334.C: New testcase.
9795
d9f8c5af
ML
97962017-04-06 Martin Liska <mliska@suse.cz>
9797
9798 PR sanitizer/80166
9799 * gcc.dg/asan/pr80166.c: New test.
9800
1b68991f
RO
98012017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9802
9803 PR tree-optimization/79390
9804 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9805
0f784346
RB
98062017-04-06 Richard Biener <rguenther@suse.de>
9807
9808 PR tree-optimization/80262
9809 * gcc.target/i386/pr80262.c: New testcase.
9810
23a429c2
RB
98112017-04-06 Richard Biener <rguenther@suse.de>
9812
9813 PR middle-end/80281
9814 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9815
e2323a2b
VM
98162017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9817
9818 PR rtl-optimization/70703
9819 * gcc.target/i386/pr70703.c: New.
9820
47a11342
JJ
98212017-04-05 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR sanitizer/80308
9824 * c-c++-common/asan/pr80308.c: New test.
9825
d0ee17a5
DV
98262017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9827
9828 PR target/79890
9829 * gcc.target/s390/pr79890.c: New test case.
9830
36f896c7
JJ
98312017-04-05 Jakub Jelinek <jakub@redhat.com>
9832
9833 PR target/80310
9834 * c-c++-common/ubsan/pr80310.c: New test.
9835
d16e2ddd
JJ
98362017-04-04 Jakub Jelinek <jakub@redhat.com>
9837
e1201dff
JJ
9838 PR c++/80297
9839 * g++.dg/torture/pr80297.C: New test.
9840
d16e2ddd
JJ
9841 PR tree-optimization/79390
9842 * gcc.target/i386/pr79390.c: New test.
9843 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9844
c0ea338b
VR
98452017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9846
9847 PR c++/80296
9848 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9849
a1527a93
TP
98502017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9851
9852 PR target/80307
9853 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9854 targeting any CPU or architecture.
9855 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9856 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9857 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9858 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9859 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9860 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9861 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9862 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9863
065ba179 98642017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9865
9866 PR fortran/69498
9867 * gfortran.dg/submodule_unexp.f90: New test.
9868
b1fd967c
JJ
98692017-04-04 Jakub Jelinek <jakub@redhat.com>
9870
9871 PR target/80286
9872 * gcc.target/i386/avx-pr80286.c: New test.
9873 * gcc.dg/pr80286.c: New test.
9874
248179b5
RB
98752017-04-04 Richard Biener <rguenther@suse.de>
9876
9877 PR middle-end/80281
9878 * gcc.dg/torture/pr80281.c: New testcase.
9879
a577fcf2
RB
98802017-04-04 Richard Biener <rguenther@suse.de>
9881
9882 PR tree-optimization/80275
9883 * g++.dg/opt/pr80275.C: Make g static.
9884
833bbf60
SB
98852017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9886
9887 PR rtl-optimization/60818
9888 * gcc.c-torture/compile/pr60818.c: New testcase.
9889
5764ee3c
JW
98902017-04-03 Jonathan Wakely <jwakely@redhat.com>
9891
9892 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9893 * gcc.dg/20031012-1.c: Likewise.
9894 * gcc.dg/ipa/ipcp-1.c: Likewise.
9895 * gcc.dg/torture/matrix-3.c: Likewise.
9896 * gcc.target/powerpc/ppc-spe.c: Likewise.
9897 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9898
bbdf4e81
PB
98992017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9900
9901 PR target/80246
9902 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9903 powerpc_vsx_ok.
9904 (std, ld): Limit scan-assembler-times check to lp64.
9905 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9906 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9907 powerpc_vsx_ok.
9908
44bc146f
PB
99092017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9910
9911 PR target/80246
9912 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9913
fff80893
RB
99142017-04-03 Richard Biener <rguenther@suse.de>
9915
9916 PR tree-optimization/80275
9917 * g++.dg/opt/pr80275.C: New testcase.
9918
79f9fc38
DV
99192017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9920
9921 PR testsuite/79356
9922 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9923
a8e70fd3
RD
99242017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9925
9926 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9927 (bal): Increase iteration count and assume alignment.
9928
e0061866
BC
99292017-04-03 Bin Cheng <bin.cheng@arm.com>
9930
9931 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9932
c2d43326
AP
99332017-04-02 Andrew Pinski <apinski@cavium.com>
9934
9935 * gcc.c-torture/compile/nested-3.c: New testcase.
9936 * gcc.c-torture/execute/20170401-1.c: New testcase.
9937 * gcc.c-torture/execute/20170401-2.c: New testcase.
9938
a5a9046d
SB
99392017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9940
9941 PR rtl-optimization/79405
9942 gcc.dg/pr79405.c: New testcase.
9943
6f3af356
JJ
99442017-03-31 Jakub Jelinek <jakub@redhat.com>
9945
eee3756d
JJ
9946 PR debug/79255
9947 * gcc.dg/pr79255.c: New test.
9948
6f3af356
JJ
9949 PR c++/79572
9950 * g++.dg/ubsan/null-8.C: New test.
9951
99e6cfd6
PH
99522017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9953
9954 PR target/80107
9955 * gfortran.dg/pr80107.f: New.
9956
094e6b7a
JL
99572017-03-31 Jeff Law <law@redhat.com>
9958
9959 PR tree-optimization/49498
9960 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9961
eceb2409 99622017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9963
eceb2409
RB
9964 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9965
c412c01a 99662017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9967
c412c01a
RB
9968 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9969
005f12bf
JJ
99702017-03-31 Jakub Jelinek <jakub@redhat.com>
9971
af88f557
JJ
9972 PR libstdc++/80251
9973 * g++.dg/ext/is_aggregate.C: New test.
9974
7d790165
JJ
9975 PR middle-end/80173
9976 * gcc.target/i386/pr80173.c: New test.
9977
a7d55154
JJ
9978 PR middle-end/80163
9979 * gcc.dg/pr80163.c: New test.
9980
005f12bf
JJ
9981 PR debug/80025
9982 * gcc.dg/torture/pr80025.c: New test.
9983
c8e0f43f
MF
99842017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9985
9986 * gcc.target/mips/pr52125.c: Add -msym32.
9987
724d25f3
JJ
99882017-03-30 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR translation/80189
9991 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9992 * g++.dg/gomp/sharing-1.C: Likewise.
9993 * gfortran.dg/gomp/pr44536.f90: Likewise.
9994 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9995 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9996 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9997 * gfortran.dg/gomp/pr33439.f90: Likewise.
9998 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9999 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10000 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10001 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10002 * gcc.dg/gomp/sharing-1.c: Likewise.
10003
05dc406d
PB
100042017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10005
10006 PR target/80246
10007 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10008 Darwin and SPE.
10009 (dxex, dxexq): Update return type.
10010 (diex, diexq): Update argument type.
10011 * gcc.target/powerpc/pr80246.c: New test.
10012
b0fd4d7e
MJ
100132017-03-30 Martin Jambor <mjambor@suse.cz>
10014
10015 PR ipa/77333
10016 * g++.dg/ipa/pr77333.C: New test.
10017
de008ec4
JJ
100182017-03-30 Jakub Jelinek <jakub@redhat.com>
10019
10020 PR target/80206
10021 * gcc.target/i386/pr80206.c: New test.
10022
28c02407
RB
100232017-03-30 Richard Biener <rguenther@suse.de>
10024
10025 PR tree-optimization/77498
10026 * gfortran.dg/pr77498.f: New testcase.
10027
10fa8dfb
MP
100282017-03-29 Marek Polacek <polacek@redhat.com>
10029
10030 PR c/79730
10031 * gcc.dg/pr79730.c: New test.
10032
fdc54f39
JD
100332017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10034
10035 PR libgfortran/78670
10036 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10037 a character of length 1. Update test for success.
10038 * gfortran.dg/dtio_28.f03: New test.
10039 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10040 'scratch' to delete the file when done.
10041
533c0b69
SB
100422017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10043
10044 PR rtl-optimization/80233
10045 * gcc.c-torture/compile/pr80233.c: New testcase.
10046
e35229f8
TK
100472017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10048
10049 PR fortran/80254
10050 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10051 * gfortran.dg/dec_io_2a.f90: instead (new test).
10052
5c0a28d4
JW
100532017-03-28 Jiong Wang <jiong.wang@arm.com>
10054
10055 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10056
19846619
SB
100572017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10058
10059 PR testsuite/43496
10060 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10061 generating PIC code.
10062
e5119fab
VM
100632017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10064
10065 PR rtl-optimization/80193
10066 * gcc.target/i386/pr80193.c: New.
10067
cf474530
JW
100682017-03-28 Janus Weil <janus@gcc.gnu.org>
10069
10070 PR fortran/78661
10071 * gfortran.dg/dtio_25.f90: Modified test case.
10072 * gfortran.dg/dtio_27.f90: New test case.
10073
34fac449
UB
100742017-03-28 Uros Bizjak <ubizjak@gmail.com>
10075
10076 PR target/53383
10077 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10078 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10079 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10080
3e907b90
BC
100812017-03-28 Bin Cheng <bin.cheng@arm.com>
10082
10083 * gcc.c-torture/compile/irreducible-loop.c: New.
10084
522818b9
RS
100852017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10086
3e907b90 10087 PR tree-optimization/80218
522818b9
RS
10088 * gcc.dg/pr80218.c: New test.
10089
ea7d7da8
RB
100902017-03-28 Richard Biener <rguenther@suse.de>
10091
10092 PR tree-optimization/78644
10093 * gcc.dg/pr78644-1.c: New testcase.
10094 * gcc.dg/pr78644-2.c: Likewise.
10095
498173ef
TT
100962017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10097
10098 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10099 * gcc.dg/pic-4.c: Likewise.
10100 * gcc.dg/pie-3.c: Likewise.
10101 * gcc.dg/pie-4.c: Likewise.
10102
c5ad2433
ML
101032017-03-28 Martin Liska <mliska@suse.cz>
10104
10105 PR ipa/80205
10106 * g++.dg/ipa/pr80205.C: New test.
10107
17722fb9
SKS
101082017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10109
10110 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10111 with sizeof(int) < 4.
10112 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10113 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10114 * gcc.dg/torture/pr79777.c: Likewise.
10115 * gcc.dg/torture/pr79910.c: Likewise.
10116
737f500a
RB
101172017-03-28 Richard Biener <rguenther@suse.de>
10118
10119 PR middle-end/80222
10120 * g++.dg/pr80222.C: New testcase.
10121
62f96a79
ML
101222017-03-28 Martin Liska <mliska@suse.cz>
10123
10124 PR ipa/80104
10125 * gcc.dg/ipa/pr80104.c: New test.
10126
72785f26
MP
101272017-03-28 Marek Polacek <polacek@redhat.com>
10128
10129 PR sanitizer/80067
10130 * c-c++-common/ubsan/shift-10.c: New test.
10131
86516987
JL
101322017-03-27 Jeff Law <law@redhat.com>
10133
4dbf1eee 10134 PR tree-optimization/80216
86516987
JL
10135 * gcc.c-torture/compile/pr80216.c: New test.
10136
aade772d
JJ
101372017-03-27 Jakub Jelinek <jakub@redhat.com>
10138
a9e4a1a5
JJ
10139 PR middle-end/80162
10140 * c-c++-common/pr80162-1.c: New test.
10141 * c-c++-common/pr80162-2.c: New test.
10142 * c-c++-common/pr80162-3.c: New test.
10143
aade772d
JJ
10144 PR target/80102
10145 * g++.dg/opt/pr80102.C: New test.
10146
d89f355e
MM
101472017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10148
10149 PR target/78543
10150 * gcc.target/powerpc/pr78543.c: New test.
10151
79c4d73b
KN
101522017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10153
10154 PR target/80103
10155 * gcc.target/powerpc/pr80103-1.c: New test.
10156
819df781
RB
101572017-03-27 Richard Biener <rguenther@suse.de>
10158
10159 PR tree-optimization/80181
10160 * gcc.dg/torture/pr80181.c: New testcase.
10161
84804c5b
CZ
101622017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10163
065ba179 10164 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 10165
c5e5f5f6
RB
101662017-03-27 Richard Biener <rguenther@suse.de>
10167
10168 PR ipa/79776
10169 * g++.dg/ipa/pr79776.C: New testcase.
10170
7cd200f6
JJ
101712017-03-27 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR sanitizer/80168
10174 * gcc.dg/asan/pr80168.c: New test.
10175
79f512ff
RB
101762017-03-27 Richard Biener <rguenther@suse.de>
10177
10178 PR tree-optimization/80170
10179 * gcc.dg/pr80170.c: New testcase.
10180
672d9f8e
RB
101812017-03-27 Richard Biener <rguenther@suse.de>
10182
10183 PR middle-end/80171
10184 * g++.dg/torture/pr80171.C: New testcase.
10185
978fcba3
JDA
101862017-03-26 John David Anglin <danglin@gcc.gnu.org>
10187
431d7882
JDA
10188 * gcc.dg/torture/pr79732.c: Require alias support.
10189 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10190
978fcba3
JDA
10191 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10192 libatomic_available.
10193 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10194 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10195
1f10d710
JD
101962017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10197
10198 PR libgfortran/78881
10199 * gfortran.dg/dtio_26.f90: New test.
10200
41036686
PT
102012017-03-25 Paul Thomas <pault@gcc.gnu.org>
10202
10203 PR fortran/80156
10204 PR fortran/79382
10205 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10206 testcase for PR80156. Add a main programme that tests that
10207 the typebound generic is accessible.
10208
5da906ca
BS
102092017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10210
10211 PR rtl-optimization/80160
10212 PR rtl-optimization/80159
10213
10214 * gcc.target/i386/pr80160.c: New test.
10215
7dabefa0
JJ
102162017-03-24 Jakub Jelinek <jakub@redhat.com>
10217
10218 PR sanitizer/79904
10219 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10220
c8b1fbc1
MP
102212017-03-24 Marek Polacek <polacek@redhat.com>
10222
10223 PR c++/80119
10224 * g++.dg/warn/Wuninitialized-9.C: New test.
10225
76794c52
AK
102262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10227
10228 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10229 and remove the high-level builtin. The error message for the
10230 would prevent compilation from reaching the second.
10231 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10232
2de2b3f9
AK
102332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10234
10235 * gcc.target/s390/vxe/negfma-1.c: New test.
10236
7d2fd075
AK
102372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10238
10239 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10240 * gcc.target/s390/arch12/mul-1.c: New test.
10241 * gcc.target/s390/arch12/mul-2.c: New test.
10242
72612e4e
AK
102432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10244
10245 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10246
6c7774d1
AK
102472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10248
10249 * gcc.target/s390/vxe/popcount-1.c: New test.
10250
9ec98860
AK
102512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10252
10253 * gcc.target/s390/vxe/bitops-1.c: New test.
10254
6654e96f
AK
102552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10256
10257 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10258 * lib/target-supports.exp: Add effective target check s390_vxe.
10259
77c585ca
AK
102602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10261
10262 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10263 comparison instructions used from now on.
10264
b5de6e84
AK
102652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10266
10267 * gcc.target/s390/s390.exp (check_effective_target_vector):
10268 Include target-supports.exp and move target_vector check routine
10269 ...
10270 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10271 here and rename it.
10272 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10273 check from vector to s390_vx.
10274 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10275 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10276 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10277 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10278 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10279 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10280 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10281 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10282 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10283
a602f985
AK
102842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10285
10286 * gcc.target/s390/vector/vec-init-2.c: New test.
10287
085db63d
AK
102882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10289
10290 * gcc.dg/ubsan/pr79904-2.c: New test.
10291
dc4f29bc
AK
102922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10293
10294 PR target/79893
10295 * gcc.target/s390/zvector/pr79893.c: New test.
10296
56010684
JJ
102972017-03-24 Jakub Jelinek <jakub@redhat.com>
10298
10299 PR rtl-optimization/80112
10300 * gcc.dg/pr80112.c: New test.
10301
f0d7b52d
RO
103022017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10303
10304 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10305 etc. line numbers.
10306 * gcc.dg/Walloca-1.c: Likewise.
10307 * gcc.dg/Walloca-2.c: Likewise.
10308 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10309
635684c4
BS
103102017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10311
10312 PR tree-optimization/80158
10313 * gfortran.fortran-torture/compile/pr80158.f: New file.
10314
76afddf3
RB
103152017-03-24 Richard Biener <rguenther@suse.de>
10316
10317 PR tree-optimization/80167
10318 * gcc.dg/graphite/pr80167.c: New testcase.
10319
c2e389bf
TV
103202017-03-24 Tom de Vries <tom@codesourcery.com>
10321
10322 PR testsuite/80092
10323 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10324 dg-require-effective-target global_constructor.
10325 * gcc.dg/tls/emutls-2.c: Same.
10326
a72821b4
TV
103272017-03-24 Tom de Vries <tom@codesourcery.com>
10328
10329 PR testsuite/80092
10330 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10331 dg-require-effective-target indirect_jumps.
10332
1658def9
TV
103332017-03-24 Tom de Vries <tom@codesourcery.com>
10334
10335 PR testsuite/80092
10336 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10337 nonlocal_goto.
10338
90e02692
TV
103392017-03-24 Tom de Vries <tom@codesourcery.com>
10340
10341 PR testsuite/80092
10342 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10343 * gcc.dg/Walloca-12.c: Same.
10344 * gcc.dg/attr-alloc_size-8.c: Same.
10345 * gcc.dg/Walloca-4.c: Same.
10346 * gcc.dg/Walloca-8.c: Same.
10347 * gcc.dg/Walloca-13.c: Same.
10348 * gcc.dg/Walloca-14.c: Same.
10349 * gcc.dg/attr-alloc_size-9.c: Same.
10350 * gcc.dg/Walloca-1.c: Same.
10351 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10352 * gcc.dg/Walloca-5.c: Same.
10353 * gcc.dg/Walloca-10.c: Same.
10354 * gcc.dg/Walloca-9.c: Same.
10355 * gcc.dg/attr-alloc_size-6.c: Same.
10356 * gcc.dg/Wvla-larger-than-1.c: Same.
10357 * gcc.dg/torture/pr71881.c: Same.
10358 * gcc.dg/torture/pr71901.c: Same.
10359 * gcc.dg/torture/pr78742.c: Same.
10360 * gcc.dg/builtin-alloc-size.c: Same.
10361 * gcc.dg/Walloca-2.c: Same.
10362 * gcc.dg/Walloca-6.c: Same.
10363 * gcc.dg/Walloca-11.c: Same.
10364 * gcc.dg/attr-alloc_size-7.c: Same.
10365 * gcc.dg/Wvla-larger-than-2.c: Same.
10366 * gcc.dg/Walloca-3.c: Same.
10367 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10368 * gcc.c-torture/compile/pr79413.c: Same.
10369 * gcc.c-torture/compile/pr78439.c: Same.
10370
842392c8
KN
103712017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10372
10373 * gcc.target/powerpc/p9-options-1.c: New test.
10374
de2b3f5c
KT
103752017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10376
10377 PR target/71436
10378 * gcc.c-torture/compile/pr71436.c: New test.
10379
2e6315ef 103802017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10381 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10382
10383 PR tree-optimization/79908
10384 PR tree-optimization/80136
10385 * gcc.dg/torture/pr79908.c: New file.
10386
9cdf0363
NK
103872017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10388
2e6315ef 10389 PR fortran/39239
9cdf0363
NK
10390 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10391
f3dd574e
JJ
103922017-03-22 Jakub Jelinek <jakub@redhat.com>
10393
f13e9cd5
JJ
10394 PR c++/80141
10395 * g++.dg/gomp/pr80141.C: New test.
10396
68ed2ba0
JJ
10397 PR c++/80129
10398 * g++.dg/torture/pr80129.C: New test.
10399
f3dd574e
JJ
10400 PR sanitizer/80110
10401 * g++.dg/tsan/pr80110.C: New test.
10402
918b6c9e
TK
104032017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10404
10405 PR fortran/80142
10406 * gfortran.dg/any_loc.f90: New test case.
10407
bf634d1c
TP
104082017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10409
10410 PR target/80082
10411 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10412 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10413
f7325b95
ML
104142017-03-22 Martin Liska <mliska@suse.cz>
10415
10416 PR target/79906
10417 * g++.dg/ext/mv8.C: Add power* targets.
10418
3f01b620
MS
104192017-03-21 Martin Sebor <msebor@redhat.com>
10420
10421 PR c++/79548
10422 * g++.dg/warn/Wunused-var-26.C: New test.
10423
1cefb051
BS
104242017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10425
10426 PR tree-optimization/79908
10427 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10428
edc1747f
MP
104292017-03-21 Marek Polacek <polacek@redhat.com>
10430 Martin Sebor <msebor@redhat.com>
10431
10432 PR tree-optimization/80109
10433 * gcc.dg/Walloca-14.c: New test.
10434
85106b87
JJ
104352017-03-21 Jakub Jelinek <jakub@redhat.com>
10436
10437 PR target/80125
10438 * gcc.target/powerpc/pr80125.c: New test.
10439
e59a225f
NK
104402017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10441
10442 PR fortran/69498
10443 * gfortran.dg/unexp_attribute.f90: New test
10444
0ffe60b5 104452017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10446 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10447
10448 PR tree-optimization/79908
10449 * gcc.dg/torture/pr79908.c: New file.
10450
54eb90fe
SKS
104512017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10452
10453 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10454 with sizeof(int) < 4.
10455
5611c456
ML
104562017-03-21 Martin Liska <mliska@suse.cz>
10457
10458 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10459 apostrophes.
10460
e650ea2a
RB
104612017-03-21 Richard Biener <rguenther@suse.de>
10462
10463 PR tree-optimization/80032
10464 * g++.dg/opt/pr80032.C: New testcase.
10465
da2ce5f9
RB
104662017-03-21 Richard Biener <rguenther@suse.de>
10467
10468 PR tree-optimization/80122
10469 * gcc.dg/torture/pr80122.c: New testcase.
10470
9d60683a
TT
104712017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10472
10473 * gcc.dg/pic-2.c: Skip for MIPS.
10474 * gcc.dg/pie-2.c: Skip for MIPS.
10475
d3e19c2c
PC
104762017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10477
10478 PR c++/77752
10479 * g++.dg/cpp0x/initlist97.C: New.
10480 * g++.dg/cpp0x/initlist85.C: Update.
10481
8bee092e
JJ
104822017-03-21 Jakub Jelinek <jakub@redhat.com>
10483
9f30dff0
JJ
10484 PR c/67338
10485 * gcc.dg/pr67338.c: New test.
10486
8bee092e
JJ
10487 PR c++/35878
10488 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10489 dump instead of assembler.
10490 * g++.dg/init/pr35878_2.C: Likewise.
10491 * g++.dg/init/pr35878_3.C: Likewise.
10492
4d1b8e70
JJ
104932017-03-21 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR c/80097
10496 * gcc.dg/ubsan/pr80097.c: New test.
10497
c34923c4
BS
104982017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10499
10500 PR tree-optimization/80054
10501 * g++.dg/torture/pr80054.C: New file.
10502
b0ba96c2
KN
105032017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10504
10505 PR target/79963
10506 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10507 directive to assure selection of proper bit using rlwinm insn.
10508 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10509 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10510 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10511 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10512
92377255
MP
105132017-03-20 Marek Polacek <polacek@redhat.com>
10514 Paolo Carlini <paolo.carlini@oracle.com>
10515
10516 PR c++/80059 - ICE with noexcept and __transaction_atomic
10517 * g++.dg/tm/pr80059-2.C: New test.
10518 * g++.dg/tm/pr80059.C: New test.
10519
243e28bf
ML
105202017-03-20 Martin Liska <mliska@suse.cz>
10521
10522 PR middle-end/79753
10523 * gcc.target/i386/mpx/pr79753.c: New test.
10524
918112d3
ML
105252017-03-20 Martin Liska <mliska@suse.cz>
10526
10527 PR target/79769
10528 PR target/79770
10529 * g++.dg/pr79769.C: New test.
10530 * gcc.target/i386/mpx/pr79770.c: New test.
10531
e325aba2
AK
105322017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10533
10534 PR target/78857
10535 * gcc.target/s390/load-and-test-fp-1.c: New test.
10536 * gcc.target/s390/load-and-test-fp-2.c: New test.
10537
91d2c04c
PT
105382017-03-18 Paul Thomas <pault@gcc.gnu.org>
10539
10540 PR fortran/79676
10541 * gfortran.dg/submodule_28.f08 : New test.
10542
c7e4107b
PT
105432017-03-18 Paul Thomas <pault@gcc.gnu.org>
10544
10545 PR fortran/71838
10546 * gfortran.dg/submodule_26.f08 : New test.
10547 * gfortran.dg/submodule_27.f08 : New test.
10548
d8fe28be
PH
105492017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10550
10551 PR target/79951
10552 * gcc.target/powerpc/pr79951.c: New.
10553
4a17943d
BS
105542017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10555
10556 PR rtl-optimization/79910
10557 * gcc.dg/torture/pr79910.c: New test.
10558
7f166d94
JL
105592017-03-17 Jeff Law <law@redhat.com>
10560
10561 PR tree-optimization/71437
10562 * gcc.dg/tree-ssa/pr71437.c: New test.
10563 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10564 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10565 now caught by VRP, but which were previously caught by DOM.
10566
12c4f7dc
RB
105672017-03-17 Richard Biener <rguenther@suse.de>
10568
10569 PR middle-end/80075
10570 * g++.dg/torture/pr80075.C: New testcase.
10571
207f3423
MM
105722017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10573
10574 PR target/71294
10575 * g++.dg/pr71294.C: New test.
10576
9fc900af
SB
105772017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10578
10579 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10580
c05c2380
JJ
105812017-03-16 Jakub Jelinek <jakub@redhat.com>
10582
e711928b
JJ
10583 PR fortran/80010
10584 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10585
c05c2380
JJ
10586 PR fortran/79886
10587 * gfortran.dg/pr79886.f90: New test.
10588
3231d64b
MM
105892017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10590
10591 PR target/79038
10592 * gcc.target/powerpc/pr79038-1.c: New test.
10593
81ef1f5e
SB
105942017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10595
10596 PR fortran/33271
10597 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10598
395a1e9b
JW
105992017-03-15 Jiong Wang <jiong.wang@arm.com>
10600
10601 PR testsuite/79356
10602 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10603
05f65910
UB
106042017-03-15 Uros Bizjak <ubizjak@gmail.com>
10605
10606 PR target/80019
10607 * gcc.target/i386/pr80019.c: New test.
10608
94285a7d
ML
106092017-03-15 Martin Liska <mliska@suse.cz>
10610
10611 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10612
a983542b
MS
106132017-03-14 Martin Sebor <msebor@redhat.com>
10614
10615 PR tree-optimization/79800
10616 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10617 * gcc.dg/tree-ssa/pr79800.c: New test.
10618
76ca5f40
MM
106192017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10620
10621 PR target/79947
10622 * gcc.target/powerpc/pr79947.c: New test.
10623
5d9a283a
MS
106242017-03-14 Martin Sebor <msebor@redhat.com>
10625
10626 PR middle-end/80020
10627 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10628 * gcc.dg/attr-alloc_size-7.c: Same.
10629 * gcc.dg/attr-alloc_size-9.c: Same.
10630 * gcc.dg/builtin-alloc-size.c: Same.
10631 * gcc.dg/pr80020.c: New test.
10632
4692943d
BS
106332017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10634
10635 PR rtl-optimization/79728
10636 * gcc.target/i386/sse-globalreg.c: New test.
10637
861d9d5e
ML
106382017-03-14 Martin Liska <mliska@suse.cz>
10639
10640 PR lto/66295
10641 * gcc.dg/tree-prof/pr66295.c: New test.
10642
a48018b5
ML
106432017-03-13 Martin Liska <mliska@suse.cz>
10644
10645 PR middle-end/78339
10646 * gcc.target/i386/mpx/pr78339.c: New test.
10647
8c56cc5a
CZ
106482017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10649
065ba179 10650 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10651
14555394
CZ
106522017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10653
065ba179 10654 * gcc.target/arc/pr9001090948.c: New file.
14555394 10655
3079b92e
SB
106562017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10657
10658 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10659 Fix test. Make early-out condition return early. Correct comments.
10660
c08de9db
JD
106612017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10662
10663 PR libgfortran/78854
10664 * gfortran.dg/dtio_25.f90: New test.
10665
66b27545
MS
106662017-03-10 Martin Sebor <msebor@redhat.com>
10667
10668 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10669
8f2f6381
BS
106702017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10671
10672 PR rtl-optimization/78911
10673 * gcc.target/i386/pr78911-1.c: New test.
10674 * gcc.target/i386/pr78911-2.c: New test.
10675
8e2c69b4 106762017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10677
8e2c69b4
WS
10678 PR target/79941
10679 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10680 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10681 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10682
455d833c
MP
106832017-03-10 Marek Polacek <polacek@redhat.com>
10684
10685 PR c++/79967
10686 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10687
cdd669f9
JJ
106882017-03-10 Jakub Jelinek <jakub@redhat.com>
10689
e260b0a7
JJ
10690 PR c++/79899
10691 * g++.dg/other/friend7.C: New test.
10692
cdd669f9
JJ
10693 PR c++/79896
10694 * g++.dg/ext/int128-5.C: New test.
10695
730e6e46
SB
106962017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10697
10698 PR testsuite/79356
10699 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10700 powerpc, sparc, or s390x.
10701
fc8f6304
PH
107022017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10703
10704 PR target/79907
10705 * gcc.target/powerpc/pr79907.c: New.
10706
f1b0632a
OH
107072017-03-10 Olivier Hainque <hainque@adacore.com>
10708
10709 * gnat.dg/opt64.adb: New test.
10710 * gnat.dg/opt64_pkg.ads: New helper.
10711 * gnat.dg/opt64_pkg.adb: New helper.
10712
5558f089
JJ
107132017-03-10 Jakub Jelinek <jakub@redhat.com>
10714
2d9dd4fb
JJ
10715 PR rtl-optimization/79909
10716 * gcc.target/powerpc/pr79909.c: New test.
10717
72772e67
JJ
10718 PR tree-optimization/79972
10719 * gcc.dg/pr79972.c: New test.
10720
5558f089
JJ
10721 PR tree-optimization/77975
10722 * gcc.dg/pr77975.c: New test.
10723
822a132c
MP
107242017-03-09 Marek Polacek <polacek@redhat.com>
10725
10726 PR c++/79962
10727 PR c++/79984
10728 * c-c++-common/nonnull-3.c: New test.
10729 * g++.dg/warn/Wnonnull3.C: New test.
10730
c9819d22
MF
107312017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10732
10733 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10734 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10735
36618428
MP
107362017-03-09 Marek Polacek <polacek@redhat.com>
10737
10738 PR sanitizer/79757
10739 * gcc.dg/ubsan/pr79757-1.c: New test.
10740 * gcc.dg/ubsan/pr79757-2.c: New test.
10741 * gcc.dg/ubsan/pr79757-3.c: New test.
10742 * gcc.dg/ubsan/pr79757-4.c: New test.
10743 * gcc.dg/ubsan/pr79757-5.c: New test.
10744
01e5af5a
JJ
107452017-03-09 Jakub Jelinek <jakub@redhat.com>
10746
10747 PR c/79969
10748 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10749
6443c7c0
MP
107502017-03-09 Marek Polacek <polacek@redhat.com>
10751
10752 PR c++/79687
10753 * g++.dg/expr/ptrmem8.C: New test.
10754 * g++.dg/expr/ptrmem9.C: New test.
10755
d721dc3c
RB
107562017-03-09 Richard Biener <rguenther@suse.de>
10757
10758 PR tree-optimization/79977
10759 * gcc.dg/graphite/pr79977.c: New testcase.
10760
1f1fd3e2
TT
107612017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10762
10763 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10764 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10765 * lib/target-supports.exp (check_effective_target_rdynamic):
10766 New proc.
10767
16967aff
RB
107682017-03-09 Richard Biener <rguenther@suse.de>
10769
10770 PR middle-end/79971
10771 * gcc.dg/fixed-point/pr79971.c: New testcase.
10772
26d7dc48
RB
107732017-03-09 Richard Biener <rguenther@suse.de>
10774
10775 PR ipa/79970
10776 * gcc.dg/torture/pr79970.c: New testcase.
10777
35f77c28
PC
107782017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10779
10780 PR c++/71966
10781 * g++.dg/cpp0x/pr71966-1.C: New.
10782 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10783
8a7df031
ML
107842017-03-09 Martin Liska <mliska@suse.cz>
10785
10786 PR tree-optimization/79631
10787 * gcc.target/i386/mpx/pr79631.c: New test.
10788
3828bb0d
ML
107892017-03-09 Martin Liska <mliska@suse.cz>
10790
10791 PR target/65705
10792 PR target/69804
10793 * gcc.target/i386/pr71458.c: Update scanned pattern.
10794
410a590c
MP
107952017-03-09 Marek Polacek <polacek@redhat.com>
10796
10797 PR c++/79672
10798 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10799 * g++.dg/warn/Wduplicated-branches3.C: New test.
10800
f084a22e
PG
108012017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10802
10803 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10804
a278b1c3
ML
108052017-03-09 Martin Liska <mliska@suse.cz>
10806
10807 PR ipa/79764
10808 * g++.dg/pr79764.C: New test.
10809
8dc19053
ML
108102017-03-09 Martin Liska <mliska@suse.cz>
10811
10812 PR ipa/79761
10813 * g++.dg/pr79761.C: New test.
10814
030fc94a
JJ
108152017-03-09 Jakub Jelinek <jakub@redhat.com>
10816
9e463823
JJ
10817 PR sanitizer/79944
10818 * c-c++-common/asan/pr79944.c: New test.
10819
6b62f323
JJ
10820 PR target/79932
10821 * gcc.target/i386/pr79932-2.c: New test.
10822
030fc94a
JJ
10823 PR target/79932
10824 * gcc.target/i386/pr79932-1.c: New test.
10825
423aec8b
MP
108262017-03-09 Marek Polacek <polacek@redhat.com>
10827
10828 PR c++/79900 - ICE in strip_typedefs
10829 * g++.dg/warn/Wpadded-1.C: New test.
10830
6659fe59
MP
108312017-03-08 Marek Polacek <polacek@redhat.com>
10832
10833 * g++.dg/Walloca1.C: Adjust dg-warning.
10834
f1a675e4
AH
108352017-03-08 Andrew Haley <aph@redhat.com>
10836
10837 PR tree-optimization/79943
10838 * gcc.dg/tree-ssa/pr79943.c: New test.
10839
edfcd7e3
RB
108402017-03-08 Richard Biener <rguenther@suse.de>
10841
10842 PR tree-optimization/79955
10843 * gcc.dg/uninit-24.c: New testcase.
10844
61fdfd8c
RB
108452017-03-08 Richard Biener <rguenther@suse.de>
10846
10847 PR tree-optimization/79920
10848 * gcc.dg/vect/pr79920.c: New testcase.
10849
4b48e883
JJ
108502017-03-08 Jakub Jelinek <jakub@redhat.com>
10851
10852 PR sanitizer/79904
10853 * gcc.dg/ubsan/pr79904.c: New test.
10854
a71dbc63
JJ
108552017-03-07 Jakub Jelinek <jakub@redhat.com>
10856
10857 PR c/79834
10858 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10859 diagnostics.
10860
d8a90142
MP
108612017-03-07 Marek Polacek <polacek@redhat.com>
10862
10863 PR middle-end/79809
10864 * g++.dg/Walloca1.C: New test.
10865
a5e9e3e4
ML
108662017-03-07 Martin Liska <mliska@suse.cz>
10867
10868 PR middle-end/68270
10869 * g++.dg/pr68270.C: New test.
10870
1f6dba54
JJ
108712017-03-07 Jakub Jelinek <jakub@redhat.com>
10872
760f82db
JJ
10873 PR rtl-optimization/79901
10874 * gcc.target/i386/pr79901.c: New test.
10875
1f6dba54
JJ
10876 PR sanitizer/79897
10877 * c-c++-common/ubsan/pr79897.c: New test.
10878
feca7b89
VM
108792017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10880
10881 PR rtl-optimization/79571
10882 * gcc.target/i386/pr79571.c: New.
10883
bdbbf28d
MP
108842017-03-06 Marek Polacek <polacek@redhat.com>
10885
10886 PR c++/79796 - ICE with NSDMI and this pointer
10887 * g++.dg/cpp0x/nsdmi13.C: New test.
10888
52564551
JK
108892017-03-06 Julia Koval <julia.koval@intel.com>
10890
10891 PR target/79793
10892 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10893 directives.
10894 * gcc.target/i386/interrupt-13.c: Ditto.
10895 * gcc.target/i386/interrupt-14.c: Ditto.
10896 * gcc.target/i386/interrupt-15.c: Ditto.
10897
345edb37
JJ
108982017-03-06 Jakub Jelinek <jakub@redhat.com>
10899
10900 PR c++/79822
10901 * g++.dg/cpp0x/constexpr-79822.C: New test.
10902
a8d25fd0
RB
109032017-03-06 Richard Biener <rguenther@suse.de>
10904
10905 PR tree-optimization/79894
10906 * gcc.dg/vect/pr79887.c: New testcase.
10907
522fcdd7
RB
109082017-03-06 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/79824
10911 * gcc.dg/vect/pr79824-1.c: New testcase.
10912 * gcc.dg/vect/pr79824-2.c: Likewise.
10913
54649631
TT
109142017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10915
10916 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10917 gettimeofday. Remove dg-skip-if for AVR.
10918 * lib/target-supports.exp (check_effective_target_gettimeofday):
10919 New proc.
10920
4bbc8970
RD
109212017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10922
10923 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10924 * gcc.target/s390/hotpatch-10.c: Likewise.
10925 * gcc.target/s390/hotpatch-11.c: Likewise.
10926 * gcc.target/s390/hotpatch-12.c: Likewise.
10927 * gcc.target/s390/hotpatch-13.c: Likewise.
10928 * gcc.target/s390/hotpatch-14.c: Likewise.
10929 * gcc.target/s390/hotpatch-15.c: Likewise.
10930 * gcc.target/s390/hotpatch-16.c: Likewise.
10931 * gcc.target/s390/hotpatch-17.c: Likewise.
10932 * gcc.target/s390/hotpatch-18.c: Likewise.
10933 * gcc.target/s390/hotpatch-19.c: Likewise.
10934 * gcc.target/s390/hotpatch-2.c: Likewise.
10935 * gcc.target/s390/hotpatch-26.c: Likewise.
10936 * gcc.target/s390/hotpatch-27.c: Likewise.
10937 * gcc.target/s390/hotpatch-28.c: Likewise.
10938 * gcc.target/s390/hotpatch-3.c: Likewise.
10939 * gcc.target/s390/hotpatch-4.c: Likewise.
10940 * gcc.target/s390/hotpatch-5.c: Likewise.
10941 * gcc.target/s390/hotpatch-6.c: Likewise.
10942 * gcc.target/s390/hotpatch-7.c: Likewise.
10943 * gcc.target/s390/hotpatch-8.c: Likewise.
10944 * gcc.target/s390/hotpatch-9.c: Likewise.
10945
5f215a70
PC
109462017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10947
10948 PR c++/64574
10949 * g++.dg/template/crash125.C: New.
10950
296cc393
JJ
109512017-03-06 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR target/79812
10954 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10955
ca8942a3
TT
109562017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10957
10958 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10959
c1b993c0
PG
109602017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10961
10962 * gcc.target/mips/msa-minmax.c: New tests.
10963
a50a32aa
ML
109642017-03-06 Martin Liska <mliska@suse.cz>
10965
10966 PR sanitize/79783
10967 * g++.dg/asan/pr79783.C: New test.
10968
5ada812c
PG
109692017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10970
10971 * gcc.target/mips/msa-dotp.c: New tests.
10972
334b3c4b
PG
109732017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10974
10975 * gcc.target/mips/msa-bclri.c: New test.
10976
d8b4baeb
PC
109772017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10978
10979 PR c++/70266
10980 * g++.dg/tm/pr70266.C: New.
10981
ef78bc3c 109822017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10983 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10984
10985 * gfortran.dg/coarray/fail_image_1.f08: New test.
10986 * gfortran.dg/coarray/fail_image_2.f08: New test.
10987 * gfortran.dg/coarray/failed_images_1.f08: New test.
10988 * gfortran.dg/coarray/failed_images_2.f08: New test.
10989 * gfortran.dg/coarray/image_status_1.f08: New test.
10990 * gfortran.dg/coarray/image_status_2.f08: New test.
10991 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10992 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10993 * gfortran.dg/coarray_fail_st.f90: New test.
10994 * gfortran.dg/coarray_failed_images_1.f08: New test.
10995 * gfortran.dg/coarray_image_status_1.f08: New test.
10996 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10997
7f5a7d78
MP
109982017-03-03 Marek Polacek <polacek@redhat.com>
10999
11000 PR c/79758
11001 * gcc.dg/noncompile/pr79758.c: New test.
11002
cc195d46
JJ
110032017-03-03 Jakub Jelinek <jakub@redhat.com>
11004
11005 PR middle-end/79805
11006 * g++.dg/opt/pr79805.C: New test.
11007
945b6e16
AS
110082017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11009
11010 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11011 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11012 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11013 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11014 * gcc.target/i386/i386.exp
11015 (check_effective_target_avx512vpopcntdq): New.
11016
31dcc385
TT
110172017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11018
11019 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11020 ilp32 targets and match DImode registers for lp64 targets.
11021
0e174ae1
UB
110222017-03-03 Uros Bizjak <ubizjak@gmail.com>
11023
11024 * g++.dg/pr71624.C: Disable for x32.
11025 * g++.dg/pr71633.C: Ditto.
11026
93505ec5
JJ
110272017-03-03 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR target/79807
11030 * gcc.target/i386/pr79807.c: New test.
11031
d78a1c01
ML
110322017-03-03 Martin Liska <mliska@suse.cz>
11033
11034 PR tree-optimization/79803
11035 * gcc.dg/tree-ssa/pr79803.c: New test.
11036
ec7f796e
ML
110372017-03-03 Martin Liska <mliska@suse.cz>
11038
11039 PR rtl-optimization/79574
11040 * gcc.dg/pr79574-2.c: New test.
11041
30d309aa
RB
110422017-03-03 Richard Biener <rguenther@suse.de>
11043
11044 PR c++/79825
11045 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11046
38801de5
JJ
110472017-03-03 Jakub Jelinek <jakub@redhat.com>
11048
11049 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11050
7278b0a2
MP
110512017-03-03 Marek Polacek <polacek@redhat.com>
11052
11053 PR c++/79791
11054 * g++.dg/warn/Wwrite-strings-1.C: New test.
11055 * g++.dg/warn/Wwrite-strings-2.C: New test.
11056 * g++.dg/warn/Wwrite-strings-3.C: New test.
11057 * g++.dg/warn/Wwrite-strings-4.C: New test.
11058 * g++.dg/warn/Wwrite-strings-5.C: New test.
11059 * g++.dg/warn/Wwrite-strings-6.C: New test.
11060 * g++.dg/warn/Wwrite-strings-7.C: New test.
11061 * g++.dg/warn/Wwrite-strings-8.C: New test.
11062 * g++.dg/warn/Wwrite-strings-9.C: New test.
11063 * g++.dg/warn/Wwrite-strings-10.C: New test.
11064 * g++.dg/warn/Wwrite-strings-11.C: New test.
11065 * g++.dg/warn/Wwrite-strings-12.C: New test.
11066
75473a91
RB
110672017-03-03 Richard Biener <rguenther@suse.de>
11068
11069 PR middle-end/79818
11070 * gcc.dg/torture/pr79818.c: New testcase.
11071
50bea0c5
JJ
110722017-03-02 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR c++/79782
11075 * g++.dg/warn/Wunused-parm-10.C: New test.
11076
130f15ce
UB
110772017-03-02 Uros Bizjak <ubizjak@gmail.com>
11078
11079 * gcc.dg/rtl/x86_64/*.c: Test for
11080 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11081
dc362ada
UB
110822017-03-02 Uros Bizjak <ubizjak@gmail.com>
11083
11084 PR target/79514
11085 * gcc.target/i386/pr79514.c: New test.
11086
fe792dd8
JJ
110872017-03-02 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR rtl-optimization/79780
11090 * gcc.c-torture/compile/pr79780.c: New test.
11091
e80facb4
RB
110922017-03-02 Richard Biener <rguenther@suse.de>
11093
11094 PR tree-optimization/79345
11095 PR c++/42000
11096 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11097 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11098 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11099
eb0e7c34
RB
111002017-03-02 Richard Biener <rguenther@suse.de>
11101
11102 PR c/79756
11103 * gcc.dg/vector-1.c: New testcase.
11104
653a4b32
BC
111052017-03-02 Bin Cheng <bin.cheng@arm.com>
11106
11107 PR tree-optimization/66768
11108 * gcc.target/i386/pr66768.c: New test.
11109
da403f31
RB
111102017-03-02 Richard Biener <rguenther@suse.de>
11111
11112 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11113 * gcc.dg/rtl/x86_64/final.c: Likewise.
11114 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11115 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11116 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11117 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11118
83692f96
RB
111192017-03-02 Richard Biener <rguenther@suse.de>
11120
11121 PR tree-optimization/79777
11122 * gcc.dg/torture/pr79777.c: New testcase.
11123
71dedb33
MS
111242017-03-01 Martin Sebor <msebor@redhat.com>
11125
11126 PR middle-end/79692
11127 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11128 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11129 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11130 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11131
48990905
UB
111322017-03-01 Uros Bizjak <ubizjak@gmail.com>
11133
11134 * gcc.target/i386/invsize-2.c: New test.
11135 * gcc.target/i386/invsize-3.c: Ditto.
11136 * gcc.target/i386/invsize-4.c: Ditto.
11137 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11138 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11139
c7f0c9f3
MM
111402017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11141
11142 PR target/79439
11143 * gcc.target/powerpc/pr79439.c: New test.
11144
f5ef6bfc
PH
111452017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11146
11147 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11148 scan string.
11149
11150
50181506
KN
111512017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11152
11153 PR target/79395
11154 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11155 pattern to look for vcmpequd. instead of vcmpnew.
11156 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11157 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11158 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11159 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11160 look for xvcmpeqdp. instead of xvcmpnedp.
11161 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11162 look for vcmpequd. instead of vcmpnew.
11163 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11164 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11165 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11166 look for xvcmpeqsp. instead of xvcmpnesp.
11167 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11168 look for xvcmpeqdp. instead of xvcmpnedp.
11169 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11170 look for vcmpequd. instead of vcmpnew.
11171 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11172 look for vcmpeqsp instead of xvcmpnesp.
11173 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11174 look for xvcmpeqdp instead of xvcmpnedp.
11175
0100ae43
RB
111762017-03-01 Richard Biener <rguenther@suse.de>
11177
11178 PR middle-end/79721
11179 * gcc.dg/torture/pr79721.c: New testcase.
11180
0f3f4ffe
JJ
111812017-03-01 Jakub Jelinek <jakub@redhat.com>
11182
42132674
JJ
11183 PR c++/79681
11184 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11185 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11186
e3e9e8ca
JJ
11187 PR c++/79746
11188 * g++.dg/warn/Wunused-parm-9.C: New test.
11189
0f3f4ffe
JJ
11190 PR tree-optimization/79734
11191 * g++.dg/opt/pr79734.C: New test.
11192
ad1de652
JJ
111932017-02-28 Jakub Jelinek <jakub@redhat.com>
11194
11195 PR tree-optimization/79737
11196 * gcc.c-torture/execute/pr79737-1.c: New test.
11197 * gcc.c-torture/execute/pr79737-2.c: New test.
11198
7a1ae923
EB
111992017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11200
11201 * gcc.target/sparc/20170228-1.c: New test.
11202
2af0c3ed
UB
112032017-02-28 Uros Bizjak <ubizjak@gmail.com>
11204
11205 * gcc.target/i386/invsize-1.c: New test.
11206
203ced0a
MS
112072017-02-28 Martin Sebor <msebor@redhat.com>
11208
11209 PR tree-optimization/79691
11210 * gcc.dg/tree-ssa/pr79691.c: New test.
11211
8a915b87
JJ
112122017-02-28 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR target/79729
11215 * gcc.target/i386/pr79729.c: New test.
11216
41aa3a38
RB
112172017-02-28 Richard Biener <rguenther@suse.de>
11218
11219 PR tree-optimization/79740
11220 * gcc.dg/torture/pr79740.c: New testcase.
11221
587240d2
RB
112222017-02-28 Richard Biener <rguenther@suse.de>
11223
11224 PR middle-end/79731
11225 * c-c++-common/torture/pr79731.c: New testcase.
11226
dd3f4560
RB
112272017-02-28 Richard Biener <rguenther@suse.de>
11228
11229 PR tree-optimization/79732
11230 * gcc.dg/torture/pr79732.c: New testcase.
11231
c7d97b28
RB
112322017-02-28 Richard Biener <rguenther@suse.de>
11233
11234 PR tree-optimization/79723
11235 * gcc.target/i386/pr79723.c: New testcase.
11236
c8f28a3c
PH
112372017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11238
11239 PR target/79544
11240 * gcc.target/powerpc/pr79544.c: New.
11241
c91c3003
PC
112422017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11243
11244 PR c++/79414
11245 * g++.dg/parse/crash67.C: New.
11246
57fa080b
BC
112472017-02-27 Bin Cheng <bin.cheng@arm.com>
11248
11249 PR tree-optimization/77536
11250 * gcc.dg/vect/pr79347.c: Revise testing string.
11251
68b948d3
RB
112522017-02-27 Richard Biener <rguenther@suse.de>
11253
11254 PR tree-optimization/45397
11255 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11256
69a2e8a1
RB
112572017-02-27 Richard Biener <rguenther@suse.de>
11258
11259 PR tree-optimization/79690
11260 * gcc.target/i386/pr79690.c: New testcase.
11261
c7b608a9
TK
112622017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11263
11264 PR fortran/51119
11265 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11266 of original.
11267 * gfortran.dg/inline_matmul_11.f90: Likewise.
11268 * gfortran.dg/inline_matmul_9.f90: Likewise.
11269 * gfortran.dg/matmul_13.f90: New test.
11270 * gfortran.dg/matmul_14.f90: New test.
11271
98561a9b
JJ
112722017-02-25 Jakub Jelinek <jakub@redhat.com>
11273
11274 PR middle-end/79396
11275 * g++.dg/opt/pr79396.C: New test.
11276
77be9417
DH
112772017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11278
11279 PR fortran/79597
11280 * gfortran.dg/dtio_6.f90: Update test.
11281
112822017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11283
11284 PR fortran/79601
11285 * gfortran.dg/interface_operator_2.f90: New test.
11286
b9822443
JJ
112872017-02-24 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR c/79677
11290 * gcc.dg/pr79677.c: New test.
11291
4bc2b786
MF
112922017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11293
11294 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11295 of mov.ps.
11296 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11297 (cond_move1): Simplify condition to force generation of
11298 mov[nz].ps.
11299 (cond_move2): Likewise.
11300
4227c9ad
JJ
113012017-02-24 Jakub Jelinek <jakub@redhat.com>
11302
11303 PR c++/79588
11304 * g++.dg/warn/Wrestrict-1.C: New test.
11305 * g++.dg/warn/Wrestrict-2.C: New test.
11306
fd527ec1
DE
113072017-02-24 David Edelsohn <dje.gcc@gmail.com>
11308
11309 * g++.dg/ext/complit15.C: Require LTO.
11310
2af8fd5c
TT
113112017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11312
11313 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11314 logical_op_short_circuit to skip targets.
11315 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11316 and s390.
11317
0b9cdb9a
EB
113182017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11319
11320 * gnat.dg/opt63.adb: New test.
11321
4af362a9
EB
113222017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11323
11324 * gnat.dg/discr47.adb: New test.
11325
7699e88f
RB
113262017-02-24 Richard Biener <rguenther@suse.de>
11327
11328 PR tree-optimization/79389
11329 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11330
e3beb191
PC
113312017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11332
11333 PR c++/79361
11334 * g++.dg/cpp0x/pr79361-1.C: New.
11335 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11336
195610aa
EB
113372017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11338
11339 * gcc.target/visium/bit_test.c: Accept any lsr form.
11340 * gcc.target/visium/block_move.c: Tweak.
11341
17885cad
DV
113422017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11343
11344 PR 68749
11345 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11346
45f7faf0
RB
113472017-02-23 Richard Biener <rguenther@suse.de>
11348
11349 PR tree-optimization/79683
11350 * gcc.target/i386/pr79683.c: New testcase.
11351
18eb304e
JL
113522017-02-22 Jeff Law <law@redhat.com>
11353
11354 PR tree-optimization/79578
11355 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11356
0a864a97
SD
113572017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11358
11359 * gcc.target/mips/msa-fp-cc.c: New test.
11360
fe8ece05
JJ
113612017-02-22 Jakub Jelinek <jakub@redhat.com>
11362
e40b6fc7
JJ
11363 PR c++/79664
11364 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11365 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11366 * g++.dg/gomp/pr79664.C: New test.
11367
fe8ece05
JJ
11368 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11369
78af14ae
MP
113702017-02-22 Marek Polacek <polacek@redhat.com>
11371
11372 PR c++/79653
11373 * g++.dg/cpp0x/alignas10.C: New test.
11374 * g++.dg/cpp0x/alignas9.C: New test.
11375
8fdddd3d
MP
11376 PR c++/79657
11377 * g++.dg/ext/underlying_type12.C: New test.
11378
61ac5ebe
MP
11379 PR c/79662
11380 * gcc.dg/enum-incomplete-4.c: New test.
11381
888c7050
JJ
113822017-02-22 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR target/70465
11385 * gcc.target/i386/pr70465-2.c: New test.
11386
6d3daa1a
UB
113872017-02-21 Uros Bizjak <ubizjak@gmail.com>
11388
11389 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11390
76dd203e
RB
113912017-02-22 Richard Biener <rguenther@suse.de>
11392
11393 PR tree-optimization/79673
11394 * gcc.target/i386/pr79673.c: New testcase.
11395
a9c774d2
RB
113962017-02-22 Richard Biener <rguenther@suse.de>
11397
11398 PR tree-optimization/79666
11399 * gcc.dg/torture/pr79666.c: New testcase.
11400
8f4f841a
ML
114012017-02-22 Martin Liska <mliska@suse.cz>
11402
11403 PR lto/79587
11404 * gcc.dg/tree-prof/pr79587.c: New test.
11405
a232a1cb
MP
114062017-02-21 Marek Polacek <polacek@redhat.com>
11407
11408 PR c++/79535
11409 * g++.dg/ext/flexary23.C: New test.
11410
b86fec68
UB
114112017-02-21 Uros Bizjak <ubizjak@gmail.com>
11412
11413 PR target/79593
11414 * gcc.target/i386/pr79593.c: New test.
11415
5c3f1d7b
JJ
114162017-02-21 Jakub Jelinek <jakub@redhat.com>
11417
b7280ac2
JJ
11418 PR c++/79654
11419 * g++.dg/cpp1z/decomp26.C: New test.
11420
5c3f1d7b
JJ
11421 PR sanitizer/79589
11422 * g++.dg/ubsan/pr79589.C: New test.
11423
1486c2a7
JL
114242017-02-21 Jeff Law <law@redhat.com>
11425
11426 PR tree-optimization/79621
11427 * gcc.c-torture/compile/pr79621.c: New test.
11428
2f3ec56d
JJ
114292017-02-21 Jakub Jelinek <jakub@redhat.com>
11430
3bb43119
JJ
11431 PR c++/79655
11432 * g++.dg/cpp1y/constexpr-79655.C: New test.
11433
664beaf2 11434 PR c++/79639
b86fec68 11435 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11436
956d3e61
JJ
11437 PR target/79633
11438 * gcc.target/i386/mpx/pr79633.c: New test.
11439
d4cbfca4
JJ
11440 PR target/79570
11441 * gcc.dg/pr79570.c: New test.
11442
00bc9de3
JJ
11443 PR c++/79641
11444 * c-c++-common/pr79641.c: New test.
11445
d002d099
JJ
11446 PR tree-optimization/79649
11447 * gcc.target/i386/pr79649.c: New test.
11448
2f3ec56d
JJ
11449 PR target/79494
11450 * gcc.dg/pr79494.c: New test.
11451
e6655a5f
SB
114522017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11453
11454 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11455 to dg-options.
11456
114572017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11458
11459 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11460
fd527ec1
DE
114612017-02-02 Jason Merrill <jason@redhat.com>
11462
11463 PR c++/79580
11464 * g++.dg/ext/complit15.C: New.
11465
027a9dd5
KN
114662017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11467
11468 PR target/78056
11469 * gcc.target/powerpc/pr78056-8.c: Remove.
11470
80480cee
MP
114712017-02-20 Marek Polacek <polacek@redhat.com>
11472
11473 PR middle-end/79537
11474 * gcc.dg/comp-goto-4.c: New test.
11475
85ade8d6
MP
11476 PR sanitizer/79558
11477 * c-c++-common/ubsan/bounds-14.c: New test.
11478
705d3b77
JJ
114792017-02-20 Jakub Jelinek <jakub@redhat.com>
11480
11481 PR target/79568
11482 * gcc.target/i386/pr79568-1.c: New test.
11483 * gcc.target/i386/pr79568-2.c: New test.
11484 * gcc.target/i386/pr79568-3.c: New test.
11485
dc42a736
PT
114862017-02-16 Paul Thomas <pault@gcc.gnu.org>
11487
11488 PR fortran/79382
705d3b77
JJ
11489 * gfortran.dg/dtio_10.f90: Change test of error message.
11490 * gfortran.dg/dtio_23.f90: New test.
11491 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11492
1ca6a74f
PT
114932017-02-20 Paul Thomas <pault@gcc.gnu.org>
11494
11495 PR fortran/79434
705d3b77 11496 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11497
63af1586
PT
114982017-02-19 Paul Thomas <pault@gcc.gnu.org>
11499
11500 PR fortran/79447
705d3b77 11501 * gfortran.dg/submodule_24.f08: New test.
63af1586 11502
4ca4d1e9
AV
115032017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11504
11505 PR fortran/79229
11506 * gfortran.dg/class_allocate_24.f90: New test.
11507
dea71ad0
PT
115082017-02-19 Paul Thomas <pault@gcc.gnu.org>
11509
11510 PR fortran/79402
11511 * gfortran.dg/submodule_23.f90: New test.
11512
f46e2bc9
PC
115132017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11514
11515 PR c++/79380
11516 * g++.dg/cpp0x/alignas8.C: New.
11517
7dfa657b
JW
115182017-02-19 Eric Fiselier <eric@efcs.ca>
11519 Jonathan Wakely <jwakely@redhat.com>
11520
11521 PR c++/69523
11522 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11523
eab1f169
PK
115242017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11525
11526 * gcc.dg/gimplefe-26.c: New test.
11527
47e16d83
JDA
115282017-02-18 John David Anglin <danglin@gcc.gnu.org>
11529
11530 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11531
c2615951
JJ
115322017-02-18 Jakub Jelinek <jakub@redhat.com>
11533
c28fcc60
JJ
11534 PR target/79569
11535 * gcc.target/i386/3dnowA-3.c: New test.
11536
c2615951
JJ
11537 PR target/79559
11538 * gcc.target/i386/pr79559.c: New test.
11539
97fcf744
JM
115402017-02-17 Joseph Myers <joseph@codesourcery.com>
11541
11542 * gcc.dg/c11-float-2.c: New test.
11543 * gcc.dg/torture/float128-floath.c,
11544 gcc.dg/torture/float128x-floath.c,
11545 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11546 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11547 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11548 *_DECIMAL_DIG macros with DECIMAL_DIG.
11549
a530e181
BS
115502017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11551
11552 PR target/79261
11553 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11554
1d516992
JK
115552017-02-17 Julia Koval <julia.koval@intel.com>
11556
11557 * gcc.target/i386/rdpid.c New test.
11558 * gcc.target/i386/sse-12.c: Add -mrdpid.
11559 * gcc.target/i386/sse-13.c: Ditto.
11560 * gcc.target/i386/sse-14.c: Ditto.
11561 * gcc.target/i386/sse-22.c: Ditto.
11562 * gcc.target/i386/sse-23.c: Ditto.
11563 * g++.dg/other/i386-2.C: Ditto.
11564 * g++.dg/other/i386-3.C: Ditto.
11565
3185712c
SB
115662017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11567
11568 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11569 * gcc.dg/pr61441.c: Ditto.
11570
a261ee49
ML
115712017-02-17 Martin Liska <mliska@suse.cz>
11572
11573 PR rtl-optimization/79574
11574 * gcc.dg/pr79574.c: New test.
11575
5bf69d74
MP
115762017-02-17 Marek Polacek <polacek@redhat.com>
11577
11578 PR middle-end/79536
11579 * gcc.dg/torture/pr79536.c: New test.
11580
a72b242e
AM
115812017-02-16 Alan Modra <amodra@gmail.com>
11582
11583 * gcc.c-torture/execute/pr79286.c: New.
11584
bcac0b4d
JJ
115852017-02-16 Jakub Jelinek <jakub@redhat.com>
11586
11587 PR c++/79512
11588 * c-c++-common/gomp/pr79512.c: New test.
11589
945c17d8
MS
115902017-02-15 Martin Sebor <msebor@redhat.com>
11591
11592 PR c++/79363
11593 * g++.dg/ext/flexary12.C: Adjust.
11594 * g++.dg/ext/flexary20.C: Same.
11595 * g++.dg/ext/flexary21.C: Same.
11596 * g++.dg/ext/flexary22.C: New test.
11597
25c99850
BC
115982017-02-15 Bin Cheng <bin.cheng@arm.com>
11599
11600 PR tree-optimization/79347
11601 * gcc.dg/vect/pr79347.c: New test.
11602
4f5e5fcb
JJ
116032017-02-15 Jakub Jelinek <jakub@redhat.com>
11604
e7202857
JJ
11605 PR c++/79301
11606 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11607 [[deprecated]] comment.
11608 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11609 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11610 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11611 [[deprecated]] in -std=c++11.
11612 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11613 [[fallthrough]] in -std=c++11 and -std=c++14.
11614
4f5e5fcb
JJ
11615 PR c++/79288
11616 * g++.dg/tls/pr79288.C: New test.
11617
c7545f1c
MP
116182017-02-15 Marek Polacek <polacek@redhat.com>
11619
11620 PR c/79515
11621 * gcc.dg/dfp/pr79515.c: New.
11622
1114b39c
DE
116232017-02-15 David Edelsohn <dje.gcc@gmail.com>
11624
11625 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11626
93b87d1d
TS
116272017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11628
11629 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11630 "opt_files".
11631
fa8db6ea
JJ
116322017-02-15 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR target/79487
11635 * gcc.dg/dfp/pr79487.c: New test.
11636 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11637 2017-02-13 change.
11638
8722316b
CL
116392017-01-14 Carl Love <cel@us.ibm.com>
11640
11641 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11642 xvcvsxdsp and xvcvuxdsp instructions.
11643
2932fe90
SB
116442017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11645
11646 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11647 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11648 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11649 64-bit default target.
11650 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11651 a 64-bit default target.
11652
63d09033
JJ
116532017-02-14 Jakub Jelinek <jakub@redhat.com>
11654
11655 PR target/79481
11656 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11657 (test_3vx): Change return type from int to void.
63d09033
JJ
11658 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11659 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11660 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11661 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11662 tests.
11663 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11664 (test_3vx): Change return type from int to void.
11665 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11666 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11667 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11668 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11669 tests.
11670 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11671 intrinsic. Change scan-assembler-times number from 1 to 2.
11672 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11673 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11674 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11675 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11676 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11677 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11678 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11679
8668fae0
UB
116802017-02-14 Uros Bizjak <ubizjak@gmail.com>
11681
11682 PR middle-end/61225
11683 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11684 Use dg-additional-options for ia32 target. Remove XFAIL.
11685
95d96609
UB
116862017-02-14 Uros Bizjak <ubizjak@gmail.com>
11687
11688 PR target/79495
11689 * gcc.target/i386/pr79495.c: New test.
11690
6f207d58
MP
116912017-02-14 Marek Polacek <polacek@redhat.com>
11692
11693 PR c++/79420
11694 PR c++/79463
11695 * g++.dg/cpp1y/pr79463.C: New.
11696 * g++.dg/template/incomplete10.C: New.
11697 * g++.dg/template/incomplete9.C: New.
11698
ee139af5
L
116992017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11700
11701 PR target/79498
11702 * gcc.target/i386/pr79498.c: New test.
11703
bf00c9e0
MS
117042017-02-14 Martin Sebor <msebor@redhat.com>
11705
11706 PR middle-end/79448
11707 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11708 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11709 * gcc.dg/tree-ssa/pr79448.c: New test.
11710
6c022f73
JL
117112017-02-14 Jeff Law <law@redhat.com>
11712
11713 PR tree-optimization/79095
11714 * g++.dg/pr79095-1.C: New test
11715 * g++.dg/pr79095-2.C: New test
11716 * g++.dg/pr79095-3.C: New test
11717 * g++.dg/pr79095-4.C: New test
11718 * g++.dg/pr79095-5.C: New test
11719 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11720 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11721
b719f884
JG
117222017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11723
11724 * gcc.target/aarch64/vect_fp16_1.c: New.
11725
1be33173
PK
117262017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11727
11728 * gcc.dg/gimplefe-25.c: New test.
11729
73424a09
JJ
117302017-02-14 Jakub Jelinek <jakub@redhat.com>
11731
11732 PR tree-optimization/79408
11733 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11734
977472e8
RB
117352017-02-14 Richard Biener <rguenther@suse.de>
11736
11737 PR middle-end/79432
11738 * gcc.dg/torture/pr79432.c: New testcase.
11739
ee75687b
MS
117402017-02-13 Martin Sebor <msebor@redhat.com>
11741
11742 PR middle-end/79496
11743 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11744
b84702c0
JJ
117452017-02-13 Jakub Jelinek <jakub@redhat.com>
11746
ecc04fae
JJ
11747 PR sanitizer/79341
11748 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11749 variables volatile.
11750
b84702c0
JJ
11751 PR c++/79232
11752 * g++.dg/cpp1z/eval-order4.C: New test.
11753 * g++.dg/other/pr79232.C: New test.
11754
b9a161ff
NS
117552017-02-13 Nathan Sidwell <nathan@acm.org>
11756
11757 PR c++/79296
11758 * g++.dg/cpp0x/pr79296.C: New.
11759
d8505fac
SB
117602017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11761
11762 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11763 Instead, xfail powerpc*-*-* && lp64.
11764
efb802cb
SB
117652017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11766
11767 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11768 powerpc_p8vector_ok.
11769 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11770
8d6427c6
AS
117712017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11772
11773 PR target/79449
11774 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11775 for reading beyond a 4k boundary.
11776
9b7716c9
JJ
117772017-02-13 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR rtl-optimization/79388
11780 PR rtl-optimization/79450
11781 * gcc.c-torture/execute/pr79388.c: New test.
11782 * gcc.c-torture/execute/pr79450.c: New test.
11783
4bb91707
TK
117842017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11785
11786 PR fortran/65542
9b7716c9 11787 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11788
e22910c2
JJ
117892017-02-11 Jakub Jelinek <jakub@redhat.com>
11790
11791 PR sanitizer/79341
11792 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11793
acbbac04
JH
117942017-02-11 Jan Hubicka <hubicka@ucw.cz>
11795
11796 PR tree-ssa/56727
11797 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11798
e493f96b
JJ
117992017-02-10 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR c++/79457
11802 * g++.dg/cpp0x/pr79457.C: New test.
11803
773acd54
SB
118042017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11805
11806 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11807 scan-assembler unless lp64.
11808
b56f814e
SB
118092017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11810
11811 PR tree-optimization/66612
11812 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11813
5e659d16
SB
118142017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11815
11816 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11817 of all powerpc.
11818
6f4f30bf
MP
118192017-02-10 Marek Polacek <polacek@redhat.com>
11820
11821 PR c++/79435
11822 * g++.dg/cpp1y/pr79435.C: New.
11823
3799a5b8
MP
11824 PR c++/79184
11825 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11826
052ef81d
CL
118272017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11828
11829 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11830 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11831 New.
11832 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11833 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11834 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11835 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11836 (vtst_expected_poly64x2): Move to aarch64-only section.
11837 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11838 (vtst_p64, vtstq_p64): New tests.
11839
a7c8ed0c
PC
118402017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11841
11842 PR c++/71737
11843 * g++.dg/cpp0x/pr71737.C: New.
11844
3dcde5ef 118452017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11846 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11847
11848 * gcc.dg/gimplefe-error-1.c: New testcase.
11849 * gcc.dg/gimplefe-error-2.c: New testcase.
11850 * gcc.dg/gimplefe-error-3.c: New testcase.
11851
6139a3b7
JJ
118522017-02-10 Jakub Jelinek <jakub@redhat.com>
11853
11854 PR tree-optimization/79411
11855 * gcc.c-torture/compile/pr79411.c: New test.
11856
9bfc55d0
JJ
118572017-02-09 Jakub Jelinek <jakub@redhat.com>
11858 Jason Merrill <jason@redhat.com>
11859
11860 PR c++/79143
11861 * g++.dg/cpp1z/pr79143.C: New test.
11862
0b90c541
JH
118632017-02-09 Jan Hubicka <hubicka@ucw.cz>
11864
11865 * gcc.dg/loop-unswitch-2.c: Update testcase.
11866 * gcc.dg/loop-unswitch-1.c: Update testcase.
11867
192b048b
MP
118682017-02-09 Marek Polacek <polacek@redhat.com>
11869
11870 PR c/79428
11871 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11872 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11873 * c-c++-common/goacc/pr79428-1.c: New test.
11874 * c-c++-common/gomp/pr79428-2.c: New test.
11875 * c-c++-common/gomp/pr79428-5.c: New test.
11876 * c-c++-common/gomp/pr79428-6.c: New test.
11877 * c-c++-common/pr79428-3.c: New test.
11878
e9a9033b
AK
118792017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11880
11881 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11882 testcases.
11883
56f71478
JJ
118842017-02-09 Jakub Jelinek <jakub@redhat.com>
11885
28f6839b
JJ
11886 PR c/79413
11887 * gcc.c-torture/compile/pr79413.c: New test.
11888
f08683a1
JJ
11889 PR c++/79429
11890 * c-c++-common/gomp/pr79429.c: New test.
11891 * g++.dg/gomp/pr79429.C: New test.
11892
56f71478
JJ
11893 PR c/79431
11894 * c-c++-common/gomp/pr79431.c: New test.
11895
02889d23
CLT
118962017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11897 Cesar Philippidis <cesar@codesourcery.com>
11898 Joseph Myers <joseph@codesourcery.com>
11899 Chung-Lin Tang <cltang@codesourcery.com>
11900
11901 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11902 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11903 * c-c++-common/goacc/loop-auto-2.c: New.
11904 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11905 * c-c++-common/goacc/tile-2.c: New.
11906 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11907 * g++.dg/goacc/tile-1.C: New, check tile subst.
11908 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11909 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11910 * gfortran.dg/goacc/tile-1.f90: New test.
11911 * gfortran.dg/goacc/tile-2.f90: New test.
11912 * gfortran.dg/goacc/tile-lowering.f95: New test.
11913
9c0c77d2
RB
119142017-02-09 Richard Biener <rguenther@suse.de>
11915
11916 PR tree-optimization/69823
11917 * gcc.dg/graphite/pr69823.c: New testcase.
11918
f39bad9f
PH
119192017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11920
11921 PR target/78604
11922 * gcc.target/powerpc/pr78604.c: New.
11923
fc00b9ce
KN
119242017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11925
11926 PR target/68972
11927 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11928 disable this test on power architecture.
11929
50c1f4a5
RB
119302017-02-08 Richard Biener <rguenther@suse.de>
11931
11932 PR tree-optimization/71824
11933 PR tree-optimization/79409
11934 * gcc.dg/graphite/pr71824-3.c: New testcase.
11935
74a15d14
JJ
119362017-02-08 Jakub Jelinek <jakub@redhat.com>
11937
11938 PR tree-optimization/79408
11939 * gcc.dg/tree-ssa/pr79408.c: New test.
11940
d798497e
RB
119412017-02-08 Richard Biener <rguenther@suse.de>
11942
11943 PR tree-optimization/71824
11944 * gcc.dg/graphite/pr71824-2.c: New testcase.
11945
9d5019a1
AP
119462017-02-07 Andrew Pinski <apinski@cavium.com>
11947
705d3b77 11948 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11949
ec48209a
JJ
119502017-02-07 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR rtl-optimization/79386
11953 * gcc.c-torture/compile/pr79386.c: New test.
11954
e5f234b2
DV
119552017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11956 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11957
11958 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11959 *-*-solaris*.
11960
1f138b75
JJ
119612017-02-07 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR target/79299
11964 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11965 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11966
7af4b20d
RB
119672017-02-07 Richard Biener <rguenther@suse.de>
11968
11969 * gcc.dg/gimplefe-23.c: New testcase.
11970 * gcc.dg/gimplefe-24.c: Likewise.
11971
d95c2fc7
CL
119722017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11973
11974 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11975 scan-assembler instead of scan-assembler-times.
11976 * gcc.target/aarch64/test_frame_10.c: Likewise.
11977 * gcc.target/aarch64/test_frame_12.c: Likewise.
11978 * gcc.target/aarch64/test_frame_2.c: Likewise.
11979 * gcc.target/aarch64/test_frame_4.c: Likewise.
11980 * gcc.target/aarch64/test_frame_6.c: Likewise.
11981 * gcc.target/aarch64/test_frame_7.c: Likewise.
11982 * gcc.target/aarch64/test_frame_8.c: Likewise.
11983
fa5d44d0
RO
119842017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11985
11986 * gcc.target/i386/pr78419.c: Require ifunc support.
11987
d9b4ce00
DE
119882017-02-07 David Edelsohn <dje.gcc@gmail.com>
11989
11990 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11991
bb7d75ff
PP
119922017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11993
11994 PR c++/79360
11995 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11996
122e7b4f
KC
119972017-02-06 Kito Cheng <kito.cheng@gmail.com>
11998
11999 * lib/target-supports.exp: Define the RISC-V target.
12000 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12001 * gcc.dg/builtin-apply2.c: Likewise.
12002 * gcc.dg/ifcvt-4.c: Likewise.
12003 * gcc.dg/loop-8.c: Likewise.
12004 * gcc.dg/sibcall-10.c: Likewise.
12005 * gcc.dg/sibcall-9.c: Likewise.
12006 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12007 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12008 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12009 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12010 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12011 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12012 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12013
391675ac
MM
120142017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12015
12016 PR target/66144
12017 * gcc.target/powerpc/pr66144-1.c: New test.
12018 * gcc.target/powerpc/pr66144-2.c: Likewise.
12019 * gcc.target/powerpc/pr66144-3.c: Likewise.
12020
e495e31a
MS
120212017-02-06 Martin Sebor <msebor@redhat.com>
12022
12023 PR tree-optimization/79376
12024 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12025 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12026
2568d8a1
JJ
120272017-02-06 Jakub Jelinek <jakub@redhat.com>
12028
98e09245
JJ
12029 PR c++/79379
12030 * g++.dg/cpp1y/constexpr-79379.C: New test.
12031
e8b0383c
JJ
12032 PR c++/79377
12033 * g++.dg/lookup/pr79377.C: New test.
12034
a5e8cbd1
JJ
12035 PR c++/79372
12036 * g++.dg/cpp1z/decomp25.C: New test.
12037
2568d8a1
JJ
12038 PR tree-optimization/79284
12039 * gcc.c-torture/compile/pr79284.c: New test.
12040
aae936b9
PC
120412017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12042
12043 PR c++/70448
12044 * g++.dg/cpp0x/pr70448.C: New.
12045
daf57541
DV
120462017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12047
12048 PR 78348
12049 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12050 to dg-options.
12051
0898c74d
GJL
120522017-02-06 Georg-Johann Lay <avr@gjlay.de>
12053
12054 PR target/78883
12055 * gcc.c-torture/compile/pr78883.c: New test.
12056
5d3ebb71
JH
120572017-02-05 Jan Hubicka <hubicka@ucw.cz>
12058
12059 PR tree-ssa/79347
12060 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12061 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12062 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12063 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12064 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12065 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12066 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12067 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12068 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12069 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12070 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12071 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12072 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12073
139d4065
AV
120742017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12075
12076 PR fortran/79344
12077 * gfortran.dg/allocate_with_source_24.f90: New test.
12078
4b9c80d8
AV
120792017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12080
12081 PR fortran/79230
12082 * gfortran.dg/der_ptr_component_2.f90: New test.
12083
f3877b2f
EB
120842017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12085
12086 * gcc.target/sparc/20170205-1.c: New test.
12087
d8a09ada
JDA
120882017-02-03 John David Anglin <danglin@gcc.gnu.org>
12089
a2a86d6a
JDA
12090 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12091 libatomic_available.
12092
a1d99925
JDA
12093 * gcc.dg/pr77587.c: Require alias support.
12094 * gcc.dg/pr77587a.c: Likewise.
12095
d8bf159e
JDA
12096 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12097 * gcc.c-torture/execute/pr78622.c: Likewise.
12098
d8a09ada
JDA
12099 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12100 hppa*-*-hpux*.
12101 * c-c++-common/Wunused-var-16.c: Likewise.
12102 * c-c++-common/builtin-shuffle-1.c: Likewise.
12103 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12104 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12105
f589a1ce
MS
121062017-02-03 Martin Sebor <msebor@redhat.com>
12107
12108 PR tree-optimization/79327
12109 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
12110 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12111 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 12112
5b00f9d2
JJ
121132017-02-03 Jakub Jelinek <jakub@redhat.com>
12114 Martin Sebor <msebor@redhat.com>
12115
12116 PR tree-optimization/79327
12117 * gcc.dg/tree-ssa/pr79327.c: New test.
12118 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12119 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12120 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12121 (test_sprintf_chk_range_schar): Adjust dg-message.
12122 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12123 * gcc.c-torture/execute/pr79327.c: New test.
12124
437f0a81
JJ
121252017-02-03 Jakub Jelinek <jakub@redhat.com>
12126
12127 PR target/79354
12128 * gcc.target/powerpc/pr79354.c: New test.
12129 * gcc.c-torture/execute/pr79354.c: New test.
12130
3f343040
MS
121312017-02-03 Martin Sebor <msebor@redhat.com>
12132
12133 PR tree-optimization/79352
12134 * gcc.dg/tree-ssa/pr79352.c: New test.
12135
46a2ab58
ML
121362017-02-03 Martin Liska <mliska@suse.cz>
12137
12138 PR lto/66295
12139 * gcc.target/i386/mvc9.c: New test.
12140
baa2d1cd
PH
121412017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12142
12143 PR target/79158
12144 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12145 to VSX reg.
12146
30c6ec2f
JH
121472017-02-02 Jan Hubicka <hubicka@ucw.cz>
12148
12149 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12150 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12151 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12152 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12153 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12154 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12155 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12156 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12157 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12158 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12159 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12160 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12161 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12162
ebee1eb9
MS
121632017-02-02 Martin Sebor <msebor@redhat.com>
12164
12165 PR middle-end/79275
12166 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12167 * gcc.dg/tree-ssa/pr79275.c: New test.
12168
dcd25b8a
AS
121692017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12170
dc362ada 12171 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 12172
0f0c2cc3
JH
121732017-02-02 Jan Hubicka <hubicka@ucw.cz>
12174
12175 PR middle-end/77445
12176 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12177 threading is done.
12178
1c372840
TC
121792017-02-02 Tamar Christina <tamar.christina@arm.com>
12180
12181 PR middle-end/78142
12182 * gcc.target/aarch64/vector_initialization_nostack.c
12183 (f12): Use one vector
12184
9f11a4a7
JJ
121852017-02-02 Jakub Jelinek <jakub@redhat.com>
12186
bef7e561
JJ
12187 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12188 * c-c++-common/asan/misalign-1.c: Likewise.
12189 * c-c++-common/asan/misalign-2.c: Likewise.
12190 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12191 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12192 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12193 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12194 add -ffat-lto-objects from/to dg-additional-options.
12195 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12196 dg-additional-options.
12197
9f11a4a7
JJ
12198 PR target/79197
12199 * gcc.target/powerpc/pr79197.c: New test.
12200 * gcc.c-torture/compile/pr79197.c: New test.
12201
09661674
RB
122022017-02-02 Richard Biener <rguenther@suse.de>
12203
12204 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12205
d8d58893
PC
122062017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12207
12208 PR c++/69637
12209 * g++.dg/cpp0x/pr69637-1.C: New.
12210 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12211
521a70a4
AK
122122017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12213
12214 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12215
e26b502d
BS
122162017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12217
12218 PR target/70012
12219 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12220 conditions.
12221
55e75c7c
JJ
122222017-02-01 Jakub Jelinek <jakub@redhat.com>
12223
12224 PR testsuite/79324
12225 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12226 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12227 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12228 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12229 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12230 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12231 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12232 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12233 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12234 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12235 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12236 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12237 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12238
a4476973
ML
122392017-02-01 Martin Liska <mliska@suse.cz>
12240
12241 PR testsuite/79272
12242 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12243
3f3181b1
RB
122442017-02-01 Richard Biener <rguenther@suse.de>
12245
12246 PR testsuite/76957
12247 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12248 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12249 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12250 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12251
1e7ef862
RB
122522017-02-01 Richard Biener <rguenther@suse.de>
12253
12254 PR middle-end/79315
12255 * gfortran.dg/pr79315.f90: New testcase.
12256
405a7406
RB
122572017-02-01 Richard Biener <rguenther@suse.de>
12258
12259 PR tree-optimization/71824
12260 * gcc.dg/graphite/pr71824.c: New testcase.
12261
19bdccb4
JJ
122622017-01-31 Jakub Jelinek <jakub@redhat.com>
12263
12264 PR c++/79304
12265 * g++.dg/diagnostic/pr79304.C: New test.
12266
fcb2cdfc
DM
122672017-01-31 David Malcolm <dmalcolm@redhat.com>
12268
12269 PR c++/79298
12270 * g++.dg/spellcheck-pr79298.C: New test case.
12271
7cfa044d
DM
122722017-01-31 David Malcolm <dmalcolm@redhat.com>
12273
12274 PR preprocessor/79210
12275 * gcc.dg/format/pr79210.c: New test case.
12276 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12277 New function.
12278
de3fbef6
NS
122792017-01-31 Nathan Sidwell <nathan@acm.org>
12280
5ae37bdf
NS
12281 PR c++/79290
12282 * g++.dg/warn/pr79290.C: New.
12283
de3fbef6
NS
12284 PR c++/67273
12285 PR c++/79253
12286 * g++.dg/cpp1y/pr67273.C: New.
12287 * g++.dg/cpp1y/pr79253.C: New.
12288
7f357c61
NS
122892017-01-31 Nathan Sidwell <nathan@acm.org>
12290
12291 PR c++/79264
12292 * g++.dg/cpp1y/pr61636-1.C: Augment.
12293
5b11971a
CL
122942017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12295
12296 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12297 rand() instead of random().
12298
8b670f93
AH
122992017-01-30 Aldy Hernandez <aldyh@redhat.com>
12300
12301 PR tree-optimization/71691
12302 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12303
4727e06b
AK
123042017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12305
12306 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12307 __ARCH__.
12308
b6dae849
JJ
123092017-01-31 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR tree-optimization/79267
12312 * g++.dg/opt/pr79267.C: New test.
12313
40fb9c89
AO
123142017-01-30 Alexandre Oliva <aoliva@redhat.com>
12315
12316 PR debug/63238
12317 * gcc.dg/debug/dwarf2/align-1.c: New.
12318 * gcc.dg/debug/dwarf2/align-2.c: New.
12319 * gcc.dg/debug/dwarf2/align-3.c: New.
12320 * gcc.dg/debug/dwarf2/align-4.c: New.
12321 * gcc.dg/debug/dwarf2/align-5.c: New.
12322 * gcc.dg/debug/dwarf2/align-6.c: New.
12323 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12324 * g++.dg/debug/dwarf2/align-1.C: New.
12325 * g++.dg/debug/dwarf2/align-2.C: New.
12326 * g++.dg/debug/dwarf2/align-3.C: New.
12327 * g++.dg/debug/dwarf2/align-4.C: New.
12328 * g++.dg/debug/dwarf2/align-5.C: New.
12329 * g++.dg/debug/dwarf2/align-6.C: New.
12330
3095f651
AS
123312017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12332
12333 PR target/79170
12334 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12335
3cf88bff
MS
123362017-01-30 Martin Sebor <msebor@redhat.com>
12337
12338 PR testsuite/79293
12339 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12340
37731134
ML
123412017-01-30 Martin Liska <mliska@suse.cz>
12342
12343 PR gcov-profile/79259
12344 * g++.dg/tree-prof/pr79259.C: New test.
12345
0c7247cc
RB
123462017-01-30 Richard Biener <rguenther@suse.de>
12347
12348 PR tree-optimization/79276
12349 * gcc.dg/torture/pr79276.c: New testcase.
12350
ab4be5d1
DV
123512017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12352
12353 PR target/79240
12354 * gcc.target/s390/pr79240.c: New test.
12355
6687d58d
BS
123562017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12357
12358 PR target/79268
12359 * gcc.target/powerpc/pr79268.c: New file.
12360 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12361 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12362 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12363 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12364
b5df96c3
JDA
123652017-01-28 John David Anglin <danglin@gcc.gnu.org>
12366
fc34d7b8
JDA
12367 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12368
9efc84e4
JDA
12369 PR testsuite/70583
12370 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12371
4bfbe3ae
JDA
12372 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12373 * gnat.dg/debug9.adb: Likewise.
12374
8d0b306f
JDA
12375 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12376
b5df96c3
JDA
12377 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12378 libatomic_available.
12379 * gfortran.dg/coarray_42.f90: Likewise.
12380 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12381 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12382 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12383
eb339366
MS
123842017-01-27 Martin Sebor <msebor@redhat.com>
12385
12386 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12387
711ce021
BS
123882017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12389
12390 PR rtl-optimization/79194
12391 * gcc.dg/torture/pr79194.c: New test.
12392
d8321b33
VM
123932017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12394
12395 PR tree-optimization/71374
2568d8a1 12396 * gcc.target/i386/pr71374.c: New.
d8321b33 12397
9e2ea13e
MS
123982017-01-27 Martin Sebor <msebor@redhat.com>
12399
12400 PR c++/71290
12401 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12402 a dg-error directive.
12403
9eb7045b
VM
124042017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12405
12406 PR target/79131
12407 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12408 * gcc.target/arm/pr79131-2.c: New.
12409
f75bbf3f
BS
124102017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12411
12412 PR target/65484
12413 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12414 vectorized on POWER unless hardware misaligned loads are
12415 available.
12416
3f54004b
BC
124172017-01-27 Bin Cheng <bin.cheng@arm.com>
12418
12419 PR rtl-optimization/78559
12420 * gcc.c-torture/execute/pr78559.c: New test.
12421
40b6bff9
RB
124222017-01-27 Richard Biener <rguenther@suse.de>
12423
12424 PR tree-optimization/79245
12425 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12426 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12427
b2f8892e
JJ
124282017-01-27 Jakub Jelinek <jakub@redhat.com>
12429
12430 PR c/79199
12431 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12432 target. Use 4294967293U instead of 4294967293.
12433
b002f3b9
RB
124342017-01-27 Richard Biener <rguenther@suse.de>
12435
12436 PR tree-optimization/71433
12437 * gcc.dg/Warray-bounds-21.c: New testcase.
12438
38f50ab6
RB
124392017-01-27 Richard Biener <rguenther@suse.de>
12440
12441 PR tree-optimization/79244
12442 * gcc.dg/torture/pr79244.c: New testcase.
12443
c04f4139
JJ
124442017-01-27 Jakub Jelinek <jakub@redhat.com>
12445
12446 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12447 all occurrences of 40 to 32.
12448
6ca513f9
RE
124492017-01-27 Richard Earnshaw <rearnsha@arm.com>
12450
12451 PR target/79239
12452 * gcc.target/arm/pr79239.c: New test.
12453
d876f5cd
DV
124542017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12455
12456 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12457
bb6a6ee9
AB
124582017-01-27 Adam Butcher <adam@jessamine.co.uk>
12459
12460 PR c++/64382
12461 * g++.dg/cpp1y/pr64382.C: New test.
12462
31c87a43
MS
124632017-01-26 Martin Sebor <msebor@redhat.com>
12464
12465 PR middle-end/78703
12466 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12467 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12468 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12469 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12470
f7c06c0f
JJ
124712017-01-26 Jakub Jelinek <jakub@redhat.com>
12472
b0670cc0
JJ
12473 PR debug/79129
12474 * g++.dg/debug/dwarf2/pr79129.C: New test.
12475
f7c06c0f
JJ
12476 PR debug/78835
12477 * g++.dg/debug/dwarf2/pr78835.C: New test.
12478
5d93da1d
MS
124792017-01-26 Martin Sebor <msebor@redhat.com>
12480
12481 PR middle-end/78703
12482 * gcc.dg/format/pr78569.c: Adjust.
12483 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12484 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12485 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12486 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12487 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12488 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12489 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12490 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12491 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12492 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12493 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12494
905d2812
JJ
124952017-01-26 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR c++/68727
12498 * g++.dg/other/offsetof8.C: Add expected error.
12499 * g++.dg/other/offsetof9.C: New test.
12500
b3db8d77
DE
125012017-01-26 David Edelsohn <dje.gcc@gmail.com>
12502
12503 * g++.dg/opt/declone3.C: Require LTO.
12504
15961e4a
VM
125052017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12506
12507 PR target/79131
12508 * gcc.target/arm/pr79131.c: New.
12509
e39dd802
BC
125102017-01-26 Bin Cheng <bin.cheng@arm.com>
12511
12512 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12513
bc9efeab
JW
125142017-01-26 Jonathan Wakely <jwakely@redhat.com>
12515
12516 PR libstdc++/79190
12517 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12518 matches replaced operator delete.
12519
b5f75f0b
JJ
125202017-01-26 Jakub Jelinek <jakub@redhat.com>
12521
12522 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12523 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12524 avx512f with avx512dq.
12525 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12526 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12527 avx512f with avx512dq.
12528 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12529 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12530 avx512f with avx512dq.
12531
0a38b341
MP
125322017-01-26 Marek Polacek <polacek@redhat.com>
12533
12534 PR c/79199
12535 * c-c++-common/Wduplicated-branches-13.c: New test.
12536
ebff5c3f
DS
125372017-01-26 David Sherwood <david.sherwood@arm.com>
12538
12539 PR middle-end/79212
12540 * gfortran.dg/gomp/sharing-4.f90: New test.
12541
e6d55103
JJ
125422017-01-26 Jakub Jelinek <jakub@redhat.com>
12543
1a27fab1
JJ
12544 PR target/70465
12545 * gcc.target/i386/pr70465.c: New test.
12546
e6d55103
JJ
12547 * brig.dg/dg.exp: Update copyright years.
12548 * lib/brig-dg.exp: Update copyright years.
12549 * lib/brig.exp: Update copyright years.
12550
b5aa1281
MM
125512017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12552
12553 PR target/79179
12554 * gcc.target/powerpc/pr79179.c: New test.
12555
3b5de3cb
BS
125562017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12557
12558 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12559 generation to accept D-mode memory accesses.
12560
dbe81dbe
MS
125612017-01-25 Martin Sebor <msebor@redhat.com>
12562
12563 PR c++/71290
12564 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12565 * g++.dg/ext/flexarray-mangle.C: Same.
12566 * g++.dg/ext/flexarray-subst.C: Same.
12567 * g++.dg/ext/flexary10.C: Same.
12568 * g++.dg/ext/flexary11.C: Same.
12569 * g++.dg/ext/flexary14.C: Same.
12570 * g++.dg/ext/flexary16.C: Same.
12571 * g++.dg/ext/flexary18.C: Same.
12572 * g++.dg/ext/flexary19.C: Same.
12573 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12574 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12575 * g++.dg/ubsan/object-size-1.C: Same.
12576 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12577
0e343868
JJ
125782017-01-25 Jakub Jelinek <jakub@redhat.com>
12579
a25608aa
JJ
12580 PR c++/78896
12581 * g++.dg/cpp1z/decomp24.C: New test.
12582
0e343868
JJ
12583 PR c++/77914
12584 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12585 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12586 expect a warning.
12587 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12588 expect warnings.
12589 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12590 * g++.dg/cpp1y/pr59636.C: Likewise.
12591 * g++.dg/cpp1y/pr60190.C: Likewise.
12592
0d098f4b
BC
125932017-01-25 Bin Cheng <bin.cheng@arm.com>
12594
12595 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12596
5332c89e 125972017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12598
12599 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12600 vec_packs built-ins
12601
ed4e59f4
CL
126022017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12603
12604 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12605 -mcpu=cortex-a57.
12606 * gcc.target/arm/vseleqsf.c: Likewise.
12607 * gcc.target/arm/vselgedf.c: Likewise.
12608 * gcc.target/arm/vselgesf.c: Likewise.
12609 * gcc.target/arm/vselgtdf.c: Likewise.
12610 * gcc.target/arm/vselgtsf.c: Likewise.
12611 * gcc.target/arm/vselledf.c: Likewise.
12612 * gcc.target/arm/vsellesf.c: Likewise.
12613 * gcc.target/arm/vselltdf.c: Likewise.
12614 * gcc.target/arm/vselltsf.c: Likewise.
12615 * gcc.target/arm/vselnedf.c: Likewise.
12616 * gcc.target/arm/vselnesf.c: Likewise.
12617 * gcc.target/arm/vselvcdf.c: Likewise.
12618 * gcc.target/arm/vselvcsf.c: Likewise.
12619 * gcc.target/arm/vselvsdf.c: Likewise.
12620 * gcc.target/arm/vselvssf.c: Likewise.
12621
a5d6927f
RB
126222017-01-25 Richard Biener <rguenther@suse.de>
12623
12624 PR testsuite/72850
12625 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12626 to what we had before adding the threading passes.
12627
c2873892
RB
126282017-01-25 Richard Biener <rguenther@suse.de>
12629
12630 PR tree-optimization/69264
12631 * g++.dg/torture/pr69264.C: New testcase.
12632
9aa483a2
KT
126332016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12634
12635 PR target/79145
12636 * gcc.target/arm/pr79145.c: New test.
12637
5c628c3e
RB
126382017-01-25 Richard Biener <rguenther@suse.de>
12639
12640 PR debug/78363
12641 * g++.dg/gomp/pr78363-1.C: New testcase.
12642 * g++.dg/gomp/pr78363-2.C: Likewise.
12643 * g++.dg/gomp/pr78363-3.C: Likewise.
12644
9078cd36
KT
126452016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12646
12647 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12648 * gcc.dg/lto/pr61526_0.c: Likewise.
12649 * gcc.dg/lto/pr64415_0.c: Likewise.
12650
7cfd79d6
JJ
126512017-01-24 Jakub Jelinek <jakub@redhat.com>
12652
12653 PR c++/79205
12654 * g++.dg/cpp1z/decomp22.C: New test.
12655 * g++.dg/cpp1z/decomp23.C: New test.
12656
3e4b91f2
NS
126572017-01-24 Nathan Sidwell <nathan@acm.org>
12658
1d7bc790
NS
12659 PR c++/78469
12660 * g++.dg/cpp0x/pr78469.C: New.
12661
3e4b91f2
NS
12662 PR c++/79118
12663 * g++.dg/cpp0x/pr79118.C: New.
12664
b20ba138
EB
126652017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12666
12667 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12668
c2e84327
DM
126692017-01-24 David Malcolm <dmalcolm@redhat.com>
12670
12671 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12672 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12673 * gcc.dg/rtl/rtl.exp: New file.
12674 * gcc.dg/rtl/test.c: New file.
12675 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12676 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12677 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12678 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12679 * gcc.dg/rtl/x86_64/final.c: New test case.
12680 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12681 * gcc.dg/rtl/x86_64/ira.c: New test case.
12682 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12683 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12684 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12685 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12686 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12687 * gcc.dg/rtl/x86_64/test_1.h: New file.
12688 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12689 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12690 * gcc.dg/rtl/x86_64/times-two.h: New file.
12691 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12692
cf8d19de
BC
126932017-01-24 Bin Cheng <bin.cheng@arm.com>
12694
12695 PR tree-optimization/79159
12696 * g++.dg/tree-ssa/pr79159.C: New test.
12697
f6a24a94 126982017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12699 Martin Jambor <mjambor@suse.cz>
12700
12701 * lib/brig-dg.exp: New file.
12702 * lib/brig.exp: Likewise.
12703 * brig.dg/README: Likewise.
12704 * brig.dg/dg.exp: Likewise.
12705 * brig.dg/test/gimple/alloca.hsail: Likewise.
12706 * brig.dg/test/gimple/atomics.hsail: Likewise.
12707 * brig.dg/test/gimple/branches.hsail: Likewise.
12708 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12709 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12710 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12711 * brig.dg/test/gimple/mem.hsail: Likewise.
12712 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12713 * brig.dg/test/gimple/packed.hsail: Likewise.
12714 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12715 * brig.dg/test/gimple/variables.hsail: Likewise.
12716 * brig.dg/test/gimple/vector.hsail: Likewise.
12717
c3b3e526
JJ
127182017-01-24 Jakub Jelinek <jakub@redhat.com>
12719
12720 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12721 support asan, only on i?86/x86_64 require sse2_runtime.
12722
75f92127
KN
127232017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12724
12725 PR target/66669
12726 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12727 test on powerpc targets.
12728
1a998fa0
MS
127292017-01-23 Martin Sebor <msebor@redhat.com>
12730
12731 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12732
108fdd6d
RB
127332017-01-23 Richard Biener <rguenther@suse.de>
12734
12735 PR tree-optimization/79088
12736 PR tree-optimization/79188
12737 * gcc.dg/torture/pr79088.c: New testcase.
12738 * gcc.dg/torture/pr79188.c: Likewise.
12739
28826a66
KN
127402017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12741
12742 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12743 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12744 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12745 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12746 type of test function to reflect change in built-in function's
12747 return type.
12748 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12749 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12750 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12751 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12752 type and second argument type to reflect change in built-in
12753 function's type signature.
12754 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12755 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12756 type of test function to reflect change in built-in function's
12757 return type.
12758 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12759 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12760 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12761 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12762 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12763 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12764 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12765 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12766 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12767 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12768 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12769 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12770 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12771 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12772 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12773 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12774 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12775 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12776 type of test function to reflect change in built-in function's
12777 return type.
12778 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12779 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12780 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12781 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12782 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12783 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12784 test function's result and second argument to reflect change in
12785 built-in function's type signature.
12786 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12787
e6b8075c
NS
127882017-01-23 Nathan Sidwell <nathan@acm.org>
12789
fc7612fd
NS
12790 PR C++/71710
12791 * g++.dg/template/pr71710.C: New.
12792
e6b8075c
NS
12793 PR c++/71406
12794 PR c++/77508
12795 * g++.dg/template/pr71406.C: New.
12796
15b8fd49
TK
127972017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12798
9b7716c9 12799 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12800
e9c4fbe9
BS
128012017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12802
12803 PR rtl-optimization/78634
12804 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12805
8539a302
BC
128062017-01-23 Bin Cheng <bin.cheng@arm.com>
12807
12808 PR tree-optimization/70754
12809 * gfortran.dg/pr70754.f90: New test.
12810
f368600f
ML
128112017-01-23 Martin Liska <mliska@suse.cz>
12812
12813 PR tree-optimization/79196
12814 * gcc.dg/asan/pr79196.c: New test.
12815 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12816
d886761f
MM
128172017-01-23 Michael Matz <matz@suse.de>
12818
12819 PR tree-optimization/78384
12820 * gcc.dg/pr78384.c: New test.
12821
cffcafda
RB
128222017-01-23 Richard Biener <rguenther@suse.de>
12823
12824 PR tree-optimization/79186
12825 * gcc.dg/torture/pr79186.c: New testcase.
12826 * gcc.dg/torture/pr79187.c: Likewise.
12827
bda2bc48
MJ
128282017-01-23 Martin Jambor <mjambor@suse.cz>
12829
12830 * gcc.dg/ipa/vrp8.c: New test.
12831
f65f1ae3
MJ
128322017-01-23 Martin Jambor <mjambor@suse.cz>
12833
12834 PR ipa/79108
12835 * gfortran.dg/lto/pr79108_0.f90: New test.
12836
dea06111
AS
128372017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12838
12839 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12840 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12841 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12842 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12843 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12844 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12845 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12846 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12847 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12848 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12849 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12850 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12851 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12852 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12853 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12854 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12855
05011618
RB
128562017-01-23 Richard Biener <rguenther@suse.de>
12857 Nick Clifton <nickc@redhat.com>
12858
12859 PR testsuite/78421
12860 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12861 If the target is ARM return the result of the
12862 check_effective_target_arm_vect_no_misalign proc.
12863 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12864 support unaligned vectors then only expect one of the loops to be
12865 unrolled.
12866
f6b9f2ff
ML
128672017-01-23 Martin Liska <mliska@suse.cz>
12868
12869 * gcc.dg/asan/use-after-scope-10.c: New test.
12870 * gcc.dg/asan/use-after-scope-11.c: New test.
12871 * g++.dg/asan/use-after-scope-5.C: New test.
12872
c7775327
ML
128732017-01-23 Martin Liska <mliska@suse.cz>
12874
12875 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12876 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12877 sanopt optimization for ASAN_POISON.
12878
d8ae8d16
KT
128792016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12880
12881 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12882
54d7c70c
CL
128832017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12884
12885 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12886 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12887 for poly*_t types.
12888 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12889 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12890 exec_vcombine): Likewise.
12891 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12892 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12893 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12894 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12895 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12897 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12898 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12899 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12900 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12901 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12902 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12903 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12904 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12905 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12906 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12907 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12908 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12909 Likewise.
12910 (TEST_VGET_LANE): Cast to uint to avoid warning.
12911 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12912 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12913 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12914 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12915 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12916 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12917 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12918 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12919 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12920 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12921 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12922 CHECK_POLY instead of CHECK for poly64_t types.
12923 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12924 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12925 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12926 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12927 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12928 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12929 uint32_t.
12930 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12931 for int32_t, int64_t.
12932 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12933 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12934 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12935 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12936 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12937 needed.
12938
386fe51c
JJ
129392017-01-22 Jakub Jelinek <jakub@redhat.com>
12940
12941 PR fortran/79154
12942 * gfortran.dg/gomp/pr79154-1.f90: New test.
12943 * gfortran.dg/gomp/pr79154-2.f90: New test.
12944
bc4d86e6
AS
129452017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12946
12947 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12948
c31d5fce
MP
129492017-01-21 Marek Polacek <polacek@redhat.com>
12950
12951 PR testsuite/79169
12952 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12953
25cb56c3
JH
129542017-01-20 Jan Hubicka <hubicka@ucw.cz>
12955
12956 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12957
ea9f867b
BS
129582017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12959
12960 PR rtl-optimization/79125
12961 * gcc.dg/torture/pr79125.c: New test.
12962
a876231c
JW
129632017-01-20 Jiong Wang <jiong.wang@arm.com>
12964
2568d8a1 12965 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12966 only.
2568d8a1
JJ
12967 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12968 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12969
4b9f2115
NS
129702017-01-20 Nathan Sidwell <nathan@acm.org>
12971
3e4b91f2 12972 PR c++/78495
4b9f2115
NS
12973 * g++.dg/cpp1z/inh-ctor38.C: New.
12974
d2aadab1
MP
129752017-01-20 Marek Polacek <polacek@redhat.com>
12976
12977 PR c/79152
12978 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12979
449cd5af
TP
129802017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12981
12982 * lib/target-supports.exp (check_configured_with): New procedure.
12983 (check_effective_target_default_mode): new effective target.
12984 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12985 default mode. Fix dg-skip-if target selector syntax.
12986 * gcc.target/arm/optional_thumb-2.c: Likewise.
12987 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12988 syntax.
12989
ebed7175
DM
129902017-01-20 David Malcolm <dmalcolm@redhat.com>
12991
12992 PR c++/77829
12993 PR c++/78656
12994 * g++.dg/spellcheck-pr77829.C: New test case.
12995 * g++.dg/spellcheck-pr78656.C: New test case.
12996
2ebd93e1
MP
129972017-01-20 Marek Polacek <polacek@redhat.com>
12998
12999 PR c/64279
13000 * c-c++-common/Wduplicated-branches-1.c: New test.
13001 * c-c++-common/Wduplicated-branches-10.c: New test.
13002 * c-c++-common/Wduplicated-branches-11.c: New test.
13003 * c-c++-common/Wduplicated-branches-12.c: New test.
13004 * c-c++-common/Wduplicated-branches-2.c: New test.
13005 * c-c++-common/Wduplicated-branches-3.c: New test.
13006 * c-c++-common/Wduplicated-branches-4.c: New test.
13007 * c-c++-common/Wduplicated-branches-5.c: New test.
13008 * c-c++-common/Wduplicated-branches-6.c: New test.
13009 * c-c++-common/Wduplicated-branches-7.c: New test.
13010 * c-c++-common/Wduplicated-branches-8.c: New test.
13011 * c-c++-common/Wduplicated-branches-9.c: New test.
13012 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13013 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13014 * g++.dg/ext/builtin-object-size3.C: Likewise.
13015 * g++.dg/gomp/loop-1.C: Likewise.
13016 * g++.dg/warn/Wduplicated-branches1.C: New test.
13017 * g++.dg/warn/Wduplicated-branches2.C: New test.
13018
0ce4024a
ML
130192017-01-20 Martin Liska <mliska@suse.cz>
13020
13021 PR lto/69188
13022 * gcc.dg/lto/pr69188_0.c: New test.
13023 * gcc.dg/lto/pr69188_1.c: New test.
13024
d8ea3e7c
AS
130252017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13026
13027 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13028 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13029 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13030 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13031 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13032 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13033 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13034 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13035 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13036 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13037 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13038 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13039 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13040 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13041 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13042 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13043 * gcc.target/i386/avx-1.c: Test new intrinsics.
13044 * gcc.target/i386/sse-13.c: Ditto.
13045 * gcc.target/i386/sse-23.c: Ditto.
13046
0516164b
RB
130472017-01-20 Richard Biener <rguenther@suse.de>
13048
13049 PR tree-optimization/71264
13050 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13051
d821744c
MF
130522017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13053
13054 * gcc.target/mips/madd4-1.c: New file.
13055 * gcc.target/mips/madd4-2.c: Likewise.
13056 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13057 HAS_MADD4.
13058 (mips_option_groups): Add -m[no-]madd4.
13059 (mips-dg-init): Detect default -mno-madd4.
13060 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13061 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13062 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13063 * gcc.target/mips/nmadd-1.c: Likewise.
13064 * gcc.target/mips/nmadd-2.c: Likewise.
13065 * gcc.target/mips/nmadd-3.c: Likewise.
13066
db58fd89
JW
130672017-01-19 Jiong Wang <jiong.wang@arm.com>
13068
13069 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13070 combined instructions.
13071 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13072 instructions.
13073 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13074 of pointer authentication.
13075
bd9cf60b
MM
130762017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13077
13078 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13079 floating point hardware to run test.
13080
ab014eb3
TC
130812017-01-19 Tamar Christina <tamar.christina@arm.com>
13082
2568d8a1 13083 * lib/target-supports.exp
ab014eb3
TC
13084 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13085
c048038f
RO
130862017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13087
13088 PR testsuite/79051
13089 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13090 __x86_64__]: Allow for target i?86-*-*.
13091
ab6b44cb
MF
130922017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13093
13094 PR target/78176
13095 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13096 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13097 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13098 HAS_LXC1.
13099 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13100 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13101 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13102
118d5ed3
AV
131032017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13104
13105 PR fortran/70696
13106 * gfortran.dg/coarray_43.f90: New test.
13107
a57c520e
RE
131082017-01-19 Richard Earnshaw <rearnsha@arm.com>
13109
13110 PR rtl-optimization/79121
13111 * gcc.c-torture/execute/pr79121.c: New test.
13112
54dc4be2
MM
131132017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13114
13115 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13116 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13117
7bd5dad2
LK
131182017-01-18 Louis Krupp <louis.krupp@zoho.com>
13119
13120 PR fortran/50069
13121 PR fortran/55086
13122 * gfortran.dg/pr50069_1.f90: New test.
13123 * gfortran.dg/pr50069_2.f90: New test.
13124 * gfortran.dg/pr55086_1.f90: New test.
13125 * gfortran.dg/pr55086_1_tfat.f90: New test.
13126 * gfortran.dg/pr55086_2.f90: New test.
13127 * gfortran.dg/pr55086_2_tfat.f90: New test.
13128 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13129
0edd264d
AS
131302017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13131 * gcc.dg/strcmp-1.c: New test.
13132 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13133
551914b7
DM
131342017-01-18 David Malcolm <dmalcolm@redhat.com>
13135
13136 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13137 (dejagnu_fail): Likewise.
13138 (dejagnu_note): Likewise.
13139 (pass): Provide forward decl, moving true decl to after #include
13140 of harness.h.
13141 (fail): Likewise.
13142 (note): Likewise.
13143
b7d3a6a6
MM
131442017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13145
13146 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13147 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13148
c484627c
NS
131492017-01-18 Nathan Sidwell <nathan@acm.org>
13150
13151 PR c++/78488
13152 * g++.dg/cpp1z/inh-ctor37.C: New.
13153
a711887e
UB
131542017-01-18 Uros Bizjak <ubizjak@gmail.com>
13155
13156 PR rtl-optimization/78952
13157 * gcc.target/i386/pr78952-1.c: New test.
13158 * gcc.target/i386/pr78952-2.c: Ditto.
13159
525a5e33
AV
131602017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13161
13162 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13163
131642017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
13165
13166 PR fortran/70696
13167 * gfortran.dg/coarray_event_1.f08: New test.
13168
90553aac
JJ
131692017-01-18 Jakub Jelinek <jakub@redhat.com>
13170
13171 PR target/77416
13172 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13173 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13174 from dg-options.
13175 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13176 guarded test.
13177 * gcc.target/powerpc/fusion4.c: Likewise.
13178 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13179 guarded test.
13180 * gcc.target/powerpc/pr58673-1.c: Likewise.
13181 * gcc.target/powerpc/pr58673-2.c: Likewise.
13182 * gcc.target/powerpc/pr59054.c: Likewise.
13183
dfc42f08
BS
131842016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13185
13186 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13187 vec_bperm.
13188 * gcc.target/powerpc/p9-vbpermd.c: New file.
13189
f3981e7e
AK
131902017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13191
13192 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13193 (must_not_compile2): Downcase first letter of error messages.
13194 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13195 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13196
2c65d990
NS
131972017-01-18 Nathan Sidwell <nathan@acm.org>
13198
13199 PR c++/79091
13200 * g++.dg/pr79091.C: New.
13201
a711887e
UB
132022017-01-18 Jakub Jelinek <jakub@redhat.com>
13203
13204 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13205 to dg-options.
13206 (p0): Add missing dg-error.
13207
4701fba3
JS
132082017-01-17 Joe Seymour <joe.s@somniumtech.com>
13209
13210 * gcc.target/msp430/mul_f5_muldef.c: New test.
13211
ac4dc08d
MM
132122017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13213
13214 PR target/79004
13215 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13216 options. Fix up the syntax for using \m and \M.
13217
1b3254e4
SB
132182017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13219
13220 PR target/78875
13221 * gcc.target/powerpc/ssp-1.c: New testcase.
13222 * gcc.target/powerpc/ssp-2.c: New testcase.
13223
8144a493
WD
132242017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13225
13226 * gcc.target/aarch64/eh_return.c: New test.
13227
a6607774
BS
132282017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13229
13230 * vec-rlmi-rlnm.c: New file.
13231
8ddfdbc2
NS
132322017-01-17 Nathan Sidwell <nathan@acm.org>
13233
13234 PR c++/61636
13235 * g++.dg/cpp1y/pr61636-1.C: New.
13236 * g++.dg/cpp1y/pr61636-2.C: New.
13237 * g++.dg/cpp1y/pr61636-3.C: New.
13238
d365b403
MS
132392017-01-17 Martin Sebor <msebor@redhat.com>
13240
13241 PR testsuite/79115
13242 * gcc.dg/pr78768.c: Make it a link-only test.
13243
0d80ab91
DM
132442017-01-17 David Malcolm <dmalcolm@redhat.com>
13245
13246 PR c++/71497
13247 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13248 expected messages.
13249 * c-c++-common/Wmisleading-indentation.c: Likewise.
13250
31b61548
VM
132512017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13252
13253 PR target/79058
13254 * gcc.target/arm/pr79058.c: New.
13255
c549996e
JJ
132562017-01-17 Jakub Jelinek <jakub@redhat.com>
13257
13258 PR tree-optimization/71854
13259 * gcc.dg/vect/pr71854.c: New test.
13260
4f197ff9
ML
132612017-01-17 Martin Liska <mliska@suse.cz>
13262
13263 PR ipa/71207
13264 * g++.dg/ipa/pr71207.C: New test.
13265
d4193b85
JH
132662017-01-17 Jan Hubicka <hubicka@ucw.cz>
13267
13268 PR middle-end/77445
13269 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13270 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13271
906e7712
JJ
132722017-01-17 Jakub Jelinek <jakub@redhat.com>
13273
13274 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13275 rather than long unsigned int.
13276 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13277
12314dc9
RB
132782017-01-17 Richard Biener <rguenther@suse.de>
13279
13280 PR tree-optimization/71433
13281 * gcc.dg/Warray-bounds-20.c: New testcase.
13282
a23e48df
RB
132832017-01-17 Richard Biener <rguenther@suse.de>
13284
13285 PR testsuite/52563
13286 PR testsuite/71237
13287 PR testsuite/77737
13288 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13289 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13290 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13291
e6750e5c
AM
132922017-01-17 Alan Modra <amodra@gmail.com>
13293
13294 * gcc.target/powerpc/pr79066.c: New.
13295
a59afbe2
JL
132962017-01-16 Jeff Law <law@redhat.com>
13297
13298 PR tree-optimization/33562
13299 PR tree-optimization/61912
13300 PR tree-optimization/77485
13301 PR tree-optimization/79090
13302 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13303 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13304
e1bcfb92
JJ
133052017-01-16 Jakub Jelinek <jakub@redhat.com>
13306
98e92fb2
JJ
13307 PR c/79089
13308 * gcc.c-torture/compile/pr79089.c: New test.
13309
e1bcfb92
JJ
13310 PR target/79080
13311 * gcc.dg/pr79080.c: New test.
13312
0ef1f9cd
DM
133132017-01-16 David Malcolm <dmalcolm@redhat.com>
13314
13315 PR c/78304
13316 * gcc.dg/format/pr78304.c: Convert argument from integral type
13317 to a pointer.
13318 * gcc.dg/format/pr78304-2.c: Likewise.
13319
76689ffc
CL
133202017-01-16 Carl Love <cel@us.ibm.com>
13321
13322 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13323 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13324
ce12ee9e
CL
133252017-01-16 Carl Love <cel@us.ibm.com>
13326
13327 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13328 Change arguments and return type to bool long long.
13329
b336037d
MS
133302017-01-16 Martin Sebor <msebor@redhat.com>
13331
13332 PR testsuite/79051
13333 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13334 on x86.
13335
1ddca3f3
PC
133362017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13337
13338 Revert:
a711887e 13339 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13340
13341 PR c++/71737
13342 * g++.dg/cpp0x/pr71737.C: New.
13343
290687fb
BS
133442017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13345
13346 * gcc.target/powerpc/swaps-p8-27.c: New.
13347
7d2f3f1d
PC
133482017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13349
13350 PR c++/71737
13351 * g++.dg/cpp0x/pr71737.C: New.
13352
d743728f
EB
133532017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13354
13355 * gnat.dg/opt62.adb: New test.
13356 * gnat.dg/opt62_pkg.ads: New helper.
13357
90aead21
BS
133582017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13359
a711887e
UB
13360 PR rtl-optimization/78626
13361 PR rtl-optimization/78727
90aead21
BS
13362 * gcc.dg/torture/pr78626.c: New test.
13363 * gcc.dg/torture/pr78727.c: New test.
13364
afaecc23
AM
133652017-01-14 Alan Modra <amodra@gmail.com>
13366
13367 * gcc.c-torture/compile/pr72749.c: New test.
13368
be4aa83d
DM
133692017-01-13 David Malcolm <dmalcolm@redhat.com>
13370
13371 PR c/78304
13372 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13373 (test_macro_2): New test.
13374 (test_macro_3): New test.
13375 (test_macro_4): New test.
13376 (test_non_contiguous_strings): Convert line number to line offset.
13377 * gcc.dg/format/pr78304-2.c: New test case.
13378 * gcc.dg/format/pr78304.c: New test case.
13379
7cdca3ec
UB
133802017-01-13 Uros Bizjak <ubizjak@gmail.com>
13381
13382 * gcc.target/i386/funcspec-56.inc: Add missing options and
13383 reorder options by implied ISAs, as in ix86_target_string.
13384
e3017e52
MP
133852017-01-13 Marek Polacek <polacek@redhat.com>
13386
13387 PR c++/71166
13388 * g++.dg/cpp0x/constexpr-array18.C: New test.
13389
d155c6fe
JL
133902017-01-13 Jeff Law <law@redhat.com>
13391
7c9560a5
JL
13392 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13393
9e59e99a
JL
13394 PR tree-optimization/61912
13395 PR tree-optimization/77485
13396 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13397 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13398 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13399
13400 PR tree-optimization/33562
13401 PR tree-optimization/61912
13402 PR tree-optimization/77485
d155c6fe
JL
13403 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13404 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13405 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13406 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13407 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13408 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13409 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13410
77719b06
ML
134112017-01-13 Martin Liska <mliska@suse.cz>
13412
13413 PR ipa/79043
13414 * gcc.c-torture/execute/pr79043.c: New test.
13415
a181b2bc
RB
134162017-01-13 Richard Biener <rguenther@suse.de>
13417
13418 PR middle-end/78411
13419 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13420
eaed3226
AV
134212017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13422
13423 PR fortran/70697
13424 * gfortran.dg/coarray/event_4.f08: New test.
13425
4ccff88b
AV
134262017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13427
13428 PR fortran/70696
13429 * gfortran.dg/coarray/event_3.f08: New test.
13430
3c3b9090
RB
134312017-01-13 Richard Biener <rguenther@suse.de>
13432
13433 PR tree-optimization/77283
13434 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13435
25329913
RB
134362017-01-13 Richard Biener <rguenther@suse.de>
13437
13438 * gcc.dg/gimplefe-22.c: New testcase.
13439
10b70b8e
RB
134402017-01-13 Richard Biener <rguenther@suse.de>
13441
13442 PR tree-optimization/77283
13443 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13444 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13445 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13446
76a8f82f
SL
134472017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13448
13449 * gcc.dg/pr77862.c: Require fpic target.
13450
59a505da
MM
134512017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13452
13453 PR target/79004
13454 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13455
bce6f760
MS
134562017-01-12 Martin Sebor <msebor@redhat.com>
13457
13458 * gcc.dg/pr78138.c: Adjust.
13459 * gcc.dg/pr78768.c: Adjust.
13460 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13461 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13462 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13463 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13464 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13465 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13466 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13467 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13468 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13469 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13470 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13471
3eefa646
JJ
134722017-01-12 Jakub Jelinek <jakub@redhat.com>
13473
13474 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13475
dcb56243
MS
134762017-01-12 Martin Sebor <msebor@redhat.com>
13477
8be3f306 13478 PR testsuite/79051
940242cd
MS
13479 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13480 due to bug 79054.
dcb56243 13481
b7431c20
DE
134822017-01-12 David Edelsohn <dje.gcc@gmail.com>
13483
13484 * gcc.dg/pr78768.c: Require LTO.
13485
2bcd9f32
MS
134862017-01-12 Martin Sebor <msebor@redhat.com>
13487
13488 PR c/79074
13489 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13490 due to the referenced bug.
13491
b2fc1c70
MS
134922017-01-12 Martin Sebor <msebor@redhat.com>
13493
13494 PR testsuite/79073
13495 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13496
fbed6f36
UB
134972017-01-12 Uros Bizjak <ubizjak@gmail.com>
13498
13499 * gcc.target/i386/builtin_target.c (check_features): Check all
13500 supported __builtin_cpu_supports options.
13501
27282dad
KT
135022017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13503
13504 PR tree-optimization/78319
13505 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13506 Remove xfail.
13507
66113166
BS
135082017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13509
13510 PR target/79044
13511 * gcc.target/powerpc/swaps-p8-26.c: New.
13512
6bb4ea5c
RB
135132017-01-12 Richard Biener <rguenther@suse.de>
13514
13515 * gcc.dg/gimplefe-21.c: New testcase.
13516
f15dbadb
MC
135172017-01-12 Michael Collison <michael.collison@arm.com>
13518
13519 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13520
73e32c47
JK
135212017-01-11 Julia Koval <julia.koval@intel.com>
13522 Uros Bizjak <ubizjak@gmail.com>
13523
13524 * gcc.target/i386/sgx.c New test.
13525 * gcc.target/i386/sse-12.c: Add -msgx.
13526 * gcc.target/i386/sse-13.c: Ditto.
13527 * gcc.target/i386/sse-14.c: Ditto.
13528 * gcc.target/i386/sse-22.c: Ditto.
13529 * gcc.target/i386/sse-23.c: Ditto.
13530 * g++.dg/other/i386-2.C: Ditto.
13531 * g++.dg/other/i386-3.C: Ditto.
13532
3594adc7
MS
135332017-01-11 Martin Sebor <msebor@redhat.com>
13534
13535 PR c++/24511
13536 * g++.dg/template/explicit9.C: New test.
13537
01bfd257
NS
135382017-01-11 Nathan Sidwell <nathan@acm.org>
13539
13540 PR c++/77812
13541 * g++.dg/pr77812.C: New.
13542
88df7964
JJ
135432017-01-11 Jakub Jelinek <jakub@redhat.com>
13544
eae63d78
JJ
13545 PR c++/71537
13546 * g++.dg/cpp1y/constexpr-71537.C: New test.
13547
88df7964
JJ
13548 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13549 argument.
13550
960ecba4
MS
135512017-01-11 Martin Sebor <msebor@redhat.com>
13552
13553 PR c/47931
13554 * c-c++-common/Waddress-2.c: New test.
13555
1f258a55
JJ
135562017-01-11 Jakub Jelinek <jakub@redhat.com>
13557
13558 PR c++/78341
13559 * g++.dg/cpp0x/pr78341.C: New test.
13560
bf5fbf46
MS
135612017-01-11 Martin Sebor <msebor@redhat.com>
13562
13563 PR c/78768
13564 * gcc.dg/pr78768.c: New test.
13565
19ff0049
DM
135662017-01-11 David Malcolm <dmalcolm@redhat.com>
13567
13568 PR driver/78877
13569 * gcc.dg/spellcheck-options-14.c: New test case.
13570 * gcc.dg/spellcheck-options-15.c: New test case.
13571 * gcc.dg/spellcheck-options-16.c: New test case.
13572 * gcc.dg/spellcheck-options-17.c: New test case.
13573
c86e9f03
ML
135742017-01-11 Martin Liska <mliska@suse.cz>
13575
13576 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13577
947f51d6
JJ
135782017-01-11 Jakub Jelinek <jakub@redhat.com>
13579
13580 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13581 instead of just 1 for the decomposition from struct C.
13582
849fccf8
EB
135832017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13584
13585 * gcc.c-torture/execute/20170111-1.c: New test.
13586
80c74722
RB
135872017-01-11 Richard Biener <rguenther@suse.de>
13588
13589 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13590
4c4b4703
JJ
135912017-01-11 Jakub Jelinek <jakub@redhat.com>
13592
13593 PR middle-end/50199
13594 * gcc.dg/lto/pr50199_0.c: New test.
13595
664b1a6b
MS
135962017-01-10 Martin Sebor <msebor@redhat.com>
13597
13598 PR testsuite/78960
13599 PR testsuite/78959
13600 PR testsuite/78133
13601 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13602 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13603
fefd3086
MS
136042017-01-10 Martin Sebor <msebor@redhat.com>
13605
13606 PR middle-end/78138
664b1a6b 13607 * gcc.dg/pr78138.c: New test.
fefd3086 13608
b9f4757f
DM
136092017-01-10 David Malcolm <dmalcolm@redhat.com>
13610
13611 PR c++/77949
13612 * g++.dg/diagnostic/pr77949.C: New test case.
13613
5a50f6bb
MS
136142017-01-10 Martin Sebor <msebor@redhat.com>
13615
13616 PR middle-end/78245
13617 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13618
c16880ef
MS
136192017-01-10 Martin Sebor <msebor@redhat.com>
13620
13621 PR tree-optimization/78775
13622 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13623 * gcc.dg/attr-alloc_size-10.c: New test.
13624 * gcc.dg/attr-alloc_size-11.c: New test.
13625 * gcc.dg/builtin-stringop-chk-7.c: New test.
13626 * gcc.dg/pr78775.c: New test.
13627 * gcc.dg/pr78973-2.c: New test.
13628 * gcc.dg/pr78973.c: New test.
13629
5363d9d9
JL
136302017-01-10 Jeff Law <law@redhat.com>
13631
13632 PR tree-optimization/77766
13633 PR tree-optimization/78856
13634 * gcc.c-torture/execute/pr77766.c: New test.
13635
aae23693
RB
136362016-01-10 Richard Biener <rguenther@suse.de>
13637
13638 PR tree-optimization/79034
13639 * g++.dg/torture/pr79034.C: New testcase.
13640
a0843aed
ML
136412017-01-10 Martin Liska <mliska@suse.cz>
13642
13643 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13644 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13645 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13646 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13647 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13648 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13649 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13650 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13651 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13652 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13653 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13654 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13655 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13656 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13657 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13658 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13659 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13660 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13661 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13662 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13663 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13664 * gcc.dg/ipa/pr64307.c: Likewise.
13665 * gcc.dg/ipa/pr77653.c: Likewise.
13666
79fc8ffe
AS
136672017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13668
13669 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13670 * g++.dg/other/i386-3.C: Ditto.
13671 * gcc.target/i386/sse-12.c: Ditto.
13672 * gcc.target/i386/sse-13.c: Ditto.
13673 * gcc.target/i386/sse-22.c: Ditto.
13674 * gcc.target/i386/sse-23.c: Ditto.
13675 * gcc.target/i386/builtin_target.c: Handle new option.
13676 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13677 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13678 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13679
dfa6951f
MS
136802017-01-09 Martin Sebor <msebor@redhat.com>
13681
13682 PR testsuite/79036
13683 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13684 with different precisions.
13685
a271e415
EB
136862017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13687
13688 * g++.dg/opt/call2.C: New test.
13689 * g++.dg/opt/call3.C: Likewise.
13690 * gnat.dg/array26.adb: New test.
13691 * gnat.dg/array26_pkg.ad[sb]: New helper.
13692 * gnat.dg/array27.adb: New test.
13693 * gnat.dg/array27_pkg.ad[sb]: New helper.
13694 * gnat.dg/array28.adb: New test.
13695 * gnat.dg/array28_pkg.ad[sb]: New helper.
13696
bd2c6270
JJ
136972017-01-09 Jakub Jelinek <jakub@redhat.com>
13698
13699 PR translation/79019
13700 PR translation/79020
13701 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13702 diagnostics.
13703 * gfortran.dg/initialization_17.f90: Likewise.
13704
1c1d8e75
DH
137052017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13706
13707 PR testsuite/79026
13708 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13709 * gcc.target/i386/pr78904-4.c: Likewise.
13710 * gcc.target/i386/pr78904-6.c: Likewise.
13711 * gcc.target/i386/pr78967-2.c: Likewise.
13712
cb330ba5
JJ
137132017-01-09 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR tree-optimization/78899
13716 * gcc.target/i386/pr78899.c: New test.
13717 * gcc.dg/pr71077.c: New test.
13718
a5e14a42
MJ
137192017-01-09 Martin Jambor <mjambor@suse.cz>
13720
13721 PR ipa/78365
13722 PR ipa/78599
13723 * gcc.dg/torture/pr78365.c: New test.
13724
01216d27
JJ
137252017-01-09 Jakub Jelinek <jakub@redhat.com>
13726
dc59e50a
JJ
13727 PR c++/78948
13728 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13729 (main): Use int* instead of long long.
13730
01216d27
JJ
13731 PR tree-optimization/78938
13732 * gcc.dg/vect/pr78938.c: New test.
13733
c0d4fec7
KT
137342017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13735
13736 * gcc.dg/20161219.c: New test.
13737
7b1b0cc1
RB
137382017-01-09 Richard Biener <rguenther@suse.de>
13739
13740 PR tree-optimization/78997
13741 * gcc.dg/torture/pr78997.c: New testcase.
13742
813b9c0d
RB
137432017-01-09 Richard Biener <rguenther@suse.de>
13744
13745 PR debug/79000
13746 * g++.dg/lto/pr79000_0.C: New testcase.
13747 * g++.dg/lto/pr79000_1.c: Likewise.
13748
efcc8d38
MS
137492017-01-08 Martin Sebor <msebor@redhat.com>
13750
13751 PR middle-end/77708
13752 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13753 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13754 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13755 due to bug 78969.
13756 * gcc.dg/format/pr78569.c: Adjust.
13757
5ccf1d8d
DM
137582017-01-07 David Malcolm <dmalcolm@redhat.com>
13759
13760 PR c++/72803
13761 * g++.dg/diagnostic/pr72803.C: New test case.
13762
42002dfe
MS
137632017-01-07 Martin Sebor <msebor@redhat.com>
13764
13765 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13766 * gcc.dg/attr-alloc_size-4.c: Same.
13767
de91486c
AV
137682017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13769
13770 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13771 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13772 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13773 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13774 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13775 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13776 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13777
f55a925e
AS
137782017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13779 * gcc.dg/memcmp-1.c: New.
13780 * gcc.dg/strncmp-1.c: New.
13781
f3caa118
AV
137822017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13783
13784 * gcc.target/arm/acle/mcrr: New.
13785 * gcc.target/arm/acle/mcrr2: New.
13786 * gcc.target/arm/acle/mrrc: New.
13787 * gcc.target/arm/acle/mrrc2: New.
13788
ecc9a25b
AV
137892017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13790
13791 * gcc.target/arm/acle/mcr.c: New.
13792 * gcc.target/arm/acle/mrc.c: New.
13793 * gcc.target/arm/acle/mcr2.c: New.
13794 * gcc.target/arm/acle/mrc2.c: New.
13795
3811581f
AV
137962017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13797
13798 * gcc.target/arm/acle/ldc: New.
13799 * gcc.target/arm/acle/ldc2: New.
13800 * gcc.target/arm/acle/ldcl: New.
13801 * gcc.target/arm/acle/ldc2l: New.
13802 * gcc.target/arm/acle/stc: New.
13803 * gcc.target/arm/acle/stc2: New.
13804 * gcc.target/arm/acle/stcl: New.
13805 * gcc.target/arm/acle/stc2l: New.
13806
d57daa0c
AV
138072017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13808
13809 * gcc.target/arm/acle/acle.exp: Run tests for different options
13810 and make sure fat-lto-objects is used such that we can still do
13811 assemble scans.
13812 * gcc.target/arm/acle/cdp.c: New.
13813 * gcc.target/arm/acle/cdp2.c: New.
13814 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13815 (check_effective_target_arm_coproc1_ok_nocache): New.
13816 (check_effective_target_arm_coproc2_ok): New.
13817 (check_effective_target_arm_coproc2_ok_nocache): New.
13818 (check_effective_target_arm_coproc3_ok): New.
13819 (check_effective_target_arm_coproc3_ok_nocache): New.
13820 (check_effective_target_arm_coproc4_ok): New.
13821 (check_effective_target_arm_coproc4_ok_nocache): New.
13822
8a123229
MS
138232017-01-06 Martin Sebor <msebor@redhat.com>
13824
13825 PR middle-end/78605
13826 * gcc.dg/tree-ssa/pr78605.c: New test.
13827
5b8999d6
MS
138282017-01-05 Martin Sebor <msebor@redhat.com>
13829
13830 PR tree-optimization/78910
13831 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13832 diagnostics.
13833 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13834 * gcc.dg/tree-ssa/pr78910.c: New test.
13835
4e89adf9
EB
138362017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13837
13838 * gcc.dg/sso-10.c: New test.
13839
962c5679
JJ
138402017-01-05 Jakub Jelinek <jakub@redhat.com>
13841
cfd719e7
JJ
13842 PR tree-optimization/71016
13843 * gcc.target/i386/pr71016.c: New test.
13844 * gcc.target/aarch64/pr71016.c: New test.
13845 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13846
26f20371
JJ
13847 PR c++/78931
13848 * g++.dg/cpp1z/decomp19.C: New test.
13849
962c5679
JJ
13850 PR c++/78890
13851 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13852 * g++.dg/init/union1.C: Likewise.
13853 * g++.dg/cpp0x/union6.C: Expect errors.
13854 * g++.dg/cpp0x/union8.C: New test.
13855 * g++.dg/cpp0x/pr78890-1.C: New test.
13856 * g++.dg/cpp0x/pr78890-2.C: New test.
13857
8c15f541
DE
138582017-01-05 David Edelsohn <dje.gcc@gmail.com>
13859
13860 * gcc.target/powerpc/pr71670.c: Require p9vector.
13861 * gcc.target/powerpc/p9-novsx.c: Same.
13862
51b86113
DM
138632017-01-05 David Malcolm <dmalcolm@redhat.com>
13864
13865 * selftests/asr_div1.rtl: New file.
13866 * selftests/aarch64: New subdirectory.
13867 * selftests/aarch64/times-two.rtl: New file.
13868 * selftests/bb-index.rtl: New file.
13869 * selftests/cfg-test.rtl: New file.
13870 * selftests/const-int.rtl: New file.
13871 * selftests/example-labels.rtl: New file.
13872 * selftests/insn-with-mode.rtl: New file.
13873 * selftests/jump-to-label-ref.rtl: New file.
13874 * selftests/jump-to-return.rtl: New file.
13875 * selftests/jump-to-simple-return.rtl: New file.
13876 * selftests/mem.rtl: New file.
13877 * selftests/note-insn-deleted.rtl: New file.
13878 * selftests/note_insn_basic_block.rtl: New file.
13879 * selftests/simple-cse.rtl: New file.
13880 * selftests/symbol-ref.rtl: New file.
13881 * selftests/x86_64: New subdirectory.
13882 * selftests/x86_64/call-insn.rtl: New file.
13883 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13884 * selftests/x86_64/times-two.rtl: New file.
13885 * selftests/x86_64/unspec.rtl: New file.
13886
dc7650cc
NS
138872017-01-05 Nathan Sidwell <nathan@acm.org>
13888
13889 PR c++/78765
13890 * g++.dg/cpp0x/pr78765.C: New.
13891
3db70565
DV
138922017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13893
13894 * gcc.target/s390/memcpy-2.c: New test.
13895 * gcc.target/s390/memset-2.c: New test.
13896
f5a537e3
AK
138972017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13898
13899 * gcc.target/s390/memcpy-1.c: New test.
13900
d80c6d02
JL
139012017-01-04 Jeff Law <law@redhat.com>
13902
13903 PR tree-optimization/78812
13904 * g++.dg/torture/pr78812.C: New test.
13905
08edc320 139062017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13907
13908 PR target/71977
13909 PR target/70568
13910 PR target/78823
13911 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13912 64-bit VSX systems with direct move, whether we optimize common
13913 code sequences in the GLIBC math library for float math functions.
13914 * gcc.target/powerpc/pr71977-2.c: Likewise.
13915
a9342885
MP
139162017-01-04 Marek Polacek <polacek@redhat.com>
13917
13918 PR c++/64767
13919 * c-c++-common/Wpointer-compare-1.c: New test.
13920
066435fe
JJ
139212017-01-04 Jakub Jelinek <jakub@redhat.com>
13922
abec4284
JJ
13923 PR c++/78949
13924 * c-c++-common/Wunused-var-16.c: New test.
13925
26c43e27
JJ
13926 PR c++/78693
13927 * g++.dg/cpp0x/pr78693.C: New test.
13928
fc73e60c
JJ
13929 PR driver/78957
13930 * gcc.dg/pr78957.c: New test.
13931
c9cf3863
JJ
13932 * g++.dg/cpp1y/auto-fn34.C: New test.
13933
066435fe
JJ
13934 PR c++/71182
13935 * g++.dg/cpp0x/pr71182.C: New test.
13936
598bd687
KN
139372017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13938
13939 PR target/78056
13940 * gcc.target/powerpc/pr78056-1.c: New test.
13941 * gcc.target/powerpc/pr78056-2.c: New test.
13942 * gcc.target/powerpc/pr78056-3.c: New test.
13943 * gcc.target/powerpc/pr78056-4.c: New test.
13944 * gcc.target/powerpc/pr78056-5.c: New test.
13945 * gcc.target/powerpc/pr78056-6.c: New test.
13946 * gcc.target/powerpc/pr78056-7.c: New test.
13947 * gcc.target/powerpc/pr78056-8.c: New test.
13948 * lib/target-supports.exp
13949 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13950 whether the effective target supports the popcntb instruction.
13951
8194635a
JL
139522017-01-03 Jeff Law <law@redhat.com>
13953
13954 PR tree-optimization/67955
13955 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13956
baf9ebc8
MP
139572017-01-04 Marek Polacek <polacek@redhat.com>
13958
13959 PR c++/77545
13960 PR c++/77284
13961 * g++.dg/cpp0x/range-for32.C: New test.
13962 * g++.dg/cpp0x/range-for33.C: New test.
13963
5dd9a9d0
DM
139642017-01-04 David Malcolm <dmalcolm@redhat.com>
13965
13966 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13967
4bf07f3f
NS
139682017-01-04 Nathan Sidwell <nathan@acm.org>
13969
13970 PR c++/66735
13971 * g++.dg/cpp1y/pr66735.C: New.
13972
165ba2e9
JJ
139732017-01-04 Jakub Jelinek <jakub@redhat.com>
13974
13975 PR tree-optimization/71563
13976 * gcc.dg/tree-ssa/pr71563.c: New test.
13977
4567f969
JB
139782017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13979
13980 PR fortran/78534
13981 PR fortran/78976
13982 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13983 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13984 * gfortran.dg/transfer_intrinsic_1.f90: Change
13985 scan-tree-dump-times due to gfc_trans_string_copy change to
13986 avoid -Wstringop-overflow.
13987
1c06f07f
JL
139882017-01-03 Jeff Law <law@redhat.com>
13989
13990 PR tree-optimization/78856
13991 * gcc.c-torture/execute/pr78856.c: New test.
13992
60fb638f
MM
139932017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13994
13995 PR target/78953
13996 * gcc.target/powerpc/pr78953.c: New test.
13997
e4d02f52
ILT
139982017-01-03 Ian Lance Taylor <iant@google.com>
13999
14000 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14001 enums.
14002
5b4f088d
MS
140032017-01-03 Martin Sebor <msebor@redhat.com>
14004
14005 PR tree-optimization/78696
14006 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14007 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14008 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14009 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14010
140112017-01-03 David Malcolm <dmalcolm@redhat.com>
14012
14013 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14014 with more than one digit.
14015 * lib/gcc-dg.exp (process-message): Support more than one digit
14016 in relative line specifications.
14017
140182017-01-03 Jakub Jelinek <jakub@redhat.com>
14019
14020 PR tree-optimization/78965
14021 * gcc.dg/pr78965.c: New test.
14022
14023 PR middle-end/78901
14024 * g++.dg/opt/pr78901.C: New test.
14025
140262017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14027
14028 PR fortran/78534
14029 PR fortran/66310
14030 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14031 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14032 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14033 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14034 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14035 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14036 * gfortran.dg/string_1_lp64.f90: New test.
14037 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14038 * gfortran.dg/string_3_lp64.f90: New test.
14039 * gfortran.dg/transfer_intrinsic_1.f90: Change
14040 scan-tree-dump-times due to gfc_trans_string_copy change to
14041 avoid -Wstringop-overflow.
14042
8b7163c6
UB
140432017-01-02 Uros Bizjak <ubizjak@gmail.com>
14044
14045 PR target/78967
14046 * gcc.target/i386/pr78967-1.c: New test.
14047 * gcc.target/i386/pr78967-2.c: Ditto.
14048 * gcc.target/i386/pr78967-3.c: Ditto.
14049
14050 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14051 * gcc.target/i386/pr78904-4.c: Ditto.
14052 * gcc.target/i386/pr78904-6.c: Ditto.
14053
e2940b98
JH
140542017-01-01 Jan Hubicka <hubicka@ucw.cz>
14055
14056 PR middle-end/77674
14057 * g++.dg/torture/pr77674.C: New testcase.
14058
cbe34bb5 140592017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
14060
14061 Update copyright years.
818ab71a 14062\f
cbe34bb5 14063Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
14064
14065Copying and distribution of this file, with or without modification,
14066are permitted in any medium without royalty provided the copyright
14067notice and this notice are preserved.