]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Support for Ada on aarch64 with -mabi=ilp32
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
737f500a
RB
12017-03-28 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/80222
4 * g++.dg/pr80222.C: New testcase.
5
62f96a79
ML
62017-03-28 Martin Liska <mliska@suse.cz>
7
8 PR ipa/80104
9 * gcc.dg/ipa/pr80104.c: New test.
10
72785f26
MP
112017-03-28 Marek Polacek <polacek@redhat.com>
12
13 PR sanitizer/80067
14 * c-c++-common/ubsan/shift-10.c: New test.
15
86516987
JL
162017-03-27 Jeff Law <law@redhat.com>
17
4dbf1eee 18 PR tree-optimization/80216
86516987
JL
19 * gcc.c-torture/compile/pr80216.c: New test.
20
aade772d
JJ
212017-03-27 Jakub Jelinek <jakub@redhat.com>
22
a9e4a1a5
JJ
23 PR middle-end/80162
24 * c-c++-common/pr80162-1.c: New test.
25 * c-c++-common/pr80162-2.c: New test.
26 * c-c++-common/pr80162-3.c: New test.
27
aade772d
JJ
28 PR target/80102
29 * g++.dg/opt/pr80102.C: New test.
30
d89f355e
MM
312017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
32
33 PR target/78543
34 * gcc.target/powerpc/pr78543.c: New test.
35
79c4d73b
KN
362017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
37
38 PR target/80103
39 * gcc.target/powerpc/pr80103-1.c: New test.
40
819df781
RB
412017-03-27 Richard Biener <rguenther@suse.de>
42
43 PR tree-optimization/80181
44 * gcc.dg/torture/pr80181.c: New testcase.
45
84804c5b
CZ
462017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
47
48 * testsuite/gcc.target/arc/interrupt-4.c: New file.
49
c5e5f5f6
RB
502017-03-27 Richard Biener <rguenther@suse.de>
51
52 PR ipa/79776
53 * g++.dg/ipa/pr79776.C: New testcase.
54
7cd200f6
JJ
552017-03-27 Jakub Jelinek <jakub@redhat.com>
56
57 PR sanitizer/80168
58 * gcc.dg/asan/pr80168.c: New test.
59
79f512ff
RB
602017-03-27 Richard Biener <rguenther@suse.de>
61
62 PR tree-optimization/80170
63 * gcc.dg/pr80170.c: New testcase.
64
672d9f8e
RB
652017-03-27 Richard Biener <rguenther@suse.de>
66
67 PR middle-end/80171
68 * g++.dg/torture/pr80171.C: New testcase.
69
978fcba3
JDA
702017-03-26 John David Anglin <danglin@gcc.gnu.org>
71
431d7882
JDA
72 * gcc.dg/torture/pr79732.c: Require alias support.
73 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
74
978fcba3
JDA
75 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
76 libatomic_available.
77 * gfortran.dg/coarray_image_status_1.f08: Likewise.
78 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
79
1f10d710
JD
802017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
81
82 PR libgfortran/78881
83 * gfortran.dg/dtio_26.f90: New test.
84
41036686
PT
852017-03-25 Paul Thomas <pault@gcc.gnu.org>
86
87 PR fortran/80156
88 PR fortran/79382
89 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
90 testcase for PR80156. Add a main programme that tests that
91 the typebound generic is accessible.
92
5da906ca
BS
932017-03-25 Bernd Schmidt <bschmidt@redhat.com>
94
95 PR rtl-optimization/80160
96 PR rtl-optimization/80159
97
98 * gcc.target/i386/pr80160.c: New test.
99
7dabefa0
JJ
1002017-03-24 Jakub Jelinek <jakub@redhat.com>
101
102 PR sanitizer/79904
103 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
104
c8b1fbc1
MP
1052017-03-24 Marek Polacek <polacek@redhat.com>
106
107 PR c++/80119
108 * g++.dg/warn/Wuninitialized-9.C: New test.
109
76794c52
AK
1102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
111
112 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
113 and remove the high-level builtin. The error message for the
114 would prevent compilation from reaching the second.
115 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
116
2de2b3f9
AK
1172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
118
119 * gcc.target/s390/vxe/negfma-1.c: New test.
120
7d2fd075
AK
1212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
122
123 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
124 * gcc.target/s390/arch12/mul-1.c: New test.
125 * gcc.target/s390/arch12/mul-2.c: New test.
126
72612e4e
AK
1272017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
128
129 * gcc.target/s390/vxe/vllezlf-1.c: New test.
130
6c7774d1
AK
1312017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
132
133 * gcc.target/s390/vxe/popcount-1.c: New test.
134
9ec98860
AK
1352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
136
137 * gcc.target/s390/vxe/bitops-1.c: New test.
138
6654e96f
AK
1392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
140
141 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
142 * lib/target-supports.exp: Add effective target check s390_vxe.
143
77c585ca
AK
1442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
145
146 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
147 comparison instructions used from now on.
148
b5de6e84
AK
1492017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
150
151 * gcc.target/s390/s390.exp (check_effective_target_vector):
152 Include target-supports.exp and move target_vector check routine
153 ...
154 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
155 here and rename it.
156 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
157 check from vector to s390_vx.
158 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
159 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
160 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
161 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
162 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
163 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
164 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
165 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
166 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
167
a602f985
AK
1682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
169
170 * gcc.target/s390/vector/vec-init-2.c: New test.
171
085db63d
AK
1722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
173
174 * gcc.dg/ubsan/pr79904-2.c: New test.
175
dc4f29bc
AK
1762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
177
178 PR target/79893
179 * gcc.target/s390/zvector/pr79893.c: New test.
180
56010684
JJ
1812017-03-24 Jakub Jelinek <jakub@redhat.com>
182
183 PR rtl-optimization/80112
184 * gcc.dg/pr80112.c: New test.
185
f0d7b52d
RO
1862017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
187
188 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
189 etc. line numbers.
190 * gcc.dg/Walloca-1.c: Likewise.
191 * gcc.dg/Walloca-2.c: Likewise.
192 * gcc.dg/Wvla-larger-than-2.c: Likewise.
193
635684c4
BS
1942017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
195
196 PR tree-optimization/80158
197 * gfortran.fortran-torture/compile/pr80158.f: New file.
198
76afddf3
RB
1992017-03-24 Richard Biener <rguenther@suse.de>
200
201 PR tree-optimization/80167
202 * gcc.dg/graphite/pr80167.c: New testcase.
203
c2e389bf
TV
2042017-03-24 Tom de Vries <tom@codesourcery.com>
205
206 PR testsuite/80092
207 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
208 dg-require-effective-target global_constructor.
209 * gcc.dg/tls/emutls-2.c: Same.
210
a72821b4
TV
2112017-03-24 Tom de Vries <tom@codesourcery.com>
212
213 PR testsuite/80092
214 * c-c++-common/Wimplicit-fallthrough-34.c: Add
215 dg-require-effective-target indirect_jumps.
216
1658def9
TV
2172017-03-24 Tom de Vries <tom@codesourcery.com>
218
219 PR testsuite/80092
220 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
221 nonlocal_goto.
222
90e02692
TV
2232017-03-24 Tom de Vries <tom@codesourcery.com>
224
225 PR testsuite/80092
226 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
227 * gcc.dg/Walloca-12.c: Same.
228 * gcc.dg/attr-alloc_size-8.c: Same.
229 * gcc.dg/Walloca-4.c: Same.
230 * gcc.dg/Walloca-8.c: Same.
231 * gcc.dg/Walloca-13.c: Same.
232 * gcc.dg/Walloca-14.c: Same.
233 * gcc.dg/attr-alloc_size-9.c: Same.
234 * gcc.dg/Walloca-1.c: Same.
235 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
236 * gcc.dg/Walloca-5.c: Same.
237 * gcc.dg/Walloca-10.c: Same.
238 * gcc.dg/Walloca-9.c: Same.
239 * gcc.dg/attr-alloc_size-6.c: Same.
240 * gcc.dg/Wvla-larger-than-1.c: Same.
241 * gcc.dg/torture/pr71881.c: Same.
242 * gcc.dg/torture/pr71901.c: Same.
243 * gcc.dg/torture/pr78742.c: Same.
244 * gcc.dg/builtin-alloc-size.c: Same.
245 * gcc.dg/Walloca-2.c: Same.
246 * gcc.dg/Walloca-6.c: Same.
247 * gcc.dg/Walloca-11.c: Same.
248 * gcc.dg/attr-alloc_size-7.c: Same.
249 * gcc.dg/Wvla-larger-than-2.c: Same.
250 * gcc.dg/Walloca-3.c: Same.
251 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
252 * gcc.c-torture/compile/pr79413.c: Same.
253 * gcc.c-torture/compile/pr78439.c: Same.
254
842392c8
KN
2552017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
256
257 * gcc.target/powerpc/p9-options-1.c: New test.
258
de2b3f5c
KT
2592017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
260
261 PR target/71436
262 * gcc.c-torture/compile/pr71436.c: New test.
263
2e6315ef
WS
2642017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
265 Richard Biener <rguenther@suse.de>
266
267 PR tree-optimization/79908
268 PR tree-optimization/80136
269 * gcc.dg/torture/pr79908.c: New file.
270
9cdf0363
NK
2712017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
272
2e6315ef 273 PR fortran/39239
9cdf0363
NK
274 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
275
f3dd574e
JJ
2762017-03-22 Jakub Jelinek <jakub@redhat.com>
277
f13e9cd5
JJ
278 PR c++/80141
279 * g++.dg/gomp/pr80141.C: New test.
280
68ed2ba0
JJ
281 PR c++/80129
282 * g++.dg/torture/pr80129.C: New test.
283
f3dd574e
JJ
284 PR sanitizer/80110
285 * g++.dg/tsan/pr80110.C: New test.
286
918b6c9e
TK
2872017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
288
289 PR fortran/80142
290 * gfortran.dg/any_loc.f90: New test case.
291
bf634d1c
TP
2922017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
293
294 PR target/80082
295 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
296 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
297
f7325b95
ML
2982017-03-22 Martin Liska <mliska@suse.cz>
299
300 PR target/79906
301 * g++.dg/ext/mv8.C: Add power* targets.
302
3f01b620
MS
3032017-03-21 Martin Sebor <msebor@redhat.com>
304
305 PR c++/79548
306 * g++.dg/warn/Wunused-var-26.C: New test.
307
1cefb051
BS
3082017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
309
310 PR tree-optimization/79908
311 * gcc.dg/torture/pr79908.c: Revert addition of new file.
312
edc1747f
MP
3132017-03-21 Marek Polacek <polacek@redhat.com>
314 Martin Sebor <msebor@redhat.com>
315
316 PR tree-optimization/80109
317 * gcc.dg/Walloca-14.c: New test.
318
85106b87
JJ
3192017-03-21 Jakub Jelinek <jakub@redhat.com>
320
321 PR target/80125
322 * gcc.target/powerpc/pr80125.c: New test.
323
e59a225f
NK
3242017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
325
326 PR fortran/69498
327 * gfortran.dg/unexp_attribute.f90: New test
328
0ffe60b5
BS
3292017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
330 Richard Biener <rguenther@suse.de>
331
332 PR tree-optimization/79908
333 * gcc.dg/torture/pr79908.c: New file.
334
54eb90fe
SKS
3352017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
336
337 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
338 with sizeof(int) < 4.
339
5611c456
ML
3402017-03-21 Martin Liska <mliska@suse.cz>
341
342 * gcc.target/i386/pr65044.c: Add '.' in order to catch
343 apostrophes.
344
e650ea2a
RB
3452017-03-21 Richard Biener <rguenther@suse.de>
346
347 PR tree-optimization/80032
348 * g++.dg/opt/pr80032.C: New testcase.
349
da2ce5f9
RB
3502017-03-21 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/80122
353 * gcc.dg/torture/pr80122.c: New testcase.
354
9d60683a
TT
3552017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
356
357 * gcc.dg/pic-2.c: Skip for MIPS.
358 * gcc.dg/pie-2.c: Skip for MIPS.
359
d3e19c2c
PC
3602017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
361
362 PR c++/77752
363 * g++.dg/cpp0x/initlist97.C: New.
364 * g++.dg/cpp0x/initlist85.C: Update.
365
8bee092e
JJ
3662017-03-21 Jakub Jelinek <jakub@redhat.com>
367
9f30dff0
JJ
368 PR c/67338
369 * gcc.dg/pr67338.c: New test.
370
8bee092e
JJ
371 PR c++/35878
372 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
373 dump instead of assembler.
374 * g++.dg/init/pr35878_2.C: Likewise.
375 * g++.dg/init/pr35878_3.C: Likewise.
376
4d1b8e70
JJ
3772017-03-21 Jakub Jelinek <jakub@redhat.com>
378
379 PR c/80097
380 * gcc.dg/ubsan/pr80097.c: New test.
381
c34923c4
BS
3822017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
383
384 PR tree-optimization/80054
385 * g++.dg/torture/pr80054.C: New file.
386
b0ba96c2
KN
3872017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
388
389 PR target/79963
390 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
391 directive to assure selection of proper bit using rlwinm insn.
392 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
393 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
394 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
395 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
396
92377255
MP
3972017-03-20 Marek Polacek <polacek@redhat.com>
398 Paolo Carlini <paolo.carlini@oracle.com>
399
400 PR c++/80059 - ICE with noexcept and __transaction_atomic
401 * g++.dg/tm/pr80059-2.C: New test.
402 * g++.dg/tm/pr80059.C: New test.
403
243e28bf
ML
4042017-03-20 Martin Liska <mliska@suse.cz>
405
406 PR middle-end/79753
407 * gcc.target/i386/mpx/pr79753.c: New test.
408
918112d3
ML
4092017-03-20 Martin Liska <mliska@suse.cz>
410
411 PR target/79769
412 PR target/79770
413 * g++.dg/pr79769.C: New test.
414 * gcc.target/i386/mpx/pr79770.c: New test.
415
e325aba2
AK
4162017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
417
418 PR target/78857
419 * gcc.target/s390/load-and-test-fp-1.c: New test.
420 * gcc.target/s390/load-and-test-fp-2.c: New test.
421
91d2c04c
PT
4222017-03-18 Paul Thomas <pault@gcc.gnu.org>
423
424 PR fortran/79676
425 * gfortran.dg/submodule_28.f08 : New test.
426
c7e4107b
PT
4272017-03-18 Paul Thomas <pault@gcc.gnu.org>
428
429 PR fortran/71838
430 * gfortran.dg/submodule_26.f08 : New test.
431 * gfortran.dg/submodule_27.f08 : New test.
432
d8fe28be
PH
4332017-03-17 Pat Haugen <pthaugen@us.ibm.com>
434
435 PR target/79951
436 * gcc.target/powerpc/pr79951.c: New.
437
4a17943d
BS
4382017-03-17 Bernd Schmidt <bschmidt@redhat.com>
439
440 PR rtl-optimization/79910
441 * gcc.dg/torture/pr79910.c: New test.
442
7f166d94
JL
4432017-03-17 Jeff Law <law@redhat.com>
444
445 PR tree-optimization/71437
446 * gcc.dg/tree-ssa/pr71437.c: New test.
447 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
448 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
449 now caught by VRP, but which were previously caught by DOM.
450
12c4f7dc
RB
4512017-03-17 Richard Biener <rguenther@suse.de>
452
453 PR middle-end/80075
454 * g++.dg/torture/pr80075.C: New testcase.
455
207f3423
MM
4562017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
457
458 PR target/71294
459 * g++.dg/pr71294.C: New test.
460
9fc900af
SB
4612017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
462
463 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
464
c05c2380
JJ
4652017-03-16 Jakub Jelinek <jakub@redhat.com>
466
e711928b
JJ
467 PR fortran/80010
468 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
469
c05c2380
JJ
470 PR fortran/79886
471 * gfortran.dg/pr79886.f90: New test.
472
3231d64b
MM
4732017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
474
475 PR target/79038
476 * gcc.target/powerpc/pr79038-1.c: New test.
477
81ef1f5e
SB
4782017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
479
480 PR fortran/33271
481 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
482
395a1e9b
JW
4832017-03-15 Jiong Wang <jiong.wang@arm.com>
484
485 PR testsuite/79356
486 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
487
05f65910
UB
4882017-03-15 Uros Bizjak <ubizjak@gmail.com>
489
490 PR target/80019
491 * gcc.target/i386/pr80019.c: New test.
492
94285a7d
ML
4932017-03-15 Martin Liska <mliska@suse.cz>
494
495 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
496
a983542b
MS
4972017-03-14 Martin Sebor <msebor@redhat.com>
498
499 PR tree-optimization/79800
500 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
501 * gcc.dg/tree-ssa/pr79800.c: New test.
502
76ca5f40
MM
5032017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
504
505 PR target/79947
506 * gcc.target/powerpc/pr79947.c: New test.
507
5d9a283a
MS
5082017-03-14 Martin Sebor <msebor@redhat.com>
509
510 PR middle-end/80020
511 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
512 * gcc.dg/attr-alloc_size-7.c: Same.
513 * gcc.dg/attr-alloc_size-9.c: Same.
514 * gcc.dg/builtin-alloc-size.c: Same.
515 * gcc.dg/pr80020.c: New test.
516
4692943d
BS
5172017-03-14 Bernd Schmidt <bschmidt@redhat.com>
518
519 PR rtl-optimization/79728
520 * gcc.target/i386/sse-globalreg.c: New test.
521
861d9d5e
ML
5222017-03-14 Martin Liska <mliska@suse.cz>
523
524 PR lto/66295
525 * gcc.dg/tree-prof/pr66295.c: New test.
526
a48018b5
ML
5272017-03-13 Martin Liska <mliska@suse.cz>
528
529 PR middle-end/78339
530 * gcc.target/i386/mpx/pr78339.c: New test.
531
8c56cc5a
CZ
5322017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
533
534 * testsuite/gcc.target/arc/bitfield.c: New file.
535
14555394
CZ
5362017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
537
538 * testsuite/gcc.target/arc/pr9001090948.c: New file.
539
3079b92e
SB
5402017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
541
542 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
543 Fix test. Make early-out condition return early. Correct comments.
544
c08de9db
JD
5452017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
546
547 PR libgfortran/78854
548 * gfortran.dg/dtio_25.f90: New test.
549
66b27545
MS
5502017-03-10 Martin Sebor <msebor@redhat.com>
551
552 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
553
8f2f6381
BS
5542017-03-10 Bernd Schmidt <bschmidt@redhat.com>
555
556 PR rtl-optimization/78911
557 * gcc.target/i386/pr78911-1.c: New test.
558 * gcc.target/i386/pr78911-2.c: New test.
559
8e2c69b4 5602017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 561
8e2c69b4
WS
562 PR target/79941
563 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
564 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
565 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
566
455d833c
MP
5672017-03-10 Marek Polacek <polacek@redhat.com>
568
569 PR c++/79967
570 * g++.dg/cpp0x/gen-attrs-63.C: New test.
571
cdd669f9
JJ
5722017-03-10 Jakub Jelinek <jakub@redhat.com>
573
e260b0a7
JJ
574 PR c++/79899
575 * g++.dg/other/friend7.C: New test.
576
cdd669f9
JJ
577 PR c++/79896
578 * g++.dg/ext/int128-5.C: New test.
579
730e6e46
SB
5802017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
581
582 PR testsuite/79356
583 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
584 powerpc, sparc, or s390x.
585
fc8f6304
PH
5862017-03-10 Pat Haugen <pthaugen@us.ibm.com>
587
588 PR target/79907
589 * gcc.target/powerpc/pr79907.c: New.
590
f1b0632a
OH
5912017-03-10 Olivier Hainque <hainque@adacore.com>
592
593 * gnat.dg/opt64.adb: New test.
594 * gnat.dg/opt64_pkg.ads: New helper.
595 * gnat.dg/opt64_pkg.adb: New helper.
596
5558f089
JJ
5972017-03-10 Jakub Jelinek <jakub@redhat.com>
598
2d9dd4fb
JJ
599 PR rtl-optimization/79909
600 * gcc.target/powerpc/pr79909.c: New test.
601
72772e67
JJ
602 PR tree-optimization/79972
603 * gcc.dg/pr79972.c: New test.
604
5558f089
JJ
605 PR tree-optimization/77975
606 * gcc.dg/pr77975.c: New test.
607
822a132c
MP
6082017-03-09 Marek Polacek <polacek@redhat.com>
609
610 PR c++/79962
611 PR c++/79984
612 * c-c++-common/nonnull-3.c: New test.
613 * g++.dg/warn/Wnonnull3.C: New test.
614
c9819d22
MF
6152017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
616
617 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
618 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
619
36618428
MP
6202017-03-09 Marek Polacek <polacek@redhat.com>
621
622 PR sanitizer/79757
623 * gcc.dg/ubsan/pr79757-1.c: New test.
624 * gcc.dg/ubsan/pr79757-2.c: New test.
625 * gcc.dg/ubsan/pr79757-3.c: New test.
626 * gcc.dg/ubsan/pr79757-4.c: New test.
627 * gcc.dg/ubsan/pr79757-5.c: New test.
628
01e5af5a
JJ
6292017-03-09 Jakub Jelinek <jakub@redhat.com>
630
631 PR c/79969
632 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
633
6443c7c0
MP
6342017-03-09 Marek Polacek <polacek@redhat.com>
635
636 PR c++/79687
637 * g++.dg/expr/ptrmem8.C: New test.
638 * g++.dg/expr/ptrmem9.C: New test.
639
d721dc3c
RB
6402017-03-09 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/79977
643 * gcc.dg/graphite/pr79977.c: New testcase.
644
1f1fd3e2
TT
6452017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
646
647 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
648 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
649 * lib/target-supports.exp (check_effective_target_rdynamic):
650 New proc.
651
16967aff
RB
6522017-03-09 Richard Biener <rguenther@suse.de>
653
654 PR middle-end/79971
655 * gcc.dg/fixed-point/pr79971.c: New testcase.
656
26d7dc48
RB
6572017-03-09 Richard Biener <rguenther@suse.de>
658
659 PR ipa/79970
660 * gcc.dg/torture/pr79970.c: New testcase.
661
35f77c28
PC
6622017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
663
664 PR c++/71966
665 * g++.dg/cpp0x/pr71966-1.C: New.
666 * g++.dg/cpp0x/pr71966-2.C: Likewise.
667
8a7df031
ML
6682017-03-09 Martin Liska <mliska@suse.cz>
669
670 PR tree-optimization/79631
671 * gcc.target/i386/mpx/pr79631.c: New test.
672
3828bb0d
ML
6732017-03-09 Martin Liska <mliska@suse.cz>
674
675 PR target/65705
676 PR target/69804
677 * gcc.target/i386/pr71458.c: Update scanned pattern.
678
410a590c
MP
6792017-03-09 Marek Polacek <polacek@redhat.com>
680
681 PR c++/79672
682 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
683 * g++.dg/warn/Wduplicated-branches3.C: New test.
684
f084a22e
PG
6852017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
686
687 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
688
a278b1c3
ML
6892017-03-09 Martin Liska <mliska@suse.cz>
690
691 PR ipa/79764
692 * g++.dg/pr79764.C: New test.
693
8dc19053
ML
6942017-03-09 Martin Liska <mliska@suse.cz>
695
696 PR ipa/79761
697 * g++.dg/pr79761.C: New test.
698
030fc94a
JJ
6992017-03-09 Jakub Jelinek <jakub@redhat.com>
700
9e463823
JJ
701 PR sanitizer/79944
702 * c-c++-common/asan/pr79944.c: New test.
703
6b62f323
JJ
704 PR target/79932
705 * gcc.target/i386/pr79932-2.c: New test.
706
030fc94a
JJ
707 PR target/79932
708 * gcc.target/i386/pr79932-1.c: New test.
709
423aec8b
MP
7102017-03-09 Marek Polacek <polacek@redhat.com>
711
712 PR c++/79900 - ICE in strip_typedefs
713 * g++.dg/warn/Wpadded-1.C: New test.
714
6659fe59
MP
7152017-03-08 Marek Polacek <polacek@redhat.com>
716
717 * g++.dg/Walloca1.C: Adjust dg-warning.
718
f1a675e4
AH
7192017-03-08 Andrew Haley <aph@redhat.com>
720
721 PR tree-optimization/79943
722 * gcc.dg/tree-ssa/pr79943.c: New test.
723
edfcd7e3
RB
7242017-03-08 Richard Biener <rguenther@suse.de>
725
726 PR tree-optimization/79955
727 * gcc.dg/uninit-24.c: New testcase.
728
61fdfd8c
RB
7292017-03-08 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/79920
732 * gcc.dg/vect/pr79920.c: New testcase.
733
4b48e883
JJ
7342017-03-08 Jakub Jelinek <jakub@redhat.com>
735
736 PR sanitizer/79904
737 * gcc.dg/ubsan/pr79904.c: New test.
738
a71dbc63
JJ
7392017-03-07 Jakub Jelinek <jakub@redhat.com>
740
741 PR c/79834
742 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
743 diagnostics.
744
d8a90142
MP
7452017-03-07 Marek Polacek <polacek@redhat.com>
746
747 PR middle-end/79809
748 * g++.dg/Walloca1.C: New test.
749
a5e9e3e4
ML
7502017-03-07 Martin Liska <mliska@suse.cz>
751
752 PR middle-end/68270
753 * g++.dg/pr68270.C: New test.
754
1f6dba54
JJ
7552017-03-07 Jakub Jelinek <jakub@redhat.com>
756
760f82db
JJ
757 PR rtl-optimization/79901
758 * gcc.target/i386/pr79901.c: New test.
759
1f6dba54
JJ
760 PR sanitizer/79897
761 * c-c++-common/ubsan/pr79897.c: New test.
762
feca7b89
VM
7632017-03-06 Vladimir Makarov <vmakarov@redhat.com>
764
765 PR rtl-optimization/79571
766 * gcc.target/i386/pr79571.c: New.
767
bdbbf28d
MP
7682017-03-06 Marek Polacek <polacek@redhat.com>
769
770 PR c++/79796 - ICE with NSDMI and this pointer
771 * g++.dg/cpp0x/nsdmi13.C: New test.
772
52564551
JK
7732017-03-06 Julia Koval <julia.koval@intel.com>
774
775 PR target/79793
776 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
777 directives.
778 * gcc.target/i386/interrupt-13.c: Ditto.
779 * gcc.target/i386/interrupt-14.c: Ditto.
780 * gcc.target/i386/interrupt-15.c: Ditto.
781
345edb37
JJ
7822017-03-06 Jakub Jelinek <jakub@redhat.com>
783
784 PR c++/79822
785 * g++.dg/cpp0x/constexpr-79822.C: New test.
786
a8d25fd0
RB
7872017-03-06 Richard Biener <rguenther@suse.de>
788
789 PR tree-optimization/79894
790 * gcc.dg/vect/pr79887.c: New testcase.
791
522fcdd7
RB
7922017-03-06 Richard Biener <rguenther@suse.de>
793
794 PR tree-optimization/79824
795 * gcc.dg/vect/pr79824-1.c: New testcase.
796 * gcc.dg/vect/pr79824-2.c: Likewise.
797
54649631
TT
7982017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
799
800 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
801 gettimeofday. Remove dg-skip-if for AVR.
802 * lib/target-supports.exp (check_effective_target_gettimeofday):
803 New proc.
804
4bbc8970
RD
8052017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
806
807 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
808 * gcc.target/s390/hotpatch-10.c: Likewise.
809 * gcc.target/s390/hotpatch-11.c: Likewise.
810 * gcc.target/s390/hotpatch-12.c: Likewise.
811 * gcc.target/s390/hotpatch-13.c: Likewise.
812 * gcc.target/s390/hotpatch-14.c: Likewise.
813 * gcc.target/s390/hotpatch-15.c: Likewise.
814 * gcc.target/s390/hotpatch-16.c: Likewise.
815 * gcc.target/s390/hotpatch-17.c: Likewise.
816 * gcc.target/s390/hotpatch-18.c: Likewise.
817 * gcc.target/s390/hotpatch-19.c: Likewise.
818 * gcc.target/s390/hotpatch-2.c: Likewise.
819 * gcc.target/s390/hotpatch-26.c: Likewise.
820 * gcc.target/s390/hotpatch-27.c: Likewise.
821 * gcc.target/s390/hotpatch-28.c: Likewise.
822 * gcc.target/s390/hotpatch-3.c: Likewise.
823 * gcc.target/s390/hotpatch-4.c: Likewise.
824 * gcc.target/s390/hotpatch-5.c: Likewise.
825 * gcc.target/s390/hotpatch-6.c: Likewise.
826 * gcc.target/s390/hotpatch-7.c: Likewise.
827 * gcc.target/s390/hotpatch-8.c: Likewise.
828 * gcc.target/s390/hotpatch-9.c: Likewise.
829
5f215a70
PC
8302017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
831
832 PR c++/64574
833 * g++.dg/template/crash125.C: New.
834
296cc393
JJ
8352017-03-06 Jakub Jelinek <jakub@redhat.com>
836
837 PR target/79812
838 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
839
ca8942a3
TT
8402017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
841
842 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
843
c1b993c0
PG
8442017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
845
846 * gcc.target/mips/msa-minmax.c: New tests.
847
a50a32aa
ML
8482017-03-06 Martin Liska <mliska@suse.cz>
849
850 PR sanitize/79783
851 * g++.dg/asan/pr79783.C: New test.
852
5ada812c
PG
8532017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
854
855 * gcc.target/mips/msa-dotp.c: New tests.
856
334b3c4b
PG
8572017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
858
859 * gcc.target/mips/msa-bclri.c: New test.
860
d8b4baeb
PC
8612017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
862
863 PR c++/70266
864 * g++.dg/tm/pr70266.C: New.
865
ef78bc3c
AV
8662017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
867 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
868
869 * gfortran.dg/coarray/fail_image_1.f08: New test.
870 * gfortran.dg/coarray/fail_image_2.f08: New test.
871 * gfortran.dg/coarray/failed_images_1.f08: New test.
872 * gfortran.dg/coarray/failed_images_2.f08: New test.
873 * gfortran.dg/coarray/image_status_1.f08: New test.
874 * gfortran.dg/coarray/image_status_2.f08: New test.
875 * gfortran.dg/coarray/stopped_images_1.f08: New test.
876 * gfortran.dg/coarray/stopped_images_2.f08: New test.
877 * gfortran.dg/coarray_fail_st.f90: New test.
878 * gfortran.dg/coarray_failed_images_1.f08: New test.
879 * gfortran.dg/coarray_image_status_1.f08: New test.
880 * gfortran.dg/coarray_stopped_images_1.f08: New test.
881
7f5a7d78
MP
8822017-03-03 Marek Polacek <polacek@redhat.com>
883
884 PR c/79758
885 * gcc.dg/noncompile/pr79758.c: New test.
886
cc195d46
JJ
8872017-03-03 Jakub Jelinek <jakub@redhat.com>
888
889 PR middle-end/79805
890 * g++.dg/opt/pr79805.C: New test.
891
945b6e16
AS
8922017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
893
894 * gcc.target/i386/avx512vpopcntdq-check.h: New.
895 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
896 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
897 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
898 * gcc.target/i386/i386.exp
899 (check_effective_target_avx512vpopcntdq): New.
900
31dcc385
TT
9012017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
902
903 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
904 ilp32 targets and match DImode registers for lp64 targets.
905
0e174ae1
UB
9062017-03-03 Uros Bizjak <ubizjak@gmail.com>
907
908 * g++.dg/pr71624.C: Disable for x32.
909 * g++.dg/pr71633.C: Ditto.
910
93505ec5
JJ
9112017-03-03 Jakub Jelinek <jakub@redhat.com>
912
913 PR target/79807
914 * gcc.target/i386/pr79807.c: New test.
915
d78a1c01
ML
9162017-03-03 Martin Liska <mliska@suse.cz>
917
918 PR tree-optimization/79803
919 * gcc.dg/tree-ssa/pr79803.c: New test.
920
ec7f796e
ML
9212017-03-03 Martin Liska <mliska@suse.cz>
922
923 PR rtl-optimization/79574
924 * gcc.dg/pr79574-2.c: New test.
925
30d309aa
RB
9262017-03-03 Richard Biener <rguenther@suse.de>
927
928 PR c++/79825
929 * g++.dg/warn/Wuninitialized-8.C: New testcase.
930
38801de5
JJ
9312017-03-03 Jakub Jelinek <jakub@redhat.com>
932
933 * gcc.dg/pr57134.c: Use empty inline asm string literal.
934
7278b0a2
MP
9352017-03-03 Marek Polacek <polacek@redhat.com>
936
937 PR c++/79791
938 * g++.dg/warn/Wwrite-strings-1.C: New test.
939 * g++.dg/warn/Wwrite-strings-2.C: New test.
940 * g++.dg/warn/Wwrite-strings-3.C: New test.
941 * g++.dg/warn/Wwrite-strings-4.C: New test.
942 * g++.dg/warn/Wwrite-strings-5.C: New test.
943 * g++.dg/warn/Wwrite-strings-6.C: New test.
944 * g++.dg/warn/Wwrite-strings-7.C: New test.
945 * g++.dg/warn/Wwrite-strings-8.C: New test.
946 * g++.dg/warn/Wwrite-strings-9.C: New test.
947 * g++.dg/warn/Wwrite-strings-10.C: New test.
948 * g++.dg/warn/Wwrite-strings-11.C: New test.
949 * g++.dg/warn/Wwrite-strings-12.C: New test.
950
75473a91
RB
9512017-03-03 Richard Biener <rguenther@suse.de>
952
953 PR middle-end/79818
954 * gcc.dg/torture/pr79818.c: New testcase.
955
50bea0c5
JJ
9562017-03-02 Jakub Jelinek <jakub@redhat.com>
957
958 PR c++/79782
959 * g++.dg/warn/Wunused-parm-10.C: New test.
960
130f15ce
UB
9612017-03-02 Uros Bizjak <ubizjak@gmail.com>
962
963 * gcc.dg/rtl/x86_64/*.c: Test for
964 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
965
dc362ada
UB
9662017-03-02 Uros Bizjak <ubizjak@gmail.com>
967
968 PR target/79514
969 * gcc.target/i386/pr79514.c: New test.
970
fe792dd8
JJ
9712017-03-02 Jakub Jelinek <jakub@redhat.com>
972
973 PR rtl-optimization/79780
974 * gcc.c-torture/compile/pr79780.c: New test.
975
e80facb4
RB
9762017-03-02 Richard Biener <rguenther@suse.de>
977
978 PR tree-optimization/79345
979 PR c++/42000
980 * g++.dg/warn/Wuninitialized-7.C: New testcase.
981 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
982 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
983
eb0e7c34
RB
9842017-03-02 Richard Biener <rguenther@suse.de>
985
986 PR c/79756
987 * gcc.dg/vector-1.c: New testcase.
988
653a4b32
BC
9892017-03-02 Bin Cheng <bin.cheng@arm.com>
990
991 PR tree-optimization/66768
992 * gcc.target/i386/pr66768.c: New test.
993
da403f31
RB
9942017-03-02 Richard Biener <rguenther@suse.de>
995
996 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
997 * gcc.dg/rtl/x86_64/final.c: Likewise.
998 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
999 * gcc.dg/rtl/x86_64/ira.c: Likewise.
1000 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
1001 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
1002
83692f96
RB
10032017-03-02 Richard Biener <rguenther@suse.de>
1004
1005 PR tree-optimization/79777
1006 * gcc.dg/torture/pr79777.c: New testcase.
1007
71dedb33
MS
10082017-03-01 Martin Sebor <msebor@redhat.com>
1009
1010 PR middle-end/79692
1011 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1012 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
1013 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
1014 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
1015
48990905
UB
10162017-03-01 Uros Bizjak <ubizjak@gmail.com>
1017
1018 * gcc.target/i386/invsize-2.c: New test.
1019 * gcc.target/i386/invsize-3.c: Ditto.
1020 * gcc.target/i386/invsize-4.c: Ditto.
1021 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
1022 * gcc.target/i386/stackalign/asm-1.c: Ditto.
1023
c7f0c9f3
MM
10242017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1025
1026 PR target/79439
1027 * gcc.target/powerpc/pr79439.c: New test.
1028
f5ef6bfc
PH
10292017-03-01 Pat Haugen <pthaugen@us.ibm.com>
1030
1031 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
1032 scan string.
1033
1034
50181506
KN
10352017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1036
1037 PR target/79395
1038 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
1039 pattern to look for vcmpequd. instead of vcmpnew.
1040 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
1041 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
1042 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
1043 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
1044 look for xvcmpeqdp. instead of xvcmpnedp.
1045 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
1046 look for vcmpequd. instead of vcmpnew.
1047 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
1048 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
1049 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
1050 look for xvcmpeqsp. instead of xvcmpnesp.
1051 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
1052 look for xvcmpeqdp. instead of xvcmpnedp.
1053 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
1054 look for vcmpequd. instead of vcmpnew.
1055 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
1056 look for vcmpeqsp instead of xvcmpnesp.
1057 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
1058 look for xvcmpeqdp instead of xvcmpnedp.
1059
0100ae43
RB
10602017-03-01 Richard Biener <rguenther@suse.de>
1061
1062 PR middle-end/79721
1063 * gcc.dg/torture/pr79721.c: New testcase.
1064
0f3f4ffe
JJ
10652017-03-01 Jakub Jelinek <jakub@redhat.com>
1066
42132674
JJ
1067 PR c++/79681
1068 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
1069 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
1070
e3e9e8ca
JJ
1071 PR c++/79746
1072 * g++.dg/warn/Wunused-parm-9.C: New test.
1073
0f3f4ffe
JJ
1074 PR tree-optimization/79734
1075 * g++.dg/opt/pr79734.C: New test.
1076
ad1de652
JJ
10772017-02-28 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR tree-optimization/79737
1080 * gcc.c-torture/execute/pr79737-1.c: New test.
1081 * gcc.c-torture/execute/pr79737-2.c: New test.
1082
7a1ae923
EB
10832017-02-28 Eric Botcazou <ebotcazou@adacore.com>
1084
1085 * gcc.target/sparc/20170228-1.c: New test.
1086
2af0c3ed
UB
10872017-02-28 Uros Bizjak <ubizjak@gmail.com>
1088
1089 * gcc.target/i386/invsize-1.c: New test.
1090
203ced0a
MS
10912017-02-28 Martin Sebor <msebor@redhat.com>
1092
1093 PR tree-optimization/79691
1094 * gcc.dg/tree-ssa/pr79691.c: New test.
1095
8a915b87
JJ
10962017-02-28 Jakub Jelinek <jakub@redhat.com>
1097
1098 PR target/79729
1099 * gcc.target/i386/pr79729.c: New test.
1100
41aa3a38
RB
11012017-02-28 Richard Biener <rguenther@suse.de>
1102
1103 PR tree-optimization/79740
1104 * gcc.dg/torture/pr79740.c: New testcase.
1105
587240d2
RB
11062017-02-28 Richard Biener <rguenther@suse.de>
1107
1108 PR middle-end/79731
1109 * c-c++-common/torture/pr79731.c: New testcase.
1110
dd3f4560
RB
11112017-02-28 Richard Biener <rguenther@suse.de>
1112
1113 PR tree-optimization/79732
1114 * gcc.dg/torture/pr79732.c: New testcase.
1115
c7d97b28
RB
11162017-02-28 Richard Biener <rguenther@suse.de>
1117
1118 PR tree-optimization/79723
1119 * gcc.target/i386/pr79723.c: New testcase.
1120
c8f28a3c
PH
11212017-02-27 Pat Haugen <pthaugen@us.ibm.com>
1122
1123 PR target/79544
1124 * gcc.target/powerpc/pr79544.c: New.
1125
c91c3003
PC
11262017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1127
1128 PR c++/79414
1129 * g++.dg/parse/crash67.C: New.
1130
57fa080b
BC
11312017-02-27 Bin Cheng <bin.cheng@arm.com>
1132
1133 PR tree-optimization/77536
1134 * gcc.dg/vect/pr79347.c: Revise testing string.
1135
68b948d3
RB
11362017-02-27 Richard Biener <rguenther@suse.de>
1137
1138 PR tree-optimization/45397
1139 * gcc.dg/tree-ssa/pr45397.c: New testcase.
1140
69a2e8a1
RB
11412017-02-27 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/79690
1144 * gcc.target/i386/pr79690.c: New testcase.
1145
c7b608a9
TK
11462017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1147
1148 PR fortran/51119
1149 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
1150 of original.
1151 * gfortran.dg/inline_matmul_11.f90: Likewise.
1152 * gfortran.dg/inline_matmul_9.f90: Likewise.
1153 * gfortran.dg/matmul_13.f90: New test.
1154 * gfortran.dg/matmul_14.f90: New test.
1155
98561a9b
JJ
11562017-02-25 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR middle-end/79396
1159 * g++.dg/opt/pr79396.C: New test.
1160
77be9417
DH
11612017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1162
1163 PR fortran/79597
1164 * gfortran.dg/dtio_6.f90: Update test.
1165
11662017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
1167
1168 PR fortran/79601
1169 * gfortran.dg/interface_operator_2.f90: New test.
1170
b9822443
JJ
11712017-02-24 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR c/79677
1174 * gcc.dg/pr79677.c: New test.
1175
4bc2b786
MF
11762017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
1177
1178 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
1179 of mov.ps.
1180 * gcc.target/mips/mips-ps-type.c (move): Likewise.
1181 (cond_move1): Simplify condition to force generation of
1182 mov[nz].ps.
1183 (cond_move2): Likewise.
1184
4227c9ad
JJ
11852017-02-24 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR c++/79588
1188 * g++.dg/warn/Wrestrict-1.C: New test.
1189 * g++.dg/warn/Wrestrict-2.C: New test.
1190
fd527ec1
DE
11912017-02-24 David Edelsohn <dje.gcc@gmail.com>
1192
1193 * g++.dg/ext/complit15.C: Require LTO.
1194
2af8fd5c
TT
11952017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
1196
1197 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
1198 logical_op_short_circuit to skip targets.
1199 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
1200 and s390.
1201
0b9cdb9a
EB
12022017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1203
1204 * gnat.dg/opt63.adb: New test.
1205
4af362a9
EB
12062017-02-24 Eric Botcazou <ebotcazou@adacore.com>
1207
1208 * gnat.dg/discr47.adb: New test.
1209
7699e88f
RB
12102017-02-24 Richard Biener <rguenther@suse.de>
1211
1212 PR tree-optimization/79389
1213 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
1214
e3beb191
PC
12152017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/79361
1218 * g++.dg/cpp0x/pr79361-1.C: New.
1219 * g++.dg/cpp0x/pr79361-2.C: Likewise.
1220
195610aa
EB
12212017-02-23 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gcc.target/visium/bit_test.c: Accept any lsr form.
1224 * gcc.target/visium/block_move.c: Tweak.
1225
17885cad
DV
12262017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1227
1228 PR 68749
1229 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
1230
45f7faf0
RB
12312017-02-23 Richard Biener <rguenther@suse.de>
1232
1233 PR tree-optimization/79683
1234 * gcc.target/i386/pr79683.c: New testcase.
1235
18eb304e
JL
12362017-02-22 Jeff Law <law@redhat.com>
1237
1238 PR tree-optimization/79578
1239 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
1240
0a864a97
SD
12412017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
1242
1243 * gcc.target/mips/msa-fp-cc.c: New test.
1244
fe8ece05
JJ
12452017-02-22 Jakub Jelinek <jakub@redhat.com>
1246
e40b6fc7
JJ
1247 PR c++/79664
1248 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
1249 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1250 * g++.dg/gomp/pr79664.C: New test.
1251
fe8ece05
JJ
1252 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
1253
78af14ae
MP
12542017-02-22 Marek Polacek <polacek@redhat.com>
1255
1256 PR c++/79653
1257 * g++.dg/cpp0x/alignas10.C: New test.
1258 * g++.dg/cpp0x/alignas9.C: New test.
1259
8fdddd3d
MP
1260 PR c++/79657
1261 * g++.dg/ext/underlying_type12.C: New test.
1262
61ac5ebe
MP
1263 PR c/79662
1264 * gcc.dg/enum-incomplete-4.c: New test.
1265
888c7050
JJ
12662017-02-22 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR target/70465
1269 * gcc.target/i386/pr70465-2.c: New test.
1270
6d3daa1a
UB
12712017-02-21 Uros Bizjak <ubizjak@gmail.com>
1272
1273 * gcc.dg/pr61441.c: Use dg-add-options ieee.
1274
76dd203e
RB
12752017-02-22 Richard Biener <rguenther@suse.de>
1276
1277 PR tree-optimization/79673
1278 * gcc.target/i386/pr79673.c: New testcase.
1279
a9c774d2
RB
12802017-02-22 Richard Biener <rguenther@suse.de>
1281
1282 PR tree-optimization/79666
1283 * gcc.dg/torture/pr79666.c: New testcase.
1284
8f4f841a
ML
12852017-02-22 Martin Liska <mliska@suse.cz>
1286
1287 PR lto/79587
1288 * gcc.dg/tree-prof/pr79587.c: New test.
1289
a232a1cb
MP
12902017-02-21 Marek Polacek <polacek@redhat.com>
1291
1292 PR c++/79535
1293 * g++.dg/ext/flexary23.C: New test.
1294
b86fec68
UB
12952017-02-21 Uros Bizjak <ubizjak@gmail.com>
1296
1297 PR target/79593
1298 * gcc.target/i386/pr79593.c: New test.
1299
5c3f1d7b
JJ
13002017-02-21 Jakub Jelinek <jakub@redhat.com>
1301
b7280ac2
JJ
1302 PR c++/79654
1303 * g++.dg/cpp1z/decomp26.C: New test.
1304
5c3f1d7b
JJ
1305 PR sanitizer/79589
1306 * g++.dg/ubsan/pr79589.C: New test.
1307
1486c2a7
JL
13082017-02-21 Jeff Law <law@redhat.com>
1309
1310 PR tree-optimization/79621
1311 * gcc.c-torture/compile/pr79621.c: New test.
1312
2f3ec56d
JJ
13132017-02-21 Jakub Jelinek <jakub@redhat.com>
1314
3bb43119
JJ
1315 PR c++/79655
1316 * g++.dg/cpp1y/constexpr-79655.C: New test.
1317
664beaf2 1318 PR c++/79639
b86fec68 1319 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 1320
956d3e61
JJ
1321 PR target/79633
1322 * gcc.target/i386/mpx/pr79633.c: New test.
1323
d4cbfca4
JJ
1324 PR target/79570
1325 * gcc.dg/pr79570.c: New test.
1326
00bc9de3
JJ
1327 PR c++/79641
1328 * c-c++-common/pr79641.c: New test.
1329
d002d099
JJ
1330 PR tree-optimization/79649
1331 * gcc.target/i386/pr79649.c: New test.
1332
2f3ec56d
JJ
1333 PR target/79494
1334 * gcc.dg/pr79494.c: New test.
1335
e6655a5f
SB
13362017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
1337
1338 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
1339 to dg-options.
1340
13412017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
1342
1343 * gcc.dg/gimplefe-26.c: Require c99_runtime.
1344
fd527ec1
DE
13452017-02-02 Jason Merrill <jason@redhat.com>
1346
1347 PR c++/79580
1348 * g++.dg/ext/complit15.C: New.
1349
027a9dd5
KN
13502017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1351
1352 PR target/78056
1353 * gcc.target/powerpc/pr78056-8.c: Remove.
1354
80480cee
MP
13552017-02-20 Marek Polacek <polacek@redhat.com>
1356
1357 PR middle-end/79537
1358 * gcc.dg/comp-goto-4.c: New test.
1359
85ade8d6
MP
1360 PR sanitizer/79558
1361 * c-c++-common/ubsan/bounds-14.c: New test.
1362
705d3b77
JJ
13632017-02-20 Jakub Jelinek <jakub@redhat.com>
1364
1365 PR target/79568
1366 * gcc.target/i386/pr79568-1.c: New test.
1367 * gcc.target/i386/pr79568-2.c: New test.
1368 * gcc.target/i386/pr79568-3.c: New test.
1369
dc42a736
PT
13702017-02-16 Paul Thomas <pault@gcc.gnu.org>
1371
1372 PR fortran/79382
705d3b77
JJ
1373 * gfortran.dg/dtio_10.f90: Change test of error message.
1374 * gfortran.dg/dtio_23.f90: New test.
1375 * gfortran.dg/dtio_24.f90: New test.
dc42a736 1376
1ca6a74f
PT
13772017-02-20 Paul Thomas <pault@gcc.gnu.org>
1378
1379 PR fortran/79434
705d3b77 1380 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 1381
63af1586
PT
13822017-02-19 Paul Thomas <pault@gcc.gnu.org>
1383
1384 PR fortran/79447
705d3b77 1385 * gfortran.dg/submodule_24.f08: New test.
63af1586 1386
4ca4d1e9
AV
13872017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1388
1389 PR fortran/79229
1390 * gfortran.dg/class_allocate_24.f90: New test.
1391
dea71ad0
PT
13922017-02-19 Paul Thomas <pault@gcc.gnu.org>
1393
1394 PR fortran/79402
1395 * gfortran.dg/submodule_23.f90: New test.
1396
f46e2bc9
PC
13972017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/79380
1400 * g++.dg/cpp0x/alignas8.C: New.
1401
7dfa657b
JW
14022017-02-19 Eric Fiselier <eric@efcs.ca>
1403 Jonathan Wakely <jwakely@redhat.com>
1404
1405 PR c++/69523
1406 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
1407
eab1f169
PK
14082017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1409
1410 * gcc.dg/gimplefe-26.c: New test.
1411
47e16d83
JDA
14122017-02-18 John David Anglin <danglin@gcc.gnu.org>
1413
1414 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
1415
c2615951
JJ
14162017-02-18 Jakub Jelinek <jakub@redhat.com>
1417
c28fcc60
JJ
1418 PR target/79569
1419 * gcc.target/i386/3dnowA-3.c: New test.
1420
c2615951
JJ
1421 PR target/79559
1422 * gcc.target/i386/pr79559.c: New test.
1423
97fcf744
JM
14242017-02-17 Joseph Myers <joseph@codesourcery.com>
1425
1426 * gcc.dg/c11-float-2.c: New test.
1427 * gcc.dg/torture/float128-floath.c,
1428 gcc.dg/torture/float128x-floath.c,
1429 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
1430 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
1431 gcc.dg/torture/float64x-floath.c: Do not test comparison of
1432 *_DECIMAL_DIG macros with DECIMAL_DIG.
1433
a530e181
BS
14342017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1435
1436 PR target/79261
1437 * gcc.target/powerpc/vec-xxpermdi.c: New file.
1438
1d516992
JK
14392017-02-17 Julia Koval <julia.koval@intel.com>
1440
1441 * gcc.target/i386/rdpid.c New test.
1442 * gcc.target/i386/sse-12.c: Add -mrdpid.
1443 * gcc.target/i386/sse-13.c: Ditto.
1444 * gcc.target/i386/sse-14.c: Ditto.
1445 * gcc.target/i386/sse-22.c: Ditto.
1446 * gcc.target/i386/sse-23.c: Ditto.
1447 * g++.dg/other/i386-2.C: Ditto.
1448 * g++.dg/other/i386-3.C: Ditto.
1449
3185712c
SB
14502017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
1451
1452 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
1453 * gcc.dg/pr61441.c: Ditto.
1454
a261ee49
ML
14552017-02-17 Martin Liska <mliska@suse.cz>
1456
1457 PR rtl-optimization/79574
1458 * gcc.dg/pr79574.c: New test.
1459
5bf69d74
MP
14602017-02-17 Marek Polacek <polacek@redhat.com>
1461
1462 PR middle-end/79536
1463 * gcc.dg/torture/pr79536.c: New test.
1464
a72b242e
AM
14652017-02-16 Alan Modra <amodra@gmail.com>
1466
1467 * gcc.c-torture/execute/pr79286.c: New.
1468
bcac0b4d
JJ
14692017-02-16 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR c++/79512
1472 * c-c++-common/gomp/pr79512.c: New test.
1473
945c17d8
MS
14742017-02-15 Martin Sebor <msebor@redhat.com>
1475
1476 PR c++/79363
1477 * g++.dg/ext/flexary12.C: Adjust.
1478 * g++.dg/ext/flexary20.C: Same.
1479 * g++.dg/ext/flexary21.C: Same.
1480 * g++.dg/ext/flexary22.C: New test.
1481
25c99850
BC
14822017-02-15 Bin Cheng <bin.cheng@arm.com>
1483
1484 PR tree-optimization/79347
1485 * gcc.dg/vect/pr79347.c: New test.
1486
4f5e5fcb
JJ
14872017-02-15 Jakub Jelinek <jakub@redhat.com>
1488
e7202857
JJ
1489 PR c++/79301
1490 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
1491 [[deprecated]] comment.
1492 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1493 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
1494 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
1495 [[deprecated]] in -std=c++11.
1496 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
1497 [[fallthrough]] in -std=c++11 and -std=c++14.
1498
4f5e5fcb
JJ
1499 PR c++/79288
1500 * g++.dg/tls/pr79288.C: New test.
1501
c7545f1c
MP
15022017-02-15 Marek Polacek <polacek@redhat.com>
1503
1504 PR c/79515
1505 * gcc.dg/dfp/pr79515.c: New.
1506
1114b39c
DE
15072017-02-15 David Edelsohn <dje.gcc@gmail.com>
1508
1509 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
1510
93b87d1d
TS
15112017-02-15 Thomas Schwinge <thomas@codesourcery.com>
1512
1513 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
1514 "opt_files".
1515
fa8db6ea
JJ
15162017-02-15 Jakub Jelinek <jakub@redhat.com>
1517
1518 PR target/79487
1519 * gcc.dg/dfp/pr79487.c: New test.
1520 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
1521 2017-02-13 change.
1522
8722316b
CL
15232017-01-14 Carl Love <cel@us.ibm.com>
1524
1525 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
1526 xvcvsxdsp and xvcvuxdsp instructions.
1527
2932fe90
SB
15282017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
1529
1530 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
1531 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1532 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
1533 64-bit default target.
1534 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
1535 a 64-bit default target.
1536
63d09033
JJ
15372017-02-14 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR target/79481
1540 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 1541 (test_3vx): Change return type from int to void.
63d09033
JJ
1542 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1543 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1544 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1545 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1546 tests.
1547 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
1548 (test_3vx): Change return type from int to void.
1549 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
1550 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
1551 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
1552 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
1553 tests.
1554 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
1555 intrinsic. Change scan-assembler-times number from 1 to 2.
1556 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
1557 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
1558 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
1559 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
1560 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
1561 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
1562 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
1563
8668fae0
UB
15642017-02-14 Uros Bizjak <ubizjak@gmail.com>
1565
1566 PR middle-end/61225
1567 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
1568 Use dg-additional-options for ia32 target. Remove XFAIL.
1569
95d96609
UB
15702017-02-14 Uros Bizjak <ubizjak@gmail.com>
1571
1572 PR target/79495
1573 * gcc.target/i386/pr79495.c: New test.
1574
6f207d58
MP
15752017-02-14 Marek Polacek <polacek@redhat.com>
1576
1577 PR c++/79420
1578 PR c++/79463
1579 * g++.dg/cpp1y/pr79463.C: New.
1580 * g++.dg/template/incomplete10.C: New.
1581 * g++.dg/template/incomplete9.C: New.
1582
ee139af5
L
15832017-02-14 H.J. Lu <hongjiu.lu@intel.com>
1584
1585 PR target/79498
1586 * gcc.target/i386/pr79498.c: New test.
1587
bf00c9e0
MS
15882017-02-14 Martin Sebor <msebor@redhat.com>
1589
1590 PR middle-end/79448
1591 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
1592 * gcc.dg/tree-ssa/pr79448-2.c: New test.
1593 * gcc.dg/tree-ssa/pr79448.c: New test.
1594
6c022f73
JL
15952017-02-14 Jeff Law <law@redhat.com>
1596
1597 PR tree-optimization/79095
1598 * g++.dg/pr79095-1.C: New test
1599 * g++.dg/pr79095-2.C: New test
1600 * g++.dg/pr79095-3.C: New test
1601 * g++.dg/pr79095-4.C: New test
1602 * g++.dg/pr79095-5.C: New test
1603 * gcc.c-torture/execute/arith-1.c: Update with more cases.
1604 * gcc.dg/tree-ssa/pr79095-1.c: New test.
1605
b719f884
JG
16062017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
1607
1608 * gcc.target/aarch64/vect_fp16_1.c: New.
1609
1be33173
PK
16102017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1611
1612 * gcc.dg/gimplefe-25.c: New test.
1613
73424a09
JJ
16142017-02-14 Jakub Jelinek <jakub@redhat.com>
1615
1616 PR tree-optimization/79408
1617 * gcc.dg/tree-ssa/pr79408-2.c: New test.
1618
977472e8
RB
16192017-02-14 Richard Biener <rguenther@suse.de>
1620
1621 PR middle-end/79432
1622 * gcc.dg/torture/pr79432.c: New testcase.
1623
ee75687b
MS
16242017-02-13 Martin Sebor <msebor@redhat.com>
1625
1626 PR middle-end/79496
1627 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
1628
b84702c0
JJ
16292017-02-13 Jakub Jelinek <jakub@redhat.com>
1630
ecc04fae
JJ
1631 PR sanitizer/79341
1632 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
1633 variables volatile.
1634
b84702c0
JJ
1635 PR c++/79232
1636 * g++.dg/cpp1z/eval-order4.C: New test.
1637 * g++.dg/other/pr79232.C: New test.
1638
b9a161ff
NS
16392017-02-13 Nathan Sidwell <nathan@acm.org>
1640
1641 PR c++/79296
1642 * g++.dg/cpp0x/pr79296.C: New.
1643
d8505fac
SB
16442017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1645
1646 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
1647 Instead, xfail powerpc*-*-* && lp64.
1648
efb802cb
SB
16492017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
1650
1651 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
1652 powerpc_p8vector_ok.
1653 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
1654
8d6427c6
AS
16552017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1656
1657 PR target/79449
1658 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
1659 for reading beyond a 4k boundary.
1660
9b7716c9
JJ
16612017-02-13 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR rtl-optimization/79388
1664 PR rtl-optimization/79450
1665 * gcc.c-torture/execute/pr79388.c: New test.
1666 * gcc.c-torture/execute/pr79450.c: New test.
1667
4bb91707
TK
16682017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1669
1670 PR fortran/65542
9b7716c9 1671 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 1672
e22910c2
JJ
16732017-02-11 Jakub Jelinek <jakub@redhat.com>
1674
1675 PR sanitizer/79341
1676 * g++.dg/asan/deep-stack-uaf-1.C: New test.
1677
acbbac04
JH
16782017-02-11 Jan Hubicka <hubicka@ucw.cz>
1679
1680 PR tree-ssa/56727
1681 * gcc.dg/tree-ssa/pr56727.c: New testcase.
1682
e493f96b
JJ
16832017-02-10 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR c++/79457
1686 * g++.dg/cpp0x/pr79457.C: New test.
1687
773acd54
SB
16882017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1689
1690 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1691 scan-assembler unless lp64.
1692
b56f814e
SB
16932017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1694
1695 PR tree-optimization/66612
1696 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1697
5e659d16
SB
16982017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1699
1700 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1701 of all powerpc.
1702
6f4f30bf
MP
17032017-02-10 Marek Polacek <polacek@redhat.com>
1704
1705 PR c++/79435
1706 * g++.dg/cpp1y/pr79435.C: New.
1707
3799a5b8
MP
1708 PR c++/79184
1709 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1710
052ef81d
CL
17112017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1712
1713 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1714 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1715 New.
1716 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1717 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1718 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1719 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1720 (vtst_expected_poly64x2): Move to aarch64-only section.
1721 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1722 (vtst_p64, vtstq_p64): New tests.
1723
a7c8ed0c
PC
17242017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1725
1726 PR c++/71737
1727 * g++.dg/cpp0x/pr71737.C: New.
1728
3dcde5ef 17292017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 1730 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
1731
1732 * gcc.dg/gimplefe-error-1.c: New testcase.
1733 * gcc.dg/gimplefe-error-2.c: New testcase.
1734 * gcc.dg/gimplefe-error-3.c: New testcase.
1735
6139a3b7
JJ
17362017-02-10 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR tree-optimization/79411
1739 * gcc.c-torture/compile/pr79411.c: New test.
1740
9bfc55d0
JJ
17412017-02-09 Jakub Jelinek <jakub@redhat.com>
1742 Jason Merrill <jason@redhat.com>
1743
1744 PR c++/79143
1745 * g++.dg/cpp1z/pr79143.C: New test.
1746
0b90c541
JH
17472017-02-09 Jan Hubicka <hubicka@ucw.cz>
1748
1749 * gcc.dg/loop-unswitch-2.c: Update testcase.
1750 * gcc.dg/loop-unswitch-1.c: Update testcase.
1751
192b048b
MP
17522017-02-09 Marek Polacek <polacek@redhat.com>
1753
1754 PR c/79428
1755 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1756 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1757 * c-c++-common/goacc/pr79428-1.c: New test.
1758 * c-c++-common/gomp/pr79428-2.c: New test.
1759 * c-c++-common/gomp/pr79428-5.c: New test.
1760 * c-c++-common/gomp/pr79428-6.c: New test.
1761 * c-c++-common/pr79428-3.c: New test.
1762
e9a9033b
AK
17632017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1764
1765 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1766 testcases.
1767
56f71478
JJ
17682017-02-09 Jakub Jelinek <jakub@redhat.com>
1769
28f6839b
JJ
1770 PR c/79413
1771 * gcc.c-torture/compile/pr79413.c: New test.
1772
f08683a1
JJ
1773 PR c++/79429
1774 * c-c++-common/gomp/pr79429.c: New test.
1775 * g++.dg/gomp/pr79429.C: New test.
1776
56f71478
JJ
1777 PR c/79431
1778 * c-c++-common/gomp/pr79431.c: New test.
1779
02889d23
CLT
17802017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1781 Cesar Philippidis <cesar@codesourcery.com>
1782 Joseph Myers <joseph@codesourcery.com>
1783 Chung-Lin Tang <cltang@codesourcery.com>
1784
1785 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1786 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1787 * c-c++-common/goacc/loop-auto-2.c: New.
1788 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1789 * c-c++-common/goacc/tile-2.c: New.
1790 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1791 * g++.dg/goacc/tile-1.C: New, check tile subst.
1792 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1793 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1794 * gfortran.dg/goacc/tile-1.f90: New test.
1795 * gfortran.dg/goacc/tile-2.f90: New test.
1796 * gfortran.dg/goacc/tile-lowering.f95: New test.
1797
9c0c77d2
RB
17982017-02-09 Richard Biener <rguenther@suse.de>
1799
1800 PR tree-optimization/69823
1801 * gcc.dg/graphite/pr69823.c: New testcase.
1802
f39bad9f
PH
18032017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1804
1805 PR target/78604
1806 * gcc.target/powerpc/pr78604.c: New.
1807
fc00b9ce
KN
18082017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1809
1810 PR target/68972
1811 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1812 disable this test on power architecture.
1813
50c1f4a5
RB
18142017-02-08 Richard Biener <rguenther@suse.de>
1815
1816 PR tree-optimization/71824
1817 PR tree-optimization/79409
1818 * gcc.dg/graphite/pr71824-3.c: New testcase.
1819
74a15d14
JJ
18202017-02-08 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR tree-optimization/79408
1823 * gcc.dg/tree-ssa/pr79408.c: New test.
1824
d798497e
RB
18252017-02-08 Richard Biener <rguenther@suse.de>
1826
1827 PR tree-optimization/71824
1828 * gcc.dg/graphite/pr71824-2.c: New testcase.
1829
9d5019a1
AP
18302017-02-07 Andrew Pinski <apinski@cavium.com>
1831
705d3b77 1832 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1833
ec48209a
JJ
18342017-02-07 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR rtl-optimization/79386
1837 * gcc.c-torture/compile/pr79386.c: New test.
1838
e5f234b2
DV
18392017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1840 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1841
1842 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1843 *-*-solaris*.
1844
1f138b75
JJ
18452017-02-07 Jakub Jelinek <jakub@redhat.com>
1846
1847 PR target/79299
1848 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1849 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1850
7af4b20d
RB
18512017-02-07 Richard Biener <rguenther@suse.de>
1852
1853 * gcc.dg/gimplefe-23.c: New testcase.
1854 * gcc.dg/gimplefe-24.c: Likewise.
1855
d95c2fc7
CL
18562017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1857
1858 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1859 scan-assembler instead of scan-assembler-times.
1860 * gcc.target/aarch64/test_frame_10.c: Likewise.
1861 * gcc.target/aarch64/test_frame_12.c: Likewise.
1862 * gcc.target/aarch64/test_frame_2.c: Likewise.
1863 * gcc.target/aarch64/test_frame_4.c: Likewise.
1864 * gcc.target/aarch64/test_frame_6.c: Likewise.
1865 * gcc.target/aarch64/test_frame_7.c: Likewise.
1866 * gcc.target/aarch64/test_frame_8.c: Likewise.
1867
fa5d44d0
RO
18682017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1869
1870 * gcc.target/i386/pr78419.c: Require ifunc support.
1871
d9b4ce00
DE
18722017-02-07 David Edelsohn <dje.gcc@gmail.com>
1873
1874 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1875
bb7d75ff
PP
18762017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1877
1878 PR c++/79360
1879 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1880
122e7b4f
KC
18812017-02-06 Kito Cheng <kito.cheng@gmail.com>
1882
1883 * lib/target-supports.exp: Define the RISC-V target.
1884 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1885 * gcc.dg/builtin-apply2.c: Likewise.
1886 * gcc.dg/ifcvt-4.c: Likewise.
1887 * gcc.dg/loop-8.c: Likewise.
1888 * gcc.dg/sibcall-10.c: Likewise.
1889 * gcc.dg/sibcall-9.c: Likewise.
1890 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1891 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1892 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1893 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1894 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1895 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1896 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1897
391675ac
MM
18982017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1899
1900 PR target/66144
1901 * gcc.target/powerpc/pr66144-1.c: New test.
1902 * gcc.target/powerpc/pr66144-2.c: Likewise.
1903 * gcc.target/powerpc/pr66144-3.c: Likewise.
1904
e495e31a
MS
19052017-02-06 Martin Sebor <msebor@redhat.com>
1906
1907 PR tree-optimization/79376
1908 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1909 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1910
2568d8a1
JJ
19112017-02-06 Jakub Jelinek <jakub@redhat.com>
1912
98e09245
JJ
1913 PR c++/79379
1914 * g++.dg/cpp1y/constexpr-79379.C: New test.
1915
e8b0383c
JJ
1916 PR c++/79377
1917 * g++.dg/lookup/pr79377.C: New test.
1918
a5e8cbd1
JJ
1919 PR c++/79372
1920 * g++.dg/cpp1z/decomp25.C: New test.
1921
2568d8a1
JJ
1922 PR tree-optimization/79284
1923 * gcc.c-torture/compile/pr79284.c: New test.
1924
aae936b9
PC
19252017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR c++/70448
1928 * g++.dg/cpp0x/pr70448.C: New.
1929
daf57541
DV
19302017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1931
1932 PR 78348
1933 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1934 to dg-options.
1935
0898c74d
GJL
19362017-02-06 Georg-Johann Lay <avr@gjlay.de>
1937
1938 PR target/78883
1939 * gcc.c-torture/compile/pr78883.c: New test.
1940
5d3ebb71
JH
19412017-02-05 Jan Hubicka <hubicka@ucw.cz>
1942
1943 PR tree-ssa/79347
1944 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1945 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1946 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1947 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1948 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1949 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1950 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1951 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1952 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1953 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1954 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1955 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1956 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1957
139d4065
AV
19582017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1959
1960 PR fortran/79344
1961 * gfortran.dg/allocate_with_source_24.f90: New test.
1962
4b9c80d8
AV
19632017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1964
1965 PR fortran/79230
1966 * gfortran.dg/der_ptr_component_2.f90: New test.
1967
f3877b2f
EB
19682017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1969
1970 * gcc.target/sparc/20170205-1.c: New test.
1971
d8a09ada
JDA
19722017-02-03 John David Anglin <danglin@gcc.gnu.org>
1973
a2a86d6a
JDA
1974 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1975 libatomic_available.
1976
a1d99925
JDA
1977 * gcc.dg/pr77587.c: Require alias support.
1978 * gcc.dg/pr77587a.c: Likewise.
1979
d8bf159e
JDA
1980 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1981 * gcc.c-torture/execute/pr78622.c: Likewise.
1982
d8a09ada
JDA
1983 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1984 hppa*-*-hpux*.
1985 * c-c++-common/Wunused-var-16.c: Likewise.
1986 * c-c++-common/builtin-shuffle-1.c: Likewise.
1987 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1988 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1989
f589a1ce
MS
19902017-02-03 Martin Sebor <msebor@redhat.com>
1991
1992 PR tree-optimization/79327
1993 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
1994 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1995 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 1996
5b00f9d2
JJ
19972017-02-03 Jakub Jelinek <jakub@redhat.com>
1998 Martin Sebor <msebor@redhat.com>
1999
2000 PR tree-optimization/79327
2001 * gcc.dg/tree-ssa/pr79327.c: New test.
2002 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
2003 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
2004 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
2005 (test_sprintf_chk_range_schar): Adjust dg-message.
2006 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
2007 * gcc.c-torture/execute/pr79327.c: New test.
2008
437f0a81
JJ
20092017-02-03 Jakub Jelinek <jakub@redhat.com>
2010
2011 PR target/79354
2012 * gcc.target/powerpc/pr79354.c: New test.
2013 * gcc.c-torture/execute/pr79354.c: New test.
2014
3f343040
MS
20152017-02-03 Martin Sebor <msebor@redhat.com>
2016
2017 PR tree-optimization/79352
2018 * gcc.dg/tree-ssa/pr79352.c: New test.
2019
46a2ab58
ML
20202017-02-03 Martin Liska <mliska@suse.cz>
2021
2022 PR lto/66295
2023 * gcc.target/i386/mvc9.c: New test.
2024
baa2d1cd
PH
20252017-02-03 Pat Haugen <pthaugen@us.ibm.com>
2026
2027 PR target/79158
2028 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
2029 to VSX reg.
2030
30c6ec2f
JH
20312017-02-02 Jan Hubicka <hubicka@ucw.cz>
2032
2033 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
2034 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
2035 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
2036 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
2037 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
2038 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
2039 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
2040 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
2041 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
2042 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
2043 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
2044 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
2045 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
2046
ebee1eb9
MS
20472017-02-02 Martin Sebor <msebor@redhat.com>
2048
2049 PR middle-end/79275
2050 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
2051 * gcc.dg/tree-ssa/pr79275.c: New test.
2052
dcd25b8a
AS
20532017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2054
dc362ada 2055 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 2056
0f0c2cc3
JH
20572017-02-02 Jan Hubicka <hubicka@ucw.cz>
2058
2059 PR middle-end/77445
2060 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
2061 threading is done.
2062
1c372840
TC
20632017-02-02 Tamar Christina <tamar.christina@arm.com>
2064
2065 PR middle-end/78142
2066 * gcc.target/aarch64/vector_initialization_nostack.c
2067 (f12): Use one vector
2068
9f11a4a7
JJ
20692017-02-02 Jakub Jelinek <jakub@redhat.com>
2070
bef7e561
JJ
2071 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
2072 * c-c++-common/asan/misalign-1.c: Likewise.
2073 * c-c++-common/asan/misalign-2.c: Likewise.
2074 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
2075 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
2076 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
2077 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
2078 add -ffat-lto-objects from/to dg-additional-options.
2079 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
2080 dg-additional-options.
2081
9f11a4a7
JJ
2082 PR target/79197
2083 * gcc.target/powerpc/pr79197.c: New test.
2084 * gcc.c-torture/compile/pr79197.c: New test.
2085
09661674
RB
20862017-02-02 Richard Biener <rguenther@suse.de>
2087
2088 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
2089
d8d58893
PC
20902017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
2091
2092 PR c++/69637
2093 * g++.dg/cpp0x/pr69637-1.C: New.
2094 * g++.dg/cpp0x/pr69637-2.C: Likewise.
2095
521a70a4
AK
20962017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2097
2098 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
2099
e26b502d
BS
21002017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2101
2102 PR target/70012
2103 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
2104 conditions.
2105
55e75c7c
JJ
21062017-02-01 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR testsuite/79324
2109 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
2110 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
2111 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
2112 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
2113 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
2114 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
2115 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
2116 * g++.dg/debug/dwarf2/align-1.C: Likewise.
2117 * g++.dg/debug/dwarf2/align-2.C: Likewise.
2118 * g++.dg/debug/dwarf2/align-3.C: Likewise.
2119 * g++.dg/debug/dwarf2/align-4.C: Likewise.
2120 * g++.dg/debug/dwarf2/align-5.C: Likewise.
2121 * g++.dg/debug/dwarf2/align-6.C: Likewise.
2122
a4476973
ML
21232017-02-01 Martin Liska <mliska@suse.cz>
2124
2125 PR testsuite/79272
2126 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
2127
3f3181b1
RB
21282017-02-01 Richard Biener <rguenther@suse.de>
2129
2130 PR testsuite/76957
2131 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
2132 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
2133 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
2134 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
2135
1e7ef862
RB
21362017-02-01 Richard Biener <rguenther@suse.de>
2137
2138 PR middle-end/79315
2139 * gfortran.dg/pr79315.f90: New testcase.
2140
405a7406
RB
21412017-02-01 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/71824
2144 * gcc.dg/graphite/pr71824.c: New testcase.
2145
19bdccb4
JJ
21462017-01-31 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR c++/79304
2149 * g++.dg/diagnostic/pr79304.C: New test.
2150
fcb2cdfc
DM
21512017-01-31 David Malcolm <dmalcolm@redhat.com>
2152
2153 PR c++/79298
2154 * g++.dg/spellcheck-pr79298.C: New test case.
2155
7cfa044d
DM
21562017-01-31 David Malcolm <dmalcolm@redhat.com>
2157
2158 PR preprocessor/79210
2159 * gcc.dg/format/pr79210.c: New test case.
2160 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
2161 New function.
2162
de3fbef6
NS
21632017-01-31 Nathan Sidwell <nathan@acm.org>
2164
5ae37bdf
NS
2165 PR c++/79290
2166 * g++.dg/warn/pr79290.C: New.
2167
de3fbef6
NS
2168 PR c++/67273
2169 PR c++/79253
2170 * g++.dg/cpp1y/pr67273.C: New.
2171 * g++.dg/cpp1y/pr79253.C: New.
2172
7f357c61
NS
21732017-01-31 Nathan Sidwell <nathan@acm.org>
2174
2175 PR c++/79264
2176 * g++.dg/cpp1y/pr61636-1.C: Augment.
2177
5b11971a
CL
21782017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
2179
2180 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
2181 rand() instead of random().
2182
8b670f93
AH
21832017-01-30 Aldy Hernandez <aldyh@redhat.com>
2184
2185 PR tree-optimization/71691
2186 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
2187
4727e06b
AK
21882017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2189
2190 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
2191 __ARCH__.
2192
b6dae849
JJ
21932017-01-31 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR tree-optimization/79267
2196 * g++.dg/opt/pr79267.C: New test.
2197
40fb9c89
AO
21982017-01-30 Alexandre Oliva <aoliva@redhat.com>
2199
2200 PR debug/63238
2201 * gcc.dg/debug/dwarf2/align-1.c: New.
2202 * gcc.dg/debug/dwarf2/align-2.c: New.
2203 * gcc.dg/debug/dwarf2/align-3.c: New.
2204 * gcc.dg/debug/dwarf2/align-4.c: New.
2205 * gcc.dg/debug/dwarf2/align-5.c: New.
2206 * gcc.dg/debug/dwarf2/align-6.c: New.
2207 * gcc.dg/debug/dwarf2/align-as-1.c: New.
2208 * g++.dg/debug/dwarf2/align-1.C: New.
2209 * g++.dg/debug/dwarf2/align-2.C: New.
2210 * g++.dg/debug/dwarf2/align-3.C: New.
2211 * g++.dg/debug/dwarf2/align-4.C: New.
2212 * g++.dg/debug/dwarf2/align-5.C: New.
2213 * g++.dg/debug/dwarf2/align-6.C: New.
2214
3095f651
AS
22152017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2216
2217 PR target/79170
2218 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
2219
3cf88bff
MS
22202017-01-30 Martin Sebor <msebor@redhat.com>
2221
2222 PR testsuite/79293
2223 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
2224
37731134
ML
22252017-01-30 Martin Liska <mliska@suse.cz>
2226
2227 PR gcov-profile/79259
2228 * g++.dg/tree-prof/pr79259.C: New test.
2229
0c7247cc
RB
22302017-01-30 Richard Biener <rguenther@suse.de>
2231
2232 PR tree-optimization/79276
2233 * gcc.dg/torture/pr79276.c: New testcase.
2234
ab4be5d1
DV
22352017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
2236
2237 PR target/79240
2238 * gcc.target/s390/pr79240.c: New test.
2239
6687d58d
BS
22402017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2241
2242 PR target/79268
2243 * gcc.target/powerpc/pr79268.c: New file.
2244 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
2245 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
2246 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
2247 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2248
b5df96c3
JDA
22492017-01-28 John David Anglin <danglin@gcc.gnu.org>
2250
fc34d7b8
JDA
2251 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
2252
9efc84e4
JDA
2253 PR testsuite/70583
2254 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
2255
4bfbe3ae
JDA
2256 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
2257 * gnat.dg/debug9.adb: Likewise.
2258
8d0b306f
JDA
2259 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
2260
b5df96c3
JDA
2261 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
2262 libatomic_available.
2263 * gfortran.dg/coarray_42.f90: Likewise.
2264 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
2265 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
2266 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2267
eb339366
MS
22682017-01-27 Martin Sebor <msebor@redhat.com>
2269
2270 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2271
711ce021
BS
22722017-01-27 Bernd Schmidt <bschmidt@redhat.com>
2273
2274 PR rtl-optimization/79194
2275 * gcc.dg/torture/pr79194.c: New test.
2276
d8321b33
VM
22772017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2278
2279 PR tree-optimization/71374
2568d8a1 2280 * gcc.target/i386/pr71374.c: New.
d8321b33 2281
9e2ea13e
MS
22822017-01-27 Martin Sebor <msebor@redhat.com>
2283
2284 PR c++/71290
2285 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
2286 a dg-error directive.
2287
9eb7045b
VM
22882017-01-27 Vladimir Makarov <vmakarov@redhat.com>
2289
2290 PR target/79131
2291 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
2292 * gcc.target/arm/pr79131-2.c: New.
2293
f75bbf3f
BS
22942017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2295
2296 PR target/65484
2297 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
2298 vectorized on POWER unless hardware misaligned loads are
2299 available.
2300
3f54004b
BC
23012017-01-27 Bin Cheng <bin.cheng@arm.com>
2302
2303 PR rtl-optimization/78559
2304 * gcc.c-torture/execute/pr78559.c: New test.
2305
40b6bff9
RB
23062017-01-27 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/79245
2309 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
2310 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
2311
b2f8892e
JJ
23122017-01-27 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR c/79199
2315 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
2316 target. Use 4294967293U instead of 4294967293.
2317
b002f3b9
RB
23182017-01-27 Richard Biener <rguenther@suse.de>
2319
2320 PR tree-optimization/71433
2321 * gcc.dg/Warray-bounds-21.c: New testcase.
2322
38f50ab6
RB
23232017-01-27 Richard Biener <rguenther@suse.de>
2324
2325 PR tree-optimization/79244
2326 * gcc.dg/torture/pr79244.c: New testcase.
2327
c04f4139
JJ
23282017-01-27 Jakub Jelinek <jakub@redhat.com>
2329
2330 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
2331 all occurrences of 40 to 32.
2332
6ca513f9
RE
23332017-01-27 Richard Earnshaw <rearnsha@arm.com>
2334
2335 PR target/79239
2336 * gcc.target/arm/pr79239.c: New test.
2337
d876f5cd
DV
23382017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2339
2340 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
2341
bb6a6ee9
AB
23422017-01-27 Adam Butcher <adam@jessamine.co.uk>
2343
2344 PR c++/64382
2345 * g++.dg/cpp1y/pr64382.C: New test.
2346
31c87a43
MS
23472017-01-26 Martin Sebor <msebor@redhat.com>
2348
2349 PR middle-end/78703
2350 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
2351 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
2352 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
2353 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2354
f7c06c0f
JJ
23552017-01-26 Jakub Jelinek <jakub@redhat.com>
2356
b0670cc0
JJ
2357 PR debug/79129
2358 * g++.dg/debug/dwarf2/pr79129.C: New test.
2359
f7c06c0f
JJ
2360 PR debug/78835
2361 * g++.dg/debug/dwarf2/pr78835.C: New test.
2362
5d93da1d
MS
23632017-01-26 Martin Sebor <msebor@redhat.com>
2364
2365 PR middle-end/78703
2366 * gcc.dg/format/pr78569.c: Adjust.
2367 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2368 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
2369 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2371 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2372 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2373 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
2374 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
2375 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2376 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2377 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2378
905d2812
JJ
23792017-01-26 Jakub Jelinek <jakub@redhat.com>
2380
2381 PR c++/68727
2382 * g++.dg/other/offsetof8.C: Add expected error.
2383 * g++.dg/other/offsetof9.C: New test.
2384
b3db8d77
DE
23852017-01-26 David Edelsohn <dje.gcc@gmail.com>
2386
2387 * g++.dg/opt/declone3.C: Require LTO.
2388
15961e4a
VM
23892017-01-26 Vladimir Makarov <vmakarov@redhat.com>
2390
2391 PR target/79131
2392 * gcc.target/arm/pr79131.c: New.
2393
e39dd802
BC
23942017-01-26 Bin Cheng <bin.cheng@arm.com>
2395
2396 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
2397
bc9efeab
JW
23982017-01-26 Jonathan Wakely <jwakely@redhat.com>
2399
2400 PR libstdc++/79190
2401 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
2402 matches replaced operator delete.
2403
b5f75f0b
JJ
24042017-01-26 Jakub Jelinek <jakub@redhat.com>
2405
2406 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
2407 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
2408 avx512f with avx512dq.
2409 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
2410 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
2411 avx512f with avx512dq.
2412 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
2413 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
2414 avx512f with avx512dq.
2415
0a38b341
MP
24162017-01-26 Marek Polacek <polacek@redhat.com>
2417
2418 PR c/79199
2419 * c-c++-common/Wduplicated-branches-13.c: New test.
2420
ebff5c3f
DS
24212017-01-26 David Sherwood <david.sherwood@arm.com>
2422
2423 PR middle-end/79212
2424 * gfortran.dg/gomp/sharing-4.f90: New test.
2425
e6d55103
JJ
24262017-01-26 Jakub Jelinek <jakub@redhat.com>
2427
1a27fab1
JJ
2428 PR target/70465
2429 * gcc.target/i386/pr70465.c: New test.
2430
e6d55103
JJ
2431 * brig.dg/dg.exp: Update copyright years.
2432 * lib/brig-dg.exp: Update copyright years.
2433 * lib/brig.exp: Update copyright years.
2434
b5aa1281
MM
24352017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2436
2437 PR target/79179
2438 * gcc.target/powerpc/pr79179.c: New test.
2439
3b5de3cb
BS
24402017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2441
2442 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
2443 generation to accept D-mode memory accesses.
2444
dbe81dbe
MS
24452017-01-25 Martin Sebor <msebor@redhat.com>
2446
2447 PR c++/71290
2448 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
2449 * g++.dg/ext/flexarray-mangle.C: Same.
2450 * g++.dg/ext/flexarray-subst.C: Same.
2451 * g++.dg/ext/flexary10.C: Same.
2452 * g++.dg/ext/flexary11.C: Same.
2453 * g++.dg/ext/flexary14.C: Same.
2454 * g++.dg/ext/flexary16.C: Same.
2455 * g++.dg/ext/flexary18.C: Same.
2456 * g++.dg/ext/flexary19.C: Same.
2457 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
2458 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
2459 * g++.dg/ubsan/object-size-1.C: Same.
2460 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 2461
0e343868
JJ
24622017-01-25 Jakub Jelinek <jakub@redhat.com>
2463
a25608aa
JJ
2464 PR c++/78896
2465 * g++.dg/cpp1z/decomp24.C: New test.
2466
0e343868
JJ
2467 PR c++/77914
2468 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
2469 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
2470 expect a warning.
2471 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
2472 expect warnings.
2473 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
2474 * g++.dg/cpp1y/pr59636.C: Likewise.
2475 * g++.dg/cpp1y/pr60190.C: Likewise.
2476
0d098f4b
BC
24772017-01-25 Bin Cheng <bin.cheng@arm.com>
2478
2479 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
2480
5332c89e 24812017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
2482
2483 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
2484 vec_packs built-ins
2485
ed4e59f4
CL
24862017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2487
2488 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
2489 -mcpu=cortex-a57.
2490 * gcc.target/arm/vseleqsf.c: Likewise.
2491 * gcc.target/arm/vselgedf.c: Likewise.
2492 * gcc.target/arm/vselgesf.c: Likewise.
2493 * gcc.target/arm/vselgtdf.c: Likewise.
2494 * gcc.target/arm/vselgtsf.c: Likewise.
2495 * gcc.target/arm/vselledf.c: Likewise.
2496 * gcc.target/arm/vsellesf.c: Likewise.
2497 * gcc.target/arm/vselltdf.c: Likewise.
2498 * gcc.target/arm/vselltsf.c: Likewise.
2499 * gcc.target/arm/vselnedf.c: Likewise.
2500 * gcc.target/arm/vselnesf.c: Likewise.
2501 * gcc.target/arm/vselvcdf.c: Likewise.
2502 * gcc.target/arm/vselvcsf.c: Likewise.
2503 * gcc.target/arm/vselvsdf.c: Likewise.
2504 * gcc.target/arm/vselvssf.c: Likewise.
2505
a5d6927f
RB
25062017-01-25 Richard Biener <rguenther@suse.de>
2507
2508 PR testsuite/72850
2509 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
2510 to what we had before adding the threading passes.
2511
c2873892
RB
25122017-01-25 Richard Biener <rguenther@suse.de>
2513
2514 PR tree-optimization/69264
2515 * g++.dg/torture/pr69264.C: New testcase.
2516
9aa483a2
KT
25172016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2518
2519 PR target/79145
2520 * gcc.target/arm/pr79145.c: New test.
2521
5c628c3e
RB
25222017-01-25 Richard Biener <rguenther@suse.de>
2523
2524 PR debug/78363
2525 * g++.dg/gomp/pr78363-1.C: New testcase.
2526 * g++.dg/gomp/pr78363-2.C: Likewise.
2527 * g++.dg/gomp/pr78363-3.C: Likewise.
2528
9078cd36
KT
25292016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2530
2531 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
2532 * gcc.dg/lto/pr61526_0.c: Likewise.
2533 * gcc.dg/lto/pr64415_0.c: Likewise.
2534
7cfd79d6
JJ
25352017-01-24 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR c++/79205
2538 * g++.dg/cpp1z/decomp22.C: New test.
2539 * g++.dg/cpp1z/decomp23.C: New test.
2540
3e4b91f2
NS
25412017-01-24 Nathan Sidwell <nathan@acm.org>
2542
1d7bc790
NS
2543 PR c++/78469
2544 * g++.dg/cpp0x/pr78469.C: New.
2545
3e4b91f2
NS
2546 PR c++/79118
2547 * g++.dg/cpp0x/pr79118.C: New.
2548
b20ba138
EB
25492017-01-24 Eric Botcazou <ebotcazou@adacore.com>
2550
2551 * gcc.target/arm/vfp-longcall-apcs.c: New test.
2552
c2e84327
DM
25532017-01-24 David Malcolm <dmalcolm@redhat.com>
2554
2555 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
2556 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
2557 * gcc.dg/rtl/rtl.exp: New file.
2558 * gcc.dg/rtl/test.c: New file.
2559 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
2560 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
2561 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
2562 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
2563 * gcc.dg/rtl/x86_64/final.c: New test case.
2564 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
2565 * gcc.dg/rtl/x86_64/ira.c: New test case.
2566 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
2567 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
2568 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
2569 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
2570 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
2571 * gcc.dg/rtl/x86_64/test_1.h: New file.
2572 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
2573 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
2574 * gcc.dg/rtl/x86_64/times-two.h: New file.
2575 * gcc.dg/rtl/x86_64/vregs.c: New test case.
2576
cf8d19de
BC
25772017-01-24 Bin Cheng <bin.cheng@arm.com>
2578
2579 PR tree-optimization/79159
2580 * g++.dg/tree-ssa/pr79159.C: New test.
2581
f6a24a94 25822017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
2583 Martin Jambor <mjambor@suse.cz>
2584
2585 * lib/brig-dg.exp: New file.
2586 * lib/brig.exp: Likewise.
2587 * brig.dg/README: Likewise.
2588 * brig.dg/dg.exp: Likewise.
2589 * brig.dg/test/gimple/alloca.hsail: Likewise.
2590 * brig.dg/test/gimple/atomics.hsail: Likewise.
2591 * brig.dg/test/gimple/branches.hsail: Likewise.
2592 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
2593 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2594 * brig.dg/test/gimple/kernarg.hsail: Likewise.
2595 * brig.dg/test/gimple/mem.hsail: Likewise.
2596 * brig.dg/test/gimple/mulhi.hsail: Likewise.
2597 * brig.dg/test/gimple/packed.hsail: Likewise.
2598 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2599 * brig.dg/test/gimple/variables.hsail: Likewise.
2600 * brig.dg/test/gimple/vector.hsail: Likewise.
2601
c3b3e526
JJ
26022017-01-24 Jakub Jelinek <jakub@redhat.com>
2603
2604 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
2605 support asan, only on i?86/x86_64 require sse2_runtime.
2606
75f92127
KN
26072017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2608
2609 PR target/66669
2610 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
2611 test on powerpc targets.
2612
1a998fa0
MS
26132017-01-23 Martin Sebor <msebor@redhat.com>
2614
2615 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2616
108fdd6d
RB
26172017-01-23 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/79088
2620 PR tree-optimization/79188
2621 * gcc.dg/torture/pr79088.c: New testcase.
2622 * gcc.dg/torture/pr79188.c: Likewise.
2623
28826a66
KN
26242017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2625
2626 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
2627 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
2628 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
2629 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
2630 type of test function to reflect change in built-in function's
2631 return type.
2632 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
2633 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
2634 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
2635 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
2636 type and second argument type to reflect change in built-in
2637 function's type signature.
2638 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
2639 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
2640 type of test function to reflect change in built-in function's
2641 return type.
2642 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2643 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
2644 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
2645 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2646 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2647 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
2648 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
2649 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2650 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2651 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
2652 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
2653 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2654 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2655 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
2656 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
2657 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
2658 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
2659 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
2660 type of test function to reflect change in built-in function's
2661 return type.
2662 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
2663 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2664 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2665 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
2666 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
2667 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
2668 test function's result and second argument to reflect change in
2669 built-in function's type signature.
2670 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
2671
e6b8075c
NS
26722017-01-23 Nathan Sidwell <nathan@acm.org>
2673
fc7612fd
NS
2674 PR C++/71710
2675 * g++.dg/template/pr71710.C: New.
2676
e6b8075c
NS
2677 PR c++/71406
2678 PR c++/77508
2679 * g++.dg/template/pr71406.C: New.
2680
15b8fd49
TK
26812017-01-23 Thomas Koenig <tkoenig@netcologne.de>
2682
9b7716c9 2683 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 2684
e9c4fbe9
BS
26852017-01-23 Bernd Schmidt <bschmidt@redhat.com>
2686
2687 PR rtl-optimization/78634
2688 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2689
8539a302
BC
26902017-01-23 Bin Cheng <bin.cheng@arm.com>
2691
2692 PR tree-optimization/70754
2693 * gfortran.dg/pr70754.f90: New test.
2694
f368600f
ML
26952017-01-23 Martin Liska <mliska@suse.cz>
2696
2697 PR tree-optimization/79196
2698 * gcc.dg/asan/pr79196.c: New test.
2699 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2700
d886761f
MM
27012017-01-23 Michael Matz <matz@suse.de>
2702
2703 PR tree-optimization/78384
2704 * gcc.dg/pr78384.c: New test.
2705
cffcafda
RB
27062017-01-23 Richard Biener <rguenther@suse.de>
2707
2708 PR tree-optimization/79186
2709 * gcc.dg/torture/pr79186.c: New testcase.
2710 * gcc.dg/torture/pr79187.c: Likewise.
2711
bda2bc48
MJ
27122017-01-23 Martin Jambor <mjambor@suse.cz>
2713
2714 * gcc.dg/ipa/vrp8.c: New test.
2715
f65f1ae3
MJ
27162017-01-23 Martin Jambor <mjambor@suse.cz>
2717
2718 PR ipa/79108
2719 * gfortran.dg/lto/pr79108_0.f90: New test.
2720
dea06111
AS
27212017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2722
2723 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2724 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2725 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2726 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2727 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2728 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2729 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2730 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2731 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2732 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2733 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2734 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2735 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2736 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2737 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2738 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2739
05011618
RB
27402017-01-23 Richard Biener <rguenther@suse.de>
2741 Nick Clifton <nickc@redhat.com>
2742
2743 PR testsuite/78421
2744 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2745 If the target is ARM return the result of the
2746 check_effective_target_arm_vect_no_misalign proc.
2747 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2748 support unaligned vectors then only expect one of the loops to be
2749 unrolled.
2750
f6b9f2ff
ML
27512017-01-23 Martin Liska <mliska@suse.cz>
2752
2753 * gcc.dg/asan/use-after-scope-10.c: New test.
2754 * gcc.dg/asan/use-after-scope-11.c: New test.
2755 * g++.dg/asan/use-after-scope-5.C: New test.
2756
c7775327
ML
27572017-01-23 Martin Liska <mliska@suse.cz>
2758
2759 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2760 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2761 sanopt optimization for ASAN_POISON.
2762
d8ae8d16
KT
27632016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2764
2765 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2766
54d7c70c
CL
27672017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2768
2769 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2770 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2771 for poly*_t types.
2772 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2773 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2774 exec_vcombine): Likewise.
2775 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2776 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2777 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2778 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2779 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2780 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2781 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2782 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2783 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2784 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2785 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2786 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2787 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2788 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2789 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2790 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2791 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2792 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2793 Likewise.
2794 (TEST_VGET_LANE): Cast to uint to avoid warning.
2795 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2796 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2797 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2798 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2799 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2800 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2801 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2802 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2803 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2804 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2805 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2806 CHECK_POLY instead of CHECK for poly64_t types.
2807 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2808 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2809 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2810 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2811 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2812 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2813 uint32_t.
2814 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2815 for int32_t, int64_t.
2816 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2817 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2819 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2820 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2821 needed.
2822
386fe51c
JJ
28232017-01-22 Jakub Jelinek <jakub@redhat.com>
2824
2825 PR fortran/79154
2826 * gfortran.dg/gomp/pr79154-1.f90: New test.
2827 * gfortran.dg/gomp/pr79154-2.f90: New test.
2828
bc4d86e6
AS
28292017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2830
2831 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2832
c31d5fce
MP
28332017-01-21 Marek Polacek <polacek@redhat.com>
2834
2835 PR testsuite/79169
2836 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2837
25cb56c3
JH
28382017-01-20 Jan Hubicka <hubicka@ucw.cz>
2839
2840 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2841
ea9f867b
BS
28422017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2843
2844 PR rtl-optimization/79125
2845 * gcc.dg/torture/pr79125.c: New test.
2846
a876231c
JW
28472017-01-20 Jiong Wang <jiong.wang@arm.com>
2848
2568d8a1 2849 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2850 only.
2568d8a1
JJ
2851 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2852 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2853
4b9f2115
NS
28542017-01-20 Nathan Sidwell <nathan@acm.org>
2855
3e4b91f2 2856 PR c++/78495
4b9f2115
NS
2857 * g++.dg/cpp1z/inh-ctor38.C: New.
2858
d2aadab1
MP
28592017-01-20 Marek Polacek <polacek@redhat.com>
2860
2861 PR c/79152
2862 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2863
449cd5af
TP
28642017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2865
2866 * lib/target-supports.exp (check_configured_with): New procedure.
2867 (check_effective_target_default_mode): new effective target.
2868 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2869 default mode. Fix dg-skip-if target selector syntax.
2870 * gcc.target/arm/optional_thumb-2.c: Likewise.
2871 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2872 syntax.
2873
ebed7175
DM
28742017-01-20 David Malcolm <dmalcolm@redhat.com>
2875
2876 PR c++/77829
2877 PR c++/78656
2878 * g++.dg/spellcheck-pr77829.C: New test case.
2879 * g++.dg/spellcheck-pr78656.C: New test case.
2880
2ebd93e1
MP
28812017-01-20 Marek Polacek <polacek@redhat.com>
2882
2883 PR c/64279
2884 * c-c++-common/Wduplicated-branches-1.c: New test.
2885 * c-c++-common/Wduplicated-branches-10.c: New test.
2886 * c-c++-common/Wduplicated-branches-11.c: New test.
2887 * c-c++-common/Wduplicated-branches-12.c: New test.
2888 * c-c++-common/Wduplicated-branches-2.c: New test.
2889 * c-c++-common/Wduplicated-branches-3.c: New test.
2890 * c-c++-common/Wduplicated-branches-4.c: New test.
2891 * c-c++-common/Wduplicated-branches-5.c: New test.
2892 * c-c++-common/Wduplicated-branches-6.c: New test.
2893 * c-c++-common/Wduplicated-branches-7.c: New test.
2894 * c-c++-common/Wduplicated-branches-8.c: New test.
2895 * c-c++-common/Wduplicated-branches-9.c: New test.
2896 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2897 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2898 * g++.dg/ext/builtin-object-size3.C: Likewise.
2899 * g++.dg/gomp/loop-1.C: Likewise.
2900 * g++.dg/warn/Wduplicated-branches1.C: New test.
2901 * g++.dg/warn/Wduplicated-branches2.C: New test.
2902
0ce4024a
ML
29032017-01-20 Martin Liska <mliska@suse.cz>
2904
2905 PR lto/69188
2906 * gcc.dg/lto/pr69188_0.c: New test.
2907 * gcc.dg/lto/pr69188_1.c: New test.
2908
d8ea3e7c
AS
29092017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2910
2911 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2912 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2913 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2914 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2915 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2916 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2917 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2918 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2919 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2920 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2921 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2922 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2923 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2924 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2925 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2926 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2927 * gcc.target/i386/avx-1.c: Test new intrinsics.
2928 * gcc.target/i386/sse-13.c: Ditto.
2929 * gcc.target/i386/sse-23.c: Ditto.
2930
0516164b
RB
29312017-01-20 Richard Biener <rguenther@suse.de>
2932
2933 PR tree-optimization/71264
2934 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2935
d821744c
MF
29362017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2937
2938 * gcc.target/mips/madd4-1.c: New file.
2939 * gcc.target/mips/madd4-2.c: Likewise.
2940 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2941 HAS_MADD4.
2942 (mips_option_groups): Add -m[no-]madd4.
2943 (mips-dg-init): Detect default -mno-madd4.
2944 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2945 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2946 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2947 * gcc.target/mips/nmadd-1.c: Likewise.
2948 * gcc.target/mips/nmadd-2.c: Likewise.
2949 * gcc.target/mips/nmadd-3.c: Likewise.
2950
db58fd89
JW
29512017-01-19 Jiong Wang <jiong.wang@arm.com>
2952
2953 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2954 combined instructions.
2955 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2956 instructions.
2957 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2958 of pointer authentication.
2959
bd9cf60b
MM
29602017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2961
2962 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2963 floating point hardware to run test.
2964
ab014eb3
TC
29652017-01-19 Tamar Christina <tamar.christina@arm.com>
2966
2568d8a1 2967 * lib/target-supports.exp
ab014eb3
TC
2968 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2969
c048038f
RO
29702017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2971
2972 PR testsuite/79051
2973 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2974 __x86_64__]: Allow for target i?86-*-*.
2975
ab6b44cb
MF
29762017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2977
2978 PR target/78176
2979 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2980 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2981 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2982 HAS_LXC1.
2983 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2984 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2985 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2986
118d5ed3
AV
29872017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2988
2989 PR fortran/70696
2990 * gfortran.dg/coarray_43.f90: New test.
2991
a57c520e
RE
29922017-01-19 Richard Earnshaw <rearnsha@arm.com>
2993
2994 PR rtl-optimization/79121
2995 * gcc.c-torture/execute/pr79121.c: New test.
2996
54dc4be2
MM
29972017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2998
2999 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
3000 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3001
7bd5dad2
LK
30022017-01-18 Louis Krupp <louis.krupp@zoho.com>
3003
3004 PR fortran/50069
3005 PR fortran/55086
3006 * gfortran.dg/pr50069_1.f90: New test.
3007 * gfortran.dg/pr50069_2.f90: New test.
3008 * gfortran.dg/pr55086_1.f90: New test.
3009 * gfortran.dg/pr55086_1_tfat.f90: New test.
3010 * gfortran.dg/pr55086_2.f90: New test.
3011 * gfortran.dg/pr55086_2_tfat.f90: New test.
3012 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
3013
0edd264d
AS
30142017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3015 * gcc.dg/strcmp-1.c: New test.
3016 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
3017
551914b7
DM
30182017-01-18 David Malcolm <dmalcolm@redhat.com>
3019
3020 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
3021 (dejagnu_fail): Likewise.
3022 (dejagnu_note): Likewise.
3023 (pass): Provide forward decl, moving true decl to after #include
3024 of harness.h.
3025 (fail): Likewise.
3026 (note): Likewise.
3027
b7d3a6a6
MM
30282017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3029
3030 * gcc.target/powerpc/p9-xxbr-1.c: New test.
3031 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
3032
c484627c
NS
30332017-01-18 Nathan Sidwell <nathan@acm.org>
3034
3035 PR c++/78488
3036 * g++.dg/cpp1z/inh-ctor37.C: New.
3037
a711887e
UB
30382017-01-18 Uros Bizjak <ubizjak@gmail.com>
3039
3040 PR rtl-optimization/78952
3041 * gcc.target/i386/pr78952-1.c: New test.
3042 * gcc.target/i386/pr78952-2.c: Ditto.
3043
525a5e33
AV
30442017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3045
3046 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
3047
30482017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
3049
3050 PR fortran/70696
3051 * gfortran.dg/coarray_event_1.f08: New test.
3052
90553aac
JJ
30532017-01-18 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR target/77416
3056 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
3057 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
3058 from dg-options.
3059 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
3060 guarded test.
3061 * gcc.target/powerpc/fusion4.c: Likewise.
3062 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
3063 guarded test.
3064 * gcc.target/powerpc/pr58673-1.c: Likewise.
3065 * gcc.target/powerpc/pr58673-2.c: Likewise.
3066 * gcc.target/powerpc/pr59054.c: Likewise.
3067
dfc42f08
BS
30682016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3069
3070 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
3071 vec_bperm.
3072 * gcc.target/powerpc/p9-vbpermd.c: New file.
3073
f3981e7e
AK
30742017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3075
3076 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
3077 (must_not_compile2): Downcase first letter of error messages.
3078 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
3079 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
3080
2c65d990
NS
30812017-01-18 Nathan Sidwell <nathan@acm.org>
3082
3083 PR c++/79091
3084 * g++.dg/pr79091.C: New.
3085
a711887e
UB
30862017-01-18 Jakub Jelinek <jakub@redhat.com>
3087
3088 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
3089 to dg-options.
3090 (p0): Add missing dg-error.
3091
4701fba3
JS
30922017-01-17 Joe Seymour <joe.s@somniumtech.com>
3093
3094 * gcc.target/msp430/mul_f5_muldef.c: New test.
3095
ac4dc08d
MM
30962017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3097
3098 PR target/79004
3099 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
3100 options. Fix up the syntax for using \m and \M.
3101
1b3254e4
SB
31022017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3103
3104 PR target/78875
3105 * gcc.target/powerpc/ssp-1.c: New testcase.
3106 * gcc.target/powerpc/ssp-2.c: New testcase.
3107
8144a493
WD
31082017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
3109
3110 * gcc.target/aarch64/eh_return.c: New test.
3111
a6607774
BS
31122017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3113
3114 * vec-rlmi-rlnm.c: New file.
3115
8ddfdbc2
NS
31162017-01-17 Nathan Sidwell <nathan@acm.org>
3117
3118 PR c++/61636
3119 * g++.dg/cpp1y/pr61636-1.C: New.
3120 * g++.dg/cpp1y/pr61636-2.C: New.
3121 * g++.dg/cpp1y/pr61636-3.C: New.
3122
d365b403
MS
31232017-01-17 Martin Sebor <msebor@redhat.com>
3124
3125 PR testsuite/79115
3126 * gcc.dg/pr78768.c: Make it a link-only test.
3127
0d80ab91
DM
31282017-01-17 David Malcolm <dmalcolm@redhat.com>
3129
3130 PR c++/71497
3131 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
3132 expected messages.
3133 * c-c++-common/Wmisleading-indentation.c: Likewise.
3134
31b61548
VM
31352017-01-17 Vladimir Makarov <vmakarov@redhat.com>
3136
3137 PR target/79058
3138 * gcc.target/arm/pr79058.c: New.
3139
c549996e
JJ
31402017-01-17 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR tree-optimization/71854
3143 * gcc.dg/vect/pr71854.c: New test.
3144
4f197ff9
ML
31452017-01-17 Martin Liska <mliska@suse.cz>
3146
3147 PR ipa/71207
3148 * g++.dg/ipa/pr71207.C: New test.
3149
d4193b85
JH
31502017-01-17 Jan Hubicka <hubicka@ucw.cz>
3151
3152 PR middle-end/77445
3153 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
3154 * gcc.dg/tree-ssa/pr77445.c: New testcase.
3155
906e7712
JJ
31562017-01-17 Jakub Jelinek <jakub@redhat.com>
3157
3158 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
3159 rather than long unsigned int.
3160 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
3161
12314dc9
RB
31622017-01-17 Richard Biener <rguenther@suse.de>
3163
3164 PR tree-optimization/71433
3165 * gcc.dg/Warray-bounds-20.c: New testcase.
3166
a23e48df
RB
31672017-01-17 Richard Biener <rguenther@suse.de>
3168
3169 PR testsuite/52563
3170 PR testsuite/71237
3171 PR testsuite/77737
3172 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
3173 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3174 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3175
e6750e5c
AM
31762017-01-17 Alan Modra <amodra@gmail.com>
3177
3178 * gcc.target/powerpc/pr79066.c: New.
3179
a59afbe2
JL
31802017-01-16 Jeff Law <law@redhat.com>
3181
3182 PR tree-optimization/33562
3183 PR tree-optimization/61912
3184 PR tree-optimization/77485
3185 PR tree-optimization/79090
3186 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
3187 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
3188
e1bcfb92
JJ
31892017-01-16 Jakub Jelinek <jakub@redhat.com>
3190
98e92fb2
JJ
3191 PR c/79089
3192 * gcc.c-torture/compile/pr79089.c: New test.
3193
e1bcfb92
JJ
3194 PR target/79080
3195 * gcc.dg/pr79080.c: New test.
3196
0ef1f9cd
DM
31972017-01-16 David Malcolm <dmalcolm@redhat.com>
3198
3199 PR c/78304
3200 * gcc.dg/format/pr78304.c: Convert argument from integral type
3201 to a pointer.
3202 * gcc.dg/format/pr78304-2.c: Likewise.
3203
76689ffc
CL
32042017-01-16 Carl Love <cel@us.ibm.com>
3205
3206 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
3207 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
3208
ce12ee9e
CL
32092017-01-16 Carl Love <cel@us.ibm.com>
3210
3211 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
3212 Change arguments and return type to bool long long.
3213
b336037d
MS
32142017-01-16 Martin Sebor <msebor@redhat.com>
3215
3216 PR testsuite/79051
3217 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
3218 on x86.
3219
1ddca3f3
PC
32202017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3221
3222 Revert:
a711887e 3223 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
3224
3225 PR c++/71737
3226 * g++.dg/cpp0x/pr71737.C: New.
3227
290687fb
BS
32282017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3229
3230 * gcc.target/powerpc/swaps-p8-27.c: New.
3231
7d2f3f1d
PC
32322017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3233
3234 PR c++/71737
3235 * g++.dg/cpp0x/pr71737.C: New.
3236
d743728f
EB
32372017-01-16 Eric Botcazou <ebotcazou@adacore.com>
3238
3239 * gnat.dg/opt62.adb: New test.
3240 * gnat.dg/opt62_pkg.ads: New helper.
3241
90aead21
BS
32422017-01-14 Bernd Schmidt <bschmidt@redhat.com>
3243
a711887e
UB
3244 PR rtl-optimization/78626
3245 PR rtl-optimization/78727
90aead21
BS
3246 * gcc.dg/torture/pr78626.c: New test.
3247 * gcc.dg/torture/pr78727.c: New test.
3248
afaecc23
AM
32492017-01-14 Alan Modra <amodra@gmail.com>
3250
3251 * gcc.c-torture/compile/pr72749.c: New test.
3252
be4aa83d
DM
32532017-01-13 David Malcolm <dmalcolm@redhat.com>
3254
3255 PR c/78304
3256 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
3257 (test_macro_2): New test.
3258 (test_macro_3): New test.
3259 (test_macro_4): New test.
3260 (test_non_contiguous_strings): Convert line number to line offset.
3261 * gcc.dg/format/pr78304-2.c: New test case.
3262 * gcc.dg/format/pr78304.c: New test case.
3263
7cdca3ec
UB
32642017-01-13 Uros Bizjak <ubizjak@gmail.com>
3265
3266 * gcc.target/i386/funcspec-56.inc: Add missing options and
3267 reorder options by implied ISAs, as in ix86_target_string.
3268
e3017e52
MP
32692017-01-13 Marek Polacek <polacek@redhat.com>
3270
3271 PR c++/71166
3272 * g++.dg/cpp0x/constexpr-array18.C: New test.
3273
d155c6fe
JL
32742017-01-13 Jeff Law <law@redhat.com>
3275
7c9560a5
JL
3276 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
3277
9e59e99a
JL
3278 PR tree-optimization/61912
3279 PR tree-optimization/77485
3280 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
3281 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
3282 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
3283
3284 PR tree-optimization/33562
3285 PR tree-optimization/61912
3286 PR tree-optimization/77485
d155c6fe
JL
3287 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
3288 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3289 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3290 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
3291 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
3292 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
3293 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
3294
77719b06
ML
32952017-01-13 Martin Liska <mliska@suse.cz>
3296
3297 PR ipa/79043
3298 * gcc.c-torture/execute/pr79043.c: New test.
3299
a181b2bc
RB
33002017-01-13 Richard Biener <rguenther@suse.de>
3301
3302 PR middle-end/78411
3303 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
3304
eaed3226
AV
33052017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3306
3307 PR fortran/70697
3308 * gfortran.dg/coarray/event_4.f08: New test.
3309
4ccff88b
AV
33102017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
3311
3312 PR fortran/70696
3313 * gfortran.dg/coarray/event_3.f08: New test.
3314
3c3b9090
RB
33152017-01-13 Richard Biener <rguenther@suse.de>
3316
3317 PR tree-optimization/77283
3318 * gcc.dg/tree-ssa/split-path-9.c: Fix.
3319
25329913
RB
33202017-01-13 Richard Biener <rguenther@suse.de>
3321
3322 * gcc.dg/gimplefe-22.c: New testcase.
3323
10b70b8e
RB
33242017-01-13 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/77283
3327 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
3328 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
3329 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
3330
76a8f82f
SL
33312017-01-12 Sandra Loosemore <sandra@codesourcery.com>
3332
3333 * gcc.dg/pr77862.c: Require fpic target.
3334
59a505da
MM
33352017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3336
3337 PR target/79004
3338 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 3339
bce6f760
MS
33402017-01-12 Martin Sebor <msebor@redhat.com>
3341
3342 * gcc.dg/pr78138.c: Adjust.
3343 * gcc.dg/pr78768.c: Adjust.
3344 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
3345 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3346 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3347 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3348 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
3349 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
3350 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
3351 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
3352 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
3353 * gcc.dg/tree-ssa/pr78605.c: Adjust.
3354 * gcc.dg/tree-ssa/pr78622.c: Adjust.
3355
3eefa646
JJ
33562017-01-12 Jakub Jelinek <jakub@redhat.com>
3357
3358 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
3359
dcb56243
MS
33602017-01-12 Martin Sebor <msebor@redhat.com>
3361
8be3f306 3362 PR testsuite/79051
940242cd
MS
3363 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
3364 due to bug 79054.
dcb56243 3365
b7431c20
DE
33662017-01-12 David Edelsohn <dje.gcc@gmail.com>
3367
3368 * gcc.dg/pr78768.c: Require LTO.
3369
2bcd9f32
MS
33702017-01-12 Martin Sebor <msebor@redhat.com>
3371
3372 PR c/79074
3373 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
3374 due to the referenced bug.
3375
b2fc1c70
MS
33762017-01-12 Martin Sebor <msebor@redhat.com>
3377
3378 PR testsuite/79073
3379 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
3380
fbed6f36
UB
33812017-01-12 Uros Bizjak <ubizjak@gmail.com>
3382
3383 * gcc.target/i386/builtin_target.c (check_features): Check all
3384 supported __builtin_cpu_supports options.
3385
27282dad
KT
33862017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3387
3388 PR tree-optimization/78319
3389 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
3390 Remove xfail.
3391
66113166
BS
33922017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3393
3394 PR target/79044
3395 * gcc.target/powerpc/swaps-p8-26.c: New.
3396
6bb4ea5c
RB
33972017-01-12 Richard Biener <rguenther@suse.de>
3398
3399 * gcc.dg/gimplefe-21.c: New testcase.
3400
f15dbadb
MC
34012017-01-12 Michael Collison <michael.collison@arm.com>
3402
3403 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
3404
73e32c47
JK
34052017-01-11 Julia Koval <julia.koval@intel.com>
3406 Uros Bizjak <ubizjak@gmail.com>
3407
3408 * gcc.target/i386/sgx.c New test.
3409 * gcc.target/i386/sse-12.c: Add -msgx.
3410 * gcc.target/i386/sse-13.c: Ditto.
3411 * gcc.target/i386/sse-14.c: Ditto.
3412 * gcc.target/i386/sse-22.c: Ditto.
3413 * gcc.target/i386/sse-23.c: Ditto.
3414 * g++.dg/other/i386-2.C: Ditto.
3415 * g++.dg/other/i386-3.C: Ditto.
3416
3594adc7
MS
34172017-01-11 Martin Sebor <msebor@redhat.com>
3418
3419 PR c++/24511
3420 * g++.dg/template/explicit9.C: New test.
3421
01bfd257
NS
34222017-01-11 Nathan Sidwell <nathan@acm.org>
3423
3424 PR c++/77812
3425 * g++.dg/pr77812.C: New.
3426
88df7964
JJ
34272017-01-11 Jakub Jelinek <jakub@redhat.com>
3428
eae63d78
JJ
3429 PR c++/71537
3430 * g++.dg/cpp1y/constexpr-71537.C: New test.
3431
88df7964
JJ
3432 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
3433 argument.
3434
960ecba4
MS
34352017-01-11 Martin Sebor <msebor@redhat.com>
3436
3437 PR c/47931
3438 * c-c++-common/Waddress-2.c: New test.
3439
1f258a55
JJ
34402017-01-11 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR c++/78341
3443 * g++.dg/cpp0x/pr78341.C: New test.
3444
bf5fbf46
MS
34452017-01-11 Martin Sebor <msebor@redhat.com>
3446
3447 PR c/78768
3448 * gcc.dg/pr78768.c: New test.
3449
19ff0049
DM
34502017-01-11 David Malcolm <dmalcolm@redhat.com>
3451
3452 PR driver/78877
3453 * gcc.dg/spellcheck-options-14.c: New test case.
3454 * gcc.dg/spellcheck-options-15.c: New test case.
3455 * gcc.dg/spellcheck-options-16.c: New test case.
3456 * gcc.dg/spellcheck-options-17.c: New test case.
3457
c86e9f03
ML
34582017-01-11 Martin Liska <mliska@suse.cz>
3459
3460 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
3461
947f51d6
JJ
34622017-01-11 Jakub Jelinek <jakub@redhat.com>
3463
3464 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
3465 instead of just 1 for the decomposition from struct C.
3466
849fccf8
EB
34672017-01-11 Eric Botcazou <ebotcazou@adacore.com>
3468
3469 * gcc.c-torture/execute/20170111-1.c: New test.
3470
80c74722
RB
34712017-01-11 Richard Biener <rguenther@suse.de>
3472
3473 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
3474
4c4b4703
JJ
34752017-01-11 Jakub Jelinek <jakub@redhat.com>
3476
3477 PR middle-end/50199
3478 * gcc.dg/lto/pr50199_0.c: New test.
3479
664b1a6b
MS
34802017-01-10 Martin Sebor <msebor@redhat.com>
3481
3482 PR testsuite/78960
3483 PR testsuite/78959
3484 PR testsuite/78133
3485 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
3486 * gcc.dg/tree-ssa/pr78622.c: Ditto.
3487
fefd3086
MS
34882017-01-10 Martin Sebor <msebor@redhat.com>
3489
3490 PR middle-end/78138
664b1a6b 3491 * gcc.dg/pr78138.c: New test.
fefd3086 3492
b9f4757f
DM
34932017-01-10 David Malcolm <dmalcolm@redhat.com>
3494
3495 PR c++/77949
3496 * g++.dg/diagnostic/pr77949.C: New test case.
3497
5a50f6bb
MS
34982017-01-10 Martin Sebor <msebor@redhat.com>
3499
3500 PR middle-end/78245
3501 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
3502
c16880ef
MS
35032017-01-10 Martin Sebor <msebor@redhat.com>
3504
3505 PR tree-optimization/78775
3506 * gcc.dg/attr-alloc_size-4.c: Add test cases.
3507 * gcc.dg/attr-alloc_size-10.c: New test.
3508 * gcc.dg/attr-alloc_size-11.c: New test.
3509 * gcc.dg/builtin-stringop-chk-7.c: New test.
3510 * gcc.dg/pr78775.c: New test.
3511 * gcc.dg/pr78973-2.c: New test.
3512 * gcc.dg/pr78973.c: New test.
3513
5363d9d9
JL
35142017-01-10 Jeff Law <law@redhat.com>
3515
3516 PR tree-optimization/77766
3517 PR tree-optimization/78856
3518 * gcc.c-torture/execute/pr77766.c: New test.
3519
aae23693
RB
35202016-01-10 Richard Biener <rguenther@suse.de>
3521
3522 PR tree-optimization/79034
3523 * g++.dg/torture/pr79034.C: New testcase.
3524
a0843aed
ML
35252017-01-10 Martin Liska <mliska@suse.cz>
3526
3527 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
3528 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
3529 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
3530 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
3531 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
3532 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
3533 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
3534 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
3535 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
3536 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
3537 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
3538 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
3539 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
3540 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
3541 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
3542 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
3543 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
3544 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
3545 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
3546 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
3547 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
3548 * gcc.dg/ipa/pr64307.c: Likewise.
3549 * gcc.dg/ipa/pr77653.c: Likewise.
3550
79fc8ffe
AS
35512017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
3552
3553 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
3554 * g++.dg/other/i386-3.C: Ditto.
3555 * gcc.target/i386/sse-12.c: Ditto.
3556 * gcc.target/i386/sse-13.c: Ditto.
3557 * gcc.target/i386/sse-22.c: Ditto.
3558 * gcc.target/i386/sse-23.c: Ditto.
3559 * gcc.target/i386/builtin_target.c: Handle new option.
3560 * gcc.target/i386/funcspec-56.inc: Test new attributes.
3561 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
3562 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
3563
dfa6951f
MS
35642017-01-09 Martin Sebor <msebor@redhat.com>
3565
3566 PR testsuite/79036
3567 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
3568 with different precisions.
3569
a271e415
EB
35702017-01-09 Eric Botcazou <ebotcazou@adacore.com>
3571
3572 * g++.dg/opt/call2.C: New test.
3573 * g++.dg/opt/call3.C: Likewise.
3574 * gnat.dg/array26.adb: New test.
3575 * gnat.dg/array26_pkg.ad[sb]: New helper.
3576 * gnat.dg/array27.adb: New test.
3577 * gnat.dg/array27_pkg.ad[sb]: New helper.
3578 * gnat.dg/array28.adb: New test.
3579 * gnat.dg/array28_pkg.ad[sb]: New helper.
3580
bd2c6270
JJ
35812017-01-09 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR translation/79019
3584 PR translation/79020
3585 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
3586 diagnostics.
3587 * gfortran.dg/initialization_17.f90: Likewise.
3588
1c1d8e75
DH
35892017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3590
3591 PR testsuite/79026
3592 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
3593 * gcc.target/i386/pr78904-4.c: Likewise.
3594 * gcc.target/i386/pr78904-6.c: Likewise.
3595 * gcc.target/i386/pr78967-2.c: Likewise.
3596
cb330ba5
JJ
35972017-01-09 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR tree-optimization/78899
3600 * gcc.target/i386/pr78899.c: New test.
3601 * gcc.dg/pr71077.c: New test.
3602
a5e14a42
MJ
36032017-01-09 Martin Jambor <mjambor@suse.cz>
3604
3605 PR ipa/78365
3606 PR ipa/78599
3607 * gcc.dg/torture/pr78365.c: New test.
3608
01216d27
JJ
36092017-01-09 Jakub Jelinek <jakub@redhat.com>
3610
dc59e50a
JJ
3611 PR c++/78948
3612 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
3613 (main): Use int* instead of long long.
3614
01216d27
JJ
3615 PR tree-optimization/78938
3616 * gcc.dg/vect/pr78938.c: New test.
3617
c0d4fec7
KT
36182017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3619
3620 * gcc.dg/20161219.c: New test.
3621
7b1b0cc1
RB
36222017-01-09 Richard Biener <rguenther@suse.de>
3623
3624 PR tree-optimization/78997
3625 * gcc.dg/torture/pr78997.c: New testcase.
3626
813b9c0d
RB
36272017-01-09 Richard Biener <rguenther@suse.de>
3628
3629 PR debug/79000
3630 * g++.dg/lto/pr79000_0.C: New testcase.
3631 * g++.dg/lto/pr79000_1.c: Likewise.
3632
efcc8d38
MS
36332017-01-08 Martin Sebor <msebor@redhat.com>
3634
3635 PR middle-end/77708
3636 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
3637 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
3638 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
3639 due to bug 78969.
3640 * gcc.dg/format/pr78569.c: Adjust.
3641
5ccf1d8d
DM
36422017-01-07 David Malcolm <dmalcolm@redhat.com>
3643
3644 PR c++/72803
3645 * g++.dg/diagnostic/pr72803.C: New test case.
3646
42002dfe
MS
36472017-01-07 Martin Sebor <msebor@redhat.com>
3648
3649 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
3650 * gcc.dg/attr-alloc_size-4.c: Same.
3651
de91486c
AV
36522017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
3653
3654 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
3655 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
3656 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
3657 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
3658 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
3659 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
3660 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
3661
f55a925e
AS
36622017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3663 * gcc.dg/memcmp-1.c: New.
3664 * gcc.dg/strncmp-1.c: New.
3665
f3caa118
AV
36662017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3667
3668 * gcc.target/arm/acle/mcrr: New.
3669 * gcc.target/arm/acle/mcrr2: New.
3670 * gcc.target/arm/acle/mrrc: New.
3671 * gcc.target/arm/acle/mrrc2: New.
3672
ecc9a25b
AV
36732017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3674
3675 * gcc.target/arm/acle/mcr.c: New.
3676 * gcc.target/arm/acle/mrc.c: New.
3677 * gcc.target/arm/acle/mcr2.c: New.
3678 * gcc.target/arm/acle/mrc2.c: New.
3679
3811581f
AV
36802017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3681
3682 * gcc.target/arm/acle/ldc: New.
3683 * gcc.target/arm/acle/ldc2: New.
3684 * gcc.target/arm/acle/ldcl: New.
3685 * gcc.target/arm/acle/ldc2l: New.
3686 * gcc.target/arm/acle/stc: New.
3687 * gcc.target/arm/acle/stc2: New.
3688 * gcc.target/arm/acle/stcl: New.
3689 * gcc.target/arm/acle/stc2l: New.
3690
d57daa0c
AV
36912017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3692
3693 * gcc.target/arm/acle/acle.exp: Run tests for different options
3694 and make sure fat-lto-objects is used such that we can still do
3695 assemble scans.
3696 * gcc.target/arm/acle/cdp.c: New.
3697 * gcc.target/arm/acle/cdp2.c: New.
3698 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3699 (check_effective_target_arm_coproc1_ok_nocache): New.
3700 (check_effective_target_arm_coproc2_ok): New.
3701 (check_effective_target_arm_coproc2_ok_nocache): New.
3702 (check_effective_target_arm_coproc3_ok): New.
3703 (check_effective_target_arm_coproc3_ok_nocache): New.
3704 (check_effective_target_arm_coproc4_ok): New.
3705 (check_effective_target_arm_coproc4_ok_nocache): New.
3706
8a123229
MS
37072017-01-06 Martin Sebor <msebor@redhat.com>
3708
3709 PR middle-end/78605
3710 * gcc.dg/tree-ssa/pr78605.c: New test.
3711
5b8999d6
MS
37122017-01-05 Martin Sebor <msebor@redhat.com>
3713
3714 PR tree-optimization/78910
3715 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3716 diagnostics.
3717 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3718 * gcc.dg/tree-ssa/pr78910.c: New test.
3719
4e89adf9
EB
37202017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3721
3722 * gcc.dg/sso-10.c: New test.
3723
962c5679
JJ
37242017-01-05 Jakub Jelinek <jakub@redhat.com>
3725
cfd719e7
JJ
3726 PR tree-optimization/71016
3727 * gcc.target/i386/pr71016.c: New test.
3728 * gcc.target/aarch64/pr71016.c: New test.
3729 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3730
26f20371
JJ
3731 PR c++/78931
3732 * g++.dg/cpp1z/decomp19.C: New test.
3733
962c5679
JJ
3734 PR c++/78890
3735 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3736 * g++.dg/init/union1.C: Likewise.
3737 * g++.dg/cpp0x/union6.C: Expect errors.
3738 * g++.dg/cpp0x/union8.C: New test.
3739 * g++.dg/cpp0x/pr78890-1.C: New test.
3740 * g++.dg/cpp0x/pr78890-2.C: New test.
3741
8c15f541
DE
37422017-01-05 David Edelsohn <dje.gcc@gmail.com>
3743
3744 * gcc.target/powerpc/pr71670.c: Require p9vector.
3745 * gcc.target/powerpc/p9-novsx.c: Same.
3746
51b86113
DM
37472017-01-05 David Malcolm <dmalcolm@redhat.com>
3748
3749 * selftests/asr_div1.rtl: New file.
3750 * selftests/aarch64: New subdirectory.
3751 * selftests/aarch64/times-two.rtl: New file.
3752 * selftests/bb-index.rtl: New file.
3753 * selftests/cfg-test.rtl: New file.
3754 * selftests/const-int.rtl: New file.
3755 * selftests/example-labels.rtl: New file.
3756 * selftests/insn-with-mode.rtl: New file.
3757 * selftests/jump-to-label-ref.rtl: New file.
3758 * selftests/jump-to-return.rtl: New file.
3759 * selftests/jump-to-simple-return.rtl: New file.
3760 * selftests/mem.rtl: New file.
3761 * selftests/note-insn-deleted.rtl: New file.
3762 * selftests/note_insn_basic_block.rtl: New file.
3763 * selftests/simple-cse.rtl: New file.
3764 * selftests/symbol-ref.rtl: New file.
3765 * selftests/x86_64: New subdirectory.
3766 * selftests/x86_64/call-insn.rtl: New file.
3767 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3768 * selftests/x86_64/times-two.rtl: New file.
3769 * selftests/x86_64/unspec.rtl: New file.
3770
dc7650cc
NS
37712017-01-05 Nathan Sidwell <nathan@acm.org>
3772
3773 PR c++/78765
3774 * g++.dg/cpp0x/pr78765.C: New.
3775
3db70565
DV
37762017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3777
3778 * gcc.target/s390/memcpy-2.c: New test.
3779 * gcc.target/s390/memset-2.c: New test.
3780
f5a537e3
AK
37812017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3782
3783 * gcc.target/s390/memcpy-1.c: New test.
3784
d80c6d02
JL
37852017-01-04 Jeff Law <law@redhat.com>
3786
3787 PR tree-optimization/78812
3788 * g++.dg/torture/pr78812.C: New test.
3789
08edc320 37902017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3791
3792 PR target/71977
3793 PR target/70568
3794 PR target/78823
3795 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3796 64-bit VSX systems with direct move, whether we optimize common
3797 code sequences in the GLIBC math library for float math functions.
3798 * gcc.target/powerpc/pr71977-2.c: Likewise.
3799
a9342885
MP
38002017-01-04 Marek Polacek <polacek@redhat.com>
3801
3802 PR c++/64767
3803 * c-c++-common/Wpointer-compare-1.c: New test.
3804
066435fe
JJ
38052017-01-04 Jakub Jelinek <jakub@redhat.com>
3806
abec4284
JJ
3807 PR c++/78949
3808 * c-c++-common/Wunused-var-16.c: New test.
3809
26c43e27
JJ
3810 PR c++/78693
3811 * g++.dg/cpp0x/pr78693.C: New test.
3812
fc73e60c
JJ
3813 PR driver/78957
3814 * gcc.dg/pr78957.c: New test.
3815
c9cf3863
JJ
3816 * g++.dg/cpp1y/auto-fn34.C: New test.
3817
066435fe
JJ
3818 PR c++/71182
3819 * g++.dg/cpp0x/pr71182.C: New test.
3820
598bd687
KN
38212017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3822
3823 PR target/78056
3824 * gcc.target/powerpc/pr78056-1.c: New test.
3825 * gcc.target/powerpc/pr78056-2.c: New test.
3826 * gcc.target/powerpc/pr78056-3.c: New test.
3827 * gcc.target/powerpc/pr78056-4.c: New test.
3828 * gcc.target/powerpc/pr78056-5.c: New test.
3829 * gcc.target/powerpc/pr78056-6.c: New test.
3830 * gcc.target/powerpc/pr78056-7.c: New test.
3831 * gcc.target/powerpc/pr78056-8.c: New test.
3832 * lib/target-supports.exp
3833 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3834 whether the effective target supports the popcntb instruction.
3835
8194635a
JL
38362017-01-03 Jeff Law <law@redhat.com>
3837
3838 PR tree-optimization/67955
3839 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3840
baf9ebc8
MP
38412017-01-04 Marek Polacek <polacek@redhat.com>
3842
3843 PR c++/77545
3844 PR c++/77284
3845 * g++.dg/cpp0x/range-for32.C: New test.
3846 * g++.dg/cpp0x/range-for33.C: New test.
3847
5dd9a9d0
DM
38482017-01-04 David Malcolm <dmalcolm@redhat.com>
3849
3850 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3851
4bf07f3f
NS
38522017-01-04 Nathan Sidwell <nathan@acm.org>
3853
3854 PR c++/66735
3855 * g++.dg/cpp1y/pr66735.C: New.
3856
165ba2e9
JJ
38572017-01-04 Jakub Jelinek <jakub@redhat.com>
3858
3859 PR tree-optimization/71563
3860 * gcc.dg/tree-ssa/pr71563.c: New test.
3861
4567f969
JB
38622017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3863
3864 PR fortran/78534
3865 PR fortran/78976
3866 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3867 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3868 * gfortran.dg/transfer_intrinsic_1.f90: Change
3869 scan-tree-dump-times due to gfc_trans_string_copy change to
3870 avoid -Wstringop-overflow.
3871
1c06f07f
JL
38722017-01-03 Jeff Law <law@redhat.com>
3873
3874 PR tree-optimization/78856
3875 * gcc.c-torture/execute/pr78856.c: New test.
3876
60fb638f
MM
38772017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3878
3879 PR target/78953
3880 * gcc.target/powerpc/pr78953.c: New test.
3881
e4d02f52
ILT
38822017-01-03 Ian Lance Taylor <iant@google.com>
3883
3884 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3885 enums.
3886
5b4f088d
MS
38872017-01-03 Martin Sebor <msebor@redhat.com>
3888
3889 PR tree-optimization/78696
3890 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3891 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3892 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3893 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3894
38952017-01-03 David Malcolm <dmalcolm@redhat.com>
3896
3897 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3898 with more than one digit.
3899 * lib/gcc-dg.exp (process-message): Support more than one digit
3900 in relative line specifications.
3901
39022017-01-03 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR tree-optimization/78965
3905 * gcc.dg/pr78965.c: New test.
3906
3907 PR middle-end/78901
3908 * g++.dg/opt/pr78901.C: New test.
3909
39102017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3911
3912 PR fortran/78534
3913 PR fortran/66310
3914 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3915 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3916 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3917 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3918 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3919 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3920 * gfortran.dg/string_1_lp64.f90: New test.
3921 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3922 * gfortran.dg/string_3_lp64.f90: New test.
3923 * gfortran.dg/transfer_intrinsic_1.f90: Change
3924 scan-tree-dump-times due to gfc_trans_string_copy change to
3925 avoid -Wstringop-overflow.
3926
8b7163c6
UB
39272017-01-02 Uros Bizjak <ubizjak@gmail.com>
3928
3929 PR target/78967
3930 * gcc.target/i386/pr78967-1.c: New test.
3931 * gcc.target/i386/pr78967-2.c: Ditto.
3932 * gcc.target/i386/pr78967-3.c: Ditto.
3933
3934 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3935 * gcc.target/i386/pr78904-4.c: Ditto.
3936 * gcc.target/i386/pr78904-6.c: Ditto.
3937
e2940b98
JH
39382017-01-01 Jan Hubicka <hubicka@ucw.cz>
3939
3940 PR middle-end/77674
3941 * g++.dg/torture/pr77674.C: New testcase.
3942
cbe34bb5 39432017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3944
3945 Update copyright years.
818ab71a 3946\f
cbe34bb5 3947Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
3948
3949Copying and distribution of this file, with or without modification,
3950are permitted in any medium without royalty provided the copyright
3951notice and this notice are preserved.