]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
i386.opt (msgx): Use ix86_isa_flags2 variable.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7cdca3ec
UB
12017-01-13 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.target/i386/funcspec-56.inc: Add missing options and
4 reorder options by implied ISAs, as in ix86_target_string.
5
e3017e52
MP
62017-01-13 Marek Polacek <polacek@redhat.com>
7
8 PR c++/71166
9 * g++.dg/cpp0x/constexpr-array18.C: New test.
10
a6ab4e07
JB
112017-01-13 Janne Blomqvist <jb@gcc.gnu.org>
12
13 PR fortran/78534
14 PR fortran/66310
15 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
16 * gfortran.dg/repeat_7.f90: New test for PR 66310.
17 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
19 * gfortran.dg/string_1_lp64.f90: New test.
20 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21 * gfortran.dg/string_3_lp64.f90: New test.
22
d155c6fe
JL
232017-01-13 Jeff Law <law@redhat.com>
24
7c9560a5
JL
25 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
26
9e59e99a
JL
27 PR tree-optimization/61912
28 PR tree-optimization/77485
29 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
30 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
31 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
32
33 PR tree-optimization/33562
34 PR tree-optimization/61912
35 PR tree-optimization/77485
d155c6fe
JL
36 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
37 * gcc.dg/tree-ssa/complex-5.c: Likewise.
38 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
39 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
40 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
41 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
42 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
43
77719b06
ML
442017-01-13 Martin Liska <mliska@suse.cz>
45
46 PR ipa/79043
47 * gcc.c-torture/execute/pr79043.c: New test.
48
a181b2bc
RB
492017-01-13 Richard Biener <rguenther@suse.de>
50
51 PR middle-end/78411
52 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
53
eaed3226
AV
542017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
55
56 PR fortran/70697
57 * gfortran.dg/coarray/event_4.f08: New test.
58
4ccff88b
AV
592017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
60
61 PR fortran/70696
62 * gfortran.dg/coarray/event_3.f08: New test.
63
3c3b9090
RB
642017-01-13 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/77283
67 * gcc.dg/tree-ssa/split-path-9.c: Fix.
68
25329913
RB
692017-01-13 Richard Biener <rguenther@suse.de>
70
71 * gcc.dg/gimplefe-22.c: New testcase.
72
10b70b8e
RB
732017-01-13 Richard Biener <rguenther@suse.de>
74
75 PR tree-optimization/77283
76 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
77 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
78 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
79
76a8f82f
SL
802017-01-12 Sandra Loosemore <sandra@codesourcery.com>
81
82 * gcc.dg/pr77862.c: Require fpic target.
83
59a505da
MM
842017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
85
86 PR target/79004
87 * gcc.target/powerpc/pr79004.c: New test.
bce6f760
MS
882017-01-12 Martin Sebor <msebor@redhat.com>
89
90 * gcc.dg/pr78138.c: Adjust.
91 * gcc.dg/pr78768.c: Adjust.
92 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
93 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
94 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
95 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
96 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
97 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
98 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
99 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
100 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
101 * gcc.dg/tree-ssa/pr78605.c: Adjust.
102 * gcc.dg/tree-ssa/pr78622.c: Adjust.
103
3eefa646
JJ
1042017-01-12 Jakub Jelinek <jakub@redhat.com>
105
106 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
107
dcb56243
MS
1082017-01-12 Martin Sebor <msebor@redhat.com>
109
8be3f306 110 PR testsuite/79051
940242cd
MS
111 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
112 due to bug 79054.
dcb56243 113
b7431c20
DE
1142017-01-12 David Edelsohn <dje.gcc@gmail.com>
115
116 * gcc.dg/pr78768.c: Require LTO.
117
2bcd9f32
MS
1182017-01-12 Martin Sebor <msebor@redhat.com>
119
120 PR c/79074
121 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
122 due to the referenced bug.
123
b2fc1c70
MS
1242017-01-12 Martin Sebor <msebor@redhat.com>
125
126 PR testsuite/79073
127 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
128
fbed6f36
UB
1292017-01-12 Uros Bizjak <ubizjak@gmail.com>
130
131 * gcc.target/i386/builtin_target.c (check_features): Check all
132 supported __builtin_cpu_supports options.
133
27282dad
KT
1342017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
135
136 PR tree-optimization/78319
137 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
138 Remove xfail.
139
66113166
BS
1402017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
141
142 PR target/79044
143 * gcc.target/powerpc/swaps-p8-26.c: New.
144
6bb4ea5c
RB
1452017-01-12 Richard Biener <rguenther@suse.de>
146
147 * gcc.dg/gimplefe-21.c: New testcase.
148
f15dbadb
MC
1492017-01-12 Michael Collison <michael.collison@arm.com>
150
151 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
152
73e32c47
JK
1532017-01-11 Julia Koval <julia.koval@intel.com>
154 Uros Bizjak <ubizjak@gmail.com>
155
156 * gcc.target/i386/sgx.c New test.
157 * gcc.target/i386/sse-12.c: Add -msgx.
158 * gcc.target/i386/sse-13.c: Ditto.
159 * gcc.target/i386/sse-14.c: Ditto.
160 * gcc.target/i386/sse-22.c: Ditto.
161 * gcc.target/i386/sse-23.c: Ditto.
162 * g++.dg/other/i386-2.C: Ditto.
163 * g++.dg/other/i386-3.C: Ditto.
164
3594adc7
MS
1652017-01-11 Martin Sebor <msebor@redhat.com>
166
167 PR c++/24511
168 * g++.dg/template/explicit9.C: New test.
169
01bfd257
NS
1702017-01-11 Nathan Sidwell <nathan@acm.org>
171
172 PR c++/77812
173 * g++.dg/pr77812.C: New.
174
88df7964
JJ
1752017-01-11 Jakub Jelinek <jakub@redhat.com>
176
eae63d78
JJ
177 PR c++/71537
178 * g++.dg/cpp1y/constexpr-71537.C: New test.
179
88df7964
JJ
180 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
181 argument.
182
960ecba4
MS
1832017-01-11 Martin Sebor <msebor@redhat.com>
184
185 PR c/47931
186 * c-c++-common/Waddress-2.c: New test.
187
1f258a55
JJ
1882017-01-11 Jakub Jelinek <jakub@redhat.com>
189
190 PR c++/78341
191 * g++.dg/cpp0x/pr78341.C: New test.
192
bf5fbf46
MS
1932017-01-11 Martin Sebor <msebor@redhat.com>
194
195 PR c/78768
196 * gcc.dg/pr78768.c: New test.
197
19ff0049
DM
1982017-01-11 David Malcolm <dmalcolm@redhat.com>
199
200 PR driver/78877
201 * gcc.dg/spellcheck-options-14.c: New test case.
202 * gcc.dg/spellcheck-options-15.c: New test case.
203 * gcc.dg/spellcheck-options-16.c: New test case.
204 * gcc.dg/spellcheck-options-17.c: New test case.
205
c86e9f03
ML
2062017-01-11 Martin Liska <mliska@suse.cz>
207
208 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
209
947f51d6
JJ
2102017-01-11 Jakub Jelinek <jakub@redhat.com>
211
212 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
213 instead of just 1 for the decomposition from struct C.
214
849fccf8
EB
2152017-01-11 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gcc.c-torture/execute/20170111-1.c: New test.
218
80c74722
RB
2192017-01-11 Richard Biener <rguenther@suse.de>
220
221 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
222
4c4b4703
JJ
2232017-01-11 Jakub Jelinek <jakub@redhat.com>
224
225 PR middle-end/50199
226 * gcc.dg/lto/pr50199_0.c: New test.
227
664b1a6b
MS
2282017-01-10 Martin Sebor <msebor@redhat.com>
229
230 PR testsuite/78960
231 PR testsuite/78959
232 PR testsuite/78133
233 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
234 * gcc.dg/tree-ssa/pr78622.c: Ditto.
235
fefd3086
MS
2362017-01-10 Martin Sebor <msebor@redhat.com>
237
238 PR middle-end/78138
664b1a6b 239 * gcc.dg/pr78138.c: New test.
fefd3086 240
b9f4757f
DM
2412017-01-10 David Malcolm <dmalcolm@redhat.com>
242
243 PR c++/77949
244 * g++.dg/diagnostic/pr77949.C: New test case.
245
5a50f6bb
MS
2462017-01-10 Martin Sebor <msebor@redhat.com>
247
248 PR middle-end/78245
249 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
250
c16880ef
MS
2512017-01-10 Martin Sebor <msebor@redhat.com>
252
253 PR tree-optimization/78775
254 * gcc.dg/attr-alloc_size-4.c: Add test cases.
255 * gcc.dg/attr-alloc_size-10.c: New test.
256 * gcc.dg/attr-alloc_size-11.c: New test.
257 * gcc.dg/builtin-stringop-chk-7.c: New test.
258 * gcc.dg/pr78775.c: New test.
259 * gcc.dg/pr78973-2.c: New test.
260 * gcc.dg/pr78973.c: New test.
261
5363d9d9
JL
2622017-01-10 Jeff Law <law@redhat.com>
263
264 PR tree-optimization/77766
265 PR tree-optimization/78856
266 * gcc.c-torture/execute/pr77766.c: New test.
267
aae23693
RB
2682016-01-10 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/79034
271 * g++.dg/torture/pr79034.C: New testcase.
272
a0843aed
ML
2732017-01-10 Martin Liska <mliska@suse.cz>
274
275 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
276 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
277 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
278 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
279 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
280 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
281 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
282 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
283 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
284 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
285 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
286 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
287 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
288 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
289 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
290 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
291 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
292 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
293 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
294 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
295 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
296 * gcc.dg/ipa/pr64307.c: Likewise.
297 * gcc.dg/ipa/pr77653.c: Likewise.
298
79fc8ffe
AS
2992017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
300
301 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
302 * g++.dg/other/i386-3.C: Ditto.
303 * gcc.target/i386/sse-12.c: Ditto.
304 * gcc.target/i386/sse-13.c: Ditto.
305 * gcc.target/i386/sse-22.c: Ditto.
306 * gcc.target/i386/sse-23.c: Ditto.
307 * gcc.target/i386/builtin_target.c: Handle new option.
308 * gcc.target/i386/funcspec-56.inc: Test new attributes.
309 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
310 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
311
dfa6951f
MS
3122017-01-09 Martin Sebor <msebor@redhat.com>
313
314 PR testsuite/79036
315 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
316 with different precisions.
317
a271e415
EB
3182017-01-09 Eric Botcazou <ebotcazou@adacore.com>
319
320 * g++.dg/opt/call2.C: New test.
321 * g++.dg/opt/call3.C: Likewise.
322 * gnat.dg/array26.adb: New test.
323 * gnat.dg/array26_pkg.ad[sb]: New helper.
324 * gnat.dg/array27.adb: New test.
325 * gnat.dg/array27_pkg.ad[sb]: New helper.
326 * gnat.dg/array28.adb: New test.
327 * gnat.dg/array28_pkg.ad[sb]: New helper.
328
bd2c6270
JJ
3292017-01-09 Jakub Jelinek <jakub@redhat.com>
330
331 PR translation/79019
332 PR translation/79020
333 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
334 diagnostics.
335 * gfortran.dg/initialization_17.f90: Likewise.
336
1c1d8e75
DH
3372017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
338
339 PR testsuite/79026
340 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
341 * gcc.target/i386/pr78904-4.c: Likewise.
342 * gcc.target/i386/pr78904-6.c: Likewise.
343 * gcc.target/i386/pr78967-2.c: Likewise.
344
cb330ba5
JJ
3452017-01-09 Jakub Jelinek <jakub@redhat.com>
346
347 PR tree-optimization/78899
348 * gcc.target/i386/pr78899.c: New test.
349 * gcc.dg/pr71077.c: New test.
350
a5e14a42
MJ
3512017-01-09 Martin Jambor <mjambor@suse.cz>
352
353 PR ipa/78365
354 PR ipa/78599
355 * gcc.dg/torture/pr78365.c: New test.
356
01216d27
JJ
3572017-01-09 Jakub Jelinek <jakub@redhat.com>
358
dc59e50a
JJ
359 PR c++/78948
360 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
361 (main): Use int* instead of long long.
362
01216d27
JJ
363 PR tree-optimization/78938
364 * gcc.dg/vect/pr78938.c: New test.
365
c0d4fec7
KT
3662017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
367
368 * gcc.dg/20161219.c: New test.
369
7b1b0cc1
RB
3702017-01-09 Richard Biener <rguenther@suse.de>
371
372 PR tree-optimization/78997
373 * gcc.dg/torture/pr78997.c: New testcase.
374
813b9c0d
RB
3752017-01-09 Richard Biener <rguenther@suse.de>
376
377 PR debug/79000
378 * g++.dg/lto/pr79000_0.C: New testcase.
379 * g++.dg/lto/pr79000_1.c: Likewise.
380
efcc8d38
MS
3812017-01-08 Martin Sebor <msebor@redhat.com>
382
383 PR middle-end/77708
384 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
385 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
386 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
387 due to bug 78969.
388 * gcc.dg/format/pr78569.c: Adjust.
389
5ccf1d8d
DM
3902017-01-07 David Malcolm <dmalcolm@redhat.com>
391
392 PR c++/72803
393 * g++.dg/diagnostic/pr72803.C: New test case.
394
42002dfe
MS
3952017-01-07 Martin Sebor <msebor@redhat.com>
396
397 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
398 * gcc.dg/attr-alloc_size-4.c: Same.
399
de91486c
AV
4002017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
401
402 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
403 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
404 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
405 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
406 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
407 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
408 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
409
f55a925e
AS
4102017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
411 * gcc.dg/memcmp-1.c: New.
412 * gcc.dg/strncmp-1.c: New.
413
f3caa118
AV
4142017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
415
416 * gcc.target/arm/acle/mcrr: New.
417 * gcc.target/arm/acle/mcrr2: New.
418 * gcc.target/arm/acle/mrrc: New.
419 * gcc.target/arm/acle/mrrc2: New.
420
ecc9a25b
AV
4212017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
422
423 * gcc.target/arm/acle/mcr.c: New.
424 * gcc.target/arm/acle/mrc.c: New.
425 * gcc.target/arm/acle/mcr2.c: New.
426 * gcc.target/arm/acle/mrc2.c: New.
427
3811581f
AV
4282017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
429
430 * gcc.target/arm/acle/ldc: New.
431 * gcc.target/arm/acle/ldc2: New.
432 * gcc.target/arm/acle/ldcl: New.
433 * gcc.target/arm/acle/ldc2l: New.
434 * gcc.target/arm/acle/stc: New.
435 * gcc.target/arm/acle/stc2: New.
436 * gcc.target/arm/acle/stcl: New.
437 * gcc.target/arm/acle/stc2l: New.
438
d57daa0c
AV
4392017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
440
441 * gcc.target/arm/acle/acle.exp: Run tests for different options
442 and make sure fat-lto-objects is used such that we can still do
443 assemble scans.
444 * gcc.target/arm/acle/cdp.c: New.
445 * gcc.target/arm/acle/cdp2.c: New.
446 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
447 (check_effective_target_arm_coproc1_ok_nocache): New.
448 (check_effective_target_arm_coproc2_ok): New.
449 (check_effective_target_arm_coproc2_ok_nocache): New.
450 (check_effective_target_arm_coproc3_ok): New.
451 (check_effective_target_arm_coproc3_ok_nocache): New.
452 (check_effective_target_arm_coproc4_ok): New.
453 (check_effective_target_arm_coproc4_ok_nocache): New.
454
8a123229
MS
4552017-01-06 Martin Sebor <msebor@redhat.com>
456
457 PR middle-end/78605
458 * gcc.dg/tree-ssa/pr78605.c: New test.
459
5b8999d6
MS
4602017-01-05 Martin Sebor <msebor@redhat.com>
461
462 PR tree-optimization/78910
463 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
464 diagnostics.
465 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
466 * gcc.dg/tree-ssa/pr78910.c: New test.
467
4e89adf9
EB
4682017-01-05 Eric Botcazou <ebotcazou@adacore.com>
469
470 * gcc.dg/sso-10.c: New test.
471
962c5679
JJ
4722017-01-05 Jakub Jelinek <jakub@redhat.com>
473
cfd719e7
JJ
474 PR tree-optimization/71016
475 * gcc.target/i386/pr71016.c: New test.
476 * gcc.target/aarch64/pr71016.c: New test.
477 * gcc.dg/tree-ssa/pr66726-3.c: New test.
478
26f20371
JJ
479 PR c++/78931
480 * g++.dg/cpp1z/decomp19.C: New test.
481
962c5679
JJ
482 PR c++/78890
483 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
484 * g++.dg/init/union1.C: Likewise.
485 * g++.dg/cpp0x/union6.C: Expect errors.
486 * g++.dg/cpp0x/union8.C: New test.
487 * g++.dg/cpp0x/pr78890-1.C: New test.
488 * g++.dg/cpp0x/pr78890-2.C: New test.
489
8c15f541
DE
4902017-01-05 David Edelsohn <dje.gcc@gmail.com>
491
492 * gcc.target/powerpc/pr71670.c: Require p9vector.
493 * gcc.target/powerpc/p9-novsx.c: Same.
494
51b86113
DM
4952017-01-05 David Malcolm <dmalcolm@redhat.com>
496
497 * selftests/asr_div1.rtl: New file.
498 * selftests/aarch64: New subdirectory.
499 * selftests/aarch64/times-two.rtl: New file.
500 * selftests/bb-index.rtl: New file.
501 * selftests/cfg-test.rtl: New file.
502 * selftests/const-int.rtl: New file.
503 * selftests/example-labels.rtl: New file.
504 * selftests/insn-with-mode.rtl: New file.
505 * selftests/jump-to-label-ref.rtl: New file.
506 * selftests/jump-to-return.rtl: New file.
507 * selftests/jump-to-simple-return.rtl: New file.
508 * selftests/mem.rtl: New file.
509 * selftests/note-insn-deleted.rtl: New file.
510 * selftests/note_insn_basic_block.rtl: New file.
511 * selftests/simple-cse.rtl: New file.
512 * selftests/symbol-ref.rtl: New file.
513 * selftests/x86_64: New subdirectory.
514 * selftests/x86_64/call-insn.rtl: New file.
515 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
516 * selftests/x86_64/times-two.rtl: New file.
517 * selftests/x86_64/unspec.rtl: New file.
518
dc7650cc
NS
5192017-01-05 Nathan Sidwell <nathan@acm.org>
520
521 PR c++/78765
522 * g++.dg/cpp0x/pr78765.C: New.
523
3db70565
DV
5242017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
525
526 * gcc.target/s390/memcpy-2.c: New test.
527 * gcc.target/s390/memset-2.c: New test.
528
f5a537e3
AK
5292017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
530
531 * gcc.target/s390/memcpy-1.c: New test.
532
d80c6d02
JL
5332017-01-04 Jeff Law <law@redhat.com>
534
535 PR tree-optimization/78812
536 * g++.dg/torture/pr78812.C: New test.
537
08edc320 5382017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
539
540 PR target/71977
541 PR target/70568
542 PR target/78823
543 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
544 64-bit VSX systems with direct move, whether we optimize common
545 code sequences in the GLIBC math library for float math functions.
546 * gcc.target/powerpc/pr71977-2.c: Likewise.
547
a9342885
MP
5482017-01-04 Marek Polacek <polacek@redhat.com>
549
550 PR c++/64767
551 * c-c++-common/Wpointer-compare-1.c: New test.
552
066435fe
JJ
5532017-01-04 Jakub Jelinek <jakub@redhat.com>
554
abec4284
JJ
555 PR c++/78949
556 * c-c++-common/Wunused-var-16.c: New test.
557
26c43e27
JJ
558 PR c++/78693
559 * g++.dg/cpp0x/pr78693.C: New test.
560
fc73e60c
JJ
561 PR driver/78957
562 * gcc.dg/pr78957.c: New test.
563
c9cf3863
JJ
564 * g++.dg/cpp1y/auto-fn34.C: New test.
565
066435fe
JJ
566 PR c++/71182
567 * g++.dg/cpp0x/pr71182.C: New test.
568
598bd687
KN
5692017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
570
571 PR target/78056
572 * gcc.target/powerpc/pr78056-1.c: New test.
573 * gcc.target/powerpc/pr78056-2.c: New test.
574 * gcc.target/powerpc/pr78056-3.c: New test.
575 * gcc.target/powerpc/pr78056-4.c: New test.
576 * gcc.target/powerpc/pr78056-5.c: New test.
577 * gcc.target/powerpc/pr78056-6.c: New test.
578 * gcc.target/powerpc/pr78056-7.c: New test.
579 * gcc.target/powerpc/pr78056-8.c: New test.
580 * lib/target-supports.exp
581 (check_effective_target_powerpc_popcntb_ok): New procedure to test
582 whether the effective target supports the popcntb instruction.
583
8194635a
JL
5842017-01-03 Jeff Law <law@redhat.com>
585
586 PR tree-optimization/67955
587 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
588
baf9ebc8
MP
5892017-01-04 Marek Polacek <polacek@redhat.com>
590
591 PR c++/77545
592 PR c++/77284
593 * g++.dg/cpp0x/range-for32.C: New test.
594 * g++.dg/cpp0x/range-for33.C: New test.
595
5dd9a9d0
DM
5962017-01-04 David Malcolm <dmalcolm@redhat.com>
597
598 * gcc.dg/Wmissing-braces-fixits.c: New test case.
599
4bf07f3f
NS
6002017-01-04 Nathan Sidwell <nathan@acm.org>
601
602 PR c++/66735
603 * g++.dg/cpp1y/pr66735.C: New.
604
165ba2e9
JJ
6052017-01-04 Jakub Jelinek <jakub@redhat.com>
606
607 PR tree-optimization/71563
608 * gcc.dg/tree-ssa/pr71563.c: New test.
609
4567f969
JB
6102017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
611
612 PR fortran/78534
613 PR fortran/78976
614 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
615 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
616 * gfortran.dg/transfer_intrinsic_1.f90: Change
617 scan-tree-dump-times due to gfc_trans_string_copy change to
618 avoid -Wstringop-overflow.
619
1c06f07f
JL
6202017-01-03 Jeff Law <law@redhat.com>
621
622 PR tree-optimization/78856
623 * gcc.c-torture/execute/pr78856.c: New test.
624
60fb638f
MM
6252017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
626
627 PR target/78953
628 * gcc.target/powerpc/pr78953.c: New test.
629
e4d02f52
ILT
6302017-01-03 Ian Lance Taylor <iant@google.com>
631
632 * gcc.misc-tests/godump-1.c: Update for accurate representation of
633 enums.
634
5b4f088d
MS
6352017-01-03 Martin Sebor <msebor@redhat.com>
636
637 PR tree-optimization/78696
638 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
639 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
640 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
641 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
642
6432017-01-03 David Malcolm <dmalcolm@redhat.com>
644
645 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
646 with more than one digit.
647 * lib/gcc-dg.exp (process-message): Support more than one digit
648 in relative line specifications.
649
6502017-01-03 Jakub Jelinek <jakub@redhat.com>
651
652 PR tree-optimization/78965
653 * gcc.dg/pr78965.c: New test.
654
655 PR middle-end/78901
656 * g++.dg/opt/pr78901.C: New test.
657
6582017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
659
660 PR fortran/78534
661 PR fortran/66310
662 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
663 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
664 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
665 * gfortran.dg/repeat_7.f90: New test for PR 66310.
666 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
667 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
668 * gfortran.dg/string_1_lp64.f90: New test.
669 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
670 * gfortran.dg/string_3_lp64.f90: New test.
671 * gfortran.dg/transfer_intrinsic_1.f90: Change
672 scan-tree-dump-times due to gfc_trans_string_copy change to
673 avoid -Wstringop-overflow.
674
8b7163c6
UB
6752017-01-02 Uros Bizjak <ubizjak@gmail.com>
676
677 PR target/78967
678 * gcc.target/i386/pr78967-1.c: New test.
679 * gcc.target/i386/pr78967-2.c: Ditto.
680 * gcc.target/i386/pr78967-3.c: Ditto.
681
682 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
683 * gcc.target/i386/pr78904-4.c: Ditto.
684 * gcc.target/i386/pr78904-6.c: Ditto.
685
e2940b98
JH
6862017-01-01 Jan Hubicka <hubicka@ucw.cz>
687
688 PR middle-end/77674
689 * g++.dg/torture/pr77674.C: New testcase.
690
cbe34bb5 6912017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
692
693 Update copyright years.
818ab71a 694\f
cbe34bb5 695Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
696
697Copying and distribution of this file, with or without modification,
698are permitted in any medium without royalty provided the copyright
699notice and this notice are preserved.