]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... }
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
34dc851a 12019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2
3 PR tree-optimization/88598
4 * gcc.dg/pr88598-1.c: New test.
5 * gcc.dg/pr88598-2.c: Likewise.
6 * gcc.dg/pr88598-3.c: Likewise.
7 * gcc.dg/pr88598-4.c: Likewise.
8 * gcc.dg/pr88598-5.c: Likewise.
9
59409f09 102019-01-07 Jakub Jelinek <jakub@redhat.com>
11
162634aa 12 PR tree-optimization/88676
13 * gcc.dg/tree-ssa/pr88676.c: New test.
14 * gcc.dg/pr88676.c: New test.
15 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
16 allow &.
17
ed779478 18 PR sanitizer/88619
19 * c-c++-common/asan/pr88619.c: New test.
20
59409f09 21 PR c++/85052
22 * c-c++-common/builtin-convertvector-1.c: New test.
23 * c-c++-common/torture/builtin-convertvector-1.c: New test.
24 * g++.dg/ext/builtin-convertvector-1.C: New test.
25 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
26
c9caaa3a 272018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
28
29 PR target/88521
30 * gcc.target/i386/pr88521.c: New testcase.
31
2abeea3d 322019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
33
34 PR fortran/88658
35 * gfortran.dg/min_max_type_2.f90: New test.
36
a517a911 372019-01-06 Jakub Jelinek <jakub@redhat.com>
38
39 PR c/88363
40 * c-c++-common/attributes-4.c (falloc_align_int128,
41 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
42
2b7caeda 432019-01-05 Jan Hubicka <hubicka@ucw.cz>
44
45 * gcc.dg/ipa/ipcp-2.c: Update bounds.
46
44a5ddbf 472019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
48
49 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
50 * gcc.dg/plugin/plugindir2.c: Likewise.
51 * gcc.dg/plugin/plugindir3.c: Likewise.
52 * gcc.dg/plugin/plugindir4.c: Likewise.
53
f2aba4ef 542019-01-05 Janus Weil <janus@gcc.gnu.org>
55
56 PR fortran/88009
57 * gfortran.dg/blockdata_10.f90: New test case.
58
92d7f32c 592019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 60
681aa7c2 61 PR middle-end/82564
62 PR target/88620
63 * gcc.dg/nested-func-12.c: New test.
64 * gcc.c-torture/compile/pr82564.c: New test.
65
92d7f32c 66 PR debug/88635
67 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 68
3449da25 692019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
70
92d7f32c 71 PR target/60563
3449da25 72 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
73
dd1ab8da 742019-01-04 Martin Sebor <msebor@redhat.com>
75
76 PR c/88546
77 * g++.dg/ext/attr-copy.C: New test.
78 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
79 * gcc.dg/attr-copy-6.c: New test.
80 * gcc.dg/attr-copy-7.c: New test.
81
3910b703 822019-01-04 Martin Sebor <msebor@redhat.com>
83
84 PR c/88363
85 * c-c++-common/attributes-4.c: New test.
86
1c2a6eef 872019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
88
89 PR fortran/48543
90 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
91 * gfortran.dg/merge_char_const.f90: Restore.
92
d31f2252 932019-01-04 Jakub Jelinek <jakub@redhat.com>
94
95 PR target/88594
96 * gcc.dg/pr88594.c: New test.
97
636144bc 982019-01-04 Jan Beulich <jbeulich@suse.com>
99
100 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
101 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
102 gcc.target/i386/avx512bw-vpcmpequb-1.c,
103 gcc.target/i386/avx512bw-vpcmpequw-1.c,
104 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
105 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
106 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
107 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
108 gcc.target/i386/avx512bw-vpcmpgew-1.c,
109 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
110 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
111 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
112 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
113 gcc.target/i386/avx512bw-vpcmpleb-1.c,
114 gcc.target/i386/avx512bw-vpcmpleub-1.c,
115 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
116 gcc.target/i386/avx512bw-vpcmplew-1.c,
117 gcc.target/i386/avx512bw-vpcmpltb-1.c,
118 gcc.target/i386/avx512bw-vpcmpltub-1.c,
119 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
120 gcc.target/i386/avx512bw-vpcmpltw-1.c,
121 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
122 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
123 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
124 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
125 gcc.target/i386/avx512bw-vpmovb2m-1.c,
126 gcc.target/i386/avx512bw-vpmovm2b-1.c,
127 gcc.target/i386/avx512bw-vpmovm2w-1.c,
128 gcc.target/i386/avx512bw-vpmovw2m-1.c,
129 gcc.target/i386/avx512bw-vptestmb-1.c,
130 gcc.target/i386/avx512bw-vptestmw-1.c,
131 gcc.target/i386/avx512bw-vptestnmb-1.c,
132 gcc.target/i386/avx512bw-vptestnmw-1.c,
133 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
134 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
135 gcc.target/i386/avx512dq-vfpclasssd-1.c,
136 gcc.target/i386/avx512dq-vfpclassss-1.c,
137 gcc.target/i386/avx512dq-vpmovd2m-1.c,
138 gcc.target/i386/avx512dq-vpmovm2d-1.c,
139 gcc.target/i386/avx512dq-vpmovm2q-1.c,
140 gcc.target/i386/avx512dq-vpmovq2m-1.c,
141 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
142 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
143 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
144 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
145 gcc.target/i386/avx512vl-vpcmpequd-1.c,
146 gcc.target/i386/avx512vl-vpcmpequq-1.c,
147 gcc.target/i386/avx512vl-vpcmpged-1.c,
148 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
149 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
150 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
151 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
152 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
153 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
154 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
155 gcc.target/i386/avx512vl-vpcmpled-1.c,
156 gcc.target/i386/avx512vl-vpcmpleq-1.c,
157 gcc.target/i386/avx512vl-vpcmpleud-1.c,
158 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
159 gcc.target/i386/avx512vl-vpcmpltd-1.c,
160 gcc.target/i386/avx512vl-vpcmpltq-1.c,
161 gcc.target/i386/avx512vl-vpcmpltud-1.c,
162 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
163 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
164 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
165 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
166 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
167 gcc.target/i386/avx512vl-vptestmd-1.c,
168 gcc.target/i386/avx512vl-vptestmq-1.c,
169 gcc.target/i386/avx512vl-vptestnmd-1.c,
170 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
171 operand.
172 * gcc.target/i386/avx512bw-vpcmpb-1.c,
173 gcc.target/i386/avx512bw-vpcmpub-1.c,
174 gcc.target/i386/avx512bw-vpcmpuw-1.c,
175 gcc.target/i386/avx512bw-vpcmpw-1.c,
176 gcc.target/i386/avx512dq-vfpclasspd-1.c,
177 gcc.target/i386/avx512dq-vfpclassps-1.c,
178 gcc.target/i386/avx512f-vcmppd-1.c,
179 gcc.target/i386/avx512f-vcmpps-1.c,
180 gcc.target/i386/avx512f-vcmpsd-1.c,
181 gcc.target/i386/avx512f-vcmpss-1.c,
182 gcc.target/i386/avx512f-vpcmpd-1.c,
183 gcc.target/i386/avx512f-vpcmpq-1.c,
184 gcc.target/i386/avx512f-vpcmpud-1.c,
185 gcc.target/i386/avx512f-vpcmpuq-1.c,
186 gcc.target/i386/avx512f-vptestmd-1.c,
187 gcc.target/i386/avx512f-vptestmq-1.c,
188 gcc.target/i386/avx512f-vptestnmd-1.c,
189 gcc.target/i386/avx512f-vptestnmq-1.c,
190 gcc.target/i386/avx512vl-vcmppd-1.c,
191 gcc.target/i386/avx512vl-vcmpps-1.c,
192 gcc.target/i386/avx512vl-vpcmpd-1.c,
193 gcc.target/i386/avx512vl-vpcmpq-1.c,
194 gcc.target/i386/avx512vl-vpcmpud-1.c,
195 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
196 as mask operand.
197
afe1ec89 1982019-01-03 Martin Sebor <msebor@redhat.com>
199
200 PR tree-optimization/88659
201 * gcc.dg/Wstringop-truncation-6.c: New test.
202
a63b6e5e 2032019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
204
205 PR fortran/48543
206 * gfortran.dg/const_chararacter_merge.f90: Remove.
207
e9a46ba8 2082019-01-03 Jakub Jelinek <jakub@redhat.com>
209
210 PR debug/88644
211 * gcc.dg/debug/dwarf2/pr88644.c: New test.
212 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
213
2142019-01-03 Iain Sandoe <iain@sandoe.co.uk>
215
216 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
217 * gcc.dg/pubtypes-3.c: Likewise.
218 * gcc.dg/pubtypes-4.c: Likewise.
219
0627c5c9 2202019-01-03 Jakub Jelinek <jakub@redhat.com>
221
222 PR c++/88636
223 * g++.target/i386/pr88636.C: New test.
224
f9f7d90c 2252019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
226
227 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
228
62468601 2292019-01-03 Martin Liska <mliska@suse.cz>
230
231 PR testsuite/88436
232 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
233
37fb9cf6 2342019-01-02 Marek Polacek <polacek@redhat.com>
235
236 PR c++/88612 - ICE with -Waddress-of-packed-member.
237 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
238
6080dd2f 239 PR c++/88631 - CTAD failing for value-initialization.
240 * g++.dg/cpp1z/class-deduction59.C: New test.
241
dd5ea033 242 PR c++/81486 - CTAD failing with ().
243 * g++.dg/cpp1z/class-deduction60.C: New test.
244 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 245
ff8064bd 2462019-01-02 Martin Sebor <msebor@redhat.com>
247 Jeff Law <law@redhat.com>
248
249 * gcc.dg/strlenopt-36.c: Update.
250 * gcc.dg/strlenopt-45.c: Update.
251 * gcc.c-torture/execute/strlen-5.c: New test.
252 * gcc.c-torture/execute/strlen-6.c: New test.
253 * gcc.c-torture/execute/strlen-7.c: New test.
254
5152b58e 2552019-01-02 Jakub Jelinek <jakub@redhat.com>
256
257 PR testsuite/87304
258 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
259 messages only on vect_hw_misalign targets.
260
5055fc33 2612019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 262
5055fc33 263 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
264 * gfortran.dg/dec_d_lines_3.f: Ditto.
265 * gfortran.dg/dec_structure_24.f90: Ditto.
266 * gfortran.dg/dec_structure_26.f90: Ditto.
267 * gfortran.dg/dec_structure_27.f90: Ditto.
268 * gfortran.dg/dec_type_print_3.f90: Ditto.
269 * gfortran.dg/derived_name_1.f90: Ditto.
270 * gfortran.dg/error_recovery_1.f90: Ditto.
271 * gfortran.dg/gomp/pr29759.f90: Ditto.
272 * gfortran.dg/pr36192.f90: Ditto.
273 * gfortran.dg/pr56007.f90: Ditto.
274 * gfortran.dg/pr56520.f90: Ditto.
275 * gfortran.dg/pr78741.f90: Ditto.
276 * gfortran.dg/print_fmt_2.f90: Ditto.
277 * gfortran.dg/select_type_20.f90: Ditto.
278
ac7cf41b 2792019-01-02 Marek Polacek <polacek@redhat.com>
280
281 PR c++/86875
282 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
283
f46df7fc 2842019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
285
286 PR fortran/48543
287 * gfortran.dg/const_chararacter_merge.f90: New test.
288
035de790 2892019-01-02 Jan Hubicka <hubicka@ucw.cz>
290
291 PR lto/88130
292 * g++.dg/torture/pr88130.C: New testcase.
293
79cbb1a8 2942019-01-02 Martin Liska <mliska@suse.cz>
295
296 PR tree-optimization/88650
297 * gfortran.dg/predict-3.f90: New test.
298
040ec1c0 2992019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
300
301 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
302
74dbdf38 3032019-01-02 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/88621
306 * gcc.dg/torture/pr88621.c: New testcase.
307
17ae0a21 3082019-01-02 Jakub Jelinek <jakub@redhat.com>
309
310 PR ipa/88561
311 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
312 targets and expect _ZThn8 for ilp32 targets.
313
14c286b1 3142019-01-01 Martin Sebor <msebor@redhat.com>
315 Jeff Law <law@redhat.com>
316
040ec1c0 317 * gcc.dg/strlenopt-40.c: Update.
318 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 319 * gcc.dg/tree-ssa/pr79376.c: Likewise.
320
14c286b1 321 * gcc.dg/strlenopt-40.c: Disable a couple tests.
322 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
323 * gcc.dg/strlenopt-59.c: New test.
324 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
325 * g++.dg/init/strlen.C: New test.
326
66aeaf4b 3272019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
328
329 PR fortran/82743
330 * gfortran.dg/structure_constructor_16.f90: New test.
331
aaeb2d1b 3322019-01-01 Jan Hubicka <hubicka@ucw.cz>
333
334 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
335 * g++.dg/ipa/devirt-53.C: Fix scan template.
336
27ebfa0d 3372019-01-01 Jan Hubicka <hubicka@ucw.cz>
338
339 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
340 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
341 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
342
e9780462 3432019-01-01 Jan Hubicka <hubicka@ucw.cz>
344
345 * g++.dg/tree-prof/devirt.C: Update testcase.
346
fbd26352 3472019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 348
349 Update copyright years.
f1717362 350\f
fbd26352 351Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 352
353Copying and distribution of this file, with or without modification,
354are permitted in any medium without royalty provided the copyright
355notice and this notice are preserved.