]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
S/390: arch12: Add support for new vector bit
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9ec98860
AK
12017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2
3 * gcc.target/s390/vxe/bitops-1.c: New test.
4
6654e96f
AK
52017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6
7 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8 * lib/target-supports.exp: Add effective target check s390_vxe.
9
77c585ca
AK
102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11
12 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
13 comparison instructions used from now on.
14
b5de6e84
AK
152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16
17 * gcc.target/s390/s390.exp (check_effective_target_vector):
18 Include target-supports.exp and move target_vector check routine
19 ...
20 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
21 here and rename it.
22 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
23 check from vector to s390_vx.
24 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
25 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
26 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
27 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
28 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
29 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
30 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
31 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
32 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
33
a602f985
AK
342017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
35
36 * gcc.target/s390/vector/vec-init-2.c: New test.
37
085db63d
AK
382017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
39
40 * gcc.dg/ubsan/pr79904-2.c: New test.
41
dc4f29bc
AK
422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
43
44 PR target/79893
45 * gcc.target/s390/zvector/pr79893.c: New test.
46
56010684
JJ
472017-03-24 Jakub Jelinek <jakub@redhat.com>
48
49 PR rtl-optimization/80112
50 * gcc.dg/pr80112.c: New test.
51
f0d7b52d
RO
522017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
53
54 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
55 etc. line numbers.
56 * gcc.dg/Walloca-1.c: Likewise.
57 * gcc.dg/Walloca-2.c: Likewise.
58 * gcc.dg/Wvla-larger-than-2.c: Likewise.
59
635684c4
BS
602017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
61
62 PR tree-optimization/80158
63 * gfortran.fortran-torture/compile/pr80158.f: New file.
64
76afddf3
RB
652017-03-24 Richard Biener <rguenther@suse.de>
66
67 PR tree-optimization/80167
68 * gcc.dg/graphite/pr80167.c: New testcase.
69
c2e389bf
TV
702017-03-24 Tom de Vries <tom@codesourcery.com>
71
72 PR testsuite/80092
73 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
74 dg-require-effective-target global_constructor.
75 * gcc.dg/tls/emutls-2.c: Same.
76
a72821b4
TV
772017-03-24 Tom de Vries <tom@codesourcery.com>
78
79 PR testsuite/80092
80 * c-c++-common/Wimplicit-fallthrough-34.c: Add
81 dg-require-effective-target indirect_jumps.
82
1658def9
TV
832017-03-24 Tom de Vries <tom@codesourcery.com>
84
85 PR testsuite/80092
86 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
87 nonlocal_goto.
88
90e02692
TV
892017-03-24 Tom de Vries <tom@codesourcery.com>
90
91 PR testsuite/80092
92 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
93 * gcc.dg/Walloca-12.c: Same.
94 * gcc.dg/attr-alloc_size-8.c: Same.
95 * gcc.dg/Walloca-4.c: Same.
96 * gcc.dg/Walloca-8.c: Same.
97 * gcc.dg/Walloca-13.c: Same.
98 * gcc.dg/Walloca-14.c: Same.
99 * gcc.dg/attr-alloc_size-9.c: Same.
100 * gcc.dg/Walloca-1.c: Same.
101 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
102 * gcc.dg/Walloca-5.c: Same.
103 * gcc.dg/Walloca-10.c: Same.
104 * gcc.dg/Walloca-9.c: Same.
105 * gcc.dg/attr-alloc_size-6.c: Same.
106 * gcc.dg/Wvla-larger-than-1.c: Same.
107 * gcc.dg/torture/pr71881.c: Same.
108 * gcc.dg/torture/pr71901.c: Same.
109 * gcc.dg/torture/pr78742.c: Same.
110 * gcc.dg/builtin-alloc-size.c: Same.
111 * gcc.dg/Walloca-2.c: Same.
112 * gcc.dg/Walloca-6.c: Same.
113 * gcc.dg/Walloca-11.c: Same.
114 * gcc.dg/attr-alloc_size-7.c: Same.
115 * gcc.dg/Wvla-larger-than-2.c: Same.
116 * gcc.dg/Walloca-3.c: Same.
117 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
118 * gcc.c-torture/compile/pr79413.c: Same.
119 * gcc.c-torture/compile/pr78439.c: Same.
120
842392c8
KN
1212017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
122
123 * gcc.target/powerpc/p9-options-1.c: New test.
124
de2b3f5c
KT
1252017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
126
127 PR target/71436
128 * gcc.c-torture/compile/pr71436.c: New test.
129
2e6315ef
WS
1302017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
131 Richard Biener <rguenther@suse.de>
132
133 PR tree-optimization/79908
134 PR tree-optimization/80136
135 * gcc.dg/torture/pr79908.c: New file.
136
9cdf0363
NK
1372017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
138
2e6315ef 139 PR fortran/39239
9cdf0363
NK
140 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
141
f3dd574e
JJ
1422017-03-22 Jakub Jelinek <jakub@redhat.com>
143
f13e9cd5
JJ
144 PR c++/80141
145 * g++.dg/gomp/pr80141.C: New test.
146
68ed2ba0
JJ
147 PR c++/80129
148 * g++.dg/torture/pr80129.C: New test.
149
f3dd574e
JJ
150 PR sanitizer/80110
151 * g++.dg/tsan/pr80110.C: New test.
152
918b6c9e
TK
1532017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
154
155 PR fortran/80142
156 * gfortran.dg/any_loc.f90: New test case.
157
bf634d1c
TP
1582017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
159
160 PR target/80082
161 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
162 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
163
f7325b95
ML
1642017-03-22 Martin Liska <mliska@suse.cz>
165
166 PR target/79906
167 * g++.dg/ext/mv8.C: Add power* targets.
168
3f01b620
MS
1692017-03-21 Martin Sebor <msebor@redhat.com>
170
171 PR c++/79548
172 * g++.dg/warn/Wunused-var-26.C: New test.
173
1cefb051
BS
1742017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
175
176 PR tree-optimization/79908
177 * gcc.dg/torture/pr79908.c: Revert addition of new file.
178
edc1747f
MP
1792017-03-21 Marek Polacek <polacek@redhat.com>
180 Martin Sebor <msebor@redhat.com>
181
182 PR tree-optimization/80109
183 * gcc.dg/Walloca-14.c: New test.
184
85106b87
JJ
1852017-03-21 Jakub Jelinek <jakub@redhat.com>
186
187 PR target/80125
188 * gcc.target/powerpc/pr80125.c: New test.
189
e59a225f
NK
1902017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
191
192 PR fortran/69498
193 * gfortran.dg/unexp_attribute.f90: New test
194
0ffe60b5
BS
1952017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
196 Richard Biener <rguenther@suse.de>
197
198 PR tree-optimization/79908
199 * gcc.dg/torture/pr79908.c: New file.
200
54eb90fe
SKS
2012017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
202
203 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
204 with sizeof(int) < 4.
205
5611c456
ML
2062017-03-21 Martin Liska <mliska@suse.cz>
207
208 * gcc.target/i386/pr65044.c: Add '.' in order to catch
209 apostrophes.
210
e650ea2a
RB
2112017-03-21 Richard Biener <rguenther@suse.de>
212
213 PR tree-optimization/80032
214 * g++.dg/opt/pr80032.C: New testcase.
215
da2ce5f9
RB
2162017-03-21 Richard Biener <rguenther@suse.de>
217
218 PR tree-optimization/80122
219 * gcc.dg/torture/pr80122.c: New testcase.
220
9d60683a
TT
2212017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
222
223 * gcc.dg/pic-2.c: Skip for MIPS.
224 * gcc.dg/pie-2.c: Skip for MIPS.
225
d3e19c2c
PC
2262017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
227
228 PR c++/77752
229 * g++.dg/cpp0x/initlist97.C: New.
230 * g++.dg/cpp0x/initlist85.C: Update.
231
8bee092e
JJ
2322017-03-21 Jakub Jelinek <jakub@redhat.com>
233
9f30dff0
JJ
234 PR c/67338
235 * gcc.dg/pr67338.c: New test.
236
8bee092e
JJ
237 PR c++/35878
238 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
239 dump instead of assembler.
240 * g++.dg/init/pr35878_2.C: Likewise.
241 * g++.dg/init/pr35878_3.C: Likewise.
242
4d1b8e70
JJ
2432017-03-21 Jakub Jelinek <jakub@redhat.com>
244
245 PR c/80097
246 * gcc.dg/ubsan/pr80097.c: New test.
247
c34923c4
BS
2482017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
249
250 PR tree-optimization/80054
251 * g++.dg/torture/pr80054.C: New file.
252
b0ba96c2
KN
2532017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
254
255 PR target/79963
256 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
257 directive to assure selection of proper bit using rlwinm insn.
258 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
259 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
260 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
261 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
262
92377255
MP
2632017-03-20 Marek Polacek <polacek@redhat.com>
264 Paolo Carlini <paolo.carlini@oracle.com>
265
266 PR c++/80059 - ICE with noexcept and __transaction_atomic
267 * g++.dg/tm/pr80059-2.C: New test.
268 * g++.dg/tm/pr80059.C: New test.
269
243e28bf
ML
2702017-03-20 Martin Liska <mliska@suse.cz>
271
272 PR middle-end/79753
273 * gcc.target/i386/mpx/pr79753.c: New test.
274
918112d3
ML
2752017-03-20 Martin Liska <mliska@suse.cz>
276
277 PR target/79769
278 PR target/79770
279 * g++.dg/pr79769.C: New test.
280 * gcc.target/i386/mpx/pr79770.c: New test.
281
e325aba2
AK
2822017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
283
284 PR target/78857
285 * gcc.target/s390/load-and-test-fp-1.c: New test.
286 * gcc.target/s390/load-and-test-fp-2.c: New test.
287
91d2c04c
PT
2882017-03-18 Paul Thomas <pault@gcc.gnu.org>
289
290 PR fortran/79676
291 * gfortran.dg/submodule_28.f08 : New test.
292
c7e4107b
PT
2932017-03-18 Paul Thomas <pault@gcc.gnu.org>
294
295 PR fortran/71838
296 * gfortran.dg/submodule_26.f08 : New test.
297 * gfortran.dg/submodule_27.f08 : New test.
298
d8fe28be
PH
2992017-03-17 Pat Haugen <pthaugen@us.ibm.com>
300
301 PR target/79951
302 * gcc.target/powerpc/pr79951.c: New.
303
4a17943d
BS
3042017-03-17 Bernd Schmidt <bschmidt@redhat.com>
305
306 PR rtl-optimization/79910
307 * gcc.dg/torture/pr79910.c: New test.
308
7f166d94
JL
3092017-03-17 Jeff Law <law@redhat.com>
310
311 PR tree-optimization/71437
312 * gcc.dg/tree-ssa/pr71437.c: New test.
313 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
314 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
315 now caught by VRP, but which were previously caught by DOM.
316
12c4f7dc
RB
3172017-03-17 Richard Biener <rguenther@suse.de>
318
319 PR middle-end/80075
320 * g++.dg/torture/pr80075.C: New testcase.
321
207f3423
MM
3222017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
323
324 PR target/71294
325 * g++.dg/pr71294.C: New test.
326
9fc900af
SB
3272017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
328
329 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
330
c05c2380
JJ
3312017-03-16 Jakub Jelinek <jakub@redhat.com>
332
e711928b
JJ
333 PR fortran/80010
334 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
335
c05c2380
JJ
336 PR fortran/79886
337 * gfortran.dg/pr79886.f90: New test.
338
3231d64b
MM
3392017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
340
341 PR target/79038
342 * gcc.target/powerpc/pr79038-1.c: New test.
343
81ef1f5e
SB
3442017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
345
346 PR fortran/33271
347 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
348
395a1e9b
JW
3492017-03-15 Jiong Wang <jiong.wang@arm.com>
350
351 PR testsuite/79356
352 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
353
05f65910
UB
3542017-03-15 Uros Bizjak <ubizjak@gmail.com>
355
356 PR target/80019
357 * gcc.target/i386/pr80019.c: New test.
358
94285a7d
ML
3592017-03-15 Martin Liska <mliska@suse.cz>
360
361 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
362
a983542b
MS
3632017-03-14 Martin Sebor <msebor@redhat.com>
364
365 PR tree-optimization/79800
366 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
367 * gcc.dg/tree-ssa/pr79800.c: New test.
368
76ca5f40
MM
3692017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
370
371 PR target/79947
372 * gcc.target/powerpc/pr79947.c: New test.
373
5d9a283a
MS
3742017-03-14 Martin Sebor <msebor@redhat.com>
375
376 PR middle-end/80020
377 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
378 * gcc.dg/attr-alloc_size-7.c: Same.
379 * gcc.dg/attr-alloc_size-9.c: Same.
380 * gcc.dg/builtin-alloc-size.c: Same.
381 * gcc.dg/pr80020.c: New test.
382
4692943d
BS
3832017-03-14 Bernd Schmidt <bschmidt@redhat.com>
384
385 PR rtl-optimization/79728
386 * gcc.target/i386/sse-globalreg.c: New test.
387
861d9d5e
ML
3882017-03-14 Martin Liska <mliska@suse.cz>
389
390 PR lto/66295
391 * gcc.dg/tree-prof/pr66295.c: New test.
392
a48018b5
ML
3932017-03-13 Martin Liska <mliska@suse.cz>
394
395 PR middle-end/78339
396 * gcc.target/i386/mpx/pr78339.c: New test.
397
8c56cc5a
CZ
3982017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
399
400 * testsuite/gcc.target/arc/bitfield.c: New file.
401
14555394
CZ
4022017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
403
404 * testsuite/gcc.target/arc/pr9001090948.c: New file.
405
3079b92e
SB
4062017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
407
408 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
409 Fix test. Make early-out condition return early. Correct comments.
410
c08de9db
JD
4112017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
412
413 PR libgfortran/78854
414 * gfortran.dg/dtio_25.f90: New test.
415
66b27545
MS
4162017-03-10 Martin Sebor <msebor@redhat.com>
417
418 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
419
8f2f6381
BS
4202017-03-10 Bernd Schmidt <bschmidt@redhat.com>
421
422 PR rtl-optimization/78911
423 * gcc.target/i386/pr78911-1.c: New test.
424 * gcc.target/i386/pr78911-2.c: New test.
425
8e2c69b4 4262017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 427
8e2c69b4
WS
428 PR target/79941
429 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
430 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
431 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
432
455d833c
MP
4332017-03-10 Marek Polacek <polacek@redhat.com>
434
435 PR c++/79967
436 * g++.dg/cpp0x/gen-attrs-63.C: New test.
437
cdd669f9
JJ
4382017-03-10 Jakub Jelinek <jakub@redhat.com>
439
e260b0a7
JJ
440 PR c++/79899
441 * g++.dg/other/friend7.C: New test.
442
cdd669f9
JJ
443 PR c++/79896
444 * g++.dg/ext/int128-5.C: New test.
445
730e6e46
SB
4462017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
447
448 PR testsuite/79356
449 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
450 powerpc, sparc, or s390x.
451
fc8f6304
PH
4522017-03-10 Pat Haugen <pthaugen@us.ibm.com>
453
454 PR target/79907
455 * gcc.target/powerpc/pr79907.c: New.
456
f1b0632a
OH
4572017-03-10 Olivier Hainque <hainque@adacore.com>
458
459 * gnat.dg/opt64.adb: New test.
460 * gnat.dg/opt64_pkg.ads: New helper.
461 * gnat.dg/opt64_pkg.adb: New helper.
462
5558f089
JJ
4632017-03-10 Jakub Jelinek <jakub@redhat.com>
464
2d9dd4fb
JJ
465 PR rtl-optimization/79909
466 * gcc.target/powerpc/pr79909.c: New test.
467
72772e67
JJ
468 PR tree-optimization/79972
469 * gcc.dg/pr79972.c: New test.
470
5558f089
JJ
471 PR tree-optimization/77975
472 * gcc.dg/pr77975.c: New test.
473
822a132c
MP
4742017-03-09 Marek Polacek <polacek@redhat.com>
475
476 PR c++/79962
477 PR c++/79984
478 * c-c++-common/nonnull-3.c: New test.
479 * g++.dg/warn/Wnonnull3.C: New test.
480
c9819d22
MF
4812017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
482
483 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
484 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
485
36618428
MP
4862017-03-09 Marek Polacek <polacek@redhat.com>
487
488 PR sanitizer/79757
489 * gcc.dg/ubsan/pr79757-1.c: New test.
490 * gcc.dg/ubsan/pr79757-2.c: New test.
491 * gcc.dg/ubsan/pr79757-3.c: New test.
492 * gcc.dg/ubsan/pr79757-4.c: New test.
493 * gcc.dg/ubsan/pr79757-5.c: New test.
494
01e5af5a
JJ
4952017-03-09 Jakub Jelinek <jakub@redhat.com>
496
497 PR c/79969
498 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
499
6443c7c0
MP
5002017-03-09 Marek Polacek <polacek@redhat.com>
501
502 PR c++/79687
503 * g++.dg/expr/ptrmem8.C: New test.
504 * g++.dg/expr/ptrmem9.C: New test.
505
d721dc3c
RB
5062017-03-09 Richard Biener <rguenther@suse.de>
507
508 PR tree-optimization/79977
509 * gcc.dg/graphite/pr79977.c: New testcase.
510
1f1fd3e2
TT
5112017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
512
513 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
514 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
515 * lib/target-supports.exp (check_effective_target_rdynamic):
516 New proc.
517
16967aff
RB
5182017-03-09 Richard Biener <rguenther@suse.de>
519
520 PR middle-end/79971
521 * gcc.dg/fixed-point/pr79971.c: New testcase.
522
26d7dc48
RB
5232017-03-09 Richard Biener <rguenther@suse.de>
524
525 PR ipa/79970
526 * gcc.dg/torture/pr79970.c: New testcase.
527
35f77c28
PC
5282017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
529
530 PR c++/71966
531 * g++.dg/cpp0x/pr71966-1.C: New.
532 * g++.dg/cpp0x/pr71966-2.C: Likewise.
533
8a7df031
ML
5342017-03-09 Martin Liska <mliska@suse.cz>
535
536 PR tree-optimization/79631
537 * gcc.target/i386/mpx/pr79631.c: New test.
538
3828bb0d
ML
5392017-03-09 Martin Liska <mliska@suse.cz>
540
541 PR target/65705
542 PR target/69804
543 * gcc.target/i386/pr71458.c: Update scanned pattern.
544
410a590c
MP
5452017-03-09 Marek Polacek <polacek@redhat.com>
546
547 PR c++/79672
548 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
549 * g++.dg/warn/Wduplicated-branches3.C: New test.
550
f084a22e
PG
5512017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
552
553 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
554
a278b1c3
ML
5552017-03-09 Martin Liska <mliska@suse.cz>
556
557 PR ipa/79764
558 * g++.dg/pr79764.C: New test.
559
8dc19053
ML
5602017-03-09 Martin Liska <mliska@suse.cz>
561
562 PR ipa/79761
563 * g++.dg/pr79761.C: New test.
564
030fc94a
JJ
5652017-03-09 Jakub Jelinek <jakub@redhat.com>
566
9e463823
JJ
567 PR sanitizer/79944
568 * c-c++-common/asan/pr79944.c: New test.
569
6b62f323
JJ
570 PR target/79932
571 * gcc.target/i386/pr79932-2.c: New test.
572
030fc94a
JJ
573 PR target/79932
574 * gcc.target/i386/pr79932-1.c: New test.
575
423aec8b
MP
5762017-03-09 Marek Polacek <polacek@redhat.com>
577
578 PR c++/79900 - ICE in strip_typedefs
579 * g++.dg/warn/Wpadded-1.C: New test.
580
6659fe59
MP
5812017-03-08 Marek Polacek <polacek@redhat.com>
582
583 * g++.dg/Walloca1.C: Adjust dg-warning.
584
f1a675e4
AH
5852017-03-08 Andrew Haley <aph@redhat.com>
586
587 PR tree-optimization/79943
588 * gcc.dg/tree-ssa/pr79943.c: New test.
589
edfcd7e3
RB
5902017-03-08 Richard Biener <rguenther@suse.de>
591
592 PR tree-optimization/79955
593 * gcc.dg/uninit-24.c: New testcase.
594
61fdfd8c
RB
5952017-03-08 Richard Biener <rguenther@suse.de>
596
597 PR tree-optimization/79920
598 * gcc.dg/vect/pr79920.c: New testcase.
599
4b48e883
JJ
6002017-03-08 Jakub Jelinek <jakub@redhat.com>
601
602 PR sanitizer/79904
603 * gcc.dg/ubsan/pr79904.c: New test.
604
a71dbc63
JJ
6052017-03-07 Jakub Jelinek <jakub@redhat.com>
606
607 PR c/79834
608 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
609 diagnostics.
610
d8a90142
MP
6112017-03-07 Marek Polacek <polacek@redhat.com>
612
613 PR middle-end/79809
614 * g++.dg/Walloca1.C: New test.
615
a5e9e3e4
ML
6162017-03-07 Martin Liska <mliska@suse.cz>
617
618 PR middle-end/68270
619 * g++.dg/pr68270.C: New test.
620
1f6dba54
JJ
6212017-03-07 Jakub Jelinek <jakub@redhat.com>
622
760f82db
JJ
623 PR rtl-optimization/79901
624 * gcc.target/i386/pr79901.c: New test.
625
1f6dba54
JJ
626 PR sanitizer/79897
627 * c-c++-common/ubsan/pr79897.c: New test.
628
feca7b89
VM
6292017-03-06 Vladimir Makarov <vmakarov@redhat.com>
630
631 PR rtl-optimization/79571
632 * gcc.target/i386/pr79571.c: New.
633
bdbbf28d
MP
6342017-03-06 Marek Polacek <polacek@redhat.com>
635
636 PR c++/79796 - ICE with NSDMI and this pointer
637 * g++.dg/cpp0x/nsdmi13.C: New test.
638
52564551
JK
6392017-03-06 Julia Koval <julia.koval@intel.com>
640
641 PR target/79793
642 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
643 directives.
644 * gcc.target/i386/interrupt-13.c: Ditto.
645 * gcc.target/i386/interrupt-14.c: Ditto.
646 * gcc.target/i386/interrupt-15.c: Ditto.
647
345edb37
JJ
6482017-03-06 Jakub Jelinek <jakub@redhat.com>
649
650 PR c++/79822
651 * g++.dg/cpp0x/constexpr-79822.C: New test.
652
a8d25fd0
RB
6532017-03-06 Richard Biener <rguenther@suse.de>
654
655 PR tree-optimization/79894
656 * gcc.dg/vect/pr79887.c: New testcase.
657
522fcdd7
RB
6582017-03-06 Richard Biener <rguenther@suse.de>
659
660 PR tree-optimization/79824
661 * gcc.dg/vect/pr79824-1.c: New testcase.
662 * gcc.dg/vect/pr79824-2.c: Likewise.
663
54649631
TT
6642017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
665
666 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
667 gettimeofday. Remove dg-skip-if for AVR.
668 * lib/target-supports.exp (check_effective_target_gettimeofday):
669 New proc.
670
4bbc8970
RD
6712017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
672
673 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
674 * gcc.target/s390/hotpatch-10.c: Likewise.
675 * gcc.target/s390/hotpatch-11.c: Likewise.
676 * gcc.target/s390/hotpatch-12.c: Likewise.
677 * gcc.target/s390/hotpatch-13.c: Likewise.
678 * gcc.target/s390/hotpatch-14.c: Likewise.
679 * gcc.target/s390/hotpatch-15.c: Likewise.
680 * gcc.target/s390/hotpatch-16.c: Likewise.
681 * gcc.target/s390/hotpatch-17.c: Likewise.
682 * gcc.target/s390/hotpatch-18.c: Likewise.
683 * gcc.target/s390/hotpatch-19.c: Likewise.
684 * gcc.target/s390/hotpatch-2.c: Likewise.
685 * gcc.target/s390/hotpatch-26.c: Likewise.
686 * gcc.target/s390/hotpatch-27.c: Likewise.
687 * gcc.target/s390/hotpatch-28.c: Likewise.
688 * gcc.target/s390/hotpatch-3.c: Likewise.
689 * gcc.target/s390/hotpatch-4.c: Likewise.
690 * gcc.target/s390/hotpatch-5.c: Likewise.
691 * gcc.target/s390/hotpatch-6.c: Likewise.
692 * gcc.target/s390/hotpatch-7.c: Likewise.
693 * gcc.target/s390/hotpatch-8.c: Likewise.
694 * gcc.target/s390/hotpatch-9.c: Likewise.
695
5f215a70
PC
6962017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
697
698 PR c++/64574
699 * g++.dg/template/crash125.C: New.
700
296cc393
JJ
7012017-03-06 Jakub Jelinek <jakub@redhat.com>
702
703 PR target/79812
704 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
705
ca8942a3
TT
7062017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
707
708 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
709
c1b993c0
PG
7102017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
711
712 * gcc.target/mips/msa-minmax.c: New tests.
713
a50a32aa
ML
7142017-03-06 Martin Liska <mliska@suse.cz>
715
716 PR sanitize/79783
717 * g++.dg/asan/pr79783.C: New test.
718
5ada812c
PG
7192017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
720
721 * gcc.target/mips/msa-dotp.c: New tests.
722
334b3c4b
PG
7232017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
724
725 * gcc.target/mips/msa-bclri.c: New test.
726
d8b4baeb
PC
7272017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
728
729 PR c++/70266
730 * g++.dg/tm/pr70266.C: New.
731
ef78bc3c
AV
7322017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
733 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
734
735 * gfortran.dg/coarray/fail_image_1.f08: New test.
736 * gfortran.dg/coarray/fail_image_2.f08: New test.
737 * gfortran.dg/coarray/failed_images_1.f08: New test.
738 * gfortran.dg/coarray/failed_images_2.f08: New test.
739 * gfortran.dg/coarray/image_status_1.f08: New test.
740 * gfortran.dg/coarray/image_status_2.f08: New test.
741 * gfortran.dg/coarray/stopped_images_1.f08: New test.
742 * gfortran.dg/coarray/stopped_images_2.f08: New test.
743 * gfortran.dg/coarray_fail_st.f90: New test.
744 * gfortran.dg/coarray_failed_images_1.f08: New test.
745 * gfortran.dg/coarray_image_status_1.f08: New test.
746 * gfortran.dg/coarray_stopped_images_1.f08: New test.
747
7f5a7d78
MP
7482017-03-03 Marek Polacek <polacek@redhat.com>
749
750 PR c/79758
751 * gcc.dg/noncompile/pr79758.c: New test.
752
cc195d46
JJ
7532017-03-03 Jakub Jelinek <jakub@redhat.com>
754
755 PR middle-end/79805
756 * g++.dg/opt/pr79805.C: New test.
757
945b6e16
AS
7582017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
759
760 * gcc.target/i386/avx512vpopcntdq-check.h: New.
761 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
762 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
763 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
764 * gcc.target/i386/i386.exp
765 (check_effective_target_avx512vpopcntdq): New.
766
31dcc385
TT
7672017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
768
769 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
770 ilp32 targets and match DImode registers for lp64 targets.
771
0e174ae1
UB
7722017-03-03 Uros Bizjak <ubizjak@gmail.com>
773
774 * g++.dg/pr71624.C: Disable for x32.
775 * g++.dg/pr71633.C: Ditto.
776
93505ec5
JJ
7772017-03-03 Jakub Jelinek <jakub@redhat.com>
778
779 PR target/79807
780 * gcc.target/i386/pr79807.c: New test.
781
d78a1c01
ML
7822017-03-03 Martin Liska <mliska@suse.cz>
783
784 PR tree-optimization/79803
785 * gcc.dg/tree-ssa/pr79803.c: New test.
786
ec7f796e
ML
7872017-03-03 Martin Liska <mliska@suse.cz>
788
789 PR rtl-optimization/79574
790 * gcc.dg/pr79574-2.c: New test.
791
30d309aa
RB
7922017-03-03 Richard Biener <rguenther@suse.de>
793
794 PR c++/79825
795 * g++.dg/warn/Wuninitialized-8.C: New testcase.
796
38801de5
JJ
7972017-03-03 Jakub Jelinek <jakub@redhat.com>
798
799 * gcc.dg/pr57134.c: Use empty inline asm string literal.
800
7278b0a2
MP
8012017-03-03 Marek Polacek <polacek@redhat.com>
802
803 PR c++/79791
804 * g++.dg/warn/Wwrite-strings-1.C: New test.
805 * g++.dg/warn/Wwrite-strings-2.C: New test.
806 * g++.dg/warn/Wwrite-strings-3.C: New test.
807 * g++.dg/warn/Wwrite-strings-4.C: New test.
808 * g++.dg/warn/Wwrite-strings-5.C: New test.
809 * g++.dg/warn/Wwrite-strings-6.C: New test.
810 * g++.dg/warn/Wwrite-strings-7.C: New test.
811 * g++.dg/warn/Wwrite-strings-8.C: New test.
812 * g++.dg/warn/Wwrite-strings-9.C: New test.
813 * g++.dg/warn/Wwrite-strings-10.C: New test.
814 * g++.dg/warn/Wwrite-strings-11.C: New test.
815 * g++.dg/warn/Wwrite-strings-12.C: New test.
816
75473a91
RB
8172017-03-03 Richard Biener <rguenther@suse.de>
818
819 PR middle-end/79818
820 * gcc.dg/torture/pr79818.c: New testcase.
821
50bea0c5
JJ
8222017-03-02 Jakub Jelinek <jakub@redhat.com>
823
824 PR c++/79782
825 * g++.dg/warn/Wunused-parm-10.C: New test.
826
130f15ce
UB
8272017-03-02 Uros Bizjak <ubizjak@gmail.com>
828
829 * gcc.dg/rtl/x86_64/*.c: Test for
830 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
831
dc362ada
UB
8322017-03-02 Uros Bizjak <ubizjak@gmail.com>
833
834 PR target/79514
835 * gcc.target/i386/pr79514.c: New test.
836
fe792dd8
JJ
8372017-03-02 Jakub Jelinek <jakub@redhat.com>
838
839 PR rtl-optimization/79780
840 * gcc.c-torture/compile/pr79780.c: New test.
841
e80facb4
RB
8422017-03-02 Richard Biener <rguenther@suse.de>
843
844 PR tree-optimization/79345
845 PR c++/42000
846 * g++.dg/warn/Wuninitialized-7.C: New testcase.
847 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
848 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
849
eb0e7c34
RB
8502017-03-02 Richard Biener <rguenther@suse.de>
851
852 PR c/79756
853 * gcc.dg/vector-1.c: New testcase.
854
653a4b32
BC
8552017-03-02 Bin Cheng <bin.cheng@arm.com>
856
857 PR tree-optimization/66768
858 * gcc.target/i386/pr66768.c: New test.
859
da403f31
RB
8602017-03-02 Richard Biener <rguenther@suse.de>
861
862 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
863 * gcc.dg/rtl/x86_64/final.c: Likewise.
864 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
865 * gcc.dg/rtl/x86_64/ira.c: Likewise.
866 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
867 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
868
83692f96
RB
8692017-03-02 Richard Biener <rguenther@suse.de>
870
871 PR tree-optimization/79777
872 * gcc.dg/torture/pr79777.c: New testcase.
873
71dedb33
MS
8742017-03-01 Martin Sebor <msebor@redhat.com>
875
876 PR middle-end/79692
877 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
878 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
879 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
880 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
881
48990905
UB
8822017-03-01 Uros Bizjak <ubizjak@gmail.com>
883
884 * gcc.target/i386/invsize-2.c: New test.
885 * gcc.target/i386/invsize-3.c: Ditto.
886 * gcc.target/i386/invsize-4.c: Ditto.
887 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
888 * gcc.target/i386/stackalign/asm-1.c: Ditto.
889
c7f0c9f3
MM
8902017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
891
892 PR target/79439
893 * gcc.target/powerpc/pr79439.c: New test.
894
f5ef6bfc
PH
8952017-03-01 Pat Haugen <pthaugen@us.ibm.com>
896
897 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
898 scan string.
899
900
50181506
KN
9012017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
902
903 PR target/79395
904 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
905 pattern to look for vcmpequd. instead of vcmpnew.
906 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
907 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
908 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
909 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
910 look for xvcmpeqdp. instead of xvcmpnedp.
911 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
912 look for vcmpequd. instead of vcmpnew.
913 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
914 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
915 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
916 look for xvcmpeqsp. instead of xvcmpnesp.
917 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
918 look for xvcmpeqdp. instead of xvcmpnedp.
919 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
920 look for vcmpequd. instead of vcmpnew.
921 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
922 look for vcmpeqsp instead of xvcmpnesp.
923 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
924 look for xvcmpeqdp instead of xvcmpnedp.
925
0100ae43
RB
9262017-03-01 Richard Biener <rguenther@suse.de>
927
928 PR middle-end/79721
929 * gcc.dg/torture/pr79721.c: New testcase.
930
0f3f4ffe
JJ
9312017-03-01 Jakub Jelinek <jakub@redhat.com>
932
42132674
JJ
933 PR c++/79681
934 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
935 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
936
e3e9e8ca
JJ
937 PR c++/79746
938 * g++.dg/warn/Wunused-parm-9.C: New test.
939
0f3f4ffe
JJ
940 PR tree-optimization/79734
941 * g++.dg/opt/pr79734.C: New test.
942
ad1de652
JJ
9432017-02-28 Jakub Jelinek <jakub@redhat.com>
944
945 PR tree-optimization/79737
946 * gcc.c-torture/execute/pr79737-1.c: New test.
947 * gcc.c-torture/execute/pr79737-2.c: New test.
948
7a1ae923
EB
9492017-02-28 Eric Botcazou <ebotcazou@adacore.com>
950
951 * gcc.target/sparc/20170228-1.c: New test.
952
2af0c3ed
UB
9532017-02-28 Uros Bizjak <ubizjak@gmail.com>
954
955 * gcc.target/i386/invsize-1.c: New test.
956
203ced0a
MS
9572017-02-28 Martin Sebor <msebor@redhat.com>
958
959 PR tree-optimization/79691
960 * gcc.dg/tree-ssa/pr79691.c: New test.
961
8a915b87
JJ
9622017-02-28 Jakub Jelinek <jakub@redhat.com>
963
964 PR target/79729
965 * gcc.target/i386/pr79729.c: New test.
966
41aa3a38
RB
9672017-02-28 Richard Biener <rguenther@suse.de>
968
969 PR tree-optimization/79740
970 * gcc.dg/torture/pr79740.c: New testcase.
971
587240d2
RB
9722017-02-28 Richard Biener <rguenther@suse.de>
973
974 PR middle-end/79731
975 * c-c++-common/torture/pr79731.c: New testcase.
976
dd3f4560
RB
9772017-02-28 Richard Biener <rguenther@suse.de>
978
979 PR tree-optimization/79732
980 * gcc.dg/torture/pr79732.c: New testcase.
981
c7d97b28
RB
9822017-02-28 Richard Biener <rguenther@suse.de>
983
984 PR tree-optimization/79723
985 * gcc.target/i386/pr79723.c: New testcase.
986
c8f28a3c
PH
9872017-02-27 Pat Haugen <pthaugen@us.ibm.com>
988
989 PR target/79544
990 * gcc.target/powerpc/pr79544.c: New.
991
c91c3003
PC
9922017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
993
994 PR c++/79414
995 * g++.dg/parse/crash67.C: New.
996
57fa080b
BC
9972017-02-27 Bin Cheng <bin.cheng@arm.com>
998
999 PR tree-optimization/77536
1000 * gcc.dg/vect/pr79347.c: Revise testing string.
1001
68b948d3
RB
10022017-02-27 Richard Biener <rguenther@suse.de>
1003
1004 PR tree-optimization/45397
1005 * gcc.dg/tree-ssa/pr45397.c: New testcase.
1006
69a2e8a1
RB
10072017-02-27 Richard Biener <rguenther@suse.de>
1008
1009 PR tree-optimization/79690
1010 * gcc.target/i386/pr79690.c: New testcase.
1011
c7b608a9
TK
10122017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1013
1014 PR fortran/51119
1015 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1016 of original.
1017 * gfortran.dg/inline_matmul_11.f90: Likewise.
1018 * gfortran.dg/inline_matmul_9.f90: Likewise.
1019 * gfortran.dg/matmul_13.f90: New test.
1020 * gfortran.dg/matmul_14.f90: New test.
1021
98561a9b
JJ
10222017-02-25 Jakub Jelinek <jakub@redhat.com>
1023
1024 PR middle-end/79396
1025 * g++.dg/opt/pr79396.C: New test.
1026
77be9417
DH
10272017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1028
1029 PR fortran/79597
1030 * gfortran.dg/dtio_6.f90: Update test.
1031
10322017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1033
1034 PR fortran/79601
1035 * gfortran.dg/interface_operator_2.f90: New test.
1036
b9822443
JJ
10372017-02-24 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR c/79677
1040 * gcc.dg/pr79677.c: New test.
1041
4bc2b786
MF
10422017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1043
1044 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1045 of mov.ps.
1046 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1047 (cond_move1): Simplify condition to force generation of
1048 mov[nz].ps.
1049 (cond_move2): Likewise.
1050
4227c9ad
JJ
10512017-02-24 Jakub Jelinek <jakub@redhat.com>
1052
1053 PR c++/79588
1054 * g++.dg/warn/Wrestrict-1.C: New test.
1055 * g++.dg/warn/Wrestrict-2.C: New test.
1056
fd527ec1
DE
10572017-02-24 David Edelsohn <dje.gcc@gmail.com>
1058
1059 * g++.dg/ext/complit15.C: Require LTO.
1060
2af8fd5c
TT
10612017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1062
1063 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1064 logical_op_short_circuit to skip targets.
1065 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1066 and s390.
1067
0b9cdb9a
EB
10682017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1069
1070 * gnat.dg/opt63.adb: New test.
1071
4af362a9
EB
10722017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1073
1074 * gnat.dg/discr47.adb: New test.
1075
7699e88f
RB
10762017-02-24 Richard Biener <rguenther@suse.de>
1077
1078 PR tree-optimization/79389
1079 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1080
e3beb191
PC
10812017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/79361
1084 * g++.dg/cpp0x/pr79361-1.C: New.
1085 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1086
195610aa
EB
10872017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1088
1089 * gcc.target/visium/bit_test.c: Accept any lsr form.
1090 * gcc.target/visium/block_move.c: Tweak.
1091
17885cad
DV
10922017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1093
1094 PR 68749
1095 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1096
45f7faf0
RB
10972017-02-23 Richard Biener <rguenther@suse.de>
1098
1099 PR tree-optimization/79683
1100 * gcc.target/i386/pr79683.c: New testcase.
1101
18eb304e
JL
11022017-02-22 Jeff Law <law@redhat.com>
1103
1104 PR tree-optimization/79578
1105 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1106
0a864a97
SD
11072017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1108
1109 * gcc.target/mips/msa-fp-cc.c: New test.
1110
fe8ece05
JJ
11112017-02-22 Jakub Jelinek <jakub@redhat.com>
1112
e40b6fc7
JJ
1113 PR c++/79664
1114 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1115 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1116 * g++.dg/gomp/pr79664.C: New test.
1117
fe8ece05
JJ
1118 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1119
78af14ae
MP
11202017-02-22 Marek Polacek <polacek@redhat.com>
1121
1122 PR c++/79653
1123 * g++.dg/cpp0x/alignas10.C: New test.
1124 * g++.dg/cpp0x/alignas9.C: New test.
1125
8fdddd3d
MP
1126 PR c++/79657
1127 * g++.dg/ext/underlying_type12.C: New test.
1128
61ac5ebe
MP
1129 PR c/79662
1130 * gcc.dg/enum-incomplete-4.c: New test.
1131
888c7050
JJ
11322017-02-22 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR target/70465
1135 * gcc.target/i386/pr70465-2.c: New test.
1136
6d3daa1a
UB
11372017-02-21 Uros Bizjak <ubizjak@gmail.com>
1138
1139 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1140
76dd203e
RB
11412017-02-22 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/79673
1144 * gcc.target/i386/pr79673.c: New testcase.
1145
a9c774d2
RB
11462017-02-22 Richard Biener <rguenther@suse.de>
1147
1148 PR tree-optimization/79666
1149 * gcc.dg/torture/pr79666.c: New testcase.
1150
8f4f841a
ML
11512017-02-22 Martin Liska <mliska@suse.cz>
1152
1153 PR lto/79587
1154 * gcc.dg/tree-prof/pr79587.c: New test.
1155
a232a1cb
MP
11562017-02-21 Marek Polacek <polacek@redhat.com>
1157
1158 PR c++/79535
1159 * g++.dg/ext/flexary23.C: New test.
1160
b86fec68
UB
11612017-02-21 Uros Bizjak <ubizjak@gmail.com>
1162
1163 PR target/79593
1164 * gcc.target/i386/pr79593.c: New test.
1165
5c3f1d7b
JJ
11662017-02-21 Jakub Jelinek <jakub@redhat.com>
1167
b7280ac2
JJ
1168 PR c++/79654
1169 * g++.dg/cpp1z/decomp26.C: New test.
1170
5c3f1d7b
JJ
1171 PR sanitizer/79589
1172 * g++.dg/ubsan/pr79589.C: New test.
1173
1486c2a7
JL
11742017-02-21 Jeff Law <law@redhat.com>
1175
1176 PR tree-optimization/79621
1177 * gcc.c-torture/compile/pr79621.c: New test.
1178
2f3ec56d
JJ
11792017-02-21 Jakub Jelinek <jakub@redhat.com>
1180
3bb43119
JJ
1181 PR c++/79655
1182 * g++.dg/cpp1y/constexpr-79655.C: New test.
1183
664beaf2 1184 PR c++/79639
b86fec68 1185 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 1186
956d3e61
JJ
1187 PR target/79633
1188 * gcc.target/i386/mpx/pr79633.c: New test.
1189
d4cbfca4
JJ
1190 PR target/79570
1191 * gcc.dg/pr79570.c: New test.
1192
00bc9de3
JJ
1193 PR c++/79641
1194 * c-c++-common/pr79641.c: New test.
1195
d002d099
JJ
1196 PR tree-optimization/79649
1197 * gcc.target/i386/pr79649.c: New test.
1198
2f3ec56d
JJ
1199 PR target/79494
1200 * gcc.dg/pr79494.c: New test.
1201
e6655a5f
SB
12022017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1203
1204 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1205 to dg-options.
1206
12072017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
1208
1209 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1210
fd527ec1
DE
12112017-02-02 Jason Merrill <jason@redhat.com>
1212
1213 PR c++/79580
1214 * g++.dg/ext/complit15.C: New.
1215
027a9dd5
KN
12162017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1217
1218 PR target/78056
1219 * gcc.target/powerpc/pr78056-8.c: Remove.
1220
80480cee
MP
12212017-02-20 Marek Polacek <polacek@redhat.com>
1222
1223 PR middle-end/79537
1224 * gcc.dg/comp-goto-4.c: New test.
1225
85ade8d6
MP
1226 PR sanitizer/79558
1227 * c-c++-common/ubsan/bounds-14.c: New test.
1228
705d3b77
JJ
12292017-02-20 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR target/79568
1232 * gcc.target/i386/pr79568-1.c: New test.
1233 * gcc.target/i386/pr79568-2.c: New test.
1234 * gcc.target/i386/pr79568-3.c: New test.
1235
dc42a736
PT
12362017-02-16 Paul Thomas <pault@gcc.gnu.org>
1237
1238 PR fortran/79382
705d3b77
JJ
1239 * gfortran.dg/dtio_10.f90: Change test of error message.
1240 * gfortran.dg/dtio_23.f90: New test.
1241 * gfortran.dg/dtio_24.f90: New test.
dc42a736 1242
1ca6a74f
PT
12432017-02-20 Paul Thomas <pault@gcc.gnu.org>
1244
1245 PR fortran/79434
705d3b77 1246 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 1247
63af1586
PT
12482017-02-19 Paul Thomas <pault@gcc.gnu.org>
1249
1250 PR fortran/79447
705d3b77 1251 * gfortran.dg/submodule_24.f08: New test.
63af1586 1252
4ca4d1e9
AV
12532017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1254
1255 PR fortran/79229
1256 * gfortran.dg/class_allocate_24.f90: New test.
1257
dea71ad0
PT
12582017-02-19 Paul Thomas <pault@gcc.gnu.org>
1259
1260 PR fortran/79402
1261 * gfortran.dg/submodule_23.f90: New test.
1262
f46e2bc9
PC
12632017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1264
1265 PR c++/79380
1266 * g++.dg/cpp0x/alignas8.C: New.
1267
7dfa657b
JW
12682017-02-19 Eric Fiselier <eric@efcs.ca>
1269 Jonathan Wakely <jwakely@redhat.com>
1270
1271 PR c++/69523
1272 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1273
eab1f169
PK
12742017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1275
1276 * gcc.dg/gimplefe-26.c: New test.
1277
47e16d83
JDA
12782017-02-18 John David Anglin <danglin@gcc.gnu.org>
1279
1280 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1281
c2615951
JJ
12822017-02-18 Jakub Jelinek <jakub@redhat.com>
1283
c28fcc60
JJ
1284 PR target/79569
1285 * gcc.target/i386/3dnowA-3.c: New test.
1286
c2615951
JJ
1287 PR target/79559
1288 * gcc.target/i386/pr79559.c: New test.
1289
97fcf744
JM
12902017-02-17 Joseph Myers <joseph@codesourcery.com>
1291
1292 * gcc.dg/c11-float-2.c: New test.
1293 * gcc.dg/torture/float128-floath.c,
1294 gcc.dg/torture/float128x-floath.c,
1295 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1296 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1297 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1298 *_DECIMAL_DIG macros with DECIMAL_DIG.
1299
a530e181
BS
13002017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1301
1302 PR target/79261
1303 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1304
1d516992
JK
13052017-02-17 Julia Koval <julia.koval@intel.com>
1306
1307 * gcc.target/i386/rdpid.c New test.
1308 * gcc.target/i386/sse-12.c: Add -mrdpid.
1309 * gcc.target/i386/sse-13.c: Ditto.
1310 * gcc.target/i386/sse-14.c: Ditto.
1311 * gcc.target/i386/sse-22.c: Ditto.
1312 * gcc.target/i386/sse-23.c: Ditto.
1313 * g++.dg/other/i386-2.C: Ditto.
1314 * g++.dg/other/i386-3.C: Ditto.
1315
3185712c
SB
13162017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1317
1318 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1319 * gcc.dg/pr61441.c: Ditto.
1320
a261ee49
ML
13212017-02-17 Martin Liska <mliska@suse.cz>
1322
1323 PR rtl-optimization/79574
1324 * gcc.dg/pr79574.c: New test.
1325
5bf69d74
MP
13262017-02-17 Marek Polacek <polacek@redhat.com>
1327
1328 PR middle-end/79536
1329 * gcc.dg/torture/pr79536.c: New test.
1330
a72b242e
AM
13312017-02-16 Alan Modra <amodra@gmail.com>
1332
1333 * gcc.c-torture/execute/pr79286.c: New.
1334
bcac0b4d
JJ
13352017-02-16 Jakub Jelinek <jakub@redhat.com>
1336
1337 PR c++/79512
1338 * c-c++-common/gomp/pr79512.c: New test.
1339
945c17d8
MS
13402017-02-15 Martin Sebor <msebor@redhat.com>
1341
1342 PR c++/79363
1343 * g++.dg/ext/flexary12.C: Adjust.
1344 * g++.dg/ext/flexary20.C: Same.
1345 * g++.dg/ext/flexary21.C: Same.
1346 * g++.dg/ext/flexary22.C: New test.
1347
25c99850
BC
13482017-02-15 Bin Cheng <bin.cheng@arm.com>
1349
1350 PR tree-optimization/79347
1351 * gcc.dg/vect/pr79347.c: New test.
1352
4f5e5fcb
JJ
13532017-02-15 Jakub Jelinek <jakub@redhat.com>
1354
e7202857
JJ
1355 PR c++/79301
1356 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1357 [[deprecated]] comment.
1358 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1359 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1360 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1361 [[deprecated]] in -std=c++11.
1362 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1363 [[fallthrough]] in -std=c++11 and -std=c++14.
1364
4f5e5fcb
JJ
1365 PR c++/79288
1366 * g++.dg/tls/pr79288.C: New test.
1367
c7545f1c
MP
13682017-02-15 Marek Polacek <polacek@redhat.com>
1369
1370 PR c/79515
1371 * gcc.dg/dfp/pr79515.c: New.
1372
1114b39c
DE
13732017-02-15 David Edelsohn <dje.gcc@gmail.com>
1374
1375 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1376
93b87d1d
TS
13772017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1378
1379 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1380 "opt_files".
1381
fa8db6ea
JJ
13822017-02-15 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR target/79487
1385 * gcc.dg/dfp/pr79487.c: New test.
1386 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1387 2017-02-13 change.
1388
8722316b
CL
13892017-01-14 Carl Love <cel@us.ibm.com>
1390
1391 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1392 xvcvsxdsp and xvcvuxdsp instructions.
1393
2932fe90
SB
13942017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1395
1396 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1397 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1398 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1399 64-bit default target.
1400 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1401 a 64-bit default target.
1402
63d09033
JJ
14032017-02-14 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR target/79481
1406 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 1407 (test_3vx): Change return type from int to void.
63d09033
JJ
1408 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1409 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1410 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1411 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1412 tests.
1413 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1414 (test_3vx): Change return type from int to void.
1415 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1416 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1417 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1418 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1419 tests.
1420 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1421 intrinsic. Change scan-assembler-times number from 1 to 2.
1422 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1423 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1424 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1425 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1426 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1427 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1428 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1429
8668fae0
UB
14302017-02-14 Uros Bizjak <ubizjak@gmail.com>
1431
1432 PR middle-end/61225
1433 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1434 Use dg-additional-options for ia32 target. Remove XFAIL.
1435
95d96609
UB
14362017-02-14 Uros Bizjak <ubizjak@gmail.com>
1437
1438 PR target/79495
1439 * gcc.target/i386/pr79495.c: New test.
1440
6f207d58
MP
14412017-02-14 Marek Polacek <polacek@redhat.com>
1442
1443 PR c++/79420
1444 PR c++/79463
1445 * g++.dg/cpp1y/pr79463.C: New.
1446 * g++.dg/template/incomplete10.C: New.
1447 * g++.dg/template/incomplete9.C: New.
1448
ee139af5
L
14492017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1450
1451 PR target/79498
1452 * gcc.target/i386/pr79498.c: New test.
1453
bf00c9e0
MS
14542017-02-14 Martin Sebor <msebor@redhat.com>
1455
1456 PR middle-end/79448
1457 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1458 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1459 * gcc.dg/tree-ssa/pr79448.c: New test.
1460
6c022f73
JL
14612017-02-14 Jeff Law <law@redhat.com>
1462
1463 PR tree-optimization/79095
1464 * g++.dg/pr79095-1.C: New test
1465 * g++.dg/pr79095-2.C: New test
1466 * g++.dg/pr79095-3.C: New test
1467 * g++.dg/pr79095-4.C: New test
1468 * g++.dg/pr79095-5.C: New test
1469 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1470 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1471
b719f884
JG
14722017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1473
1474 * gcc.target/aarch64/vect_fp16_1.c: New.
1475
1be33173
PK
14762017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1477
1478 * gcc.dg/gimplefe-25.c: New test.
1479
73424a09
JJ
14802017-02-14 Jakub Jelinek <jakub@redhat.com>
1481
1482 PR tree-optimization/79408
1483 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1484
977472e8
RB
14852017-02-14 Richard Biener <rguenther@suse.de>
1486
1487 PR middle-end/79432
1488 * gcc.dg/torture/pr79432.c: New testcase.
1489
ee75687b
MS
14902017-02-13 Martin Sebor <msebor@redhat.com>
1491
1492 PR middle-end/79496
1493 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1494
b84702c0
JJ
14952017-02-13 Jakub Jelinek <jakub@redhat.com>
1496
ecc04fae
JJ
1497 PR sanitizer/79341
1498 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1499 variables volatile.
1500
b84702c0
JJ
1501 PR c++/79232
1502 * g++.dg/cpp1z/eval-order4.C: New test.
1503 * g++.dg/other/pr79232.C: New test.
1504
b9a161ff
NS
15052017-02-13 Nathan Sidwell <nathan@acm.org>
1506
1507 PR c++/79296
1508 * g++.dg/cpp0x/pr79296.C: New.
1509
d8505fac
SB
15102017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1511
1512 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1513 Instead, xfail powerpc*-*-* && lp64.
1514
efb802cb
SB
15152017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1516
1517 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1518 powerpc_p8vector_ok.
1519 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1520
8d6427c6
AS
15212017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1522
1523 PR target/79449
1524 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1525 for reading beyond a 4k boundary.
1526
9b7716c9
JJ
15272017-02-13 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR rtl-optimization/79388
1530 PR rtl-optimization/79450
1531 * gcc.c-torture/execute/pr79388.c: New test.
1532 * gcc.c-torture/execute/pr79450.c: New test.
1533
4bb91707
TK
15342017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1535
1536 PR fortran/65542
9b7716c9 1537 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 1538
e22910c2
JJ
15392017-02-11 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR sanitizer/79341
1542 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1543
acbbac04
JH
15442017-02-11 Jan Hubicka <hubicka@ucw.cz>
1545
1546 PR tree-ssa/56727
1547 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1548
e493f96b
JJ
15492017-02-10 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR c++/79457
1552 * g++.dg/cpp0x/pr79457.C: New test.
1553
773acd54
SB
15542017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1555
1556 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1557 scan-assembler unless lp64.
1558
b56f814e
SB
15592017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1560
1561 PR tree-optimization/66612
1562 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1563
5e659d16
SB
15642017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1565
1566 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1567 of all powerpc.
1568
6f4f30bf
MP
15692017-02-10 Marek Polacek <polacek@redhat.com>
1570
1571 PR c++/79435
1572 * g++.dg/cpp1y/pr79435.C: New.
1573
3799a5b8
MP
1574 PR c++/79184
1575 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1576
052ef81d
CL
15772017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1578
1579 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1580 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1581 New.
1582 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1583 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1584 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1585 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1586 (vtst_expected_poly64x2): Move to aarch64-only section.
1587 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1588 (vtst_p64, vtstq_p64): New tests.
1589
a7c8ed0c
PC
15902017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 PR c++/71737
1593 * g++.dg/cpp0x/pr71737.C: New.
1594
3dcde5ef 15952017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 1596 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
1597
1598 * gcc.dg/gimplefe-error-1.c: New testcase.
1599 * gcc.dg/gimplefe-error-2.c: New testcase.
1600 * gcc.dg/gimplefe-error-3.c: New testcase.
1601
6139a3b7
JJ
16022017-02-10 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR tree-optimization/79411
1605 * gcc.c-torture/compile/pr79411.c: New test.
1606
9bfc55d0
JJ
16072017-02-09 Jakub Jelinek <jakub@redhat.com>
1608 Jason Merrill <jason@redhat.com>
1609
1610 PR c++/79143
1611 * g++.dg/cpp1z/pr79143.C: New test.
1612
0b90c541
JH
16132017-02-09 Jan Hubicka <hubicka@ucw.cz>
1614
1615 * gcc.dg/loop-unswitch-2.c: Update testcase.
1616 * gcc.dg/loop-unswitch-1.c: Update testcase.
1617
192b048b
MP
16182017-02-09 Marek Polacek <polacek@redhat.com>
1619
1620 PR c/79428
1621 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1622 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1623 * c-c++-common/goacc/pr79428-1.c: New test.
1624 * c-c++-common/gomp/pr79428-2.c: New test.
1625 * c-c++-common/gomp/pr79428-5.c: New test.
1626 * c-c++-common/gomp/pr79428-6.c: New test.
1627 * c-c++-common/pr79428-3.c: New test.
1628
e9a9033b
AK
16292017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1630
1631 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1632 testcases.
1633
56f71478
JJ
16342017-02-09 Jakub Jelinek <jakub@redhat.com>
1635
28f6839b
JJ
1636 PR c/79413
1637 * gcc.c-torture/compile/pr79413.c: New test.
1638
f08683a1
JJ
1639 PR c++/79429
1640 * c-c++-common/gomp/pr79429.c: New test.
1641 * g++.dg/gomp/pr79429.C: New test.
1642
56f71478
JJ
1643 PR c/79431
1644 * c-c++-common/gomp/pr79431.c: New test.
1645
02889d23
CLT
16462017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1647 Cesar Philippidis <cesar@codesourcery.com>
1648 Joseph Myers <joseph@codesourcery.com>
1649 Chung-Lin Tang <cltang@codesourcery.com>
1650
1651 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1652 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1653 * c-c++-common/goacc/loop-auto-2.c: New.
1654 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1655 * c-c++-common/goacc/tile-2.c: New.
1656 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1657 * g++.dg/goacc/tile-1.C: New, check tile subst.
1658 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1659 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1660 * gfortran.dg/goacc/tile-1.f90: New test.
1661 * gfortran.dg/goacc/tile-2.f90: New test.
1662 * gfortran.dg/goacc/tile-lowering.f95: New test.
1663
9c0c77d2
RB
16642017-02-09 Richard Biener <rguenther@suse.de>
1665
1666 PR tree-optimization/69823
1667 * gcc.dg/graphite/pr69823.c: New testcase.
1668
f39bad9f
PH
16692017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1670
1671 PR target/78604
1672 * gcc.target/powerpc/pr78604.c: New.
1673
fc00b9ce
KN
16742017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1675
1676 PR target/68972
1677 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1678 disable this test on power architecture.
1679
50c1f4a5
RB
16802017-02-08 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/71824
1683 PR tree-optimization/79409
1684 * gcc.dg/graphite/pr71824-3.c: New testcase.
1685
74a15d14
JJ
16862017-02-08 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR tree-optimization/79408
1689 * gcc.dg/tree-ssa/pr79408.c: New test.
1690
d798497e
RB
16912017-02-08 Richard Biener <rguenther@suse.de>
1692
1693 PR tree-optimization/71824
1694 * gcc.dg/graphite/pr71824-2.c: New testcase.
1695
9d5019a1
AP
16962017-02-07 Andrew Pinski <apinski@cavium.com>
1697
705d3b77 1698 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1699
ec48209a
JJ
17002017-02-07 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR rtl-optimization/79386
1703 * gcc.c-torture/compile/pr79386.c: New test.
1704
e5f234b2
DV
17052017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1706 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1707
1708 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1709 *-*-solaris*.
1710
1f138b75
JJ
17112017-02-07 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR target/79299
1714 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1715 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1716
7af4b20d
RB
17172017-02-07 Richard Biener <rguenther@suse.de>
1718
1719 * gcc.dg/gimplefe-23.c: New testcase.
1720 * gcc.dg/gimplefe-24.c: Likewise.
1721
d95c2fc7
CL
17222017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1723
1724 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1725 scan-assembler instead of scan-assembler-times.
1726 * gcc.target/aarch64/test_frame_10.c: Likewise.
1727 * gcc.target/aarch64/test_frame_12.c: Likewise.
1728 * gcc.target/aarch64/test_frame_2.c: Likewise.
1729 * gcc.target/aarch64/test_frame_4.c: Likewise.
1730 * gcc.target/aarch64/test_frame_6.c: Likewise.
1731 * gcc.target/aarch64/test_frame_7.c: Likewise.
1732 * gcc.target/aarch64/test_frame_8.c: Likewise.
1733
fa5d44d0
RO
17342017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1735
1736 * gcc.target/i386/pr78419.c: Require ifunc support.
1737
d9b4ce00
DE
17382017-02-07 David Edelsohn <dje.gcc@gmail.com>
1739
1740 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1741
bb7d75ff
PP
17422017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1743
1744 PR c++/79360
1745 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1746
122e7b4f
KC
17472017-02-06 Kito Cheng <kito.cheng@gmail.com>
1748
1749 * lib/target-supports.exp: Define the RISC-V target.
1750 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1751 * gcc.dg/builtin-apply2.c: Likewise.
1752 * gcc.dg/ifcvt-4.c: Likewise.
1753 * gcc.dg/loop-8.c: Likewise.
1754 * gcc.dg/sibcall-10.c: Likewise.
1755 * gcc.dg/sibcall-9.c: Likewise.
1756 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1757 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1758 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1759 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1760 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1761 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1762 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1763
391675ac
MM
17642017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1765
1766 PR target/66144
1767 * gcc.target/powerpc/pr66144-1.c: New test.
1768 * gcc.target/powerpc/pr66144-2.c: Likewise.
1769 * gcc.target/powerpc/pr66144-3.c: Likewise.
1770
e495e31a
MS
17712017-02-06 Martin Sebor <msebor@redhat.com>
1772
1773 PR tree-optimization/79376
1774 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1775 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1776
2568d8a1
JJ
17772017-02-06 Jakub Jelinek <jakub@redhat.com>
1778
98e09245
JJ
1779 PR c++/79379
1780 * g++.dg/cpp1y/constexpr-79379.C: New test.
1781
e8b0383c
JJ
1782 PR c++/79377
1783 * g++.dg/lookup/pr79377.C: New test.
1784
a5e8cbd1
JJ
1785 PR c++/79372
1786 * g++.dg/cpp1z/decomp25.C: New test.
1787
2568d8a1
JJ
1788 PR tree-optimization/79284
1789 * gcc.c-torture/compile/pr79284.c: New test.
1790
aae936b9
PC
17912017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1792
1793 PR c++/70448
1794 * g++.dg/cpp0x/pr70448.C: New.
1795
daf57541
DV
17962017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1797
1798 PR 78348
1799 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1800 to dg-options.
1801
0898c74d
GJL
18022017-02-06 Georg-Johann Lay <avr@gjlay.de>
1803
1804 PR target/78883
1805 * gcc.c-torture/compile/pr78883.c: New test.
1806
5d3ebb71
JH
18072017-02-05 Jan Hubicka <hubicka@ucw.cz>
1808
1809 PR tree-ssa/79347
1810 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1811 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1812 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1813 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1814 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1815 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1816 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1817 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1818 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1819 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1820 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1821 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1822 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1823
139d4065
AV
18242017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1825
1826 PR fortran/79344
1827 * gfortran.dg/allocate_with_source_24.f90: New test.
1828
4b9c80d8
AV
18292017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1830
1831 PR fortran/79230
1832 * gfortran.dg/der_ptr_component_2.f90: New test.
1833
f3877b2f
EB
18342017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 * gcc.target/sparc/20170205-1.c: New test.
1837
d8a09ada
JDA
18382017-02-03 John David Anglin <danglin@gcc.gnu.org>
1839
a2a86d6a
JDA
1840 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1841 libatomic_available.
1842
a1d99925
JDA
1843 * gcc.dg/pr77587.c: Require alias support.
1844 * gcc.dg/pr77587a.c: Likewise.
1845
d8bf159e
JDA
1846 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1847 * gcc.c-torture/execute/pr78622.c: Likewise.
1848
d8a09ada
JDA
1849 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1850 hppa*-*-hpux*.
1851 * c-c++-common/Wunused-var-16.c: Likewise.
1852 * c-c++-common/builtin-shuffle-1.c: Likewise.
1853 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1854 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1855
f589a1ce
MS
18562017-02-03 Martin Sebor <msebor@redhat.com>
1857
1858 PR tree-optimization/79327
1859 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
1860 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1861 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 1862
5b00f9d2
JJ
18632017-02-03 Jakub Jelinek <jakub@redhat.com>
1864 Martin Sebor <msebor@redhat.com>
1865
1866 PR tree-optimization/79327
1867 * gcc.dg/tree-ssa/pr79327.c: New test.
1868 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1869 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1870 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1871 (test_sprintf_chk_range_schar): Adjust dg-message.
1872 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1873 * gcc.c-torture/execute/pr79327.c: New test.
1874
437f0a81
JJ
18752017-02-03 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR target/79354
1878 * gcc.target/powerpc/pr79354.c: New test.
1879 * gcc.c-torture/execute/pr79354.c: New test.
1880
3f343040
MS
18812017-02-03 Martin Sebor <msebor@redhat.com>
1882
1883 PR tree-optimization/79352
1884 * gcc.dg/tree-ssa/pr79352.c: New test.
1885
46a2ab58
ML
18862017-02-03 Martin Liska <mliska@suse.cz>
1887
1888 PR lto/66295
1889 * gcc.target/i386/mvc9.c: New test.
1890
baa2d1cd
PH
18912017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1892
1893 PR target/79158
1894 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1895 to VSX reg.
1896
30c6ec2f
JH
18972017-02-02 Jan Hubicka <hubicka@ucw.cz>
1898
1899 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1900 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1901 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1902 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1903 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1904 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1905 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1906 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1907 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1908 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1909 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1910 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1911 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1912
ebee1eb9
MS
19132017-02-02 Martin Sebor <msebor@redhat.com>
1914
1915 PR middle-end/79275
1916 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1917 * gcc.dg/tree-ssa/pr79275.c: New test.
1918
dcd25b8a
AS
19192017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1920
dc362ada 1921 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 1922
0f0c2cc3
JH
19232017-02-02 Jan Hubicka <hubicka@ucw.cz>
1924
1925 PR middle-end/77445
1926 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1927 threading is done.
1928
1c372840
TC
19292017-02-02 Tamar Christina <tamar.christina@arm.com>
1930
1931 PR middle-end/78142
1932 * gcc.target/aarch64/vector_initialization_nostack.c
1933 (f12): Use one vector
1934
9f11a4a7
JJ
19352017-02-02 Jakub Jelinek <jakub@redhat.com>
1936
bef7e561
JJ
1937 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1938 * c-c++-common/asan/misalign-1.c: Likewise.
1939 * c-c++-common/asan/misalign-2.c: Likewise.
1940 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1941 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1942 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1943 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1944 add -ffat-lto-objects from/to dg-additional-options.
1945 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1946 dg-additional-options.
1947
9f11a4a7
JJ
1948 PR target/79197
1949 * gcc.target/powerpc/pr79197.c: New test.
1950 * gcc.c-torture/compile/pr79197.c: New test.
1951
09661674
RB
19522017-02-02 Richard Biener <rguenther@suse.de>
1953
1954 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1955
d8d58893
PC
19562017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 PR c++/69637
1959 * g++.dg/cpp0x/pr69637-1.C: New.
1960 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1961
521a70a4
AK
19622017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1963
1964 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1965
e26b502d
BS
19662017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1967
1968 PR target/70012
1969 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1970 conditions.
1971
55e75c7c
JJ
19722017-02-01 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR testsuite/79324
1975 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1976 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1977 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1978 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1979 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1980 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1981 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1982 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1983 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1984 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1985 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1986 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1987 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1988
a4476973
ML
19892017-02-01 Martin Liska <mliska@suse.cz>
1990
1991 PR testsuite/79272
1992 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1993
3f3181b1
RB
19942017-02-01 Richard Biener <rguenther@suse.de>
1995
1996 PR testsuite/76957
1997 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1998 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1999 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2000 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2001
1e7ef862
RB
20022017-02-01 Richard Biener <rguenther@suse.de>
2003
2004 PR middle-end/79315
2005 * gfortran.dg/pr79315.f90: New testcase.
2006
405a7406
RB
20072017-02-01 Richard Biener <rguenther@suse.de>
2008
2009 PR tree-optimization/71824
2010 * gcc.dg/graphite/pr71824.c: New testcase.
2011
19bdccb4
JJ
20122017-01-31 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR c++/79304
2015 * g++.dg/diagnostic/pr79304.C: New test.
2016
fcb2cdfc
DM
20172017-01-31 David Malcolm <dmalcolm@redhat.com>
2018
2019 PR c++/79298
2020 * g++.dg/spellcheck-pr79298.C: New test case.
2021
7cfa044d
DM
20222017-01-31 David Malcolm <dmalcolm@redhat.com>
2023
2024 PR preprocessor/79210
2025 * gcc.dg/format/pr79210.c: New test case.
2026 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2027 New function.
2028
de3fbef6
NS
20292017-01-31 Nathan Sidwell <nathan@acm.org>
2030
5ae37bdf
NS
2031 PR c++/79290
2032 * g++.dg/warn/pr79290.C: New.
2033
de3fbef6
NS
2034 PR c++/67273
2035 PR c++/79253
2036 * g++.dg/cpp1y/pr67273.C: New.
2037 * g++.dg/cpp1y/pr79253.C: New.
2038
7f357c61
NS
20392017-01-31 Nathan Sidwell <nathan@acm.org>
2040
2041 PR c++/79264
2042 * g++.dg/cpp1y/pr61636-1.C: Augment.
2043
5b11971a
CL
20442017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2045
2046 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2047 rand() instead of random().
2048
8b670f93
AH
20492017-01-30 Aldy Hernandez <aldyh@redhat.com>
2050
2051 PR tree-optimization/71691
2052 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2053
4727e06b
AK
20542017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2055
2056 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2057 __ARCH__.
2058
b6dae849
JJ
20592017-01-31 Jakub Jelinek <jakub@redhat.com>
2060
2061 PR tree-optimization/79267
2062 * g++.dg/opt/pr79267.C: New test.
2063
40fb9c89
AO
20642017-01-30 Alexandre Oliva <aoliva@redhat.com>
2065
2066 PR debug/63238
2067 * gcc.dg/debug/dwarf2/align-1.c: New.
2068 * gcc.dg/debug/dwarf2/align-2.c: New.
2069 * gcc.dg/debug/dwarf2/align-3.c: New.
2070 * gcc.dg/debug/dwarf2/align-4.c: New.
2071 * gcc.dg/debug/dwarf2/align-5.c: New.
2072 * gcc.dg/debug/dwarf2/align-6.c: New.
2073 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2074 * g++.dg/debug/dwarf2/align-1.C: New.
2075 * g++.dg/debug/dwarf2/align-2.C: New.
2076 * g++.dg/debug/dwarf2/align-3.C: New.
2077 * g++.dg/debug/dwarf2/align-4.C: New.
2078 * g++.dg/debug/dwarf2/align-5.C: New.
2079 * g++.dg/debug/dwarf2/align-6.C: New.
2080
3095f651
AS
20812017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2082
2083 PR target/79170
2084 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2085
3cf88bff
MS
20862017-01-30 Martin Sebor <msebor@redhat.com>
2087
2088 PR testsuite/79293
2089 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2090
37731134
ML
20912017-01-30 Martin Liska <mliska@suse.cz>
2092
2093 PR gcov-profile/79259
2094 * g++.dg/tree-prof/pr79259.C: New test.
2095
0c7247cc
RB
20962017-01-30 Richard Biener <rguenther@suse.de>
2097
2098 PR tree-optimization/79276
2099 * gcc.dg/torture/pr79276.c: New testcase.
2100
ab4be5d1
DV
21012017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2102
2103 PR target/79240
2104 * gcc.target/s390/pr79240.c: New test.
2105
6687d58d
BS
21062017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2107
2108 PR target/79268
2109 * gcc.target/powerpc/pr79268.c: New file.
2110 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2111 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2112 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2113 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2114
b5df96c3
JDA
21152017-01-28 John David Anglin <danglin@gcc.gnu.org>
2116
fc34d7b8
JDA
2117 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2118
9efc84e4
JDA
2119 PR testsuite/70583
2120 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2121
4bfbe3ae
JDA
2122 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2123 * gnat.dg/debug9.adb: Likewise.
2124
8d0b306f
JDA
2125 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2126
b5df96c3
JDA
2127 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2128 libatomic_available.
2129 * gfortran.dg/coarray_42.f90: Likewise.
2130 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2131 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2132 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2133
eb339366
MS
21342017-01-27 Martin Sebor <msebor@redhat.com>
2135
2136 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2137
711ce021
BS
21382017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2139
2140 PR rtl-optimization/79194
2141 * gcc.dg/torture/pr79194.c: New test.
2142
d8321b33
VM
21432017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2144
2145 PR tree-optimization/71374
2568d8a1 2146 * gcc.target/i386/pr71374.c: New.
d8321b33 2147
9e2ea13e
MS
21482017-01-27 Martin Sebor <msebor@redhat.com>
2149
2150 PR c++/71290
2151 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2152 a dg-error directive.
2153
9eb7045b
VM
21542017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2155
2156 PR target/79131
2157 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2158 * gcc.target/arm/pr79131-2.c: New.
2159
f75bbf3f
BS
21602017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2161
2162 PR target/65484
2163 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2164 vectorized on POWER unless hardware misaligned loads are
2165 available.
2166
3f54004b
BC
21672017-01-27 Bin Cheng <bin.cheng@arm.com>
2168
2169 PR rtl-optimization/78559
2170 * gcc.c-torture/execute/pr78559.c: New test.
2171
40b6bff9
RB
21722017-01-27 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/79245
2175 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2176 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2177
b2f8892e
JJ
21782017-01-27 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR c/79199
2181 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2182 target. Use 4294967293U instead of 4294967293.
2183
b002f3b9
RB
21842017-01-27 Richard Biener <rguenther@suse.de>
2185
2186 PR tree-optimization/71433
2187 * gcc.dg/Warray-bounds-21.c: New testcase.
2188
38f50ab6
RB
21892017-01-27 Richard Biener <rguenther@suse.de>
2190
2191 PR tree-optimization/79244
2192 * gcc.dg/torture/pr79244.c: New testcase.
2193
c04f4139
JJ
21942017-01-27 Jakub Jelinek <jakub@redhat.com>
2195
2196 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2197 all occurrences of 40 to 32.
2198
6ca513f9
RE
21992017-01-27 Richard Earnshaw <rearnsha@arm.com>
2200
2201 PR target/79239
2202 * gcc.target/arm/pr79239.c: New test.
2203
d876f5cd
DV
22042017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2205
2206 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2207
bb6a6ee9
AB
22082017-01-27 Adam Butcher <adam@jessamine.co.uk>
2209
2210 PR c++/64382
2211 * g++.dg/cpp1y/pr64382.C: New test.
2212
31c87a43
MS
22132017-01-26 Martin Sebor <msebor@redhat.com>
2214
2215 PR middle-end/78703
2216 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2217 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2218 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2219 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2220
f7c06c0f
JJ
22212017-01-26 Jakub Jelinek <jakub@redhat.com>
2222
b0670cc0
JJ
2223 PR debug/79129
2224 * g++.dg/debug/dwarf2/pr79129.C: New test.
2225
f7c06c0f
JJ
2226 PR debug/78835
2227 * g++.dg/debug/dwarf2/pr78835.C: New test.
2228
5d93da1d
MS
22292017-01-26 Martin Sebor <msebor@redhat.com>
2230
2231 PR middle-end/78703
2232 * gcc.dg/format/pr78569.c: Adjust.
2233 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2234 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2235 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2236 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2237 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2238 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2239 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2240 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2241 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2242 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2243 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2244
905d2812
JJ
22452017-01-26 Jakub Jelinek <jakub@redhat.com>
2246
2247 PR c++/68727
2248 * g++.dg/other/offsetof8.C: Add expected error.
2249 * g++.dg/other/offsetof9.C: New test.
2250
b3db8d77
DE
22512017-01-26 David Edelsohn <dje.gcc@gmail.com>
2252
2253 * g++.dg/opt/declone3.C: Require LTO.
2254
15961e4a
VM
22552017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2256
2257 PR target/79131
2258 * gcc.target/arm/pr79131.c: New.
2259
e39dd802
BC
22602017-01-26 Bin Cheng <bin.cheng@arm.com>
2261
2262 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2263
bc9efeab
JW
22642017-01-26 Jonathan Wakely <jwakely@redhat.com>
2265
2266 PR libstdc++/79190
2267 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2268 matches replaced operator delete.
2269
b5f75f0b
JJ
22702017-01-26 Jakub Jelinek <jakub@redhat.com>
2271
2272 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2273 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2274 avx512f with avx512dq.
2275 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2276 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2277 avx512f with avx512dq.
2278 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2279 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2280 avx512f with avx512dq.
2281
0a38b341
MP
22822017-01-26 Marek Polacek <polacek@redhat.com>
2283
2284 PR c/79199
2285 * c-c++-common/Wduplicated-branches-13.c: New test.
2286
ebff5c3f
DS
22872017-01-26 David Sherwood <david.sherwood@arm.com>
2288
2289 PR middle-end/79212
2290 * gfortran.dg/gomp/sharing-4.f90: New test.
2291
e6d55103
JJ
22922017-01-26 Jakub Jelinek <jakub@redhat.com>
2293
1a27fab1
JJ
2294 PR target/70465
2295 * gcc.target/i386/pr70465.c: New test.
2296
e6d55103
JJ
2297 * brig.dg/dg.exp: Update copyright years.
2298 * lib/brig-dg.exp: Update copyright years.
2299 * lib/brig.exp: Update copyright years.
2300
b5aa1281
MM
23012017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2302
2303 PR target/79179
2304 * gcc.target/powerpc/pr79179.c: New test.
2305
3b5de3cb
BS
23062017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2307
2308 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2309 generation to accept D-mode memory accesses.
2310
dbe81dbe
MS
23112017-01-25 Martin Sebor <msebor@redhat.com>
2312
2313 PR c++/71290
2314 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2315 * g++.dg/ext/flexarray-mangle.C: Same.
2316 * g++.dg/ext/flexarray-subst.C: Same.
2317 * g++.dg/ext/flexary10.C: Same.
2318 * g++.dg/ext/flexary11.C: Same.
2319 * g++.dg/ext/flexary14.C: Same.
2320 * g++.dg/ext/flexary16.C: Same.
2321 * g++.dg/ext/flexary18.C: Same.
2322 * g++.dg/ext/flexary19.C: Same.
2323 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
2324 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2325 * g++.dg/ubsan/object-size-1.C: Same.
2326 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 2327
0e343868
JJ
23282017-01-25 Jakub Jelinek <jakub@redhat.com>
2329
a25608aa
JJ
2330 PR c++/78896
2331 * g++.dg/cpp1z/decomp24.C: New test.
2332
0e343868
JJ
2333 PR c++/77914
2334 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2335 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2336 expect a warning.
2337 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2338 expect warnings.
2339 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2340 * g++.dg/cpp1y/pr59636.C: Likewise.
2341 * g++.dg/cpp1y/pr60190.C: Likewise.
2342
0d098f4b
BC
23432017-01-25 Bin Cheng <bin.cheng@arm.com>
2344
2345 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2346
5332c89e 23472017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
2348
2349 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
2350 vec_packs built-ins
2351
ed4e59f4
CL
23522017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2353
2354 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2355 -mcpu=cortex-a57.
2356 * gcc.target/arm/vseleqsf.c: Likewise.
2357 * gcc.target/arm/vselgedf.c: Likewise.
2358 * gcc.target/arm/vselgesf.c: Likewise.
2359 * gcc.target/arm/vselgtdf.c: Likewise.
2360 * gcc.target/arm/vselgtsf.c: Likewise.
2361 * gcc.target/arm/vselledf.c: Likewise.
2362 * gcc.target/arm/vsellesf.c: Likewise.
2363 * gcc.target/arm/vselltdf.c: Likewise.
2364 * gcc.target/arm/vselltsf.c: Likewise.
2365 * gcc.target/arm/vselnedf.c: Likewise.
2366 * gcc.target/arm/vselnesf.c: Likewise.
2367 * gcc.target/arm/vselvcdf.c: Likewise.
2368 * gcc.target/arm/vselvcsf.c: Likewise.
2369 * gcc.target/arm/vselvsdf.c: Likewise.
2370 * gcc.target/arm/vselvssf.c: Likewise.
2371
a5d6927f
RB
23722017-01-25 Richard Biener <rguenther@suse.de>
2373
2374 PR testsuite/72850
2375 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2376 to what we had before adding the threading passes.
2377
c2873892
RB
23782017-01-25 Richard Biener <rguenther@suse.de>
2379
2380 PR tree-optimization/69264
2381 * g++.dg/torture/pr69264.C: New testcase.
2382
9aa483a2
KT
23832016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2384
2385 PR target/79145
2386 * gcc.target/arm/pr79145.c: New test.
2387
5c628c3e
RB
23882017-01-25 Richard Biener <rguenther@suse.de>
2389
2390 PR debug/78363
2391 * g++.dg/gomp/pr78363-1.C: New testcase.
2392 * g++.dg/gomp/pr78363-2.C: Likewise.
2393 * g++.dg/gomp/pr78363-3.C: Likewise.
2394
9078cd36
KT
23952016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2396
2397 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2398 * gcc.dg/lto/pr61526_0.c: Likewise.
2399 * gcc.dg/lto/pr64415_0.c: Likewise.
2400
7cfd79d6
JJ
24012017-01-24 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR c++/79205
2404 * g++.dg/cpp1z/decomp22.C: New test.
2405 * g++.dg/cpp1z/decomp23.C: New test.
2406
3e4b91f2
NS
24072017-01-24 Nathan Sidwell <nathan@acm.org>
2408
1d7bc790
NS
2409 PR c++/78469
2410 * g++.dg/cpp0x/pr78469.C: New.
2411
3e4b91f2
NS
2412 PR c++/79118
2413 * g++.dg/cpp0x/pr79118.C: New.
2414
b20ba138
EB
24152017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2416
2417 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2418
c2e84327
DM
24192017-01-24 David Malcolm <dmalcolm@redhat.com>
2420
2421 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2422 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2423 * gcc.dg/rtl/rtl.exp: New file.
2424 * gcc.dg/rtl/test.c: New file.
2425 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2426 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2427 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2428 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2429 * gcc.dg/rtl/x86_64/final.c: New test case.
2430 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2431 * gcc.dg/rtl/x86_64/ira.c: New test case.
2432 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2433 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2434 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2435 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2436 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2437 * gcc.dg/rtl/x86_64/test_1.h: New file.
2438 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2439 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2440 * gcc.dg/rtl/x86_64/times-two.h: New file.
2441 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2442
cf8d19de
BC
24432017-01-24 Bin Cheng <bin.cheng@arm.com>
2444
2445 PR tree-optimization/79159
2446 * g++.dg/tree-ssa/pr79159.C: New test.
2447
f6a24a94 24482017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
2449 Martin Jambor <mjambor@suse.cz>
2450
2451 * lib/brig-dg.exp: New file.
2452 * lib/brig.exp: Likewise.
2453 * brig.dg/README: Likewise.
2454 * brig.dg/dg.exp: Likewise.
2455 * brig.dg/test/gimple/alloca.hsail: Likewise.
2456 * brig.dg/test/gimple/atomics.hsail: Likewise.
2457 * brig.dg/test/gimple/branches.hsail: Likewise.
2458 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2459 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2460 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2461 * brig.dg/test/gimple/mem.hsail: Likewise.
2462 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2463 * brig.dg/test/gimple/packed.hsail: Likewise.
2464 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2465 * brig.dg/test/gimple/variables.hsail: Likewise.
2466 * brig.dg/test/gimple/vector.hsail: Likewise.
2467
c3b3e526
JJ
24682017-01-24 Jakub Jelinek <jakub@redhat.com>
2469
2470 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2471 support asan, only on i?86/x86_64 require sse2_runtime.
2472
75f92127
KN
24732017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2474
2475 PR target/66669
2476 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2477 test on powerpc targets.
2478
1a998fa0
MS
24792017-01-23 Martin Sebor <msebor@redhat.com>
2480
2481 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2482
108fdd6d
RB
24832017-01-23 Richard Biener <rguenther@suse.de>
2484
2485 PR tree-optimization/79088
2486 PR tree-optimization/79188
2487 * gcc.dg/torture/pr79088.c: New testcase.
2488 * gcc.dg/torture/pr79188.c: Likewise.
2489
28826a66
KN
24902017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2491
2492 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2493 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2494 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2495 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2496 type of test function to reflect change in built-in function's
2497 return type.
2498 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2499 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2500 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2501 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2502 type and second argument type to reflect change in built-in
2503 function's type signature.
2504 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2505 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2506 type of test function to reflect change in built-in function's
2507 return type.
2508 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2509 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2510 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2511 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2512 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2513 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2514 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2515 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2516 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2517 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2518 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2519 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2520 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2521 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2522 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2523 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2524 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2525 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2526 type of test function to reflect change in built-in function's
2527 return type.
2528 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2529 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2530 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2531 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2532 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2533 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2534 test function's result and second argument to reflect change in
2535 built-in function's type signature.
2536 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2537
e6b8075c
NS
25382017-01-23 Nathan Sidwell <nathan@acm.org>
2539
fc7612fd
NS
2540 PR C++/71710
2541 * g++.dg/template/pr71710.C: New.
2542
e6b8075c
NS
2543 PR c++/71406
2544 PR c++/77508
2545 * g++.dg/template/pr71406.C: New.
2546
15b8fd49
TK
25472017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2548
9b7716c9 2549 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 2550
e9c4fbe9
BS
25512017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2552
2553 PR rtl-optimization/78634
2554 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2555
8539a302
BC
25562017-01-23 Bin Cheng <bin.cheng@arm.com>
2557
2558 PR tree-optimization/70754
2559 * gfortran.dg/pr70754.f90: New test.
2560
f368600f
ML
25612017-01-23 Martin Liska <mliska@suse.cz>
2562
2563 PR tree-optimization/79196
2564 * gcc.dg/asan/pr79196.c: New test.
2565 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2566
d886761f
MM
25672017-01-23 Michael Matz <matz@suse.de>
2568
2569 PR tree-optimization/78384
2570 * gcc.dg/pr78384.c: New test.
2571
cffcafda
RB
25722017-01-23 Richard Biener <rguenther@suse.de>
2573
2574 PR tree-optimization/79186
2575 * gcc.dg/torture/pr79186.c: New testcase.
2576 * gcc.dg/torture/pr79187.c: Likewise.
2577
bda2bc48
MJ
25782017-01-23 Martin Jambor <mjambor@suse.cz>
2579
2580 * gcc.dg/ipa/vrp8.c: New test.
2581
f65f1ae3
MJ
25822017-01-23 Martin Jambor <mjambor@suse.cz>
2583
2584 PR ipa/79108
2585 * gfortran.dg/lto/pr79108_0.f90: New test.
2586
dea06111
AS
25872017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2588
2589 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2590 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2591 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2592 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2593 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2594 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2595 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2596 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2597 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2598 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2599 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2600 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2601 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2602 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2603 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2604 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2605
05011618
RB
26062017-01-23 Richard Biener <rguenther@suse.de>
2607 Nick Clifton <nickc@redhat.com>
2608
2609 PR testsuite/78421
2610 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2611 If the target is ARM return the result of the
2612 check_effective_target_arm_vect_no_misalign proc.
2613 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2614 support unaligned vectors then only expect one of the loops to be
2615 unrolled.
2616
f6b9f2ff
ML
26172017-01-23 Martin Liska <mliska@suse.cz>
2618
2619 * gcc.dg/asan/use-after-scope-10.c: New test.
2620 * gcc.dg/asan/use-after-scope-11.c: New test.
2621 * g++.dg/asan/use-after-scope-5.C: New test.
2622
c7775327
ML
26232017-01-23 Martin Liska <mliska@suse.cz>
2624
2625 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2626 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2627 sanopt optimization for ASAN_POISON.
2628
d8ae8d16
KT
26292016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2630
2631 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2632
54d7c70c
CL
26332017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2634
2635 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2636 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2637 for poly*_t types.
2638 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2639 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2640 exec_vcombine): Likewise.
2641 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2642 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2643 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2644 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2645 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2646 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2647 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2648 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2649 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2650 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2651 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2652 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2653 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2654 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2655 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2656 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2657 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2658 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2659 Likewise.
2660 (TEST_VGET_LANE): Cast to uint to avoid warning.
2661 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2662 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2663 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2664 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2665 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2666 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2667 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2668 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2669 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2670 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2671 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2672 CHECK_POLY instead of CHECK for poly64_t types.
2673 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2674 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2675 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2676 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2677 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2678 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2679 uint32_t.
2680 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2681 for int32_t, int64_t.
2682 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2683 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2684 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2685 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2686 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2687 needed.
2688
386fe51c
JJ
26892017-01-22 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR fortran/79154
2692 * gfortran.dg/gomp/pr79154-1.f90: New test.
2693 * gfortran.dg/gomp/pr79154-2.f90: New test.
2694
bc4d86e6
AS
26952017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2696
2697 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2698
c31d5fce
MP
26992017-01-21 Marek Polacek <polacek@redhat.com>
2700
2701 PR testsuite/79169
2702 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2703
25cb56c3
JH
27042017-01-20 Jan Hubicka <hubicka@ucw.cz>
2705
2706 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2707
ea9f867b
BS
27082017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2709
2710 PR rtl-optimization/79125
2711 * gcc.dg/torture/pr79125.c: New test.
2712
a876231c
JW
27132017-01-20 Jiong Wang <jiong.wang@arm.com>
2714
2568d8a1 2715 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2716 only.
2568d8a1
JJ
2717 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2718 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2719
4b9f2115
NS
27202017-01-20 Nathan Sidwell <nathan@acm.org>
2721
3e4b91f2 2722 PR c++/78495
4b9f2115
NS
2723 * g++.dg/cpp1z/inh-ctor38.C: New.
2724
d2aadab1
MP
27252017-01-20 Marek Polacek <polacek@redhat.com>
2726
2727 PR c/79152
2728 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2729
449cd5af
TP
27302017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2731
2732 * lib/target-supports.exp (check_configured_with): New procedure.
2733 (check_effective_target_default_mode): new effective target.
2734 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2735 default mode. Fix dg-skip-if target selector syntax.
2736 * gcc.target/arm/optional_thumb-2.c: Likewise.
2737 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2738 syntax.
2739
ebed7175
DM
27402017-01-20 David Malcolm <dmalcolm@redhat.com>
2741
2742 PR c++/77829
2743 PR c++/78656
2744 * g++.dg/spellcheck-pr77829.C: New test case.
2745 * g++.dg/spellcheck-pr78656.C: New test case.
2746
2ebd93e1
MP
27472017-01-20 Marek Polacek <polacek@redhat.com>
2748
2749 PR c/64279
2750 * c-c++-common/Wduplicated-branches-1.c: New test.
2751 * c-c++-common/Wduplicated-branches-10.c: New test.
2752 * c-c++-common/Wduplicated-branches-11.c: New test.
2753 * c-c++-common/Wduplicated-branches-12.c: New test.
2754 * c-c++-common/Wduplicated-branches-2.c: New test.
2755 * c-c++-common/Wduplicated-branches-3.c: New test.
2756 * c-c++-common/Wduplicated-branches-4.c: New test.
2757 * c-c++-common/Wduplicated-branches-5.c: New test.
2758 * c-c++-common/Wduplicated-branches-6.c: New test.
2759 * c-c++-common/Wduplicated-branches-7.c: New test.
2760 * c-c++-common/Wduplicated-branches-8.c: New test.
2761 * c-c++-common/Wduplicated-branches-9.c: New test.
2762 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2763 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2764 * g++.dg/ext/builtin-object-size3.C: Likewise.
2765 * g++.dg/gomp/loop-1.C: Likewise.
2766 * g++.dg/warn/Wduplicated-branches1.C: New test.
2767 * g++.dg/warn/Wduplicated-branches2.C: New test.
2768
0ce4024a
ML
27692017-01-20 Martin Liska <mliska@suse.cz>
2770
2771 PR lto/69188
2772 * gcc.dg/lto/pr69188_0.c: New test.
2773 * gcc.dg/lto/pr69188_1.c: New test.
2774
d8ea3e7c
AS
27752017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2776
2777 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2778 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2779 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2780 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2781 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2782 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2783 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2784 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2785 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2786 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2787 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2788 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2789 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2790 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2791 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2792 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2793 * gcc.target/i386/avx-1.c: Test new intrinsics.
2794 * gcc.target/i386/sse-13.c: Ditto.
2795 * gcc.target/i386/sse-23.c: Ditto.
2796
0516164b
RB
27972017-01-20 Richard Biener <rguenther@suse.de>
2798
2799 PR tree-optimization/71264
2800 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2801
d821744c
MF
28022017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2803
2804 * gcc.target/mips/madd4-1.c: New file.
2805 * gcc.target/mips/madd4-2.c: Likewise.
2806 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2807 HAS_MADD4.
2808 (mips_option_groups): Add -m[no-]madd4.
2809 (mips-dg-init): Detect default -mno-madd4.
2810 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2811 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2812 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2813 * gcc.target/mips/nmadd-1.c: Likewise.
2814 * gcc.target/mips/nmadd-2.c: Likewise.
2815 * gcc.target/mips/nmadd-3.c: Likewise.
2816
db58fd89
JW
28172017-01-19 Jiong Wang <jiong.wang@arm.com>
2818
2819 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2820 combined instructions.
2821 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2822 instructions.
2823 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2824 of pointer authentication.
2825
bd9cf60b
MM
28262017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2827
2828 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2829 floating point hardware to run test.
2830
ab014eb3
TC
28312017-01-19 Tamar Christina <tamar.christina@arm.com>
2832
2568d8a1 2833 * lib/target-supports.exp
ab014eb3
TC
2834 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2835
c048038f
RO
28362017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2837
2838 PR testsuite/79051
2839 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2840 __x86_64__]: Allow for target i?86-*-*.
2841
ab6b44cb
MF
28422017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2843
2844 PR target/78176
2845 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2846 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2847 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2848 HAS_LXC1.
2849 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2850 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2851 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2852
118d5ed3
AV
28532017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2854
2855 PR fortran/70696
2856 * gfortran.dg/coarray_43.f90: New test.
2857
a57c520e
RE
28582017-01-19 Richard Earnshaw <rearnsha@arm.com>
2859
2860 PR rtl-optimization/79121
2861 * gcc.c-torture/execute/pr79121.c: New test.
2862
54dc4be2
MM
28632017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2864
2865 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2866 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2867
7bd5dad2
LK
28682017-01-18 Louis Krupp <louis.krupp@zoho.com>
2869
2870 PR fortran/50069
2871 PR fortran/55086
2872 * gfortran.dg/pr50069_1.f90: New test.
2873 * gfortran.dg/pr50069_2.f90: New test.
2874 * gfortran.dg/pr55086_1.f90: New test.
2875 * gfortran.dg/pr55086_1_tfat.f90: New test.
2876 * gfortran.dg/pr55086_2.f90: New test.
2877 * gfortran.dg/pr55086_2_tfat.f90: New test.
2878 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2879
0edd264d
AS
28802017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2881 * gcc.dg/strcmp-1.c: New test.
2882 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2883
551914b7
DM
28842017-01-18 David Malcolm <dmalcolm@redhat.com>
2885
2886 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2887 (dejagnu_fail): Likewise.
2888 (dejagnu_note): Likewise.
2889 (pass): Provide forward decl, moving true decl to after #include
2890 of harness.h.
2891 (fail): Likewise.
2892 (note): Likewise.
2893
b7d3a6a6
MM
28942017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2895
2896 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2897 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2898
c484627c
NS
28992017-01-18 Nathan Sidwell <nathan@acm.org>
2900
2901 PR c++/78488
2902 * g++.dg/cpp1z/inh-ctor37.C: New.
2903
a711887e
UB
29042017-01-18 Uros Bizjak <ubizjak@gmail.com>
2905
2906 PR rtl-optimization/78952
2907 * gcc.target/i386/pr78952-1.c: New test.
2908 * gcc.target/i386/pr78952-2.c: Ditto.
2909
525a5e33
AV
29102017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2911
2912 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2913
29142017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
2915
2916 PR fortran/70696
2917 * gfortran.dg/coarray_event_1.f08: New test.
2918
90553aac
JJ
29192017-01-18 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR target/77416
2922 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2923 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2924 from dg-options.
2925 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2926 guarded test.
2927 * gcc.target/powerpc/fusion4.c: Likewise.
2928 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2929 guarded test.
2930 * gcc.target/powerpc/pr58673-1.c: Likewise.
2931 * gcc.target/powerpc/pr58673-2.c: Likewise.
2932 * gcc.target/powerpc/pr59054.c: Likewise.
2933
dfc42f08
BS
29342016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2935
2936 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2937 vec_bperm.
2938 * gcc.target/powerpc/p9-vbpermd.c: New file.
2939
f3981e7e
AK
29402017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2941
2942 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2943 (must_not_compile2): Downcase first letter of error messages.
2944 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2945 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2946
2c65d990
NS
29472017-01-18 Nathan Sidwell <nathan@acm.org>
2948
2949 PR c++/79091
2950 * g++.dg/pr79091.C: New.
2951
a711887e
UB
29522017-01-18 Jakub Jelinek <jakub@redhat.com>
2953
2954 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2955 to dg-options.
2956 (p0): Add missing dg-error.
2957
4701fba3
JS
29582017-01-17 Joe Seymour <joe.s@somniumtech.com>
2959
2960 * gcc.target/msp430/mul_f5_muldef.c: New test.
2961
ac4dc08d
MM
29622017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2963
2964 PR target/79004
2965 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2966 options. Fix up the syntax for using \m and \M.
2967
1b3254e4
SB
29682017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2969
2970 PR target/78875
2971 * gcc.target/powerpc/ssp-1.c: New testcase.
2972 * gcc.target/powerpc/ssp-2.c: New testcase.
2973
8144a493
WD
29742017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2975
2976 * gcc.target/aarch64/eh_return.c: New test.
2977
a6607774
BS
29782017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2979
2980 * vec-rlmi-rlnm.c: New file.
2981
8ddfdbc2
NS
29822017-01-17 Nathan Sidwell <nathan@acm.org>
2983
2984 PR c++/61636
2985 * g++.dg/cpp1y/pr61636-1.C: New.
2986 * g++.dg/cpp1y/pr61636-2.C: New.
2987 * g++.dg/cpp1y/pr61636-3.C: New.
2988
d365b403
MS
29892017-01-17 Martin Sebor <msebor@redhat.com>
2990
2991 PR testsuite/79115
2992 * gcc.dg/pr78768.c: Make it a link-only test.
2993
0d80ab91
DM
29942017-01-17 David Malcolm <dmalcolm@redhat.com>
2995
2996 PR c++/71497
2997 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2998 expected messages.
2999 * c-c++-common/Wmisleading-indentation.c: Likewise.
3000
31b61548
VM
30012017-01-17 Vladimir Makarov <vmakarov@redhat.com>
3002
3003 PR target/79058
3004 * gcc.target/arm/pr79058.c: New.
3005
c549996e
JJ
30062017-01-17 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR tree-optimization/71854
3009 * gcc.dg/vect/pr71854.c: New test.
3010
4f197ff9
ML
30112017-01-17 Martin Liska <mliska@suse.cz>
3012
3013 PR ipa/71207
3014 * g++.dg/ipa/pr71207.C: New test.
3015
d4193b85
JH
30162017-01-17 Jan Hubicka <hubicka@ucw.cz>
3017
3018 PR middle-end/77445
3019 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3020 * gcc.dg/tree-ssa/pr77445.c: New testcase.
3021
906e7712
JJ
30222017-01-17 Jakub Jelinek <jakub@redhat.com>
3023
3024 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3025 rather than long unsigned int.
3026 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3027
12314dc9
RB
30282017-01-17 Richard Biener <rguenther@suse.de>
3029
3030 PR tree-optimization/71433
3031 * gcc.dg/Warray-bounds-20.c: New testcase.
3032
a23e48df
RB
30332017-01-17 Richard Biener <rguenther@suse.de>
3034
3035 PR testsuite/52563
3036 PR testsuite/71237
3037 PR testsuite/77737
3038 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3039 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3040 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3041
e6750e5c
AM
30422017-01-17 Alan Modra <amodra@gmail.com>
3043
3044 * gcc.target/powerpc/pr79066.c: New.
3045
a59afbe2
JL
30462017-01-16 Jeff Law <law@redhat.com>
3047
3048 PR tree-optimization/33562
3049 PR tree-optimization/61912
3050 PR tree-optimization/77485
3051 PR tree-optimization/79090
3052 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3053 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3054
e1bcfb92
JJ
30552017-01-16 Jakub Jelinek <jakub@redhat.com>
3056
98e92fb2
JJ
3057 PR c/79089
3058 * gcc.c-torture/compile/pr79089.c: New test.
3059
e1bcfb92
JJ
3060 PR target/79080
3061 * gcc.dg/pr79080.c: New test.
3062
0ef1f9cd
DM
30632017-01-16 David Malcolm <dmalcolm@redhat.com>
3064
3065 PR c/78304
3066 * gcc.dg/format/pr78304.c: Convert argument from integral type
3067 to a pointer.
3068 * gcc.dg/format/pr78304-2.c: Likewise.
3069
76689ffc
CL
30702017-01-16 Carl Love <cel@us.ibm.com>
3071
3072 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3073 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3074
ce12ee9e
CL
30752017-01-16 Carl Love <cel@us.ibm.com>
3076
3077 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3078 Change arguments and return type to bool long long.
3079
b336037d
MS
30802017-01-16 Martin Sebor <msebor@redhat.com>
3081
3082 PR testsuite/79051
3083 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3084 on x86.
3085
1ddca3f3
PC
30862017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3087
3088 Revert:
a711887e 3089 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
3090
3091 PR c++/71737
3092 * g++.dg/cpp0x/pr71737.C: New.
3093
290687fb
BS
30942017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3095
3096 * gcc.target/powerpc/swaps-p8-27.c: New.
3097
7d2f3f1d
PC
30982017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3099
3100 PR c++/71737
3101 * g++.dg/cpp0x/pr71737.C: New.
3102
d743728f
EB
31032017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3104
3105 * gnat.dg/opt62.adb: New test.
3106 * gnat.dg/opt62_pkg.ads: New helper.
3107
90aead21
BS
31082017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3109
a711887e
UB
3110 PR rtl-optimization/78626
3111 PR rtl-optimization/78727
90aead21
BS
3112 * gcc.dg/torture/pr78626.c: New test.
3113 * gcc.dg/torture/pr78727.c: New test.
3114
afaecc23
AM
31152017-01-14 Alan Modra <amodra@gmail.com>
3116
3117 * gcc.c-torture/compile/pr72749.c: New test.
3118
be4aa83d
DM
31192017-01-13 David Malcolm <dmalcolm@redhat.com>
3120
3121 PR c/78304
3122 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3123 (test_macro_2): New test.
3124 (test_macro_3): New test.
3125 (test_macro_4): New test.
3126 (test_non_contiguous_strings): Convert line number to line offset.
3127 * gcc.dg/format/pr78304-2.c: New test case.
3128 * gcc.dg/format/pr78304.c: New test case.
3129
7cdca3ec
UB
31302017-01-13 Uros Bizjak <ubizjak@gmail.com>
3131
3132 * gcc.target/i386/funcspec-56.inc: Add missing options and
3133 reorder options by implied ISAs, as in ix86_target_string.
3134
e3017e52
MP
31352017-01-13 Marek Polacek <polacek@redhat.com>
3136
3137 PR c++/71166
3138 * g++.dg/cpp0x/constexpr-array18.C: New test.
3139
d155c6fe
JL
31402017-01-13 Jeff Law <law@redhat.com>
3141
7c9560a5
JL
3142 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3143
9e59e99a
JL
3144 PR tree-optimization/61912
3145 PR tree-optimization/77485
3146 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3147 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3148 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3149
3150 PR tree-optimization/33562
3151 PR tree-optimization/61912
3152 PR tree-optimization/77485
d155c6fe
JL
3153 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3154 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3155 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3156 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3157 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3158 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3159 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3160
77719b06
ML
31612017-01-13 Martin Liska <mliska@suse.cz>
3162
3163 PR ipa/79043
3164 * gcc.c-torture/execute/pr79043.c: New test.
3165
a181b2bc
RB
31662017-01-13 Richard Biener <rguenther@suse.de>
3167
3168 PR middle-end/78411
3169 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3170
eaed3226
AV
31712017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3172
3173 PR fortran/70697
3174 * gfortran.dg/coarray/event_4.f08: New test.
3175
4ccff88b
AV
31762017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3177
3178 PR fortran/70696
3179 * gfortran.dg/coarray/event_3.f08: New test.
3180
3c3b9090
RB
31812017-01-13 Richard Biener <rguenther@suse.de>
3182
3183 PR tree-optimization/77283
3184 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3185
25329913
RB
31862017-01-13 Richard Biener <rguenther@suse.de>
3187
3188 * gcc.dg/gimplefe-22.c: New testcase.
3189
10b70b8e
RB
31902017-01-13 Richard Biener <rguenther@suse.de>
3191
3192 PR tree-optimization/77283
3193 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3194 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3195 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3196
76a8f82f
SL
31972017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3198
3199 * gcc.dg/pr77862.c: Require fpic target.
3200
59a505da
MM
32012017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3202
3203 PR target/79004
3204 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 3205
bce6f760
MS
32062017-01-12 Martin Sebor <msebor@redhat.com>
3207
3208 * gcc.dg/pr78138.c: Adjust.
3209 * gcc.dg/pr78768.c: Adjust.
3210 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3211 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3212 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3213 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3214 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3215 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3216 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3217 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3218 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3219 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3220 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3221
3eefa646
JJ
32222017-01-12 Jakub Jelinek <jakub@redhat.com>
3223
3224 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3225
dcb56243
MS
32262017-01-12 Martin Sebor <msebor@redhat.com>
3227
8be3f306 3228 PR testsuite/79051
940242cd
MS
3229 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3230 due to bug 79054.
dcb56243 3231
b7431c20
DE
32322017-01-12 David Edelsohn <dje.gcc@gmail.com>
3233
3234 * gcc.dg/pr78768.c: Require LTO.
3235
2bcd9f32
MS
32362017-01-12 Martin Sebor <msebor@redhat.com>
3237
3238 PR c/79074
3239 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3240 due to the referenced bug.
3241
b2fc1c70
MS
32422017-01-12 Martin Sebor <msebor@redhat.com>
3243
3244 PR testsuite/79073
3245 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3246
fbed6f36
UB
32472017-01-12 Uros Bizjak <ubizjak@gmail.com>
3248
3249 * gcc.target/i386/builtin_target.c (check_features): Check all
3250 supported __builtin_cpu_supports options.
3251
27282dad
KT
32522017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3253
3254 PR tree-optimization/78319
3255 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3256 Remove xfail.
3257
66113166
BS
32582017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3259
3260 PR target/79044
3261 * gcc.target/powerpc/swaps-p8-26.c: New.
3262
6bb4ea5c
RB
32632017-01-12 Richard Biener <rguenther@suse.de>
3264
3265 * gcc.dg/gimplefe-21.c: New testcase.
3266
f15dbadb
MC
32672017-01-12 Michael Collison <michael.collison@arm.com>
3268
3269 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3270
73e32c47
JK
32712017-01-11 Julia Koval <julia.koval@intel.com>
3272 Uros Bizjak <ubizjak@gmail.com>
3273
3274 * gcc.target/i386/sgx.c New test.
3275 * gcc.target/i386/sse-12.c: Add -msgx.
3276 * gcc.target/i386/sse-13.c: Ditto.
3277 * gcc.target/i386/sse-14.c: Ditto.
3278 * gcc.target/i386/sse-22.c: Ditto.
3279 * gcc.target/i386/sse-23.c: Ditto.
3280 * g++.dg/other/i386-2.C: Ditto.
3281 * g++.dg/other/i386-3.C: Ditto.
3282
3594adc7
MS
32832017-01-11 Martin Sebor <msebor@redhat.com>
3284
3285 PR c++/24511
3286 * g++.dg/template/explicit9.C: New test.
3287
01bfd257
NS
32882017-01-11 Nathan Sidwell <nathan@acm.org>
3289
3290 PR c++/77812
3291 * g++.dg/pr77812.C: New.
3292
88df7964
JJ
32932017-01-11 Jakub Jelinek <jakub@redhat.com>
3294
eae63d78
JJ
3295 PR c++/71537
3296 * g++.dg/cpp1y/constexpr-71537.C: New test.
3297
88df7964
JJ
3298 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3299 argument.
3300
960ecba4
MS
33012017-01-11 Martin Sebor <msebor@redhat.com>
3302
3303 PR c/47931
3304 * c-c++-common/Waddress-2.c: New test.
3305
1f258a55
JJ
33062017-01-11 Jakub Jelinek <jakub@redhat.com>
3307
3308 PR c++/78341
3309 * g++.dg/cpp0x/pr78341.C: New test.
3310
bf5fbf46
MS
33112017-01-11 Martin Sebor <msebor@redhat.com>
3312
3313 PR c/78768
3314 * gcc.dg/pr78768.c: New test.
3315
19ff0049
DM
33162017-01-11 David Malcolm <dmalcolm@redhat.com>
3317
3318 PR driver/78877
3319 * gcc.dg/spellcheck-options-14.c: New test case.
3320 * gcc.dg/spellcheck-options-15.c: New test case.
3321 * gcc.dg/spellcheck-options-16.c: New test case.
3322 * gcc.dg/spellcheck-options-17.c: New test case.
3323
c86e9f03
ML
33242017-01-11 Martin Liska <mliska@suse.cz>
3325
3326 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3327
947f51d6
JJ
33282017-01-11 Jakub Jelinek <jakub@redhat.com>
3329
3330 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3331 instead of just 1 for the decomposition from struct C.
3332
849fccf8
EB
33332017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3334
3335 * gcc.c-torture/execute/20170111-1.c: New test.
3336
80c74722
RB
33372017-01-11 Richard Biener <rguenther@suse.de>
3338
3339 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3340
4c4b4703
JJ
33412017-01-11 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR middle-end/50199
3344 * gcc.dg/lto/pr50199_0.c: New test.
3345
664b1a6b
MS
33462017-01-10 Martin Sebor <msebor@redhat.com>
3347
3348 PR testsuite/78960
3349 PR testsuite/78959
3350 PR testsuite/78133
3351 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3352 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3353
fefd3086
MS
33542017-01-10 Martin Sebor <msebor@redhat.com>
3355
3356 PR middle-end/78138
664b1a6b 3357 * gcc.dg/pr78138.c: New test.
fefd3086 3358
b9f4757f
DM
33592017-01-10 David Malcolm <dmalcolm@redhat.com>
3360
3361 PR c++/77949
3362 * g++.dg/diagnostic/pr77949.C: New test case.
3363
5a50f6bb
MS
33642017-01-10 Martin Sebor <msebor@redhat.com>
3365
3366 PR middle-end/78245
3367 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3368
c16880ef
MS
33692017-01-10 Martin Sebor <msebor@redhat.com>
3370
3371 PR tree-optimization/78775
3372 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3373 * gcc.dg/attr-alloc_size-10.c: New test.
3374 * gcc.dg/attr-alloc_size-11.c: New test.
3375 * gcc.dg/builtin-stringop-chk-7.c: New test.
3376 * gcc.dg/pr78775.c: New test.
3377 * gcc.dg/pr78973-2.c: New test.
3378 * gcc.dg/pr78973.c: New test.
3379
5363d9d9
JL
33802017-01-10 Jeff Law <law@redhat.com>
3381
3382 PR tree-optimization/77766
3383 PR tree-optimization/78856
3384 * gcc.c-torture/execute/pr77766.c: New test.
3385
aae23693
RB
33862016-01-10 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/79034
3389 * g++.dg/torture/pr79034.C: New testcase.
3390
a0843aed
ML
33912017-01-10 Martin Liska <mliska@suse.cz>
3392
3393 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3394 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3395 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3396 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3397 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3398 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3399 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3400 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3401 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3402 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3403 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3404 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3405 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3406 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3407 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3408 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3409 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3410 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3411 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3412 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3413 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3414 * gcc.dg/ipa/pr64307.c: Likewise.
3415 * gcc.dg/ipa/pr77653.c: Likewise.
3416
79fc8ffe
AS
34172017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3418
3419 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3420 * g++.dg/other/i386-3.C: Ditto.
3421 * gcc.target/i386/sse-12.c: Ditto.
3422 * gcc.target/i386/sse-13.c: Ditto.
3423 * gcc.target/i386/sse-22.c: Ditto.
3424 * gcc.target/i386/sse-23.c: Ditto.
3425 * gcc.target/i386/builtin_target.c: Handle new option.
3426 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3427 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3428 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3429
dfa6951f
MS
34302017-01-09 Martin Sebor <msebor@redhat.com>
3431
3432 PR testsuite/79036
3433 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3434 with different precisions.
3435
a271e415
EB
34362017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3437
3438 * g++.dg/opt/call2.C: New test.
3439 * g++.dg/opt/call3.C: Likewise.
3440 * gnat.dg/array26.adb: New test.
3441 * gnat.dg/array26_pkg.ad[sb]: New helper.
3442 * gnat.dg/array27.adb: New test.
3443 * gnat.dg/array27_pkg.ad[sb]: New helper.
3444 * gnat.dg/array28.adb: New test.
3445 * gnat.dg/array28_pkg.ad[sb]: New helper.
3446
bd2c6270
JJ
34472017-01-09 Jakub Jelinek <jakub@redhat.com>
3448
3449 PR translation/79019
3450 PR translation/79020
3451 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3452 diagnostics.
3453 * gfortran.dg/initialization_17.f90: Likewise.
3454
1c1d8e75
DH
34552017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3456
3457 PR testsuite/79026
3458 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3459 * gcc.target/i386/pr78904-4.c: Likewise.
3460 * gcc.target/i386/pr78904-6.c: Likewise.
3461 * gcc.target/i386/pr78967-2.c: Likewise.
3462
cb330ba5
JJ
34632017-01-09 Jakub Jelinek <jakub@redhat.com>
3464
3465 PR tree-optimization/78899
3466 * gcc.target/i386/pr78899.c: New test.
3467 * gcc.dg/pr71077.c: New test.
3468
a5e14a42
MJ
34692017-01-09 Martin Jambor <mjambor@suse.cz>
3470
3471 PR ipa/78365
3472 PR ipa/78599
3473 * gcc.dg/torture/pr78365.c: New test.
3474
01216d27
JJ
34752017-01-09 Jakub Jelinek <jakub@redhat.com>
3476
dc59e50a
JJ
3477 PR c++/78948
3478 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3479 (main): Use int* instead of long long.
3480
01216d27
JJ
3481 PR tree-optimization/78938
3482 * gcc.dg/vect/pr78938.c: New test.
3483
c0d4fec7
KT
34842017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3485
3486 * gcc.dg/20161219.c: New test.
3487
7b1b0cc1
RB
34882017-01-09 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/78997
3491 * gcc.dg/torture/pr78997.c: New testcase.
3492
813b9c0d
RB
34932017-01-09 Richard Biener <rguenther@suse.de>
3494
3495 PR debug/79000
3496 * g++.dg/lto/pr79000_0.C: New testcase.
3497 * g++.dg/lto/pr79000_1.c: Likewise.
3498
efcc8d38
MS
34992017-01-08 Martin Sebor <msebor@redhat.com>
3500
3501 PR middle-end/77708
3502 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3503 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3504 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3505 due to bug 78969.
3506 * gcc.dg/format/pr78569.c: Adjust.
3507
5ccf1d8d
DM
35082017-01-07 David Malcolm <dmalcolm@redhat.com>
3509
3510 PR c++/72803
3511 * g++.dg/diagnostic/pr72803.C: New test case.
3512
42002dfe
MS
35132017-01-07 Martin Sebor <msebor@redhat.com>
3514
3515 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3516 * gcc.dg/attr-alloc_size-4.c: Same.
3517
de91486c
AV
35182017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3519
3520 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3521 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3522 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3523 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3524 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3525 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3526 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3527
f55a925e
AS
35282017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3529 * gcc.dg/memcmp-1.c: New.
3530 * gcc.dg/strncmp-1.c: New.
3531
f3caa118
AV
35322017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3533
3534 * gcc.target/arm/acle/mcrr: New.
3535 * gcc.target/arm/acle/mcrr2: New.
3536 * gcc.target/arm/acle/mrrc: New.
3537 * gcc.target/arm/acle/mrrc2: New.
3538
ecc9a25b
AV
35392017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3540
3541 * gcc.target/arm/acle/mcr.c: New.
3542 * gcc.target/arm/acle/mrc.c: New.
3543 * gcc.target/arm/acle/mcr2.c: New.
3544 * gcc.target/arm/acle/mrc2.c: New.
3545
3811581f
AV
35462017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3547
3548 * gcc.target/arm/acle/ldc: New.
3549 * gcc.target/arm/acle/ldc2: New.
3550 * gcc.target/arm/acle/ldcl: New.
3551 * gcc.target/arm/acle/ldc2l: New.
3552 * gcc.target/arm/acle/stc: New.
3553 * gcc.target/arm/acle/stc2: New.
3554 * gcc.target/arm/acle/stcl: New.
3555 * gcc.target/arm/acle/stc2l: New.
3556
d57daa0c
AV
35572017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3558
3559 * gcc.target/arm/acle/acle.exp: Run tests for different options
3560 and make sure fat-lto-objects is used such that we can still do
3561 assemble scans.
3562 * gcc.target/arm/acle/cdp.c: New.
3563 * gcc.target/arm/acle/cdp2.c: New.
3564 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3565 (check_effective_target_arm_coproc1_ok_nocache): New.
3566 (check_effective_target_arm_coproc2_ok): New.
3567 (check_effective_target_arm_coproc2_ok_nocache): New.
3568 (check_effective_target_arm_coproc3_ok): New.
3569 (check_effective_target_arm_coproc3_ok_nocache): New.
3570 (check_effective_target_arm_coproc4_ok): New.
3571 (check_effective_target_arm_coproc4_ok_nocache): New.
3572
8a123229
MS
35732017-01-06 Martin Sebor <msebor@redhat.com>
3574
3575 PR middle-end/78605
3576 * gcc.dg/tree-ssa/pr78605.c: New test.
3577
5b8999d6
MS
35782017-01-05 Martin Sebor <msebor@redhat.com>
3579
3580 PR tree-optimization/78910
3581 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3582 diagnostics.
3583 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3584 * gcc.dg/tree-ssa/pr78910.c: New test.
3585
4e89adf9
EB
35862017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3587
3588 * gcc.dg/sso-10.c: New test.
3589
962c5679
JJ
35902017-01-05 Jakub Jelinek <jakub@redhat.com>
3591
cfd719e7
JJ
3592 PR tree-optimization/71016
3593 * gcc.target/i386/pr71016.c: New test.
3594 * gcc.target/aarch64/pr71016.c: New test.
3595 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3596
26f20371
JJ
3597 PR c++/78931
3598 * g++.dg/cpp1z/decomp19.C: New test.
3599
962c5679
JJ
3600 PR c++/78890
3601 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3602 * g++.dg/init/union1.C: Likewise.
3603 * g++.dg/cpp0x/union6.C: Expect errors.
3604 * g++.dg/cpp0x/union8.C: New test.
3605 * g++.dg/cpp0x/pr78890-1.C: New test.
3606 * g++.dg/cpp0x/pr78890-2.C: New test.
3607
8c15f541
DE
36082017-01-05 David Edelsohn <dje.gcc@gmail.com>
3609
3610 * gcc.target/powerpc/pr71670.c: Require p9vector.
3611 * gcc.target/powerpc/p9-novsx.c: Same.
3612
51b86113
DM
36132017-01-05 David Malcolm <dmalcolm@redhat.com>
3614
3615 * selftests/asr_div1.rtl: New file.
3616 * selftests/aarch64: New subdirectory.
3617 * selftests/aarch64/times-two.rtl: New file.
3618 * selftests/bb-index.rtl: New file.
3619 * selftests/cfg-test.rtl: New file.
3620 * selftests/const-int.rtl: New file.
3621 * selftests/example-labels.rtl: New file.
3622 * selftests/insn-with-mode.rtl: New file.
3623 * selftests/jump-to-label-ref.rtl: New file.
3624 * selftests/jump-to-return.rtl: New file.
3625 * selftests/jump-to-simple-return.rtl: New file.
3626 * selftests/mem.rtl: New file.
3627 * selftests/note-insn-deleted.rtl: New file.
3628 * selftests/note_insn_basic_block.rtl: New file.
3629 * selftests/simple-cse.rtl: New file.
3630 * selftests/symbol-ref.rtl: New file.
3631 * selftests/x86_64: New subdirectory.
3632 * selftests/x86_64/call-insn.rtl: New file.
3633 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3634 * selftests/x86_64/times-two.rtl: New file.
3635 * selftests/x86_64/unspec.rtl: New file.
3636
dc7650cc
NS
36372017-01-05 Nathan Sidwell <nathan@acm.org>
3638
3639 PR c++/78765
3640 * g++.dg/cpp0x/pr78765.C: New.
3641
3db70565
DV
36422017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3643
3644 * gcc.target/s390/memcpy-2.c: New test.
3645 * gcc.target/s390/memset-2.c: New test.
3646
f5a537e3
AK
36472017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3648
3649 * gcc.target/s390/memcpy-1.c: New test.
3650
d80c6d02
JL
36512017-01-04 Jeff Law <law@redhat.com>
3652
3653 PR tree-optimization/78812
3654 * g++.dg/torture/pr78812.C: New test.
3655
08edc320 36562017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3657
3658 PR target/71977
3659 PR target/70568
3660 PR target/78823
3661 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3662 64-bit VSX systems with direct move, whether we optimize common
3663 code sequences in the GLIBC math library for float math functions.
3664 * gcc.target/powerpc/pr71977-2.c: Likewise.
3665
a9342885
MP
36662017-01-04 Marek Polacek <polacek@redhat.com>
3667
3668 PR c++/64767
3669 * c-c++-common/Wpointer-compare-1.c: New test.
3670
066435fe
JJ
36712017-01-04 Jakub Jelinek <jakub@redhat.com>
3672
abec4284
JJ
3673 PR c++/78949
3674 * c-c++-common/Wunused-var-16.c: New test.
3675
26c43e27
JJ
3676 PR c++/78693
3677 * g++.dg/cpp0x/pr78693.C: New test.
3678
fc73e60c
JJ
3679 PR driver/78957
3680 * gcc.dg/pr78957.c: New test.
3681
c9cf3863
JJ
3682 * g++.dg/cpp1y/auto-fn34.C: New test.
3683
066435fe
JJ
3684 PR c++/71182
3685 * g++.dg/cpp0x/pr71182.C: New test.
3686
598bd687
KN
36872017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3688
3689 PR target/78056
3690 * gcc.target/powerpc/pr78056-1.c: New test.
3691 * gcc.target/powerpc/pr78056-2.c: New test.
3692 * gcc.target/powerpc/pr78056-3.c: New test.
3693 * gcc.target/powerpc/pr78056-4.c: New test.
3694 * gcc.target/powerpc/pr78056-5.c: New test.
3695 * gcc.target/powerpc/pr78056-6.c: New test.
3696 * gcc.target/powerpc/pr78056-7.c: New test.
3697 * gcc.target/powerpc/pr78056-8.c: New test.
3698 * lib/target-supports.exp
3699 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3700 whether the effective target supports the popcntb instruction.
3701
8194635a
JL
37022017-01-03 Jeff Law <law@redhat.com>
3703
3704 PR tree-optimization/67955
3705 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3706
baf9ebc8
MP
37072017-01-04 Marek Polacek <polacek@redhat.com>
3708
3709 PR c++/77545
3710 PR c++/77284
3711 * g++.dg/cpp0x/range-for32.C: New test.
3712 * g++.dg/cpp0x/range-for33.C: New test.
3713
5dd9a9d0
DM
37142017-01-04 David Malcolm <dmalcolm@redhat.com>
3715
3716 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3717
4bf07f3f
NS
37182017-01-04 Nathan Sidwell <nathan@acm.org>
3719
3720 PR c++/66735
3721 * g++.dg/cpp1y/pr66735.C: New.
3722
165ba2e9
JJ
37232017-01-04 Jakub Jelinek <jakub@redhat.com>
3724
3725 PR tree-optimization/71563
3726 * gcc.dg/tree-ssa/pr71563.c: New test.
3727
4567f969
JB
37282017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3729
3730 PR fortran/78534
3731 PR fortran/78976
3732 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3733 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3734 * gfortran.dg/transfer_intrinsic_1.f90: Change
3735 scan-tree-dump-times due to gfc_trans_string_copy change to
3736 avoid -Wstringop-overflow.
3737
1c06f07f
JL
37382017-01-03 Jeff Law <law@redhat.com>
3739
3740 PR tree-optimization/78856
3741 * gcc.c-torture/execute/pr78856.c: New test.
3742
60fb638f
MM
37432017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3744
3745 PR target/78953
3746 * gcc.target/powerpc/pr78953.c: New test.
3747
e4d02f52
ILT
37482017-01-03 Ian Lance Taylor <iant@google.com>
3749
3750 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3751 enums.
3752
5b4f088d
MS
37532017-01-03 Martin Sebor <msebor@redhat.com>
3754
3755 PR tree-optimization/78696
3756 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3757 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3758 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3759 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3760
37612017-01-03 David Malcolm <dmalcolm@redhat.com>
3762
3763 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3764 with more than one digit.
3765 * lib/gcc-dg.exp (process-message): Support more than one digit
3766 in relative line specifications.
3767
37682017-01-03 Jakub Jelinek <jakub@redhat.com>
3769
3770 PR tree-optimization/78965
3771 * gcc.dg/pr78965.c: New test.
3772
3773 PR middle-end/78901
3774 * g++.dg/opt/pr78901.C: New test.
3775
37762017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3777
3778 PR fortran/78534
3779 PR fortran/66310
3780 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3781 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3782 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3783 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3784 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3785 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3786 * gfortran.dg/string_1_lp64.f90: New test.
3787 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3788 * gfortran.dg/string_3_lp64.f90: New test.
3789 * gfortran.dg/transfer_intrinsic_1.f90: Change
3790 scan-tree-dump-times due to gfc_trans_string_copy change to
3791 avoid -Wstringop-overflow.
3792
8b7163c6
UB
37932017-01-02 Uros Bizjak <ubizjak@gmail.com>
3794
3795 PR target/78967
3796 * gcc.target/i386/pr78967-1.c: New test.
3797 * gcc.target/i386/pr78967-2.c: Ditto.
3798 * gcc.target/i386/pr78967-3.c: Ditto.
3799
3800 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3801 * gcc.target/i386/pr78904-4.c: Ditto.
3802 * gcc.target/i386/pr78904-6.c: Ditto.
3803
e2940b98
JH
38042017-01-01 Jan Hubicka <hubicka@ucw.cz>
3805
3806 PR middle-end/77674
3807 * g++.dg/torture/pr77674.C: New testcase.
3808
cbe34bb5 38092017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3810
3811 Update copyright years.
818ab71a 3812\f
cbe34bb5 3813Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
3814
3815Copying and distribution of this file, with or without modification,
3816are permitted in any medium without royalty provided the copyright
3817notice and this notice are preserved.