1 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/88676
4 * gcc.dg/tree-ssa/pr88676.c: New test.
5 * gcc.dg/pr88676.c: New test.
6 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
10 * c-c++-common/asan/pr88619.c: New test.
13 * c-c++-common/builtin-convertvector-1.c: New test.
14 * c-c++-common/torture/builtin-convertvector-1.c: New test.
15 * g++.dg/ext/builtin-convertvector-1.C: New test.
16 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
18 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
21 * gcc.target/i386/pr88521.c: New testcase.
23 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
26 * gfortran.dg/min_max_type_2.f90: New test.
28 2019-01-06 Jakub Jelinek <jakub@redhat.com>
31 * c-c++-common/attributes-4.c (falloc_align_int128,
32 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
34 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
36 * gcc.dg/ipa/ipcp-2.c: Update bounds.
38 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
40 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
41 * gcc.dg/plugin/plugindir2.c: Likewise.
42 * gcc.dg/plugin/plugindir3.c: Likewise.
43 * gcc.dg/plugin/plugindir4.c: Likewise.
45 2019-01-05 Janus Weil <janus@gcc.gnu.org>
48 * gfortran.dg/blockdata_10.f90: New test case.
50 2019-01-05 Jakub Jelinek <jakub@redhat.com>
54 * gcc.dg/nested-func-12.c: New test.
55 * gcc.c-torture/compile/pr82564.c: New test.
58 * gcc.dg/debug/dwarf2/pr88635.c: New test.
60 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
63 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
65 2019-01-04 Martin Sebor <msebor@redhat.com>
68 * g++.dg/ext/attr-copy.C: New test.
69 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
70 * gcc.dg/attr-copy-6.c: New test.
71 * gcc.dg/attr-copy-7.c: New test.
73 2019-01-04 Martin Sebor <msebor@redhat.com>
76 * c-c++-common/attributes-4.c: New test.
78 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
81 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
82 * gfortran.dg/merge_char_const.f90: Restore.
84 2019-01-04 Jakub Jelinek <jakub@redhat.com>
87 * gcc.dg/pr88594.c: New test.
89 2019-01-04 Jan Beulich <jbeulich@suse.com>
91 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
92 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
93 gcc.target/i386/avx512bw-vpcmpequb-1.c,
94 gcc.target/i386/avx512bw-vpcmpequw-1.c,
95 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
96 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
97 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
98 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
99 gcc.target/i386/avx512bw-vpcmpgew-1.c,
100 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
101 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
102 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
103 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
104 gcc.target/i386/avx512bw-vpcmpleb-1.c,
105 gcc.target/i386/avx512bw-vpcmpleub-1.c,
106 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
107 gcc.target/i386/avx512bw-vpcmplew-1.c,
108 gcc.target/i386/avx512bw-vpcmpltb-1.c,
109 gcc.target/i386/avx512bw-vpcmpltub-1.c,
110 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
111 gcc.target/i386/avx512bw-vpcmpltw-1.c,
112 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
113 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
114 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
115 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
116 gcc.target/i386/avx512bw-vpmovb2m-1.c,
117 gcc.target/i386/avx512bw-vpmovm2b-1.c,
118 gcc.target/i386/avx512bw-vpmovm2w-1.c,
119 gcc.target/i386/avx512bw-vpmovw2m-1.c,
120 gcc.target/i386/avx512bw-vptestmb-1.c,
121 gcc.target/i386/avx512bw-vptestmw-1.c,
122 gcc.target/i386/avx512bw-vptestnmb-1.c,
123 gcc.target/i386/avx512bw-vptestnmw-1.c,
124 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
125 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
126 gcc.target/i386/avx512dq-vfpclasssd-1.c,
127 gcc.target/i386/avx512dq-vfpclassss-1.c,
128 gcc.target/i386/avx512dq-vpmovd2m-1.c,
129 gcc.target/i386/avx512dq-vpmovm2d-1.c,
130 gcc.target/i386/avx512dq-vpmovm2q-1.c,
131 gcc.target/i386/avx512dq-vpmovq2m-1.c,
132 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
133 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
134 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
135 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
136 gcc.target/i386/avx512vl-vpcmpequd-1.c,
137 gcc.target/i386/avx512vl-vpcmpequq-1.c,
138 gcc.target/i386/avx512vl-vpcmpged-1.c,
139 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
140 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
141 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
142 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
143 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
144 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
145 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
146 gcc.target/i386/avx512vl-vpcmpled-1.c,
147 gcc.target/i386/avx512vl-vpcmpleq-1.c,
148 gcc.target/i386/avx512vl-vpcmpleud-1.c,
149 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
150 gcc.target/i386/avx512vl-vpcmpltd-1.c,
151 gcc.target/i386/avx512vl-vpcmpltq-1.c,
152 gcc.target/i386/avx512vl-vpcmpltud-1.c,
153 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
154 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
155 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
156 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
157 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
158 gcc.target/i386/avx512vl-vptestmd-1.c,
159 gcc.target/i386/avx512vl-vptestmq-1.c,
160 gcc.target/i386/avx512vl-vptestnmd-1.c,
161 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
163 * gcc.target/i386/avx512bw-vpcmpb-1.c,
164 gcc.target/i386/avx512bw-vpcmpub-1.c,
165 gcc.target/i386/avx512bw-vpcmpuw-1.c,
166 gcc.target/i386/avx512bw-vpcmpw-1.c,
167 gcc.target/i386/avx512dq-vfpclasspd-1.c,
168 gcc.target/i386/avx512dq-vfpclassps-1.c,
169 gcc.target/i386/avx512f-vcmppd-1.c,
170 gcc.target/i386/avx512f-vcmpps-1.c,
171 gcc.target/i386/avx512f-vcmpsd-1.c,
172 gcc.target/i386/avx512f-vcmpss-1.c,
173 gcc.target/i386/avx512f-vpcmpd-1.c,
174 gcc.target/i386/avx512f-vpcmpq-1.c,
175 gcc.target/i386/avx512f-vpcmpud-1.c,
176 gcc.target/i386/avx512f-vpcmpuq-1.c,
177 gcc.target/i386/avx512f-vptestmd-1.c,
178 gcc.target/i386/avx512f-vptestmq-1.c,
179 gcc.target/i386/avx512f-vptestnmd-1.c,
180 gcc.target/i386/avx512f-vptestnmq-1.c,
181 gcc.target/i386/avx512vl-vcmppd-1.c,
182 gcc.target/i386/avx512vl-vcmpps-1.c,
183 gcc.target/i386/avx512vl-vpcmpd-1.c,
184 gcc.target/i386/avx512vl-vpcmpq-1.c,
185 gcc.target/i386/avx512vl-vpcmpud-1.c,
186 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
189 2019-01-03 Martin Sebor <msebor@redhat.com>
191 PR tree-optimization/88659
192 * gcc.dg/Wstringop-truncation-6.c: New test.
194 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
197 * gfortran.dg/const_chararacter_merge.f90: Remove.
199 2019-01-03 Jakub Jelinek <jakub@redhat.com>
202 * gcc.dg/debug/dwarf2/pr88644.c: New test.
203 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
205 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
207 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
208 * gcc.dg/pubtypes-3.c: Likewise.
209 * gcc.dg/pubtypes-4.c: Likewise.
211 2019-01-03 Jakub Jelinek <jakub@redhat.com>
214 * g++.target/i386/pr88636.C: New test.
216 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
220 2019-01-03 Martin Liska <mliska@suse.cz>
223 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
225 2019-01-02 Marek Polacek <polacek@redhat.com>
227 PR c++/88612 - ICE with -Waddress-of-packed-member.
228 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
230 PR c++/88631 - CTAD failing for value-initialization.
231 * g++.dg/cpp1z/class-deduction59.C: New test.
233 PR c++/81486 - CTAD failing with ().
234 * g++.dg/cpp1z/class-deduction60.C: New test.
235 * g++.dg/cpp1z/class-deduction61.C: New test.
237 2019-01-02 Martin Sebor <msebor@redhat.com>
238 Jeff Law <law@redhat.com>
240 * gcc.dg/strlenopt-36.c: Update.
241 * gcc.dg/strlenopt-45.c: Update.
242 * gcc.c-torture/execute/strlen-5.c: New test.
243 * gcc.c-torture/execute/strlen-6.c: New test.
244 * gcc.c-torture/execute/strlen-7.c: New test.
246 2019-01-02 Jakub Jelinek <jakub@redhat.com>
249 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
250 messages only on vect_hw_misalign targets.
252 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
254 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
255 * gfortran.dg/dec_d_lines_3.f: Ditto.
256 * gfortran.dg/dec_structure_24.f90: Ditto.
257 * gfortran.dg/dec_structure_26.f90: Ditto.
258 * gfortran.dg/dec_structure_27.f90: Ditto.
259 * gfortran.dg/dec_type_print_3.f90: Ditto.
260 * gfortran.dg/derived_name_1.f90: Ditto.
261 * gfortran.dg/error_recovery_1.f90: Ditto.
262 * gfortran.dg/gomp/pr29759.f90: Ditto.
263 * gfortran.dg/pr36192.f90: Ditto.
264 * gfortran.dg/pr56007.f90: Ditto.
265 * gfortran.dg/pr56520.f90: Ditto.
266 * gfortran.dg/pr78741.f90: Ditto.
267 * gfortran.dg/print_fmt_2.f90: Ditto.
268 * gfortran.dg/select_type_20.f90: Ditto.
270 2019-01-02 Marek Polacek <polacek@redhat.com>
273 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
275 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
278 * gfortran.dg/const_chararacter_merge.f90: New test.
280 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
283 * g++.dg/torture/pr88130.C: New testcase.
285 2019-01-02 Martin Liska <mliska@suse.cz>
287 PR tree-optimization/88650
288 * gfortran.dg/predict-3.f90: New test.
290 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
292 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
294 2019-01-02 Richard Biener <rguenther@suse.de>
296 PR tree-optimization/88621
297 * gcc.dg/torture/pr88621.c: New testcase.
299 2019-01-02 Jakub Jelinek <jakub@redhat.com>
302 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
303 targets and expect _ZThn8 for ilp32 targets.
305 2019-01-01 Martin Sebor <msebor@redhat.com>
306 Jeff Law <law@redhat.com>
308 * gcc.dg/strlenopt-40.c: Update.
309 * gcc.dg/strlenopt-51.c: Likewise.
310 * gcc.dg/tree-ssa/pr79376.c: Likewise.
312 * gcc.dg/strlenopt-40.c: Disable a couple tests.
313 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
314 * gcc.dg/strlenopt-59.c: New test.
315 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
316 * g++.dg/init/strlen.C: New test.
318 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
321 * gfortran.dg/structure_constructor_16.f90: New test.
323 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
325 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
326 * g++.dg/ipa/devirt-53.C: Fix scan template.
328 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
330 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
331 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
332 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
334 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
336 * g++.dg/tree-prof/devirt.C: Update testcase.
338 2019-01-01 Jakub Jelinek <jakub@redhat.com>
340 Update copyright years.
342 Copyright (C) 2019 Free Software Foundation, Inc.
344 Copying and distribution of this file, with or without modification,
345 are permitted in any medium without royalty provided the copyright
346 notice and this notice are preserved.