1 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4 Missing PR entry in the previous commit.
6 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
8 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
10 2019-01-04 Martin Sebor <msebor@redhat.com>
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.
18 2019-01-04 Martin Sebor <msebor@redhat.com>
21 * c-c++-common/attributes-4.c: New test.
23 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
26 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
27 * gfortran.dg/merge_char_const.f90: Restore.
29 2019-01-04 Jakub Jelinek <jakub@redhat.com>
32 * gcc.dg/pr88594.c: New test.
34 2019-01-04 Jan Beulich <jbeulich@suse.com>
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
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
134 2019-01-03 Martin Sebor <msebor@redhat.com>
136 PR tree-optimization/88659
137 * gcc.dg/Wstringop-truncation-6.c: New test.
139 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
142 * gfortran.dg/const_chararacter_merge.f90: Remove.
144 2019-01-03 Jakub Jelinek <jakub@redhat.com>
147 * gcc.dg/debug/dwarf2/pr88644.c: New test.
148 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
150 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
152 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
153 * gcc.dg/pubtypes-3.c: Likewise.
154 * gcc.dg/pubtypes-4.c: Likewise.
156 2019-01-03 Jakub Jelinek <jakub@redhat.com>
159 * g++.target/i386/pr88636.C: New test.
161 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
163 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
165 2019-01-03 Martin Liska <mliska@suse.cz>
168 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
170 2019-01-02 Marek Polacek <polacek@redhat.com>
172 PR c++/88612 - ICE with -Waddress-of-packed-member.
173 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
175 PR c++/88631 - CTAD failing for value-initialization.
176 * g++.dg/cpp1z/class-deduction59.C: New test.
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.
182 2019-01-02 Martin Sebor <msebor@redhat.com>
183 Jeff Law <law@redhat.com>
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.
191 2019-01-02 Jakub Jelinek <jakub@redhat.com>
194 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
195 messages only on vect_hw_misalign targets.
197 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
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.
215 2019-01-02 Marek Polacek <polacek@redhat.com>
218 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
220 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
223 * gfortran.dg/const_chararacter_merge.f90: New test.
225 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
228 * g++.dg/torture/pr88130.C: New testcase.
230 2019-01-02 Martin Liska <mliska@suse.cz>
232 PR tree-optimization/88650
233 * gfortran.dg/predict-3.f90: New test.
235 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
237 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
239 2019-01-02 Richard Biener <rguenther@suse.de>
241 PR tree-optimization/88621
242 * gcc.dg/torture/pr88621.c: New testcase.
244 2019-01-02 Jakub Jelinek <jakub@redhat.com>
247 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
248 targets and expect _ZThn8 for ilp32 targets.
250 2019-01-01 Martin Sebor <msebor@redhat.com>
251 Jeff Law <law@redhat.com>
253 * gcc.dg/strlenopt-40.c: Update.
254 * gcc.dg/strlenopt-51.c: Likewise.
255 * gcc.dg/tree-ssa/pr79376.c: Likewise.
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.
263 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
266 * gfortran.dg/structure_constructor_16.f90: New test.
268 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
270 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
271 * g++.dg/ipa/devirt-53.C: Fix scan template.
273 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
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.
279 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
281 * g++.dg/tree-prof/devirt.C: Update testcase.
283 2019-01-01 Jakub Jelinek <jakub@redhat.com>
285 Update copyright years.
287 Copyright (C) 2019 Free Software Foundation, Inc.
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.