]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* de.po, sv.po: Update.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8f2f6381
BS
12017-03-10 Bernd Schmidt <bschmidt@redhat.com>
2
3 PR rtl-optimization/78911
4 * gcc.target/i386/pr78911-1.c: New test.
5 * gcc.target/i386/pr78911-2.c: New test.
6
8e2c69b4 72017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 8
8e2c69b4
WS
9 PR target/79941
10 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
11 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
12 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
13
455d833c
MP
142017-03-10 Marek Polacek <polacek@redhat.com>
15
16 PR c++/79967
17 * g++.dg/cpp0x/gen-attrs-63.C: New test.
18
cdd669f9
JJ
192017-03-10 Jakub Jelinek <jakub@redhat.com>
20
e260b0a7
JJ
21 PR c++/79899
22 * g++.dg/other/friend7.C: New test.
23
cdd669f9
JJ
24 PR c++/79896
25 * g++.dg/ext/int128-5.C: New test.
26
730e6e46
SB
272017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
28
29 PR testsuite/79356
30 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
31 powerpc, sparc, or s390x.
32
fc8f6304
PH
332017-03-10 Pat Haugen <pthaugen@us.ibm.com>
34
35 PR target/79907
36 * gcc.target/powerpc/pr79907.c: New.
37
f1b0632a
OH
382017-03-10 Olivier Hainque <hainque@adacore.com>
39
40 * gnat.dg/opt64.adb: New test.
41 * gnat.dg/opt64_pkg.ads: New helper.
42 * gnat.dg/opt64_pkg.adb: New helper.
43
5558f089
JJ
442017-03-10 Jakub Jelinek <jakub@redhat.com>
45
2d9dd4fb
JJ
46 PR rtl-optimization/79909
47 * gcc.target/powerpc/pr79909.c: New test.
48
72772e67
JJ
49 PR tree-optimization/79972
50 * gcc.dg/pr79972.c: New test.
51
5558f089
JJ
52 PR tree-optimization/77975
53 * gcc.dg/pr77975.c: New test.
54
822a132c
MP
552017-03-09 Marek Polacek <polacek@redhat.com>
56
57 PR c++/79962
58 PR c++/79984
59 * c-c++-common/nonnull-3.c: New test.
60 * g++.dg/warn/Wnonnull3.C: New test.
61
c9819d22
MF
622017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
63
64 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
65 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
66
36618428
MP
672017-03-09 Marek Polacek <polacek@redhat.com>
68
69 PR sanitizer/79757
70 * gcc.dg/ubsan/pr79757-1.c: New test.
71 * gcc.dg/ubsan/pr79757-2.c: New test.
72 * gcc.dg/ubsan/pr79757-3.c: New test.
73 * gcc.dg/ubsan/pr79757-4.c: New test.
74 * gcc.dg/ubsan/pr79757-5.c: New test.
75
01e5af5a
JJ
762017-03-09 Jakub Jelinek <jakub@redhat.com>
77
78 PR c/79969
79 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
80
6443c7c0
MP
812017-03-09 Marek Polacek <polacek@redhat.com>
82
83 PR c++/79687
84 * g++.dg/expr/ptrmem8.C: New test.
85 * g++.dg/expr/ptrmem9.C: New test.
86
d721dc3c
RB
872017-03-09 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/79977
90 * gcc.dg/graphite/pr79977.c: New testcase.
91
1f1fd3e2
TT
922017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
93
94 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
95 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
96 * lib/target-supports.exp (check_effective_target_rdynamic):
97 New proc.
98
16967aff
RB
992017-03-09 Richard Biener <rguenther@suse.de>
100
101 PR middle-end/79971
102 * gcc.dg/fixed-point/pr79971.c: New testcase.
103
26d7dc48
RB
1042017-03-09 Richard Biener <rguenther@suse.de>
105
106 PR ipa/79970
107 * gcc.dg/torture/pr79970.c: New testcase.
108
35f77c28
PC
1092017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
110
111 PR c++/71966
112 * g++.dg/cpp0x/pr71966-1.C: New.
113 * g++.dg/cpp0x/pr71966-2.C: Likewise.
114
8a7df031
ML
1152017-03-09 Martin Liska <mliska@suse.cz>
116
117 PR tree-optimization/79631
118 * gcc.target/i386/mpx/pr79631.c: New test.
119
3828bb0d
ML
1202017-03-09 Martin Liska <mliska@suse.cz>
121
122 PR target/65705
123 PR target/69804
124 * gcc.target/i386/pr71458.c: Update scanned pattern.
125
410a590c
MP
1262017-03-09 Marek Polacek <polacek@redhat.com>
127
128 PR c++/79672
129 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
130 * g++.dg/warn/Wduplicated-branches3.C: New test.
131
f084a22e
PG
1322017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
133
134 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
135
a278b1c3
ML
1362017-03-09 Martin Liska <mliska@suse.cz>
137
138 PR ipa/79764
139 * g++.dg/pr79764.C: New test.
140
8dc19053
ML
1412017-03-09 Martin Liska <mliska@suse.cz>
142
143 PR ipa/79761
144 * g++.dg/pr79761.C: New test.
145
030fc94a
JJ
1462017-03-09 Jakub Jelinek <jakub@redhat.com>
147
9e463823
JJ
148 PR sanitizer/79944
149 * c-c++-common/asan/pr79944.c: New test.
150
6b62f323
JJ
151 PR target/79932
152 * gcc.target/i386/pr79932-2.c: New test.
153
030fc94a
JJ
154 PR target/79932
155 * gcc.target/i386/pr79932-1.c: New test.
156
423aec8b
MP
1572017-03-09 Marek Polacek <polacek@redhat.com>
158
159 PR c++/79900 - ICE in strip_typedefs
160 * g++.dg/warn/Wpadded-1.C: New test.
161
6659fe59
MP
1622017-03-08 Marek Polacek <polacek@redhat.com>
163
164 * g++.dg/Walloca1.C: Adjust dg-warning.
165
f1a675e4
AH
1662017-03-08 Andrew Haley <aph@redhat.com>
167
168 PR tree-optimization/79943
169 * gcc.dg/tree-ssa/pr79943.c: New test.
170
edfcd7e3
RB
1712017-03-08 Richard Biener <rguenther@suse.de>
172
173 PR tree-optimization/79955
174 * gcc.dg/uninit-24.c: New testcase.
175
61fdfd8c
RB
1762017-03-08 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/79920
179 * gcc.dg/vect/pr79920.c: New testcase.
180
4b48e883
JJ
1812017-03-08 Jakub Jelinek <jakub@redhat.com>
182
183 PR sanitizer/79904
184 * gcc.dg/ubsan/pr79904.c: New test.
185
a71dbc63
JJ
1862017-03-07 Jakub Jelinek <jakub@redhat.com>
187
188 PR c/79834
189 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
190 diagnostics.
191
d8a90142
MP
1922017-03-07 Marek Polacek <polacek@redhat.com>
193
194 PR middle-end/79809
195 * g++.dg/Walloca1.C: New test.
196
a5e9e3e4
ML
1972017-03-07 Martin Liska <mliska@suse.cz>
198
199 PR middle-end/68270
200 * g++.dg/pr68270.C: New test.
201
1f6dba54
JJ
2022017-03-07 Jakub Jelinek <jakub@redhat.com>
203
760f82db
JJ
204 PR rtl-optimization/79901
205 * gcc.target/i386/pr79901.c: New test.
206
1f6dba54
JJ
207 PR sanitizer/79897
208 * c-c++-common/ubsan/pr79897.c: New test.
209
feca7b89
VM
2102017-03-06 Vladimir Makarov <vmakarov@redhat.com>
211
212 PR rtl-optimization/79571
213 * gcc.target/i386/pr79571.c: New.
214
bdbbf28d
MP
2152017-03-06 Marek Polacek <polacek@redhat.com>
216
217 PR c++/79796 - ICE with NSDMI and this pointer
218 * g++.dg/cpp0x/nsdmi13.C: New test.
219
52564551
JK
2202017-03-06 Julia Koval <julia.koval@intel.com>
221
222 PR target/79793
223 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
224 directives.
225 * gcc.target/i386/interrupt-13.c: Ditto.
226 * gcc.target/i386/interrupt-14.c: Ditto.
227 * gcc.target/i386/interrupt-15.c: Ditto.
228
345edb37
JJ
2292017-03-06 Jakub Jelinek <jakub@redhat.com>
230
231 PR c++/79822
232 * g++.dg/cpp0x/constexpr-79822.C: New test.
233
a8d25fd0
RB
2342017-03-06 Richard Biener <rguenther@suse.de>
235
236 PR tree-optimization/79894
237 * gcc.dg/vect/pr79887.c: New testcase.
238
522fcdd7
RB
2392017-03-06 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/79824
242 * gcc.dg/vect/pr79824-1.c: New testcase.
243 * gcc.dg/vect/pr79824-2.c: Likewise.
244
54649631
TT
2452017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
246
247 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
248 gettimeofday. Remove dg-skip-if for AVR.
249 * lib/target-supports.exp (check_effective_target_gettimeofday):
250 New proc.
251
4bbc8970
RD
2522017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
253
254 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
255 * gcc.target/s390/hotpatch-10.c: Likewise.
256 * gcc.target/s390/hotpatch-11.c: Likewise.
257 * gcc.target/s390/hotpatch-12.c: Likewise.
258 * gcc.target/s390/hotpatch-13.c: Likewise.
259 * gcc.target/s390/hotpatch-14.c: Likewise.
260 * gcc.target/s390/hotpatch-15.c: Likewise.
261 * gcc.target/s390/hotpatch-16.c: Likewise.
262 * gcc.target/s390/hotpatch-17.c: Likewise.
263 * gcc.target/s390/hotpatch-18.c: Likewise.
264 * gcc.target/s390/hotpatch-19.c: Likewise.
265 * gcc.target/s390/hotpatch-2.c: Likewise.
266 * gcc.target/s390/hotpatch-26.c: Likewise.
267 * gcc.target/s390/hotpatch-27.c: Likewise.
268 * gcc.target/s390/hotpatch-28.c: Likewise.
269 * gcc.target/s390/hotpatch-3.c: Likewise.
270 * gcc.target/s390/hotpatch-4.c: Likewise.
271 * gcc.target/s390/hotpatch-5.c: Likewise.
272 * gcc.target/s390/hotpatch-6.c: Likewise.
273 * gcc.target/s390/hotpatch-7.c: Likewise.
274 * gcc.target/s390/hotpatch-8.c: Likewise.
275 * gcc.target/s390/hotpatch-9.c: Likewise.
276
5f215a70
PC
2772017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
278
279 PR c++/64574
280 * g++.dg/template/crash125.C: New.
281
296cc393
JJ
2822017-03-06 Jakub Jelinek <jakub@redhat.com>
283
284 PR target/79812
285 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
286
ca8942a3
TT
2872017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
288
289 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
290
c1b993c0
PG
2912017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
292
293 * gcc.target/mips/msa-minmax.c: New tests.
294
a50a32aa
ML
2952017-03-06 Martin Liska <mliska@suse.cz>
296
297 PR sanitize/79783
298 * g++.dg/asan/pr79783.C: New test.
299
5ada812c
PG
3002017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
301
302 * gcc.target/mips/msa-dotp.c: New tests.
303
334b3c4b
PG
3042017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
305
306 * gcc.target/mips/msa-bclri.c: New test.
307
d8b4baeb
PC
3082017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
309
310 PR c++/70266
311 * g++.dg/tm/pr70266.C: New.
312
ef78bc3c
AV
3132017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
314 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
315
316 * gfortran.dg/coarray/fail_image_1.f08: New test.
317 * gfortran.dg/coarray/fail_image_2.f08: New test.
318 * gfortran.dg/coarray/failed_images_1.f08: New test.
319 * gfortran.dg/coarray/failed_images_2.f08: New test.
320 * gfortran.dg/coarray/image_status_1.f08: New test.
321 * gfortran.dg/coarray/image_status_2.f08: New test.
322 * gfortran.dg/coarray/stopped_images_1.f08: New test.
323 * gfortran.dg/coarray/stopped_images_2.f08: New test.
324 * gfortran.dg/coarray_fail_st.f90: New test.
325 * gfortran.dg/coarray_failed_images_1.f08: New test.
326 * gfortran.dg/coarray_image_status_1.f08: New test.
327 * gfortran.dg/coarray_stopped_images_1.f08: New test.
328
7f5a7d78
MP
3292017-03-03 Marek Polacek <polacek@redhat.com>
330
331 PR c/79758
332 * gcc.dg/noncompile/pr79758.c: New test.
333
cc195d46
JJ
3342017-03-03 Jakub Jelinek <jakub@redhat.com>
335
336 PR middle-end/79805
337 * g++.dg/opt/pr79805.C: New test.
338
945b6e16
AS
3392017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
340
341 * gcc.target/i386/avx512vpopcntdq-check.h: New.
342 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
343 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
344 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
345 * gcc.target/i386/i386.exp
346 (check_effective_target_avx512vpopcntdq): New.
347
31dcc385
TT
3482017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
349
350 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
351 ilp32 targets and match DImode registers for lp64 targets.
352
0e174ae1
UB
3532017-03-03 Uros Bizjak <ubizjak@gmail.com>
354
355 * g++.dg/pr71624.C: Disable for x32.
356 * g++.dg/pr71633.C: Ditto.
357
93505ec5
JJ
3582017-03-03 Jakub Jelinek <jakub@redhat.com>
359
360 PR target/79807
361 * gcc.target/i386/pr79807.c: New test.
362
d78a1c01
ML
3632017-03-03 Martin Liska <mliska@suse.cz>
364
365 PR tree-optimization/79803
366 * gcc.dg/tree-ssa/pr79803.c: New test.
367
ec7f796e
ML
3682017-03-03 Martin Liska <mliska@suse.cz>
369
370 PR rtl-optimization/79574
371 * gcc.dg/pr79574-2.c: New test.
372
30d309aa
RB
3732017-03-03 Richard Biener <rguenther@suse.de>
374
375 PR c++/79825
376 * g++.dg/warn/Wuninitialized-8.C: New testcase.
377
38801de5
JJ
3782017-03-03 Jakub Jelinek <jakub@redhat.com>
379
380 * gcc.dg/pr57134.c: Use empty inline asm string literal.
381
7278b0a2
MP
3822017-03-03 Marek Polacek <polacek@redhat.com>
383
384 PR c++/79791
385 * g++.dg/warn/Wwrite-strings-1.C: New test.
386 * g++.dg/warn/Wwrite-strings-2.C: New test.
387 * g++.dg/warn/Wwrite-strings-3.C: New test.
388 * g++.dg/warn/Wwrite-strings-4.C: New test.
389 * g++.dg/warn/Wwrite-strings-5.C: New test.
390 * g++.dg/warn/Wwrite-strings-6.C: New test.
391 * g++.dg/warn/Wwrite-strings-7.C: New test.
392 * g++.dg/warn/Wwrite-strings-8.C: New test.
393 * g++.dg/warn/Wwrite-strings-9.C: New test.
394 * g++.dg/warn/Wwrite-strings-10.C: New test.
395 * g++.dg/warn/Wwrite-strings-11.C: New test.
396 * g++.dg/warn/Wwrite-strings-12.C: New test.
397
75473a91
RB
3982017-03-03 Richard Biener <rguenther@suse.de>
399
400 PR middle-end/79818
401 * gcc.dg/torture/pr79818.c: New testcase.
402
50bea0c5
JJ
4032017-03-02 Jakub Jelinek <jakub@redhat.com>
404
405 PR c++/79782
406 * g++.dg/warn/Wunused-parm-10.C: New test.
407
130f15ce
UB
4082017-03-02 Uros Bizjak <ubizjak@gmail.com>
409
410 * gcc.dg/rtl/x86_64/*.c: Test for
411 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
412
dc362ada
UB
4132017-03-02 Uros Bizjak <ubizjak@gmail.com>
414
415 PR target/79514
416 * gcc.target/i386/pr79514.c: New test.
417
fe792dd8
JJ
4182017-03-02 Jakub Jelinek <jakub@redhat.com>
419
420 PR rtl-optimization/79780
421 * gcc.c-torture/compile/pr79780.c: New test.
422
e80facb4
RB
4232017-03-02 Richard Biener <rguenther@suse.de>
424
425 PR tree-optimization/79345
426 PR c++/42000
427 * g++.dg/warn/Wuninitialized-7.C: New testcase.
428 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
429 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
430
eb0e7c34
RB
4312017-03-02 Richard Biener <rguenther@suse.de>
432
433 PR c/79756
434 * gcc.dg/vector-1.c: New testcase.
435
653a4b32
BC
4362017-03-02 Bin Cheng <bin.cheng@arm.com>
437
438 PR tree-optimization/66768
439 * gcc.target/i386/pr66768.c: New test.
440
da403f31
RB
4412017-03-02 Richard Biener <rguenther@suse.de>
442
443 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
444 * gcc.dg/rtl/x86_64/final.c: Likewise.
445 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
446 * gcc.dg/rtl/x86_64/ira.c: Likewise.
447 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
448 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
449
83692f96
RB
4502017-03-02 Richard Biener <rguenther@suse.de>
451
452 PR tree-optimization/79777
453 * gcc.dg/torture/pr79777.c: New testcase.
454
71dedb33
MS
4552017-03-01 Martin Sebor <msebor@redhat.com>
456
457 PR middle-end/79692
458 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
459 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
460 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
461 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
462
48990905
UB
4632017-03-01 Uros Bizjak <ubizjak@gmail.com>
464
465 * gcc.target/i386/invsize-2.c: New test.
466 * gcc.target/i386/invsize-3.c: Ditto.
467 * gcc.target/i386/invsize-4.c: Ditto.
468 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
469 * gcc.target/i386/stackalign/asm-1.c: Ditto.
470
c7f0c9f3
MM
4712017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
472
473 PR target/79439
474 * gcc.target/powerpc/pr79439.c: New test.
475
f5ef6bfc
PH
4762017-03-01 Pat Haugen <pthaugen@us.ibm.com>
477
478 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
479 scan string.
480
481
50181506
KN
4822017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
483
484 PR target/79395
485 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
486 pattern to look for vcmpequd. instead of vcmpnew.
487 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
488 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
489 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
490 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
491 look for xvcmpeqdp. instead of xvcmpnedp.
492 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
493 look for vcmpequd. instead of vcmpnew.
494 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
495 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
496 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
497 look for xvcmpeqsp. instead of xvcmpnesp.
498 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
499 look for xvcmpeqdp. instead of xvcmpnedp.
500 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
501 look for vcmpequd. instead of vcmpnew.
502 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
503 look for vcmpeqsp instead of xvcmpnesp.
504 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
505 look for xvcmpeqdp instead of xvcmpnedp.
506
0100ae43
RB
5072017-03-01 Richard Biener <rguenther@suse.de>
508
509 PR middle-end/79721
510 * gcc.dg/torture/pr79721.c: New testcase.
511
0f3f4ffe
JJ
5122017-03-01 Jakub Jelinek <jakub@redhat.com>
513
42132674
JJ
514 PR c++/79681
515 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
516 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
517
e3e9e8ca
JJ
518 PR c++/79746
519 * g++.dg/warn/Wunused-parm-9.C: New test.
520
0f3f4ffe
JJ
521 PR tree-optimization/79734
522 * g++.dg/opt/pr79734.C: New test.
523
ad1de652
JJ
5242017-02-28 Jakub Jelinek <jakub@redhat.com>
525
526 PR tree-optimization/79737
527 * gcc.c-torture/execute/pr79737-1.c: New test.
528 * gcc.c-torture/execute/pr79737-2.c: New test.
529
7a1ae923
EB
5302017-02-28 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gcc.target/sparc/20170228-1.c: New test.
533
2af0c3ed
UB
5342017-02-28 Uros Bizjak <ubizjak@gmail.com>
535
536 * gcc.target/i386/invsize-1.c: New test.
537
203ced0a
MS
5382017-02-28 Martin Sebor <msebor@redhat.com>
539
540 PR tree-optimization/79691
541 * gcc.dg/tree-ssa/pr79691.c: New test.
542
8a915b87
JJ
5432017-02-28 Jakub Jelinek <jakub@redhat.com>
544
545 PR target/79729
546 * gcc.target/i386/pr79729.c: New test.
547
41aa3a38
RB
5482017-02-28 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/79740
551 * gcc.dg/torture/pr79740.c: New testcase.
552
587240d2
RB
5532017-02-28 Richard Biener <rguenther@suse.de>
554
555 PR middle-end/79731
556 * c-c++-common/torture/pr79731.c: New testcase.
557
dd3f4560
RB
5582017-02-28 Richard Biener <rguenther@suse.de>
559
560 PR tree-optimization/79732
561 * gcc.dg/torture/pr79732.c: New testcase.
562
c7d97b28
RB
5632017-02-28 Richard Biener <rguenther@suse.de>
564
565 PR tree-optimization/79723
566 * gcc.target/i386/pr79723.c: New testcase.
567
c8f28a3c
PH
5682017-02-27 Pat Haugen <pthaugen@us.ibm.com>
569
570 PR target/79544
571 * gcc.target/powerpc/pr79544.c: New.
572
c91c3003
PC
5732017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/79414
576 * g++.dg/parse/crash67.C: New.
577
57fa080b
BC
5782017-02-27 Bin Cheng <bin.cheng@arm.com>
579
580 PR tree-optimization/77536
581 * gcc.dg/vect/pr79347.c: Revise testing string.
582
68b948d3
RB
5832017-02-27 Richard Biener <rguenther@suse.de>
584
585 PR tree-optimization/45397
586 * gcc.dg/tree-ssa/pr45397.c: New testcase.
587
69a2e8a1
RB
5882017-02-27 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/79690
591 * gcc.target/i386/pr79690.c: New testcase.
592
c7b608a9
TK
5932017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
594
595 PR fortran/51119
596 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
597 of original.
598 * gfortran.dg/inline_matmul_11.f90: Likewise.
599 * gfortran.dg/inline_matmul_9.f90: Likewise.
600 * gfortran.dg/matmul_13.f90: New test.
601 * gfortran.dg/matmul_14.f90: New test.
602
98561a9b
JJ
6032017-02-25 Jakub Jelinek <jakub@redhat.com>
604
605 PR middle-end/79396
606 * g++.dg/opt/pr79396.C: New test.
607
77be9417
DH
6082017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
609
610 PR fortran/79597
611 * gfortran.dg/dtio_6.f90: Update test.
612
6132017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
614
615 PR fortran/79601
616 * gfortran.dg/interface_operator_2.f90: New test.
617
b9822443
JJ
6182017-02-24 Jakub Jelinek <jakub@redhat.com>
619
620 PR c/79677
621 * gcc.dg/pr79677.c: New test.
622
4bc2b786
MF
6232017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
624
625 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
626 of mov.ps.
627 * gcc.target/mips/mips-ps-type.c (move): Likewise.
628 (cond_move1): Simplify condition to force generation of
629 mov[nz].ps.
630 (cond_move2): Likewise.
631
4227c9ad
JJ
6322017-02-24 Jakub Jelinek <jakub@redhat.com>
633
634 PR c++/79588
635 * g++.dg/warn/Wrestrict-1.C: New test.
636 * g++.dg/warn/Wrestrict-2.C: New test.
637
fd527ec1
DE
6382017-02-24 David Edelsohn <dje.gcc@gmail.com>
639
640 * g++.dg/ext/complit15.C: Require LTO.
641
2af8fd5c
TT
6422017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
643
644 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
645 logical_op_short_circuit to skip targets.
646 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
647 and s390.
648
0b9cdb9a
EB
6492017-02-24 Eric Botcazou <ebotcazou@adacore.com>
650
651 * gnat.dg/opt63.adb: New test.
652
4af362a9
EB
6532017-02-24 Eric Botcazou <ebotcazou@adacore.com>
654
655 * gnat.dg/discr47.adb: New test.
656
7699e88f
RB
6572017-02-24 Richard Biener <rguenther@suse.de>
658
659 PR tree-optimization/79389
660 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
661
e3beb191
PC
6622017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
663
664 PR c++/79361
665 * g++.dg/cpp0x/pr79361-1.C: New.
666 * g++.dg/cpp0x/pr79361-2.C: Likewise.
667
195610aa
EB
6682017-02-23 Eric Botcazou <ebotcazou@adacore.com>
669
670 * gcc.target/visium/bit_test.c: Accept any lsr form.
671 * gcc.target/visium/block_move.c: Tweak.
672
17885cad
DV
6732017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
674
675 PR 68749
676 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
677
45f7faf0
RB
6782017-02-23 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/79683
681 * gcc.target/i386/pr79683.c: New testcase.
682
18eb304e
JL
6832017-02-22 Jeff Law <law@redhat.com>
684
685 PR tree-optimization/79578
686 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
687
0a864a97
SD
6882017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
689
690 * gcc.target/mips/msa-fp-cc.c: New test.
691
fe8ece05
JJ
6922017-02-22 Jakub Jelinek <jakub@redhat.com>
693
e40b6fc7
JJ
694 PR c++/79664
695 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
696 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
697 * g++.dg/gomp/pr79664.C: New test.
698
fe8ece05
JJ
699 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
700
78af14ae
MP
7012017-02-22 Marek Polacek <polacek@redhat.com>
702
703 PR c++/79653
704 * g++.dg/cpp0x/alignas10.C: New test.
705 * g++.dg/cpp0x/alignas9.C: New test.
706
8fdddd3d
MP
707 PR c++/79657
708 * g++.dg/ext/underlying_type12.C: New test.
709
61ac5ebe
MP
710 PR c/79662
711 * gcc.dg/enum-incomplete-4.c: New test.
712
888c7050
JJ
7132017-02-22 Jakub Jelinek <jakub@redhat.com>
714
715 PR target/70465
716 * gcc.target/i386/pr70465-2.c: New test.
717
6d3daa1a
UB
7182017-02-21 Uros Bizjak <ubizjak@gmail.com>
719
720 * gcc.dg/pr61441.c: Use dg-add-options ieee.
721
76dd203e
RB
7222017-02-22 Richard Biener <rguenther@suse.de>
723
724 PR tree-optimization/79673
725 * gcc.target/i386/pr79673.c: New testcase.
726
a9c774d2
RB
7272017-02-22 Richard Biener <rguenther@suse.de>
728
729 PR tree-optimization/79666
730 * gcc.dg/torture/pr79666.c: New testcase.
731
8f4f841a
ML
7322017-02-22 Martin Liska <mliska@suse.cz>
733
734 PR lto/79587
735 * gcc.dg/tree-prof/pr79587.c: New test.
736
a232a1cb
MP
7372017-02-21 Marek Polacek <polacek@redhat.com>
738
739 PR c++/79535
740 * g++.dg/ext/flexary23.C: New test.
741
b86fec68
UB
7422017-02-21 Uros Bizjak <ubizjak@gmail.com>
743
744 PR target/79593
745 * gcc.target/i386/pr79593.c: New test.
746
5c3f1d7b
JJ
7472017-02-21 Jakub Jelinek <jakub@redhat.com>
748
b7280ac2
JJ
749 PR c++/79654
750 * g++.dg/cpp1z/decomp26.C: New test.
751
5c3f1d7b
JJ
752 PR sanitizer/79589
753 * g++.dg/ubsan/pr79589.C: New test.
754
1486c2a7
JL
7552017-02-21 Jeff Law <law@redhat.com>
756
757 PR tree-optimization/79621
758 * gcc.c-torture/compile/pr79621.c: New test.
759
2f3ec56d
JJ
7602017-02-21 Jakub Jelinek <jakub@redhat.com>
761
3bb43119
JJ
762 PR c++/79655
763 * g++.dg/cpp1y/constexpr-79655.C: New test.
764
664beaf2 765 PR c++/79639
b86fec68 766 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 767
956d3e61
JJ
768 PR target/79633
769 * gcc.target/i386/mpx/pr79633.c: New test.
770
d4cbfca4
JJ
771 PR target/79570
772 * gcc.dg/pr79570.c: New test.
773
00bc9de3
JJ
774 PR c++/79641
775 * c-c++-common/pr79641.c: New test.
776
d002d099
JJ
777 PR tree-optimization/79649
778 * gcc.target/i386/pr79649.c: New test.
779
2f3ec56d
JJ
780 PR target/79494
781 * gcc.dg/pr79494.c: New test.
782
e6655a5f
SB
7832017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
784
785 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
786 to dg-options.
787
7882017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
789
790 * gcc.dg/gimplefe-26.c: Require c99_runtime.
791
fd527ec1
DE
7922017-02-02 Jason Merrill <jason@redhat.com>
793
794 PR c++/79580
795 * g++.dg/ext/complit15.C: New.
796
027a9dd5
KN
7972017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
798
799 PR target/78056
800 * gcc.target/powerpc/pr78056-8.c: Remove.
801
80480cee
MP
8022017-02-20 Marek Polacek <polacek@redhat.com>
803
804 PR middle-end/79537
805 * gcc.dg/comp-goto-4.c: New test.
806
85ade8d6
MP
807 PR sanitizer/79558
808 * c-c++-common/ubsan/bounds-14.c: New test.
809
705d3b77
JJ
8102017-02-20 Jakub Jelinek <jakub@redhat.com>
811
812 PR target/79568
813 * gcc.target/i386/pr79568-1.c: New test.
814 * gcc.target/i386/pr79568-2.c: New test.
815 * gcc.target/i386/pr79568-3.c: New test.
816
dc42a736
PT
8172017-02-16 Paul Thomas <pault@gcc.gnu.org>
818
819 PR fortran/79382
705d3b77
JJ
820 * gfortran.dg/dtio_10.f90: Change test of error message.
821 * gfortran.dg/dtio_23.f90: New test.
822 * gfortran.dg/dtio_24.f90: New test.
dc42a736 823
1ca6a74f
PT
8242017-02-20 Paul Thomas <pault@gcc.gnu.org>
825
826 PR fortran/79434
705d3b77 827 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 828
63af1586
PT
8292017-02-19 Paul Thomas <pault@gcc.gnu.org>
830
831 PR fortran/79447
705d3b77 832 * gfortran.dg/submodule_24.f08: New test.
63af1586 833
4ca4d1e9
AV
8342017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
835
836 PR fortran/79229
837 * gfortran.dg/class_allocate_24.f90: New test.
838
dea71ad0
PT
8392017-02-19 Paul Thomas <pault@gcc.gnu.org>
840
841 PR fortran/79402
842 * gfortran.dg/submodule_23.f90: New test.
843
f46e2bc9
PC
8442017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
845
846 PR c++/79380
847 * g++.dg/cpp0x/alignas8.C: New.
848
7dfa657b
JW
8492017-02-19 Eric Fiselier <eric@efcs.ca>
850 Jonathan Wakely <jwakely@redhat.com>
851
852 PR c++/69523
853 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
854
eab1f169
PK
8552017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
856
857 * gcc.dg/gimplefe-26.c: New test.
858
47e16d83
JDA
8592017-02-18 John David Anglin <danglin@gcc.gnu.org>
860
861 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
862
c2615951
JJ
8632017-02-18 Jakub Jelinek <jakub@redhat.com>
864
c28fcc60
JJ
865 PR target/79569
866 * gcc.target/i386/3dnowA-3.c: New test.
867
c2615951
JJ
868 PR target/79559
869 * gcc.target/i386/pr79559.c: New test.
870
97fcf744
JM
8712017-02-17 Joseph Myers <joseph@codesourcery.com>
872
873 * gcc.dg/c11-float-2.c: New test.
874 * gcc.dg/torture/float128-floath.c,
875 gcc.dg/torture/float128x-floath.c,
876 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
877 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
878 gcc.dg/torture/float64x-floath.c: Do not test comparison of
879 *_DECIMAL_DIG macros with DECIMAL_DIG.
880
a530e181
BS
8812017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
882
883 PR target/79261
884 * gcc.target/powerpc/vec-xxpermdi.c: New file.
885
1d516992
JK
8862017-02-17 Julia Koval <julia.koval@intel.com>
887
888 * gcc.target/i386/rdpid.c New test.
889 * gcc.target/i386/sse-12.c: Add -mrdpid.
890 * gcc.target/i386/sse-13.c: Ditto.
891 * gcc.target/i386/sse-14.c: Ditto.
892 * gcc.target/i386/sse-22.c: Ditto.
893 * gcc.target/i386/sse-23.c: Ditto.
894 * g++.dg/other/i386-2.C: Ditto.
895 * g++.dg/other/i386-3.C: Ditto.
896
3185712c
SB
8972017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
898
899 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
900 * gcc.dg/pr61441.c: Ditto.
901
a261ee49
ML
9022017-02-17 Martin Liska <mliska@suse.cz>
903
904 PR rtl-optimization/79574
905 * gcc.dg/pr79574.c: New test.
906
5bf69d74
MP
9072017-02-17 Marek Polacek <polacek@redhat.com>
908
909 PR middle-end/79536
910 * gcc.dg/torture/pr79536.c: New test.
911
a72b242e
AM
9122017-02-16 Alan Modra <amodra@gmail.com>
913
914 * gcc.c-torture/execute/pr79286.c: New.
915
bcac0b4d
JJ
9162017-02-16 Jakub Jelinek <jakub@redhat.com>
917
918 PR c++/79512
919 * c-c++-common/gomp/pr79512.c: New test.
920
945c17d8
MS
9212017-02-15 Martin Sebor <msebor@redhat.com>
922
923 PR c++/79363
924 * g++.dg/ext/flexary12.C: Adjust.
925 * g++.dg/ext/flexary20.C: Same.
926 * g++.dg/ext/flexary21.C: Same.
927 * g++.dg/ext/flexary22.C: New test.
928
25c99850
BC
9292017-02-15 Bin Cheng <bin.cheng@arm.com>
930
931 PR tree-optimization/79347
932 * gcc.dg/vect/pr79347.c: New test.
933
4f5e5fcb
JJ
9342017-02-15 Jakub Jelinek <jakub@redhat.com>
935
e7202857
JJ
936 PR c++/79301
937 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
938 [[deprecated]] comment.
939 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
940 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
941 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
942 [[deprecated]] in -std=c++11.
943 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
944 [[fallthrough]] in -std=c++11 and -std=c++14.
945
4f5e5fcb
JJ
946 PR c++/79288
947 * g++.dg/tls/pr79288.C: New test.
948
c7545f1c
MP
9492017-02-15 Marek Polacek <polacek@redhat.com>
950
951 PR c/79515
952 * gcc.dg/dfp/pr79515.c: New.
953
1114b39c
DE
9542017-02-15 David Edelsohn <dje.gcc@gmail.com>
955
956 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
957
93b87d1d
TS
9582017-02-15 Thomas Schwinge <thomas@codesourcery.com>
959
960 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
961 "opt_files".
962
fa8db6ea
JJ
9632017-02-15 Jakub Jelinek <jakub@redhat.com>
964
965 PR target/79487
966 * gcc.dg/dfp/pr79487.c: New test.
967 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
968 2017-02-13 change.
969
8722316b
CL
9702017-01-14 Carl Love <cel@us.ibm.com>
971
972 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
973 xvcvsxdsp and xvcvuxdsp instructions.
974
2932fe90
SB
9752017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
976
977 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
978 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
979 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
980 64-bit default target.
981 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
982 a 64-bit default target.
983
63d09033
JJ
9842017-02-14 Jakub Jelinek <jakub@redhat.com>
985
986 PR target/79481
987 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 988 (test_3vx): Change return type from int to void.
63d09033
JJ
989 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
990 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
991 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
992 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
993 tests.
994 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
995 (test_3vx): Change return type from int to void.
996 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
997 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
998 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
999 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1000 tests.
1001 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1002 intrinsic. Change scan-assembler-times number from 1 to 2.
1003 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1004 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1005 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1006 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1007 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1008 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1009 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1010
8668fae0
UB
10112017-02-14 Uros Bizjak <ubizjak@gmail.com>
1012
1013 PR middle-end/61225
1014 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1015 Use dg-additional-options for ia32 target. Remove XFAIL.
1016
95d96609
UB
10172017-02-14 Uros Bizjak <ubizjak@gmail.com>
1018
1019 PR target/79495
1020 * gcc.target/i386/pr79495.c: New test.
1021
6f207d58
MP
10222017-02-14 Marek Polacek <polacek@redhat.com>
1023
1024 PR c++/79420
1025 PR c++/79463
1026 * g++.dg/cpp1y/pr79463.C: New.
1027 * g++.dg/template/incomplete10.C: New.
1028 * g++.dg/template/incomplete9.C: New.
1029
ee139af5
L
10302017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1031
1032 PR target/79498
1033 * gcc.target/i386/pr79498.c: New test.
1034
bf00c9e0
MS
10352017-02-14 Martin Sebor <msebor@redhat.com>
1036
1037 PR middle-end/79448
1038 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1039 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1040 * gcc.dg/tree-ssa/pr79448.c: New test.
1041
6c022f73
JL
10422017-02-14 Jeff Law <law@redhat.com>
1043
1044 PR tree-optimization/79095
1045 * g++.dg/pr79095-1.C: New test
1046 * g++.dg/pr79095-2.C: New test
1047 * g++.dg/pr79095-3.C: New test
1048 * g++.dg/pr79095-4.C: New test
1049 * g++.dg/pr79095-5.C: New test
1050 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1051 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1052
b719f884
JG
10532017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1054
1055 * gcc.target/aarch64/vect_fp16_1.c: New.
1056
1be33173
PK
10572017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1058
1059 * gcc.dg/gimplefe-25.c: New test.
1060
73424a09
JJ
10612017-02-14 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR tree-optimization/79408
1064 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1065
977472e8
RB
10662017-02-14 Richard Biener <rguenther@suse.de>
1067
1068 PR middle-end/79432
1069 * gcc.dg/torture/pr79432.c: New testcase.
1070
ee75687b
MS
10712017-02-13 Martin Sebor <msebor@redhat.com>
1072
1073 PR middle-end/79496
1074 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1075
b84702c0
JJ
10762017-02-13 Jakub Jelinek <jakub@redhat.com>
1077
ecc04fae
JJ
1078 PR sanitizer/79341
1079 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1080 variables volatile.
1081
b84702c0
JJ
1082 PR c++/79232
1083 * g++.dg/cpp1z/eval-order4.C: New test.
1084 * g++.dg/other/pr79232.C: New test.
1085
b9a161ff
NS
10862017-02-13 Nathan Sidwell <nathan@acm.org>
1087
1088 PR c++/79296
1089 * g++.dg/cpp0x/pr79296.C: New.
1090
d8505fac
SB
10912017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1092
1093 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1094 Instead, xfail powerpc*-*-* && lp64.
1095
efb802cb
SB
10962017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1097
1098 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1099 powerpc_p8vector_ok.
1100 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1101
8d6427c6
AS
11022017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1103
1104 PR target/79449
1105 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1106 for reading beyond a 4k boundary.
1107
9b7716c9
JJ
11082017-02-13 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR rtl-optimization/79388
1111 PR rtl-optimization/79450
1112 * gcc.c-torture/execute/pr79388.c: New test.
1113 * gcc.c-torture/execute/pr79450.c: New test.
1114
4bb91707
TK
11152017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/65542
9b7716c9 1118 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 1119
e22910c2
JJ
11202017-02-11 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR sanitizer/79341
1123 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1124
acbbac04
JH
11252017-02-11 Jan Hubicka <hubicka@ucw.cz>
1126
1127 PR tree-ssa/56727
1128 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1129
e493f96b
JJ
11302017-02-10 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR c++/79457
1133 * g++.dg/cpp0x/pr79457.C: New test.
1134
773acd54
SB
11352017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1136
1137 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1138 scan-assembler unless lp64.
1139
b56f814e
SB
11402017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1141
1142 PR tree-optimization/66612
1143 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1144
5e659d16
SB
11452017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1146
1147 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1148 of all powerpc.
1149
6f4f30bf
MP
11502017-02-10 Marek Polacek <polacek@redhat.com>
1151
1152 PR c++/79435
1153 * g++.dg/cpp1y/pr79435.C: New.
1154
3799a5b8
MP
1155 PR c++/79184
1156 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1157
052ef81d
CL
11582017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1159
1160 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1161 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1162 New.
1163 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1164 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1165 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1166 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1167 (vtst_expected_poly64x2): Move to aarch64-only section.
1168 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1169 (vtst_p64, vtstq_p64): New tests.
1170
a7c8ed0c
PC
11712017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/71737
1174 * g++.dg/cpp0x/pr71737.C: New.
1175
3dcde5ef 11762017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 1177 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
1178
1179 * gcc.dg/gimplefe-error-1.c: New testcase.
1180 * gcc.dg/gimplefe-error-2.c: New testcase.
1181 * gcc.dg/gimplefe-error-3.c: New testcase.
1182
6139a3b7
JJ
11832017-02-10 Jakub Jelinek <jakub@redhat.com>
1184
1185 PR tree-optimization/79411
1186 * gcc.c-torture/compile/pr79411.c: New test.
1187
9bfc55d0
JJ
11882017-02-09 Jakub Jelinek <jakub@redhat.com>
1189 Jason Merrill <jason@redhat.com>
1190
1191 PR c++/79143
1192 * g++.dg/cpp1z/pr79143.C: New test.
1193
0b90c541
JH
11942017-02-09 Jan Hubicka <hubicka@ucw.cz>
1195
1196 * gcc.dg/loop-unswitch-2.c: Update testcase.
1197 * gcc.dg/loop-unswitch-1.c: Update testcase.
1198
192b048b
MP
11992017-02-09 Marek Polacek <polacek@redhat.com>
1200
1201 PR c/79428
1202 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1203 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1204 * c-c++-common/goacc/pr79428-1.c: New test.
1205 * c-c++-common/gomp/pr79428-2.c: New test.
1206 * c-c++-common/gomp/pr79428-5.c: New test.
1207 * c-c++-common/gomp/pr79428-6.c: New test.
1208 * c-c++-common/pr79428-3.c: New test.
1209
e9a9033b
AK
12102017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1211
1212 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1213 testcases.
1214
56f71478
JJ
12152017-02-09 Jakub Jelinek <jakub@redhat.com>
1216
28f6839b
JJ
1217 PR c/79413
1218 * gcc.c-torture/compile/pr79413.c: New test.
1219
f08683a1
JJ
1220 PR c++/79429
1221 * c-c++-common/gomp/pr79429.c: New test.
1222 * g++.dg/gomp/pr79429.C: New test.
1223
56f71478
JJ
1224 PR c/79431
1225 * c-c++-common/gomp/pr79431.c: New test.
1226
02889d23
CLT
12272017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1228 Cesar Philippidis <cesar@codesourcery.com>
1229 Joseph Myers <joseph@codesourcery.com>
1230 Chung-Lin Tang <cltang@codesourcery.com>
1231
1232 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1233 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1234 * c-c++-common/goacc/loop-auto-2.c: New.
1235 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1236 * c-c++-common/goacc/tile-2.c: New.
1237 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1238 * g++.dg/goacc/tile-1.C: New, check tile subst.
1239 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1240 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1241 * gfortran.dg/goacc/tile-1.f90: New test.
1242 * gfortran.dg/goacc/tile-2.f90: New test.
1243 * gfortran.dg/goacc/tile-lowering.f95: New test.
1244
9c0c77d2
RB
12452017-02-09 Richard Biener <rguenther@suse.de>
1246
1247 PR tree-optimization/69823
1248 * gcc.dg/graphite/pr69823.c: New testcase.
1249
f39bad9f
PH
12502017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1251
1252 PR target/78604
1253 * gcc.target/powerpc/pr78604.c: New.
1254
fc00b9ce
KN
12552017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1256
1257 PR target/68972
1258 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1259 disable this test on power architecture.
1260
50c1f4a5
RB
12612017-02-08 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/71824
1264 PR tree-optimization/79409
1265 * gcc.dg/graphite/pr71824-3.c: New testcase.
1266
74a15d14
JJ
12672017-02-08 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR tree-optimization/79408
1270 * gcc.dg/tree-ssa/pr79408.c: New test.
1271
d798497e
RB
12722017-02-08 Richard Biener <rguenther@suse.de>
1273
1274 PR tree-optimization/71824
1275 * gcc.dg/graphite/pr71824-2.c: New testcase.
1276
9d5019a1
AP
12772017-02-07 Andrew Pinski <apinski@cavium.com>
1278
705d3b77 1279 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1280
ec48209a
JJ
12812017-02-07 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR rtl-optimization/79386
1284 * gcc.c-torture/compile/pr79386.c: New test.
1285
e5f234b2
DV
12862017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1287 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1288
1289 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1290 *-*-solaris*.
1291
1f138b75
JJ
12922017-02-07 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR target/79299
1295 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1296 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1297
7af4b20d
RB
12982017-02-07 Richard Biener <rguenther@suse.de>
1299
1300 * gcc.dg/gimplefe-23.c: New testcase.
1301 * gcc.dg/gimplefe-24.c: Likewise.
1302
d95c2fc7
CL
13032017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1304
1305 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1306 scan-assembler instead of scan-assembler-times.
1307 * gcc.target/aarch64/test_frame_10.c: Likewise.
1308 * gcc.target/aarch64/test_frame_12.c: Likewise.
1309 * gcc.target/aarch64/test_frame_2.c: Likewise.
1310 * gcc.target/aarch64/test_frame_4.c: Likewise.
1311 * gcc.target/aarch64/test_frame_6.c: Likewise.
1312 * gcc.target/aarch64/test_frame_7.c: Likewise.
1313 * gcc.target/aarch64/test_frame_8.c: Likewise.
1314
fa5d44d0
RO
13152017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1316
1317 * gcc.target/i386/pr78419.c: Require ifunc support.
1318
d9b4ce00
DE
13192017-02-07 David Edelsohn <dje.gcc@gmail.com>
1320
1321 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1322
bb7d75ff
PP
13232017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1324
1325 PR c++/79360
1326 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1327
122e7b4f
KC
13282017-02-06 Kito Cheng <kito.cheng@gmail.com>
1329
1330 * lib/target-supports.exp: Define the RISC-V target.
1331 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1332 * gcc.dg/builtin-apply2.c: Likewise.
1333 * gcc.dg/ifcvt-4.c: Likewise.
1334 * gcc.dg/loop-8.c: Likewise.
1335 * gcc.dg/sibcall-10.c: Likewise.
1336 * gcc.dg/sibcall-9.c: Likewise.
1337 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1338 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1339 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1340 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1341 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1342 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1343 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1344
391675ac
MM
13452017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1346
1347 PR target/66144
1348 * gcc.target/powerpc/pr66144-1.c: New test.
1349 * gcc.target/powerpc/pr66144-2.c: Likewise.
1350 * gcc.target/powerpc/pr66144-3.c: Likewise.
1351
e495e31a
MS
13522017-02-06 Martin Sebor <msebor@redhat.com>
1353
1354 PR tree-optimization/79376
1355 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1356 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1357
2568d8a1
JJ
13582017-02-06 Jakub Jelinek <jakub@redhat.com>
1359
98e09245
JJ
1360 PR c++/79379
1361 * g++.dg/cpp1y/constexpr-79379.C: New test.
1362
e8b0383c
JJ
1363 PR c++/79377
1364 * g++.dg/lookup/pr79377.C: New test.
1365
a5e8cbd1
JJ
1366 PR c++/79372
1367 * g++.dg/cpp1z/decomp25.C: New test.
1368
2568d8a1
JJ
1369 PR tree-optimization/79284
1370 * gcc.c-torture/compile/pr79284.c: New test.
1371
aae936b9
PC
13722017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/70448
1375 * g++.dg/cpp0x/pr70448.C: New.
1376
daf57541
DV
13772017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1378
1379 PR 78348
1380 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1381 to dg-options.
1382
0898c74d
GJL
13832017-02-06 Georg-Johann Lay <avr@gjlay.de>
1384
1385 PR target/78883
1386 * gcc.c-torture/compile/pr78883.c: New test.
1387
5d3ebb71
JH
13882017-02-05 Jan Hubicka <hubicka@ucw.cz>
1389
1390 PR tree-ssa/79347
1391 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1392 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1393 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1394 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1395 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1396 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1397 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1398 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1399 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1400 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1401 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1402 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1403 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1404
139d4065
AV
14052017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1406
1407 PR fortran/79344
1408 * gfortran.dg/allocate_with_source_24.f90: New test.
1409
4b9c80d8
AV
14102017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1411
1412 PR fortran/79230
1413 * gfortran.dg/der_ptr_component_2.f90: New test.
1414
f3877b2f
EB
14152017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1416
1417 * gcc.target/sparc/20170205-1.c: New test.
1418
d8a09ada
JDA
14192017-02-03 John David Anglin <danglin@gcc.gnu.org>
1420
a2a86d6a
JDA
1421 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1422 libatomic_available.
1423
a1d99925
JDA
1424 * gcc.dg/pr77587.c: Require alias support.
1425 * gcc.dg/pr77587a.c: Likewise.
1426
d8bf159e
JDA
1427 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1428 * gcc.c-torture/execute/pr78622.c: Likewise.
1429
d8a09ada
JDA
1430 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1431 hppa*-*-hpux*.
1432 * c-c++-common/Wunused-var-16.c: Likewise.
1433 * c-c++-common/builtin-shuffle-1.c: Likewise.
1434 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1435 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1436
f589a1ce
MS
14372017-02-03 Martin Sebor <msebor@redhat.com>
1438
1439 PR tree-optimization/79327
1440 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
1441 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1442 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 1443
5b00f9d2
JJ
14442017-02-03 Jakub Jelinek <jakub@redhat.com>
1445 Martin Sebor <msebor@redhat.com>
1446
1447 PR tree-optimization/79327
1448 * gcc.dg/tree-ssa/pr79327.c: New test.
1449 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1450 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1451 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1452 (test_sprintf_chk_range_schar): Adjust dg-message.
1453 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1454 * gcc.c-torture/execute/pr79327.c: New test.
1455
437f0a81
JJ
14562017-02-03 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR target/79354
1459 * gcc.target/powerpc/pr79354.c: New test.
1460 * gcc.c-torture/execute/pr79354.c: New test.
1461
3f343040
MS
14622017-02-03 Martin Sebor <msebor@redhat.com>
1463
1464 PR tree-optimization/79352
1465 * gcc.dg/tree-ssa/pr79352.c: New test.
1466
46a2ab58
ML
14672017-02-03 Martin Liska <mliska@suse.cz>
1468
1469 PR lto/66295
1470 * gcc.target/i386/mvc9.c: New test.
1471
baa2d1cd
PH
14722017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1473
1474 PR target/79158
1475 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1476 to VSX reg.
1477
30c6ec2f
JH
14782017-02-02 Jan Hubicka <hubicka@ucw.cz>
1479
1480 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1481 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1482 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1483 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1484 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1485 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1486 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1487 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1488 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1489 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1490 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1491 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1492 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1493
ebee1eb9
MS
14942017-02-02 Martin Sebor <msebor@redhat.com>
1495
1496 PR middle-end/79275
1497 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1498 * gcc.dg/tree-ssa/pr79275.c: New test.
1499
dcd25b8a
AS
15002017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1501
dc362ada 1502 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 1503
0f0c2cc3
JH
15042017-02-02 Jan Hubicka <hubicka@ucw.cz>
1505
1506 PR middle-end/77445
1507 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1508 threading is done.
1509
1c372840
TC
15102017-02-02 Tamar Christina <tamar.christina@arm.com>
1511
1512 PR middle-end/78142
1513 * gcc.target/aarch64/vector_initialization_nostack.c
1514 (f12): Use one vector
1515
9f11a4a7
JJ
15162017-02-02 Jakub Jelinek <jakub@redhat.com>
1517
bef7e561
JJ
1518 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1519 * c-c++-common/asan/misalign-1.c: Likewise.
1520 * c-c++-common/asan/misalign-2.c: Likewise.
1521 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1522 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1523 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1524 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1525 add -ffat-lto-objects from/to dg-additional-options.
1526 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1527 dg-additional-options.
1528
9f11a4a7
JJ
1529 PR target/79197
1530 * gcc.target/powerpc/pr79197.c: New test.
1531 * gcc.c-torture/compile/pr79197.c: New test.
1532
09661674
RB
15332017-02-02 Richard Biener <rguenther@suse.de>
1534
1535 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1536
d8d58893
PC
15372017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1538
1539 PR c++/69637
1540 * g++.dg/cpp0x/pr69637-1.C: New.
1541 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1542
521a70a4
AK
15432017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1544
1545 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1546
e26b502d
BS
15472017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1548
1549 PR target/70012
1550 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1551 conditions.
1552
55e75c7c
JJ
15532017-02-01 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR testsuite/79324
1556 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1557 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1558 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1559 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1560 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1561 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1562 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1563 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1564 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1565 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1566 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1567 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1568 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1569
a4476973
ML
15702017-02-01 Martin Liska <mliska@suse.cz>
1571
1572 PR testsuite/79272
1573 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1574
3f3181b1
RB
15752017-02-01 Richard Biener <rguenther@suse.de>
1576
1577 PR testsuite/76957
1578 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1579 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1580 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1581 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1582
1e7ef862
RB
15832017-02-01 Richard Biener <rguenther@suse.de>
1584
1585 PR middle-end/79315
1586 * gfortran.dg/pr79315.f90: New testcase.
1587
405a7406
RB
15882017-02-01 Richard Biener <rguenther@suse.de>
1589
1590 PR tree-optimization/71824
1591 * gcc.dg/graphite/pr71824.c: New testcase.
1592
19bdccb4
JJ
15932017-01-31 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR c++/79304
1596 * g++.dg/diagnostic/pr79304.C: New test.
1597
fcb2cdfc
DM
15982017-01-31 David Malcolm <dmalcolm@redhat.com>
1599
1600 PR c++/79298
1601 * g++.dg/spellcheck-pr79298.C: New test case.
1602
7cfa044d
DM
16032017-01-31 David Malcolm <dmalcolm@redhat.com>
1604
1605 PR preprocessor/79210
1606 * gcc.dg/format/pr79210.c: New test case.
1607 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1608 New function.
1609
de3fbef6
NS
16102017-01-31 Nathan Sidwell <nathan@acm.org>
1611
5ae37bdf
NS
1612 PR c++/79290
1613 * g++.dg/warn/pr79290.C: New.
1614
de3fbef6
NS
1615 PR c++/67273
1616 PR c++/79253
1617 * g++.dg/cpp1y/pr67273.C: New.
1618 * g++.dg/cpp1y/pr79253.C: New.
1619
7f357c61
NS
16202017-01-31 Nathan Sidwell <nathan@acm.org>
1621
1622 PR c++/79264
1623 * g++.dg/cpp1y/pr61636-1.C: Augment.
1624
5b11971a
CL
16252017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
1626
1627 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
1628 rand() instead of random().
1629
8b670f93
AH
16302017-01-30 Aldy Hernandez <aldyh@redhat.com>
1631
1632 PR tree-optimization/71691
1633 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
1634
4727e06b
AK
16352017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1636
1637 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
1638 __ARCH__.
1639
b6dae849
JJ
16402017-01-31 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR tree-optimization/79267
1643 * g++.dg/opt/pr79267.C: New test.
1644
40fb9c89
AO
16452017-01-30 Alexandre Oliva <aoliva@redhat.com>
1646
1647 PR debug/63238
1648 * gcc.dg/debug/dwarf2/align-1.c: New.
1649 * gcc.dg/debug/dwarf2/align-2.c: New.
1650 * gcc.dg/debug/dwarf2/align-3.c: New.
1651 * gcc.dg/debug/dwarf2/align-4.c: New.
1652 * gcc.dg/debug/dwarf2/align-5.c: New.
1653 * gcc.dg/debug/dwarf2/align-6.c: New.
1654 * gcc.dg/debug/dwarf2/align-as-1.c: New.
1655 * g++.dg/debug/dwarf2/align-1.C: New.
1656 * g++.dg/debug/dwarf2/align-2.C: New.
1657 * g++.dg/debug/dwarf2/align-3.C: New.
1658 * g++.dg/debug/dwarf2/align-4.C: New.
1659 * g++.dg/debug/dwarf2/align-5.C: New.
1660 * g++.dg/debug/dwarf2/align-6.C: New.
1661
3095f651
AS
16622017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1663
1664 PR target/79170
1665 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
1666
3cf88bff
MS
16672017-01-30 Martin Sebor <msebor@redhat.com>
1668
1669 PR testsuite/79293
1670 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1671
37731134
ML
16722017-01-30 Martin Liska <mliska@suse.cz>
1673
1674 PR gcov-profile/79259
1675 * g++.dg/tree-prof/pr79259.C: New test.
1676
0c7247cc
RB
16772017-01-30 Richard Biener <rguenther@suse.de>
1678
1679 PR tree-optimization/79276
1680 * gcc.dg/torture/pr79276.c: New testcase.
1681
ab4be5d1
DV
16822017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1683
1684 PR target/79240
1685 * gcc.target/s390/pr79240.c: New test.
1686
6687d58d
BS
16872017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1688
1689 PR target/79268
1690 * gcc.target/powerpc/pr79268.c: New file.
1691 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1692 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1693 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1694 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1695
b5df96c3
JDA
16962017-01-28 John David Anglin <danglin@gcc.gnu.org>
1697
fc34d7b8
JDA
1698 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1699
9efc84e4
JDA
1700 PR testsuite/70583
1701 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1702
4bfbe3ae
JDA
1703 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1704 * gnat.dg/debug9.adb: Likewise.
1705
8d0b306f
JDA
1706 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1707
b5df96c3
JDA
1708 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1709 libatomic_available.
1710 * gfortran.dg/coarray_42.f90: Likewise.
1711 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1712 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1713 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1714
eb339366
MS
17152017-01-27 Martin Sebor <msebor@redhat.com>
1716
1717 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1718
711ce021
BS
17192017-01-27 Bernd Schmidt <bschmidt@redhat.com>
1720
1721 PR rtl-optimization/79194
1722 * gcc.dg/torture/pr79194.c: New test.
1723
d8321b33
VM
17242017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1725
1726 PR tree-optimization/71374
2568d8a1 1727 * gcc.target/i386/pr71374.c: New.
d8321b33 1728
9e2ea13e
MS
17292017-01-27 Martin Sebor <msebor@redhat.com>
1730
1731 PR c++/71290
1732 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1733 a dg-error directive.
1734
9eb7045b
VM
17352017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1736
1737 PR target/79131
1738 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1739 * gcc.target/arm/pr79131-2.c: New.
1740
f75bbf3f
BS
17412017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1742
1743 PR target/65484
1744 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1745 vectorized on POWER unless hardware misaligned loads are
1746 available.
1747
3f54004b
BC
17482017-01-27 Bin Cheng <bin.cheng@arm.com>
1749
1750 PR rtl-optimization/78559
1751 * gcc.c-torture/execute/pr78559.c: New test.
1752
40b6bff9
RB
17532017-01-27 Richard Biener <rguenther@suse.de>
1754
1755 PR tree-optimization/79245
1756 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1757 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1758
b2f8892e
JJ
17592017-01-27 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR c/79199
1762 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1763 target. Use 4294967293U instead of 4294967293.
1764
b002f3b9
RB
17652017-01-27 Richard Biener <rguenther@suse.de>
1766
1767 PR tree-optimization/71433
1768 * gcc.dg/Warray-bounds-21.c: New testcase.
1769
38f50ab6
RB
17702017-01-27 Richard Biener <rguenther@suse.de>
1771
1772 PR tree-optimization/79244
1773 * gcc.dg/torture/pr79244.c: New testcase.
1774
c04f4139
JJ
17752017-01-27 Jakub Jelinek <jakub@redhat.com>
1776
1777 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1778 all occurrences of 40 to 32.
1779
6ca513f9
RE
17802017-01-27 Richard Earnshaw <rearnsha@arm.com>
1781
1782 PR target/79239
1783 * gcc.target/arm/pr79239.c: New test.
1784
d876f5cd
DV
17852017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1786
1787 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1788
bb6a6ee9
AB
17892017-01-27 Adam Butcher <adam@jessamine.co.uk>
1790
1791 PR c++/64382
1792 * g++.dg/cpp1y/pr64382.C: New test.
1793
31c87a43
MS
17942017-01-26 Martin Sebor <msebor@redhat.com>
1795
1796 PR middle-end/78703
1797 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1798 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1799 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1800 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1801
f7c06c0f
JJ
18022017-01-26 Jakub Jelinek <jakub@redhat.com>
1803
b0670cc0
JJ
1804 PR debug/79129
1805 * g++.dg/debug/dwarf2/pr79129.C: New test.
1806
f7c06c0f
JJ
1807 PR debug/78835
1808 * g++.dg/debug/dwarf2/pr78835.C: New test.
1809
5d93da1d
MS
18102017-01-26 Martin Sebor <msebor@redhat.com>
1811
1812 PR middle-end/78703
1813 * gcc.dg/format/pr78569.c: Adjust.
1814 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1815 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1816 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1817 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1818 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1819 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1820 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1821 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1822 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1823 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1824 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1825
905d2812
JJ
18262017-01-26 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR c++/68727
1829 * g++.dg/other/offsetof8.C: Add expected error.
1830 * g++.dg/other/offsetof9.C: New test.
1831
b3db8d77
DE
18322017-01-26 David Edelsohn <dje.gcc@gmail.com>
1833
1834 * g++.dg/opt/declone3.C: Require LTO.
1835
15961e4a
VM
18362017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1837
1838 PR target/79131
1839 * gcc.target/arm/pr79131.c: New.
1840
e39dd802
BC
18412017-01-26 Bin Cheng <bin.cheng@arm.com>
1842
1843 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1844
bc9efeab
JW
18452017-01-26 Jonathan Wakely <jwakely@redhat.com>
1846
1847 PR libstdc++/79190
1848 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1849 matches replaced operator delete.
1850
b5f75f0b
JJ
18512017-01-26 Jakub Jelinek <jakub@redhat.com>
1852
1853 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1854 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1855 avx512f with avx512dq.
1856 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1857 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1858 avx512f with avx512dq.
1859 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1860 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1861 avx512f with avx512dq.
1862
0a38b341
MP
18632017-01-26 Marek Polacek <polacek@redhat.com>
1864
1865 PR c/79199
1866 * c-c++-common/Wduplicated-branches-13.c: New test.
1867
ebff5c3f
DS
18682017-01-26 David Sherwood <david.sherwood@arm.com>
1869
1870 PR middle-end/79212
1871 * gfortran.dg/gomp/sharing-4.f90: New test.
1872
e6d55103
JJ
18732017-01-26 Jakub Jelinek <jakub@redhat.com>
1874
1a27fab1
JJ
1875 PR target/70465
1876 * gcc.target/i386/pr70465.c: New test.
1877
e6d55103
JJ
1878 * brig.dg/dg.exp: Update copyright years.
1879 * lib/brig-dg.exp: Update copyright years.
1880 * lib/brig.exp: Update copyright years.
1881
b5aa1281
MM
18822017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1883
1884 PR target/79179
1885 * gcc.target/powerpc/pr79179.c: New test.
1886
3b5de3cb
BS
18872017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1888
1889 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1890 generation to accept D-mode memory accesses.
1891
dbe81dbe
MS
18922017-01-25 Martin Sebor <msebor@redhat.com>
1893
1894 PR c++/71290
1895 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1896 * g++.dg/ext/flexarray-mangle.C: Same.
1897 * g++.dg/ext/flexarray-subst.C: Same.
1898 * g++.dg/ext/flexary10.C: Same.
1899 * g++.dg/ext/flexary11.C: Same.
1900 * g++.dg/ext/flexary14.C: Same.
1901 * g++.dg/ext/flexary16.C: Same.
1902 * g++.dg/ext/flexary18.C: Same.
1903 * g++.dg/ext/flexary19.C: Same.
1904 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
1905 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1906 * g++.dg/ubsan/object-size-1.C: Same.
1907 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 1908
0e343868
JJ
19092017-01-25 Jakub Jelinek <jakub@redhat.com>
1910
a25608aa
JJ
1911 PR c++/78896
1912 * g++.dg/cpp1z/decomp24.C: New test.
1913
0e343868
JJ
1914 PR c++/77914
1915 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1916 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1917 expect a warning.
1918 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1919 expect warnings.
1920 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1921 * g++.dg/cpp1y/pr59636.C: Likewise.
1922 * g++.dg/cpp1y/pr60190.C: Likewise.
1923
0d098f4b
BC
19242017-01-25 Bin Cheng <bin.cheng@arm.com>
1925
1926 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1927
5332c89e 19282017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
1929
1930 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
1931 vec_packs built-ins
1932
ed4e59f4
CL
19332017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1934
1935 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1936 -mcpu=cortex-a57.
1937 * gcc.target/arm/vseleqsf.c: Likewise.
1938 * gcc.target/arm/vselgedf.c: Likewise.
1939 * gcc.target/arm/vselgesf.c: Likewise.
1940 * gcc.target/arm/vselgtdf.c: Likewise.
1941 * gcc.target/arm/vselgtsf.c: Likewise.
1942 * gcc.target/arm/vselledf.c: Likewise.
1943 * gcc.target/arm/vsellesf.c: Likewise.
1944 * gcc.target/arm/vselltdf.c: Likewise.
1945 * gcc.target/arm/vselltsf.c: Likewise.
1946 * gcc.target/arm/vselnedf.c: Likewise.
1947 * gcc.target/arm/vselnesf.c: Likewise.
1948 * gcc.target/arm/vselvcdf.c: Likewise.
1949 * gcc.target/arm/vselvcsf.c: Likewise.
1950 * gcc.target/arm/vselvsdf.c: Likewise.
1951 * gcc.target/arm/vselvssf.c: Likewise.
1952
a5d6927f
RB
19532017-01-25 Richard Biener <rguenther@suse.de>
1954
1955 PR testsuite/72850
1956 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1957 to what we had before adding the threading passes.
1958
c2873892
RB
19592017-01-25 Richard Biener <rguenther@suse.de>
1960
1961 PR tree-optimization/69264
1962 * g++.dg/torture/pr69264.C: New testcase.
1963
9aa483a2
KT
19642016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1965
1966 PR target/79145
1967 * gcc.target/arm/pr79145.c: New test.
1968
5c628c3e
RB
19692017-01-25 Richard Biener <rguenther@suse.de>
1970
1971 PR debug/78363
1972 * g++.dg/gomp/pr78363-1.C: New testcase.
1973 * g++.dg/gomp/pr78363-2.C: Likewise.
1974 * g++.dg/gomp/pr78363-3.C: Likewise.
1975
9078cd36
KT
19762016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1977
1978 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1979 * gcc.dg/lto/pr61526_0.c: Likewise.
1980 * gcc.dg/lto/pr64415_0.c: Likewise.
1981
7cfd79d6
JJ
19822017-01-24 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR c++/79205
1985 * g++.dg/cpp1z/decomp22.C: New test.
1986 * g++.dg/cpp1z/decomp23.C: New test.
1987
3e4b91f2
NS
19882017-01-24 Nathan Sidwell <nathan@acm.org>
1989
1d7bc790
NS
1990 PR c++/78469
1991 * g++.dg/cpp0x/pr78469.C: New.
1992
3e4b91f2
NS
1993 PR c++/79118
1994 * g++.dg/cpp0x/pr79118.C: New.
1995
b20ba138
EB
19962017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1997
1998 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1999
c2e84327
DM
20002017-01-24 David Malcolm <dmalcolm@redhat.com>
2001
2002 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2003 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2004 * gcc.dg/rtl/rtl.exp: New file.
2005 * gcc.dg/rtl/test.c: New file.
2006 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2007 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2008 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2009 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2010 * gcc.dg/rtl/x86_64/final.c: New test case.
2011 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2012 * gcc.dg/rtl/x86_64/ira.c: New test case.
2013 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2014 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2015 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2016 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2017 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2018 * gcc.dg/rtl/x86_64/test_1.h: New file.
2019 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2020 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2021 * gcc.dg/rtl/x86_64/times-two.h: New file.
2022 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2023
cf8d19de
BC
20242017-01-24 Bin Cheng <bin.cheng@arm.com>
2025
2026 PR tree-optimization/79159
2027 * g++.dg/tree-ssa/pr79159.C: New test.
2028
f6a24a94 20292017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
2030 Martin Jambor <mjambor@suse.cz>
2031
2032 * lib/brig-dg.exp: New file.
2033 * lib/brig.exp: Likewise.
2034 * brig.dg/README: Likewise.
2035 * brig.dg/dg.exp: Likewise.
2036 * brig.dg/test/gimple/alloca.hsail: Likewise.
2037 * brig.dg/test/gimple/atomics.hsail: Likewise.
2038 * brig.dg/test/gimple/branches.hsail: Likewise.
2039 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2040 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2041 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2042 * brig.dg/test/gimple/mem.hsail: Likewise.
2043 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2044 * brig.dg/test/gimple/packed.hsail: Likewise.
2045 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2046 * brig.dg/test/gimple/variables.hsail: Likewise.
2047 * brig.dg/test/gimple/vector.hsail: Likewise.
2048
c3b3e526
JJ
20492017-01-24 Jakub Jelinek <jakub@redhat.com>
2050
2051 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2052 support asan, only on i?86/x86_64 require sse2_runtime.
2053
75f92127
KN
20542017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2055
2056 PR target/66669
2057 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2058 test on powerpc targets.
2059
1a998fa0
MS
20602017-01-23 Martin Sebor <msebor@redhat.com>
2061
2062 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2063
108fdd6d
RB
20642017-01-23 Richard Biener <rguenther@suse.de>
2065
2066 PR tree-optimization/79088
2067 PR tree-optimization/79188
2068 * gcc.dg/torture/pr79088.c: New testcase.
2069 * gcc.dg/torture/pr79188.c: Likewise.
2070
28826a66
KN
20712017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2072
2073 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2074 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2075 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2076 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2077 type of test function to reflect change in built-in function's
2078 return type.
2079 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2080 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2081 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2082 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2083 type and second argument type to reflect change in built-in
2084 function's type signature.
2085 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2086 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2087 type of test function to reflect change in built-in function's
2088 return type.
2089 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2090 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2091 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2092 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2093 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2094 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2095 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2096 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2097 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2098 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2099 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2100 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2101 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2102 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2103 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2104 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2105 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2106 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2107 type of test function to reflect change in built-in function's
2108 return type.
2109 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2110 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2111 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2112 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2113 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2114 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2115 test function's result and second argument to reflect change in
2116 built-in function's type signature.
2117 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2118
e6b8075c
NS
21192017-01-23 Nathan Sidwell <nathan@acm.org>
2120
fc7612fd
NS
2121 PR C++/71710
2122 * g++.dg/template/pr71710.C: New.
2123
e6b8075c
NS
2124 PR c++/71406
2125 PR c++/77508
2126 * g++.dg/template/pr71406.C: New.
2127
15b8fd49
TK
21282017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2129
9b7716c9 2130 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 2131
e9c4fbe9
BS
21322017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2133
2134 PR rtl-optimization/78634
2135 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2136
8539a302
BC
21372017-01-23 Bin Cheng <bin.cheng@arm.com>
2138
2139 PR tree-optimization/70754
2140 * gfortran.dg/pr70754.f90: New test.
2141
f368600f
ML
21422017-01-23 Martin Liska <mliska@suse.cz>
2143
2144 PR tree-optimization/79196
2145 * gcc.dg/asan/pr79196.c: New test.
2146 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2147
d886761f
MM
21482017-01-23 Michael Matz <matz@suse.de>
2149
2150 PR tree-optimization/78384
2151 * gcc.dg/pr78384.c: New test.
2152
cffcafda
RB
21532017-01-23 Richard Biener <rguenther@suse.de>
2154
2155 PR tree-optimization/79186
2156 * gcc.dg/torture/pr79186.c: New testcase.
2157 * gcc.dg/torture/pr79187.c: Likewise.
2158
bda2bc48
MJ
21592017-01-23 Martin Jambor <mjambor@suse.cz>
2160
2161 * gcc.dg/ipa/vrp8.c: New test.
2162
f65f1ae3
MJ
21632017-01-23 Martin Jambor <mjambor@suse.cz>
2164
2165 PR ipa/79108
2166 * gfortran.dg/lto/pr79108_0.f90: New test.
2167
dea06111
AS
21682017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2169
2170 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2171 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2172 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2173 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2174 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2175 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2176 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2177 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2178 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2179 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2180 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2181 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2182 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2183 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2184 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2185 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2186
05011618
RB
21872017-01-23 Richard Biener <rguenther@suse.de>
2188 Nick Clifton <nickc@redhat.com>
2189
2190 PR testsuite/78421
2191 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2192 If the target is ARM return the result of the
2193 check_effective_target_arm_vect_no_misalign proc.
2194 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2195 support unaligned vectors then only expect one of the loops to be
2196 unrolled.
2197
f6b9f2ff
ML
21982017-01-23 Martin Liska <mliska@suse.cz>
2199
2200 * gcc.dg/asan/use-after-scope-10.c: New test.
2201 * gcc.dg/asan/use-after-scope-11.c: New test.
2202 * g++.dg/asan/use-after-scope-5.C: New test.
2203
c7775327
ML
22042017-01-23 Martin Liska <mliska@suse.cz>
2205
2206 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2207 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2208 sanopt optimization for ASAN_POISON.
2209
d8ae8d16
KT
22102016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2211
2212 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2213
54d7c70c
CL
22142017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2215
2216 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2217 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2218 for poly*_t types.
2219 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2220 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2221 exec_vcombine): Likewise.
2222 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2223 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2224 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2225 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2226 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2227 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2228 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2229 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2230 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2231 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2232 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2233 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2234 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2235 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2236 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2237 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2238 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2239 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2240 Likewise.
2241 (TEST_VGET_LANE): Cast to uint to avoid warning.
2242 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2243 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2244 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2245 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2246 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2247 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2248 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2249 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2250 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2251 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2252 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2253 CHECK_POLY instead of CHECK for poly64_t types.
2254 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2255 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2256 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2257 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2258 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2259 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2260 uint32_t.
2261 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2262 for int32_t, int64_t.
2263 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2264 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2265 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2266 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2267 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2268 needed.
2269
386fe51c
JJ
22702017-01-22 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR fortran/79154
2273 * gfortran.dg/gomp/pr79154-1.f90: New test.
2274 * gfortran.dg/gomp/pr79154-2.f90: New test.
2275
bc4d86e6
AS
22762017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2277
2278 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2279
c31d5fce
MP
22802017-01-21 Marek Polacek <polacek@redhat.com>
2281
2282 PR testsuite/79169
2283 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2284
25cb56c3
JH
22852017-01-20 Jan Hubicka <hubicka@ucw.cz>
2286
2287 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2288
ea9f867b
BS
22892017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2290
2291 PR rtl-optimization/79125
2292 * gcc.dg/torture/pr79125.c: New test.
2293
a876231c
JW
22942017-01-20 Jiong Wang <jiong.wang@arm.com>
2295
2568d8a1 2296 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2297 only.
2568d8a1
JJ
2298 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2299 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2300
4b9f2115
NS
23012017-01-20 Nathan Sidwell <nathan@acm.org>
2302
3e4b91f2 2303 PR c++/78495
4b9f2115
NS
2304 * g++.dg/cpp1z/inh-ctor38.C: New.
2305
d2aadab1
MP
23062017-01-20 Marek Polacek <polacek@redhat.com>
2307
2308 PR c/79152
2309 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2310
449cd5af
TP
23112017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2312
2313 * lib/target-supports.exp (check_configured_with): New procedure.
2314 (check_effective_target_default_mode): new effective target.
2315 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2316 default mode. Fix dg-skip-if target selector syntax.
2317 * gcc.target/arm/optional_thumb-2.c: Likewise.
2318 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2319 syntax.
2320
ebed7175
DM
23212017-01-20 David Malcolm <dmalcolm@redhat.com>
2322
2323 PR c++/77829
2324 PR c++/78656
2325 * g++.dg/spellcheck-pr77829.C: New test case.
2326 * g++.dg/spellcheck-pr78656.C: New test case.
2327
2ebd93e1
MP
23282017-01-20 Marek Polacek <polacek@redhat.com>
2329
2330 PR c/64279
2331 * c-c++-common/Wduplicated-branches-1.c: New test.
2332 * c-c++-common/Wduplicated-branches-10.c: New test.
2333 * c-c++-common/Wduplicated-branches-11.c: New test.
2334 * c-c++-common/Wduplicated-branches-12.c: New test.
2335 * c-c++-common/Wduplicated-branches-2.c: New test.
2336 * c-c++-common/Wduplicated-branches-3.c: New test.
2337 * c-c++-common/Wduplicated-branches-4.c: New test.
2338 * c-c++-common/Wduplicated-branches-5.c: New test.
2339 * c-c++-common/Wduplicated-branches-6.c: New test.
2340 * c-c++-common/Wduplicated-branches-7.c: New test.
2341 * c-c++-common/Wduplicated-branches-8.c: New test.
2342 * c-c++-common/Wduplicated-branches-9.c: New test.
2343 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2344 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2345 * g++.dg/ext/builtin-object-size3.C: Likewise.
2346 * g++.dg/gomp/loop-1.C: Likewise.
2347 * g++.dg/warn/Wduplicated-branches1.C: New test.
2348 * g++.dg/warn/Wduplicated-branches2.C: New test.
2349
0ce4024a
ML
23502017-01-20 Martin Liska <mliska@suse.cz>
2351
2352 PR lto/69188
2353 * gcc.dg/lto/pr69188_0.c: New test.
2354 * gcc.dg/lto/pr69188_1.c: New test.
2355
d8ea3e7c
AS
23562017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2357
2358 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2359 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2360 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2361 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2362 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2363 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2364 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2365 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2366 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2367 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2368 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2369 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2370 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2371 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2372 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2373 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2374 * gcc.target/i386/avx-1.c: Test new intrinsics.
2375 * gcc.target/i386/sse-13.c: Ditto.
2376 * gcc.target/i386/sse-23.c: Ditto.
2377
0516164b
RB
23782017-01-20 Richard Biener <rguenther@suse.de>
2379
2380 PR tree-optimization/71264
2381 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2382
d821744c
MF
23832017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2384
2385 * gcc.target/mips/madd4-1.c: New file.
2386 * gcc.target/mips/madd4-2.c: Likewise.
2387 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2388 HAS_MADD4.
2389 (mips_option_groups): Add -m[no-]madd4.
2390 (mips-dg-init): Detect default -mno-madd4.
2391 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2392 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2393 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2394 * gcc.target/mips/nmadd-1.c: Likewise.
2395 * gcc.target/mips/nmadd-2.c: Likewise.
2396 * gcc.target/mips/nmadd-3.c: Likewise.
2397
db58fd89
JW
23982017-01-19 Jiong Wang <jiong.wang@arm.com>
2399
2400 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2401 combined instructions.
2402 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2403 instructions.
2404 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2405 of pointer authentication.
2406
bd9cf60b
MM
24072017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2408
2409 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2410 floating point hardware to run test.
2411
ab014eb3
TC
24122017-01-19 Tamar Christina <tamar.christina@arm.com>
2413
2568d8a1 2414 * lib/target-supports.exp
ab014eb3
TC
2415 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2416
c048038f
RO
24172017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2418
2419 PR testsuite/79051
2420 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2421 __x86_64__]: Allow for target i?86-*-*.
2422
ab6b44cb
MF
24232017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2424
2425 PR target/78176
2426 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2427 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2428 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2429 HAS_LXC1.
2430 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2431 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2432 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2433
118d5ed3
AV
24342017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2435
2436 PR fortran/70696
2437 * gfortran.dg/coarray_43.f90: New test.
2438
a57c520e
RE
24392017-01-19 Richard Earnshaw <rearnsha@arm.com>
2440
2441 PR rtl-optimization/79121
2442 * gcc.c-torture/execute/pr79121.c: New test.
2443
54dc4be2
MM
24442017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2445
2446 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2447 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2448
7bd5dad2
LK
24492017-01-18 Louis Krupp <louis.krupp@zoho.com>
2450
2451 PR fortran/50069
2452 PR fortran/55086
2453 * gfortran.dg/pr50069_1.f90: New test.
2454 * gfortran.dg/pr50069_2.f90: New test.
2455 * gfortran.dg/pr55086_1.f90: New test.
2456 * gfortran.dg/pr55086_1_tfat.f90: New test.
2457 * gfortran.dg/pr55086_2.f90: New test.
2458 * gfortran.dg/pr55086_2_tfat.f90: New test.
2459 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2460
0edd264d
AS
24612017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2462 * gcc.dg/strcmp-1.c: New test.
2463 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2464
551914b7
DM
24652017-01-18 David Malcolm <dmalcolm@redhat.com>
2466
2467 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2468 (dejagnu_fail): Likewise.
2469 (dejagnu_note): Likewise.
2470 (pass): Provide forward decl, moving true decl to after #include
2471 of harness.h.
2472 (fail): Likewise.
2473 (note): Likewise.
2474
b7d3a6a6
MM
24752017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2476
2477 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2478 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2479
c484627c
NS
24802017-01-18 Nathan Sidwell <nathan@acm.org>
2481
2482 PR c++/78488
2483 * g++.dg/cpp1z/inh-ctor37.C: New.
2484
a711887e
UB
24852017-01-18 Uros Bizjak <ubizjak@gmail.com>
2486
2487 PR rtl-optimization/78952
2488 * gcc.target/i386/pr78952-1.c: New test.
2489 * gcc.target/i386/pr78952-2.c: Ditto.
2490
525a5e33
AV
24912017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2492
2493 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2494
24952017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
2496
2497 PR fortran/70696
2498 * gfortran.dg/coarray_event_1.f08: New test.
2499
90553aac
JJ
25002017-01-18 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR target/77416
2503 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2504 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2505 from dg-options.
2506 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2507 guarded test.
2508 * gcc.target/powerpc/fusion4.c: Likewise.
2509 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2510 guarded test.
2511 * gcc.target/powerpc/pr58673-1.c: Likewise.
2512 * gcc.target/powerpc/pr58673-2.c: Likewise.
2513 * gcc.target/powerpc/pr59054.c: Likewise.
2514
dfc42f08
BS
25152016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2516
2517 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2518 vec_bperm.
2519 * gcc.target/powerpc/p9-vbpermd.c: New file.
2520
f3981e7e
AK
25212017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2522
2523 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2524 (must_not_compile2): Downcase first letter of error messages.
2525 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2526 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2527
2c65d990
NS
25282017-01-18 Nathan Sidwell <nathan@acm.org>
2529
2530 PR c++/79091
2531 * g++.dg/pr79091.C: New.
2532
a711887e
UB
25332017-01-18 Jakub Jelinek <jakub@redhat.com>
2534
2535 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2536 to dg-options.
2537 (p0): Add missing dg-error.
2538
4701fba3
JS
25392017-01-17 Joe Seymour <joe.s@somniumtech.com>
2540
2541 * gcc.target/msp430/mul_f5_muldef.c: New test.
2542
ac4dc08d
MM
25432017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2544
2545 PR target/79004
2546 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2547 options. Fix up the syntax for using \m and \M.
2548
1b3254e4
SB
25492017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2550
2551 PR target/78875
2552 * gcc.target/powerpc/ssp-1.c: New testcase.
2553 * gcc.target/powerpc/ssp-2.c: New testcase.
2554
8144a493
WD
25552017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2556
2557 * gcc.target/aarch64/eh_return.c: New test.
2558
a6607774
BS
25592017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2560
2561 * vec-rlmi-rlnm.c: New file.
2562
8ddfdbc2
NS
25632017-01-17 Nathan Sidwell <nathan@acm.org>
2564
2565 PR c++/61636
2566 * g++.dg/cpp1y/pr61636-1.C: New.
2567 * g++.dg/cpp1y/pr61636-2.C: New.
2568 * g++.dg/cpp1y/pr61636-3.C: New.
2569
d365b403
MS
25702017-01-17 Martin Sebor <msebor@redhat.com>
2571
2572 PR testsuite/79115
2573 * gcc.dg/pr78768.c: Make it a link-only test.
2574
0d80ab91
DM
25752017-01-17 David Malcolm <dmalcolm@redhat.com>
2576
2577 PR c++/71497
2578 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2579 expected messages.
2580 * c-c++-common/Wmisleading-indentation.c: Likewise.
2581
31b61548
VM
25822017-01-17 Vladimir Makarov <vmakarov@redhat.com>
2583
2584 PR target/79058
2585 * gcc.target/arm/pr79058.c: New.
2586
c549996e
JJ
25872017-01-17 Jakub Jelinek <jakub@redhat.com>
2588
2589 PR tree-optimization/71854
2590 * gcc.dg/vect/pr71854.c: New test.
2591
4f197ff9
ML
25922017-01-17 Martin Liska <mliska@suse.cz>
2593
2594 PR ipa/71207
2595 * g++.dg/ipa/pr71207.C: New test.
2596
d4193b85
JH
25972017-01-17 Jan Hubicka <hubicka@ucw.cz>
2598
2599 PR middle-end/77445
2600 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2601 * gcc.dg/tree-ssa/pr77445.c: New testcase.
2602
906e7712
JJ
26032017-01-17 Jakub Jelinek <jakub@redhat.com>
2604
2605 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2606 rather than long unsigned int.
2607 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2608
12314dc9
RB
26092017-01-17 Richard Biener <rguenther@suse.de>
2610
2611 PR tree-optimization/71433
2612 * gcc.dg/Warray-bounds-20.c: New testcase.
2613
a23e48df
RB
26142017-01-17 Richard Biener <rguenther@suse.de>
2615
2616 PR testsuite/52563
2617 PR testsuite/71237
2618 PR testsuite/77737
2619 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
2620 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2621 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2622
e6750e5c
AM
26232017-01-17 Alan Modra <amodra@gmail.com>
2624
2625 * gcc.target/powerpc/pr79066.c: New.
2626
a59afbe2
JL
26272017-01-16 Jeff Law <law@redhat.com>
2628
2629 PR tree-optimization/33562
2630 PR tree-optimization/61912
2631 PR tree-optimization/77485
2632 PR tree-optimization/79090
2633 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
2634 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
2635
e1bcfb92
JJ
26362017-01-16 Jakub Jelinek <jakub@redhat.com>
2637
98e92fb2
JJ
2638 PR c/79089
2639 * gcc.c-torture/compile/pr79089.c: New test.
2640
e1bcfb92
JJ
2641 PR target/79080
2642 * gcc.dg/pr79080.c: New test.
2643
0ef1f9cd
DM
26442017-01-16 David Malcolm <dmalcolm@redhat.com>
2645
2646 PR c/78304
2647 * gcc.dg/format/pr78304.c: Convert argument from integral type
2648 to a pointer.
2649 * gcc.dg/format/pr78304-2.c: Likewise.
2650
76689ffc
CL
26512017-01-16 Carl Love <cel@us.ibm.com>
2652
2653 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
2654 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
2655
ce12ee9e
CL
26562017-01-16 Carl Love <cel@us.ibm.com>
2657
2658 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
2659 Change arguments and return type to bool long long.
2660
b336037d
MS
26612017-01-16 Martin Sebor <msebor@redhat.com>
2662
2663 PR testsuite/79051
2664 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
2665 on x86.
2666
1ddca3f3
PC
26672017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 Revert:
a711887e 2670 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
2671
2672 PR c++/71737
2673 * g++.dg/cpp0x/pr71737.C: New.
2674
290687fb
BS
26752017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2676
2677 * gcc.target/powerpc/swaps-p8-27.c: New.
2678
7d2f3f1d
PC
26792017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2680
2681 PR c++/71737
2682 * g++.dg/cpp0x/pr71737.C: New.
2683
d743728f
EB
26842017-01-16 Eric Botcazou <ebotcazou@adacore.com>
2685
2686 * gnat.dg/opt62.adb: New test.
2687 * gnat.dg/opt62_pkg.ads: New helper.
2688
90aead21
BS
26892017-01-14 Bernd Schmidt <bschmidt@redhat.com>
2690
a711887e
UB
2691 PR rtl-optimization/78626
2692 PR rtl-optimization/78727
90aead21
BS
2693 * gcc.dg/torture/pr78626.c: New test.
2694 * gcc.dg/torture/pr78727.c: New test.
2695
afaecc23
AM
26962017-01-14 Alan Modra <amodra@gmail.com>
2697
2698 * gcc.c-torture/compile/pr72749.c: New test.
2699
be4aa83d
DM
27002017-01-13 David Malcolm <dmalcolm@redhat.com>
2701
2702 PR c/78304
2703 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2704 (test_macro_2): New test.
2705 (test_macro_3): New test.
2706 (test_macro_4): New test.
2707 (test_non_contiguous_strings): Convert line number to line offset.
2708 * gcc.dg/format/pr78304-2.c: New test case.
2709 * gcc.dg/format/pr78304.c: New test case.
2710
7cdca3ec
UB
27112017-01-13 Uros Bizjak <ubizjak@gmail.com>
2712
2713 * gcc.target/i386/funcspec-56.inc: Add missing options and
2714 reorder options by implied ISAs, as in ix86_target_string.
2715
e3017e52
MP
27162017-01-13 Marek Polacek <polacek@redhat.com>
2717
2718 PR c++/71166
2719 * g++.dg/cpp0x/constexpr-array18.C: New test.
2720
d155c6fe
JL
27212017-01-13 Jeff Law <law@redhat.com>
2722
7c9560a5
JL
2723 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2724
9e59e99a
JL
2725 PR tree-optimization/61912
2726 PR tree-optimization/77485
2727 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2728 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2729 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2730
2731 PR tree-optimization/33562
2732 PR tree-optimization/61912
2733 PR tree-optimization/77485
d155c6fe
JL
2734 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2735 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2736 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2737 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2738 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2739 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2740 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2741
77719b06
ML
27422017-01-13 Martin Liska <mliska@suse.cz>
2743
2744 PR ipa/79043
2745 * gcc.c-torture/execute/pr79043.c: New test.
2746
a181b2bc
RB
27472017-01-13 Richard Biener <rguenther@suse.de>
2748
2749 PR middle-end/78411
2750 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2751
eaed3226
AV
27522017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2753
2754 PR fortran/70697
2755 * gfortran.dg/coarray/event_4.f08: New test.
2756
4ccff88b
AV
27572017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2758
2759 PR fortran/70696
2760 * gfortran.dg/coarray/event_3.f08: New test.
2761
3c3b9090
RB
27622017-01-13 Richard Biener <rguenther@suse.de>
2763
2764 PR tree-optimization/77283
2765 * gcc.dg/tree-ssa/split-path-9.c: Fix.
2766
25329913
RB
27672017-01-13 Richard Biener <rguenther@suse.de>
2768
2769 * gcc.dg/gimplefe-22.c: New testcase.
2770
10b70b8e
RB
27712017-01-13 Richard Biener <rguenther@suse.de>
2772
2773 PR tree-optimization/77283
2774 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2775 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2776 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2777
76a8f82f
SL
27782017-01-12 Sandra Loosemore <sandra@codesourcery.com>
2779
2780 * gcc.dg/pr77862.c: Require fpic target.
2781
59a505da
MM
27822017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2783
2784 PR target/79004
2785 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 2786
bce6f760
MS
27872017-01-12 Martin Sebor <msebor@redhat.com>
2788
2789 * gcc.dg/pr78138.c: Adjust.
2790 * gcc.dg/pr78768.c: Adjust.
2791 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2792 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2793 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2794 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2795 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2796 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2797 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2798 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2799 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2800 * gcc.dg/tree-ssa/pr78605.c: Adjust.
2801 * gcc.dg/tree-ssa/pr78622.c: Adjust.
2802
3eefa646
JJ
28032017-01-12 Jakub Jelinek <jakub@redhat.com>
2804
2805 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2806
dcb56243
MS
28072017-01-12 Martin Sebor <msebor@redhat.com>
2808
8be3f306 2809 PR testsuite/79051
940242cd
MS
2810 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2811 due to bug 79054.
dcb56243 2812
b7431c20
DE
28132017-01-12 David Edelsohn <dje.gcc@gmail.com>
2814
2815 * gcc.dg/pr78768.c: Require LTO.
2816
2bcd9f32
MS
28172017-01-12 Martin Sebor <msebor@redhat.com>
2818
2819 PR c/79074
2820 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2821 due to the referenced bug.
2822
b2fc1c70
MS
28232017-01-12 Martin Sebor <msebor@redhat.com>
2824
2825 PR testsuite/79073
2826 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2827
fbed6f36
UB
28282017-01-12 Uros Bizjak <ubizjak@gmail.com>
2829
2830 * gcc.target/i386/builtin_target.c (check_features): Check all
2831 supported __builtin_cpu_supports options.
2832
27282dad
KT
28332017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2834
2835 PR tree-optimization/78319
2836 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2837 Remove xfail.
2838
66113166
BS
28392017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2840
2841 PR target/79044
2842 * gcc.target/powerpc/swaps-p8-26.c: New.
2843
6bb4ea5c
RB
28442017-01-12 Richard Biener <rguenther@suse.de>
2845
2846 * gcc.dg/gimplefe-21.c: New testcase.
2847
f15dbadb
MC
28482017-01-12 Michael Collison <michael.collison@arm.com>
2849
2850 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2851
73e32c47
JK
28522017-01-11 Julia Koval <julia.koval@intel.com>
2853 Uros Bizjak <ubizjak@gmail.com>
2854
2855 * gcc.target/i386/sgx.c New test.
2856 * gcc.target/i386/sse-12.c: Add -msgx.
2857 * gcc.target/i386/sse-13.c: Ditto.
2858 * gcc.target/i386/sse-14.c: Ditto.
2859 * gcc.target/i386/sse-22.c: Ditto.
2860 * gcc.target/i386/sse-23.c: Ditto.
2861 * g++.dg/other/i386-2.C: Ditto.
2862 * g++.dg/other/i386-3.C: Ditto.
2863
3594adc7
MS
28642017-01-11 Martin Sebor <msebor@redhat.com>
2865
2866 PR c++/24511
2867 * g++.dg/template/explicit9.C: New test.
2868
01bfd257
NS
28692017-01-11 Nathan Sidwell <nathan@acm.org>
2870
2871 PR c++/77812
2872 * g++.dg/pr77812.C: New.
2873
88df7964
JJ
28742017-01-11 Jakub Jelinek <jakub@redhat.com>
2875
eae63d78
JJ
2876 PR c++/71537
2877 * g++.dg/cpp1y/constexpr-71537.C: New test.
2878
88df7964
JJ
2879 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2880 argument.
2881
960ecba4
MS
28822017-01-11 Martin Sebor <msebor@redhat.com>
2883
2884 PR c/47931
2885 * c-c++-common/Waddress-2.c: New test.
2886
1f258a55
JJ
28872017-01-11 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR c++/78341
2890 * g++.dg/cpp0x/pr78341.C: New test.
2891
bf5fbf46
MS
28922017-01-11 Martin Sebor <msebor@redhat.com>
2893
2894 PR c/78768
2895 * gcc.dg/pr78768.c: New test.
2896
19ff0049
DM
28972017-01-11 David Malcolm <dmalcolm@redhat.com>
2898
2899 PR driver/78877
2900 * gcc.dg/spellcheck-options-14.c: New test case.
2901 * gcc.dg/spellcheck-options-15.c: New test case.
2902 * gcc.dg/spellcheck-options-16.c: New test case.
2903 * gcc.dg/spellcheck-options-17.c: New test case.
2904
c86e9f03
ML
29052017-01-11 Martin Liska <mliska@suse.cz>
2906
2907 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2908
947f51d6
JJ
29092017-01-11 Jakub Jelinek <jakub@redhat.com>
2910
2911 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2912 instead of just 1 for the decomposition from struct C.
2913
849fccf8
EB
29142017-01-11 Eric Botcazou <ebotcazou@adacore.com>
2915
2916 * gcc.c-torture/execute/20170111-1.c: New test.
2917
80c74722
RB
29182017-01-11 Richard Biener <rguenther@suse.de>
2919
2920 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2921
4c4b4703
JJ
29222017-01-11 Jakub Jelinek <jakub@redhat.com>
2923
2924 PR middle-end/50199
2925 * gcc.dg/lto/pr50199_0.c: New test.
2926
664b1a6b
MS
29272017-01-10 Martin Sebor <msebor@redhat.com>
2928
2929 PR testsuite/78960
2930 PR testsuite/78959
2931 PR testsuite/78133
2932 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2933 * gcc.dg/tree-ssa/pr78622.c: Ditto.
2934
fefd3086
MS
29352017-01-10 Martin Sebor <msebor@redhat.com>
2936
2937 PR middle-end/78138
664b1a6b 2938 * gcc.dg/pr78138.c: New test.
fefd3086 2939
b9f4757f
DM
29402017-01-10 David Malcolm <dmalcolm@redhat.com>
2941
2942 PR c++/77949
2943 * g++.dg/diagnostic/pr77949.C: New test case.
2944
5a50f6bb
MS
29452017-01-10 Martin Sebor <msebor@redhat.com>
2946
2947 PR middle-end/78245
2948 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2949
c16880ef
MS
29502017-01-10 Martin Sebor <msebor@redhat.com>
2951
2952 PR tree-optimization/78775
2953 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2954 * gcc.dg/attr-alloc_size-10.c: New test.
2955 * gcc.dg/attr-alloc_size-11.c: New test.
2956 * gcc.dg/builtin-stringop-chk-7.c: New test.
2957 * gcc.dg/pr78775.c: New test.
2958 * gcc.dg/pr78973-2.c: New test.
2959 * gcc.dg/pr78973.c: New test.
2960
5363d9d9
JL
29612017-01-10 Jeff Law <law@redhat.com>
2962
2963 PR tree-optimization/77766
2964 PR tree-optimization/78856
2965 * gcc.c-torture/execute/pr77766.c: New test.
2966
aae23693
RB
29672016-01-10 Richard Biener <rguenther@suse.de>
2968
2969 PR tree-optimization/79034
2970 * g++.dg/torture/pr79034.C: New testcase.
2971
a0843aed
ML
29722017-01-10 Martin Liska <mliska@suse.cz>
2973
2974 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2975 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2976 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2977 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2978 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2979 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2980 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2981 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2982 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2983 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2984 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2985 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2986 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2987 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2988 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2989 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2990 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2991 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2992 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2993 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2994 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2995 * gcc.dg/ipa/pr64307.c: Likewise.
2996 * gcc.dg/ipa/pr77653.c: Likewise.
2997
79fc8ffe
AS
29982017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2999
3000 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3001 * g++.dg/other/i386-3.C: Ditto.
3002 * gcc.target/i386/sse-12.c: Ditto.
3003 * gcc.target/i386/sse-13.c: Ditto.
3004 * gcc.target/i386/sse-22.c: Ditto.
3005 * gcc.target/i386/sse-23.c: Ditto.
3006 * gcc.target/i386/builtin_target.c: Handle new option.
3007 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3008 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3009 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3010
dfa6951f
MS
30112017-01-09 Martin Sebor <msebor@redhat.com>
3012
3013 PR testsuite/79036
3014 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3015 with different precisions.
3016
a271e415
EB
30172017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3018
3019 * g++.dg/opt/call2.C: New test.
3020 * g++.dg/opt/call3.C: Likewise.
3021 * gnat.dg/array26.adb: New test.
3022 * gnat.dg/array26_pkg.ad[sb]: New helper.
3023 * gnat.dg/array27.adb: New test.
3024 * gnat.dg/array27_pkg.ad[sb]: New helper.
3025 * gnat.dg/array28.adb: New test.
3026 * gnat.dg/array28_pkg.ad[sb]: New helper.
3027
bd2c6270
JJ
30282017-01-09 Jakub Jelinek <jakub@redhat.com>
3029
3030 PR translation/79019
3031 PR translation/79020
3032 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3033 diagnostics.
3034 * gfortran.dg/initialization_17.f90: Likewise.
3035
1c1d8e75
DH
30362017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3037
3038 PR testsuite/79026
3039 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3040 * gcc.target/i386/pr78904-4.c: Likewise.
3041 * gcc.target/i386/pr78904-6.c: Likewise.
3042 * gcc.target/i386/pr78967-2.c: Likewise.
3043
cb330ba5
JJ
30442017-01-09 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR tree-optimization/78899
3047 * gcc.target/i386/pr78899.c: New test.
3048 * gcc.dg/pr71077.c: New test.
3049
a5e14a42
MJ
30502017-01-09 Martin Jambor <mjambor@suse.cz>
3051
3052 PR ipa/78365
3053 PR ipa/78599
3054 * gcc.dg/torture/pr78365.c: New test.
3055
01216d27
JJ
30562017-01-09 Jakub Jelinek <jakub@redhat.com>
3057
dc59e50a
JJ
3058 PR c++/78948
3059 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3060 (main): Use int* instead of long long.
3061
01216d27
JJ
3062 PR tree-optimization/78938
3063 * gcc.dg/vect/pr78938.c: New test.
3064
c0d4fec7
KT
30652017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3066
3067 * gcc.dg/20161219.c: New test.
3068
7b1b0cc1
RB
30692017-01-09 Richard Biener <rguenther@suse.de>
3070
3071 PR tree-optimization/78997
3072 * gcc.dg/torture/pr78997.c: New testcase.
3073
813b9c0d
RB
30742017-01-09 Richard Biener <rguenther@suse.de>
3075
3076 PR debug/79000
3077 * g++.dg/lto/pr79000_0.C: New testcase.
3078 * g++.dg/lto/pr79000_1.c: Likewise.
3079
efcc8d38
MS
30802017-01-08 Martin Sebor <msebor@redhat.com>
3081
3082 PR middle-end/77708
3083 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3084 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3085 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3086 due to bug 78969.
3087 * gcc.dg/format/pr78569.c: Adjust.
3088
5ccf1d8d
DM
30892017-01-07 David Malcolm <dmalcolm@redhat.com>
3090
3091 PR c++/72803
3092 * g++.dg/diagnostic/pr72803.C: New test case.
3093
42002dfe
MS
30942017-01-07 Martin Sebor <msebor@redhat.com>
3095
3096 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3097 * gcc.dg/attr-alloc_size-4.c: Same.
3098
de91486c
AV
30992017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3100
3101 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3102 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3103 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3104 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3105 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3106 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3107 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3108
f55a925e
AS
31092017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3110 * gcc.dg/memcmp-1.c: New.
3111 * gcc.dg/strncmp-1.c: New.
3112
f3caa118
AV
31132017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3114
3115 * gcc.target/arm/acle/mcrr: New.
3116 * gcc.target/arm/acle/mcrr2: New.
3117 * gcc.target/arm/acle/mrrc: New.
3118 * gcc.target/arm/acle/mrrc2: New.
3119
ecc9a25b
AV
31202017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3121
3122 * gcc.target/arm/acle/mcr.c: New.
3123 * gcc.target/arm/acle/mrc.c: New.
3124 * gcc.target/arm/acle/mcr2.c: New.
3125 * gcc.target/arm/acle/mrc2.c: New.
3126
3811581f
AV
31272017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3128
3129 * gcc.target/arm/acle/ldc: New.
3130 * gcc.target/arm/acle/ldc2: New.
3131 * gcc.target/arm/acle/ldcl: New.
3132 * gcc.target/arm/acle/ldc2l: New.
3133 * gcc.target/arm/acle/stc: New.
3134 * gcc.target/arm/acle/stc2: New.
3135 * gcc.target/arm/acle/stcl: New.
3136 * gcc.target/arm/acle/stc2l: New.
3137
d57daa0c
AV
31382017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3139
3140 * gcc.target/arm/acle/acle.exp: Run tests for different options
3141 and make sure fat-lto-objects is used such that we can still do
3142 assemble scans.
3143 * gcc.target/arm/acle/cdp.c: New.
3144 * gcc.target/arm/acle/cdp2.c: New.
3145 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3146 (check_effective_target_arm_coproc1_ok_nocache): New.
3147 (check_effective_target_arm_coproc2_ok): New.
3148 (check_effective_target_arm_coproc2_ok_nocache): New.
3149 (check_effective_target_arm_coproc3_ok): New.
3150 (check_effective_target_arm_coproc3_ok_nocache): New.
3151 (check_effective_target_arm_coproc4_ok): New.
3152 (check_effective_target_arm_coproc4_ok_nocache): New.
3153
8a123229
MS
31542017-01-06 Martin Sebor <msebor@redhat.com>
3155
3156 PR middle-end/78605
3157 * gcc.dg/tree-ssa/pr78605.c: New test.
3158
5b8999d6
MS
31592017-01-05 Martin Sebor <msebor@redhat.com>
3160
3161 PR tree-optimization/78910
3162 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3163 diagnostics.
3164 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3165 * gcc.dg/tree-ssa/pr78910.c: New test.
3166
4e89adf9
EB
31672017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3168
3169 * gcc.dg/sso-10.c: New test.
3170
962c5679
JJ
31712017-01-05 Jakub Jelinek <jakub@redhat.com>
3172
cfd719e7
JJ
3173 PR tree-optimization/71016
3174 * gcc.target/i386/pr71016.c: New test.
3175 * gcc.target/aarch64/pr71016.c: New test.
3176 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3177
26f20371
JJ
3178 PR c++/78931
3179 * g++.dg/cpp1z/decomp19.C: New test.
3180
962c5679
JJ
3181 PR c++/78890
3182 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3183 * g++.dg/init/union1.C: Likewise.
3184 * g++.dg/cpp0x/union6.C: Expect errors.
3185 * g++.dg/cpp0x/union8.C: New test.
3186 * g++.dg/cpp0x/pr78890-1.C: New test.
3187 * g++.dg/cpp0x/pr78890-2.C: New test.
3188
8c15f541
DE
31892017-01-05 David Edelsohn <dje.gcc@gmail.com>
3190
3191 * gcc.target/powerpc/pr71670.c: Require p9vector.
3192 * gcc.target/powerpc/p9-novsx.c: Same.
3193
51b86113
DM
31942017-01-05 David Malcolm <dmalcolm@redhat.com>
3195
3196 * selftests/asr_div1.rtl: New file.
3197 * selftests/aarch64: New subdirectory.
3198 * selftests/aarch64/times-two.rtl: New file.
3199 * selftests/bb-index.rtl: New file.
3200 * selftests/cfg-test.rtl: New file.
3201 * selftests/const-int.rtl: New file.
3202 * selftests/example-labels.rtl: New file.
3203 * selftests/insn-with-mode.rtl: New file.
3204 * selftests/jump-to-label-ref.rtl: New file.
3205 * selftests/jump-to-return.rtl: New file.
3206 * selftests/jump-to-simple-return.rtl: New file.
3207 * selftests/mem.rtl: New file.
3208 * selftests/note-insn-deleted.rtl: New file.
3209 * selftests/note_insn_basic_block.rtl: New file.
3210 * selftests/simple-cse.rtl: New file.
3211 * selftests/symbol-ref.rtl: New file.
3212 * selftests/x86_64: New subdirectory.
3213 * selftests/x86_64/call-insn.rtl: New file.
3214 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3215 * selftests/x86_64/times-two.rtl: New file.
3216 * selftests/x86_64/unspec.rtl: New file.
3217
dc7650cc
NS
32182017-01-05 Nathan Sidwell <nathan@acm.org>
3219
3220 PR c++/78765
3221 * g++.dg/cpp0x/pr78765.C: New.
3222
3db70565
DV
32232017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3224
3225 * gcc.target/s390/memcpy-2.c: New test.
3226 * gcc.target/s390/memset-2.c: New test.
3227
f5a537e3
AK
32282017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3229
3230 * gcc.target/s390/memcpy-1.c: New test.
3231
d80c6d02
JL
32322017-01-04 Jeff Law <law@redhat.com>
3233
3234 PR tree-optimization/78812
3235 * g++.dg/torture/pr78812.C: New test.
3236
08edc320 32372017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3238
3239 PR target/71977
3240 PR target/70568
3241 PR target/78823
3242 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3243 64-bit VSX systems with direct move, whether we optimize common
3244 code sequences in the GLIBC math library for float math functions.
3245 * gcc.target/powerpc/pr71977-2.c: Likewise.
3246
a9342885
MP
32472017-01-04 Marek Polacek <polacek@redhat.com>
3248
3249 PR c++/64767
3250 * c-c++-common/Wpointer-compare-1.c: New test.
3251
066435fe
JJ
32522017-01-04 Jakub Jelinek <jakub@redhat.com>
3253
abec4284
JJ
3254 PR c++/78949
3255 * c-c++-common/Wunused-var-16.c: New test.
3256
26c43e27
JJ
3257 PR c++/78693
3258 * g++.dg/cpp0x/pr78693.C: New test.
3259
fc73e60c
JJ
3260 PR driver/78957
3261 * gcc.dg/pr78957.c: New test.
3262
c9cf3863
JJ
3263 * g++.dg/cpp1y/auto-fn34.C: New test.
3264
066435fe
JJ
3265 PR c++/71182
3266 * g++.dg/cpp0x/pr71182.C: New test.
3267
598bd687
KN
32682017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3269
3270 PR target/78056
3271 * gcc.target/powerpc/pr78056-1.c: New test.
3272 * gcc.target/powerpc/pr78056-2.c: New test.
3273 * gcc.target/powerpc/pr78056-3.c: New test.
3274 * gcc.target/powerpc/pr78056-4.c: New test.
3275 * gcc.target/powerpc/pr78056-5.c: New test.
3276 * gcc.target/powerpc/pr78056-6.c: New test.
3277 * gcc.target/powerpc/pr78056-7.c: New test.
3278 * gcc.target/powerpc/pr78056-8.c: New test.
3279 * lib/target-supports.exp
3280 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3281 whether the effective target supports the popcntb instruction.
3282
8194635a
JL
32832017-01-03 Jeff Law <law@redhat.com>
3284
3285 PR tree-optimization/67955
3286 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3287
baf9ebc8
MP
32882017-01-04 Marek Polacek <polacek@redhat.com>
3289
3290 PR c++/77545
3291 PR c++/77284
3292 * g++.dg/cpp0x/range-for32.C: New test.
3293 * g++.dg/cpp0x/range-for33.C: New test.
3294
5dd9a9d0
DM
32952017-01-04 David Malcolm <dmalcolm@redhat.com>
3296
3297 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3298
4bf07f3f
NS
32992017-01-04 Nathan Sidwell <nathan@acm.org>
3300
3301 PR c++/66735
3302 * g++.dg/cpp1y/pr66735.C: New.
3303
165ba2e9
JJ
33042017-01-04 Jakub Jelinek <jakub@redhat.com>
3305
3306 PR tree-optimization/71563
3307 * gcc.dg/tree-ssa/pr71563.c: New test.
3308
4567f969
JB
33092017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3310
3311 PR fortran/78534
3312 PR fortran/78976
3313 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3314 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3315 * gfortran.dg/transfer_intrinsic_1.f90: Change
3316 scan-tree-dump-times due to gfc_trans_string_copy change to
3317 avoid -Wstringop-overflow.
3318
1c06f07f
JL
33192017-01-03 Jeff Law <law@redhat.com>
3320
3321 PR tree-optimization/78856
3322 * gcc.c-torture/execute/pr78856.c: New test.
3323
60fb638f
MM
33242017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3325
3326 PR target/78953
3327 * gcc.target/powerpc/pr78953.c: New test.
3328
e4d02f52
ILT
33292017-01-03 Ian Lance Taylor <iant@google.com>
3330
3331 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3332 enums.
3333
5b4f088d
MS
33342017-01-03 Martin Sebor <msebor@redhat.com>
3335
3336 PR tree-optimization/78696
3337 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3338 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3339 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3340 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3341
33422017-01-03 David Malcolm <dmalcolm@redhat.com>
3343
3344 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3345 with more than one digit.
3346 * lib/gcc-dg.exp (process-message): Support more than one digit
3347 in relative line specifications.
3348
33492017-01-03 Jakub Jelinek <jakub@redhat.com>
3350
3351 PR tree-optimization/78965
3352 * gcc.dg/pr78965.c: New test.
3353
3354 PR middle-end/78901
3355 * g++.dg/opt/pr78901.C: New test.
3356
33572017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3358
3359 PR fortran/78534
3360 PR fortran/66310
3361 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3362 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3363 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3364 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3365 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3366 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3367 * gfortran.dg/string_1_lp64.f90: New test.
3368 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3369 * gfortran.dg/string_3_lp64.f90: New test.
3370 * gfortran.dg/transfer_intrinsic_1.f90: Change
3371 scan-tree-dump-times due to gfc_trans_string_copy change to
3372 avoid -Wstringop-overflow.
3373
8b7163c6
UB
33742017-01-02 Uros Bizjak <ubizjak@gmail.com>
3375
3376 PR target/78967
3377 * gcc.target/i386/pr78967-1.c: New test.
3378 * gcc.target/i386/pr78967-2.c: Ditto.
3379 * gcc.target/i386/pr78967-3.c: Ditto.
3380
3381 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3382 * gcc.target/i386/pr78904-4.c: Ditto.
3383 * gcc.target/i386/pr78904-6.c: Ditto.
3384
e2940b98
JH
33852017-01-01 Jan Hubicka <hubicka@ucw.cz>
3386
3387 PR middle-end/77674
3388 * g++.dg/torture/pr77674.C: New testcase.
3389
cbe34bb5 33902017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3391
3392 Update copyright years.
818ab71a 3393\f
cbe34bb5 3394Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
3395
3396Copying and distribution of this file, with or without modification,
3397are permitted in any medium without royalty provided the copyright
3398notice and this notice are preserved.