re PR target/60563 (FAIL: g++.dg/ext/sync-4.C on *-apple-darwin*)
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2
3 PR target/60563
4 Missing PR entry in the previous commit.
5
6 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
7
8 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
9
10 2019-01-04 Martin Sebor <msebor@redhat.com>
11
12 PR c/88546
13 * g++.dg/ext/attr-copy.C: New test.
14 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
15 * gcc.dg/attr-copy-6.c: New test.
16 * gcc.dg/attr-copy-7.c: New test.
17
18 2019-01-04 Martin Sebor <msebor@redhat.com>
19
20 PR c/88363
21 * c-c++-common/attributes-4.c: New test.
22
23 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
24
25 PR fortran/48543
26 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
27 * gfortran.dg/merge_char_const.f90: Restore.
28
29 2019-01-04 Jakub Jelinek <jakub@redhat.com>
30
31 PR target/88594
32 * gcc.dg/pr88594.c: New test.
33
34 2019-01-04 Jan Beulich <jbeulich@suse.com>
35
36 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
37 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
38 gcc.target/i386/avx512bw-vpcmpequb-1.c,
39 gcc.target/i386/avx512bw-vpcmpequw-1.c,
40 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
41 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
42 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
43 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
44 gcc.target/i386/avx512bw-vpcmpgew-1.c,
45 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
46 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
47 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
48 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
49 gcc.target/i386/avx512bw-vpcmpleb-1.c,
50 gcc.target/i386/avx512bw-vpcmpleub-1.c,
51 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
52 gcc.target/i386/avx512bw-vpcmplew-1.c,
53 gcc.target/i386/avx512bw-vpcmpltb-1.c,
54 gcc.target/i386/avx512bw-vpcmpltub-1.c,
55 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
56 gcc.target/i386/avx512bw-vpcmpltw-1.c,
57 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
58 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
59 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
60 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
61 gcc.target/i386/avx512bw-vpmovb2m-1.c,
62 gcc.target/i386/avx512bw-vpmovm2b-1.c,
63 gcc.target/i386/avx512bw-vpmovm2w-1.c,
64 gcc.target/i386/avx512bw-vpmovw2m-1.c,
65 gcc.target/i386/avx512bw-vptestmb-1.c,
66 gcc.target/i386/avx512bw-vptestmw-1.c,
67 gcc.target/i386/avx512bw-vptestnmb-1.c,
68 gcc.target/i386/avx512bw-vptestnmw-1.c,
69 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
70 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
71 gcc.target/i386/avx512dq-vfpclasssd-1.c,
72 gcc.target/i386/avx512dq-vfpclassss-1.c,
73 gcc.target/i386/avx512dq-vpmovd2m-1.c,
74 gcc.target/i386/avx512dq-vpmovm2d-1.c,
75 gcc.target/i386/avx512dq-vpmovm2q-1.c,
76 gcc.target/i386/avx512dq-vpmovq2m-1.c,
77 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
78 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
79 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
80 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
81 gcc.target/i386/avx512vl-vpcmpequd-1.c,
82 gcc.target/i386/avx512vl-vpcmpequq-1.c,
83 gcc.target/i386/avx512vl-vpcmpged-1.c,
84 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
85 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
86 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
87 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
88 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
89 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
90 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
91 gcc.target/i386/avx512vl-vpcmpled-1.c,
92 gcc.target/i386/avx512vl-vpcmpleq-1.c,
93 gcc.target/i386/avx512vl-vpcmpleud-1.c,
94 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
95 gcc.target/i386/avx512vl-vpcmpltd-1.c,
96 gcc.target/i386/avx512vl-vpcmpltq-1.c,
97 gcc.target/i386/avx512vl-vpcmpltud-1.c,
98 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
99 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
100 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
101 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
102 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
103 gcc.target/i386/avx512vl-vptestmd-1.c,
104 gcc.target/i386/avx512vl-vptestmq-1.c,
105 gcc.target/i386/avx512vl-vptestnmd-1.c,
106 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
107 operand.
108 * gcc.target/i386/avx512bw-vpcmpb-1.c,
109 gcc.target/i386/avx512bw-vpcmpub-1.c,
110 gcc.target/i386/avx512bw-vpcmpuw-1.c,
111 gcc.target/i386/avx512bw-vpcmpw-1.c,
112 gcc.target/i386/avx512dq-vfpclasspd-1.c,
113 gcc.target/i386/avx512dq-vfpclassps-1.c,
114 gcc.target/i386/avx512f-vcmppd-1.c,
115 gcc.target/i386/avx512f-vcmpps-1.c,
116 gcc.target/i386/avx512f-vcmpsd-1.c,
117 gcc.target/i386/avx512f-vcmpss-1.c,
118 gcc.target/i386/avx512f-vpcmpd-1.c,
119 gcc.target/i386/avx512f-vpcmpq-1.c,
120 gcc.target/i386/avx512f-vpcmpud-1.c,
121 gcc.target/i386/avx512f-vpcmpuq-1.c,
122 gcc.target/i386/avx512f-vptestmd-1.c,
123 gcc.target/i386/avx512f-vptestmq-1.c,
124 gcc.target/i386/avx512f-vptestnmd-1.c,
125 gcc.target/i386/avx512f-vptestnmq-1.c,
126 gcc.target/i386/avx512vl-vcmppd-1.c,
127 gcc.target/i386/avx512vl-vcmpps-1.c,
128 gcc.target/i386/avx512vl-vpcmpd-1.c,
129 gcc.target/i386/avx512vl-vpcmpq-1.c,
130 gcc.target/i386/avx512vl-vpcmpud-1.c,
131 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
132 as mask operand.
133
134 2019-01-03 Martin Sebor <msebor@redhat.com>
135
136 PR tree-optimization/88659
137 * gcc.dg/Wstringop-truncation-6.c: New test.
138
139 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
140
141 PR fortran/48543
142 * gfortran.dg/const_chararacter_merge.f90: Remove.
143
144 2019-01-03 Jakub Jelinek <jakub@redhat.com>
145
146 PR debug/88644
147 * gcc.dg/debug/dwarf2/pr88644.c: New test.
148 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
149
150 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
151
152 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
153 * gcc.dg/pubtypes-3.c: Likewise.
154 * gcc.dg/pubtypes-4.c: Likewise.
155
156 2019-01-03 Jakub Jelinek <jakub@redhat.com>
157
158 PR c++/88636
159 * g++.target/i386/pr88636.C: New test.
160
161 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
162
163 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
164
165 2019-01-03 Martin Liska <mliska@suse.cz>
166
167 PR testsuite/88436
168 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
169
170 2019-01-02 Marek Polacek <polacek@redhat.com>
171
172 PR c++/88612 - ICE with -Waddress-of-packed-member.
173 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
174
175 PR c++/88631 - CTAD failing for value-initialization.
176 * g++.dg/cpp1z/class-deduction59.C: New test.
177
178 PR c++/81486 - CTAD failing with ().
179 * g++.dg/cpp1z/class-deduction60.C: New test.
180 * g++.dg/cpp1z/class-deduction61.C: New test.
181
182 2019-01-02 Martin Sebor <msebor@redhat.com>
183 Jeff Law <law@redhat.com>
184
185 * gcc.dg/strlenopt-36.c: Update.
186 * gcc.dg/strlenopt-45.c: Update.
187 * gcc.c-torture/execute/strlen-5.c: New test.
188 * gcc.c-torture/execute/strlen-6.c: New test.
189 * gcc.c-torture/execute/strlen-7.c: New test.
190
191 2019-01-02 Jakub Jelinek <jakub@redhat.com>
192
193 PR testsuite/87304
194 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
195 messages only on vect_hw_misalign targets.
196
197 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
198
199 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
200 * gfortran.dg/dec_d_lines_3.f: Ditto.
201 * gfortran.dg/dec_structure_24.f90: Ditto.
202 * gfortran.dg/dec_structure_26.f90: Ditto.
203 * gfortran.dg/dec_structure_27.f90: Ditto.
204 * gfortran.dg/dec_type_print_3.f90: Ditto.
205 * gfortran.dg/derived_name_1.f90: Ditto.
206 * gfortran.dg/error_recovery_1.f90: Ditto.
207 * gfortran.dg/gomp/pr29759.f90: Ditto.
208 * gfortran.dg/pr36192.f90: Ditto.
209 * gfortran.dg/pr56007.f90: Ditto.
210 * gfortran.dg/pr56520.f90: Ditto.
211 * gfortran.dg/pr78741.f90: Ditto.
212 * gfortran.dg/print_fmt_2.f90: Ditto.
213 * gfortran.dg/select_type_20.f90: Ditto.
214
215 2019-01-02 Marek Polacek <polacek@redhat.com>
216
217 PR c++/86875
218 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
219
220 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
221
222 PR fortran/48543
223 * gfortran.dg/const_chararacter_merge.f90: New test.
224
225 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
226
227 PR lto/88130
228 * g++.dg/torture/pr88130.C: New testcase.
229
230 2019-01-02 Martin Liska <mliska@suse.cz>
231
232 PR tree-optimization/88650
233 * gfortran.dg/predict-3.f90: New test.
234
235 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
236
237 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
238
239 2019-01-02 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/88621
242 * gcc.dg/torture/pr88621.c: New testcase.
243
244 2019-01-02 Jakub Jelinek <jakub@redhat.com>
245
246 PR ipa/88561
247 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
248 targets and expect _ZThn8 for ilp32 targets.
249
250 2019-01-01 Martin Sebor <msebor@redhat.com>
251 Jeff Law <law@redhat.com>
252
253 * gcc.dg/strlenopt-40.c: Update.
254 * gcc.dg/strlenopt-51.c: Likewise.
255 * gcc.dg/tree-ssa/pr79376.c: Likewise.
256
257 * gcc.dg/strlenopt-40.c: Disable a couple tests.
258 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
259 * gcc.dg/strlenopt-59.c: New test.
260 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
261 * g++.dg/init/strlen.C: New test.
262
263 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
264
265 PR fortran/82743
266 * gfortran.dg/structure_constructor_16.f90: New test.
267
268 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
269
270 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
271 * g++.dg/ipa/devirt-53.C: Fix scan template.
272
273 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
274
275 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
276 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
277 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
278
279 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
280
281 * g++.dg/tree-prof/devirt.C: Update testcase.
282
283 2019-01-01 Jakub Jelinek <jakub@redhat.com>
284
285 Update copyright years.
286 \f
287 Copyright (C) 2019 Free Software Foundation, Inc.
288
289 Copying and distribution of this file, with or without modification,
290 are permitted in any medium without royalty provided the copyright
291 notice and this notice are preserved.