1 2021-09-03 Patrick Palka <ppalka@redhat.com>
4 * g++.dg/template/conv17.C: New test.
6 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
8 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
9 * gfortran.dg/bind_c_char_7.f90: Likewise.
10 * gfortran.dg/bind_c_char_8.f90: Likewise.
11 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
12 * gfortran.dg/pr32599.f03: Likewise.
13 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
14 implementable but not valid F2018.
15 * gfortran.dg/bind_c_contiguous.f90: New test.
17 2021-09-03 liuhongt <hongtao.liu@intel.com>
20 * g++.target/i386/pr102166.C: New test.
22 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
28 * gfortran.dg/PR100911.c: New file.
29 * gfortran.dg/PR100911.f90: New file.
30 * gfortran.dg/PR100914.c: New file.
31 * gfortran.dg/PR100914.f90: New file.
32 * gfortran.dg/PR100915.c: New file.
33 * gfortran.dg/PR100915.f90: New file.
35 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
37 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
38 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
39 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
40 * gfortran.dg/c-interop/allocate-c.c: New file.
41 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
42 * gfortran.dg/c-interop/allocate-errors.f90: New file.
43 * gfortran.dg/c-interop/allocate.f90: New file.
44 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
46 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
48 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
50 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
52 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
54 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
56 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
58 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
60 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
61 * gfortran.dg/c-interop/c-interop.exp: New file.
62 * gfortran.dg/c-interop/c1255-1.f90: New file.
63 * gfortran.dg/c-interop/c1255-2.f90: New file.
64 * gfortran.dg/c-interop/c1255a.f90: New file.
65 * gfortran.dg/c-interop/c407a-1.f90: New file.
66 * gfortran.dg/c-interop/c407a-2.f90: New file.
67 * gfortran.dg/c-interop/c407b-1.f90: New file.
68 * gfortran.dg/c-interop/c407b-2.f90: New file.
69 * gfortran.dg/c-interop/c407c-1.f90: New file.
70 * gfortran.dg/c-interop/c516.f90: New file.
71 * gfortran.dg/c-interop/c524a.f90: New file.
72 * gfortran.dg/c-interop/c535a-1.f90: New file.
73 * gfortran.dg/c-interop/c535a-2.f90: New file.
74 * gfortran.dg/c-interop/c535b-1.f90: New file.
75 * gfortran.dg/c-interop/c535b-2.f90: New file.
76 * gfortran.dg/c-interop/c535b-3.f90: New file.
77 * gfortran.dg/c-interop/c535c-1.f90: New file.
78 * gfortran.dg/c-interop/c535c-2.f90: New file.
79 * gfortran.dg/c-interop/c535c-3.f90: New file.
80 * gfortran.dg/c-interop/c535c-4.f90: New file.
81 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
82 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
83 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
84 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
85 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
86 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
87 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
88 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
89 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
90 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
91 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
92 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
93 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
94 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
95 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
96 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
97 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
98 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
99 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
100 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
101 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
102 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
103 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
104 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
105 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
106 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
107 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
108 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
109 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
110 * gfortran.dg/c-interop/contiguous-1.f90: New file.
111 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
112 * gfortran.dg/c-interop/contiguous-2.f90: New file.
113 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
114 * gfortran.dg/c-interop/contiguous-3.f90: New file.
115 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
116 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
117 * gfortran.dg/c-interop/dump-descriptors.c: New file.
118 * gfortran.dg/c-interop/dump-descriptors.h: New file.
119 * gfortran.dg/c-interop/establish-c.c: New file.
120 * gfortran.dg/c-interop/establish-errors-c.c: New file.
121 * gfortran.dg/c-interop/establish-errors.f90: New file.
122 * gfortran.dg/c-interop/establish.f90: New file.
123 * gfortran.dg/c-interop/explicit-interface.f90: New file.
124 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
125 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
126 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
127 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
128 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
129 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
130 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
131 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
132 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
133 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
134 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
135 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
136 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
137 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
138 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
139 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
140 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
141 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
142 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
143 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
144 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
145 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
146 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
147 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
148 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
149 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
150 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
151 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
152 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
153 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
154 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
155 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
156 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
157 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
158 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
159 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
160 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
161 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
162 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
163 * gfortran.dg/c-interop/note-5-3.f90: New file.
164 * gfortran.dg/c-interop/note-5-4-c.c: New file.
165 * gfortran.dg/c-interop/note-5-4.f90: New file.
166 * gfortran.dg/c-interop/optional-c.c: New file.
167 * gfortran.dg/c-interop/optional.f90: New file.
168 * gfortran.dg/c-interop/rank-class.f90: New file.
169 * gfortran.dg/c-interop/rank.f90: New file.
170 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
171 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
172 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
173 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
174 * gfortran.dg/c-interop/section-1-c.c: New file.
175 * gfortran.dg/c-interop/section-1.f90: New file.
176 * gfortran.dg/c-interop/section-1p.f90: New file.
177 * gfortran.dg/c-interop/section-2-c.c: New file.
178 * gfortran.dg/c-interop/section-2.f90: New file.
179 * gfortran.dg/c-interop/section-2p.f90: New file.
180 * gfortran.dg/c-interop/section-3-c.c: New file.
181 * gfortran.dg/c-interop/section-3.f90: New file.
182 * gfortran.dg/c-interop/section-3p.f90: New file.
183 * gfortran.dg/c-interop/section-4-c.c: New file.
184 * gfortran.dg/c-interop/section-4.f90: New file.
185 * gfortran.dg/c-interop/section-errors-c.c: New file.
186 * gfortran.dg/c-interop/section-errors.f90: New file.
187 * gfortran.dg/c-interop/select-c.c: New file.
188 * gfortran.dg/c-interop/select-errors-c.c: New file.
189 * gfortran.dg/c-interop/select-errors.f90: New file.
190 * gfortran.dg/c-interop/select.f90: New file.
191 * gfortran.dg/c-interop/setpointer-c.c: New file.
192 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
193 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
194 * gfortran.dg/c-interop/setpointer.f90: New file.
195 * gfortran.dg/c-interop/shape.f90: New file.
196 * gfortran.dg/c-interop/size.f90: New file.
197 * gfortran.dg/c-interop/tkr.f90: New file.
198 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
199 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
200 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
201 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
202 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
203 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
204 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
205 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
206 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
207 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
208 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
209 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
210 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
211 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
212 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
213 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
214 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
215 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
216 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
217 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
218 * gfortran.dg/c-interop/ubound.f90: New file.
219 * lib/target-supports.exp
220 (check_effective_target_fortran_real_c_float128): New function.
222 2021-09-02 Martin Sebor <msebor@redhat.com>
224 PR tree-optimization/17506
226 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
227 * gcc.dg/uninit-15-O0.c: Remove xfail.
228 * gcc.dg/uninit-15.c: Same.
230 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
232 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
235 2021-09-02 Richard Biener <rguenther@suse.de>
237 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
239 2021-09-02 Jakub Jelinek <jakub@redhat.com>
241 PR tree-optimization/99591
242 * gcc.target/i386/pr99591.c: New test.
243 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
244 together with seta or jn?a.
246 2021-09-02 liuhongt <hongtao.liu@intel.com>
248 * gcc.target/i386/sse2-float16-1.c: New test.
249 * gcc.target/i386/sse2-float16-2.c: Ditto.
250 * gcc.target/i386/sse2-float16-3.c: Ditto.
251 * gcc.target/i386/float16-5.c: New test.
253 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
255 PR tree-optimization/102152
256 * gcc.dg/pr102152.c: New test
258 2021-09-01 Andrew Pinski <apinski@marvell.com>
261 * gcc.target/aarch64/memset-strict-align-1.c: New test.
263 2021-09-01 Jakub Jelinek <jakub@redhat.com>
266 * g++.dg/cpp23/normalize1.C: New test.
267 * g++.dg/cpp23/normalize2.C: New test.
268 * g++.dg/cpp23/normalize3.C: New test.
269 * g++.dg/cpp23/normalize4.C: New test.
270 * g++.dg/cpp23/normalize5.C: New test.
271 * g++.dg/cpp23/normalize6.C: New test.
272 * g++.dg/cpp23/normalize7.C: New test.
273 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
274 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
275 * gcc.dg/cpp/ucnid-4.c: Don't expect
276 "not valid at the start of an identifier" errors.
277 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
278 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
280 2021-09-01 Andrew Pinski <apinski@marvell.com>
283 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
285 2021-09-01 Martin Sebor <msebor@redhat.com>
287 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
288 * gcc.dg/Wstringop-overflow-12.c: Same.
289 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
290 * gcc.dg/Wstringop-overflow-73.c: New test.
292 2021-09-01 Jakub Jelinek <jakub@redhat.com>
294 PR preprocessor/101488
295 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
296 * c-c++-common/cpp/va-opt-7.c: New test.
298 2021-09-01 Marek Polacek <polacek@redhat.com>
301 * g++.dg/warn/Wlogical-op-3.C: New test.
303 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
305 * g++.dg/ext/attr-unavailable-1.C: New test.
306 * g++.dg/ext/attr-unavailable-2.C: New test.
307 * g++.dg/ext/attr-unavailable-3.C: New test.
308 * g++.dg/ext/attr-unavailable-4.C: New test.
309 * g++.dg/ext/attr-unavailable-5.C: New test.
310 * g++.dg/ext/attr-unavailable-6.C: New test.
311 * g++.dg/ext/attr-unavailable-7.C: New test.
312 * g++.dg/ext/attr-unavailable-8.C: New test.
313 * g++.dg/ext/attr-unavailable-9.C: New test.
314 * gcc.dg/attr-unavailable-1.c: New test.
315 * gcc.dg/attr-unavailable-2.c: New test.
316 * gcc.dg/attr-unavailable-3.c: New test.
317 * gcc.dg/attr-unavailable-4.c: New test.
318 * gcc.dg/attr-unavailable-5.c: New test.
319 * gcc.dg/attr-unavailable-6.c: New test.
320 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
321 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
322 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
323 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
324 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
325 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
326 * objc.dg/attributes/method-unavailable-1.m: New test.
327 * objc.dg/attributes/method-unavailable-2.m: New test.
328 * objc.dg/attributes/method-unavailable-3.m: New test.
329 * objc.dg/property/at-property-unavailable-1.m: New test.
330 * objc.dg/property/at-property-unavailable-2.m: New test.
331 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
333 2021-09-01 Jakub Jelinek <jakub@redhat.com>
335 PR tree-optimization/102124
336 * gcc.dg/torture/pr102124.c: New test.
338 2021-09-01 Richard Biener <rguenther@suse.de>
340 PR tree-optimization/93491
341 * gcc.dg/torture/pr93491.c: New testcase.
342 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
344 2021-09-01 Richard Biener <rguenther@suse.de>
346 PR tree-optimization/102139
347 * gcc.dg/torture/pr102139.c: New testcase.
349 2021-09-01 Jakub Jelinek <jakub@redhat.com>
351 PR tree-optimization/102141
352 * gcc.dg/pr102141.c: New test.
354 2021-09-01 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/102149
357 * gcc.dg/torture/pr102149.c: New testcase.
359 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
360 Joseph Myers <joseph@codesourcery.com>
363 * gcc.dg/pr79412.c: New test case.
364 * gcc.dg/typedef-var-2.c: Update expeted errors.
366 2021-08-31 Harald Anlauf <anlauf@gmx.de>
369 * gfortran.dg/pr100950.f90: Extend coverage.
371 2021-08-31 Patrick Palka <ppalka@redhat.com>
374 * g++.dg/cpp0x/decltype29.C: Adjust.
375 * g++.dg/template/error56.C: Adjust.
376 * g++.old-deja/g++.pt/unify6.C: Adjust.
377 * g++.dg/template/explicit-args7.C: New test.
379 2021-08-31 Jason Merrill <jason@redhat.com>
382 * g++.dg/diagnostic/static_assert4.C: New test.
384 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
386 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
387 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
389 2021-08-31 Jakub Jelinek <jakub@redhat.com>
391 PR tree-optimization/101145
392 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
393 instead of dg-options with -O3 -fdump-tree-vect-details.
394 * gcc.dg/vect/pr101145_1.c: Likewise.
395 * gcc.dg/vect/pr101145_2.c: Likewise.
396 * gcc.dg/vect/pr101145_3.c: Likewise.
398 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
400 * c-c++-common/gomp/target-device-1.c: New test.
401 * c-c++-common/gomp/target-device-2.c: New test.
402 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
403 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
404 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
405 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
406 * gfortran.dg/gomp/target-device-1.f90: New test.
407 * gfortran.dg/gomp/target-device-2.f90: New test.
408 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
409 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
410 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
411 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
413 2021-08-31 Richard Biener <rguenther@suse.de>
415 PR tree-optimization/102142
416 * g++.dg/torture/pr102142.C: New testcase.
418 2021-08-31 Jakub Jelinek <jakub@redhat.com>
420 PR tree-optimization/102134
421 * gcc.c-torture/execute/pr102134.c: New test.
423 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
425 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
427 2021-08-31 Andrew Pinski <apinski@marvell.com>
429 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
430 static so they both bind local and available for
433 2021-08-31 liuhongt <hongtao.liu@intel.com>
435 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
436 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
437 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
438 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
439 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
440 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
441 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
442 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
443 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
444 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
445 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
446 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
447 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
448 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
450 2021-08-30 David Malcolm <dmalcolm@redhat.com>
453 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
455 * gcc.dg/analyzer/pr99193-1.c: Likewise.
456 * gcc.dg/analyzer/pr99193-3.c: Likewise.
457 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
458 realloc of non-heap pointer, realloc from mismatching allocator,
459 and realloc on a freed pointer.
460 * gcc.dg/analyzer/realloc-2.c: New test.
462 2021-08-30 Jason Merrill <jason@redhat.com>
465 * g++.dg/template/access2.C: Split struct A.
467 2021-08-30 Jason Merrill <jason@redhat.com>
470 * g++.dg/template/explicit-args6.C: New test.
472 2021-08-30 Harald Anlauf <anlauf@gmx.de>
475 * gfortran.dg/goto_9.f90: New test.
477 2021-08-30 Jason Merrill <jason@redhat.com>
479 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
481 2021-08-30 Harald Anlauf <anlauf@gmx.de>
484 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
486 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
488 * gcc.target/powerpc/fusion-p10-stst.c: New test.
489 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
491 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
494 * gdc.dg/lto/pr102094_0.d: New test.
496 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
498 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
499 without strndup support in libc.
501 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
503 * gcc.dg/tree-ssa/modref-9.c: New test.
505 2021-08-28 Harald Anlauf <anlauf@gmx.de>
508 * gfortran.dg/entry_24.f90: New test.
510 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
512 * gcc.target/powerpc/float128-call.c: Update comments.
514 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
516 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
517 long double and power10.
519 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
521 * lib/target-supports.exp: Exclude cctools assembler based on
524 2021-08-27 Richard Biener <rguenther@suse.de>
526 PR tree-optimization/45178
527 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
529 2021-08-27 konglin1 <lingling.kong@intel.com>
532 * gcc.target/i386/avx512f-pr101472.c: New test.
533 * gcc.target/i386/avx512vl-pr101472.c: New test.
535 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
537 * gcc.target/powerpc/dive-vectorize-1.c: New test.
538 * gcc.target/powerpc/dive-vectorize-1.h: New test.
539 * gcc.target/powerpc/dive-vectorize-2.c: New test.
540 * gcc.target/powerpc/dive-vectorize-2.h: New test.
541 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
542 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
543 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
544 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
545 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
547 2021-08-27 liuhongt <hongtao.liu@intel.com>
549 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
550 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
551 * gcc.target/i386/pr43147.c: New test.
553 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
555 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
557 2021-08-26 Martin Liska <mliska@suse.cz>
558 Stefan Kneifel <stefan.kneifel@bluewin.ch>
560 * gcc.target/i386/mvc5.c: Scan assembly names.
561 * gcc.target/i386/mvc7.c: Likewise.
562 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
563 * gcc.target/i386/pr95778-2.c: Likewise.
565 2021-08-25 Martin Sebor <msebor@redhat.com>
567 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
568 * gcc.dg/tree-ssa/evrp2.c: Same.
569 * gcc.dg/tree-ssa/evrp3.c: Same.
570 * gcc.dg/tree-ssa/evrp4.c: Same.
571 * gcc.dg/tree-ssa/evrp6.c: Same.
572 * gcc.dg/tree-ssa/pr64130.c: Same.
574 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
577 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
578 type to be IBM 128-bit. Remove the code to use __ibm128.
579 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
580 double type to be IBM 128-bit. Run the test at -O2 optimization.
581 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
583 (check_effective_target_long_double_ibm128): New function.
584 (add_options_for_long_double_ieee128): New function.
585 (check_effective_target_long_double_ieee128): New function.
586 (add_options_for_long_double_64bit): New function.
587 (check_effective_target_long_double_64bit): New function.
589 2021-08-25 Andrew Pinski <apinski@marvell.com>
592 * g++.dg/warn/Wreturn-5.C: New test.
594 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
596 * gcc.dg/ipa/modref-1.c: Update testcase.
597 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
598 * gcc.dg/tree-ssa/modref-8.c: New test.
600 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
603 * gcc.dg/diagnostic-input-charset-1.c: New test.
604 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
606 2021-08-25 Richard Biener <rguenther@suse.de>
608 PR tree-optimization/102046
609 * gcc.dg/vect/pr102046.c: New testcase.
611 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
614 * gcc.target/i386/pr101716.c: New test.
616 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
618 PR tree-optimization/101145
619 * gcc.dg/vect/pr101145.c: New test.
620 * gcc.dg/vect/pr101145.inc: New test.
621 * gcc.dg/vect/pr101145_1.c: New test.
622 * gcc.dg/vect/pr101145_2.c: New test.
623 * gcc.dg/vect/pr101145_3.c: New test.
624 * gcc.dg/vect/pr101145inf.c: New test.
625 * gcc.dg/vect/pr101145inf.inc: New test.
626 * gcc.dg/vect/pr101145inf_1.c: New test.
628 2021-08-25 konglin1 <lingling.kong@intel.com>
631 * gcc.target/i386/avx512f-pr101471.c: New test.
633 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
635 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
636 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
637 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
638 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
639 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
640 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
641 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
642 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
643 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
644 * gcc.target/powerpc/unpack-vectorize.h: New test.
646 2021-08-25 liuhongt <hongtao.liu@intel.com>
649 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
650 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
652 2021-08-24 Harald Anlauf <anlauf@gmx.de>
655 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
656 F2008, and verify case of implicit SAVE.
658 2021-08-24 Martin Sebor <msebor@redhat.com>
662 * g++.dg/pr100574.C: Prune out valid warning.
663 * gcc.dg/pr20126.c: Same.
664 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
666 * gcc.dg/warn-strnlen-no-nul.c: Same.
667 * g++.dg/warn/Warray-bounds-26.C: New test.
668 * gcc.dg/Warray-bounds-88.c: New test.
670 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
672 * gcc.dg/predict-1.c: Disable evrp.
673 * gcc.dg/tree-ssa/evrp-trans.c: New.
675 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
678 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
679 * gcc.target/i386/pr100865-4b.c: Likewise.
680 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
681 * gcc.target/i386/pr100865-7b.c: Likewise.
682 * gcc.target/i386/pr102021.c: New test.
684 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
687 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
688 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
689 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
690 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
691 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
692 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
693 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
694 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
696 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
698 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
699 Check the CMSE feature register, rather than relying on the
700 SG operation causing an execution fault.
702 2021-08-24 liuhongt <hongtao.liu@intel.com>
705 * gcc.target/i386/pr101989-broadcast-1.c: New test.
707 2021-08-24 liuhongt <hongtao.liu@intel.com>
710 * gcc.target/i386/pr101989-1.c: New test.
711 * gcc.target/i386/pr101989-2.c: New test.
712 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
714 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
715 Jakub Jelinek <jakub@redhat.com>
718 * gcc.dg/fold-convlshift-3.c: New test case.
720 2021-08-23 David Malcolm <dmalcolm@redhat.com>
722 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
723 * gcc.dg/analyzer/torture/switch-2.c: New test.
724 * gcc.dg/analyzer/torture/switch-3.c: New test.
725 * gcc.dg/analyzer/torture/switch-4.c: New test.
726 * gcc.dg/analyzer/torture/switch-5.c: New test.
728 2021-08-23 David Malcolm <dmalcolm@redhat.com>
731 * gcc.dg/analyzer/pr101875.c: New test.
733 2021-08-23 David Malcolm <dmalcolm@redhat.com>
736 * gcc.dg/analyzer/pr101837.c: New test.
738 2021-08-23 David Malcolm <dmalcolm@redhat.com>
741 * gcc.dg/analyzer/data-model-23.c: New test.
742 * gcc.dg/analyzer/pr101962.c: New test.
744 2021-08-23 David Malcolm <dmalcolm@redhat.com>
746 * gcc.dg/analyzer/data-model-22.c: New test.
747 * gcc.dg/analyzer/uninit-6.c: New test.
748 * gcc.dg/analyzer/uninit-6b.c: New test.
750 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
752 * gcc.dg/tree-ssa/modref-7.c: New test.
754 2021-08-23 Richard Biener <rguenther@suse.de>
757 * g++.dg/lto/pr97565_0.C: New testcase.
758 * g++.dg/lto/pr97565_1.C: Likewise.
760 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
762 * g++.dg/tree-ssa/modref-1.C: Fix template.
764 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
766 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
767 * gfortran.dg/goacc/default-2.f: Update dg-error.
768 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
769 * gfortran.dg/goacc/if.f95: Update dg-error.
770 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
771 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
772 * gfortran.dg/goacc/sie.f95: Update dg-error.
773 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
774 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
775 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
776 * gfortran.dg/gomp/error-3.f90: Update dg-error.
777 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
778 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
780 2021-08-23 Ankur Saini <arsenic@sourceware.org>
783 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
785 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
787 * gcc.dg/fold-convlshift-1.c: New test case.
788 * gcc.dg/fold-convlshift-2.c: New test case.
790 2021-08-23 Jakub Jelinek <jakub@redhat.com>
792 PR tree-optimization/86723
793 * gcc.dg/pr86723.c: New test.
794 * gcc.target/i386/pr86723.c: New test.
795 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
796 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
797 * gcc.dg/optimize-bswapdi-2.c: Likewise.
798 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
799 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
800 * gcc.dg/optimize-bswapsi-5.c: Likewise.
801 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
802 call instead of zero.
804 2021-08-23 Richard Biener <rguenther@suse.de>
806 PR tree-optimization/79334
807 * gcc.dg/torture/pr79334-0.c: New testcase.
808 * gcc.dg/torture/pr79334-1.c: Likewise.
810 2021-08-23 liuhongt <hongtao.liu@intel.com>
813 * gcc.target/i386/pr102016.c: New test.
815 2021-08-23 Jakub Jelinek <jakub@redhat.com>
818 * gcc.dg/guality/pr101905.c: New test.
820 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
823 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
824 and arm_v8m_main_cde.
825 * lib/target-supports.exp: Add
826 check_effective_target_FUNC_multilib for ARM CDE.
828 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
830 * g++.dg/tree-ssa/modref-1.C: New test.
832 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
835 * gcc.target/mips/pr101922.c: New test.
837 2021-08-23 Jonathan Yong <10walls@gmail.com>
839 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
840 where it can return a filename with "\" to indicate current
842 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
843 * gcc.c-torture/execute/printf-2.c: Use wrapper.
844 * gcc.c-torture/execute/user-printf.c: Use wrapper.
846 2021-08-22 Martin Uecker <muecker@gwdg.de>
849 * gcc.dg/c11-qual-1.c: New test.
850 * gcc.dg/c2x-qual-1.c: New test.
851 * gcc.dg/c2x-qual-2.c: New test.
852 * gcc.dg/c2x-qual-3.c: New test.
853 * gcc.dg/c2x-qual-4.c: New test.
854 * gcc.dg/c2x-qual-5.c: New test.
855 * gcc.dg/c2x-qual-6.c: New test.
856 * gcc.dg/c2x-qual-7.c: New test.
857 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
858 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
860 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
861 Martin Liska <mliska@suse.cz>
863 * gcc.dg/lto/pr101949_0.c: New test.
864 * gcc.dg/lto/pr101949_1.c: New test.
866 2021-08-21 Ankur Saini <arsenic@sourceware.org>
869 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
870 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
872 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
874 * gfortran.dg/gomp/error-1.f90: New test.
875 * gfortran.dg/gomp/error-2.f90: New test.
876 * gfortran.dg/gomp/error-3.f90: New test.
878 2021-08-20 Jakub Jelinek <jakub@redhat.com>
880 * c-c++-common/gomp/error-1.c: New test.
881 * c-c++-common/gomp/error-2.c: New test.
882 * c-c++-common/gomp/error-3.c: New test.
883 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
884 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
885 * g++.dg/gomp/attrs-13.C: New test.
886 * g++.dg/gomp/error-1.C: New test.
888 2021-08-20 Jakub Jelinek <jakub@redhat.com>
890 * c-c++-common/gomp/sink-5.c: New test.
891 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
892 at the end of pragma line.
894 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
896 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
899 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
902 * gcc.target/powerpc/pr101849.c: New test.
904 2021-08-19 Harald Anlauf <anlauf@gmx.de>
907 * gfortran.dg/pr100950.f90: New test.
909 2021-08-19 Patrick Palka <ppalka@redhat.com>
912 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
914 2021-08-19 Jakub Jelinek <jakub@redhat.com>
917 * gcc.target/i386/pr101950-1.c: New test.
918 * gcc.target/i386/pr101950-2.c: New test.
920 2021-08-19 Jakub Jelinek <jakub@redhat.com>
922 * c-c++-common/gomp/requires-3.c: Add testcase for
923 atomic_default_mem_order ( at the end of line without corresponding ).
925 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
927 * jit.dg/test-asm.c: Provide Mach-O fragment.
928 * jit.dg/test-asm.cc: Likewise.
930 2021-08-19 Jakub Jelinek <jakub@redhat.com>
932 * c-c++-common/gomp/nothing-2.c: New test.
934 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
936 * jit.dg/harness.h: Include jit-dejagnu.h.
937 * jit.dg/jit.exp: Use -rdynamic conditionally on target
938 support, instead of unconditional -Wl,--export-dynamic.
940 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
943 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
945 2021-08-19 liuhongt <hongtao.liu@intel.com>
948 2021-08-19 liuhongt <hongtao.liu@intel.com>
951 * gcc.target/i386/pr99881.c: New test.
953 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
956 * gfortran.dg/nothing-1.f90: Moved to ...
957 * gfortran.dg/gomp/nothing-1.f90: ... here.
958 * gfortran.dg/nothing-2.f90: Moved to ...
959 * gfortran.dg/gomp/nothing-2.f90: ... here;
960 avoid $ issue in $OMP in dg-error.
962 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
963 Matt Jacobson <mhjacobson@me.com>
966 * obj-c++.dg/pr101666-0.mm: New test.
967 * obj-c++.dg/pr101666-1.mm: New test.
968 * obj-c++.dg/pr101666.inc: New.
969 * objc.dg/pr101666-0.m: New test.
970 * objc.dg/pr101666-1.m: New test.
971 * objc.dg/pr101666.inc: New.
973 2021-08-18 Ankur Saini <arsenic@sourceware.org>
976 * g++.dg/analyzer/vfunc-2.C: New test.
977 * g++.dg/analyzer/vfunc-3.C: New test.
978 * g++.dg/analyzer/vfunc-4.C: New test.
979 * g++.dg/analyzer/vfunc-5.C: New test.
981 2021-08-18 Ankur Saini <arsenic@sourceware.org>
984 * gcc.dg/analyzer/function-ptr-4.c: New test.
985 * gcc.dg/analyzer/pr100546.c: New test.
987 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
989 * gfortran.dg/nothing-1.f90: New test.
990 * gfortran.dg/nothing-2.f90: New test.
992 2021-08-18 Patrick Palka <ppalka@redhat.com>
996 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
997 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
999 2021-08-18 Patrick Palka <ppalka@redhat.com>
1002 * g++.dg/cpp2a/nontype-class49.C: New test.
1004 2021-08-18 Jakub Jelinek <jakub@redhat.com>
1006 * c-c++-common/gomp/nothing-1.c: New test.
1007 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
1008 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1009 * g++.dg/gomp/attrs-9.C: Likewise.
1011 2021-08-18 Jakub Jelinek <jakub@redhat.com>
1013 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
1015 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
1016 * g++.dg/gomp/barrier-2.C: Likewise.
1017 * gcc.dg/gomp/declare-simd-5.c: Likewise.
1018 * gcc.dg/gomp/barrier-2.c: Likewise.
1019 * gcc.dg/gomp/declare-variant-2.c: Likewise.
1021 2021-08-18 liuhongt <hongtao.liu@intel.com>
1024 * gcc.target/i386/pr54400.c: Adjust testcase.
1025 * gcc.target/i386/pr94147.c: New test.
1027 2021-08-17 Martin Sebor <msebor@redhat.com>
1029 PR middle-end/101854
1030 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
1031 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
1032 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
1033 * gcc.dg/Wstringop-overflow-72.c: New test.
1035 2021-08-17 Jakub Jelinek <jakub@redhat.com>
1038 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
1039 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
1040 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
1041 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
1042 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
1043 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
1044 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
1045 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
1046 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
1047 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
1048 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
1050 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
1052 * gcc.dg/pr78213.c: Restore testing.
1054 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
1056 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
1058 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
1060 * gcc.dg/fold-ior-5.c: New test case.
1062 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
1064 * gfortran.dg/gomp/scan-1.f90:
1065 * gfortran.dg/gomp/cancel-1.f90: New test.
1066 * gfortran.dg/gomp/cancel-4.f90: New test.
1067 * gfortran.dg/gomp/loop-4.f90: New test.
1068 * gfortran.dg/gomp/nesting-1.f90: New test.
1069 * gfortran.dg/gomp/nesting-2.f90: New test.
1070 * gfortran.dg/gomp/nesting-3.f90: New test.
1071 * gfortran.dg/gomp/nowait-1.f90: New test.
1072 * gfortran.dg/gomp/reduction-task-1.f90: New test.
1073 * gfortran.dg/gomp/reduction-task-2.f90: New test.
1074 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
1075 * gfortran.dg/gomp/reduction-task-3.f90: New test.
1076 * gfortran.dg/gomp/scope-1.f90: New test.
1077 * gfortran.dg/gomp/scope-2.f90: New test.
1079 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
1081 PR tree-optimization/101938
1082 * gcc.dg/pr101938.c: New test.
1084 2021-08-17 Richard Biener <rguenther@suse.de>
1086 PR tree-optimization/101868
1087 * gcc.dg/lto/pr101868_0.c: New testcase.
1088 * gcc.dg/lto/pr101868_1.c: Likewise.
1089 * gcc.dg/lto/pr101868_2.c: Likewise.
1090 * gcc.dg/lto/pr101868_3.c: Likewise.
1092 2021-08-17 Jakub Jelinek <jakub@redhat.com>
1094 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
1096 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
1097 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
1099 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
1100 test. Adjust diagnostics for the addition of scope.
1101 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
1103 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
1104 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
1105 * c-c++-common/gomp/scope-1.c: New test.
1106 * c-c++-common/gomp/scope-2.c: New test.
1107 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
1108 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1109 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
1110 * gfortran.dg/gomp/reduction7.f90: Likewise.
1112 2021-08-17 Jakub Jelinek <jakub@redhat.com>
1114 * c-c++-common/cpp/va-opt-5.c: New test.
1115 * c-c++-common/cpp/va-opt-6.c: New test.
1117 2021-08-17 Richard Biener <rguenther@suse.de>
1119 PR tree-optimization/101925
1120 * gcc.dg/sso-16.c: New testcase.
1122 2021-08-17 liuhongt <hongtao.liu@intel.com>
1124 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
1125 --param=vect-epilogues-nomask=0
1127 2021-08-16 liuhongt <hongtao.liu@intel.com>
1130 * gcc.target/i386/pr101930.c: New test.
1132 2021-08-16 Martin Liska <mliska@suse.cz>
1135 * gcc.dg/ipa/pr100600.c: New test.
1137 2021-08-16 liuhongt <hongtao.liu@intel.com>
1140 * gcc.target/i386/pr101846-2.c: New test.
1141 * gcc.target/i386/pr101846-3.c: New test.
1142 * gcc.target/i386/pr101846-4.c: New test.
1144 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
1146 * gfortran.dg/gomp/masked-1.f90: New test.
1147 * gfortran.dg/gomp/masked-2.f90: New test.
1148 * gfortran.dg/gomp/masked-3.f90: New test.
1149 * gfortran.dg/gomp/masked-combined-1.f90: New test.
1150 * gfortran.dg/gomp/masked-combined-2.f90: New test.
1152 2021-08-15 Harald Anlauf <anlauf@gmx.de>
1155 * gfortran.dg/coarray_sync.f90: New test.
1156 * gfortran.dg/coarray_3.f90: Adjust error messages.
1158 2021-08-14 Martin Sebor <msebor@redhat.com>
1160 PR middle-end/101791
1161 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
1162 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
1164 2021-08-14 Jakub Jelinek <jakub@redhat.com>
1167 * gcc.target/i386/avx512f-pr101896.c: New test.
1169 2021-08-13 Martin Sebor <msebor@redhat.com>
1171 PR middle-end/101734
1172 * gcc.dg/uninit-42.c: New test.
1174 2021-08-13 Martin Liska <mliska@suse.cz>
1177 * gcc.target/i386/pr101261.c: New test.
1179 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
1181 * gcc.dg/tree-ssa/modref-6.c: Update.
1183 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1185 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
1188 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1190 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
1191 constructs with clauses.
1192 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
1193 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
1194 * c-c++-common/gomp/masked-1.c: New test.
1195 * c-c++-common/gomp/masked-2.c: New test.
1196 * c-c++-common/gomp/masked-combined-1.c: New test.
1197 * c-c++-common/gomp/masked-combined-2.c: New test.
1198 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
1199 * g++.dg/gomp/block-11.C: New test.
1200 * g++.dg/gomp/tpl-masked-1.C: New test.
1201 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
1202 combined masked constructs with clauses in attribute syntax.
1203 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1204 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
1206 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
1208 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1210 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1212 PR preprocessor/101638
1213 * gcc.dg/cpp/pr101638.c: New test.
1215 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
1217 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
1218 typo in regular expression.
1219 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
1221 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
1223 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
1225 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
1227 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
1230 2021-08-12 Sergei Trofimovich <siarheit@google.com>
1233 * g++.dg/warn/pr101219.C: New test.
1235 2021-08-12 Martin Uecker <muecker@gwdg.de>
1238 * gcc.dg/vla-stexp-2.c: New test.
1240 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
1242 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
1243 code and adjust for ranger threader.
1245 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
1247 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
1248 testcase and test proc_bind(primary) instead.
1249 * gfortran.dg/gomp/affinity-1.f90: Likewise.
1251 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
1253 * gfortran.dg/PR82376.f90: Robustify match.
1255 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1258 * gcc.target/i386/avx512f-pr101860.c: New test.
1260 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1262 * g++.dg/gomp/attrs-12.C: New test.
1264 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1266 * g++.dg/gomp/attrs-11.C: Add new tests.
1268 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1272 * g++.dg/cpp2a/spaceship-synth11.C: New test.
1273 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
1275 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1277 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
1279 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1281 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
1283 * g++.dg/lookup/strong-using2.C: Likewise.
1284 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
1286 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
1287 using namespace, add tests for alignas before semicolon.
1288 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
1289 C++11 attributes on using directive before semicolon.
1291 2021-08-12 liuhongt <hongtao.liu@intel.com>
1294 * gcc.target/i386/pr101846-1.c: New test.
1296 2021-08-12 Patrick Palka <ppalka@redhat.com>
1299 * g++.dg/cpp2a/construct_at.h: New convenience header file that
1300 defines minimal implementations of std::construct_at/destroy_at,
1302 * g++.dg/cpp2a/constexpr-new5.C: ... here.
1303 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
1304 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
1305 * g++.dg/cpp2a/constexpr-new20.C: New test.
1307 2021-08-11 Patrick Palka <ppalka@redhat.com>
1311 * g++.dg/DRs/dr2082.C: New test.
1312 * g++.dg/cpp2a/concepts-uneval4.C: New test.
1314 2021-08-11 Jakub Jelinek <jakub@redhat.com>
1317 * g++.dg/cpp2a/constinit16.C: New test.
1319 2021-08-11 Patrick Palka <ppalka@redhat.com>
1322 * g++.dg/cpp1z/class-deduction98.C: New test.
1324 2021-08-11 Patrick Palka <ppalka@redhat.com>
1327 * g++.dg/cpp1z/class-deduction97.C: New test.
1329 2021-08-11 Richard Biener <rguenther@suse.de>
1331 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
1334 2021-08-11 Jan Hubicka <jh@suse.cz>
1336 * c-c++-common/modref-dse.c: New test.
1338 2021-08-11 Richard Biener <rguenther@suse.de>
1340 PR middle-end/101858
1341 * gcc.dg/pr101858.c: New testcase.
1343 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1346 * gcc.target/arm/pr51534.c: Adjust test.
1348 2021-08-11 liuhongt <hongtao.liu@intel.com>
1351 * gcc.target/i386/pr98309-1.c: New test.
1352 * gcc.target/i386/pr98309-2.c: New test.
1354 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
1356 PR middle-end/101674
1357 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
1359 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
1361 PR libfortran/101305
1364 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
1365 from the string used to set GFORTRAN_UNDER_TEST.
1367 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
1369 PR tree-optimization/101809
1370 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
1372 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1375 * gcc.target/i386/avx512f-pr80355-2.c: New test.
1377 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.target/i386/avx512f-pr80355-1.c: New test.
1382 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1384 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
1385 [[omp::directive (threadprivate (t2))]]. Add tests with
1386 if/while/switch after parallel in attribute syntax.
1387 (corge): Add missing omp:: before directive.
1388 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
1389 [[omp::directive (threadprivate (t2))]].
1390 * g++.dg/gomp/attrs-10.C: New test.
1391 * g++.dg/gomp/attrs-11.C: New test.
1393 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
1395 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
1397 2021-08-10 Richard Biener <rguenther@suse.de>
1399 PR middle-end/101824
1400 * gcc.dg/tree-ssa/pr101824.c: New testcase.
1402 2021-08-10 Martin Uecker <muecker@gwdg.de>
1405 * gcc.dg/vla-stexp-1.c: New test.
1407 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
1410 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
1411 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
1413 2021-08-10 liuhongt <hongtao.liu@intel.com>
1415 * gcc.target/i386/cond_op_shift_d-1.c: New test.
1416 * gcc.target/i386/cond_op_shift_d-2.c: New test.
1417 * gcc.target/i386/cond_op_shift_q-1.c: New test.
1418 * gcc.target/i386/cond_op_shift_q-2.c: New test.
1419 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
1420 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
1421 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
1422 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
1423 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
1424 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
1425 * gcc.target/i386/cond_op_shift_w-1.c: New test.
1426 * gcc.target/i386/cond_op_shift_w-2.c: New test.
1428 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
1430 * gcc.dg/pr101741.c: New.
1432 2021-08-09 Martin Jambor <mjambor@suse.cz>
1435 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
1437 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
1440 * gcc.target/i386/pr101812.c: New test.
1442 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
1444 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
1445 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
1447 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
1449 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
1450 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
1451 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
1453 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
1455 PR libfortran/101305
1457 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
1458 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
1459 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
1460 ISO_Fortran_binding.h's #include.
1461 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1462 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1463 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1464 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1465 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1466 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1467 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1468 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1469 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1470 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1471 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1472 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1473 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1474 * gfortran.dg/PR94327.c: Likewise.
1475 * gfortran.dg/PR94331.c: Likewise.
1476 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1477 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1478 * gfortran.dg/pr93524.c: Likewise.
1480 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
1482 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
1483 scan-assembler tests over multiple lines. Expect 32-bit
1484 result values in 'w' registers.
1485 * gcc.target/aarch64/sve/extract_1.c: Likewise.
1486 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1487 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1488 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1490 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
1492 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
1493 tests to little-endian targets.
1495 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
1497 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
1499 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
1501 PR tree-optimization/88531
1502 * gcc.target/i386/pr88531-1a.c: New test.
1503 * gcc.target/i386/pr88531-1b.c: Likewise.
1504 * gcc.target/i386/pr88531-1c.c: Likewise.
1505 * gcc.target/i386/pr88531-2a.c: Likewise.
1506 * gcc.target/i386/pr88531-2b.c: Likewise.
1507 * gcc.target/i386/pr88531-2c.c: Likewise.
1509 2021-08-06 Martin Sebor <msebor@redhat.com>
1511 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
1512 -Wstringop-overread.
1513 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
1514 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
1515 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
1516 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
1517 * gcc.dg/attr-nonstring-4.c: Same.
1518 * gcc.dg/Wstringop-overread-6.c: New test.
1519 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
1521 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1524 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
1527 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1530 * gcc.target/arm/attr-neon3.c: Fix typo.
1531 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
1533 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
1536 * gcc.target/i386/pr101797.c: New test.
1538 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1540 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1543 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1545 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1548 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1550 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1553 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1555 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1558 2021-08-06 Martin Liska <mliska@suse.cz>
1560 * gcc.target/powerpc/pragma-optimize.c: New test.
1562 2021-08-06 Richard Biener <rguenther@suse.de>
1564 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
1566 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
1568 * gcc.dg/gcov-info-to-gcda.c: New test.
1570 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
1572 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
1574 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
1577 * gcc.target/i386/pr99744-3.c: New test.
1578 * gcc.target/i386/pr99744-4.c: Likewise.
1579 * gcc.target/i386/pr99744-5.c: Likewise.
1580 * gcc.target/i386/pr99744-6.c: Likewise.
1581 * gcc.target/i386/pr99744-7.c: Likewise.
1582 * gcc.target/i386/pr99744-8.c: Likewise.
1584 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
1587 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
1588 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
1589 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
1590 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
1591 Add a non-no-op function body.
1592 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1593 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
1594 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
1595 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
1596 check-function-bodies.
1597 * gcc.target/arm/attr-neon3.c: Likewise.
1598 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
1600 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
1601 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
1603 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1605 * gcc.target/aarch64/vsubX_high_cost.c: New test.
1607 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1609 * gcc.target/aarch64/vaddX_high_cost.c: New test.
1611 2021-08-05 Richard Biener <rguenther@suse.de>
1613 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
1615 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
1617 * gcc.dg/sso-15.c: New test.
1619 2021-08-05 liuhongt <hongtao.liu@intel.com>
1621 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
1622 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
1623 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
1624 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
1626 2021-08-05 liuhongt <hongtao.liu@intel.com>
1628 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
1629 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
1630 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
1631 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
1633 2021-08-05 liuhongt <hongtao.liu@intel.com>
1635 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
1636 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
1637 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
1638 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
1639 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
1640 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
1641 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
1642 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
1643 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
1644 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
1645 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
1646 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
1647 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
1648 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
1649 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
1650 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
1652 2021-08-04 David Malcolm <dmalcolm@redhat.com>
1655 * gcc.dg/analyzer/asm-x86-1.c: New test.
1656 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
1657 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
1658 * gcc.dg/analyzer/pr101570.c: New test.
1659 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
1661 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
1663 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
1665 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
1666 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
1668 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
1669 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
1671 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
1674 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1677 * gcc.target/i386/pr101742a.c: New test.
1678 * gcc.target/i386/pr101742b.c: Likewise.
1680 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1683 * gcc.target/i386/eh_return-2.c: New test.
1685 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1687 * gcc.target/s390/vector/perm-vpdi.c: New test.
1689 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1691 * gcc.target/s390/vector/perm-merge.c: New test.
1692 * gcc.target/s390/vector/vec-types.h: New test.
1694 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1696 * gcc.target/s390/zvector/vec-permi.c: Removed.
1697 * gcc.target/s390/zvector/vec_permi.c: New test.
1699 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1701 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
1702 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
1703 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
1704 * gcc.target/s390/zvector/vec-types.h: New test.
1705 * gcc.target/s390/zvector/vec_merge.c: New test.
1707 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1709 * gcc.target/aarch64/vmul_high_cost.c: New test.
1711 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1713 * gcc.target/aarch64/vmul_element_cost.c: New test.
1715 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
1717 * gcc.target/aarch64/sve/cost_model_12.c: New test.
1719 2021-08-04 Tamar Christina <tamar.christina@arm.com>
1721 PR tree-optimization/101750
1722 * g++.dg/vect/pr99149.cc: Name class.
1724 2021-08-04 Richard Biener <rguenther@suse.de>
1726 * gcc.target/i386/vect-gather-1.c: New testcase.
1727 * gfortran.dg/vect/vect-8.f90: Adjust.
1729 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
1730 Marc Glisse <marc.glisse@inria.fr>
1732 * gcc.dg/fold-ior-4.c: New test.
1734 2021-08-04 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/101756
1737 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
1739 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1742 * g++.dg/gomp/pr101759.C: New test.
1743 * g++.dg/goacc/pr101759.C: New test.
1745 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1747 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
1749 2021-08-04 Richard Biener <rguenther@suse.de>
1751 PR tree-optimization/101769
1752 * g++.dg/tree-ssa/pr101769.C: New testcase.
1754 2021-08-04 liuhongt <hongtao.liu@intel.com>
1756 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
1757 dg-require-effective-target for avx512.
1758 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
1759 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
1760 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
1761 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
1762 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
1763 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
1765 2021-08-04 liuhongt <hongtao.liu@intel.com>
1767 * gcc.target/i386/cond_op_fma_double-1.c: New test.
1768 * gcc.target/i386/cond_op_fma_double-2.c: New test.
1769 * gcc.target/i386/cond_op_fma_float-1.c: New test.
1770 * gcc.target/i386/cond_op_fma_float-2.c: New test.
1772 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1774 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
1775 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
1777 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1779 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
1780 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
1782 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1784 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
1785 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
1786 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
1787 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
1788 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
1790 2021-08-03 Martin Sebor <msebor@redhat.com>
1793 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
1795 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
1797 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
1798 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
1801 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1803 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
1805 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1806 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
1807 * gcc.target/i386/pr82942-1.c: Likewise.
1808 * gcc.target/i386/pr82990-1.c: Likewise.
1809 * gcc.target/i386/pr82990-3.c: Likewise.
1810 * gcc.target/i386/pr82990-5.c: Likewise.
1811 * gcc.target/i386/pr100865-4b.c: Likewise.
1812 * gcc.target/i386/pr100865-6b.c: Likewise.
1813 * gcc.target/i386/pr100865-7b.c: Likewise.
1814 * gcc.target/i386/pr100865-10b.c: Likewise.
1815 * gcc.target/i386/pr100865-8b.c: Updated.
1816 * gcc.target/i386/pr100865-9b.c: Likewise.
1817 * gcc.target/i386/pr100865-11b.c: Likewise.
1818 * gcc.target/i386/pr100865-12b.c: Likewise.
1820 2021-08-03 liuhongt <hongtao.liu@intel.com>
1822 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
1823 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
1824 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
1825 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
1826 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
1827 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
1829 2021-08-03 Jakub Jelinek <jakub@redhat.com>
1832 * gcc.dg/analyzer/pr101721.c: New test.
1834 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1837 * g++.target/i386/pr80566-1.C: New test.
1838 * g++.target/i386/pr80566-2.C: Likewise.
1840 2021-08-03 liuhongt <hongtao.liu@intel.com>
1842 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
1843 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
1844 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
1845 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
1847 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1849 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
1851 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1853 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
1855 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1857 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
1859 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1861 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
1863 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1865 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
1867 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1869 * gcc.target/i386/pieces-memcpy-10.c: New test.
1870 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
1871 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
1872 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
1873 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
1874 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1875 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
1876 * gcc.target/i386/pieces-memset-1.c: Likewise.
1877 * gcc.target/i386/pieces-memset-2.c: Likewise.
1878 * gcc.target/i386/pieces-memset-3.c: Likewise.
1879 * gcc.target/i386/pieces-memset-4.c: Likewise.
1880 * gcc.target/i386/pieces-memset-5.c: Likewise.
1881 * gcc.target/i386/pieces-memset-6.c: Likewise.
1882 * gcc.target/i386/pieces-memset-7.c: Likewise.
1883 * gcc.target/i386/pieces-memset-8.c: Likewise.
1884 * gcc.target/i386/pieces-memset-9.c: Likewise.
1885 * gcc.target/i386/pieces-memset-10.c: Likewise.
1886 * gcc.target/i386/pieces-memset-11.c: Likewise.
1887 * gcc.target/i386/pieces-memset-12.c: Likewise.
1888 * gcc.target/i386/pieces-memset-13.c: Likewise.
1889 * gcc.target/i386/pieces-memset-14.c: Likewise.
1890 * gcc.target/i386/pieces-memset-15.c: Likewise.
1891 * gcc.target/i386/pieces-memset-16.c: Likewise.
1892 * gcc.target/i386/pieces-memset-17.c: Likewise.
1893 * gcc.target/i386/pieces-memset-18.c: Likewise.
1894 * gcc.target/i386/pieces-memset-19.c: Likewise.
1895 * gcc.target/i386/pieces-memset-20.c: Likewise.
1896 * gcc.target/i386/pieces-memset-21.c: Likewise.
1897 * gcc.target/i386/pieces-memset-22.c: Likewise.
1898 * gcc.target/i386/pieces-memset-23.c: Likewise.
1899 * gcc.target/i386/pieces-memset-24.c: Likewise.
1900 * gcc.target/i386/pieces-memset-25.c: Likewise.
1901 * gcc.target/i386/pieces-memset-26.c: Likewise.
1902 * gcc.target/i386/pieces-memset-27.c: Likewise.
1903 * gcc.target/i386/pieces-memset-28.c: Likewise.
1904 * gcc.target/i386/pieces-memset-29.c: Likewise.
1905 * gcc.target/i386/pieces-memset-30.c: Likewise.
1906 * gcc.target/i386/pieces-memset-31.c: Likewise.
1907 * gcc.target/i386/pieces-memset-32.c: Likewise.
1908 * gcc.target/i386/pieces-memset-33.c: Likewise.
1909 * gcc.target/i386/pieces-memset-34.c: Likewise.
1910 * gcc.target/i386/pieces-memset-35.c: Likewise.
1911 * gcc.target/i386/pieces-memset-36.c: Likewise.
1912 * gcc.target/i386/pieces-memset-37.c: Likewise.
1913 * gcc.target/i386/pieces-memset-38.c: Likewise.
1914 * gcc.target/i386/pieces-memset-39.c: Likewise.
1915 * gcc.target/i386/pieces-memset-40.c: Likewise.
1916 * gcc.target/i386/pieces-memset-41.c: Likewise.
1917 * gcc.target/i386/pieces-memset-42.c: Likewise.
1918 * gcc.target/i386/pieces-memset-43.c: Likewise.
1919 * gcc.target/i386/pieces-memset-44.c: Likewise.
1920 * gcc.target/i386/pieces-memcpy-7.c: New file.
1921 * gcc.target/i386/pieces-memcpy-8.c: New file.
1922 * gcc.target/i386/pieces-memcpy-9.c: New file.
1924 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1927 * gcc.target/i386/pr90773-20.c: New test.
1928 * gcc.target/i386/pr90773-21.c: Likewise.
1929 * gcc.target/i386/pr90773-22.c: Likewise.
1930 * gcc.target/i386/pr90773-23.c: Likewise.
1931 * gcc.target/i386/pr90773-26.c: Likewise.
1933 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1935 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
1936 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
1937 * gcc.target/i386/pr90773-15.c: Likewise.
1938 * gcc.target/i386/pr90773-16.c: Likewise.
1939 * gcc.target/i386/pr90773-17.c: Likewise.
1940 * gcc.target/i386/pr90773-24.c: Likewise.
1941 * gcc.target/i386/pr90773-25.c: Likewise.
1942 * gcc.target/i386/pr100865-1.c: Likewise.
1943 * gcc.target/i386/pr100865-2.c: Likewise.
1944 * gcc.target/i386/pr100865-3.c: Likewise.
1945 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
1946 XMM movd to store 4 bytes.
1947 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
1949 * gcc.target/i386/pr100865-4b.c: Likewise.
1950 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
1951 * gcc.target/i386/pr100865-10b.c: Likewise.
1953 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1955 * gcc.target/i386/eh_return-1.c: New test.
1957 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1960 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
1961 * gcc.target/i386/pr90773-14.c: Likewise.
1962 * gcc.target/i386/pr90773-15.c: New test.
1963 * gcc.target/i386/pr90773-16.c: Likewise.
1964 * gcc.target/i386/pr90773-17.c: Likewise.
1965 * gcc.target/i386/pr90773-18.c: Likewise.
1966 * gcc.target/i386/pr90773-19.c: Likewise.
1968 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
1970 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
1972 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
1975 * gcc.target/i386/pr78103-2.c: Also scan incl.
1976 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
1979 2021-07-31 Jason Merrill <jason@redhat.com>
1982 * g++.dg/ext/anon-struct9.C: New test.
1984 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
1986 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
1988 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1990 * g++.dg/gomp/attrs-9.C: New test.
1992 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1995 * gcc.target/i386/pr78103-1.c: New test.
1996 * gcc.target/i386/pr78103-2.c: New test.
1997 * gcc.target/i386/pr78103-3.c: New test.
1999 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
2001 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
2003 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
2005 PR middle-end/101674
2006 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
2008 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
2010 * gcc.target/powerpc/sse4_1-floorpd.c: New.
2011 * gcc.target/powerpc/sse4_1-floorps.c: New.
2012 * gcc.target/powerpc/sse4_1-floorsd.c: New.
2013 * gcc.target/powerpc/sse4_1-floorss.c: New.
2014 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
2015 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
2017 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
2019 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
2020 * gcc.target/powerpc/sse4_1-ceilps.c: New.
2021 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
2022 * gcc.target/powerpc/sse4_1-ceilss.c: New.
2023 * gcc.target/powerpc/sse4_1-round-data.h: New.
2024 * gcc.target/powerpc/sse4_1-round.h: New.
2025 * gcc.target/powerpc/sse4_1-round2.h: New.
2026 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
2027 and adjust dg directives to suit.
2028 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
2030 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
2032 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
2033 and adjust dg directives to suit.
2034 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
2035 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
2036 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
2038 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
2039 Uroš Bizjak <ubizjak@gmail.com>
2041 * gcc.target/i386/dec-cmov-1.c: New test.
2042 * gcc.target/i386/dec-cmov-2.c: New test.
2044 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
2046 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
2048 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
2050 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
2052 2021-07-30 Martin Sebor <msebor@redhat.com>
2054 PR middle-end/101671
2055 * gcc.c-torture/compile/pr83510.c: Move test functions...
2056 * gcc.dg/Warray-bounds-87.c: ...to this file.
2058 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
2060 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
2062 * gcc.target/i386/pr100865-4b.c: Likewise.
2064 2021-07-30 Andrew Pinski <apinski@marvell.com>
2067 * g++.dg/warn/Wunused-18.C: New test.
2068 * gcc.c-torture/compile/20030405-2.c: New test.
2069 * gcc.c-torture/compile/20040304-2.c: New test.
2070 * gcc.dg/20030612-2.c: New test.
2072 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
2075 * gcc.target/mips/pr101132.c: New test.
2077 2021-07-30 Jakub Jelinek <jakub@redhat.com>
2080 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
2081 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
2082 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
2083 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
2084 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
2085 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
2086 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
2088 2021-07-30 Jason Merrill <jason@redhat.com>
2090 * g++.dg/ext/anon-struct8.C: New test.
2092 2021-07-30 Jakub Jelinek <jakub@redhat.com>
2094 * g++.dg/cpp0x/gen-attrs-76.C: New test.
2096 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
2099 * gcc.target/i386/pr101685.c: New test.
2101 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
2103 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
2106 2021-07-30 Jakub Jelinek <jakub@redhat.com>
2109 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
2110 attributes instead of error.
2111 * g++.dg/cpp0x/gen-attrs-75.C: New test.
2112 * g++.dg/modules/pr101582-1.C: New test.
2114 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
2117 * g++.dg/lto/pr101396_0.C: New test.
2118 * g++.dg/lto/pr101396_1.C: New test.
2120 2021-07-29 Martin Sebor <msebor@redhat.com>
2122 PR middle-end/101674
2123 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
2126 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
2129 * gdc.dg/pr100967.d: Update test.
2130 * gdc.dg/pr101672.d: New test.
2132 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
2135 * gdc.dg/extern-c++/extern-c++.exp: New.
2136 * gdc.dg/extern-c++/pr101664.d: New test.
2137 * gdc.dg/extern-c++/pr101664_1.cc: New test.
2139 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
2142 * gdc.dg/torture/pr96435.d: New test.
2144 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
2147 * gdc.dg/pr101657.d: New test.
2149 2021-07-29 Jakub Jelinek <jakub@redhat.com>
2152 * g++.dg/pr71389.C: Include <array> instead of <functional>.
2153 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
2155 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
2156 Julian Brown <julian@codesourcery.com>
2157 Kwok Cheung Yeung <kcy@codesourcery.com>
2159 * c-c++-common/goacc/classify-kernels-unparallelized.c:
2160 's%oaccdevlow%oaccloops%g'.
2161 * c-c++-common/goacc/classify-kernels.c: Likewise.
2162 * c-c++-common/goacc/classify-parallel.c: Likewise.
2163 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
2164 * c-c++-common/goacc/classify-routine.c: Likewise.
2165 * c-c++-common/goacc/classify-serial.c: Likewise.
2166 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
2167 * g++.dg/goacc/template.C: Likewise.
2168 * gcc.dg/goacc/loop-processing-1.c: Likewise.
2169 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2170 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2171 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2172 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
2173 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2174 * gfortran.dg/goacc/classify-serial.f95: Likewise.
2175 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2177 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
2180 * gcc.target/powerpc/pr56605.c: Change matching
2182 * gcc.target/powerpc/pr81348.c: Likewise.
2184 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
2186 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
2187 * gcc.c-torture/compile/pr83510.c: Same.
2188 * gcc.dg/analyzer/pr94851-2.c: Same.
2189 * gcc.dg/loop-unswitch-2.c: Same.
2190 * gcc.dg/old-style-asm-1.c: Same.
2191 * gcc.dg/pr68317.c: Same.
2192 * gcc.dg/pr97567-2.c: Same.
2193 * gcc.dg/predict-9.c: Same.
2194 * gcc.dg/shrink-wrap-loop.c: Same.
2195 * gcc.dg/sibcall-1.c: Same.
2196 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
2197 * gcc.dg/tree-ssa/pr21001.c: Same.
2198 * gcc.dg/tree-ssa/pr21294.c: Same.
2199 * gcc.dg/tree-ssa/pr21417.c: Same.
2200 * gcc.dg/tree-ssa/pr21458-2.c: Same.
2201 * gcc.dg/tree-ssa/pr21563.c: Same.
2202 * gcc.dg/tree-ssa/pr49039.c: Same.
2203 * gcc.dg/tree-ssa/pr61839_1.c: Same.
2204 * gcc.dg/tree-ssa/pr61839_3.c: Same.
2205 * gcc.dg/tree-ssa/pr77445-2.c: Same.
2206 * gcc.dg/tree-ssa/split-path-4.c: Same.
2207 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
2208 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
2209 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
2210 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
2211 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
2212 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2213 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
2214 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
2215 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
2216 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
2217 * gcc.dg/tree-ssa/vrp02.c: Same.
2218 * gcc.dg/tree-ssa/vrp03.c: Same.
2219 * gcc.dg/tree-ssa/vrp05.c: Same.
2220 * gcc.dg/tree-ssa/vrp06.c: Same.
2221 * gcc.dg/tree-ssa/vrp07.c: Same.
2222 * gcc.dg/tree-ssa/vrp09.c: Same.
2223 * gcc.dg/tree-ssa/vrp19.c: Same.
2224 * gcc.dg/tree-ssa/vrp20.c: Same.
2225 * gcc.dg/tree-ssa/vrp33.c: Same.
2226 * gcc.dg/uninit-pred-9_b.c: Same.
2227 * gcc.dg/uninit-pr61112.c: Same.
2228 * gcc.dg/vect/bb-slp-16.c: Same.
2229 * gcc.target/i386/avx2-vect-aggressive.c: Same.
2230 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
2231 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
2232 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
2233 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
2234 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
2236 2021-07-29 Richard Biener <rguenther@suse.de>
2239 * gcc.dg/torture/pr101512.c: New testcase.
2241 2021-07-29 liuhongt <hongtao.liu@intel.com>
2244 * gcc.target/i386/pr91446.c:
2245 * gcc.target/i386/pr92658-avx512bw-2.c:
2246 * gcc.target/i386/pr92658-sse4-2.c:
2247 * gcc.target/i386/pr92658-sse4.c:
2248 * gcc.target/i386/pr99881.c:
2250 2021-07-29 liuhongt <hongtao.liu@intel.com>
2253 * gcc.target/i386/sse2-pr39821.c: New test.
2254 * gcc.target/i386/sse4-pr39821.c: New test.
2256 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
2259 * gcc.target/powerpc/pr61837.c: New test.
2261 2021-07-28 Martin Sebor <msebor@redhat.com>
2263 PR middle-end/101494
2264 * gcc.dg/uninit-pr101494.c: New test.
2266 2021-07-28 Martin Sebor <msebor@redhat.com>
2268 PR middle-end/101601
2269 * g++.dg/warn/Warray-bounds-25.C: New test.
2270 * gcc.dg/Warray-bounds-85.c: New test.
2272 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
2275 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
2277 2021-07-28 David Malcolm <dmalcolm@redhat.com>
2279 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
2281 2021-07-28 Harald Anlauf <anlauf@gmx.de>
2284 * gfortran.dg/allocate_stat_3.f90: New test.
2285 * gfortran.dg/allocate_stat.f90: Adjust error messages.
2286 * gfortran.dg/implicit_11.f90: Likewise.
2287 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
2289 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2291 PR middle-end/101624
2292 * gfortran.dg/ubsan/ubsan.exp: New file.
2293 * gfortran.dg/ubsan/pr101624.f90: New test.
2295 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2297 PR middle-end/101642
2298 * gcc.c-torture/compile/pr101642.c: New test.
2300 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
2302 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
2303 an expectation for 31-bit mode.
2304 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
2305 * gcc.target/s390/load-imm64-2.c: Likewise.
2306 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
2308 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
2311 2021-07-28 Richard Biener <rguenther@suse.de>
2313 PR tree-optimization/101615
2314 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
2316 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2318 * gcc.target/aarch64/smov_1.c: New test.
2319 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
2321 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
2324 * gcc.target/i386/pr101456-1.c: New test.
2325 * gcc.target/i386/pr101456-2.c: Likewise.
2327 2021-07-28 Richard Biener <rguenther@suse.de>
2329 PR tree-optimization/101615
2330 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
2332 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
2334 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
2337 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
2339 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
2340 compatible_alloc2): New extern allocator declarations.
2341 (test_9, test_10): New tests.
2343 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2346 * gdc.dg/pr96429.d: Update test.
2347 * gdc.dg/pr101640.d: New test.
2349 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2352 * gdc.dg/pr101490.d: New test.
2354 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2357 * gdc.dg/pr101127a.d: New test.
2358 * gdc.dg/pr101127b.d: New test.
2360 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2363 * gcc.target/i386/avx2-pr101611-1.c: New test.
2364 * gcc.target/i386/avx2-pr101611-2.c: New test.
2366 2021-07-28 Martin Uecker <muecker@gwdg.de>
2368 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
2370 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2372 PR libfortran/101317
2373 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
2376 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2378 PR libfortran/101310
2379 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
2380 incorrect assertions.
2382 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2384 PR libfortran/101305
2385 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
2386 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
2387 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
2388 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
2389 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
2390 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
2391 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
2392 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
2393 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
2394 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
2395 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2396 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
2397 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
2398 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
2399 * gfortran.dg/PR94327.c: Likewise.
2400 * gfortran.dg/PR94331.c: Likewise.
2401 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
2402 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
2403 * gfortran.dg/pr93524.c: Likewise.
2405 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
2407 PR tree-optimization/101596
2408 * gcc.target/powerpc/pr101596-1.c: New test.
2409 * gcc.target/powerpc/pr101596-2.c: Likewise.
2410 * gcc.target/powerpc/pr101596-3.c: Likewise.
2412 2021-07-28 liuhongt <hongtao.liu@intel.com>
2415 * gcc.target/i386/pr99881.c: New test.
2417 2021-07-27 Martin Sebor <msebor@redhat.com>
2419 PR tree-optimization/101584
2420 * gcc.dg/uninit-38.c: Remove assertions.
2421 * gcc.dg/uninit-41.c: New test.
2423 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
2426 * g++.dg/coroutines/pr99047.C: Fix includes.
2427 * g++.dg/pr71655.C: Likewise.
2429 2021-07-27 Martin Sebor <msebor@redhat.com>
2432 * gcc.dg/Wvla-parameter-13.c: New test.
2434 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
2436 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
2438 2021-07-27 Marek Polacek <polacek@redhat.com>
2442 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
2443 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
2444 * g++.dg/cpp2a/spaceship-err7.C: New test.
2445 * g++.dg/expr/ptr-comp4.C: New test.
2447 2021-07-27 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/101573
2450 * gcc.dg/uninit-pr101573.c: New testcase.
2451 * gcc.dg/uninit-15-O0.c: Adjust.
2452 * gcc.dg/uninit-15.c: Likewise.
2453 * gcc.dg/uninit-23.c: Likewise.
2454 * c-c++-common/uninit-17.c: Likewise.
2456 2021-07-27 Martin Jambor <mjambor@suse.cz>
2458 * gcc.dg/ipa/remref-3.c: New test.
2459 * gcc.dg/ipa/remref-4.c: Likewise.
2460 * gcc.dg/ipa/remref-5.c: Likewise.
2461 * gcc.dg/ipa/remref-6.c: Likewise.
2463 2021-07-27 Jakub Jelinek <jakub@redhat.com>
2465 PR middle-end/101586
2466 * g++.dg/torture/builtin-clear-padding-4.C: New test.
2468 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
2471 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
2473 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
2474 power10 code is generated.
2475 (plus_ne0): Move to ppc-ne0-2.c.
2476 (cmp_plus_ne): Likewise.
2477 (plus_ne0_cmp): Likewise.
2478 * gcc.target/powerpc/ppc-ne0-2.c: New file.
2480 2021-07-26 David Malcolm <dmalcolm@redhat.com>
2482 * gcc.dg/analyzer/sock-1.c: New test.
2483 * gcc.dg/analyzer/sock-2.c: New test.
2485 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
2487 * gcc.dg/pr78888.c: New.
2489 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
2490 Marc Glisse <marc.glisse@inria.fr>
2492 * gcc.dg/fold-eqrotate-1.c: New test case.
2493 * gcc.dg/fold-eqbswap-1.c: New test case.
2495 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2496 Tobias Burnus <tobias@codesourcery.com>
2503 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
2504 this test is still erroneous but now it compiles.
2505 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
2507 * gfortran.dg/PR93308.f90: New test.
2508 * gfortran.dg/PR93963.f90: New test.
2509 * gfortran.dg/PR94327.c: New test.
2510 * gfortran.dg/PR94327.f90: New test.
2511 * gfortran.dg/PR94331.c: New test.
2512 * gfortran.dg/PR94331.f90: New test.
2513 * gfortran.dg/PR97046.f90: New test.
2515 2021-07-26 Jakub Jelinek <jakub@redhat.com>
2517 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
2518 and scan directives.
2519 * g++.dg/gomp/attrs-2.C: Likewise.
2520 * g++.dg/gomp/attrs-6.C: New test.
2521 * g++.dg/gomp/attrs-7.C: New test.
2522 * g++.dg/gomp/attrs-8.C: New test.
2524 2021-07-23 Harald Anlauf <anlauf@gmx.de>
2527 * gfortran.dg/pr101536.f90: New test.
2529 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2531 PR rtl-optimization/101562
2532 * gcc.c-torture/compile/pr101562.c: New test.
2534 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2536 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2539 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2541 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2544 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
2547 * gcc.target/i386/pr101504.c: New test.
2549 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2551 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2554 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2556 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2559 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2561 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2564 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2566 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2569 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2571 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
2573 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2575 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
2577 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2579 * c-c++-common/gomp/attrs-1.c: New test.
2580 * c-c++-common/gomp/attrs-2.c: New test.
2581 * c-c++-common/gomp/attrs-3.c: New test.
2583 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2585 * g++.dg/gomp/attrs-4.C: New test.
2586 * g++.dg/gomp/attrs-5.C: New test.
2588 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2590 * gcc.target/mips/mips.exp (mips_option_groups): add
2591 -finline and -fno-inline.
2593 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2596 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2598 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2599 __attribute__((noinline)).
2600 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2602 2021-07-23 David Malcolm <dmalcolm@redhat.com>
2604 * gcc.dg/analyzer/feasibility-3.c: New test.
2606 2021-07-22 Martin Sebor <msebor@redhat.com>
2608 PR tree-optimization/65178
2609 * gcc.dg/uninit-pr65178.c: New test.
2611 2021-07-22 Martin Sebor <msebor@redhat.com>
2614 * g++.dg/ipa/pr82352.C
2616 2021-07-22 Andrew Pinski <apinski@marvell.com>
2618 PR tree-optimization/10153
2619 * gcc.c-torture/compile/pr10153-1.c: New test.
2620 * gcc.c-torture/compile/pr10153-2.c: New test.
2622 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2624 * g++.dg/pr101511.C: New.
2626 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2628 * gcc.dg/pr101497.c: New.
2630 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2632 * gcc.dg/pr101496.c: New.
2634 2021-07-22 liuhongt <hongtao.liu@intel.com>
2636 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
2638 2021-07-22 liuhongt <hongtao.liu@intel.com>
2640 * gcc.target/i386/mask-shift.c: New test.
2642 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2645 * gcc.dg/analyzer/pr101547.c: New test.
2647 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2650 * g++.dg/analyzer/pr101522.C: New test.
2652 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2653 Joseph Myers <joseph@codesourcery.com>
2654 Cesar Philippidis <cesar@codesourcery.com>
2656 * c-c++-common/goacc/classify-routine-nohost.c: New file.
2657 * c-c++-common/goacc/classify-routine.c: Update.
2658 * c-c++-common/goacc/routine-2.c: Likewise.
2659 * c-c++-common/goacc/routine-nohost-1.c: New file.
2660 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
2661 * g++.dg/goacc/template.C: Update.
2662 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
2663 * gfortran.dg/goacc/classify-routine.f95: Update.
2664 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
2665 * gfortran.dg/goacc/routine-6.f90: Likewise.
2666 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2667 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
2668 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
2669 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
2670 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2671 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2672 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2674 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2676 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
2678 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2680 * gcc.dg/analyzer/explode-2.c: Remove xfail.
2681 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
2683 * gcc.dg/analyzer/phi-2.c: New test.
2685 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
2688 * gcc.target/powerpc/pr101129.c: Adjust.
2690 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
2693 * gcc.target/i386/crc32-6.c: New test.
2695 2021-07-21 Harald Anlauf <anlauf@gmx.de>
2698 * gfortran.dg/pr101514.f90: New test.
2700 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2702 PR middle-end/101535
2703 * c-c++-common/gomp/pr101535-1.c: New test.
2704 * c-c++-common/gomp/pr101535-2.c: New test.
2706 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2709 * g++.dg/gomp/pr101516.C: New test.
2711 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
2713 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
2714 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
2715 * gfortran.dg/bind_c_char_10.f90: New test.
2716 * gfortran.dg/bind_c_char_6.f90: New test.
2717 * gfortran.dg/bind_c_char_7.f90: New test.
2718 * gfortran.dg/bind_c_char_8.f90: New test.
2719 * gfortran.dg/bind_c_char_9.f90: New test.
2721 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2723 * gcc.dg/unroll-10.c: New test.
2725 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2727 * gcc.dg/unroll-9.c: New test/
2729 2021-07-20 Martin Sebor <msebor@redhat.com>
2731 PR middle-end/101397
2732 * gcc.dg/Warray-bounds-80.c: New test.
2733 * gcc.dg/Warray-bounds-81.c: New test.
2734 * gcc.dg/Warray-bounds-82.c: New test.
2735 * gcc.dg/Warray-bounds-83.c: New test.
2736 * gcc.dg/Warray-bounds-84.c: New test.
2737 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
2739 2021-07-20 Martin Sebor <msebor@redhat.com>
2741 PR middle-end/101300
2742 * gcc.dg/uninit-pr101300.c: New test.
2744 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
2747 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
2748 generation on power10.
2749 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
2751 2021-07-20 Jakub Jelinek <jakub@redhat.com>
2754 * gcc.dg/pr101384.c: New test.
2755 * gcc.target/powerpc/pr101384-1.c: New test.
2756 * gcc.target/powerpc/pr101384-2.c: New test.
2758 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
2761 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
2762 true initial value of the reduction from the vectorizer.
2763 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
2764 loop operate on exactly LANES (rather than LANES-1) iterations.
2765 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
2767 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
2770 * gcc.target/i386/pr71245-1.c: Remove.
2771 * gcc.target/i386/pr71245-2.c: Ditto.
2773 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2775 * gcc.target/powerpc/mul-vectorize-3.c: New test.
2776 * gcc.target/powerpc/mul-vectorize-4.c: New test.
2778 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2780 PR tree-optimization/100696
2781 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
2783 2021-07-19 Martin Sebor <msebor@redhat.com>
2785 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
2787 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
2790 * g++.dg/coroutines/pr95520.C: New test.
2792 2021-07-19 David Malcolm <dmalcolm@redhat.com>
2795 * gcc.dg/analyzer/pr101503.c: New test.
2797 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
2799 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
2800 support BTF format. Remove redundant check for AIX.
2801 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
2802 support CTF format. Remove redundant check for AIX.
2803 * lib/gcc-dg.exp: Remove redundant check for AIX.
2805 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
2808 * gcc.target/gcn/sram-ecc-1.c: New test.
2809 * gcc.target/gcn/sram-ecc-2.c: New test.
2810 * gcc.target/gcn/sram-ecc-3.c: New test.
2811 * gcc.target/gcn/sram-ecc-4.c: New test.
2812 * gcc.target/gcn/sram-ecc-5.c: New test.
2813 * gcc.target/gcn/sram-ecc-6.c: New test.
2814 * gcc.target/gcn/sram-ecc-7.c: New test.
2815 * gcc.target/gcn/sram-ecc-8.c: New test.
2817 2021-07-19 Andrew Pinski <apinski@marvell.com>
2820 * gcc.target/aarch64/csinv-neg-1.c: New test.
2822 2021-07-19 Marek Polacek <polacek@redhat.com>
2825 * g++.dg/cpp0x/constexpr-temp2.C: New test.
2827 2021-07-19 Richard Biener <rguenther@suse.de>
2829 PR tree-optimization/101505
2830 * gcc.dg/vect/pr101505.c: New testcase.
2832 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2835 * gcc.target/i386/pr101492-1.c: New test.
2836 * gcc.target/i386/pr101492-2.c: Likewise.
2837 * gcc.target/i386/pr101492-3.c: Likewise.
2838 * gcc.target/i386/pr101492-4.c: Likewise.
2840 2021-07-18 Harald Anlauf <anlauf@gmx.de>
2843 * gfortran.dg/fmt_nonchar_3.f90: New test.
2845 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2848 * gcc.target/i386/avx-vzeroupper-28.c: New test.
2850 2021-07-18 Antoni Boucher <bouanto@zoho.com>
2853 * jit.dg/all-non-failing-tests.h: New test.
2854 * jit.dg/test-cast.c: New test.
2856 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
2858 * gcc.dg/tree-ssa/modref-6.c: New test.
2860 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
2862 * gcc.dg/pr96542.c: New.
2864 2021-07-16 Patrick Palka <ppalka@redhat.com>
2867 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
2869 2021-07-16 Patrick Palka <ppalka@redhat.com>
2873 * g++.dg/inherit/covariant23.C: New test.
2875 2021-07-16 David Malcolm <dmalcolm@redhat.com>
2877 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
2878 * gcc.dg/analyzer/dump-state.c: New test.
2880 2021-07-16 Martin Sebor <msebor@redhat.com>
2883 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
2885 * gcc.dg/Wstringop-overflow-42.c: Same.
2886 * gcc.dg/Wstringop-overflow-68.c: Same.
2887 * gcc.dg/Wstringop-overflow-70.c: Same.
2888 * gcc.dg/Wstringop-overflow-71.c: Same.
2889 * gcc.dg/strlenopt-95.c: Fix typos.
2891 2021-07-16 Tamar Christina <tamar.christina@arm.com>
2893 PR middle-end/101457
2894 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
2895 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
2896 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2897 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2899 2021-07-16 Marek Polacek <polacek@redhat.com>
2901 * g++.dg/cpp1y/Wnarrowing2.C: New test.
2902 * g++.dg/cpp1y/Wnarrowing2.h: New test.
2904 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2906 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
2907 * g++.target/s390/mi-thunk.C: New test.
2908 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
2910 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
2911 * gcc.target/s390/risbg-ll-3.c: Likewise.
2912 * gcc.target/s390/call.h: Common code for the new tests.
2913 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
2914 * gcc.target/s390/call-z10-pic.c: New test.
2915 * gcc.target/s390/call-z10.c: New test.
2916 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
2917 * gcc.target/s390/call-z9-pic.c: New test.
2918 * gcc.target/s390/call-z9.c: New test.
2919 * gcc.target/s390/mfentry-m64-pic.c: New test.
2920 * gcc.target/s390/tls.h: Common code for the new TLS tests.
2921 * gcc.target/s390/tls-pic.c: New test.
2922 * gcc.target/s390/tls.c: New test.
2924 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
2926 * gcc.target/aarch64/sve/extract_1.c: Split expected results
2927 by big/little endian targets, restoring the old expected
2928 result for big endian.
2929 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2930 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2931 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2933 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
2936 * gcc.target/i386/pr101346.c: New test.
2938 2021-07-15 Martin Sebor <msebor@redhat.com>
2941 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
2942 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
2943 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
2944 * gcc.dg/torture/pr70025.c: Prune out a false positive.
2945 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
2946 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
2948 * gcc.target/i386/pr92658-avx512f.c: Same.
2949 * gcc.dg/Wstringop-overflow-68.c: New test.
2950 * gcc.dg/Wstringop-overflow-69.c: New test.
2951 * gcc.dg/Wstringop-overflow-70.c: New test.
2952 * gcc.dg/Wstringop-overflow-71.c: New test.
2953 * gcc.dg/strlenopt-95.c: New test.
2955 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2960 * g++.dg/analyzer/pr93212.C: Update location of warning.
2961 * g++.dg/analyzer/pr94011.C: Add
2962 -Wno-analyzer-use-of-uninitialized-value.
2963 * g++.dg/analyzer/pr94503.C: Likewise.
2964 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
2965 param to avoid uninitialized warning.
2966 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
2967 uninitialized value on result of alloca.
2968 (test_12a): Add expected warning.
2969 (test_12c): Likewise.
2970 (test_19): Likewise.
2971 (test_29b): Likewise.
2972 (test_29c): Likewise.
2973 (test_37): Remove xfail.
2974 (test_37a): Likewise.
2975 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
2976 * gcc.dg/analyzer/explode-2.c: Remove params; add
2977 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
2978 Initialize the locals.
2979 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
2981 * gcc.dg/analyzer/fgets-1.c: New test.
2982 * gcc.dg/analyzer/fread-1.c: New test.
2983 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
2984 (test_40): Likewise.
2985 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
2986 uninitialized padding.
2987 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
2989 (read_alias_file): Call it.
2990 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
2991 * gcc.dg/analyzer/pr94851-2.c: Likewise.
2992 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
2993 * gcc.dg/analyzer/pr98628.c: Likewise.
2994 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
2996 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
2997 * gcc.dg/analyzer/symbolic-7.c: Likewise.
2998 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
2999 with -fno-fat-lto-objects.
3000 * gcc.dg/analyzer/uninit-1.c: New test.
3001 * gcc.dg/analyzer/uninit-2.c: New test.
3002 * gcc.dg/analyzer/uninit-3.c: New test.
3003 * gcc.dg/analyzer/uninit-4.c: New test.
3004 * gcc.dg/analyzer/uninit-pr94713.c: New test.
3005 * gcc.dg/analyzer/uninit-pr94714.c: New test.
3006 * gcc.dg/analyzer/use-after-free-2.c: New test.
3007 * gcc.dg/analyzer/use-after-free-3.c: New test.
3008 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
3009 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
3010 uninitialized warnings. Remove xfail.
3011 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
3013 * gfortran.dg/analyzer/pr97668.f: Add
3014 -Wno-analyzer-use-of-uninitialized-value and
3015 -Wno-analyzer-too-complex.
3017 2021-07-15 David Malcolm <dmalcolm@redhat.com>
3019 * gcc.dg/analyzer/phi-1.c: New test.
3021 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
3023 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
3026 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
3028 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
3031 2021-07-15 Jakub Jelinek <jakub@redhat.com>
3034 * g++.dg/cpp0x/nullptr46.C: New test.
3036 2021-07-15 Tamar Christina <tamar.christina@arm.com>
3038 PR middle-end/101457
3039 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
3040 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
3041 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
3042 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
3044 2021-07-15 Martin Sebor <msebor@redhat.com>
3046 * gcc.dg/Wvla-parameter-12.c: New test.
3048 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
3051 * gcc.target/powerpc/pr101129.c: New.
3053 2021-07-15 Jakub Jelinek <jakub@redhat.com>
3055 PR middle-end/101437
3056 * gcc.c-torture/compile/pr101437.c: New test.
3058 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
3060 * gcc.target/powerpc/mma-builtin-9.c: New test.
3062 2021-07-14 Patrick Palka <ppalka@redhat.com>
3065 * g++.dg/cpp1z/class-deduction96.C: New test.
3067 2021-07-14 Jason Merrill <jason@redhat.com>
3069 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
3071 2021-07-14 Tamar Christina <tamar.christina@arm.com>
3073 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
3074 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
3075 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
3076 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
3078 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
3080 * gcc.dg/pr80776-1.c: Remove xfail.
3082 2021-07-14 Marek Polacek <polacek@redhat.com>
3085 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
3086 * g++.dg/cpp1y/constexpr-101371.C: New test.
3088 2021-07-14 Harald Anlauf <anlauf@gmx.de>
3091 * gfortran.dg/pr100949.f90: New test.
3093 2021-07-14 Tamar Christina <tamar.christina@arm.com>
3095 * lib/target-supports.exp
3096 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
3097 check_effective_target_arm_v8_2a_i8mm_neon_hw,
3098 check_effective_target_vect_usdot_qi): New.
3099 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
3100 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
3101 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
3102 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
3103 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
3104 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
3105 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
3106 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
3107 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
3108 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
3109 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
3110 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
3111 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
3112 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
3114 2021-07-14 Tamar Christina <tamar.christina@arm.com>
3116 * gcc.target/arm/simd/vusdot-autovec.c: New test.
3118 2021-07-14 Tamar Christina <tamar.christina@arm.com>
3120 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
3121 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
3123 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
3126 * gcc.target/i386/pr101395-1.c: New test.
3127 * gcc.target/i386/pr101395-2.c: Likewise.
3128 * gcc.target/i386/pr101395-3.c: Likewise.
3130 2021-07-14 Richard Biener <rguenther@suse.de>
3132 PR tree-optimization/101445
3133 * gcc.dg/vect/pr101445.c: New testcase.
3135 2021-07-14 Richard Biener <rguenther@suse.de>
3137 * gcc.target/i386/vect-reduc-1.c: New testcase.
3139 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
3141 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
3142 for RTL pattern match.
3143 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
3144 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
3145 scan-assembler regex to look for a scalar register instead of
3147 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
3148 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
3149 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
3150 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3151 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3152 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3153 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3154 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3155 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
3156 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3157 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3158 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
3159 * gcc.target/aarch64/sve/extract_1.c: Likewise.
3160 * gcc.target/aarch64/sve/extract_2.c: Likewise.
3161 * gcc.target/aarch64/sve/extract_3.c: Likewise.
3162 * gcc.target/aarch64/sve/extract_4.c: Likewise.
3163 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
3164 cases to look for 'b' and 'h' registers instead of 'w'.
3165 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
3166 regex to reflect lane 0 vector extractions being simplified
3167 to scalar register moves.
3168 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
3169 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
3170 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
3172 lane 1 as the moves for lane 0 now get optimized away.
3173 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
3181 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
3183 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
3184 gcc/testsuite/gcc.target/i386.
3186 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
3188 PR tree-optimization/93781
3189 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
3191 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
3193 * gcc.target/aarch64/sve/reduc_9.c: New test.
3194 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
3195 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
3196 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
3197 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
3198 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
3199 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
3200 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
3201 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
3202 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
3203 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
3204 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
3205 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
3206 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
3208 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
3210 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
3212 2021-07-13 Jakub Jelinek <jakub@redhat.com>
3213 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/101419
3216 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
3217 instead of -fdump-tree-objsz1-details in dg-options and adjust names
3218 of dump file in scan-tree-dump.
3219 * gcc.dg/pr101419.c: New test.
3221 2021-07-13 Richard Biener <rguenther@suse.de>
3224 2021-07-13 Richard Biener <rguenther@suse.de>
3226 * g++.dg/vect/slp-pr87105.cc: Adjust.
3227 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
3229 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
3232 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
3233 insn counts to account for power10 prefixed loads and stores.
3234 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
3236 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
3238 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
3240 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
3242 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
3244 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
3246 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
3247 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
3248 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
3249 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
3250 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
3252 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
3253 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
3254 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
3255 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
3256 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
3257 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
3258 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
3259 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
3260 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
3261 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
3263 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
3265 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
3267 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
3269 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
3271 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
3273 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
3274 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
3276 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
3277 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
3278 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
3280 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
3281 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
3282 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
3283 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
3284 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
3285 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
3286 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
3287 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
3288 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
3290 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
3292 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
3293 optimization. Do not check what XXSPLTIDP generates if the value
3296 2021-07-12 Patrick Palka <ppalka@redhat.com>
3300 * g++.dg/cpp1z/class-deduction92.C: New test.
3301 * g++.dg/cpp1z/class-deduction93.C: New test.
3302 * g++.dg/cpp1z/class-deduction94.C: New test.
3303 * g++.dg/cpp1z/class-deduction95.C: New test.
3305 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
3308 * gcc.target/i386/pr101424.c: New test.
3310 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
3312 * gcc.dg/tree-ssa/pr101335.c: New.
3314 2021-07-12 Andrew Pinski <apinski@marvell.com>
3316 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
3318 2021-07-12 Richard Biener <rguenther@suse.de>
3320 PR tree-optimization/101373
3321 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
3322 * gnat.dg/opt95.adb: Likewise.
3324 2021-07-12 Richard Biener <rguenther@suse.de>
3326 * g++.dg/vect/slp-pr87105.cc: Adjust.
3327 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
3329 2021-07-12 Richard Biener <rguenther@suse.de>
3331 PR tree-optimization/101394
3332 * gcc.dg/torture/pr101394.c: New testcase.
3334 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
3335 Jakub Jelinek <jakub@redhat.com>
3337 PR tree-optimization/101403
3338 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
3340 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3343 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
3345 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3348 * gcc.target/arm/simd/pr98435.c: New test.
3350 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
3352 PR tree-optimization/101403
3353 * gcc.dg/pr101403.c: New test case.
3355 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
3357 * gcc.dg/torture/pr100329.c: Require target lra.
3358 * gcc.dg/torture/pr100519.c: Likewise.
3360 2021-07-10 Patrick Palka <ppalka@redhat.com>
3363 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
3365 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
3366 * g++.dg/cpp2a/concepts-requires27.C: New test.
3368 2021-07-09 Jason Merrill <jason@redhat.com>
3371 * g++.dg/concepts/explicit-spec1.C: New test.
3373 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
3374 Uroš Bizjak <ubizjak@gmail.com>
3376 * gcc.target/i386/divmod-9.c: New test case.
3378 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
3381 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
3382 powerpc based targets.
3384 2021-07-09 Patrick Palka <ppalka@redhat.com>
3387 * g++.dg/cpp2a/concepts-requires26.C: New test.
3388 * g++.dg/cpp2a/lambda-uneval16.C: New test.
3390 2021-07-09 Patrick Palka <ppalka@redhat.com>
3393 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
3394 example, which we now handle correctly.
3395 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
3396 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
3398 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
3400 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
3401 __attribute__((noinline)).
3402 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
3404 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
3409 * gcc.target/mips/pr100760.c: New test.
3410 * gcc.target/mips/pr100761.c: New test.
3411 * gcc.target/mips/pr100762.c: New test.
3413 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3415 * gcc.target/powerpc/mod-vectorize.c: New test.
3417 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3419 * gcc.target/powerpc/div-vectorize-1.c: New test.
3421 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3423 * gcc.target/powerpc/mul-vectorize-1.c: New test.
3424 * gcc.target/powerpc/mul-vectorize-2.c: New test.
3426 2021-07-08 Martin Sebor <msebor@redhat.com>
3428 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
3430 2021-07-08 Martin Sebor <msebor@redhat.com>
3433 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
3435 2021-07-08 Martin Sebor <msebor@redhat.com>
3437 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
3438 * g++.dg/warn/Warray-bounds-13.C: Same.
3440 2021-07-08 Marek Polacek <polacek@redhat.com>
3443 * g++.dg/cpp0x/noexcept70.C: New test.
3445 2021-07-08 Martin Jambor <mjambor@suse.cz>
3448 * gcc.dg/ipa/pr101066.c: New test.
3450 2021-07-08 Martin Sebor <msebor@redhat.com>
3453 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
3454 * c-c++-common/Warray-bounds-4.c: Same.
3456 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
3458 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
3461 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
3463 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
3465 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
3466 Richard Biener <rguenther@suse.de>
3468 PR tree-optimization/40210
3469 * gcc.dg/builtin-bswap-13.c: New test.
3470 * gcc.dg/builtin-bswap-14.c: New test.
3472 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
3475 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
3477 2021-07-07 David Malcolm <dmalcolm@redhat.com>
3479 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
3480 * gcc.dg/plugin/analyzer_gil_plugin.c
3481 (gil_state_machine::on_condition): Remove.
3483 2021-07-07 Martin Sebor <msebor@redhat.com>
3485 PR tree-optimization/100137
3486 PR tree-optimization/99121
3487 PR tree-optimization/97027
3488 * c-c++-common/Warray-bounds-3.c: Remove xfail
3489 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
3490 * c-c++-common/Warray-bounds-9.c: New test.
3491 * c-c++-common/Warray-bounds-10.c: New test.
3492 * g++.dg/asan/asan_test.C: Suppress expected warnings.
3493 * g++.dg/pr95768.C: Same.
3494 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
3495 * g++.dg/warn/Warray-bounds-11.C: Same.
3496 * g++.dg/warn/Warray-bounds-12.C: Same.
3497 * g++.dg/warn/Warray-bounds-13.C: Same.
3498 * g++.dg/warn/Warray-bounds-17.C: Same.
3499 * g++.dg/warn/Warray-bounds-20.C: Same.
3500 * gcc.dg/Warray-bounds-29.c: Same.
3501 * gcc.dg/Warray-bounds-30.c: Add xfail.
3502 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
3503 * gcc.dg/Warray-bounds-32.c: Same.
3504 * gcc.dg/Warray-bounds-52.c: Same.
3505 * gcc.dg/Warray-bounds-53.c: Same.
3506 * gcc.dg/Warray-bounds-58.c: Remove xfail.
3507 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
3508 * gcc.dg/Warray-bounds-66.c: Same.
3509 * gcc.dg/Warray-bounds-69.c: Same.
3510 * gcc.dg/Wstringop-overflow-34.c: Same.
3511 * gcc.dg/Wstringop-overflow-47.c: Same.
3512 * gcc.dg/Wstringop-overflow-61.c: Same.
3513 * gcc.dg/Warray-bounds-77.c: New test.
3514 * gcc.dg/Warray-bounds-78.c: New test.
3515 * gcc.dg/Warray-bounds-79.c: New test.
3517 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
3520 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
3522 2021-07-07 Richard Biener <rguenther@suse.de>
3524 PR tree-optimization/34195
3525 * gcc.dg/vect/pr34195.c: New testcase.
3527 2021-07-07 Richard Biener <rguenther@suse.de>
3529 PR tree-optimization/99728
3530 * g++.dg/opt/pr99728.C: New testcase.
3532 2021-07-07 liuhongt <hongtao.liu@intel.com>
3534 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
3535 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
3536 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
3537 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
3539 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3542 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
3544 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3547 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
3549 2021-07-06 Martin Sebor <msebor@redhat.com>
3552 * g++.dg/warn/uninit-pr55881.C: New test.
3554 2021-07-06 Martin Sebor <msebor@redhat.com>
3556 PR tree-optimization/86650
3557 * gcc.dg/Warray-bounds-76.c: New test.
3559 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3562 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
3564 2021-07-06 Martin Sebor <msebor@redhat.com>
3566 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
3567 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
3569 2021-07-06 Martin Sebor <msebor@redhat.com>
3571 * gcc.dg/Wobjsize-1.c: Prune expected output.
3572 * gcc.dg/Warray-bounds-71.c: New test.
3573 * gcc.dg/Warray-bounds-71.h: New test header.
3574 * gcc.dg/Warray-bounds-72.c: New test.
3575 * gcc.dg/Warray-bounds-73.c: New test.
3576 * gcc.dg/Warray-bounds-74.c: New test.
3577 * gcc.dg/Warray-bounds-75.c: New test.
3578 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
3579 * gcc.dg/Wfree-nonheap-object-5.c: New test.
3580 * gcc.dg/Wfree-nonheap-object-6.c: New test.
3581 * gcc.dg/pragma-diag-10.c: New test.
3582 * gcc.dg/pragma-diag-9.c: New test.
3583 * gcc.dg/uninit-suppress_3.c: New test.
3584 * gcc.dg/pr79214.c: Xfail tests.
3585 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
3586 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
3588 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
3591 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
3592 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
3594 2021-07-06 Richard Biener <rguenther@suse.de>
3596 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
3597 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
3598 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
3599 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
3601 2021-07-06 Andrew Pinski <apinski@marvell.com>
3603 PR tree-optimization/101256
3604 * g++.dg/torture/pr101256.C: New test.
3606 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3609 * gfortran.dg/implied_do_io_7.f90: New test.
3611 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
3613 PR rtl-optimization/100328
3614 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
3615 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
3616 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
3617 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
3618 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
3619 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
3620 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
3621 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
3622 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
3623 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
3624 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
3625 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
3626 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
3627 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
3628 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
3629 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
3630 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
3631 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
3632 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
3633 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
3634 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
3635 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
3636 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
3637 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
3638 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
3639 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
3640 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
3641 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
3642 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
3643 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
3644 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
3645 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
3646 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
3647 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
3648 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
3649 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
3650 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
3651 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
3652 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
3654 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3657 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
3658 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3660 2021-07-05 Andrew Pinski <apinski@marvell.com>
3662 PR tree-optimization/101039
3663 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
3664 ABSU and still not expect ABS_EXPR.
3665 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
3666 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
3668 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
3671 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
3673 2021-07-05 Richard Biener <rguenther@suse.de>
3676 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
3678 2021-07-05 liuhongt <hongtao.liu@intel.com>
3680 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
3682 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
3684 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
3685 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
3686 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
3687 doesn't support CTF.
3688 (gcc-dg-debug-runtest): Move CTF support within
3689 target support format test.
3691 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
3693 PR middle-end/101294
3694 * gcc.dg/pr101294.c: New test.
3696 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
3699 * gdc.dg/torture/pr101273.d: New test.
3701 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
3704 * gdc.dg/torture/pr101282.d: New test.
3706 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3708 * g++.dg/gomp/attrs-1.C: New test.
3709 * g++.dg/gomp/attrs-2.C: New test.
3710 * g++.dg/gomp/attrs-3.C: New test.
3712 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3715 * c-c++-common/gomp/atomic-24.c: New test.
3717 2021-07-02 Patrick Palka <ppalka@redhat.com>
3720 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
3722 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
3724 * gcc.target/powerpc/mma-builtin-7.c: New test.
3725 * gcc.target/powerpc/mma-builtin-8.c: New test.
3727 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
3729 PR tree-optimization/101223
3730 * gcc.dg/pr101223.c: New.
3732 2021-07-02 David Faust <david.faust@oracle.com>
3734 * gcc.dg/debug/btf/btf-float-1.c: New test.
3735 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
3736 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
3737 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
3739 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3741 * lib/gcc-defs.exp: Add a comment.
3743 2021-07-02 Richard Biener <rguenther@suse.de>
3745 PR tree-optimization/101293
3746 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
3748 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3751 * gcc.target/i386/avx2-pr101286.c: New test.
3753 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
3755 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
3756 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
3757 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
3758 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
3759 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
3760 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
3761 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
3762 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
3764 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
3766 * gcc.target/powerpc/float128-cmove.c: New test.
3767 * gcc.target/powerpc/float128-minmax-3.c: New test.
3769 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
3771 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
3773 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
3776 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
3778 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
3779 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
3780 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
3781 * gcc.target/i386/avx512f_cond_move.c: Also pass
3782 -mprefer-vector-width=512 and expect integer broadcast.
3783 * gcc.target/i386/pr100865-1.c: New test.
3784 * gcc.target/i386/pr100865-2.c: Likewise.
3785 * gcc.target/i386/pr100865-3.c: Likewise.
3786 * gcc.target/i386/pr100865-4a.c: Likewise.
3787 * gcc.target/i386/pr100865-4b.c: Likewise.
3788 * gcc.target/i386/pr100865-5a.c: Likewise.
3789 * gcc.target/i386/pr100865-5b.c: Likewise.
3790 * gcc.target/i386/pr100865-6a.c: Likewise.
3791 * gcc.target/i386/pr100865-6b.c: Likewise.
3792 * gcc.target/i386/pr100865-6c.c: Likewise.
3793 * gcc.target/i386/pr100865-7a.c: Likewise.
3794 * gcc.target/i386/pr100865-7b.c: Likewise.
3795 * gcc.target/i386/pr100865-7c.c: Likewise.
3796 * gcc.target/i386/pr100865-8a.c: Likewise.
3797 * gcc.target/i386/pr100865-8b.c: Likewise.
3798 * gcc.target/i386/pr100865-8c.c: Likewise.
3799 * gcc.target/i386/pr100865-9a.c: Likewise.
3800 * gcc.target/i386/pr100865-9b.c: Likewise.
3801 * gcc.target/i386/pr100865-9c.c: Likewise.
3802 * gcc.target/i386/pr100865-10a.c: Likewise.
3803 * gcc.target/i386/pr100865-10b.c: Likewise.
3804 * gcc.target/i386/pr100865-11a.c: Likewise.
3805 * gcc.target/i386/pr100865-11b.c: Likewise.
3806 * gcc.target/i386/pr100865-11c.c: Likewise.
3807 * gcc.target/i386/pr100865-12a.c: Likewise.
3808 * gcc.target/i386/pr100865-12b.c: Likewise.
3809 * gcc.target/i386/pr100865-12c.c: Likewise.
3811 2021-07-01 Richard Biener <rguenther@suse.de>
3813 PR tree-optimization/101280
3814 PR tree-optimization/101173
3815 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
3817 2021-07-01 Richard Biener <rguenther@suse.de>
3819 PR tree-optimization/101278
3820 * gcc.dg/torture/pr101278.c: New testcase.
3822 2021-07-01 Richard Biener <rguenther@suse.de>
3824 PR tree-optimization/100778
3825 * gcc.dg/torture/pr100778.c: New testcase.
3827 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
3830 * gcc.target/i386/pr101044.c: New test.
3832 2021-07-01 Richard Biener <rguenther@suse.de>
3834 PR tree-optimization/101178
3835 * gcc.dg/vect/bb-slp-72.c: New testcase.
3836 * gcc.dg/vect/bb-slp-73.c: Likewise.
3837 * gcc.dg/vect/bb-slp-74.c: Likewise.
3839 2021-07-01 Jakub Jelinek <jakub@redhat.com>
3842 * gcc.dg/pr101266.c: New test.
3844 2021-07-01 Patrick Palka <ppalka@redhat.com>
3847 * g++.dg/cpp0x/constexpr-empty16.C: New test.
3849 2021-07-01 Patrick Palka <ppalka@redhat.com>
3852 * g++.dg/template/access41.C: New test.
3853 * g++.dg/template/access41a.C: New test.
3855 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
3857 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
3860 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
3862 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
3864 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
3867 2021-06-30 Patrick Palka <ppalka@redhat.com>
3869 * g++.dg/cpp2a/concepts-access2.C: New test.
3871 2021-06-30 Marek Polacek <polacek@redhat.com>
3875 * g++.dg/cpp0x/auto24.C: Remove dg-error.
3876 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
3877 * g++.dg/cpp0x/auto42.C: Likewise.
3878 * g++.dg/cpp0x/initlist75.C: Likewise.
3879 * g++.dg/cpp0x/initlist80.C: Likewise.
3880 * g++.dg/diagnostic/auto1.C: Remove dg-error.
3881 * g++.dg/cpp23/auto-array.C: New test.
3883 2021-06-30 Richard Biener <rguenther@suse.de>
3885 PR tree-optimization/101267
3886 * gfortran.dg/pr101267.f90: New testcase.
3888 2021-06-30 David Malcolm <dmalcolm@redhat.com>
3891 * gcc.dg/analyzer/clobbers-1.c: New test.
3892 * gcc.dg/analyzer/clobbers-2.c: New test.
3893 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
3894 (test_28): Likewise.
3895 (test_52): Likewise. Add coverage for end of buffer.
3896 * gcc.dg/analyzer/explode-1.c: Add leak warning.
3897 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
3898 (test_4): Use char. Mark xfail as fixed.
3900 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
3903 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
3904 * gcc.dg/analyzer/symbolic-8.c: New test.
3906 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
3908 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
3910 2021-06-30 Richard Biener <rguenther@suse.de>
3912 PR tree-optimization/101264
3913 * gfortran.dg/pr101264.f90: New testcase.
3915 2021-06-30 liuhongt <hongtao.liu@intel.com>
3918 * gcc.target/i386/pr101248.c: New test.
3920 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
3922 * gcc.dg/pr101254.c: New.
3924 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
3927 * gcc.target/i386/pr95046-9.c: New test.
3929 2021-06-29 Richard Biener <rguenther@suse.de>
3931 * gcc.dg/vect/pr67790.c: Un-XFAIL.
3932 * gcc.dg/vect/bb-slp-71.c: New testcase.
3934 2021-06-29 Jakub Jelinek <jakub@redhat.com>
3937 * g++.dg/ubsan/pr101210.C: New test.
3939 2021-06-29 Richard Biener <rguenther@suse.de>
3941 PR tree-optimization/101242
3942 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
3943 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
3945 2021-06-28 Martin Sebor <msebor@redhat.com>
3947 * g++.dg/uninit-pr74762.C: New test.
3948 * g++.dg/warn/uninit-pr74765.C: Same.
3950 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3951 David Faust <david.faust@oracle.com>
3953 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
3954 (gcc-dg-debug-runtest): Add -gctf support.
3955 * gcc.dg/debug/btf/btf-1.c: New test.
3956 * gcc.dg/debug/btf/btf-2.c: Likewise.
3957 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
3958 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
3959 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
3960 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
3961 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
3962 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
3963 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
3964 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
3965 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
3966 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
3967 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
3968 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
3969 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
3970 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
3971 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
3972 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
3973 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
3974 * gcc.dg/debug/btf/btf.exp: Likewise.
3975 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
3976 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
3977 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
3978 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
3979 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
3980 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
3981 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
3982 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
3983 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
3984 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
3985 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
3986 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
3987 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
3988 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
3989 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
3990 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3991 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
3992 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
3993 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
3994 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
3995 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
3996 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
3997 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
3998 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
3999 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
4000 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
4001 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
4002 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
4003 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
4004 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
4005 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
4006 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
4007 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
4008 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
4009 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
4010 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
4011 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
4012 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
4013 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
4014 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
4015 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
4016 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
4017 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
4018 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
4019 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
4020 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
4021 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
4022 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
4023 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
4024 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
4025 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
4026 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
4027 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
4028 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
4029 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
4030 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
4031 * gcc.dg/debug/ctf/ctf.exp: Likewise.
4032 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
4033 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
4034 * gcc.dg/debug/btf/btf-function-3.c: New file.
4035 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
4036 * gcc.dg/debug/btf/btf-struct-2.c: New file.
4037 * gcc.dg/debug/btf/btf-variables-2.c: New file.
4038 * gcc.dg/debug/btf/btf-variables-3.c: New file.
4039 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
4040 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
4041 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
4042 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
4043 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
4044 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
4046 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
4048 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
4050 2021-06-28 Martin Jambor <mjambor@suse.cz>
4053 * gcc.dg/ipa/pr93385.c: New test.
4054 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
4055 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
4056 * g++.dg/ipa/ipa-sra-4.C: Likewise.
4058 2021-06-28 Richard Biener <rguenther@suse.de>
4060 PR tree-optimization/101229
4061 * gcc.dg/torture/pr101229.c: New testcase.
4063 2021-06-28 Richard Biener <rguenther@suse.de>
4065 PR tree-optimization/101207
4066 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
4068 2021-06-28 Richard Biener <rguenther@suse.de>
4070 PR tree-optimization/101173
4071 * gcc.dg/torture/pr101173.c: New testcase.
4073 2021-06-28 liuhongt <hongtao.liu@intel.com>
4076 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
4077 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
4078 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
4079 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
4080 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
4081 * gcc.target/i386/avx512vl-pr100648.c: New test.
4082 * gcc.target/i386/avx512vl-blendv-1.c: New test.
4083 * gcc.target/i386/avx512vl-blendv-2.c: New test.
4085 2021-06-28 liuhongt <hongtao.liu@intel.com>
4087 * gcc.target/i386/funcspec-8.c: Replace
4088 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
4089 * gcc.target/i386/blendv-1.c: New test.
4090 * gcc.target/i386/blendv-2.c: New test.
4092 2021-06-27 Andrew Pinski <apinski@marvell.com>
4094 * gcc.dg/torture/pr101230-1.c: New test.
4096 2021-06-26 Patrick Palka <ppalka@redhat.com>
4099 * g++.dg/template/access40.C: New test.
4100 * g++.dg/template/access40a.C: New test.
4102 2021-06-26 Jason Merrill <jason@redhat.com>
4106 * g++.dg/cpp2a/no_unique_address13.C: New test.
4108 2021-06-26 Marek Polacek <polacek@redhat.com>
4111 * g++.dg/cpp0x/noexcept69.C: New test.
4112 * g++.dg/parse/saved1.C: Adjust dg-error.
4113 * g++.dg/template/crash50.C: Likewise.
4115 2021-06-25 David Malcolm <dmalcolm@redhat.com>
4117 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
4118 for v4f, to avoid relying on exact floating-point equality.
4119 * jit.dg/test-vector-types.cc (check_div): Likewise.
4121 2021-06-25 David Malcolm <dmalcolm@redhat.com>
4123 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
4124 * jit.dg/test-asm.cc: Likewise.
4126 2021-06-25 Martin Sebor <msebor@redhat.com>
4128 PR middle-end/101216
4129 * gcc.dg/Wnonnull-7.c: New test.
4131 2021-06-25 Richard Biener <rguenther@suse.de>
4133 PR tree-optimization/101202
4134 * gcc.dg/torture/pr101202.c: New testcase.
4136 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
4138 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
4140 2021-06-25 liuhongt <hongtao.liu@intel.com>
4143 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
4144 temporarily avoid regression, eventually xfail should be
4147 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
4149 * gcc.dg/tree-ssa/evrp30.c: New.
4151 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
4153 * gcc.dg/tree-ssa/pr101189.c: New.
4155 2021-06-24 Patrick Palka <ppalka@redhat.com>
4158 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
4160 2021-06-24 Patrick Palka <ppalka@redhat.com>
4163 * g++.dg/cpp2a/concepts-requires25.C: New test.
4165 2021-06-24 Jakub Jelinek <jakub@redhat.com>
4168 * gcc.dg/pr101171.c: New test.
4170 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
4173 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
4174 Add --param vect-epilogues-nomask=0.
4175 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
4176 to avoid loop vectorization.
4180 2021-06-24 Richard Biener <rguenther@suse.de>
4182 * gcc.target/i386/vect-addsubv2df.c: New testcase.
4183 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
4184 * gcc.target/i386/vect-addsubv4df.c: Likewise.
4185 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
4186 * gcc.target/i386/vect-addsub-2.c: Likewise.
4187 * gcc.target/i386/vect-addsub-3.c: Likewise.
4189 2021-06-24 Jakub Jelinek <jakub@redhat.com>
4191 PR middle-end/101170
4192 * gcc.dg/pr101170.c: New test.
4194 2021-06-24 Jakub Jelinek <jakub@redhat.com>
4196 PR middle-end/101172
4197 * gcc.dg/pr101172.c: New test.
4199 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
4201 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
4203 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
4205 2021-06-24 Jakub Jelinek <jakub@redhat.com>
4207 * c-c++-common/gomp/target-in-reduction-1.c: New test.
4208 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
4209 target or combined target constructs.
4211 2021-06-24 Richard Biener <rguenther@suse.de>
4213 PR tree-optimization/101105
4214 * gcc.dg/torture/pr101105.c: New testcase.
4216 2021-06-24 liuhongt <hongtao.liu@intel.com>
4219 * gcc.target/i386/pr98434-1.c: New test.
4220 * gcc.target/i386/pr98434-2.c: New test.
4221 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
4223 2021-06-23 Patrick Palka <ppalka@redhat.com>
4226 * g++.dg/cpp1z/class-deduction-access3.C: New test.
4227 * g++.dg/cpp1z/class-deduction91.C: New test.
4229 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
4231 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
4232 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
4233 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
4234 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
4235 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
4236 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
4237 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
4238 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
4240 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
4241 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
4242 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
4243 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
4244 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
4245 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
4246 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
4249 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
4251 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
4254 2021-06-23 Patrick Palka <ppalka@redhat.com>
4257 * g++.dg/cpp1z/class-deduction88.C: New test.
4258 * g++.dg/cpp1z/class-deduction89.C: New test.
4259 * g++.dg/cpp1z/class-deduction90.C: New test.
4261 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
4264 * gcc.target/i386/pr101175.c: New test.
4266 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
4269 * gfortran.dg/coarray_collectives_17.f90: New test.
4271 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
4272 Tobias Burnus <tobias@codesourcery.com>
4275 * gfortran.dg/pr93524.c: New.
4276 * gfortran.dg/pr93524.f90: New.
4278 2021-06-22 David Malcolm <dmalcolm@redhat.com>
4281 * gcc.dg/analyzer/pr101143.c: New test.
4283 2021-06-22 Richard Biener <rguenther@suse.de>
4285 PR middle-end/101156
4286 * gcc.dg/pr101156.c: New testcase.
4288 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4290 PR tree-optimization/101159
4291 * gcc.c-torture/compile/pr101159.c: New test.
4293 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4295 PR middle-end/101160
4296 * g++.target/i386/empty-class1.C: Require lp64 effective target
4297 instead of x86_64-*-*.
4298 * g++.target/i386/empty-class2.C: New test.
4300 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4301 Andrew Pinski <apinski@marvell.com>
4303 PR tree-optimization/101162
4304 * g++.dg/opt/pr101162.C: New test.
4306 2021-06-22 Richard Biener <rguenther@suse.de>
4308 PR tree-optimization/101151
4309 * gcc.dg/torture/pr101151.c: New testcase.
4311 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
4313 * g++.dg/modules/omp-1_a.C: Check pthread is available for
4315 * g++.dg/modules/omp-2_a.C: Ditto.
4317 2021-06-22 Richard Biener <rguenther@suse.de>
4319 PR tree-optimization/101158
4320 * gfortran.dg/pr101158.f90: New testcase.
4322 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4325 * gcc.target/i386/pr11877-2.c: New test.
4327 2021-06-22 liuhongt <hongtao.liu@intel.com>
4329 PR tree-optimization/97770
4330 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
4331 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
4333 2021-06-22 liuhongt <hongtao.liu@intel.com>
4336 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
4337 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
4338 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
4339 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
4340 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
4341 * gcc.target/i386/avx512f-pr100267-1.c: New test.
4342 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
4343 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
4344 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
4345 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
4346 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
4347 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
4348 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
4349 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
4350 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
4351 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
4353 2021-06-22 liuhongt <hongtao.liu@intel.com>
4356 * gcc.target/i386/pr100310.c: New test.
4358 2021-06-21 Jason Merrill <jason@redhat.com>
4361 * g++.target/i386/empty-class1.C: New test.
4363 2021-06-21 Patrick Palka <ppalka@redhat.com>
4366 * g++.dg/opt/nrv21.C: New test.
4368 2021-06-21 Patrick Palka <ppalka@redhat.com>
4371 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
4373 2021-06-21 Jakub Jelinek <jakub@redhat.com>
4375 PR inline-asm/100785
4376 * c-c++-common/pr100785.c: New test.
4377 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
4378 * gcc.dg/pr48552-2.c: Likewise.
4380 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4383 * gcc.target/arm/simd/pr97906.c: New test.
4385 2021-06-21 Richard Biener <rguenther@suse.de>
4387 PR tree-optimization/101121
4388 * gfortran.dg/pr101121.f: New testcase.
4390 2021-06-21 liuhongt <hongtao.liu@intel.com>
4393 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
4394 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
4395 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
4396 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
4398 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
4401 * gcc.target/i386/pr11877.c: New test case.
4403 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4405 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
4407 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
4409 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
4411 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
4414 2021-06-18 Harald Anlauf <anlauf@gmx.de>
4418 * gfortran.dg/min0_max0_1.f90: New test.
4419 * gfortran.dg/min0_max0_2.f90: New test.
4421 2021-06-18 David Malcolm <dmalcolm@redhat.com>
4423 * gcc.dg/analyzer/symbolic-7.c: New test.
4425 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4428 * gcc.target/arm/acle/pr100856.c: New test.
4429 * gcc.target/arm/multilib.exp: Add tests for cde options.
4431 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
4433 * gcc.target/powerpc/float128-minmax-2.c: New test.
4435 2021-06-17 Jason Merrill <jason@redhat.com>
4438 * g++.dg/cpp0x/deleted15.C: New test.
4440 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
4443 * gcc.target/i386/pr100704-1.c: New test.
4444 * gcc.target/i386/pr100704-2.c: Likewise.
4445 * gcc.target/i386/pr100704-3.c: Likewise.
4447 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
4450 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
4451 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
4453 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
4455 * gcc.dg/pr100790.c: New test.
4457 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
4459 * gcc.target/s390/zvector/vec-doublee.c: New test.
4460 * gcc.target/s390/zvector/vec-floate.c: New test.
4462 2021-06-17 Richard Biener <rguenther@suse.de>
4464 PR tree-optimization/54400
4465 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
4467 2021-06-16 Jason Merrill <jason@redhat.com>
4471 * g++.dg/template/access39.C: New test.
4473 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4477 * gfortran.dg/pr95502.f90: New test.
4479 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4482 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4486 * gfortran.dg/pr95502.f90: New test.
4488 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4492 * gfortran.dg/pr95502.f90: New test.
4494 2021-06-16 Jason Merrill <jason@redhat.com>
4497 PR preprocessor/96391
4498 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
4499 * g++.dg/plugin/plugin.exp: Run it.
4501 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4503 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4505 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4507 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4509 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4511 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4513 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4515 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4517 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4519 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
4521 2021-06-16 Martin Jambor <mjambor@suse.cz>
4523 PR tree-optimization/100453
4524 * gcc.dg/tree-ssa/pr100453.c: New test.
4526 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4528 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
4531 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4533 PR middle-end/101062
4534 * gcc.dg/pr101062.c: New test.
4536 2021-06-16 Richard Biener <rguenther@suse.de>
4538 PR tree-optimization/101088
4539 * gcc.dg/torture/pr101088.c: New testcase.
4541 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
4543 PR rtl-optimization/46235
4544 * gcc.target/i386/bt-5.c: New test.
4545 * gcc.target/i386/bt-6.c: New test.
4546 * gcc.target/i386/bt-7.c: New test.
4548 2021-06-16 Arnaud Charlet <charlet@adacore.com>
4550 * gnat.dg/limited4.adb: Disable illegal code.
4552 2021-06-16 Richard Biener <rguenther@suse.de>
4554 PR tree-optimization/101083
4555 * gcc.dg/vect/pr97832-4.c: New testcase.
4557 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
4560 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
4561 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
4562 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
4563 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
4564 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
4565 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
4566 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
4567 * gfortran.dg/gomp/defaultmap-1.f90: New test.
4568 * gfortran.dg/gomp/defaultmap-2.f90: New test.
4569 * gfortran.dg/gomp/defaultmap-3.f90: New test.
4570 * gfortran.dg/gomp/defaultmap-4.f90: New test.
4571 * gfortran.dg/gomp/defaultmap-5.f90: New test.
4572 * gfortran.dg/gomp/defaultmap-6.f90: New test.
4573 * gfortran.dg/gomp/defaultmap-7.f90: New test.
4575 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4577 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
4578 * gcc.dg/analyzer/capacity-1.c: New test.
4579 * gcc.dg/analyzer/capacity-2.c: New test.
4580 * gcc.dg/analyzer/capacity-3.c: New test.
4582 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4585 * gcc.dg/analyzer/explode-2a.c: New test.
4587 2021-06-15 Jakub Jelinek <jakub@redhat.com>
4590 * gcc.target/i386/pr101046.c: New test.
4592 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
4594 * c-c++-common/Wattributes.c: Remove s390-specific check and add
4596 * gcc.dg/Wattributes-6.c: Likewise.
4598 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
4601 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
4603 2021-06-14 Martin Sebor <msebor@redhat.com>
4606 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
4607 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
4608 * g++.dg/warn/Wstringop-overflow-7.C: New test.
4609 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
4610 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
4612 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
4615 * gcc.target/powerpc/pr100777.c: New test.
4617 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
4620 * gcc.target/i386/pr101058.c: New test.
4622 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
4625 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
4626 * gcc.dg/spellcheck-stdlib.c: Likewise.
4628 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
4630 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
4631 * gcc.target/arm/simd/mve-vshl.c: Likewise.
4632 * gcc.target/arm/simd/mve-vec-pack.c: New test.
4633 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
4635 2021-06-14 Richard Biener <rguenther@suse.de>
4637 PR tree-optimization/100934
4638 * gcc.dg/torture/pr100934.c: New testcase.
4640 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
4642 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
4643 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
4644 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
4645 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
4646 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
4647 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
4648 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
4650 2021-06-14 Richard Biener <rguenther@suse.de>
4652 PR tree-optimization/101031
4653 * gcc.dg/torture/pr101031.c: New testcase.
4655 2021-06-13 Jason Merrill <jason@redhat.com>
4657 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
4659 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
4662 * g++.target/i386/pr101023a.C: New test.
4663 * g++.target/i386/pr101023b.C: Likewise.
4665 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
4667 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
4668 * gcc.dg/uninit-pr93100.c: Skip on AIX.
4669 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
4671 2021-06-12 Jason Merrill <jason@redhat.com>
4673 * g++.dg/ext/attrib62.C: No longer warn.
4674 * g++.dg/diagnostic/maybe_unused1.C: New test.
4676 2021-06-12 Jason Merrill <jason@redhat.com>
4679 * g++.dg/ext/array4.C: New test.
4681 2021-06-11 Carl Love <cel@us.ibm.com>
4683 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
4684 (dg-require-effective-target): Change target to p9vector_hw.
4686 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
4688 * gcc.dg/gomp/simd-clones-2.c: Enhance.
4690 2021-06-11 Patrick Palka <ppalka@redhat.com>
4694 * g++.dg/template/sfinae-dr1227.C: New test.
4696 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4699 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
4701 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
4703 PR tree-optimization/96392
4704 * gcc.dg/pr96392.c: New test.
4706 2021-06-11 Richard Biener <rguenther@suse.de>
4708 PR tree-optimization/101025
4709 * gcc.dg/torture/pr101025.c: New testcase.
4711 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4714 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
4715 directives check for target is v8.1-m.main+mve or not before
4716 comparing the assembly output.
4717 * gcc.target/arm/cmse/cmse-20.c: New test.
4719 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4722 * g++.dg/cpp23/consteval-if1.C: New test.
4723 * g++.dg/cpp23/consteval-if2.C: New test.
4724 * g++.dg/cpp23/consteval-if3.C: New test.
4725 * g++.dg/cpp23/consteval-if4.C: New test.
4726 * g++.dg/cpp23/consteval-if5.C: New test.
4727 * g++.dg/cpp23/consteval-if6.C: New test.
4728 * g++.dg/cpp23/consteval-if7.C: New test.
4729 * g++.dg/cpp23/consteval-if8.C: New test.
4730 * g++.dg/cpp23/consteval-if9.C: New test.
4731 * g++.dg/cpp23/consteval-if10.C: New test.
4732 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
4734 2021-06-11 David Malcolm <dmalcolm@redhat.com>
4736 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
4737 expected number of enodes after the loop.
4738 * gcc.dg/analyzer/paths-8.c: New test.
4740 2021-06-11 Richard Biener <rguenther@suse.de>
4742 PR tree-optimization/101028
4743 * gcc.dg/pr101028.c: New testcase.
4745 2021-06-11 Richard Biener <rguenther@suse.de>
4747 PR tree-optimization/101026
4748 * gfortran.dg/pr101026.f: New testcase.
4750 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4752 PR rtl-optimization/101008
4753 * gcc.dg/pr101008.c: New test.
4755 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4758 * gcc.target/i386/sse-pr101007.c: New test.
4760 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
4763 * gcc.target/i386/pr101021-1.c: New test.
4764 * gcc.target/i386/pr101021-2.c: Ditto.
4766 2021-06-11 Martin Liska <mliska@suse.cz>
4768 PR gcov-profile/100788
4769 * gcc.dg/pr100788.c: New test.
4771 2021-06-11 Richard Biener <rguenther@suse.de>
4773 PR middle-end/101009
4774 * gcc.dg/torture/pr101009.c: New testcase.
4776 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
4778 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
4780 2021-06-11 Marek Polacek <polacek@redhat.com>
4783 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
4784 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
4786 2021-06-10 Patrick Palka <ppalka@redhat.com>
4789 * g++.dg/template/ttp34.C: New test.
4790 * g++.dg/template/ttp34a.C: New test.
4791 * g++.dg/template/ttp34b.C: New test.
4793 2021-06-10 Patrick Palka <ppalka@redhat.com>
4796 * g++.dg/cpp2a/concepts-return-req3.C: New test.
4798 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
4800 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
4801 tests. Update expected counts.
4802 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
4803 tests. Update expected counts.
4805 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
4808 * gdc.dg/pr100967.d: New test.
4810 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4812 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
4813 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
4815 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4817 * gcc.dg/vect/pr56541.c: Fix target selector.
4819 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
4820 Thomas Schwinge <thomas@codesourcery.com>
4822 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
4823 * c-c++-common/goacc/finalize-1.c: Likewise.
4824 * c-c++-common/goacc/mdc-1.c: Likewise.
4825 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4826 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
4827 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
4828 * gfortran.dg/goacc/finalize-1.f: Likewise.
4829 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
4831 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
4833 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
4834 * c-c++-common/goacc/mdc-2.c: Likewise.
4835 * g++.dg/goacc/mdc.C: Likewise.
4837 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4839 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
4840 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
4842 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4845 * g++.dg/opt/pr100852.C: New test.
4847 2021-06-09 Andrew Pinski <apinski@marvell.com>
4849 * g++.dg/torture/pr100925.C: New test.
4851 2021-06-09 Carl Love <cel@us.ibm.com>
4853 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
4855 Add tests for vec_signextq.
4856 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
4858 2021-06-09 Carl Love <cel@us.ibm.com>
4860 * gcc.target/powerpc/fp128_conversions.c: New file.
4861 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
4862 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
4863 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
4864 (ppc_native_128bit): Remove dg-require-effective-target.
4866 2021-06-09 Carl Love <cel@us.ibm.com>
4868 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
4871 2021-06-09 Carl Love <cel@us.ibm.com>
4873 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
4876 2021-06-09 Carl Love <cel@us.ibm.com>
4878 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
4880 2021-06-09 Carl Love <cel@us.ibm.com>
4882 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
4883 New runnable test case.
4884 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
4885 for xxlor instruction.
4887 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4889 * gcc.target/arm/simd/mve-vclz.c: New test.
4891 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4893 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
4894 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
4895 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
4896 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
4898 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
4900 * gcc.dg/builtins-70.c: New test.
4902 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4904 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
4905 counts to test 32 and 64 bit separately.
4906 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
4907 counts to test 32 and 64 bit separately.
4908 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
4909 counts to test 32 and 64 bit separately.
4910 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
4911 counts to test 32 and 64 bit separately.
4913 2021-06-09 Richard Biener <rguenther@suse.de>
4915 PR tree-optimization/100981
4916 * gfortran.dg/vect/pr100981-1.f90: New testcase.
4918 2021-06-09 Richard Biener <rguenther@suse.de>
4920 PR tree-optimization/97832
4921 * gcc.dg/vect/pr97832-1.c: New testcase.
4922 * gcc.dg/vect/pr97832-2.c: Likewise.
4923 * gcc.dg/vect/pr97832-3.c: Likewise.
4924 * g++.dg/vect/slp-pr98855.cc: XFAIL.
4925 * gcc.dg/vect/slp-50.c: New file.
4927 2021-06-09 Jakub Jelinek <jakub@redhat.com>
4930 * gfortran.dg/gomp/pr100965.f90: New test.
4932 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
4935 * gcc.target/i386/pr100936.c: New test.
4937 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
4939 * gcc.target/powerpc/float128-call.c: Adjust.
4940 * gcc.target/powerpc/pr100085.c: New test.
4942 2021-06-09 Jason Merrill <jason@redhat.com>
4945 * g++.dg/diagnostic/enum3.C: New test.
4947 2021-06-08 Marek Polacek <polacek@redhat.com>
4950 * g++.dg/cpp2a/explicit18.C: New test.
4952 2021-06-08 Andrew Pinski <apinski@marvell.com>
4954 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
4955 happens on the outside of the bit_xor.
4957 2021-06-08 Jason Merrill <jason@redhat.com>
4959 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
4960 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
4961 * g++.dg/ext/utf-badconcat.C: Likewise.
4962 * g++.dg/ext/utf-badconcat2.C: Likewise.
4964 2021-06-08 Jason Merrill <jason@redhat.com>
4966 * g++.dg/cpp23/mixed-concat1.C: New test.
4968 2021-06-08 Jason Merrill <jason@redhat.com>
4970 * g++.dg/cpp23/whitespace-splice1.C: New test.
4972 2021-06-08 Jason Merrill <jason@redhat.com>
4974 * g++.dg/cpp23/narrowing-bool1.C: New test.
4976 2021-06-08 David Malcolm <dmalcolm@redhat.com>
4979 * gcc.dg/analyzer/bitfields-1.c: New test.
4980 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
4982 (test_44): Update test values assigned to the bits to ones that
4983 fit in the range of the bitfield type. Remove xfails.
4984 (test_45): Remove xfails.
4986 2021-06-08 Jason Merrill <jason@redhat.com>
4989 * g++.dg/cpp0x/initlist124.C: New test.
4991 2021-06-08 Richard Biener <rguenther@suse.de>
4993 PR tree-optimization/100923
4994 * gcc.dg/torture/pr100923.c: New testcase.
4996 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4999 * g++.dg/gomp/doacross-2.C: New test.
5001 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
5003 PR middle-end/100951
5004 * gcc.target/i386/pr100951.c: New test.
5006 2021-06-08 Jakub Jelinek <jakub@redhat.com>
5010 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
5012 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
5015 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
5016 * gfortran.dg/gomp/scan-5.f90: Likewise.
5017 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
5018 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
5019 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
5020 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
5021 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
5023 2021-06-08 Martin Liska <mliska@suse.cz>
5025 * gcc.dg/format/strfmon-1.c: Fix typo.
5026 * gfortran.dg/char4-subscript.f90: Likewise.
5028 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
5030 PR tree-optimization/100794
5031 * gcc.dg/tree-ssa/pr100794.c: New test.
5033 2021-06-08 Jason Merrill <jason@redhat.com>
5036 * g++.dg/template/lookup17.C: New test.
5038 2021-06-08 Jason Merrill <jason@redhat.com>
5041 * g++.dg/cpp0x/alias-decl-73.C: New test.
5043 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
5046 * gcc.target/i386/pr100637-5b.c: New test.
5047 * gcc.target/i386/pr100637-5w.c: Ditto.
5049 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
5052 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
5053 * gcc.target/i386/pr82735-4.c: Likewise.
5054 * gcc.target/i386/pr82735-5.c: Likewise.
5056 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
5058 * gcc.dg/sso-14.c: Adjust.
5060 2021-06-07 Patrick Palka <ppalka@redhat.com>
5063 * g++.dg/template/access38.C: New test.
5065 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
5068 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
5071 2021-06-07 Jakub Jelinek <jakub@redhat.com>
5074 * gcc.dg/pr100887.c: New test.
5076 2021-06-07 Jakub Jelinek <jakub@redhat.com>
5078 PR middle-end/100898
5079 * g++.dg/ext/va-arg-pack-3.C: New test.
5081 2021-06-07 liuhongt <hongtao.liu@intel.com>
5084 * g++.target/i386/pr100885.C: New test.
5086 2021-06-07 liuhongt <hongtao.liu@intel.com>
5089 * gcc.target/i386/pr82735-1.c: New test.
5090 * gcc.target/i386/pr82735-2.c: New test.
5091 * gcc.target/i386/pr82735-3.c: New test.
5092 * gcc.target/i386/pr82735-4.c: New test.
5093 * gcc.target/i386/pr82735-5.c: New test.
5095 2021-06-06 Jakub Jelinek <jakub@redhat.com>
5097 * gcc.dg/gomp/scan-1.c: New test.
5099 2021-06-06 Jakub Jelinek <jakub@redhat.com>
5102 * c-c++-common/gomp/pr100902-1.c: New test.
5104 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
5106 * gcc.dg/sso-14.c: New test.
5108 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5115 * gfortran.dg/PR100120.f90: New test.
5116 * gfortran.dg/character_workout_1.f90: New test.
5117 * gfortran.dg/character_workout_4.f90: New test.
5119 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5121 PR middle-end/100905
5122 * gfortran.dg/gomp/loop-3.f90: New test.
5124 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
5127 * gdc.dg/pr100882a.d: New test.
5128 * gdc.dg/pr100882b.d: New test.
5129 * gdc.dg/pr100882c.d: New test.
5130 * gdc.dg/torture/pr100882.d: New test.
5132 2021-06-04 Patrick Palka <ppalka@redhat.com>
5135 * g++.dg/template/param4.C: New test.
5136 * g++.dg/template/param5.C: New test.
5137 * g++.dg/cpp1z/nontype-auto19.C: New test.
5138 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
5139 deduced type of a decltype(auto) NTTP has top-level cv-quals.
5141 2021-06-04 Patrick Palka <ppalka@redhat.com>
5144 * g++.dg/cpp0x/alias-decl-72.C: New test.
5145 * g++.dg/cpp0x/alias-decl-72a.C: New test.
5147 2021-06-04 Harald Anlauf <anlauf@gmx.de>
5150 * gfortran.dg/inline_matmul_25.f90: New test.
5152 2021-06-04 Martin Sebor <msebor@redhat.com>
5155 * gcc.dg/nonnull-6.c: New test.
5157 2021-06-04 Martin Sebor <msebor@redhat.com>
5159 PR middle-end/100732
5160 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
5161 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
5162 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
5163 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
5164 * gcc.dg/uninit-pr100732.c: New test.
5166 2021-06-04 Martin Sebor <msebor@redhat.com>
5168 * gcc.dg/Wvla-parameter-10.c: New test.
5169 * gcc.dg/Wvla-parameter-11.c: New test.
5171 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5173 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
5174 commit in addition - add more dg-errors and '... end ...' due to changed
5176 * gfortran.dg/goacc/omp.f95: Likewise.
5177 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
5179 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
5182 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
5184 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5186 * gfortran.dg/gomp/pr99928-5.f90: Really use the
5187 proper iteration variable.
5189 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5191 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
5192 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
5193 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
5194 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
5195 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
5196 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
5197 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
5198 fix loop-variable and remove xfail.
5200 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5203 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
5205 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
5208 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
5209 C/C++ version of the patch.
5210 * gfortran.dg/gomp/loop-1.f90: New test.
5211 * gfortran.dg/gomp/loop-2.f90: New test.
5212 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
5213 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
5214 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
5215 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
5216 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
5217 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
5218 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
5219 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
5220 of 'acc loops' to hide unrelated bug for now.
5221 * gfortran.dg/goacc/omp-fixed.f: Likewise
5223 2021-06-04 Jakub Jelinek <jakub@redhat.com>
5226 * gcc.target/i386/pr100887.c: New test.
5228 2021-06-04 Jakub Jelinek <jakub@redhat.com>
5231 * g++.dg/gomp/declare-simd-8.C: New test.
5233 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
5235 * gcc.target/powerpc/not-promote-mode.c: New.
5237 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
5240 * gcc.target/i386/vperm-v2hi.c: New test.
5241 * gcc.target/i386/vperm-v4qi.c: Ditto.
5243 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
5245 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
5247 2021-06-03 Patrick Palka <ppalka@redhat.com>
5250 * g++.dg/cpp0x/alias-decl-71.C: New test.
5252 2021-06-03 Patrick Palka <ppalka@redhat.com>
5255 * g++.dg/cpp2a/using-enum-9.C: New test.
5257 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
5259 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
5261 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
5263 * gcc.target/arm/simd/mve-vabs.c: New test.
5265 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
5267 * gnat.dg/bit_packed_array6.adb: New test.
5268 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
5270 2021-06-03 Martin Liska <mliska@suse.cz>
5272 * gcc.dg/spellcheck-options-23.c: New test.
5274 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
5276 * gnat.dg/inline22.adb: New test.
5278 2021-06-03 Tamar Christina <tamar.christina@arm.com>
5280 * gcc.target/aarch64/cpunative/info_16: Update implementer.
5281 * gcc.target/aarch64/cpunative/info_17: Likewise
5283 2021-06-03 Jakub Jelinek <jakub@redhat.com>
5286 * g++.dg/gomp/depend-iterator-3.C: New test.
5287 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
5288 this as base expression of depend array section, expect a different
5289 error wording for this as depend locator and add testcases
5290 for affinity clauses.
5292 2021-06-02 Jason Merrill <jason@redhat.com>
5295 * g++.dg/init/no-elide2.C: New test.
5297 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
5299 * gcc.target/s390/ashr.c: New test.
5301 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
5304 * gfortran.dg/gomp/taskloop-2.f90: New.
5306 2021-06-02 Jakub Jelinek <jakub@redhat.com>
5308 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
5311 2021-06-01 Patrick Palka <ppalka@redhat.com>
5314 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
5315 * g++.dg/cpp0x/dc10.C: New test.
5316 * g++.dg/cpp0x/initlist-base4.C: New test.
5317 * g++.dg/cpp2a/constexpr-init22.C: New test.
5319 2021-06-01 Andrew Pinski <apinski@marvell.com>
5321 PR tree-optimization/95481
5322 * gcc.dg/tree-ssa/tailcall-10.c: New test.
5323 * gcc.dg/tree-ssa/tailcall-11.c: New test.
5324 * gcc.dg/tree-ssa/tailcall-12.c: New test.
5325 * gcc.dg/tree-ssa/tailcall-13.c: New test.
5326 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
5328 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
5331 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
5333 2021-06-01 Jason Merrill <jason@redhat.com>
5336 * g++.dg/cpp2a/destroying-delete5.C: New test.
5338 2021-06-01 Jason Merrill <jason@redhat.com>
5341 * g++.dg/cpp0x/depr-copy4.C: New test.
5343 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
5345 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
5346 * gcc.dg/pr80776-1.c: Same.
5348 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
5351 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
5352 now diagnosed with less error output.
5353 * gfortran.dg/gomp/scan-1.f90: Likewise.
5354 * gfortran.dg/gomp/pr99928-3.f90: New test.
5355 * gfortran.dg/gomp/taskloop-1.f90: New test.
5357 2021-06-01 liuhongt <hongtao.liu@intel.com>
5359 PR tree-optimization/98365
5360 * gcc.target/i386/pr98365.c: New test.
5362 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
5364 PR tree-optimization/100781
5365 * gcc.dg/pr100781.c: New.
5367 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
5369 PR tree-optimization/100774
5370 * g++.dg/pr100774.C: New.
5372 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
5374 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
5375 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
5377 2021-05-31 Richard Biener <rguenther@suse.de>
5380 * c-c++-common/builtin-shufflevector-2.c: New testcase.
5381 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
5382 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
5383 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
5385 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
5388 * g++.target/powerpc/pr99842.C: New.
5390 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5392 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
5393 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
5394 (plugin_init): Likewise.
5395 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
5396 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5397 (plugin_init): Likewise.
5398 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
5399 (plugin_init): Likewise.
5401 2021-05-29 Jakub Jelinek <jakub@redhat.com>
5404 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
5405 combined with parallel, teams or taskloop and defaultmap(none)
5406 to constructs combined with target.
5407 * c-c++-common/gomp/pr99928-2.c: Likewise.
5408 * c-c++-common/gomp/pr99928-3.c: Likewise.
5409 * c-c++-common/gomp/pr99928-4.c: Likewise.
5410 * c-c++-common/gomp/pr99928-5.c: Likewise.
5411 * c-c++-common/gomp/pr99928-6.c: Likewise.
5412 * c-c++-common/gomp/pr99928-7.c: Likewise.
5413 * c-c++-common/gomp/pr99928-8.c: Likewise.
5414 * c-c++-common/gomp/pr99928-9.c: Likewise.
5415 * c-c++-common/gomp/pr99928-10.c: Likewise.
5416 * c-c++-common/gomp/pr99928-13.c: Likewise.
5417 * c-c++-common/gomp/pr99928-14.c: Likewise.
5419 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
5421 * gcc.dg/Wstringop-overflow-55.c:
5422 * gcc.dg/pr80776-1.c:
5424 2021-05-28 Richard Biener <rguenther@suse.de>
5426 PR tree-optimization/100778
5427 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
5429 2021-05-28 Jason Merrill <jason@redhat.com>
5433 * g++.dg/inherit/virtual15.C: New test.
5434 * g++.dg/inherit/virtual15a.C: New file.
5436 2021-05-28 Richard Biener <rguenther@suse.de>
5439 * gcc.dg/pr100791.c: New testcase.
5441 2021-05-28 Richard Biener <rguenther@suse.de>
5444 * gcc.dg/gimplefe-error-11.c: New testcase.
5446 2021-05-28 Jakub Jelinek <jakub@redhat.com>
5449 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
5450 * c-c++-common/gomp/pr99928-9.c: Likewise.
5451 * c-c++-common/gomp/pr99928-10.c: Likewise.
5452 * c-c++-common/gomp/pr99928-16.c: New test.
5454 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
5456 * c-c++-common/gomp/affinity-1.c: New test.
5457 * c-c++-common/gomp/affinity-2.c: New test.
5458 * c-c++-common/gomp/affinity-3.c: New test.
5459 * c-c++-common/gomp/affinity-4.c: New test.
5460 * c-c++-common/gomp/affinity-5.c: New test.
5461 * c-c++-common/gomp/affinity-6.c: New test.
5462 * c-c++-common/gomp/affinity-7.c: New test.
5463 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
5464 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
5465 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
5466 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
5467 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
5468 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
5469 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
5470 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
5471 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
5472 * gfortran.dg/gomp/taskwait.f90: New test.
5474 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
5475 Richard Biener <rguenther@suse.de>
5477 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
5478 Adjust scanning pattern for !lp64.
5479 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
5480 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
5483 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
5485 PR tree-optimization/99398
5486 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
5487 * gcc.target/powerpc/vec-perm-ctor.c: New test.
5488 * gcc.target/powerpc/vec-perm-ctor.h: New test.
5490 2021-05-27 Matthias Kretz <kretz@kde.org>
5493 * g++.dg/diagnostic/pr100716.C: New test.
5494 * g++.dg/diagnostic/pr100716-1.C: Same test with
5495 -fno-pretty-templates.
5497 2021-05-27 Patrick Palka <ppalka@redhat.com>
5500 * g++.dg/cpp0x/static_assert17.C: New test.
5502 2021-05-27 Jason Merrill <jason@redhat.com>
5505 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
5507 2021-05-27 Patrick Palka <ppalka@redhat.com>
5512 * g++.dg/template/partial16.C: New test.
5513 * g++.dg/template/partial17.C: New test.
5514 * g++.dg/template/partial18.C: New test.
5515 * g++.dg/template/partial19.C: New test.
5516 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
5517 ill-formed partial specialization.
5518 * g++.dg/cpp0x/variadic38.C: Likewise.
5519 * g++.dg/cpp1z/pr81016.C: Likewise.
5520 * g++.dg/template/partial5.C: Likewise.
5521 * g++.old-deja/g++.pt/spec21.C: Likewise.
5523 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5526 * gfortran.dg/pointer_check_14.f90: New test.
5528 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5531 * gfortran.dg/bounds_check_22.f90: New test.
5533 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
5535 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
5537 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
5540 * gcc.target/i386/pr100637-3b.c (avgu): New test.
5541 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
5543 2021-05-26 Patrick Palka <ppalka@redhat.com>
5546 * g++.dg/template/access37.C: New test.
5547 * g++.dg/template/access37a.C: New test.
5549 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
5551 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
5552 * gcc.dg/pr80776-1.c: Same.
5554 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
5556 * lib/target-supports.exp (check_effective_target_vect32): New.
5557 (available_vector_sizes): Append 32 for x86 targets.
5558 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
5559 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
5560 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
5561 * gcc.target/i386/pr100637-3b.c: New test.
5562 * gcc.target/i386/pr100637-3w.c: Ditto.
5563 * gcc.target/i386/pr100637-4b.c: Ditto.
5564 * gcc.target/i386/pr100637-4w.c: Ditto.
5566 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
5568 * gcc.dg/sso-13.c: New test.
5570 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
5572 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
5574 2021-05-26 Patrick Palka <ppalka@redhat.com>
5577 * g++.dg/cpp1z/elide6.C: New test.
5579 2021-05-26 Patrick Palka <ppalka@redhat.com>
5582 * g++.dg/cpp0x/noexcept68.C: New test.
5584 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5586 * gcc.target/csky/fldrd_fstrd.c: New.
5587 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
5589 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5591 * gcc.target/csky/ldbs.c: New.
5593 2021-05-26 Andrew Pinski <apinski@marvell.com>
5595 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
5596 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
5598 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5601 * g++.dg/cpp1z/nodiscard8.C: New test.
5602 * g++.dg/cpp1z/nodiscard9.C: New test.
5604 2021-05-25 Martin Liska <mliska@suse.cz>
5606 * gcc.dg/sancov/attribute.c: New test.
5608 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
5610 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
5612 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5615 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
5617 * c-c++-common/gomp/pr99928-9.c: Likewise.
5618 * c-c++-common/gomp/pr99928-10.c: Likewise.
5620 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
5622 * gcc.target/csky/fpuv3/fpuv3.exp: New.
5623 * gcc.target/csky/fpuv3/fpv3_div.c: New.
5624 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
5625 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
5626 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
5627 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
5628 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
5629 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
5630 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
5631 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
5632 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
5633 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
5634 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
5635 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
5636 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
5637 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
5638 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
5639 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
5640 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
5641 * gcc.target/csky/fpuv3/fpv3_h.c: New.
5642 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
5643 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
5644 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
5645 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
5646 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
5647 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
5648 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
5649 * gcc.target/csky/fpuv3/fpv3_max.c: New.
5650 * gcc.target/csky/fpuv3/fpv3_min.c: New.
5651 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
5652 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
5653 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
5654 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
5655 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
5656 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
5657 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
5658 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
5660 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
5662 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
5664 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
5667 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
5668 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
5669 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
5670 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
5672 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5674 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
5677 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5679 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
5682 2021-05-24 liuhongt <hongtao.liu@intel.com>
5685 * gcc.target/i386/pr100660.c: New test.
5687 2021-05-24 Andrew Pinski <apinski@marvell.com>
5689 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
5690 when matching ssa name version.
5691 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
5693 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
5696 * gcc.target/i386/pr100722.c: New test.
5698 2021-05-23 Harald Anlauf <anlauf@gmx.de>
5701 * gfortran.dg/pr100551.f90: New test.
5703 2021-05-23 Andrew Pinski <apinski@marvell.com>
5705 * gcc.dg/gimplefe-45.c: New test.
5707 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5709 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
5711 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5713 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
5714 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
5716 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5719 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
5720 * c-c++-common/gomp/pr99928-15.c: New test.
5722 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5725 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
5726 * c-c++-common/gomp/pr99928-13.c: New test.
5727 * c-c++-common/gomp/pr99928-14.c: New test.
5729 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5732 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
5733 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5734 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5736 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5738 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5741 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
5742 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5743 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5745 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5746 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
5747 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
5748 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
5750 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
5751 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5752 * c-c++-common/goacc/private-reduction-1.c: Likewise.
5753 * gfortran.dg/goacc/private-3.f95: Likewise.
5755 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5757 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
5759 * gcc.c-torture/compile/ssa-unused-1.c: New file.
5761 2021-05-21 Richard Biener <rguenther@suse.de>
5762 H.J. Lu <hjl.tools@gmail.com>
5764 * gcc.target/i386/pr90773-24.c: New test.
5765 * gcc.target/i386/pr90773-25.c: Likewise.
5767 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
5770 * g++.target/i386/pr100637-1b.C: New test.
5771 * g++.target/i386/pr100637-1w.C: Ditto.
5772 * gcc.target/i386/pr100637-2b.c: Ditto.
5773 * gcc.target/i386/pr100637-2w.c: Ditto.
5775 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
5777 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
5779 2021-05-20 Jason Merrill <jason@redhat.com>
5781 * g++.dg/cpp2a/desig19.C: New test.
5783 2021-05-20 Jason Merrill <jason@redhat.com>
5786 * g++.dg/cpp2a/desig18.C: New test.
5788 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
5790 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
5791 * lib/dg-pch.exp: Adjust diagnostic message.
5793 2021-05-20 Martin Sebor <msebor@redhat.com>
5795 PR middle-end/100684
5796 * g++.dg/warn/Wnonnull13.C: New test.
5797 * g++.dg/warn/Wnonnull14.C: New test.
5798 * g++.dg/warn/Wnonnull15.C: New test.
5800 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5802 * g++.dg/modules/omp-1_c.C: Fix testcase.
5804 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5807 * gcc.target/i386/pr100701.c: New test.
5809 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
5811 * gfortran.dg/gomp/map-6.f90: New test.
5812 * gfortran.dg/gomp/map-7.f90: New test.
5813 * gfortran.dg/gomp/map-8.f90: New test.
5815 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
5818 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
5819 * gnat.dg/unchecked_convert6.adb: Likewise.
5821 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5824 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
5826 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5827 Torbjörn Svensson <torbjorn.svensson@st.com>
5830 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
5831 * c-c++-common/cpp/file-name-1.c: New test.
5833 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
5836 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
5837 add comments regarding what the code does.
5839 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5842 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
5843 * c-c++-common/gomp/pr99928-5.c: Likewise.
5845 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5847 PR preprocessor/100646
5848 * gcc.dg/cpp/pr100646-1.c: New test.
5849 * gcc.dg/cpp/pr100646-2.c: New test.
5851 2021-05-20 Jason Merrill <jason@redhat.com>
5854 * g++.dg/cpp2a/nontype-complex1.C: New test.
5856 2021-05-20 Jason Merrill <jason@redhat.com>
5859 * g++.dg/parse/access13.C: New test.
5861 2021-05-19 Martin Sebor <msebor@redhat.com>
5864 * gcc.dg/pr100619.c: New test.
5866 2021-05-19 Jason Merrill <jason@redhat.com>
5870 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
5872 2021-05-19 Jason Merrill <jason@redhat.com>
5874 * g++.dg/cpp1z/class-deduction-access1.C: New test.
5875 * g++.dg/cpp1z/class-deduction-access2.C: New test.
5877 2021-05-19 Marek Polacek <polacek@redhat.com>
5880 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
5881 Remove dg-errors for GNU attributes.
5882 * g++.dg/ext/attrib63.C: Remove dg-error.
5883 * g++.dg/cpp0x/friend8.C: New test.
5885 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
5887 * g++.dg/modules/omp-1_a.C: Check pthread is available.
5888 * g++.dg/modules/omp-1_b.C: Ditto.
5889 * g++.dg/modules/omp-1_c.C: Ditto.
5890 * g++.dg/modules/omp-2_a.C: Ditto.
5891 * g++.dg/modules/omp-2_b.C: Ditto.
5893 2021-05-19 Alex Coplan <alex.coplan@arm.com>
5896 * gcc.target/arm/cmse/pr100333.c: New test.
5898 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5901 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
5903 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
5905 * gcc.target/riscv/arch-12.c: New.
5906 * gcc.target/riscv/attribute-19.c: New.
5908 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
5910 * gcc.target/aarch64/narrow_high_combine.c: New test.
5912 2021-05-19 Richard Biener <rguenther@suse.de>
5914 PR middle-end/100672
5915 * gcc.dg/torture/pr100672.c: New testcase.
5917 2021-05-19 Martin Liska <mliska@suse.cz>
5920 * gcc.dg/local1.c: Fix typos.
5921 * gcc.dg/ucnid-5-utf8.c: Likewise.
5922 * gcc.dg/ucnid-5.c: Likewise.
5924 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5926 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
5927 scan-assembly-times to scan-assembly not for superfluous uxtb.
5928 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
5929 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
5930 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
5931 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
5932 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
5933 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
5934 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
5935 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
5936 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
5937 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
5938 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
5939 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
5940 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
5941 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
5942 * gcc.target/aarch64/sve/ld1_extend.c: New test.
5944 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5946 PR middle-end/100576
5947 * gcc.c-torture/compile/pr100576.c: New test.
5949 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5951 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
5953 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5956 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
5957 * c-c++-common/gomp/pr99928-12.c: New test.
5959 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
5961 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
5962 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
5963 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
5964 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
5965 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
5966 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
5967 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
5968 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
5969 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
5970 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
5971 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
5972 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
5973 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
5974 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
5975 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
5977 2021-05-19 Jason Merrill <jason@redhat.com>
5980 * g++.dg/dfp/mangle-6.C: New test.
5982 2021-05-19 Jason Merrill <jason@redhat.com>
5985 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
5987 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
5989 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
5990 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
5991 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
5993 2021-05-18 Jason Merrill <jason@redhat.com>
5997 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
5999 2021-05-18 Jason Merrill <jason@redhat.com>
6001 * g++.dg/cpp0x/implicit-delete1.C: New test.
6003 2021-05-18 David Malcolm <dmalcolm@redhat.com>
6006 * gcc.dg/analyzer/pr100615.c: New test.
6008 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
6011 * gcc.target/i386/pr100637-1b.c: New test.
6012 * gcc.target/i386/pr100637-1w.c: Ditto.
6013 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
6014 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
6015 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
6016 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
6017 pmovsxbd and pmovsxwq.
6018 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
6019 pmovzxbd and pmovzxwq.
6021 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
6024 * gfortran.dg/goacc-gomp/depobj.f90: New test.
6026 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
6028 * lib/gcc-dg.exp: Implement 'dg-note'.
6029 * lib/prune.exp: Likewise.
6030 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
6031 'dg-prune-output "note: ".
6032 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
6033 'dg-note', match up additional notes, one class of them with
6035 * lib/lto.exp: Implement 'dg-lto-note'.
6036 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
6038 * g++.dg/lto/odr-1_1.C: Likewise.
6039 * g++.dg/lto/odr-2_1.C: Likewise.
6041 2021-05-18 Jakub Jelinek <jakub@redhat.com>
6043 PR rtl-optimization/100590
6044 * gcc.dg/pr100590.c: New test.
6046 2021-05-18 Jakub Jelinek <jakub@redhat.com>
6049 * g++.dg/other/pr100580.C: New test.
6051 2021-05-18 Jakub Jelinek <jakub@redhat.com>
6053 PR tree-optimization/94589
6054 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
6056 2021-05-18 Richard Biener <rguenther@suse.de>
6058 * gcc.target/i386/pr100582.c: Adjust for AVX512.
6060 2021-05-18 Richard Biener <rguenther@suse.de>
6063 * gcc.dg/gimplefe-error-10.c: New testcase.
6065 2021-05-18 Richard Biener <rguenther@suse.de>
6068 * gcc.dg/pr100547.c: New testcase.
6069 * gcc.dg/attr-vector_size.c: Adjust.
6071 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
6073 * gcc.target/s390/zvector/vec-_Bool.c: New test.
6075 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
6078 * g++.target/s390/pr100281-1.C: New test.
6079 * g++.target/s390/pr100281-2.C: New test.
6081 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
6083 PR tree-optimization/100512
6084 * gcc.dg/pr100512.c: New.
6086 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
6088 * g++.dg/conversion/pr100635.C: New test.
6090 2021-05-17 Harald Anlauf <anlauf@gmx.de>
6093 * gfortran.dg/pr98411.f90: New test.
6095 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
6097 * gcc.dg/pr100349.c: New test.
6099 2021-05-17 Tamar Christina <tamar.christina@arm.com>
6101 * gcc.target/aarch64/cpunative/info_16: New test.
6102 * gcc.target/aarch64/cpunative/info_17: New test.
6103 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
6104 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
6106 2021-05-17 Richard Biener <rguenther@suse.de>
6109 * gcc.dg/gimplefe-error-9.c: New testcase.
6111 2021-05-17 Richard Biener <rguenther@suse.de>
6113 PR middle-end/100582
6114 * gcc.target/i386/pr100582.c: New testcase.
6116 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6118 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
6119 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
6121 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
6122 vectorize float16_t vectors.
6124 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6126 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
6127 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
6128 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
6130 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
6132 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
6134 2021-05-17 liuhongt <hongtao.liu@intel.com>
6137 * gcc.target/i386/pr100549.c: New test.
6139 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6141 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
6143 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6145 * gcc.target/arm/simd/mve-vadd-1.c: New.
6147 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6149 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
6151 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6153 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
6155 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6157 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
6159 * lib/target-supports.exp
6160 (check_effective_target_arm_qbit_ok_nocache): Rename into...
6161 (check_effective_target_arm_sat_ok_nocache): ... this. Check
6162 __ARM_FEATURE_SAT and use armv6.
6164 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
6167 * gfortran.dg/gomp/workshare-59.f90: New test.
6169 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6172 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
6174 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
6176 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
6178 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
6180 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
6182 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
6184 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
6187 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
6189 * gcc.target/powerpc/rop-1.c: New.
6190 * gcc.target/powerpc/rop-2.c: New.
6191 * gcc.target/powerpc/rop-3.c: New.
6192 * gcc.target/powerpc/rop-4.c: New.
6193 * gcc.target/powerpc/rop-5.c: New.
6195 2021-05-15 Martin Jambor <mjambor@suse.cz>
6198 2021-05-15 Martin Jambor <mjambor@suse.cz>
6200 PR tree-optimization/100453
6201 * gcc.dg/tree-ssa/pr100453.c: New test.
6203 2021-05-15 Jakub Jelinek <jakub@redhat.com>
6205 PR rtl-optimization/100342
6206 * gcc.target/i386/pr100342.c: New test.
6208 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
6210 * gfortran.dg/gomp/parallel-master-1.f90: New test.
6211 * gfortran.dg/gomp/parallel-master-2.f90: New test.
6213 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
6215 * gfortran.dg/gomp/implicit-save.f90: New test.
6217 2021-05-14 Jakub Jelinek <jakub@redhat.com>
6220 * g++.dg/cpp1y/pr95226.C: New test.
6222 2021-05-14 Jakub Jelinek <jakub@redhat.com>
6225 * g++.dg/cpp0x/pr94616.C: New test.
6227 2021-05-14 Jakub Jelinek <jakub@redhat.com>
6230 * g++.dg/cpp0x/sfinae68.C: New test.
6232 2021-05-14 Jakub Jelinek <jakub@redhat.com>
6234 * g++.dg/cpp1y/pr88872.C: New test.
6236 2021-05-14 Michael de Lang <kingoipo@gmail.com>
6238 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
6240 2021-05-14 Marek Polacek <polacek@redhat.com>
6241 Jason Merrill <jason@redhat.com>
6244 * g++.dg/cpp0x/friend7.C: New test.
6245 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
6246 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
6247 * g++.dg/cpp0x/gen-attrs-74.C: New test.
6248 * g++.dg/ext/attrib63.C: New test.
6250 2021-05-13 Martin Sebor <msebor@redhat.com>
6252 PR tree-optimization/93100
6254 * g++.dg/warn/uninit-pr93100.C: New test.
6255 * gcc.dg/uninit-pr93100.c: New test.
6256 * gcc.dg/uninit-pr98583.c: New test.
6258 2021-05-13 Martin Jambor <mjambor@suse.cz>
6260 PR tree-optimization/100453
6261 * gcc.dg/tree-ssa/pr100453.c: New test.
6263 2021-05-13 Martin Sebor <msebor@redhat.com>
6265 * g++.dg/pr100574.C: Use size_t as operator new argument type.
6267 2021-05-13 Martin Liska <mliska@suse.cz>
6269 PR middle-end/100504
6270 * gcc.target/i386/pr100504.c: New test.
6272 2021-05-13 Martin Sebor <msebor@redhat.com>
6275 * gcc.dg/Wvla-parameter-9.c: New test.
6277 2021-05-13 Jakub Jelinek <jakub@redhat.com>
6280 * c-c++-common/gomp/pr99928-1.c: New test.
6281 * c-c++-common/gomp/pr99928-2.c: New test.
6282 * c-c++-common/gomp/pr99928-3.c: New test.
6283 * c-c++-common/gomp/pr99928-4.c: New test.
6284 * c-c++-common/gomp/pr99928-5.c: New test.
6285 * c-c++-common/gomp/pr99928-6.c: New test.
6286 * c-c++-common/gomp/pr99928-7.c: New test.
6287 * c-c++-common/gomp/pr99928-8.c: New test.
6288 * c-c++-common/gomp/pr99928-9.c: New test.
6289 * c-c++-common/gomp/pr99928-10.c: New test.
6290 * c-c++-common/gomp/pr99928-11.c: New test.
6292 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
6295 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
6297 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
6299 * gcc.dg/pr100563.c: New test.
6301 2021-05-13 Jakub Jelinek <jakub@redhat.com>
6303 PR tree-optimization/98856
6304 * gcc.target/i386/sse2-psraq-1.c: New test.
6305 * gcc.target/i386/sse4_2-psraq-1.c: New test.
6306 * gcc.target/i386/avx-psraq-1.c: New test.
6307 * gcc.target/i386/avx2-psraq-1.c: New test.
6308 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
6310 * gcc.target/i386/avx2-pr82370.c: Likewise.
6311 * gcc.target/i386/avx512f-pr82370.c: Likewise.
6312 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
6313 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
6314 * gcc.dg/torture/vshuf-8.inc: Likewise.
6316 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
6319 * g++.target/i386/pr100581.C: New test.
6321 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
6324 * gnat.dg/lto21.adb: Prune new LTO warning.
6326 2021-05-13 Martin Liska <mliska@suse.cz>
6329 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
6330 * gcc.dg/torture/pr94947-1.c: Likewise.
6332 2021-05-13 liuhongt <hongtao.liu@intel.com>
6334 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
6336 2021-05-13 liuhongt <hongtao.liu@intel.com>
6339 * gcc.target/i386/avx-pr94680.c: New test.
6340 * gcc.target/i386/avx512f-pr94680.c: New test.
6341 * gcc.target/i386/sse2-pr94680.c: New test.
6343 2021-05-12 Martin Sebor <msebor@redhat.com>
6345 PR middle-end/100571
6346 * gcc.dg/Wstringop-overflow-67.c: New test.
6348 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
6351 * gcc.dg/pr100521.c: New file.
6353 2021-05-12 Marek Polacek <polacek@redhat.com>
6355 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
6357 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
6359 * c-c++-common/gomp/map-6.c: New test.
6360 * c-c++-common/gomp/map-7.c: New test.
6362 2021-05-12 Richard Biener <rguenther@suse.de>
6364 PR tree-optimization/100566
6365 * gcc.dg/torture/pr100566.c: New testcase.
6367 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6369 PR preprocessor/100392
6370 * gcc.dg/cpp/pr100392.c: New test.
6371 * gcc.dg/cpp/pr100392.h: New file.
6373 2021-05-12 Martin Liska <mliska@suse.cz>
6375 * lib/lto.exp: When running tests without jobserver, one can see
6376 the following warning for tests that use 1to1 partitioning.
6378 2021-05-12 liuhongt <hongtao.liu@intel.com>
6381 * gcc.target/i386/avx2-pr99908.c: New test.
6382 * gcc.target/i386/sse4_1-pr99908.c: New test.
6384 2021-05-12 Richard Biener <rguenther@suse.de>
6386 PR tree-optimization/100519
6387 * gcc.dg/torture/pr100519.c: New testcase.
6389 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6392 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
6394 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6396 PR middle-end/100508
6397 * gcc.dg/gomp/pr100508.c: New test.
6399 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6400 Marc Glisse <marc.glisse@inria.fr>
6402 PR tree-optimization/94589
6403 * gcc.dg/tree-ssa/pr94589-1.c: New test.
6405 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
6408 * g++.target/i386/pr98218-1.C: Ditto.
6409 * gcc.target/i386/pr98218-4.c: New test.
6410 * gcc.target/i386/pr98218-1.c: Correct PR number.
6411 * gcc.target/i386/pr98218-1a.c: Ditto.
6412 * gcc.target/i386/pr98218-2.c: Ditto.
6413 * gcc.target/i386/pr98218-2a.c: Ditto.
6414 * gcc.target/i386/pr98218-3.c: Ditto.
6415 * gcc.target/i386/pr98218-3a.c: Ditto.
6417 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6419 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
6420 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
6422 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6424 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
6427 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6429 * gcc.dg/guality/pr43077-1.c: Align types of output and input
6430 operands by lifting immediates to type long.
6432 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6434 * gcc.dg/c11-digit-separators-1.c,
6435 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
6438 2021-05-11 Jason Merrill <jason@redhat.com>
6441 * g++.dg/ext/vector41.C: New test.
6443 2021-05-11 Martin Liska <mliska@suse.cz>
6445 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
6446 * brig.dg/README: Removed.
6447 * brig.dg/dg.exp: Removed.
6448 * brig.dg/test/gimple/alloca.hsail: Removed.
6449 * brig.dg/test/gimple/atomics.hsail: Removed.
6450 * brig.dg/test/gimple/branches.hsail: Removed.
6451 * brig.dg/test/gimple/fbarrier.hsail: Removed.
6452 * brig.dg/test/gimple/function_calls.hsail: Removed.
6453 * brig.dg/test/gimple/internal-casts.hsail: Removed.
6454 * brig.dg/test/gimple/kernarg.hsail: Removed.
6455 * brig.dg/test/gimple/mem.hsail: Removed.
6456 * brig.dg/test/gimple/mulhi.hsail: Removed.
6457 * brig.dg/test/gimple/packed.hsail: Removed.
6458 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
6459 * brig.dg/test/gimple/smoke_test.hsail: Removed.
6460 * brig.dg/test/gimple/variables.hsail: Removed.
6461 * brig.dg/test/gimple/vector.hsail: Removed.
6462 * lib/brig-dg.exp: Removed.
6463 * lib/brig.exp: Removed.
6465 2021-05-11 Alex Coplan <alex.coplan@arm.com>
6468 * gcc.target/arm/cmse/pr99725.c: New test.
6470 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
6472 * gcc.target/aarch64/fmul_lane_1.c: New test.
6474 2021-05-11 Richard Biener <rguenther@suse.de>
6476 PR middle-end/100509
6477 * gcc.dg/pr100509.c: New testcase.
6479 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
6481 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
6483 2021-05-11 Patrick Palka <ppalka@redhat.com>
6486 * g++.dg/lookup/operator-3.C: New test.
6488 2021-05-11 Patrick Palka <ppalka@redhat.com>
6491 * g++.dg/cpp2a/concepts-ctad4.C: New test.
6493 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
6495 * gnat.dg/specs/opt5.ads: New test.
6496 * gnat.dg/specs/opt5_pkg.ads: New helper.
6498 2021-05-10 Martin Sebor <msebor@redhat.com>
6500 PR middle-end/100425
6501 PR middle-end/100510
6502 * c-c++-common/Walloca-larger-than.C: New test.
6503 * gcc.dg/Walloca-larger-than-4.c: New test.
6504 * gcc.dg/Wvla-larger-than-5.c: New test.
6505 * gcc.dg/pr79972.c: Remove unexpected warning directive.
6507 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
6509 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
6510 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
6512 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6514 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
6516 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6518 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
6520 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
6522 PR tree-optimization/42587
6523 * gcc.dg/optimize-bswapsi-6.c: New test.
6525 2021-05-10 Richard Biener <rguenther@suse.de>
6528 * g++.dg/vect/slp-pr99971.cc: Align data.
6530 2021-05-10 Richard Biener <rguenther@suse.de>
6532 PR tree-optimization/100492
6533 * gcc.dg/torture/pr100492.c: New testcase.
6535 2021-05-10 Richard Biener <rguenther@suse.de>
6537 PR middle-end/100464
6539 * gcc.dg/pr100464.c: New testcase.
6540 * g++.dg/tree-ssa/array-temp1.C: Adjust.
6542 2021-05-10 Richard Biener <rguenther@suse.de>
6544 PR tree-optimization/100434
6545 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
6547 2021-05-10 Alex Coplan <alex.coplan@arm.com>
6550 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
6551 Update now that we're (correctly) using full 128-bit vector
6553 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
6555 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
6557 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
6559 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
6563 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
6566 * gfortran.dg/class_dummy_7.f90: Correct PR number.
6568 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
6570 * gcc.dg/sso-9.c: Delete.
6572 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6574 * gnat.dg/debug18.adb: New test.
6576 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6578 * gcc.dg/sso-12.c: New test.
6580 2021-05-07 Jason Merrill <jason@redhat.com>
6582 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
6585 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6587 PR tree-optimization/79333
6588 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
6590 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6593 * c-c++-common/gomp/pr100450.c: New test.
6595 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
6598 * gcc.target/i386/pr100445-1.c: New test.
6600 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6603 * gcc.target/i386/pr100445.c: New test.
6605 2021-05-06 Joseph Myers <joseph@codesourcery.com>
6608 PR preprocessor/97604
6609 * g++.dg/cpp1y/digit-sep-neg-2.C,
6610 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
6611 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
6612 Adjust expected messages.
6614 2021-05-06 Martin Jambor <mjambor@suse.cz>
6616 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
6617 05193687dde, make the argv again pointer to an array.
6619 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
6621 * gnat.dg/opt93.adb: Compile only for LP64 targets.
6623 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6625 * lib/target-supports.exp: Add s390 checks for vect conversions.
6627 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6629 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
6631 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
6635 * gfortran.dg/class_dummy_6.f90: New test.
6636 * gfortran.dg/class_dummy_7.f90: New test.
6638 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
6641 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
6643 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
6645 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
6646 __builtin_s390_vpdi.
6647 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
6650 2021-05-06 Jakub Jelinek <jakub@redhat.com>
6652 PR tree-optimization/94589
6653 * gcc.dg/pr94589-1.c: New test.
6654 * gcc.dg/pr94589-2.c: New test.
6655 * gcc.dg/pr94589-3.c: New test.
6656 * gcc.dg/pr94589-4.c: New test.
6657 * g++.dg/opt/pr94589-1.C: New test.
6658 * g++.dg/opt/pr94589-2.C: New test.
6659 * g++.dg/opt/pr94589-3.C: New test.
6660 * g++.dg/opt/pr94589-4.C: New test.
6662 2021-05-06 Richard Biener <rguenther@suse.de>
6665 * gcc.dg/pr100373.c: New testcase.
6667 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6669 * gcc.c-torture/execute/20210505-1.c: New test.
6671 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
6674 * gcc.target/i386/pr91400-1.c: New test.
6675 * gcc.target/i386/pr91400-2.c: Likewise.
6677 2021-05-05 Martin Sebor <msebor@redhat.com>
6679 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6681 2021-05-05 Harald Anlauf <anlauf@gmx.de>
6684 * gfortran.dg/argument_checking_25.f90: New test.
6686 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
6689 * gcc.target/i386/pr98218-1.c: New test.
6690 * gcc.target/i386/pr98218-1a.c: Ditto.
6691 * gcc.target/i386/pr98218-2.c: Ditto.
6692 * gcc.target/i386/pr98218-2a.c: Ditto.
6693 * gcc.target/i386/pr98218-3.c: Ditto.
6694 * gcc.target/i386/pr98218-3a.c: Ditto.
6695 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
6696 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
6698 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6700 * gnat.dg/debug17.adb: Minor tweak.
6702 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6704 * gnat.dg/debug8.adb: Minor tweak.
6705 * gnat.dg/debug11.adb: Likewise.
6706 * gnat.dg/debug16.adb: Likewise.
6707 * gnat.dg/debug17.adb: New test.
6708 * gnat.dg/specs/debug1.ads: Minor tweak.
6710 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
6712 * gcc.dg/vect/slp-21.c: Add s390.
6714 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
6717 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
6719 2021-05-05 Richard Biener <rguenther@suse.de>
6721 PR tree-optimization/79333
6722 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
6723 * gcc.dg/graphite/fuse-1.c: Adjust.
6724 * gcc.dg/pr43864-4.c: Likewise.
6726 2021-05-05 Richard Biener <rguenther@suse.de>
6728 PR middle-end/100394
6729 * g++.dg/torture/pr100382.C: New testcase.
6731 2021-05-04 Martin Sebor <msebor@redhat.com>
6733 PR middle-end/100307
6734 * g++.dg/warn/Wplacement-new-size-9.C: New test.
6735 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6737 2021-05-04 Martin Sebor <msebor@redhat.com>
6739 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
6741 2021-05-04 Martin Sebor <msebor@redhat.com>
6743 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
6745 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
6747 * gcc.target/s390/oscbreak-1.c: Compile with -O1
6750 2021-05-04 Richard Biener <rguenther@suse.de>
6752 PR tree-optimization/100414
6753 * gcc.dg/pr100414.c: New testcase.
6755 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
6757 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
6759 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
6761 * gnat.dg/opt94.adb: New file.
6762 * gnat.dg/opt94_pkg.adb: New file.
6763 * gnat.dg/opt94_pkg.ads: New file.
6765 2021-05-04 Richard Biener <rguenther@suse.de>
6767 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
6768 simplify dump scanning down to one case.
6770 2021-05-04 Richard Biener <rguenther@suse.de>
6772 PR tree-optimization/100329
6773 * gcc.dg/torture/pr100329.c: New testcase.
6775 2021-05-04 Richard Biener <rguenther@suse.de>
6777 PR tree-optimization/100398
6778 * gcc.dg/torture/pr100398.c: New testcase.
6780 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6782 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6783 Fix dg directives order.
6784 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6787 2021-05-03 Jeff Law <jlaw@tachyum.com>
6789 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
6792 2021-05-03 Patrick Palka <ppalka@redhat.com>
6795 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
6797 2021-05-03 Patrick Palka <ppalka@redhat.com>
6801 * g++.dg/template/call8.C: New test.
6802 * g++.dg/template/koenig12a.C: New test.
6804 2021-05-03 Jeff Law <jlaw@tachyum.com>
6806 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
6808 2021-05-03 Marek Polacek <polacek@redhat.com>
6811 * g++.dg/concepts/diagnostic18.C: New test.
6813 2021-05-03 Marek Polacek <polacek@redhat.com>
6816 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
6818 2021-05-03 Jeff Law <jlaw@tachyum.com>
6820 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
6822 2021-05-03 Jeff Law <jlaw@tachyum.com>
6824 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
6826 2021-05-03 Jeff Law <jlaw@tachyum.com>
6828 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
6830 2021-05-03 Jeff Law <jlaw@tachyum.com>
6832 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
6833 cr16 and xstormy16 targets.
6835 2021-05-03 Richard Biener <rguenther@suse.de>
6837 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
6838 * gcc.dg/pr81192.c: Disable DSE.
6840 2021-05-03 Richard Biener <rguenther@suse.de>
6842 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
6844 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
6847 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
6848 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
6850 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
6852 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
6853 mapping class on AIX.
6854 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
6855 * gcc.c-torture/execute/alias-2.c: Same.
6856 * gcc.dg/alias-7.c: Same.
6858 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
6860 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6862 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6865 2021-04-30 Richard Biener <rguenther@suse.de>
6868 * g++.dg/pr98032.C: New testcase.
6870 2021-04-30 Richard Biener <rguenther@suse.de>
6872 PR tree-optimization/96513
6873 * gcc.dg/torture/pr96513.c: New testcase.
6875 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
6878 * gcc.target/i386/pr98060.c: New test.
6880 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
6882 PR rtl-optimization/100225
6883 PR rtl-optimization/84878
6884 * gcc.dg/pr100225.c: New test.
6886 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6888 PR preprocessor/82359
6889 * g++.dg/cpp1y/digit-sep-line.C,
6890 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
6892 2021-04-29 Jason Merrill <jason@redhat.com>
6894 * g++.dg/lookup/using-decl1.C: New test.
6896 2021-04-29 Jason Merrill <jason@redhat.com>
6899 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
6901 2021-04-29 Patrick Palka <ppalka@redhat.com>
6904 * g++.dg/template/koenig12.C: New test.
6906 2021-04-29 Marek Polacek <polacek@redhat.com>
6909 * g++.dg/cpp1z/class-deduction87.C: New test.
6911 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
6913 PR rtl-optimization/100303
6914 * g++.dg/torture/pr100303.C: New file.
6916 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
6919 * g++.dg/pr90773-1.h: New test.
6920 * g++.dg/pr90773-1a.C: Likewise.
6921 * g++.dg/pr90773-1b.C: Likewise.
6922 * g++.dg/pr90773-1c.C: Likewise.
6923 * g++.dg/pr90773-1d.C: Likewise.
6924 * gcc.target/i386/pr90773-1.c: Likewise.
6925 * gcc.target/i386/pr90773-2.c: Likewise.
6926 * gcc.target/i386/pr90773-3.c: Likewise.
6927 * gcc.target/i386/pr90773-4.c: Likewise.
6928 * gcc.target/i386/pr90773-5.c: Likewise.
6929 * gcc.target/i386/pr90773-6.c: Likewise.
6930 * gcc.target/i386/pr90773-7.c: Likewise.
6931 * gcc.target/i386/pr90773-8.c: Likewise.
6932 * gcc.target/i386/pr90773-9.c: Likewise.
6933 * gcc.target/i386/pr90773-10.c: Likewise.
6934 * gcc.target/i386/pr90773-11.c: Likewise.
6935 * gcc.target/i386/pr90773-12.c: Likewise.
6936 * gcc.target/i386/pr90773-13.c: Likewise.
6937 * gcc.target/i386/pr90773-14.c: Likewise.
6939 2021-04-29 Richard Biener <rguenther@suse.de>
6941 PR tree-optimization/100253
6942 * g++.dg/pr100253.C: New testcase.
6944 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6947 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
6949 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6952 * gcc.target/aarch64/sve/pr100302.c: New test.
6954 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6957 * c-c++-common/gomp/task-detach-3.c: New test.
6959 2021-04-29 Richard Biener <rguenther@suse.de>
6961 PR tree-optimization/99912
6962 * gcc.dg/pr95580.c: Disable DSE.
6963 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
6964 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
6965 to prevent them from being removed.
6966 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6968 2021-04-29 Martin Sebor <msebor@redhat.com>
6970 PR middle-end/100250
6971 * gcc.dg/uninit-pr100250.c: New test.
6973 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6975 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
6976 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
6978 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
6980 * gfortran.dg/gomp/map-5.f90: New test.
6982 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
6984 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
6985 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
6986 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
6988 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6990 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
6992 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6994 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
6995 mismatch when asm comments start with "/ ".
6997 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
7000 * gcc.c-torture/compile/pr100305.c: New test.
7002 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7005 * gfortran.dg/PR82376.f90: New test.
7007 2021-04-28 Richard Biener <rguenther@suse.de>
7009 PR tree-optimization/100292
7010 * gcc.dg/pr100292.c: New testcase.
7012 2021-04-28 Richard Wai <richard@annexi-strayline.com>
7014 * gnat.dg/containers2.adb: New test.
7016 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
7018 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
7020 2021-04-27 Jason Merrill <jason@redhat.com>
7023 * g++.dg/cpp0x/depr-copy3.C: New test.
7025 2021-04-27 Patrick Palka <ppalka@redhat.com>
7028 * g++.dg/cpp0x/variadic182.C: New test.
7030 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
7032 PR middle-end/100284
7033 * gcc.target/aarch64/sve/pr81003.c: New test.
7035 2021-04-27 Martin Sebor <msebor@redhat.com>
7038 * g++.dg/ext/flexary13.C: Remove malformed directives.
7040 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
7043 * gcc.c-torture/compile/pr100106.c: New testcase.
7045 2021-04-27 Alex Coplan <alex.coplan@arm.com>
7048 * gcc.target/arm/pr99977.c: New test.
7050 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7052 PR tree-optimization/100239
7053 * gcc.dg/pr100239.c: New test.
7055 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7057 PR rtl-optimization/100254
7058 * g++.dg/opt/pr100254.C: New test.
7060 2021-04-27 Richard Biener <rguenther@suse.de>
7062 PR tree-optimization/99912
7063 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
7064 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
7065 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
7066 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
7068 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7070 PR tree-optimization/95527
7071 * gcc.dg/tree-ssa/pr95527-2.c: New test.
7073 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7075 PR tree-optimization/96696
7076 * gcc.target/i386/pr96696.c: New test.
7078 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
7081 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
7082 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
7083 expected error message when subtracting pointers to different
7084 vector types. Expect warnings when mixing them elsewhere.
7085 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
7086 XFAILs. Tweak error messages for some cases.
7088 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
7090 * gcc.target/aarch64/simd/ssra.c: Use +nosve
7091 * gcc.target/aarch64/simd/usra.c: Likewise.
7093 2021-04-27 Richard Biener <rguenther@suse.de>
7095 PR tree-optimization/100051
7096 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
7098 2021-04-27 Richard Biener <rguenther@suse.de>
7101 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
7102 malformed dg directive.
7104 2021-04-27 Richard Biener <rguenther@suse.de>
7107 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
7108 * g++.dg/ipa/pr45572-2.C: Likewise.
7109 * g++.dg/template/spec26.C: Likewise.
7110 * gcc.dg/pr20126.c: Likewise.
7111 * gcc.dg/tree-ssa/pr20739.c: Likewise.
7113 2021-04-27 Richard Biener <rguenther@suse.de>
7115 PR tree-optimization/100278
7116 * gcc.dg/tree-ssa/pr100278.c: New testcase.
7118 2021-04-27 Jakub Jelinek <jakub@redhat.com>
7121 * gcc.target/i386/pr99405.c: New test.
7123 2021-04-27 Richard Biener <rguenther@suse.de>
7125 PR tree-optimization/99776
7126 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
7128 2021-04-26 Patrick Palka <ppalka@redhat.com>
7131 * g++.dg/cpp1y/constexpr-base1.C: New test.
7132 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
7134 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
7136 * gfortran.dg/goacc/classify-serial.f95:
7137 Use [Ww]arning in dg-bogus as FE diagnostic and default
7138 diagnostic differ and the result depends on ENABLE_OFFLOAD.
7139 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7140 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7142 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
7144 * gfortran.dg/goacc/classify-serial.f95:
7145 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
7146 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7147 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7149 2021-04-26 Richard Biener <rguenther@suse.de>
7151 PR tree-optimization/99956
7152 * gfortran.dg/pr99956.f: New testcase.
7154 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
7156 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
7157 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
7158 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
7159 * gcc.target/arm/cmse/cmse-16.c: Likewise.
7160 * gcc.target/arm/cmse/struct-1.c: Likewise.
7161 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
7163 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
7166 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
7168 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
7170 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
7171 Nathan Sidwell <nathan@codesourcery.com>
7172 Tom de Vries <vries@codesourcery.com>
7173 Julian Brown <julian@codesourcery.com>
7174 Kwok Cheung Yeung <kcy@codesourcery.com>
7176 * c-c++-common/goacc/diag-parallelism-1.c: New.
7177 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
7178 and match diagnostics, as appropriate.
7179 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
7180 * c-c++-common/goacc/classify-kernels.c: Likewise.
7181 * c-c++-common/goacc/classify-parallel.c: Likewise.
7182 * c-c++-common/goacc/classify-routine.c: Likewise.
7183 * c-c++-common/goacc/classify-serial.c: Likewise.
7184 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
7185 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
7186 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
7187 * c-c++-common/goacc/parallel-reduction.c: Likewise.
7188 * c-c++-common/goacc/pr70688.c: Likewise.
7189 * c-c++-common/goacc/routine-1.c: Likewise.
7190 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
7191 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7192 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7193 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7194 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7195 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7196 * gfortran.dg/goacc/classify-serial.f95: Likewise.
7197 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7198 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7199 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7200 * gfortran.dg/goacc/routine-4.f90: Likewise.
7201 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
7202 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7203 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
7204 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7206 2021-04-26 Richard Biener <rguenther@suse.de>
7208 PR tree-optimization/99473
7209 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
7211 2021-04-25 liuhongt <hongtao.liu@intel.com>
7214 * gcc.target/i386/pr98911.c: New test.
7215 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
7216 with __builtin_ia32_pcmpistrm128 since it has been folded.
7218 2021-04-24 David Malcolm <dmalcolm@redhat.com>
7221 * g++.dg/analyzer/pr100244.C: New test.
7223 2021-04-24 Harald Anlauf <anlauf@gmx.de>
7226 * gfortran.dg/pr100154.f90: New test.
7228 2021-04-24 Harald Anlauf <anlauf@gmx.de>
7231 * gfortran.dg/ptr-func-4.f90: New test.
7233 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
7235 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
7236 * gcc.dg/guality/guality.c: Likewise.
7237 * gcc.dg/guality/inline-params.c: Likewise.
7238 * gcc.dg/guality/loop-1.c: Likewise.
7239 * gcc.dg/guality/pr36728-1.c: Likewise.
7240 * gcc.dg/guality/pr36728-2.c: Likewise.
7241 * gcc.dg/guality/pr36728-3.c: Likewise.
7242 * gcc.dg/guality/pr41447-1.c: Likewise.
7243 * gcc.dg/guality/pr54200.c: Likewise.
7244 * gcc.dg/guality/pr54519-1.c: Likewise.
7245 * gcc.dg/guality/pr54519-2.c: Likewise.
7246 * gcc.dg/guality/pr54519-3.c: Likewise.
7247 * gcc.dg/guality/pr54519-4.c: Likewise.
7248 * gcc.dg/guality/pr54519-5.c: Likewise.
7249 * gcc.dg/guality/pr54519-6.c: Likewise.
7250 * gcc.dg/guality/pr54693-2.c: Likewise.
7251 * gcc.dg/guality/pr56154-1.c: Likewise.
7252 * gcc.dg/guality/pr59776.c: Likewise.
7253 * gcc.dg/guality/pr68860-1.c: Likewise.
7254 * gcc.dg/guality/pr68860-2.c: Likewise.
7255 * gcc.dg/guality/pr90074.c: Likewise.
7256 * gcc.dg/guality/pr90716.c: Likewise.
7257 * gcc.dg/guality/sra-1.c: Likewise.
7259 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
7261 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
7263 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
7264 * gcc.dg/guality/pr59776.c: Likewise.
7265 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
7267 2021-04-24 Patrick Palka <ppalka@redhat.com>
7274 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
7275 * g++.dg/cpp2a/nontype-class45.C: New test.
7276 * g++.dg/cpp2a/nontype-class46.C: New test.
7277 * g++.dg/cpp2a/nontype-class47.C: New test.
7278 * g++.dg/cpp2a/nontype-class48.C: New test.
7280 2021-04-24 Patrick Palka <ppalka@redhat.com>
7283 * g++.dg/cpp1z/class-deduction86.C: New test.
7285 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
7288 * gcc.target/powerpc/pr98952.c: New test.
7290 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
7293 * gcc.target/i386/pr79514.c (dg-error):
7294 Expect error for 64bit targets.
7296 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
7299 * gcc.target/i386/pr100182.c: New test.
7300 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
7301 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
7303 2021-04-23 Patrick Palka <ppalka@redhat.com>
7306 * g++.dg/concepts/diagnostic17.C: New test.
7308 2021-04-23 Patrick Palka <ppalka@redhat.com>
7311 * g++.dg/cpp1z/direct-enum-init2.C: New test.
7313 2021-04-23 Richard Biener <rguenther@suse.de>
7315 PR tree-optimization/99971
7316 * g++.dg/vect/slp-pr99971.cc: New testcase.
7318 2021-04-23 liuhongt <hongtao.liu@intel.com>
7321 * gcc.target/i386/pr100093.c: New test.
7323 2021-04-22 Patrick Palka <ppalka@redhat.com>
7326 * g++.dg/cpp2a/concepts-uneval3.C: New test.
7328 2021-04-22 Patrick Palka <ppalka@redhat.com>
7331 * g++.dg/template/partial-specialization9.C: New test.
7333 2021-04-22 Marek Polacek <polacek@redhat.com>
7336 * g++.dg/warn/Wtype-limits6.C: New test.
7338 2021-04-22 Patrick Palka <ppalka@redhat.com>
7341 * g++.dg/cpp0x/sfinae67.C: New test.
7343 2021-04-22 Patrick Palka <ppalka@redhat.com>
7346 * g++.dg/template/access36.C: New test.
7348 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
7350 * substr_9.f90: Move to ...
7351 * gfortran.dg/substr_9.f90: ... here.
7352 * substr_10.f90: Move to ...
7353 * gfortran.dg/substr_10.f90: ... here.
7355 2021-04-22 Martin Liska <mliska@suse.cz>
7359 * g++.dg/template/nontype29.C: Fix typos and missing comments.
7360 * gcc.dg/Warray-bounds-64.c: Likewise.
7361 * gcc.dg/Warray-parameter.c: Likewise.
7362 * gcc.dg/Wstring-compare.c: Likewise.
7363 * gcc.dg/format/gcc_diag-11.c: Likewise.
7364 * gfortran.dg/array_constructor_3.f90: Likewise.
7365 * gfortran.dg/matmul_bounds_9.f90: Likewise.
7366 * gfortran.dg/pr78033.f90: Likewise.
7367 * gfortran.dg/pr96325.f90: Likewise.
7369 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
7372 * gcc.target/i386/pr100119.c: New test.
7374 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7377 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
7379 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
7381 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
7382 obtained hard limit, and only call setrlimit if new softlimit is lower.
7384 2021-04-22 Richard Biener <rguenther@suse.de>
7387 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
7390 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
7392 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
7395 2021-04-21 Marek Polacek <polacek@redhat.com>
7398 * g++.dg/cpp0x/enum_base4.C: New test.
7399 * g++.dg/cpp0x/enum_base5.C: New test.
7401 2021-04-21 Alex Coplan <alex.coplan@arm.com>
7404 * gcc.target/aarch64/pr99988.c: New test.
7406 2021-04-21 Jakub Jelinek <jakub@redhat.com>
7408 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
7410 * g++.dg/cpp1y/auto-fn61.C: Likewise.
7411 * g++.dg/cpp2a/nontype-class39.C: Likewise.
7412 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
7413 * g++.dg/cpp0x/vt-88982.C: Likewise.
7414 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
7415 dg-additional-options.
7416 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7418 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
7420 * gcc.target/i386/monitor-2.c: New test.
7422 2021-04-21 Richard Biener <rguenther@suse.de>
7425 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
7426 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
7428 2021-04-21 Jakub Jelinek <jakub@redhat.com>
7430 PR rtl-optimization/100148
7431 * g++.dg/opt/pr100148.C: New test.
7433 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
7435 * gfortran.dg/gomp/depobj-1.f90: New test.
7436 * gfortran.dg/gomp/depobj-2.f90: New test.
7438 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7440 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
7442 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
7444 PR middle-end/100130
7445 * c-c++-common/attr-retain-10.c: New test.
7446 * c-c++-common/attr-retain-11.c: Likewise.
7448 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7450 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
7451 must match for target IBM Z only.
7453 2021-04-20 Jason Merrill <jason@redhat.com>
7456 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
7458 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7460 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
7461 z/Architecture only.
7463 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
7466 * gfortran.dg/pdt_31.f03: New test.
7467 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
7470 2021-04-19 Marek Polacek <polacek@redhat.com>
7473 * g++.dg/concepts/diagnostic16.C: New test.
7475 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
7478 * gdc.dg/pr98457.d: New test.
7480 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7483 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
7486 2021-04-19 Richard Biener <rguenther@suse.de>
7488 PR preprocessor/100142
7489 * gcc.dg/pr100142.c: New testcase.
7490 * g++.dg/diagnostic/pr72803.C: Revert last change.
7492 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
7494 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
7495 '--param=openacc-kernels=[...]'.
7496 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
7497 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
7498 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
7499 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7500 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7501 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7502 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7504 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
7506 * gnat.dg/opt92.adb: New test.
7508 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7510 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
7511 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7512 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7513 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7514 * gcc.target/s390/zero-scratch-regs-1.c: New test.
7516 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7519 * gfortran.dg/PR100094.f90: New test.
7521 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
7524 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
7527 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7530 * gcc.target/aarch64/pr91710.c: New test.
7532 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7535 * gfortran.dg/PR10018.f90: New test.
7537 2021-04-16 Tamar Christina <tamar.christina@arm.com>
7540 * gcc.target/aarch64/sve/pr100048.c: New test.
7542 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7545 * g++.dg/cpp0x/constexpr-100111.C: New test.
7547 2021-04-16 Marek Polacek <polacek@redhat.com>
7550 * g++.dg/cpp2a/typename14.C: Don't expect particular error
7552 * g++.dg/cpp2a/typename19.C: New test.
7554 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
7556 * gcc.dg/gimplefe-40.c: Moved to...
7557 * gcc.dg/vect/gimplefe-40.c: ...here.
7558 * gcc.dg/gimplefe-41.c: Moved to...
7559 * gcc.dg/vect/gimplefe-41.c: ...here.
7561 2021-04-16 Harald Anlauf <anlauf@gmx.de>
7562 Paul Thomas <pault@gcc.gnu.org>
7565 * gfortran.dg/pr63797.f90: New test.
7567 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7569 * gcc.dg/tree-ssa/pr83403-1.c: Revert
7570 max-completely-peeled-insns to the default value on IBM Z.
7571 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
7573 2021-04-16 Patrick Palka <ppalka@redhat.com>
7576 * g++.dg/cpp2a/constexpr-init21.C: New test.
7578 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7581 * gcc.target/aarch64/pr100075.c: New test.
7583 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
7585 PR rtl-optimization/99596
7586 * gcc.target/arm/pr99596.c: New test.
7588 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
7591 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
7593 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
7594 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
7595 missing quotes around switch names.
7596 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
7598 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7601 * gcc.target/aarch64/pr99767.c: New test.
7603 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7606 * g++.dg/cpp23/lambda-specifiers2.C: New test.
7608 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7611 * g++.dg/cpp1z/pr99833.C: New test.
7612 * g++.dg/cpp2a/pr99833.C: New test.
7614 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7616 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
7617 the default value on IBM Z.
7619 2021-04-16 Jason Merrill <jason@redhat.com>
7622 * g++.dg/abi/mangle71.C: Fix expected mangling.
7623 * g++.dg/abi/mangle77.C: New test.
7624 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
7625 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
7626 * g++.dg/cpp2a/nontype-class44.C: New test.
7628 2021-04-15 Martin Sebor <msebor@redhat.com>
7632 * gcc.dg/Warray-parameter-9.c: New test.
7633 * gcc.dg/Wnonnull-6.c: New test.
7634 * gcc.dg/Wreturn-type3.c: New test.
7635 * gcc.dg/Wunused-result.c: New test.
7636 * gcc.dg/attr-noreturn.c: New test.
7637 * gcc.dg/attr-returns-nonnull.c: New test.
7639 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
7642 * gcc.dg/pr84877.c: Xfail for cris-*-*.
7644 2021-04-15 Jason Merrill <jason@redhat.com>
7647 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
7649 2021-04-15 Martin Sebor <msebor@redhat.com>
7651 * gcc.dg/uninit-pr89230-1.c: New test.
7652 * gcc.dg/uninit-pr89230-2.c: Same.
7654 2021-04-15 Jason Merrill <jason@redhat.com>
7657 * g++.dg/cpp0x/noexcept67.C: New test.
7659 2021-04-15 Jason Merrill <jason@redhat.com>
7662 * g++.dg/cpp2a/lambda-uneval15.C: New test.
7664 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7666 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
7667 -mtune=generic to the SVE flags.
7668 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7669 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7670 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7672 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7674 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
7675 (aarch64-with-arch-dg-options): Likewise.
7676 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
7677 aarch64-with-arch-dg-options. Move the default architecture
7678 flags to the final dg-runtest argument.
7679 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
7681 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
7683 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7686 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
7688 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7691 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
7692 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
7694 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7697 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
7699 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7702 * gcc.target/aarch64/pr100056.c: New test.
7704 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7706 * gcc.dg/pr93210.c: Adapt regex in order to also support a
7707 RESULT_DECL as an operand for a RETURN_EXPR.
7709 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7711 * gcc.target/aarch64/sve/pr99929_1.c: New file.
7712 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
7714 2021-04-14 Jason Merrill <jason@redhat.com>
7717 * g++.dg/template/dependent-tmpl2.C: New test.
7719 2021-04-14 Jason Merrill <jason@redhat.com>
7722 * g++.dg/parse/uneval1.C: New test.
7724 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
7726 PR rtl-optimization/100066
7727 * gcc.target/i386/pr100066.c: New.
7729 2021-04-14 Martin Sebor <msebor@redhat.com>
7731 * gcc.dg/pr86058.c: Limit to just x86_64.
7733 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7736 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
7738 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
7740 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
7741 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
7743 2021-04-14 Patrick Palka <ppalka@redhat.com>
7747 * g++.dg/cpp1z/class-deduction85.C: New test.
7748 * g++.dg/template/ref11.C: New test.
7750 2021-04-14 Jason Merrill <jason@redhat.com>
7753 * g++.dg/cpp2a/lambda-uneval14.C: New test.
7755 2021-04-14 Jason Merrill <jason@redhat.com>
7758 * g++.dg/debug/defaulted1.C: New test.
7760 2021-04-14 Jason Merrill <jason@redhat.com>
7763 * g++.dg/debug/cleanup1.C: New test.
7764 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
7765 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
7766 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
7767 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
7768 * g++.dg/tm/inherit2.C: Likewise.
7769 * g++.dg/tm/unsafe1.C: Likewise.
7770 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
7771 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
7773 2021-04-13 Martin Sebor <msebor@redhat.com>
7775 PR tree-optimization/82800
7776 * g++.dg/warn/uninit-pr82800.C: New test.
7778 2021-04-13 Martin Sebor <msebor@redhat.com>
7781 * gcc.dg/pr86058.c: New test.
7783 2021-04-13 Patrick Palka <ppalka@redhat.com>
7786 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
7787 * g++.old-deja/g++.ns/template7.C: Likewise.
7788 * g++.old-deja/g++.pt/crash8.C: Likewise.
7790 2021-04-13 Jason Merrill <jason@redhat.com>
7793 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
7795 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7798 * g++.dg/cpp2a/spaceship-err6.C: New test.
7800 2021-04-13 Jason Merrill <jason@redhat.com>
7803 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
7805 2021-04-13 Patrick Palka <ppalka@redhat.com>
7808 * g++.dg/parse/template2.C: Adjust expected diagnostic.
7809 * g++.dg/template/error8.C: Likewise.
7810 * g++.dg/cpp1z/class-deduction84.C: New test.
7812 2021-04-13 Richard Biener <rguenther@suse.de>
7814 PR tree-optimization/100053
7815 * gcc.dg/torture/pr100053.c: New testcase.
7816 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
7818 2021-04-13 Jason Merrill <jason@redhat.com>
7821 * g++.dg/cpp0x/constexpr-base7.C: New test.
7823 2021-04-13 Nathan Sidwell <nathan@acm.org>
7825 PR preprocessor/99446
7826 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
7828 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7831 * gcc.target/aarch64/pr100028.c: New test.
7833 2021-04-13 Patrick Palka <ppalka@redhat.com>
7836 * g++.dg/cpp2a/nontype-class43.C: New test.
7838 2021-04-13 Patrick Palka <ppalka@redhat.com>
7842 * g++.dg/cpp2a/concepts-uneval1.C: New test.
7843 * g++.dg/cpp2a/concepts-uneval2.C: New test.
7845 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
7848 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
7849 line 971 for cris-*-*.
7851 2021-04-13 David Malcolm <dmalcolm@redhat.com>
7854 * gcc.dg/analyzer/pr98599-a.c: New test.
7855 * gcc.dg/analyzer/pr98599-b.c: New test.
7857 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7859 PR rtl-optimization/99905
7860 * gcc.target/i386/pr99905.c: New test.
7862 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7865 * gcc.dg/pr99830.c: New test.
7867 2021-04-12 Jason Merrill <jason@redhat.com>
7870 * g++.dg/template/dependent-tmpl1.C: New test.
7872 2021-04-12 Martin Liska <mliska@suse.cz>
7875 * g++.dg/asan/pr99877.C: New test.
7877 2021-04-12 Cui,Lili <lili.cui@intel.com>
7879 * gcc.target/i386/funcspec-56.inc: Handle new march.
7880 * g++.target/i386/mv16.C: Handle new march
7882 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
7885 * c-c++-common/goacc/collapse-2.c: New.
7887 2021-04-11 Jason Merrill <jason@redhat.com>
7890 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
7891 * g++.dg/other/anon-union5.C: New test.
7893 2021-04-10 Jason Merrill <jason@redhat.com>
7896 * g++.dg/gomp/this-1.C: Adjust diagnostic.
7897 * g++.dg/cpp0x/constexpr-this1.C: New test.
7899 2021-04-10 David Malcolm <dmalcolm@redhat.com>
7902 * gcc.dg/analyzer/pr100011.c: New test.
7904 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7907 * gcc.dg/pr99990.c: New test.
7909 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
7912 * gcc.target/i386/pr99744-2.c: New test.
7914 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7917 * gcc.dg/lto/pr99849_0.c: New test.
7919 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7921 PR rtl-optimization/98601
7922 * gcc.dg/torture/pr98601.c: New test.
7924 2021-04-10 Jason Merrill <jason@redhat.com>
7930 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
7931 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
7932 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
7933 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
7935 2021-04-10 Jason Merrill <jason@redhat.com>
7938 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7940 2021-04-09 Martin Sebor <msebor@redhat.com>
7943 * g++.dg/warn/uninit-pr55288.C: New test.
7945 2021-04-09 Patrick Palka <ppalka@redhat.com>
7948 * g++.dg/cpp1z/fold-lambda4.C: New test.
7950 2021-04-09 Marek Polacek <polacek@redhat.com>
7953 * g++.dg/concepts/abbrev10.C: New test.
7954 * g++.dg/concepts/abbrev11.C: New test.
7956 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7958 * gcc.target/aarch64/pr70398.c: Require a target that can link
7961 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7963 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
7965 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7967 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
7970 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7972 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
7973 * gcc.dg/pr96573.c: Likewise.
7974 * gcc.dg/tree-ssa/pr84512.c: Likewise.
7975 * gcc.dg/vect/bb-slp-43.c: Likewise.
7976 * gcc.dg/vect/slp-reduc-11.c: Likewise.
7978 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7980 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
7981 loop to vectorized if vect_fold_extract_last.
7983 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7985 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
7986 of relying on vectorisation.
7988 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7991 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
7993 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7996 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
7997 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7999 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
8002 * gfortran.dg/coarray/dummy_2.f90: New test.
8004 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
8006 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
8008 2021-04-08 Patrick Palka <ppalka@redhat.com>
8011 * g++.dg/cpp2a/concepts-lambda16.C: New test.
8012 * g++.dg/cpp2a/concepts-lambda17.C: New test.
8014 2021-04-08 Patrick Palka <ppalka@redhat.com>
8017 * g++.dg/cpp2a/concepts-ctad3.C: New test.
8019 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8021 * lib/scanasm.exp (scan-lto-assembler): Update expected name
8024 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8026 * lib/target-supports.exp
8027 (check_effective_target_stdint_types_mbig_endian): New proc.
8028 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
8029 stdint_types_mbig_endian.
8030 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
8031 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
8033 2021-04-08 Jason Merrill <jason@redhat.com>
8036 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
8037 * g++.dg/conversion/ref7.C: New test.
8039 2021-04-08 Jakub Jelinek <jakub@redhat.com>
8042 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
8043 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
8044 * g++.dg/cpp2a/constexpr-new18.C: New test.
8045 * g++.dg/cpp2a/constexpr-new19.C: New test.
8047 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8049 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
8051 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8053 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
8054 "was here" from error message.
8055 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
8056 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
8057 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
8058 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
8059 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
8060 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
8061 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
8062 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
8063 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
8064 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
8065 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
8066 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
8067 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
8069 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8071 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
8072 * gcc.target/aarch64/pr98772.c: Likewise.
8073 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
8075 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
8077 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
8078 conversion to shifts and adds.
8080 2021-04-08 David Malcolm <dmalcolm@redhat.com>
8084 * gcc.dg/analyzer/pr99042.c: New test.
8085 * gcc.dg/analyzer/pr99774-1.c: New test.
8086 * gcc.dg/analyzer/pr99774-2.c: New test.
8088 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
8090 * gdc.dg/gdc108.d: Update test.
8091 * gdc.dg/gdc142.d: Likewise.
8092 * gdc.dg/pr90136a.d: Likewise.
8093 * gdc.dg/pr90136b.d: Likewise.
8094 * gdc.dg/pr90136c.d: Likewise.
8095 * gdc.dg/pr95173.d: Likewise.
8096 * gdc.dg/attr_allocsize1.d: New test.
8097 * gdc.dg/attr_allocsize2.d: New test.
8098 * gdc.dg/attr_alwaysinline1.d: New test.
8099 * gdc.dg/attr_cold1.d: New test.
8100 * gdc.dg/attr_exclusions1.d: New test.
8101 * gdc.dg/attr_exclusions2.d: New test.
8102 * gdc.dg/attr_flatten1.d: New test.
8103 * gdc.dg/attr_module.d: New test.
8104 * gdc.dg/attr_noclone1.d: New test.
8105 * gdc.dg/attr_noicf1.d: New test.
8106 * gdc.dg/attr_noinline1.d: New test.
8107 * gdc.dg/attr_noipa1.d: New test.
8108 * gdc.dg/attr_noplt1.d: New test.
8109 * gdc.dg/attr_optimize1.d: New test.
8110 * gdc.dg/attr_optimize2.d: New test.
8111 * gdc.dg/attr_optimize3.d: New test.
8112 * gdc.dg/attr_optimize4.d: New test.
8113 * gdc.dg/attr_restrict1.d: New test.
8114 * gdc.dg/attr_section1.d: New test.
8115 * gdc.dg/attr_symver1.d: New test.
8116 * gdc.dg/attr_target1.d: New test.
8117 * gdc.dg/attr_targetclones1.d: New test.
8118 * gdc.dg/attr_used1.d: New test.
8119 * gdc.dg/attr_used2.d: New test.
8120 * gdc.dg/attr_weak1.d: New test.
8121 * gdc.dg/imports/attributes.d: New test.
8123 2021-04-08 Jason Merrill <jason@redhat.com>
8126 * g++.dg/template/mem-spec2.C: New test.
8128 2021-04-08 Marek Polacek <polacek@redhat.com>
8131 * g++.dg/cpp2a/explicit16.C: Use c++20.
8132 * g++.dg/cpp0x/noexcept66.C: New test.
8133 * g++.dg/cpp2a/explicit17.C: New test.
8135 2021-04-08 Alex Coplan <alex.coplan@arm.com>
8138 * gcc.c-torture/compile/pr99647.c: New test.
8140 2021-04-07 Jason Merrill <jason@redhat.com>
8143 * g++.dg/template/friend71.C: New test.
8145 2021-04-07 Jason Merrill <jason@redhat.com>
8148 * g++.dg/template/friend70.C: New test.
8150 2021-04-07 Jason Merrill <jason@redhat.com>
8153 * g++.dg/lookup/using66.C: New test.
8155 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
8157 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
8158 when building an executable with testglue.
8160 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
8162 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
8163 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
8165 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
8167 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
8168 if IFN_STORE_LANES is available.
8169 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
8170 IFN_STORE_LANES is available.
8171 * gcc.target/aarch64/pr99873_1.c: New test.
8172 * gcc.target/aarch64/pr99873_2.c: Likewise.
8173 * gcc.target/aarch64/pr99873_3.c: Likewise.
8174 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
8175 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
8176 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
8178 2021-04-07 Richard Biener <rguenther@suse.de>
8180 PR tree-optimization/99954
8181 * gcc.dg/torture/pr99954.c: New testcase.
8183 2021-04-07 Richard Biener <rguenther@suse.de>
8186 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
8189 2021-04-07 Richard Biener <rguenther@suse.de>
8191 PR tree-optimization/99947
8192 * gcc.dg/torture/pr99947.c: New testcase.
8194 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
8196 PR tree-optimization/98736
8197 * gcc.c-torture/execute/pr98736.c: New test.
8199 2021-04-07 Marek Polacek <polacek@redhat.com>
8202 * g++.dg/cpp0x/rv-life.C: New test.
8204 2021-04-06 Jason Merrill <jason@redhat.com>
8207 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
8209 2021-04-06 Jason Merrill <jason@redhat.com>
8212 * g++.dg/cpp1z/inline-var9.C: New test.
8214 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
8217 * g++.target/aarch64/sve/pr99781.C: New.
8219 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
8221 * gcc.target/i386/memcpy-strategy-9.c: New test.
8222 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
8223 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
8224 * gcc.target/i386/memset-strategy-7.c: Likewise.
8225 * gcc.target/i386/memset-strategy-8.c: Likewise.
8226 * gcc.target/i386/memset-strategy-9.c: Likewise.
8228 2021-04-06 Richard Biener <rguenther@suse.de>
8230 PR tree-optimization/99880
8231 * gcc.dg/torture/pr99880.c: New testcase.
8233 2021-04-06 Nathan Sidwell <nathan@acm.org>
8235 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
8236 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
8238 2021-04-06 Jakub Jelinek <jakub@redhat.com>
8240 PR tree-optimization/96573
8241 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
8242 VEC_PERM_EXPR with bswapping permutation.
8244 2021-04-06 Richard Biener <rguenther@suse.de>
8246 PR tree-optimization/99924
8247 * gfortran.dg/vect/pr99924.f90: New testcase.
8249 2021-04-06 Jakub Jelinek <jakub@redhat.com>
8252 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
8254 2021-04-06 Jason Merrill <jason@redhat.com>
8257 * g++.dg/abi/lambda-defarg1.C: New test.
8259 2021-04-06 Patrick Palka <ppalka@redhat.com>
8262 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
8263 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
8265 2021-04-05 Jason Merrill <jason@redhat.com>
8268 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
8270 2021-04-05 Jason Merrill <jason@redhat.com>
8272 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
8273 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
8274 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
8276 2021-04-05 Jason Merrill <jason@redhat.com>
8279 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
8281 2021-04-05 Jason Merrill <jason@redhat.com>
8284 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
8286 2021-04-05 David Malcolm <dmalcolm@redhat.com>
8289 * gcc.dg/analyzer/pr99906.c: New test.
8291 2021-04-05 David Malcolm <dmalcolm@redhat.com>
8294 * gcc.dg/analyzer/pr99886.c: New test.
8296 2021-04-05 Jason Merrill <jason@redhat.com>
8299 * g++.dg/cpp0x/extern_template-6.C: New test.
8301 2021-04-05 Jason Merrill <jason@redhat.com>
8304 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
8306 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
8309 * gdc.dg/pr99914.d: New test.
8311 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
8313 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
8314 * gcc.dg/tree-ssa/evrp11.c: Likewise.
8316 2021-04-04 Jason Merrill <jason@redhat.com>
8319 * g++.dg/cpp0x/initlist-new5.C: New test.
8321 2021-04-03 Alexandre Oliva <oliva@adacore.com>
8323 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
8325 2021-04-03 Alexandre Oliva <oliva@adacore.com>
8327 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
8329 2021-04-03 Marek Polacek <polacek@redhat.com>
8332 * g++.dg/other/gc7.C: New test.
8334 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
8337 * gfortran.dg/coarray_48.f90: New test.
8339 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8341 PR tree-optimization/99882
8342 * gcc.dg/pr99882.c: New test.
8344 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8346 PR rtl-optimization/99863
8347 * gcc.target/i386/pr99863.c: New test.
8349 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8352 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
8354 2021-04-03 Jason Merrill <jason@redhat.com>
8357 * g++.dg/opt/nrv20.C: New test.
8359 2021-04-03 Jason Merrill <jason@redhat.com>
8362 * g++.dg/cpp1z/noexcept-type24.C: New test.
8364 2021-04-03 Jason Merrill <jason@redhat.com>
8367 * g++.dg/ext/vector40.C: New test.
8369 2021-04-02 Patrick Palka <ppalka@redhat.com>
8372 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
8374 2021-04-02 Patrick Palka <ppalka@redhat.com>
8377 * g++.dg/cpp2a/nontype-class42.C: New test.
8379 2021-04-02 Jason Merrill <jason@redhat.com>
8382 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
8384 2021-04-02 Nathan Sidwell <nathan@acm.org>
8386 * g++.dg/modules/pr99283-6_d.H: New.
8387 * g++.dg/modules/pr99283-7-swap.h: New.
8388 * g++.dg/modules/pr99283-7-traits.h: New.
8389 * g++.dg/modules/pr99283-7_a.H: New.
8390 * g++.dg/modules/pr99283-7_b.H: New.
8391 * g++.dg/modules/pr99283-7_c.C: New.
8392 * g++.dg/modules/pr99283-7_d.H: New.
8394 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
8396 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
8397 * go.test/test/fixedbugs/issue22200b.go: Likewise.
8399 2021-04-02 Jakub Jelinek <jakub@redhat.com>
8401 PR tree-optimization/99726
8402 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
8403 -floop-nest-optimize to dg-additional-options guarded on fgraphite
8406 2021-04-01 Marek Polacek <polacek@redhat.com>
8409 * g++.dg/other/gc6.C: New test.
8411 2021-04-01 Jason Merrill <jason@redhat.com>
8414 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
8416 2021-04-01 Jason Merrill <jason@redhat.com>
8419 * g++.dg/abi/abi-tag24a.C: New test.
8420 * g++.dg/abi/macro0.C: Adjust expected value.
8422 2021-04-01 Nathan Sidwell <nathan@acm.org>
8425 * g++.dg/modules/pr99283-6.h: New.
8426 * g++.dg/modules/pr99283-6_a.H: New.
8427 * g++.dg/modules/pr99283-6_b.H: New.
8428 * g++.dg/modules/pr99283-6_c.C: New.
8429 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
8430 * g++.dg/modules/indirect-3_c.C: Adjust scan.
8431 * g++.dg/modules/indirect-4_c.C: Adjust scan.
8432 * g++.dg/modules/lambda-3_b.C: Adjust scan.
8433 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
8434 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
8435 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
8437 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
8440 * gcc.dg/tree-ssa/pr98265.C: New test.
8442 2021-04-01 Jakub Jelinek <jakub@redhat.com>
8444 PR tree-optimization/96573
8445 * gcc.dg/pr96573.c: New test.
8447 2021-04-01 Richard Biener <rguenther@suse.de>
8449 PR tree-optimization/99856
8450 * gcc.dg/vect/pr99856.c: New testcase.
8452 2021-04-01 Martin Jambor <mjambor@suse.cz>
8454 PR tree-optimization/97009
8455 * gcc.dg/tree-ssa/pr97009.c: New test.
8457 2021-04-01 Harald Anlauf <anlauf@gmx.de>
8460 * gfortran.dg/transpose_5.f90: New test.
8462 2021-03-31 David Malcolm <dmalcolm@redhat.com>
8465 * gcc.dg/analyzer/data-model-10.c: Update expected output.
8466 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
8467 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
8468 * gcc.dg/analyzer/pr99771-1.c: New test.
8470 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8472 PR tree-optimization/98268
8473 * gcc.target/aarch64/sve/pr98268-1.c: New test.
8474 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
8476 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8478 PR tree-optimization/99726
8479 * gcc.target/i386/pr99726.c: New test.
8481 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8483 PR rtl-optimization/97141
8484 PR rtl-optimization/98726
8485 * gcc.c-torture/compile/pr97141.c: New test.
8486 * gcc.c-torture/compile/pr98726.c: Likewise.
8487 * gcc.target/aarch64/sve/pr97141.c: Likewise.
8488 * gcc.target/aarch64/sve/pr98726.c: Likewise.
8490 2021-03-31 Martin Sebor <msebor@redhat.com>
8493 * gcc.dg/uninit-pr65182.c: New test.
8495 2021-03-31 Jason Merrill <jason@redhat.com>
8498 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
8500 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8503 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
8506 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8509 * gcc.target/arm/pr99786.c: New test.
8511 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
8513 * gcc.target/i386/memcpy-strategy-5.c: New test.
8514 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
8515 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
8516 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
8517 * gcc.target/i386/memset-strategy-3.c: Likewise.
8518 * gcc.target/i386/memset-strategy-4.c: Likewise.
8519 * gcc.target/i386/memset-strategy-5.c: Likewise.
8520 * gcc.target/i386/memset-strategy-6.c: Likewise.
8522 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8525 * gcc.target/aarch64/sve/pr98119.c: New test.
8527 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8528 Richard Sandiford <richard.sandiford@arm.com>
8531 * g++.target/aarch64/sve/pr99813.C: New test.
8533 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8536 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
8537 * c-c++-common/zero-scratch-regs-7.c: Likewise.
8538 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
8539 selected unsupported triplets to all targets but selected triplets
8540 of supported targets.
8541 * c-c++-common/zero-scratch-regs-9.c: Likewise.
8542 * c-c++-common/zero-scratch-regs-10.c: Likewise.
8543 * c-c++-common/zero-scratch-regs-11.c: Likewise.
8545 2021-03-31 Patrick Palka <ppalka@redhat.com>
8548 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
8550 2021-03-31 Patrick Palka <ppalka@redhat.com>
8553 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
8555 2021-03-30 David Malcolm <dmalcolm@redhat.com>
8557 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
8559 2021-03-30 Nathan Sidwell <nathan@acm.org>
8562 * g++.dg/modules/pr99283-5.h: New.
8563 * g++.dg/modules/pr99283-5_a.H: New.
8564 * g++.dg/modules/pr99283-5_b.H: New.
8565 * g++.dg/modules/pr99283-5_c.C: New.
8567 2021-03-30 Jakub Jelinek <jakub@redhat.com>
8570 * g++.dg/cpp1z/pr99790.C: New test.
8572 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8575 * gcc.c-torture/compile/pr99822.c: New test.
8577 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
8581 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
8583 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8584 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8585 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8586 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8587 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8588 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8589 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8590 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8591 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8592 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8593 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8594 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8595 * gcc.target/powerpc/pr79251-run.p7.c: New test.
8596 * gcc.target/powerpc/pr79251.p7.c: New test.
8598 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
8601 * gcc.target/i386/pr99744-1.c: New test.
8603 2021-03-30 Tamar Christina <tamar.christina@arm.com>
8605 PR tree-optimization/99825
8606 * gfortran.dg/vect/pr99825.f90: New test.
8608 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8611 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
8613 2021-03-30 Richard Biener <rguenther@suse.de>
8615 PR tree-optimization/99824
8616 * gcc.dg/torture/pr99824.c: New testcase.
8618 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
8621 * g++.dg/pr98136.C: New test.
8623 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
8625 * gcc.target/aarch64/fcvt_nosimd.c: New test.
8627 2021-03-29 Martin Sebor <msebor@redhat.com>
8629 PR tree-optimization/61869
8630 * gcc.dg/uninit-pr61869.c: New test.
8632 2021-03-29 Martin Sebor <msebor@redhat.com>
8634 PR tree-optimization/61677
8635 * gcc.dg/uninit-pr61677.c: New test.
8637 2021-03-29 Martin Sebor <msebor@redhat.com>
8639 PR tree-optimization/61112
8640 * gcc.dg/uninit-pr61112.c: New test.
8642 2021-03-29 Jan Hubicka <jh@suse.cz>
8645 * gcc.c-torture/compile/pr99751.c: Rename from ...
8646 * gcc.c-torture/execute/pr99751.c: ... to this.
8648 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
8650 * gcc.c-torture/compile/pr99751.c: New test.
8652 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8655 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
8656 declare simd warning on aarch64.
8658 2021-03-29 Alex Coplan <alex.coplan@arm.com>
8661 * g++.target/aarch64/sve/pr99216.C: New test.
8663 2021-03-29 Richard Biener <rguenther@suse.de>
8665 PR tree-optimization/99807
8666 * gfortran.dg/vect/pr99807.f90: New testcase.
8668 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8671 * gcc.target/aarch64/pr99808.c: New test.
8673 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8675 PR tree-optimization/99777
8676 * g++.dg/torture/pr99777.C: New test.
8678 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
8681 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
8683 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
8686 * gfortran.dg/pr99602.f90: New test.
8687 * gfortran.dg/pr99602a.f90: New test.
8688 * gfortran.dg/pr99602b.f90: New test.
8689 * gfortran.dg/pr99602c.f90: New test.
8690 * gfortran.dg/pr99602d.f90: New test.
8692 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8694 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
8695 (gdc-copy-file): ... this. Use file copy instead of open/close.
8696 (gdc-convert-test): Save translated dejagnu test to gdc.test
8697 directory, only write dejagnu directives to the test file.
8698 (gdc-do-test): Don't create gdc.test symlink.
8700 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8702 * gdc.dg/gdc270a.d: Removed.
8703 * gdc.dg/gdc270b.d: Removed.
8705 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
8707 * gcc.target/powerpc/pr99557.c: New.
8709 2021-03-26 Martin Sebor <msebor@redhat.com>
8711 PR tree-optimization/59970
8712 * gcc.dg/uninit-pr59970.c: New test.
8714 2021-03-26 Marek Polacek <polacek@redhat.com>
8717 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
8718 * g++.dg/cpp0x/nsdmi17.C: New test.
8720 2021-03-26 Nathan Sidwell <nathan@acm.org>
8723 * g++.dg/modules/pr99283-2_a.H: New.
8724 * g++.dg/modules/pr99283-2_b.H: New.
8725 * g++.dg/modules/pr99283-2_c.H: New.
8726 * g++.dg/modules/pr99283-3_a.H: New.
8727 * g++.dg/modules/pr99283-3_b.H: New.
8728 * g++.dg/modules/pr99283-4.H: New.
8729 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
8730 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
8732 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
8735 * g++.target/aarch64/sve/pr99766.C: New.
8737 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
8740 * gcc.dg/tls/pr99466-1.c: New test.
8741 * gcc.dg/tls/pr99466-2.c: New test.
8743 2021-03-26 Jakub Jelinek <jakub@redhat.com>
8746 * g++.dg/cpp0x/new5.C: New test.
8748 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
8751 * gfortran.dg/null_11.f90: New test.
8753 2021-03-25 Martin Sebor <msebor@redhat.com>
8755 PR tree-optimization/55060
8756 * gcc.dg/uninit-pr55060.c: New.
8758 2021-03-25 Martin Sebor <msebor@redhat.com>
8760 PR tree-optimization/48483
8761 * g++.dg/warn/uninit-pr48483.C: New test.
8763 2021-03-25 Martin Sebor <msebor@redhat.com>
8765 * gcc.dg/uninit-pr44547.c: New.
8767 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8770 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
8771 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
8772 to match locus changes.
8773 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
8774 * g++.dg/cpp2a/srcloc2.C: Likewise.
8775 * g++.dg/cpp2a/srcloc15.C: Likewise.
8776 * g++.dg/cpp2a/srcloc16.C: Likewise.
8777 * g++.dg/cpp2a/srcloc19.C: New test.
8778 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
8780 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
8781 * g++.dg/modules/macloc-1_d.C: Likewise.
8782 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
8785 2021-03-25 Marek Polacek <polacek@redhat.com>
8788 * g++.dg/cpp0x/inh-ctor37.C: New test.
8790 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8793 * g++.dg/cpp0x/variadic181.C: New test.
8795 2021-03-25 Marek Polacek <polacek@redhat.com>
8798 * g++.dg/warn/Wconversion5.C: New test.
8800 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8802 PR tree-optimization/96974
8803 * g++.target/aarch64/sve/pr96974.C: New test.
8805 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8808 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8812 * gcc.target/i386/pr98209.c: New test.
8813 * gcc.target/i386/pr99744-1.c: Likewise.
8814 * gcc.target/i386/pr99744-2.c: Likewise.
8816 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8819 * g++.dg/warn/Wduplicated-branches6.C: New test.
8820 * g++.dg/warn/Wduplicated-branches7.C: New test.
8822 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8826 * gcc.target/i386/pr98209.c: New test.
8827 * gcc.target/i386/pr99744-1.c: Likewise.
8828 * gcc.target/i386/pr99744-2.c: Likewise.
8830 2021-03-25 Richard Biener <rguenther@suse.de>
8832 PR tree-optimization/99746
8833 * gfortran.dg/vect/pr99746.f90: New testcase.
8835 2021-03-25 David Malcolm <dmalcolm@redhat.com>
8840 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
8842 * gcc.dg/analyzer/pr93695-1.c: New test.
8843 * gcc.dg/analyzer/pr99044-1.c: New test.
8844 * gcc.dg/analyzer/pr99044-2.c: New test.
8845 * gcc.dg/analyzer/pr99716-1.c: New test.
8846 * gcc.dg/analyzer/pr99716-2.c: New test.
8847 * gcc.dg/analyzer/pr99716-3.c: New test.
8849 2021-03-24 Martin Liska <mliska@suse.cz>
8852 * gcc.target/i386/pr99753.c: New test.
8854 2021-03-24 Martin Jambor <mjambor@suse.cz>
8857 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
8859 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
8862 * gcc.target/arm/pr99727.c: New test.
8864 2021-03-24 Jakub Jelinek <jakub@redhat.com>
8867 * gcc.target/arm/pr99724.c: New test.
8869 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8871 * lib/target-supports.exp (check_effective_target_sysconf): New.
8872 * gcc.target/i386/pr95443-1.c: Require it.
8873 * gcc.target/i386/pr95443-2.c: Likewise.
8874 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8875 * gcc.target/i386/strncmp-1.c: Likewise.
8877 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8879 * gcc.target/i386/pr97313.c: Require effective target feature pie.
8880 * g++.target/i386/pr94185.C: Likewise.
8882 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8884 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
8885 positives with -mcmodel=large.
8886 * gcc.target/i386/funcspec-3.c: Likewise.
8888 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8890 * gcc.target/i386/pr94467-3.c: New.
8892 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
8895 * gfortran.dg/longnames.f90: New test.
8897 2021-03-23 Nathan Sidwell <nathan@acm.org>
8900 * g++.dg/modules/pr99283-1_a.H: New.
8901 * g++.dg/modules/pr99283-1_b.H: New.
8903 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
8905 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
8907 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8909 * lib/target-supports.exp
8910 (check_effective_target_arm_dsp_ok_nocache)
8911 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
8912 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
8913 and add arm_dsp options.
8915 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8917 * lib/target-supports.exp
8918 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
8919 -mfloat-abi= options order.
8920 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
8921 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
8922 arm_hard_ok effective target and -mfloat-abi=hard additional
8924 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8925 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8926 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8927 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8928 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
8929 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
8930 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
8931 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
8932 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
8934 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
8935 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
8937 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8939 * lib/target-supports.exp
8940 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
8941 -mfloat-abi= options order.
8942 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
8943 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
8944 target and -mfloat-abi=hard additional option.
8945 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
8946 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
8947 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
8948 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
8949 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
8951 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8953 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
8955 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8957 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
8958 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
8959 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
8960 * gcc.target/arm/pr51968.c: Likewise.
8961 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
8962 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
8963 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
8964 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
8966 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8968 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
8969 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8970 * gcc.target/arm/bf16_dup.c: Likewise.
8971 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8972 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
8974 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8976 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
8978 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8980 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
8981 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
8982 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
8983 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
8985 2021-03-23 Marek Polacek <polacek@redhat.com>
8988 * g++.dg/cpp0x/attributes-namespace6.C: New test.
8989 * g++.dg/cpp0x/gen-attrs-73.C: New test.
8991 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
8994 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
8996 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
8999 * gcc.dg/vect/pr99540.c: New test.
9001 2021-03-23 Nathan Sidwell <nathan@acm.org>
9004 * g++.dg/modules/pr99239_a.H: New.
9005 * g++.dg/modules/pr99239_b.H: New.
9007 2021-03-23 Richard Biener <rguenther@suse.de>
9009 PR tree-optimization/99721
9010 * gfortran.dg/vect/pr99721.f90: New testcase.
9012 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
9014 * gcc.target/riscv/shift-shift-5.c (sub): Change
9015 order of struct fields depending on byteorder.
9017 2021-03-23 Jakub Jelinek <jakub@redhat.com>
9020 * g++.dg/cpp1z/decomp55.C: New test.
9022 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
9024 PR tree-optimization/99296
9025 * gcc.dg/pr99296.c: New file.
9027 2021-03-22 Nathan Sidwell <nathan@acm.org>
9030 * g++.dg/modules/pr99480_a.H: New.
9031 * g++.dg/modules/pr99480_b.H: New.
9033 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
9036 * gcc.target/powerpc/pr99581.c: New.
9038 2021-03-22 Nathan Sidwell <nathan@acm.org>
9041 * g++.dg/modules/pr99425-1.h: New.
9042 * g++.dg/modules/pr99425-1_a.H: New.
9043 * g++.dg/modules/pr99425-1_b.H: New.
9044 * g++.dg/modules/pr99425-1_c.C: New.
9045 * g++.dg/modules/pr99425-2_a.X: New.
9046 * g++.dg/modules/pr99425-2_b.X: New.
9047 * g++.dg/template/pr99425.C: New.
9049 2021-03-22 Richard Biener <rguenther@suse.de>
9051 PR tree-optimization/99694
9052 * gcc.dg/torture/pr99694.c: New testcase.
9054 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
9057 * gcc.target/riscv/pr99702.c: New.
9059 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
9062 * gcc.target/powerpc/pr98914.c: New test.
9064 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
9067 * g++.target/i386/pr99679-1.C: New test.
9068 * g++.target/i386/pr99679-2.C: Likewise.
9070 2021-03-20 Jakub Jelinek <jakub@redhat.com>
9073 * gcc.dg/pr99230.c: New test.
9075 2021-03-19 Jakub Jelinek <jakub@redhat.com>
9078 * gcc.dg/Wunused-var-5.c: New test.
9079 * gcc.dg/Wunused-var-6.c: New test.
9081 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9083 * gfortran.dg/inline_matmul_6.f90: Adjust count for
9086 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
9089 * gcc.target/s390/pr99663.c: New.
9091 2021-03-19 Jakub Jelinek <jakub@redhat.com>
9094 * g++.dg/opt/pr99456.C: New test.
9095 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
9098 2021-03-19 Tamar Christina <tamar.christina@arm.com>
9100 PR tree-optimization/99656
9101 * gfortran.dg/vect/pr99656.f90: New test.
9103 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
9106 * gcc.dg/torture/pr99652-1.c: New test.
9107 * gcc.dg/torture/pr99652-2.c: Likewise.
9108 * gcc.target/i386/pr57655.c: Adjusted.
9109 * gcc.target/i386/pr59794-6.c: Likewise.
9110 * gcc.target/i386/pr70738-1.c: Likewise.
9111 * gcc.target/i386/pr96744-1.c: Likewise.
9113 2021-03-19 Jakub Jelinek <jakub@redhat.com>
9114 Christophe Lyon <christophe.lyon@linaro.org>
9117 * g++.target/arm/pr99593.C: New test.
9119 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
9121 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
9123 2021-03-19 Marek Polacek <polacek@redhat.com>
9126 * g++.dg/cpp2a/concepts-err3.C: New test.
9128 2021-03-18 Martin Sebor <msebor@redhat.com>
9131 * g++.dg/warn/Warray-bounds-22.C: New test.
9132 * g++.dg/warn/Warray-bounds-23.C: New test.
9133 * g++.dg/warn/Warray-bounds-24.C: New test.
9135 2021-03-18 Jakub Jelinek <jakub@redhat.com>
9138 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
9140 2021-03-18 Jakub Jelinek <jakub@redhat.com>
9143 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
9144 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
9145 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
9146 rather than __i386__.
9148 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9151 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
9153 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
9156 * obj-c++.dg/pr49070.mm: New test.
9157 * objc.dg/unnamed-parms.m: New test.
9159 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9161 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
9163 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
9164 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
9165 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
9166 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
9167 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
9169 2021-03-18 Jakub Jelinek <jakub@redhat.com>
9172 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
9173 For big endian use -fsso-struct=little-endian dg-options.
9175 2021-03-17 Marek Polacek <polacek@redhat.com>
9178 * g++.dg/conversion/real-to-int1.C: New test.
9180 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
9181 Jason Merrill <jason@redhat.com>
9183 * g++.dg/cpp1z/using9.C: New using decl test.
9185 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
9187 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
9188 -gdwarf-3 to the command line options. Adjust the expected line
9189 numbers for the revised options header.
9191 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
9193 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
9194 -gdwarf-3 to the command line options. Provide Darwin-
9195 specific match lines for the expected output.
9197 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9199 * gcc.target/aarch64/acle/rng_2.c: New test.
9201 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
9204 * gcc.target/i386/pr99530-1.c: New test.
9205 * gcc.target/i386/pr99530-2.c: Likewise.
9206 * gcc.target/i386/pr99530-3.c: Likewise.
9207 * gcc.target/i386/pr99530-4.c: Likewise.
9208 * gcc.target/i386/pr99530-5.c: Likewise.
9209 * gcc.target/i386/pr99530-6.c: Likewise.
9211 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
9214 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
9216 2021-03-16 Jason Merrill <jason@redhat.com>
9218 * g++.dg/cpp2a/nontype-float1.C: New test.
9220 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9224 * gcc.target/powerpc/pr98092.c: New.
9226 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9229 * gcc.target/i386/pr99600.c: New test.
9231 2021-03-16 Martin Liska <mliska@suse.cz>
9232 Jason Merrill <jason@redhat.com>
9235 * g++.target/i386/pr99108.C: New test.
9237 2021-03-16 Martin Liska <mliska@suse.cz>
9240 * gcc.target/arm/pr99592.c: New test.
9242 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
9244 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
9246 2021-03-16 Nathan Sidwell <nathan@acm.org>
9249 * g++.dg/modules/pr99496_a.H: New.
9250 * g++.dg/modules/pr99496_b.C: New.
9252 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9255 * gcc.target/i386/avx-pr99563.c: New test.
9257 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9260 * gcc.dg/gomp/pr99542.c: New test.
9261 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
9262 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
9263 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
9264 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
9266 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
9268 2021-03-15 Jakub Jelinek <jakub@redhat.com>
9271 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
9272 * g++.dg/modules/builtin-3_b.C: Likewise.
9274 2021-03-15 Nathan Sidwell <nathan@acm.org>
9277 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
9278 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
9280 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9283 * g++.dg/coroutines/pr99047.C: New test.
9285 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9288 * g++.dg/coroutines/torture/pr98704.C: New test.
9290 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9293 * g++.dg/coroutines/pr98480.C: New test.
9294 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
9295 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
9296 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
9298 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9301 * g++.dg/coroutines/pr96749-1.C: New test.
9302 * g++.dg/coroutines/pr96749-2.C: New test.
9304 2021-03-15 Richard Biener <rguenther@suse.de>
9306 PR tree-optimization/98834
9307 * g++.dg/opt/pr98834.C: New testcase.
9309 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9312 * gfortran.dg/do_check_16.f90: New test.
9313 * gfortran.dg/do_check_17.f90: New test.
9315 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
9318 * gfortran.dg/pr99545.f90: New test.
9320 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
9322 * gcc.target/powerpc/pr99492.c: Fix typo.
9324 2021-03-14 Harald Anlauf <anlauf@gmx.de>
9325 Paul Thomas <pault@gcc.gnu.org>
9327 * gfortran.dg/pr99112.f90: New test.
9329 2021-03-13 Martin Sebor <msebor@redhat.com>
9331 PR tree-optimization/99489
9332 * gcc.dg/Wstringop-truncation-9.c: New test.
9334 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
9337 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
9339 2021-03-13 Jakub Jelinek <jakub@redhat.com>
9341 PR tree-optimization/99544
9342 * gcc.dg/gomp/pr99544.c: New test.
9344 2021-03-12 Nathan Sidwell <nathan@acm.org>
9347 * g++.dg/modules/pr99238.h: New.
9348 * g++.dg/modules/pr99238_a.H: New.
9349 * g++.dg/modules/pr99238_b.H: New.
9351 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
9354 * gfortran.dg/gomp/threadprivate-1.f90: New test.
9356 2021-03-12 Jakub Jelinek <jakub@redhat.com>
9359 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
9361 2021-03-12 Jakub Jelinek <jakub@redhat.com>
9364 * g++.dg/cpp2a/consteval19.C: New test.
9366 2021-03-11 David Malcolm <dmalcolm@redhat.com>
9369 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
9371 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
9373 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
9374 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
9375 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
9376 -fno-analyzer-feasibility from options.
9377 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
9378 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
9380 2021-03-11 Nathan Sidwell <nathan@acm.org>
9383 * g++.dg/modules/pr99248.h: New.
9384 * g++.dg/modules/pr99248_a.H: New.
9385 * g++.dg/modules/pr99248_b.H: New.
9387 2021-03-11 Nathan Sidwell <nathan@acm.org>
9390 * g++.dg/modules/pr99528.h: New.
9391 * g++.dg/modules/pr99528_a.H: New.
9392 * g++.dg/modules/pr99528_b.H: New.
9393 * g++.dg/modules/pr99528_c.C: New.
9395 2021-03-11 Richard Biener <rguenther@suse.de>
9398 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
9399 instead of verifying the total number of adds.
9401 2021-03-11 Richard Biener <rguenther@suse.de>
9404 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
9406 2021-03-11 Richard Biener <rguenther@suse.de>
9409 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
9411 2021-03-11 Richard Biener <rguenther@suse.de>
9414 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
9416 2021-03-11 Jakub Jelinek <jakub@redhat.com>
9419 * gcc.target/i386/avx2-pr99517-1.c: New test.
9420 * gcc.target/i386/avx2-pr99517-2.c: New test.
9422 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
9425 * gcc.target/powerpc/pr99492.c: New testcase.
9427 2021-03-10 Harald Anlauf <anlauf@gmx.de>
9430 * gfortran.dg/data_char_4.f90: New test.
9431 * gfortran.dg/data_char_5.f90: New test.
9433 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9435 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
9437 2021-03-10 Nathan Sidwell <nathan@acm.org>
9440 * g++.dg/modules/pr99423_a.H: New.
9441 * g++.dg/modules/pr99423_b.H: New.
9443 2021-03-10 Jakub Jelinek <jakub@redhat.com>
9445 PR tree-optimization/99305
9447 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
9448 unsigned_char effective targets.
9450 2021-03-10 Nathan Sidwell <nathan@acm.org>
9453 * g++.dg/ext/pr99508.C: New.
9455 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
9458 * lib/target-supports.exp (check_effective_target_lra): New.
9459 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
9460 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
9461 * gcc.c-torture/compile/pr98096.c: Likewise.
9462 * gcc.dg/pr97954.c: Likewise.
9464 2021-03-10 David Malcolm <dmalcolm@redhat.com>
9466 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
9467 * gcc.dg/analyzer/zlib-2.c: Likewise.
9469 2021-03-10 Joel Hutton <joel.hutton@arm.com>
9471 * gcc.dg/vect/pr99102.c: Fix target selector.
9473 2021-03-10 Joel Hutton <joel.hutton@arm.com>
9476 * gcc.dg/vect/pr99102.c: New test.
9478 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
9480 * gnat.dg/specs/lto25.ads: New test.
9482 2021-03-09 Jakub Jelinek <jakub@redhat.com>
9484 PR tree-optimization/99305
9485 * g++.dg/opt/pr99305.C: New test.
9487 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
9489 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
9490 (check_effective_target_sqrt_insn): Use it.
9492 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
9495 * gcc.target/i386/pr99454.c: New.
9497 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
9499 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
9500 * gcc.dg/loop-9.c: Likewise.
9501 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
9502 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
9504 2021-03-09 Jakub Jelinek <jakub@redhat.com>
9507 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
9508 exists. If REG_STARTEND macro isn't defined, just return 0 from main
9509 instead of the actual test.
9511 2021-03-09 Martin Liska <mliska@suse.cz>
9514 * gcc.target/i386/pr99464.c: New test.
9516 2021-03-09 Joel Brobecker <brobecker@adacore.com>
9518 * gcc.target/powerpc/undef-bool-2.c: Add
9519 dg-require-effective-target powerpc_vsx_ok directive.
9520 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
9521 powerpc_vsx_ok directive.
9523 2021-03-08 Harald Anlauf <anlauf@gmx.de>
9526 * gfortran.dg/parameter_data.f90: New test.
9528 2021-03-08 Martin Sebor <msebor@redhat.com>
9531 * g++.dg/warn/Warray-bounds-15.C: New test.
9532 * g++.dg/warn/Warray-bounds-18.C: New test.
9533 * g++.dg/warn/Warray-bounds-19.C: New test.
9534 * g++.dg/warn/Warray-bounds-20.C: New test.
9535 * g++.dg/warn/Warray-bounds-21.C: New test.
9537 2021-03-08 Martin Sebor <msebor@redhat.com>
9540 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
9542 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
9543 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
9544 * gcc.dg/Wstringop-overflow-66.c: New test.
9545 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
9547 2021-03-08 Marek Polacek <polacek@redhat.com>
9550 * g++.dg/cpp2a/nontype-class41.C: New test.
9552 2021-03-08 Nathan Sidwell <nathan@acm.org>
9555 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
9557 2021-03-08 Nathan Sidwell <nathan@acm.org>
9559 * g++.dg/modules/pr99468.H: New.
9561 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
9564 * gcc.target/powerpc/pr98959.c: New test.
9566 2021-03-08 Nathan Sidwell <nathan@acm.org>
9569 * g++.dg/modules/pr99285_a.H: New.
9570 * g++.dg/modules/pr99285_b.H: New.
9572 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9575 * gcc.target/aarch64/simd/pr99437.c: New test.
9577 2021-03-08 Martin Liska <mliska@suse.cz>
9580 * c-c++-common/asan/pr98920.c: New test.
9582 2021-03-08 Martin Liska <mliska@suse.cz>
9585 * gcc.target/i386/pr99463-2.c: New test.
9586 * gcc.target/i386/pr99463.c: New test.
9588 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
9590 * gcc.target/s390/vector/long-double-asm-commutative.c: New
9592 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
9594 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
9595 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
9596 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
9597 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
9598 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
9601 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
9604 * gfortran.dg/module_variable_3.f90: New test.
9606 2021-03-07 Jakub Jelinek <jakub@redhat.com>
9609 * lib/target-supports.exp
9610 (check_effective_target_assembler_march_noavx512bw): New effective
9612 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
9614 2021-03-06 Patrick Palka <ppalka@redhat.com>
9615 Jakub Jelinek <jakub@redhat.com>
9618 * g++.dg/cpp2a/constexpr-99287.C: New test.
9620 2021-03-06 Patrick Palka <ppalka@redhat.com>
9621 Jakub Jelinek <jakub@redhat.com>
9624 * g++.dg/cpp1y/var-templ68.C: New test.
9625 * g++.dg/cpp1y/var-templ68a.C: New test.
9627 2021-03-06 Patrick Palka <ppalka@redhat.com>
9630 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
9631 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
9633 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
9635 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
9636 to allow an eliminated stack-frame.
9638 2021-03-05 Marek Polacek <polacek@redhat.com>
9641 * g++.dg/cpp1z/noexcept-type23.C: New test.
9643 2021-03-05 Marek Polacek <polacek@redhat.com>
9646 * g++.dg/warn/Wshadow-17.C: New test.
9648 2021-03-05 Jason Merrill <jason@redhat.com>
9651 * gcc.dg/attr-flatten-1.c: Adjust.
9653 2021-03-05 Jakub Jelinek <jakub@redhat.com>
9656 * c-c++-common/gomp/pr99322.c: New test.
9658 2021-03-05 Nathan Sidwell <nathan@acm.org>
9661 * g++.dg/modules/pr99245_a.H: New.
9662 * g++.dg/modules/pr99245_b.H: New.
9664 2021-03-05 Harald Anlauf <anlauf@gmx.de>
9667 * gfortran.dg/matmul_21.f90: New test.
9669 2021-03-05 Nathan Sidwell <nathan@acm.org>
9672 * g++.dg/modules/pr99377_a.H: New.
9673 * g++.dg/modules/pr99377_b.C: New.
9674 * g++.dg/modules/pr99377_c.C: New.
9676 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9679 * g++.dg/coroutines/pr98118.C: New test.
9681 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9684 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
9685 * g++.dg/coroutines/pr95616-0.C: New test.
9686 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
9687 * g++.dg/coroutines/pr95616-1.C: New test.
9688 * g++.dg/coroutines/pr95616-2.C: New test.
9689 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
9690 * g++.dg/coroutines/pr95616-3.C: New test.
9691 * g++.dg/coroutines/pr95616-4.C: New test.
9692 * g++.dg/coroutines/pr95616-5.C: New test.
9693 * g++.dg/coroutines/pr95616-6.C: New test.
9695 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9698 * g++.dg/coroutines/torture/pr95615-01.C: New test.
9699 * g++.dg/coroutines/torture/pr95615-02.C: New test.
9700 * g++.dg/coroutines/torture/pr95615-03.C: New test.
9701 * g++.dg/coroutines/torture/pr95615-04.C: New test.
9702 * g++.dg/coroutines/torture/pr95615-05.C: New test.
9703 * g++.dg/coroutines/torture/pr95615.inc: New file.
9705 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
9708 * gcc.target/i386/pr99123-2.c: New.
9710 2021-03-05 Nathan Sidwell <nathan@acm.org>
9713 * g++.dg/modules/pr99389_a.H: New.
9714 * g++.dg/modules/pr99389_b.C: New.
9715 * g++.dg/modules/pr99389_c.C: New.
9717 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9720 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
9723 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9725 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
9726 with '_kind' number.
9727 * gfortran.dg/real4-10-real8-16.f90: Likewise.
9728 * gfortran.dg/real4-10-real8-4.f90: Likewise.
9729 * gfortran.dg/real4-10.f90: Likewise.
9730 * gfortran.dg/real4-16-real8-10.f90: Likewise.
9731 * gfortran.dg/real4-16-real8-16.f90: Likewise.
9732 * gfortran.dg/real4-16-real8-4.f90: Likewise.
9733 * gfortran.dg/real4-16.f90: Likewise.
9734 * gfortran.dg/real4-8-real8-10.f90: Likewise.
9735 * gfortran.dg/real4-8-real8-16.f90: Likewise.
9736 * gfortran.dg/real4-8-real8-4.f90: Likewise.
9737 * gfortran.dg/real4-8.f90: Likewise.
9738 * gfortran.dg/real8-10.f90: Likewise.
9739 * gfortran.dg/real8-16.f90: Likewise.
9740 * gfortran.dg/real8-4.f90: Likewise.
9742 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
9745 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
9747 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
9749 * lib/prune.exp: Prune useless output caused by a linker bug.
9751 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9754 * gcc.target/aarch64/pr93235.c: New test.
9756 2021-03-04 Martin Liska <mliska@suse.cz>
9758 PR gcov-profile/99105
9759 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
9760 correction as the wrapped malloc is called one more time
9762 * gcc.dg/tree-prof/pr97461.c: Likewise.
9764 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9768 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
9769 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
9770 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
9771 dg-warning regexps, instead replace .* with \[^\n\r]*.
9772 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
9773 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
9774 -ftrack-macro-expansion=0 from dg-options.
9775 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
9776 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
9778 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9781 * gcc.dg/cpp/line11.c: New test.
9782 * gcc.dg/cpp/line12.c: New test.
9784 2021-03-04 Alex Coplan <alex.coplan@arm.com>
9787 * gcc.target/aarch64/pr99381.c: New test.
9789 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
9791 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
9793 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
9795 2021-03-04 Nathan Sidwell <nathan@acm.org>
9798 * g++.dg/modules/pr99170-1_a.H: New.
9799 * g++.dg/modules/pr99170-1_b.C: New.
9800 * g++.dg/modules/pr99170-2.h: New.
9801 * g++.dg/modules/pr99170-2_a.C: New.
9802 * g++.dg/modules/pr99170-2_b.C: New.
9803 * g++.dg/modules/pr99170-3_a.H: New.
9804 * g++.dg/modules/pr99170-3_b.C: New.
9805 * g++.dg/modules/inst-2_b.C: Adjust scan.
9806 * g++.dg/modules/inst-4_a.C: Adjust scan.
9807 * g++.dg/modules/inst-4_b.C: Adjust scan.
9808 * g++.dg/modules/member-def-1_b.C: Adjust scan.
9809 * g++.dg/modules/member-def-1_c.C: Adjust scan.
9810 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
9811 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
9812 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
9813 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
9814 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
9815 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
9816 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
9817 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
9818 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
9819 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
9820 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
9822 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
9825 * gfortran.dg/real4-10-real8-10.f90: New test.
9826 * gfortran.dg/real4-10-real8-16.f90: New test.
9827 * gfortran.dg/real4-10-real8-4.f90: New test.
9828 * gfortran.dg/real4-10.f90: New test.
9829 * gfortran.dg/real4-16-real8-10.f90: New test.
9830 * gfortran.dg/real4-16-real8-16.f90: New test.
9831 * gfortran.dg/real4-16-real8-4.f90: New test.
9832 * gfortran.dg/real4-16.f90: New test.
9833 * gfortran.dg/real4-8-real8-10.f90: New test.
9834 * gfortran.dg/real4-8-real8-16.f90: New test.
9835 * gfortran.dg/real4-8-real8-4.f90: New test.
9836 * gfortran.dg/real4-8.f90: New test.
9837 * gfortran.dg/real8-10.f90: New test.
9838 * gfortran.dg/real8-16.f90: New test.
9839 * gfortran.dg/real8-4.f90: New test.
9841 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9843 * gcc.misc-tests/outputs.exp: Enumerate tests.
9845 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9847 * gcc.misc-tests/outputs.exp: Append discriminating
9848 suffixes to tests with duplicate names.
9849 (outest): Assert that each running test has a unique
9852 2021-03-04 Martin Sebor <msebor@redhat.com>
9856 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
9857 * gcc.dg/Wstringop-overflow-65.c: New test.
9858 * gcc.dg/Warray-bounds-69.c: Same.
9860 2021-03-03 Marek Polacek <polacek@redhat.com>
9863 * g++.dg/cpp1z/class-deduction83.C: New test.
9865 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9867 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
9869 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9872 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9874 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9876 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9878 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9881 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9883 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9885 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9888 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9890 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9892 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9894 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9896 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9898 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9901 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9904 * g++.dg/cpp1z/eval-order10.C: New test.
9906 2021-03-03 Marek Polacek <polacek@redhat.com>
9910 * g++.dg/cpp1z/class-deduction81.C: New test.
9911 * g++.dg/cpp1z/class-deduction82.C: New test.
9912 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
9913 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
9914 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
9916 2021-03-03 Jason Merrill <jason@redhat.com>
9919 * g++.dg/cpp0x/decltype-call5.C: New test.
9920 * g++.dg/cpp0x/decltype-call6.C: New test.
9922 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9924 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
9926 * gcc.target/i386/pr95798-2.c: Likewise.
9928 2021-03-03 Nathan Sidwell <nathan@acm.org>
9931 * g++.dg/modules/namespace-2_a.C
9932 * g++.dg/modules/pr99344_a.C
9933 * g++.dg/modules/pr99344_b.C
9935 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9938 * gcc.target/i386/pr99321.c: New test.
9940 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9943 * gcc.c-torture/compile/pr99324.c: New test.
9945 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9948 * gcc.dg/graphite/pr99085.c: New test.
9950 2021-03-03 Jason Merrill <jason@redhat.com>
9953 * g++.dg/ext/attr-flatten1.C: New test.
9955 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
9957 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
9958 tests if target test-framework has -L or -I options.
9960 2021-03-02 David Malcolm <dmalcolm@redhat.com>
9963 * gcc.dg/pr99323-1.c: New test.
9964 * gcc.dg/pr99323-2.c: New test.
9966 2021-03-02 Martin Sebor <msebor@redhat.com>
9969 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
9970 * g++.dg/warn/Wnonnull12.C: New test.
9972 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
9974 * gnat.dg/limited5.adb: New test.
9976 2021-03-02 Patrick Palka <ppalka@redhat.com>
9980 * g++.dg/concepts/abbrev9.C: New test.
9981 * g++.dg/cpp2a/concepts-lambda15.C: New test.
9982 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
9983 * g++.dg/cpp2a/concepts-return-req2.C: New test.
9984 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
9985 call to f15 that we expect to accept.
9987 2021-03-02 Patrick Palka <ppalka@redhat.com>
9989 * g++.dg/cpp1z/auto1.C: New test.
9991 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9993 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
9994 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
9995 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
9996 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
9997 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
9998 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
9999 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
10001 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
10003 * lib/target-supports.exp: Add check for nnpa facility.
10005 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
10007 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
10008 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
10010 2021-03-01 Martin Liska <mliska@suse.cz>
10013 * gcc.target/s390/target-attribute/pr99313.c: New test.
10015 2021-03-01 Nathan Sidwell <nathan@acm.org>
10018 * g++.dg/modules/pr99294.h: New.
10019 * g++.dg/modules/pr99294_a.C: New.
10020 * g++.dg/modules/pr99294_b.C: New.
10022 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
10024 * g++.dg/eh/seh-xmm-unwind.C: New test.
10026 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
10028 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
10029 expression components noexcept.
10030 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
10031 * g++.dg/coroutines/pr95345.C: Likewise.
10033 2021-02-28 Jason Merrill <jason@redhat.com>
10035 * g++.dg/ext/attr-lambda3.C: Add missing ;
10037 2021-02-27 Jason Merrill <jason@redhat.com>
10040 * g++.dg/ext/attr-lambda3.C: New test.
10042 2021-02-26 Alexandre Oliva <oliva@gnu.org>
10044 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
10046 * gcc.target/powerpc/pr83629.c: Likewise.
10047 * gcc.target/powerpc/pr84112.c: Likewise.
10049 2021-02-26 Olivier Hainque <hainque@adacore.com>
10051 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
10052 dg-require-effective-target fpic.
10053 * gcc.target/powerpc/ppc-eabi.c: Likewise.
10054 * gcc.target/powerpc/pr26350.c: Likewise.
10055 * gcc.target/powerpc/pr67789.c: Likewise.
10056 * gcc.target/powerpc/pr79439-1.c: Likewise.
10057 * gcc.target/powerpc/pr79439-2.c: Likewise.
10058 * gcc.target/powerpc/pr79439-3.c: Likewise.
10059 * gcc.target/powerpc/pr83629.c: Likewise.
10060 * gcc.target/powerpc/pr84112.c: Likewise.
10062 2021-02-26 Richard Biener <rguenther@suse.de>
10064 PR middle-end/99281
10065 * g++.dg/pr99218.C: New testcase.
10067 2021-02-26 Jakub Jelinek <jakub@redhat.com>
10069 * g++.dg/cpp23/lambda-specifiers1.C: New test.
10071 2021-02-26 Jakub Jelinek <jakub@redhat.com>
10074 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
10076 2021-02-26 Jason Merrill <jason@redhat.com>
10079 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
10081 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
10083 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
10084 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
10085 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
10086 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
10087 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
10088 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
10089 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
10090 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
10091 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
10092 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
10093 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
10094 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
10095 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
10096 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
10097 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
10099 2021-02-26 Patrick Palka <ppalka@redhat.com>
10102 * g++.dg/concepts/abbrev8.C: New test.
10104 2021-02-25 Patrick Palka <ppalka@redhat.com>
10108 * g++.dg/diagnostic/local1.C: New test.
10110 2021-02-25 Patrick Palka <ppalka@redhat.com>
10113 * g++.dg/cpp1z/class-deduction79.C: New test.
10114 * g++.dg/cpp1z/class-deduction80.C: New test.
10116 2021-02-25 Marek Polacek <polacek@redhat.com>
10120 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
10121 * g++.dg/cpp0x/constexpr-cast2.C: New test.
10122 * g++.dg/cpp0x/constexpr-cast3.C: New test.
10124 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
10127 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
10128 reference parms, to distinguish the rvalue ref. variant.
10129 * g++.dg/coroutines/pr97587.C: New test.
10131 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
10134 * g++.dg/coroutines/pr95822.C: New test.
10136 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
10138 * gcc.target/arm/cmse/cmse-18.c: New test.
10140 2021-02-25 Nathan Sidwell <nathan@acm.org>
10143 * g++.dg/modules/pr99166_a.X: Adjust.
10144 * g++.dg/modules/pr99166_b.C: Adjust.
10145 * g++.dg/modules/pr99166_c.C: Adjust.
10146 * g++.dg/modules/pr99166_d.C: Adjust.
10148 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
10150 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
10152 2021-02-25 Tamar Christina <tamar.christina@arm.com>
10154 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
10156 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
10159 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
10161 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
10163 PR middle-end/97172
10164 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
10166 2021-02-25 Richard Biener <rguenther@suse.de>
10168 PR tree-optimization/99253
10169 * gcc.dg/vect/pr99253.c: New testcase.
10171 2021-02-25 Jakub Jelinek <jakub@redhat.com>
10174 * gcc.target/i386/pr95798-1.c: New test.
10175 * gcc.target/i386/pr95798-2.c: New test.
10177 2021-02-25 Jakub Jelinek <jakub@redhat.com>
10179 PR tree-optimization/80635
10180 * g++.dg/warn/pr80635-1.C: New test.
10181 * g++.dg/warn/pr80635-2.C: New test.
10183 2021-02-25 David Malcolm <dmalcolm@redhat.com>
10186 * gcc.dg/analyzer/pr99193-1.c: New test.
10187 * gcc.dg/analyzer/pr99193-2.c: New test.
10188 * gcc.dg/analyzer/pr99193-3.c: New test.
10189 * gcc.dg/analyzer/realloc-1.c: New test.
10191 2021-02-24 Nathan Sidwell <nathan@acm.org>
10194 * g++.dg/modules/pr98718_a.C: New.
10195 * g++.dg/modules/pr98718_b.C: New.
10197 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
10199 * g++.dg/coroutines/co-await-void_type.C: Mark promise
10200 final_suspend call as noexcept.
10201 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
10202 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
10203 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
10204 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
10205 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
10206 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
10207 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
10208 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
10209 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
10210 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
10211 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
10212 * g++.dg/coroutines/coro1-allocators.h: Likewise.
10213 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
10214 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
10215 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
10216 * g++.dg/coroutines/pr94752.C: Likewise.
10217 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
10218 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
10219 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
10220 * g++.dg/coroutines/pr95050.C: Likewise.
10221 * g++.dg/coroutines/pr95345.C: Likewise.
10222 * g++.dg/coroutines/pr95440.C: Likewise.
10223 * g++.dg/coroutines/pr95591.C: Likewise.
10224 * g++.dg/coroutines/pr95711.C: Likewise.
10225 * g++.dg/coroutines/pr95813.C: Likewise.
10226 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
10227 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
10228 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
10229 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
10230 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
10231 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
10232 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
10233 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
10234 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
10235 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
10236 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
10237 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
10238 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
10239 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
10240 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
10241 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
10242 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
10243 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
10244 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
10245 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
10247 2021-02-24 Jakub Jelinek <jakub@redhat.com>
10250 * c-c++-common/gomp/pr99226.c: New test.
10251 * gfortran.dg/gomp/pr99226.f90: New test.
10253 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
10255 PR inline-asm/99123
10256 * gcc.target/i386/pr99123.c: New.
10258 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
10260 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
10262 2021-02-24 Nathan Sidwell <nathan@acm.org>
10265 * g++.dg/modules/pr99072.H: New.
10267 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
10270 * gfortran.dg/assumed_rank_21.f90 : New test.
10272 2021-02-24 Martin Sebor <msebor@redhat.com>
10274 PR middle-end/97172
10275 * gcc.dg/pr97172-2.c: New test.
10277 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10279 PR tree-optimization/99220
10280 * g++.dg/vect/pr99220.cc: New test.
10282 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10284 PR tree-optimization/99149
10285 * g++.dg/vect/pr99149.cc: Disabled on BE.
10287 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
10290 * g++.dg/coroutines/pr96251.C: New test.
10292 2021-02-24 Jakub Jelinek <jakub@redhat.com>
10294 PR tree-optimization/99225
10295 * gcc.c-torture/compile/pr99225.c: New test.
10297 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10299 PR tree-optimization/99149
10300 * g++.dg/vect/pr99149.cc: New test.
10302 2021-02-24 Richard Biener <rguenther@suse.de>
10305 * gcc.dg/pr99224.c: New testcase.
10307 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
10309 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
10310 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
10311 Add __has_builtin tests for built-ins.
10312 Update expected instruction counts.
10314 2021-02-23 Martin Sebor <msebor@redhat.com>
10317 * g++.dg/warn/Wnonnull11.C: New test.
10319 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
10322 * gfortran.dg/class_defined_operator_2.f03 : New test.
10323 * gfortran.dg/elemental_result_2.f90 : New test.
10324 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
10325 elemental function with an allocatable result with an operator
10326 interface with array dummies and result.
10328 2021-02-23 Harald Anlauf <anlauf@gmx.de>
10331 * gfortran.dg/reshape_zerosize_4.f90: New test.
10333 2021-02-23 Nathan Sidwell <nathan@acm.org>
10336 * g++.dg/modules/pr99208_a.C: New.
10337 * g++.dg/modules/pr99208_b.C: New.
10339 2021-02-23 Martin Liska <mliska@suse.cz>
10342 * c-c++-common/asan/pr99168.c: New test.
10344 2021-02-23 Patrick Palka <ppalka@redhat.com>
10347 * g++.dg/template/non-dependent15.C: New test.
10349 2021-02-23 Jakub Jelinek <jakub@redhat.com>
10351 PR tree-optimization/99204
10352 * gfortran.dg/pr99204.f90: New test.
10354 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
10356 * gcc.target/powerpc/vec-init-10.c: New test.
10358 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
10360 * g++.dg/warn/Wplacement-new-size-1.C,
10361 g++.dg/warn/Wplacement-new-size-2.C,
10362 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
10363 default_packed targets.
10365 2021-02-22 David Malcolm <dmalcolm@redhat.com>
10368 * gcc.dg/analyzer/error-1.c: New test.
10369 * gcc.dg/analyzer/error-2.c: New test.
10370 * gcc.dg/analyzer/error-3.c: New test.
10372 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
10375 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
10376 * c-c++-common/attr-retain-6.c: Likewise.
10377 * c-c++-common/attr-retain-7.c: Likewise.
10378 * c-c++-common/attr-retain-8.c: Likewise.
10379 * c-c++-common/attr-retain-9.c: Likewise.
10381 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10383 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
10385 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10387 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
10388 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
10389 Handle __INT32_TYPE__ being "long int".
10391 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10393 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
10395 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10397 * gcc.target/cris/biap-mul.c: New test.
10399 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10401 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
10403 2021-02-22 Nathan Sidwell <nathan@acm.org>
10406 * g++.dg/modules/pr99174-1_a.C: New.
10407 * g++.dg/modules/pr99174-1_b.C: New.
10408 * g++.dg/modules/pr99174-1_c.C: New.
10409 * g++.dg/modules/pr99174.H: New.
10411 2021-02-22 Nathan Sidwell <nathan@acm.org>
10414 * g++.dg/modules/pr99153_a.H: New.
10415 * g++.dg/modules/pr99153_b.H: New.
10417 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
10419 PR rtl-optimization/98791
10420 * gcc.target/aarch64/sve/pr98791.c: New test.
10422 2021-02-22 Richard Biener <rguenther@suse.de>
10424 PR tree-optimization/99165
10425 * g++.dg/pr99165.C: New testcase.
10427 2021-02-21 Harald Anlauf <anlauf@gmx.de>
10429 * gfortran.dg/intent_optimize_3.f90: New test.
10431 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
10433 * c-c++-common/attr-retain-5.c: Skip on AIX.
10434 * c-c++-common/attr-retain-6.c: Same.
10435 * c-c++-common/attr-retain-7.c: Same.
10436 * c-c++-common/attr-retain-8.c: Same.
10437 * c-c++-common/attr-retain-9.c: Same.
10439 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
10442 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
10443 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
10444 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
10445 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
10446 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
10447 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
10449 2021-02-19 Nathan Sidwell <nathan@acm.org>
10452 * g++.dg/modules/pr98741_a.H: New.
10453 * g++.dg/modules/pr98741_b.H: New.
10454 * g++.dg/modules/pr98741_c.C: New.
10455 * g++.dg/modules/pr98741_d.C: New.
10457 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10460 * gfortran.dg/namelist_4.f90: Modify.
10461 * gfortran.dg/namelist_98.f90: New test.
10463 2021-02-19 Martin Sebor <msebor@redhat.com>
10466 * gcc.dg/pr97172.c: Add test cases.
10468 2021-02-19 Nathan Sidwell <nathan@acm.org>
10470 * g++.dg/modules/pr99166_a.X: New.
10471 * g++.dg/modules/pr99166_b.C: New.
10472 * g++.dg/modules/pr99166_c.C: New.
10473 * g++.dg/modules/pr99166_d.C: New.
10475 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10478 * gfortran.dg/coarray/array_temporary-1.f90: New test.
10480 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10483 * gfortran.dg/dtio_36.f90: New test.
10485 2021-02-19 Richard Biener <rguenther@suse.de>
10487 PR middle-end/99122
10488 * gcc.dg/pr99122-3.c: New testcase.
10490 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10493 * gcc.target/arm/pure-code/pr98998.c: New test.
10495 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10498 * g++.dg/opt/pr99034.C: New test.
10500 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10503 * gfortran.dg/ubound_1.f90: New test.
10505 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
10508 * gcc.target/aarch64/sve/pr98657.c: New test.
10510 2021-02-19 Jason Merrill <jason@redhat.com>
10512 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
10514 2021-02-19 David Malcolm <dmalcolm@redhat.com>
10517 * jit.dg/test-trap.c: New test.
10519 2021-02-19 Jason Merrill <jason@redhat.com>
10522 * g++.dg/cpp0x/overload4.C: New test.
10524 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
10526 PR rtl-optimization/96264
10527 * gcc.target/powerpc/pr96264.c: New.
10529 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
10532 * c-c++-common/attr-retain-1.c: New test.
10533 * c-c++-common/attr-retain-2.c: Likewise.
10534 * c-c++-common/attr-retain-3.c: Likewise.
10535 * c-c++-common/attr-retain-4.c: Likewise.
10536 * c-c++-common/attr-retain-5.c: Likewise.
10537 * c-c++-common/attr-retain-6.c: Likewise.
10538 * c-c++-common/attr-retain-7.c: Likewise.
10539 * c-c++-common/attr-retain-8.c: Likewise.
10540 * c-c++-common/attr-retain-9.c: Likewise.
10541 * c-c++-common/pr99113.c: Likewise.
10542 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
10543 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
10544 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
10545 * c-c++-common/attr-used-2.c: Likewise.
10546 * c-c++-common/attr-used-3.c: Likewise.
10547 * c-c++-common/attr-used-4.c: Likewise.
10548 * c-c++-common/attr-used-9.c: Likewise.
10549 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
10550 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
10551 * c-c++-common/attr-used-5.c: Don't expect warning for the used
10552 attribute nor SHF_GNU_RETAIN section.
10553 * c-c++-common/attr-used-6.c: Likewise.
10554 * c-c++-common/attr-used-7.c: Likewise.
10555 * c-c++-common/attr-used-8.c: Likewise.
10557 2021-02-18 Nathan Sidwell <nathan@acm.org>
10560 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
10562 * g++.dg/modules/pr99023_a.X: New.
10563 * g++.dg/modules/pr99023_b.X: New.
10565 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10568 * gcc.dg/pr99136.c: New test.
10570 2021-02-18 Nathan Sidwell <nathan@acm.org>
10573 * g++.dg/modules/modules.exp: Remove dg-module-headers support
10574 * g++.dg/modules/alias-2_a.H: Delete.
10575 * g++.dg/modules/sys/alias-2_a.H: Delete.
10577 2021-02-18 Nathan Sidwell <nathan@acm.org>
10580 * g++.dg/modules/pr99023_a.H: Delete.
10581 * g++.dg/modules/pr99023_b.H: Delete.
10583 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10586 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
10588 2021-02-18 Richard Biener <rguenther@suse.de>
10590 PR middle-end/99122
10591 * gcc.dg/pr99122-1.c: New testcase.
10592 * gcc.dg/pr99122-2.c: Likewise.
10594 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
10596 PR tree-optimization/99142
10597 * gcc.dg/tree-ssa/pr99142.c: New test.
10599 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10601 PR middle-end/99109
10602 * g++.dg/warn/Warray-bounds-17.C: New test.
10604 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10607 * gcc.dg/pr99104.c: New test.
10609 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10612 * gcc.dg/analyzer/pr94596.c: New test.
10614 2021-02-17 Nathan Sidwell <nathan@acm.org>
10617 * g++.dg/modules/pr99023_a.H: New.
10618 * g++.dg/modules/pr99023_b.H: New.
10620 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10623 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
10624 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
10625 options. Remove false leak directive.
10626 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
10630 2021-02-17 Julian Brown <julian@codesourcery.com>
10632 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
10633 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
10634 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
10635 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
10636 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
10638 2021-02-17 Julian Brown <julian@codesourcery.com>
10640 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
10641 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
10642 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
10643 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
10644 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
10645 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10646 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
10647 previously-broken directives.
10649 2021-02-17 Jakub Jelinek <jakub@redhat.com>
10652 * g++.dg/ubsan/pr99106.C: New test.
10654 2021-02-17 Nathan Sidwell <nathan@acm.org>
10657 * g++.dg/lookup/pr99116-1.C: New.
10658 * g++.dg/lookup/pr99116-2.C: New.
10660 2021-02-17 Nathan Sidwell <nathan@acm.org>
10663 * g++.dg/modules/pr99071_a.H: New.
10664 * g++.dg/modules/pr99071_b.H: New.
10666 2021-02-17 Patrick Palka <ppalka@redhat.com>
10670 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
10671 "call to non-'constexpr' function" error message.
10673 2021-02-16 Nathan Sidwell <nathan@acm.org>
10675 * g++.dg/modules/pr99050_a.H: New.
10676 * g++.dg/modules/pr99050_b.C: New.
10678 2021-02-16 Marek Polacek <polacek@redhat.com>
10681 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
10682 * g++.dg/ext/attr-assume-aligned.C: New test.
10684 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
10686 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
10687 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
10689 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10691 * gfortran.dg/goacc/ref_inquiry.f90: New test.
10692 * gfortran.dg/gomp/ref_inquiry.f90: New test.
10694 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
10696 PR inline-asm/98096
10697 * gcc.c-torture/compile/pr98096.c: New.
10699 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10702 * gfortran.dg/fmt_nonchar_1.f90: New test.
10703 * gfortran.dg/fmt_nonchar_2.f90: New test.
10705 2021-02-16 Jakub Jelinek <jakub@redhat.com>
10708 * gcc.target/i386/pr99100.c: New test.
10710 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
10712 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
10714 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
10716 PR rtl-optimization/98872
10717 * gcc.target/powerpc/pr98872.c: New test.
10719 2021-02-15 Jakub Jelinek <jakub@redhat.com>
10721 PR tree-optimization/99079
10722 * gcc.dg/fold-modpow2-2.c: New test.
10723 * gcc.c-torture/execute/pr99079.c: New test.
10725 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10727 PR rtl-optimization/98439
10728 * gcc.target/i386/pr98439.c: New test.
10730 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10733 * gcc.target/i386/pr96166.c: New test.
10735 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10737 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
10738 and restrict the test to aarch64-*-* target only.
10740 2021-02-12 Nathan Sidwell <nathan@acm.org>
10742 * g++.dg/modules/pr99039_a.C: New.
10743 * g++.dg/modules/pr99039_b.C: New.
10745 2021-02-12 Nathan Sidwell <nathan@acm.org>
10748 * g++.dg/modules/pr99040_a.C: New.
10749 * g++.dg/modules/pr99040_b.C: New.
10750 * g++.dg/modules/pr99040_c.C: New.
10751 * g++.dg/modules/pr99040_d.C: New.
10753 2021-02-12 Nathan Sidwell <nathan@acm.org>
10757 * g++.dg/lookup/pr99039.C: New.
10759 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
10761 PR libfortran/95647
10762 * gfortran.dg/ieee/ieee_12.f90: New test.
10764 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
10766 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
10768 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
10771 * gcc.target/arm/pr98931.c: Add -mthumb
10773 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
10776 * gfortran.dg/assumed_rank_20.f90: New test.
10778 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10781 * g++.dg/cpp2a/concepts-requires24.C: New test.
10783 2021-02-12 Jason Merrill <jason@redhat.com>
10786 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
10788 2021-02-12 David Malcolm <dmalcolm@redhat.com>
10791 * g++.dg/analyzer/pr99064.C: New test.
10792 * gcc.dg/analyzer/pr98969.c: New test.
10794 2021-02-11 Marek Polacek <polacek@redhat.com>
10797 * g++.dg/template/deduce10.C: New test.
10798 * g++.dg/template/deduce9.C: New test.
10800 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
10803 * g++.target/powerpc/pr99041.C: New test.
10805 2021-02-11 Jakub Jelinek <jakub@redhat.com>
10808 * g++.dg/ext/flexary38.C: New test.
10810 2021-02-11 Marek Polacek <polacek@redhat.com>
10813 * g++.dg/cpp0x/variadic-crash6.C: New test.
10815 2021-02-11 Patrick Palka <ppalka@redhat.com>
10818 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
10820 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
10823 * gcc.target/arm/pr98931.c: New testcase.
10825 2021-02-11 Joel Hutton <joel.hutton@arm.com>
10827 PR tree-optimization/98772
10828 * gcc.target/aarch64/pr98772.c: New test.
10830 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10833 * gfortran.dg/typebound_call_32.f90: New test.
10835 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10838 * gfortran.dg/pr99060.f90: New test.
10840 2021-02-11 Alexandre Oliva <oliva@adacore.com>
10842 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
10844 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10846 PR libfortran/98825
10847 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
10849 2021-02-10 Martin Sebor <msebor@redhat.com>
10851 PR tree-optimization/92879
10852 * g++.dg/warn/Warray-bounds-16.C: New test.
10854 2021-02-10 David Malcolm <dmalcolm@redhat.com>
10856 PR preprocessor/96391
10857 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
10858 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
10859 using the location_overflow_plugin.c from gcc.dg/plugin.
10861 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10864 * g++.dg/ext/weak6.C: New test.
10866 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10869 * gcc.target/i386/pr99025.c: New test.
10871 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10875 * g++.dg/cpp2a/constexpr-new16.C: New test.
10876 * g++.dg/cpp2a/constexpr-new17.C: New test.
10878 2021-02-10 Nathan Sidwell <nathan@acm.org>
10881 * g++.dg/lookup/pr99030.C: New.
10883 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10885 PR middle-end/99007
10886 * g++.dg/gomp/pr99007.C: New test.
10887 * gcc.dg/gomp/pr99007-1.c: New test.
10888 * gcc.dg/gomp/pr99007-2.c: New test.
10889 * gcc.dg/gomp/pr99007-3.c: New test.
10891 2021-02-10 Julian Brown <julian@codesourcery.com>
10894 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
10895 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
10896 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10898 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10901 * gcc.dg/analyzer/file-1.c (test_5): New.
10902 * gcc.dg/analyzer/file-3.c: New test.
10904 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10907 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
10908 * gcc.dg/analyzer/pr94851-2.c: New test.
10909 * gcc.dg/analyzer/pr98575-1.c: New test.
10911 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
10913 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
10915 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
10917 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
10919 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10921 2021-02-09 Nathan Sidwell <nathan@acm.org>
10924 * g++.dg/modules/pr98944_a.C: New.
10925 * g++.dg/modules/pr98944_b.C: New.
10926 * g++.dg/modules/pr98944_c.C: New.
10927 * g++.dg/modules/pr98944_d.C: New.
10929 2021-02-09 Jakub Jelinek <jakub@redhat.com>
10931 PR middle-end/98465
10932 * g++.dg/warn/Wstringop-overread-1.C: New test.
10934 2021-02-09 Jason Merrill <jason@redhat.com>
10937 * g++.dg/cpp2a/consteval-expinst1.C: New test.
10939 2021-02-09 Jason Merrill <jason@redhat.com>
10942 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10944 2021-02-09 Jason Merrill <jason@redhat.com>
10947 * g++.dg/cpp2a/no_unique_address12.C: New test.
10949 2021-02-08 Nathan Sidwell <nathan@acm.org>
10951 * g++.dg/modules/pr98531-2.h: New.
10952 * g++.dg/modules/pr98531-2_a.H: New.
10953 * g++.dg/modules/pr98531-2_b.C: New.
10954 * g++.dg/modules/pr98531-3.h: New.
10955 * g++.dg/modules/pr98531-3_a.H: New.
10956 * g++.dg/modules/pr98531-3_b.C: New.
10958 2021-02-08 Nathan Sidwell <nathan@acm.org>
10961 * g++.dg/modules/pr98531-1.h: New.
10962 * g++.dg/modules/pr98531-1_a.H: New.
10963 * g++.dg/modules/pr98531-1_b.C: New.
10964 * g++.dg/abi/pr98531-1.C: New.
10965 * g++.dg/abi/pr98531-2.C: New.
10966 * g++.dg/abi/pr98531-3.C: New.
10967 * g++.dg/abi/pr98531-4.C: New.
10969 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
10971 PR middle-end/98974
10972 * gfortran.dg/pr98974.F90: New test.
10974 2021-02-08 Richard Biener <rguenther@suse.de>
10977 * g++.dg/lto/pr96591_0.C: New testcase.
10979 2021-02-05 Marek Polacek <polacek@redhat.com>
10982 * g++.dg/cpp2a/volatile5.C: New test.
10984 2021-02-05 Marek Polacek <polacek@redhat.com>
10987 * g++.dg/cpp2a/using-enum-8.C: New test.
10989 2021-02-05 Nathan Sidwell <nathan@acm.org>
10992 * c-c++-common/pr98943.c: New.
10994 2021-02-05 Richard Biener <rguenther@suse.de>
10996 PR tree-optimization/98855
10997 * g++.dg/vect/slp-pr98855.cc: New testcase.
10999 2021-02-05 Jakub Jelinek <jakub@redhat.com>
11002 * g++.dg/cpp1z/decomp54.C: New test.
11004 2021-02-05 liuhongt <hongtao.liu@intel.com>
11007 * g++.target/i386/avx512bw-pr98537-1.C: New test.
11008 * g++.target/i386/avx512vl-pr98537-1.C: New test.
11009 * g++.target/i386/avx512vl-pr98537-2.C: New test.
11010 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
11011 integer mask comparison should not be generated.
11012 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
11013 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
11014 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
11016 2021-02-04 Julian Brown <julian@codesourcery.com>
11018 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
11019 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
11020 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
11021 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
11023 2021-02-04 Julian Brown <julian@codesourcery.com>
11025 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
11027 2021-02-04 Julian Brown <julian@codesourcery.com>
11029 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
11031 2021-02-04 Jakub Jelinek <jakub@redhat.com>
11034 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
11035 $section is .opd, look at .L.$symbol_name's section.
11036 (parse_section_section_of_symbols): Handle .previous directive.
11037 * gcc.dg/array-quals-1.c: Allow .sdata section.
11039 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
11041 * gdc.dg/intrinsics.d: Update test.
11043 2021-02-04 Martin Sebor <msebor@redhat.com>
11046 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
11047 * gcc.dg/label-decl-4.c: Same.
11048 * gcc.dg/mismatch-decl-1.c: Same.
11049 * gcc.dg/old-style-then-proto-1.c: Same.
11050 * gcc.dg/parm-mismatch-1.c: Same.
11051 * gcc.dg/pr35445.c: Same.
11052 * gcc.dg/redecl-11.c: Same.
11053 * gcc.dg/redecl-12.c: Same.
11054 * gcc.dg/redecl-13.c: Same.
11055 * gcc.dg/redecl-15.c: Same.
11056 * gcc.dg/tls/thr-init-1.c: Same.
11057 * objc.dg/id-1.m: Same.
11058 * objc.dg/tls/diag-3.m: Same.
11059 * gcc.dg/pr97882.c: New test.
11060 * gcc.dg/qual-return-7.c: New test.
11061 * gcc.dg/qual-return-8.c: New test.
11063 2021-02-04 Jason Merrill <jason@redhat.com>
11066 * g++.dg/cpp2a/concepts-variadic3.C: New test.
11068 2021-02-04 David Malcolm <dmalcolm@redhat.com>
11071 * gcc.dg/pr97932.c: New test.
11073 2021-02-04 emsr <3dw4rd@verizon.net>
11075 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
11077 2021-02-04 Jakub Jelinek <jakub@redhat.com>
11079 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
11080 of make_signed<size_t>::type in the diagnostics.
11082 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
11085 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
11087 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
11089 * gfortran.dg/goacc/substring.f90: New test.
11090 * gfortran.dg/gomp/substring.f90: New test.
11092 2021-02-04 Martin Liska <mliska@suse.cz>
11094 * gcc.target/i386/prefer-vector-width-attr.c: New test.
11096 2021-02-04 Jason Merrill <jason@redhat.com>
11099 * g++.dg/cpp1z/class-deduction78.C: New test.
11101 2021-02-04 Jason Merrill <jason@redhat.com>
11104 * g++.dg/cpp0x/pr84630.C: Call b().
11105 * g++.dg/cpp2a/lambda-uneval13.C: New test.
11106 * g++.dg/ext/attr-expr1.C: New test.
11108 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11110 PR preprocessor/98882
11111 * gcc.dg/cpp/pr98882.c: New test.
11113 2021-02-03 Jason Merrill <jason@redhat.com>
11115 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
11116 hash-table-verification-limit=10000.
11118 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
11120 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
11121 * g++.dg/cpp23/feat-cxx2b.C: New test.
11122 * g++.dg/cpp23/size_t-literals.C: New test.
11123 * g++.dg/warn/Wsize_t-literals.C: New test.
11125 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11128 * g++.dg/cpp2a/no_unique_address11.C: New test.
11130 2021-02-03 Marek Polacek <polacek@redhat.com>
11133 * g++.dg/cpp0x/noexcept65.C: New test.
11135 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
11138 * gfortran.dg/coarray/array_temporary.f90: New test.
11140 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11142 PR middle-end/97487
11143 * gcc.dg/pr97487-1.c: New test.
11144 * gcc.dg/pr97487-2.c: New test.
11146 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11148 PR middle-end/97971
11149 * gcc.target/i386/pr97971.c: New test.
11151 2021-02-03 Jakub Jelinek <jakub@redhat.com>
11153 PR tree-optimization/98287
11154 * gcc.dg/pr98287.c: New test.
11156 2021-02-03 Tamar Christina <tamar.christina@arm.com>
11158 PR tree-optimization/98928
11159 * gcc.target/i386/pr98928.c: New test.
11161 2021-02-02 Martin Liska <mliska@suse.cz>
11164 * gcc.target/i386/pr97510.c: New test.
11166 2021-02-02 Jason Merrill <jason@redhat.com>
11169 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
11171 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11173 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
11175 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
11178 * gfortran.dg/pr91862.f90: New test.
11180 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11182 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
11184 2021-02-02 Jakub Jelinek <jakub@redhat.com>
11186 PR tree-optimization/98848
11187 * gcc.dg/vect/pr98848.c: New test.
11188 * gcc.dg/vect/pr92205.c: Remove xfail.
11190 2021-02-02 Jakub Jelinek <jakub@redhat.com>
11192 PR tree-optimization/97960
11193 * g++.dg/torture/pr97960.C: New test.
11195 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
11198 * g++.dg/opt/pr98743.C: New.
11200 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11202 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
11204 2021-02-02 Alexandre Oliva <oliva@adacore.com>
11206 * gcc.dg/asan/nested-1.c: New.
11208 2021-02-02 David Malcolm <dmalcolm@redhat.com>
11212 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
11213 prefix to support subroutines where necessary.
11214 * gcc.dg/analyzer/data-model-1.c: Likewise.
11215 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
11217 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
11218 subroutines where necessary.
11219 * gcc.dg/analyzer/pr96651-2.c: Likewise.
11220 * gcc.dg/analyzer/signal-4b.c: Likewise.
11221 * gcc.dg/analyzer/single-field.c: Likewise.
11222 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
11224 2021-02-02 David Malcolm <dmalcolm@redhat.com>
11228 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
11229 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
11231 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11233 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
11236 2021-02-01 David Malcolm <dmalcolm@redhat.com>
11239 * gcc.dg/analyzer/pr98918.c: New test.
11241 2021-02-01 Sergei Trofimovich <siarheit@google.com>
11243 PR tree-optimization/98499
11244 * g++.dg/pr98499.C: new test.
11246 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11248 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
11250 2021-02-01 Martin Sebor <msebor@redhat.com>
11252 PR middle-end/97172
11253 * gcc.dg/pr97172.c: New test.
11255 2021-02-01 Martin Sebor <msebor@redhat.com>
11258 * g++.dg/Wclass-memaccess-6.C: New test.
11260 2021-02-01 Patrick Palka <ppalka@redhat.com>
11263 * g++.dg/cpp0x/constexpr-98295.C: New test.
11265 2021-02-01 Marek Polacek <polacek@redhat.com>
11268 * g++.dg/ext/builtin-has-attribute2.C: New test.
11270 2021-02-01 Jason Merrill <jason@redhat.com>
11273 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
11275 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
11277 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
11279 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
11281 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
11283 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
11285 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
11287 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
11289 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
11291 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
11293 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
11295 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
11297 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
11299 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
11302 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
11304 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
11306 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
11308 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
11310 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
11313 2021-02-01 Tamar Christina <tamar.christina@arm.com>
11315 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
11317 2021-02-01 Patrick Palka <ppalka@redhat.com>
11320 * g++.dg/cpp1y/constexpr-84494.C: New test.
11322 2021-02-01 Xing GUO <higuoxing@gmail.com>
11324 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
11326 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
11328 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
11329 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11331 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
11333 * c-c++-common/attr-used-5.c: Skip for Darwin.
11334 * c-c++-common/attr-used-6.c: Likewise.
11335 * c-c++-common/attr-used-7.c: Likewise.
11336 * c-c++-common/attr-used-8.c: Likewise.
11337 * c-c++-common/attr-used-9.c: Likewise.
11339 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
11341 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
11342 * gcc.target/powerpc/pr79251.p9.c: Same.
11344 2021-01-30 Jakub Jelinek <jakub@redhat.com>
11346 * gcc.target/i386/20051216-1.c: New test.
11348 2021-01-30 Jakub Jelinek <jakub@redhat.com>
11351 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
11352 scan-tree-dump-times to x86 and aarch64 targets.
11353 * gcc.dg/gomp/simd-3.c: Likewise.
11355 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
11358 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
11361 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
11363 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
11365 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
11368 * gcc.target/aarch64/pr97701.c: Modify.
11370 2021-01-29 David Malcolm <dmalcolm@redhat.com>
11372 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
11374 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
11377 * gcc.target/aarch64/pr97701.c: New.
11379 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
11381 * gcc.target/powerpc/pr91903.c: New test.
11382 * gcc.target/powerpc/builtins-1.fold.h: Update.
11383 * gcc.target/powerpc/builtins-2.c: Update.
11385 2021-01-29 Nathan Sidwell <nathan@acm.org>
11388 * g++.dg/modules/pr98843_a.C: New.
11389 * g++.dg/modules/pr98843_b.H: New.
11390 * g++.dg/modules/pr98843_c.C: New.
11392 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11394 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
11396 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
11397 Richard Biener <rguenther@suse.de>
11399 PR tree-optimization/97627
11400 * g++.dg/pr97627.C: New testcase.
11402 2021-01-29 Jakub Jelinek <jakub@redhat.com>
11405 * gcc.c-torture/compile/pr98849.c: New test.
11407 2021-01-29 Jakub Jelinek <jakub@redhat.com>
11410 * gcc.dg/pr98331.c: New test.
11412 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
11414 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
11416 * gcc.target/powerpc/pr79251.h: ...this.
11417 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11418 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
11420 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
11421 * gcc.target/powerpc/pr79251-run.p9.c: New test.
11423 2021-01-29 Marek Polacek <polacek@redhat.com>
11426 * g++.dg/parse/error63.C: New test.
11428 2021-01-28 Jakub Jelinek <jakub@redhat.com>
11431 * g++.dg/warn/effc5.C: New test.
11433 2021-01-28 Marek Polacek <polacek@redhat.com>
11436 * g++.dg/cpp0x/alignas19.C: New test.
11437 * g++.dg/warn/Warray-bounds15.C: New test.
11439 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
11442 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
11444 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
11446 * gfortran.dg/ISO_Fortran_binding_18.c: Include
11447 ../../../libgfortran/ISO_Fortran_binding.h rather than
11448 ISO_Fortran_binding.h.
11450 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
11452 * gcc.target/powerpc/float128-longdouble-math.c: New test.
11453 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
11454 * gcc.target/powerpc/float128-math.c: Adjust test for new name
11455 being generated. Add support for running test on power10. Add
11456 support for running if long double defaults to 64-bits.
11458 2021-01-28 Jakub Jelinek <jakub@redhat.com>
11462 * g++.target/i386/pr98847.C: New test.
11464 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11466 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
11468 2021-01-28 Nathan Sidwell <nathan@acm.org>
11471 * g++.dg/modules/pr98770_a.C: New.
11472 * g++.dg/modules/pr98770_b.C: New.
11474 2021-01-28 Harald Anlauf <anlauf@gmx.de>
11477 * gfortran.dg/gomp/pr86470.f90: New test.
11479 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
11482 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
11483 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11484 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11485 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11486 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11487 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11488 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11489 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11490 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11491 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11492 * gcc.target/powerpc/pr79251.p8.c: Likewise.
11493 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11494 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11495 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
11498 2021-01-28 Xing GUO <higuoxing@gmail.com>
11500 * gcc.target/riscv/attribute-18.c: New test.
11502 2021-01-27 Harris Snyder <hsnyder@structura.bio>
11504 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
11505 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
11507 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
11509 PR rtl-optimization/97684
11510 * gcc.target/i386/pr97684.c: New.
11512 2021-01-27 Jason Merrill <jason@redhat.com>
11515 * g++.dg/lookup/using4.C: No error in C++20.
11516 * g++.dg/cpp0x/decltype37.C: Adjust message.
11517 * g++.dg/template/crash75.C: Adjust message.
11518 * g++.dg/template/crash76.C: Adjust message.
11519 * g++.dg/cpp0x/inh-ctor36.C: New test.
11520 * g++.dg/cpp1z/inh-ctor39.C: New test.
11521 * g++.dg/cpp2a/using-enum-7.C: New test.
11523 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11526 * gcc.c-torture/execute/pr98853-1.c: New test.
11527 * gcc.c-torture/execute/pr98853-2.c: New test.
11529 2021-01-27 Richard Biener <rguenther@suse.de>
11531 PR tree-optimization/98854
11532 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
11534 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11538 * gfortran.dg/proc_ptr_52.f90 : New test.
11540 2021-01-27 liuhongt <hongtao.liu@intel.com>
11543 * gcc.target/i386/pr98833.c: New test.
11545 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11547 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
11548 optimize ("no-strict-aliasing") attribute.
11549 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
11550 array to avoid violating TBAA.
11551 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11552 array to avoid violating TBAA.
11553 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
11554 array to avoid violating TBAA.
11555 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
11556 array to avoid violating TBAA.
11558 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11561 * gfortran.dg/elemental_function_5.f90 : New test.
11563 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11565 PR tree-optimization/97260
11566 * gcc.dg/tree-ssa/pr97260.c: New test.
11568 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
11570 * lib/target-supports.exp (check_effective_target_c++2a):
11571 Check for C++2a or C++23.
11572 (check_effective_target_c++20_down): New.
11573 (check_effective_target_c++23_only): New.
11574 (check_effective_target_c++23): New.
11575 * g++.dg/cpp23/cplusplus.C: New.
11577 2021-01-26 Jason Merrill <jason@redhat.com>
11580 * g++.dg/torture/pr97474.C: New test.
11582 2021-01-26 Jason Merrill <jason@redhat.com>
11585 * g++.dg/cpp2a/no_unique_address10.C: New test.
11586 * g++.dg/cpp2a/no_unique_address9.C: New test.
11588 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11590 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
11591 optimize ("no-strict-aliasing") attribute.
11592 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
11593 array to avoid violating TBAA.
11594 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11595 array to avoid violating TBAA.
11596 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
11597 array to avoid violating TBAA.
11598 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
11599 array to avoid violating TBAA.
11601 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11604 * gcc.c-torture/execute/pr98681.c: New test.
11606 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11609 * gfortran.dg/elemental_assignment_1.f90: New test.
11611 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
11613 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
11614 add previously missing space in '$ident link'.
11616 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11618 PR middle-end/98807
11619 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
11621 2021-01-26 Alexandre Oliva <oliva@adacore.com>
11623 * gnat.dg/asan1.adb: New test.
11624 * gnat.dg/asan1_pkg.ads: New additional source.
11626 2021-01-25 Harald Anlauf <anlauf@gmx.de>
11629 * gfortran.dg/pr70070.f90: New test.
11631 2021-01-25 Martin Sebor <msebor@redhat.com>
11634 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
11635 * g++.dg/warn/Wnonnull10.C: New test.
11636 * g++.dg/warn/Wnonnull9.C: New test.
11638 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11640 * gfortran.dg/associate_57.f90: New test.
11642 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11645 * gfortran.dg/interface_assignment_7.f90: New test.
11647 2021-01-25 Jason Merrill <jason@redhat.com>
11650 * g++.dg/cpp2a/no_unique_address8.C: New test.
11652 2021-01-25 Richard Biener <rguenther@suse.de>
11654 PR middle-end/98807
11655 * gcc.dg/pr98807.c: New testcase.
11657 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
11659 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
11660 * gnat.dg/thunk2_pkg.ads: New helper.
11662 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
11665 * gfortran.dg/charlen_18.f90 : New test.
11667 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
11669 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
11671 * g++.dg/tc1/dr142.C: Same as above.
11672 * g++.dg/tc1/dr52.C: Same as above.
11673 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
11674 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
11675 * g++.old-deja/g++.jason/access8.C: Same as above.
11676 * g++.old-deja/g++.law/access4.C: Same as above.
11677 * g++.old-deja/g++.law/visibility12.C: Same as above.
11678 * g++.old-deja/g++.law/visibility4.C: Same as above.
11679 * g++.old-deja/g++.law/visibility8.C: Same as above.
11680 * g++.old-deja/g++.other/access4.C: Same as above.
11682 2021-01-23 Patrick Palka <ppalka@redhat.com>
11686 * g++.dg/cpp0x/this2.C: New test.
11687 * g++.dg/template/pr97399.C: New test.
11689 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
11691 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
11692 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
11693 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
11694 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
11695 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
11696 * gcc.target/powerpc/pr79251.p9.c: Same.
11698 2021-01-22 Marek Polacek <polacek@redhat.com>
11701 * g++.dg/cpp0x/noexcept64.C: New test.
11703 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
11705 * g++.dg/eh/spbp.C: Remove skip on AIX.
11707 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11709 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
11710 typo, UINON_TYPE to UNION_TYPE.
11712 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11714 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
11715 UINON_TYPE to UNION_TYPE.
11716 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
11717 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
11719 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11721 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
11722 optimize ("no-strict-aliasing") attribute.
11724 2021-01-22 Jason Merrill <jason@redhat.com>
11727 * g++.dg/init/elide7.C: New test.
11729 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11732 * g++.dg/ubsan/pr95693.C: New test.
11734 2021-01-22 Marek Polacek <polacek@redhat.com>
11737 * g++.dg/abi/mangle76.C: New test.
11739 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
11742 * gfortran.dg/associated_target_7.f90 : New test.
11744 2021-01-22 Martin Jambor <mjambor@suse.cz>
11746 PR tree-optimization/47059
11747 * gcc.dg/tree-ssa/pr47059.c: New test.
11749 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11751 PR tree-optimization/98766
11752 * gcc.dg/pr98766.c: New test.
11754 2021-01-22 Nathan Sidwell <nathan@acm.org>
11757 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
11758 embedded absolute paths.
11759 (module_do_it): Append $std to test name.
11761 2021-01-22 Richard Biener <rguenther@suse.de>
11763 PR middle-end/98793
11764 * gcc.dg/pr98793.c: New testcase.
11766 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11768 * gcc.target/powerpc/pr79251.p8.c: New test.
11769 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
11770 instruction counts.
11771 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11772 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11773 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11774 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11775 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11776 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11777 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11778 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11779 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11780 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11782 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11784 * gcc.target/powerpc/pr79251.p9.c: New test.
11785 * gcc.target/powerpc/pr79251-run.c: New test.
11786 * gcc.target/powerpc/pr79251.h: New header.
11788 2021-01-22 Richard Biener <rguenther@suse.de>
11790 PR middle-end/98773
11791 * gcc.dg/torture/pr98773.c: New testcase.
11793 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11795 PR tree-optimization/90248
11796 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
11798 * gcc.dg/pr90248.c: New test.
11800 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11802 PR tree-optimization/98255
11803 * gcc.dg/pr98255.c: New test.
11805 2021-01-22 Richard Biener <rguenther@suse.de>
11807 PR tree-optimization/98786
11808 * gcc.dg/torture/pr98786.c: New testcase.
11810 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11813 * gcc.target/arm/pr98636.c: New test.
11815 2021-01-22 liuhongt <hongtao.liu@intel.com>
11819 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
11820 * gcc.target/i386/avx512f-pr96891-1.c: New test.
11821 * gcc.target/i386/avx512f-pr96891-2.c: New test.
11822 * gcc.target/i386/avx512f-pr96891-3.c: New test.
11823 * g++.target/i386/avx512f-pr96891-1.C: New test.
11824 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
11826 2021-01-22 Marek Polacek <polacek@redhat.com>
11829 * g++.dg/cpp0x/noexcept63.C: New test.
11831 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
11833 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
11834 intervening period.
11835 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
11836 explicitly check for intervening space, tab or period.
11838 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
11840 PR rtl-optimization/98777
11841 * gcc.target/riscv/pr98777.c: New.
11843 2021-01-21 Patrick Palka <ppalka@redhat.com>
11846 * g++.dg/cpp0x/decltype-71879.C: New test.
11848 2021-01-21 Jakub Jelinek <jakub@redhat.com>
11851 * g++.dg/cpp1y/constexpr-98672.C: New test.
11853 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
11856 * lib/target-supports.exp
11857 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
11858 * gcc.target/arm/ivopts.c: Use target
11859 'arm_thumb2_no_arm_v8_1_lob'.
11861 2021-01-21 Nathan Sidwell <nathan@acm.org>
11864 * g++.dg/modules/stat-mem-1.h: New.
11865 * g++.dg/modules/stat-mem-1_a.H: New.
11866 * g++.dg/modules/stat-mem-1_b.C: New.
11868 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
11871 * gfortran.dg/module_procedure_5.f90 : New test.
11872 * gfortran.dg/module_procedure_6.f90 : New test.
11874 2021-01-21 Richard Biener <rguenther@suse.de>
11877 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11879 2021-01-21 Richard Biener <rguenther@suse.de>
11882 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
11884 2021-01-21 Richard Biener <rguenther@suse.de>
11886 * gcc.dg/Walloca-2.c: Un-XFAIL.
11888 2021-01-21 liuhongt <hongtao.liu@intel.com>
11890 PR rtl-optimization/98694
11891 * gcc.target/i386/pr98694.c: New test.
11893 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
11895 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
11897 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11899 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
11902 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
11904 PR rtl-optimization/98722
11905 * g++.target/s390/pr98722.C: New.
11907 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
11909 PR tree-optimization/96674
11910 * gcc.dg/pr96674.c: New tests.
11912 2021-01-20 Patrick Palka <ppalka@redhat.com>
11915 * g++.dg/cpp2a/lambda-generic9.C: New test.
11917 2021-01-20 Patrick Palka <ppalka@redhat.com>
11920 * g++.dg/parse/access12.C: New test.
11921 * g++.dg/template/access35.C: New test.
11923 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
11925 PR tree-optimization/98535
11926 * gcc.target/aarch64/sve/pr98535.c: New file.
11928 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11931 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
11932 missing diagnostic issues with c_intptr_t == default integer kind.
11934 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11936 PR tree-optimization/98721
11937 * gcc.dg/pr98721-1.c: New test.
11938 * gcc.dg/pr98721-2.c: New test.
11940 2021-01-20 Richard Biener <rguenther@suse.de>
11942 PR tree-optimization/98758
11943 * gcc.dg/torture/pr98758.c: New testcase.
11945 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11948 * c-c++-common/gomp/task-detach-2.c: New test.
11950 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11954 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
11956 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
11958 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
11959 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
11960 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
11961 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
11962 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
11963 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
11965 2021-01-19 Marek Polacek <polacek@redhat.com>
11968 * g++.dg/template/deduce8.C: New test.
11970 2021-01-19 Marek Polacek <polacek@redhat.com>
11973 * g++.dg/lookup/using64.C: New test.
11974 * g++.dg/lookup/using65.C: New test.
11976 2021-01-19 Martin Sebor <msebor@redhat.com>
11978 PR middle-end/98664
11979 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
11980 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
11981 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
11982 * gcc.dg/Wfree-nonheap-object-4.c: New test.
11984 2021-01-19 Patrick Palka <ppalka@redhat.com>
11988 * g++.dg/opt/pr87974.C: Adjust.
11989 * g++.dg/template/access34.C: New test.
11990 * g++.dg/template/friend68.C: New test.
11991 * g++.dg/template/friend69.C: New test.
11993 2021-01-19 Marek Polacek <polacek@redhat.com>
11996 * g++.dg/cpp0x/noexcept62.C: New test.
11998 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
12000 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
12002 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12004 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12005 (CHECK_CUMULATIVE_SAT): Delete.
12006 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
12008 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
12009 Remove uses of the above.
12010 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
12012 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12013 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12014 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
12015 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
12017 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
12018 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
12019 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
12021 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
12022 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
12023 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
12025 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
12026 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
12027 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
12029 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
12030 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
12031 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
12033 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
12034 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
12035 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
12036 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12037 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
12038 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
12040 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
12041 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
12043 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
12044 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
12046 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
12047 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
12049 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
12050 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12051 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
12052 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
12053 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12054 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
12055 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
12056 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
12057 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
12058 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12060 2021-01-19 Jeff Law <law@redhat.com>
12062 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
12063 and update expected output.
12065 2021-01-19 Richard Biener <rguenther@suse.de>
12068 * g++.dg/pr98330.C: New testcase.
12069 * gcc.dg/pr98330.c: Likewise.
12071 2021-01-19 Richard Biener <rguenther@suse.de>
12074 * gfortran.dg/pr97673.f90: New testcase.
12076 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
12079 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
12080 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
12081 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
12083 2021-01-19 Martin Jambor <mjambor@suse.cz>
12086 * g++.dg/ipa/pr98690.C: New test.
12088 2021-01-18 Jeff Law <law@redhat.com>
12090 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
12092 2021-01-18 Patrick Palka <ppalka@redhat.com>
12094 * g++.dg/cpp1z/class-deduction77.C: New test.
12096 2021-01-18 Jakub Jelinek <jakub@redhat.com>
12098 PR tree-optimization/98727
12099 * gcc.c-torture/execute/pr98727.c: New test.
12101 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
12104 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
12105 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
12107 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
12109 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
12110 * g++.dg/no-stack-protector-attr.C: Likewise.
12112 2021-01-18 David Malcolm <dmalcolm@redhat.com>
12114 * gcc.dg/analyzer/attr-malloc-1.c: New test.
12115 * gcc.dg/analyzer/attr-malloc-2.c: New test.
12116 * gcc.dg/analyzer/attr-malloc-4.c: New test.
12117 * gcc.dg/analyzer/attr-malloc-5.c: New test.
12118 * gcc.dg/analyzer/attr-malloc-6.c: New test.
12119 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
12120 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
12122 2021-01-18 Richard Biener <rguenther@suse.de>
12125 * gcc.dg/vect/slp-11b.c: Adjust.
12127 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12130 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
12131 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
12133 2021-01-18 Richard Biener <rguenther@suse.de>
12136 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
12138 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
12140 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
12141 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
12142 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
12143 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
12144 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
12145 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
12146 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
12147 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
12148 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
12149 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
12150 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
12151 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
12153 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
12155 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
12156 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
12157 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
12158 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
12159 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
12160 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
12161 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
12162 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
12163 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
12164 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
12165 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
12167 2021-01-17 Martin Jambor <mjambor@suse.cz>
12170 * gcc.dg/ipa/pr98222.c: New test.
12172 2021-01-16 Jakub Jelinek <jakub@redhat.com>
12174 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
12175 ../../../libgfortran/ISO_Fortran_binding.h rather than
12176 ISO_Fortran_binding.h.
12178 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
12180 * c-c++-common/gomp/task-detach-1.c: New.
12181 * g++.dg/gomp/task-detach-1.C: New.
12182 * gcc.dg/gomp/task-detach-1.c: New.
12183 * gfortran.dg/gomp/task-detach-1.f90: New.
12185 2021-01-16 Jakub Jelinek <jakub@redhat.com>
12187 PR tree-optimization/96669
12188 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
12189 * gcc.dg/tree-ssa/pr96669-2.c: New test.
12191 2021-01-16 Jakub Jelinek <jakub@redhat.com>
12193 PR tree-optimization/96271
12194 * gcc.target/i386/pr96271.c: New test.
12196 2021-01-15 Carl Love <cel@us.ibm.com>
12198 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
12200 2021-01-15 Harris Snyder <hsnyder@structura.bio>
12202 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
12203 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
12205 2021-01-15 Nathan Sidwell <nathan@acm.org>
12208 * g++.dg/template/pr98538.C: New.
12210 2021-01-15 Nathan Sidwell <nathan@acm.org>
12212 PR preprocessor/95253
12213 * g++.dg/modules/dep-1_a.C: Adjust expected output.
12214 * g++.dg/modules/dep-1_b.C: Likewise.
12215 * g++.dg/modules/dep-2.C: Likewise.
12217 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12219 PR tree-optimization/96669
12220 * gcc.dg/tree-ssa/pr96669-1.c: New test.
12222 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12224 PR tree-optimization/96681
12225 * gcc.dg/tree-ssa/pr96681.c: New test.
12227 2021-01-15 Jason Merrill <jason@redhat.com>
12230 * g++.dg/cpp1z/elide5.C: New test.
12232 2021-01-15 Jason Merrill <jason@redhat.com>
12234 * g++.dg/cpp1z/elide4.C: New test.
12236 2021-01-15 Jason Merrill <jason@redhat.com>
12239 * g++.dg/cpp0x/initlist-array13.C: New test.
12241 2021-01-15 Alexandre Oliva <oliva@adacore.com>
12243 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
12244 * gcc.dg/analyzer/data-model-1.c: Likewise.
12245 * gcc.dg/analyzer/malloc-1.c: Likewise.
12246 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
12248 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12250 PR tree-optimization/96671
12251 * gcc.dg/tree-ssa/pr96671-1.c: New test.
12252 * gcc.dg/tree-ssa/pr96671-2.c: New test.
12254 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12256 PR tree-optimization/98597
12257 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
12258 Expect for now a (char *) cast for VLAs.
12259 * gcc.dg/uninit-40.c: New test.
12261 2021-01-15 Nathan Sidwell <nathan@acm.org>
12264 * g++.dg/modules/pr98591.H: New file.
12266 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
12269 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
12270 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
12272 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
12274 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
12275 libatomic into testcases in gcc.target/s390/md.
12276 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
12279 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12282 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12283 vceqz_p64, vceqq_p64 and vceqzq_p64.
12284 * gcc.target/arm/simd/vceqz_p64.c: New test.
12285 * gcc.target/arm/simd/vceqzq_p64.c: New test.
12287 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12290 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12293 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12294 vceqz_p64, vceqq_p64 and vceqzq_p64.
12296 2021-01-15 Martin Liska <mliska@suse.cz>
12298 * lib/gcov.exp: Use 'env python3' for execution of pytests.
12299 Check that pytest accepts all needed options first.
12300 Improve formatting of PASS/FAIL lines.
12302 2021-01-15 Richard Biener <rguenther@suse.de>
12305 * gcc.dg/vect/bb-slp-32.c: Align p.
12307 2021-01-15 Richard Biener <rguenther@suse.de>
12310 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
12312 2021-01-15 Richard Biener <rguenther@suse.de>
12315 * gcc.dg/vect/slp-45.c: Key scanning on
12318 2021-01-15 Richard Biener <rguenther@suse.de>
12321 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
12323 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12326 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12327 vceqz_p64, vceqq_p64 and vceqzq_p64.
12329 2021-01-15 Richard Biener <rguenther@suse.de>
12332 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
12334 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12336 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
12338 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12340 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
12342 2021-01-15 Richard Biener <rguenther@suse.de>
12344 PR tree-optimization/98685
12345 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
12347 2021-01-15 Tamar Christina <tamar.christina@arm.com>
12349 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
12350 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
12352 2021-01-14 David Malcolm <dmalcolm@redhat.com>
12354 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
12356 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
12358 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
12360 2021-01-14 Tamar Christina <tamar.christina@arm.com>
12362 * gcc.dg/vect/complex/complex-mla-template.c: New test.
12363 * gcc.dg/vect/complex/complex-mls-template.c: New test.
12364 * gcc.dg/vect/complex/complex-mul-template.c: New test.
12365 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
12366 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
12367 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
12368 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
12369 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
12370 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
12371 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
12372 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
12373 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
12374 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
12375 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
12376 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
12377 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
12378 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
12379 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
12380 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
12381 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
12382 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
12384 2021-01-14 Marek Polacek <polacek@redhat.com>
12386 * g++.dg/template/pr98372.C: Only run in C++14 and up.
12388 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12390 * substr_10.f90: New test.
12391 * substr_9.f90: New test.
12393 2021-01-14 Alexandre Oliva <oliva@adacore.com>
12395 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
12396 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
12398 2021-01-14 Alexandre Oliva <oliva@adacore.com>
12400 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
12402 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12405 * gfortran.dg/pr98661.f90: New test.
12407 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12410 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12413 * gfortran.dg/pr98661.f90: New test.
12415 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12418 * gfortran.dg/pr98661.f90: New test.
12420 2021-01-14 Martin Liska <mliska@suse.cz>
12422 * g++.dg/gcov/gcov-17.C: New test.
12423 * g++.dg/gcov/test-gcov-17.py: New test.
12425 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
12428 * gcc.target/i386/pr98667-1.c: New file.
12429 * gcc.target/i386/pr98667-2.c: Likewise.
12430 * gcc.target/i386/pr98667-3.c: Likewise.
12432 2021-01-14 Richard Biener <rguenther@suse.de>
12434 PR tree-optimization/98674
12435 * gcc.dg/vect/pr98674.c: New testcase.
12437 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
12440 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
12442 * gcc.target/i386/pr95021-3.c: Likewise.
12444 2021-01-14 Nathan Sidwell <nathan@acm.org>
12447 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
12448 * g++.dg/template/pr98372.C: New.
12450 2021-01-14 Jakub Jelinek <jakub@redhat.com>
12453 * gcc.target/i386/pr98670.c: New test.
12455 2021-01-14 Jakub Jelinek <jakub@redhat.com>
12457 PR tree-optimization/96688
12458 * gcc.dg/tree-ssa/pr96688.c: New test.
12459 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
12460 * gcc.target/i386/pr66821.c: Likewise.
12462 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
12464 * gcc.target/aarch64/sve/cost_model_11.c: New test.
12465 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
12466 -fno-vect-cost-model.
12468 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12470 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
12471 sqxtn2 scan-assembler-times.
12473 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12475 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
12476 scan-assembler-times for xtn2.
12478 2021-01-13 Marek Polacek <polacek@redhat.com>
12481 * g++.dg/lookup/using63.C: New test.
12483 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12485 PR tree-optimization/96691
12486 * gcc.dg/tree-ssa/pr96691.c: New test.
12488 2021-01-13 Richard Biener <rguenther@suse.de>
12490 PR tree-optimization/92645
12491 * gcc.target/i386/pr92645-7.c: New testcase.
12492 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
12493 * gcc.dg/pr69047.c: Likewise.
12495 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12497 * gcc.target/aarch64/sve/mls_2.c: New test.
12498 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
12499 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
12500 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
12501 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
12502 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
12504 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12506 * gcc.target/aarch64/sve/mla_2.c: New test.
12507 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
12508 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
12509 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
12510 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
12511 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
12513 2021-01-13 Richard Biener <rguenther@suse.de>
12515 PR tree-optimization/92645
12516 * gcc.target/i386/pr92645-6.c: New testcase.
12518 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12520 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
12521 * gcc.target/aarch64/sve/sel_2.c: Likewise.
12522 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12524 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12527 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
12528 scan-assembler. Add tests with zero vector as first __builtin_shuffle
12530 * gcc.target/i386/pr95905-3.c: New test.
12531 * gcc.target/i386/pr95905-4.c: New test.
12533 2021-01-13 Martin Liska <mliska@suse.cz>
12535 PR tree-optimization/98455
12536 * gcc.dg/tree-ssa/pr98455.c: New test.
12538 2021-01-13 Richard Biener <rguenther@suse.de>
12540 PR tree-optimization/98640
12541 * gcc.dg/torture/pr98640.c: New testcase.
12543 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12546 * gcc.target/i386/pr96938.c: New test.
12548 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12551 * gcc.target/i386/pr95905-1.c: New test.
12552 * gcc.target/i386/pr95905-2.c: New test.
12554 2021-01-13 Julian Brown <julian@codesourcery.com>
12556 * gcc.target/gcn/fpdiv.c: New test.
12558 2021-01-12 Martin Sebor <msebor@redhat.com>
12562 * g++.dg/warn/Wuninitialized-13.C: New test.
12563 gcc.dg/uninit-39.c: New test.
12565 * gcc.dg/uninit-39.c: New file.
12567 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
12570 * gcc.target/arm/simd/mve-vneg.c: Update test.
12572 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
12575 * gcc.target/arm/pr97969.c: New.
12577 2021-01-12 Patrick Palka <ppalka@redhat.com>
12580 * g++.dg/cpp2a/concepts-ctad1.C: New test.
12581 * g++.dg/cpp2a/concepts-ctad2.C: New test.
12583 2021-01-12 Richard Biener <rguenther@suse.de>
12585 PR tree-optimization/98550
12586 * g++.dg/opt/pr98550.C: New testcase.
12588 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12590 PR tree-optimization/98629
12591 * gcc.c-torture/compile/pr98629.c: New test.
12593 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12595 PR tree-optimization/95731
12596 * gcc.dg/tree-ssa/pr95731.c: New test.
12597 * gcc.c-torture/execute/pr95731.c: New test.
12599 2021-01-12 Marek Polacek <polacek@redhat.com>
12602 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
12604 2021-01-12 David Malcolm <dmalcolm@redhat.com>
12607 * gcc.dg/analyzer/pr98628.c: New test.
12609 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12611 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
12612 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
12613 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
12614 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
12615 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
12616 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
12617 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
12619 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12621 * g++.target/aarch64/sve/cond_bic_1.C: New test.
12622 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
12623 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
12624 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
12626 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12628 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
12630 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12632 * g++.target/aarch64/sve/abd_1.C: New test.
12633 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
12634 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
12635 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
12636 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
12638 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12640 * gcc.target/aarch64/sve/adr_6.c: New test.
12642 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12644 * g++.target/aarch64/sve/cond_arith_1.C: New test.
12645 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
12646 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
12647 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
12648 * g++.target/aarch64/sve/cond_shift_1.C: New test.
12649 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
12650 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
12651 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
12653 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12656 * g++.target/aarch64/sve/max_1.C: New test.
12657 * g++.target/aarch64/sve/min_1.C: Likewise.
12658 * gcc.target/aarch64/sve/mul_2.c: Likewise.
12660 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12662 * gcc.target/aarch64/sve/shift_2.c: New test.
12664 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12667 * g++.dg/abi/abi-tag24.C: New test.
12669 2021-01-11 Richard Biener <rguenther@suse.de>
12671 PR tree-optimization/91403
12672 * gcc.dg/vect/pr91403.c: New testcase.
12674 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
12677 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
12678 Expect .ld1_args only when GNU LD is used.
12679 Add an exception for *.gcc_args files.
12681 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12683 PR tree-optimization/95867
12684 * gcc.dg/tree-ssa/pr95867.c: New test.
12686 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12688 PR tree-optimization/95852
12689 * gcc.target/i386/pr95852-3.c: New test.
12690 * gcc.target/i386/pr95852-4.c: New test.
12692 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12694 PR tree-optimization/95852
12695 * gcc.target/i386/pr95852-1.c: New test.
12696 * gcc.target/i386/pr95852-2.c: New test.
12698 2021-01-11 Martin Liska <mliska@suse.cz>
12700 PR gcov-profile/98273
12701 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
12702 * g++.dg/gcov/pr98273.C: New test.
12703 * g++.dg/gcov/gcov.py: New test.
12704 * g++.dg/gcov/test-pr98273.py: New test.
12706 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
12708 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
12709 constant then rather than addition.
12710 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
12711 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
12713 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12716 * c-c++-common/pr98556.c: New test.
12718 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12720 PR rtl-optimization/98603
12721 * gcc.target/i386/pr98603.c: New test.
12722 * gcc.target/aarch64/pr98603.c: New test.
12724 2021-01-09 Alexandre Oliva <oliva@gnu.org>
12727 * gcc.dg/debug/pr97714.c: New.
12729 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12732 * gcc.target/i386/pr98482-1.c: Require lp64.
12733 * gcc.target/i386/pr98482-2.c: Likewise.
12735 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
12737 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
12738 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
12740 2021-01-08 Patrick Palka <ppalka@redhat.com>
12743 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
12745 2021-01-08 Patrick Palka <ppalka@redhat.com>
12748 * g++.dg/template/access32.C: New test.
12749 * g++.dg/template/access33.C: New test.
12751 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12754 * gcc.target/i386/pr98482-2.c: Updated.
12756 2021-01-08 Richard Biener <rguenther@suse.de>
12758 PR tree-optimization/98544
12759 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
12761 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12764 * gcc.target/i386/pr98482-1.c: New test.
12765 * gcc.target/i386/pr98482-1.c: Likewise.
12766 * gcc.target/i386/pr98482-2.c: New file.
12768 2021-01-08 Jakub Jelinek <jakub@redhat.com>
12771 * gcc.target/i386/pr98585.c: New test.
12773 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12775 * gcc.target/aarch64/sve/cnot_2.c: New test.
12776 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
12777 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
12778 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
12779 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
12780 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
12781 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
12783 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12785 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
12786 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
12787 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
12788 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
12789 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
12790 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
12791 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
12792 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
12794 2021-01-08 Tamar Christina <tamar.christina@arm.com>
12796 * lib/target-supports.exp
12797 (check_effective_target_aarch64_asm_sve2_ok): New.
12798 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
12799 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
12801 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12803 * gcc.target/aarch64/usaba_1.c: New test.
12805 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12808 * gfortran.dg/deferred_character_35.f90 : New test.
12810 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12813 * gfortran.dg/implied_do_3.f90 : New test.
12815 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12817 * gcc.dg/array-quals-1.c: Allow srodata.
12819 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12821 * gcc.target/riscv/predef-10.c: New.
12822 * gcc.target/riscv/predef-11.c: New.
12823 * gcc.target/riscv/predef-12.c: New.
12824 * gcc.target/riscv/predef-13.c: New.
12826 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12829 * g++.dg/cpp2a/bit-cast10.C: New test.
12831 2021-01-07 Martin Sebor <msebor@redhat.com>
12833 PR middle-end/98578
12834 * gcc.dg/plugin/gil-1.c: Adjust expected output.
12835 * gcc.dg/uninit-pr98578.c: New test.
12837 2021-01-07 Marek Polacek <polacek@redhat.com>
12840 * g++.dg/cpp0x/auto55.C: New test.
12842 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12845 * gcc.dg/analyzer/pr98580-a.c: New test.
12846 * gcc.dg/analyzer/pr98580-b.c: New test.
12848 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
12851 * gfortran.dg/associate_54.f90: New test.
12852 * gfortran.dg/associate_55.f90: New test.
12853 * gfortran.dg/associate_56.f90: New test.
12855 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12858 * gcc.target/i386/pr98567-1.c: New test.
12859 * gcc.target/i386/pr98567-2.c: New test.
12861 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12863 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
12864 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
12865 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
12866 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
12867 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
12868 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
12869 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
12870 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
12872 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12874 PR tree-optimization/98560
12875 * gcc.dg/vect/pr98560-2.c: New test.
12877 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12879 PR tree-optimization/98560
12880 * gcc.dg/vect/pr98560-1.c: New test.
12882 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12884 PR tree-optimization/98568
12885 * g++.dg/torture/pr98568.C: New test.
12887 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
12889 * gcc.target/i386/pr92658-avx512bw.c: Add
12890 -mprefer-vector-width=512 to avoid impact of different default
12891 mtune which gcc is built with.
12892 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
12894 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12897 * gcc.dg/analyzer/pr97074.c: New test.
12899 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12902 * gcc.dg/analyzer/pr98564.c: New test.
12904 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
12906 PR rtl-optimization/97978
12907 * gcc.target/i386/pr97978.c: New.
12909 2021-01-06 Martin Sebor <msebor@redhat.com>
12912 * g++.dg/pr95768.C: New test.
12913 * g++.dg/warn/Wuninitialized-12.C: New test.
12914 * gcc.dg/uninit-38.c: New test.
12916 2021-01-06 Martin Sebor <msebor@redhat.com>
12919 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12921 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
12924 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
12925 as the final suspend point so that we can check that the state
12926 machine has reached the expected point.
12928 2021-01-06 Marek Polacek <polacek@redhat.com>
12931 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
12934 2021-01-06 Alexandre Oliva <oliva@adacore.com>
12936 * g++.dg/opt/store-merging-2.C: Add the required alignment.
12938 2021-01-06 Richard Biener <rguenther@suse.de>
12940 PR tree-optimization/95582
12941 * gcc.dg/pr95582.c: New testcase.
12943 2021-01-06 Richard Biener <rguenther@suse.de>
12945 PR tree-optimization/98513
12946 * gcc.dg/tree-ssa/pr98513.c: New testcase.
12948 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12951 * gcc.dg/analyzer/pr97072.c: New test.
12953 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12956 * gcc.dg/analyzer/pr98073.c: New test.
12958 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12961 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
12963 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
12965 * gcc.target/s390/s390.exp: Replace %% with %.
12967 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
12969 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
12971 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12974 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
12975 unsigned short to compute pextrw result.
12977 2021-01-05 Patrick Palka <ppalka@redhat.com>
12979 * g++.dg/template/partial5.C: Adjust directives to expect the
12980 same errors across all dialects.
12981 * g++.dg/cpp1z/nontype-auto17.C: New test.
12982 * g++.dg/cpp1z/nontype-auto18.C: New test.
12983 * g++.dg/template/ttp33.C: New test.
12985 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12987 PR tree-optimization/94802
12988 * gcc.target/i386/pr94802.c: New test.
12989 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
12991 2021-01-05 Richard Biener <rguenther@suse.de>
12993 PR tree-optimization/98516
12994 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
12995 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
12997 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13000 * g++.dg/cpp2a/bit-cast8.C: New test.
13001 * g++.dg/cpp2a/bit-cast9.C: New test.
13003 2021-01-05 Marek Polacek <polacek@redhat.com>
13006 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
13007 * g++.dg/cpp0x/noexcept61.C: New test.
13009 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13011 PR tree-optimization/96928
13012 * gcc.dg/tree-ssa/pr96928.c: New test.
13013 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
13014 instead of scanning rtl dump for ifcvt message check assembly
13015 for xor instruction.
13017 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13019 PR tree-optimization/96930
13020 * g++.dg/tree-ssa/pr96930.C: New test.
13022 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13024 PR tree-optimization/96239
13025 * gcc.dg/tree-ssa/pr96239.c: New test.
13027 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
13030 * gcc.target/i386/pr98522.c: New test.
13032 2021-01-05 Nathan Sidwell <nathan@acm.org>
13034 * g++.dg/modules/mod-decl-1.C: Adjust.
13035 * g++.dg/modules/p0713-2.C: Adjust.
13036 * g++.dg/modules/p0713-3.C: Adjust.
13038 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
13041 * gcc.target/i386/pr98495-1.c: New test.
13042 * gcc.target/i386/pr98495-2.c: New test.
13043 * gcc.target/i386/pr98495-3.c: New test.
13044 * gcc.target/i386/pr98495-4.c: New test.
13045 * gcc.target/i386/pr98495-5.c: New test.
13047 2021-01-05 liuhongt <hongtao.liu@intel.com>
13049 * gcc.target/i386/sse2-pr98461-2.c: New test.
13051 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
13053 PR rtl-optimization/97144
13054 * gcc.c-torture/compile/pr97144.c: New test.
13055 * gcc.target/aarch64/sve/pr97144.c: Likewise.
13057 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
13059 PR rtl-optimization/98403
13060 * g++.dg/opt/pr98403.C: New test.
13062 2021-01-05 Jakub Jelinek <jakub@redhat.com>
13064 PR rtl-optimization/98334
13065 * gcc.target/i386/pr98334.c: New test.
13067 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
13069 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
13071 2021-01-05 David Malcolm <dmalcolm@redhat.com>
13074 * gcc.dg/analyzer/pr98293.c: New test.
13076 2021-01-04 Martin Uecker <muecker@gwdg.de>
13079 * gcc.dg/pr98029.c: New test.
13081 2021-01-04 Nathan Sidwell <nathan@acm.org>
13083 * g++.dg/modules/binding-1_a.H: New.
13084 * g++.dg/modules/binding-1_b.H: New.
13085 * g++.dg/modules/binding-1_c.C: New.
13086 * g++.dg/modules/binding-2.H: New.
13087 * g++.dg/modules/builtin-3_a.C: New.
13088 * g++.dg/modules/global-2_a.C: New.
13089 * g++.dg/modules/global-2_b.C: New.
13090 * g++.dg/modules/global-3_a.C: New.
13091 * g++.dg/modules/global-3_b.C: New.
13092 * g++.dg/modules/hello-1_a.C: New.
13093 * g++.dg/modules/hello-1_b.C: New.
13094 * g++.dg/modules/iostream-1_a.H: New.
13095 * g++.dg/modules/iostream-1_b.C: New.
13096 * g++.dg/modules/part-5_a.C: New.
13097 * g++.dg/modules/part-5_b.C: New.
13098 * g++.dg/modules/part-5_c.C: New.
13099 * g++.dg/modules/stdio-1_a.H: New.
13100 * g++.dg/modules/stdio-1_b.C: New.
13101 * g++.dg/modules/string-1_a.H: New.
13102 * g++.dg/modules/string-1_b.C: New.
13103 * g++.dg/modules/string-view1.C: New.
13104 * g++.dg/modules/string-view2.C: New.
13105 * g++.dg/modules/tinfo-1.C: New.
13106 * g++.dg/modules/tinfo-2_a.H: New.
13107 * g++.dg/modules/tinfo-2_b.C: New.
13108 * g++.dg/modules/tname-spec-1_a.H: New.
13109 * g++.dg/modules/tname-spec-1_b.C: New.
13110 * g++.dg/modules/xtreme-header-1.h: New.
13111 * g++.dg/modules/xtreme-header-1_a.H: New.
13112 * g++.dg/modules/xtreme-header-1_b.C: New.
13113 * g++.dg/modules/xtreme-header-1_c.C: New.
13114 * g++.dg/modules/xtreme-header-2.h: New.
13115 * g++.dg/modules/xtreme-header-2_a.H: New.
13116 * g++.dg/modules/xtreme-header-2_b.C: New.
13117 * g++.dg/modules/xtreme-header-2_c.C: New.
13118 * g++.dg/modules/xtreme-header-3.h: New.
13119 * g++.dg/modules/xtreme-header-3_a.H: New.
13120 * g++.dg/modules/xtreme-header-3_b.C: New.
13121 * g++.dg/modules/xtreme-header-3_c.C: New.
13122 * g++.dg/modules/xtreme-header-4.h: New.
13123 * g++.dg/modules/xtreme-header-4_a.H: New.
13124 * g++.dg/modules/xtreme-header-4_b.C: New.
13125 * g++.dg/modules/xtreme-header-4_c.C: New.
13126 * g++.dg/modules/xtreme-header-5.h: New.
13127 * g++.dg/modules/xtreme-header-5_a.H: New.
13128 * g++.dg/modules/xtreme-header-5_b.C: New.
13129 * g++.dg/modules/xtreme-header-5_c.C: New.
13130 * g++.dg/modules/xtreme-header-6.h: New.
13131 * g++.dg/modules/xtreme-header-6_a.H: New.
13132 * g++.dg/modules/xtreme-header-6_b.C: New.
13133 * g++.dg/modules/xtreme-header-6_c.C: New.
13134 * g++.dg/modules/xtreme-header.h: New.
13135 * g++.dg/modules/xtreme-header_a.H: New.
13136 * g++.dg/modules/xtreme-header_b.C: New.
13137 * g++.dg/modules/xtreme-tr1.h: New.
13138 * g++.dg/modules/xtreme-tr1_a.H: New.
13139 * g++.dg/modules/xtreme-tr1_b.C: New.
13141 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
13143 PR tree-optimization/95401
13144 * g++.dg/vect/pr95401.cc: New test.
13145 * g++.dg/vect/pr95401a.cc: Likewise.
13147 2021-01-04 Richard Biener <rguenther@suse.de>
13149 PR tree-optimization/98308
13150 * gcc.dg/vect/pr98308.c: New testcase.
13152 2021-01-04 Jakub Jelinek <jakub@redhat.com>
13154 PR tree-optimization/95771
13155 * gcc.target/i386/pr95771.c: New test.
13157 2021-01-04 Richard Biener <rguenther@suse.de>
13159 PR tree-optimization/98464
13160 * g++.dg/opt/pr98464.C: New testcase.
13162 2021-01-04 Richard Biener <rguenther@suse.de>
13164 PR tree-optimization/98282
13165 * g++.dg/opt/pr98282.C: New testcase.
13167 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
13170 * gcc.target/aarch64/pr89057.c: New test.
13172 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
13174 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
13176 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
13177 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
13178 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
13180 2021-01-04 Martin Liska <mliska@suse.cz>
13182 * README: Convert to utf8 from iso8859.
13184 2021-01-04 Martin Liska <mliska@suse.cz>
13186 * gcc.target/avr/avr.exp: Run dos2unix on the file.
13188 2021-01-04 Richard Biener <rguenther@suse.de>
13190 PR tree-optimization/98291
13191 * gcc.dg/vect/slp-reduc-11.c: New testcase.
13192 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
13194 2021-01-04 Jakub Jelinek <jakub@redhat.com>
13196 PR tree-optimization/96782
13197 * gcc.dg/tree-ssa/pr96782.c: New test.
13199 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
13201 * gcc.misc-tests/outputs.exp: Adjust testcase.
13203 2021-01-01 Jakub Jelinek <jakub@redhat.com>
13205 * ChangeLog-2020: Rotate ChangeLog. New file.
13207 2021-01-01 Joel Brobecker <brobecker@adacore.com>
13209 * lib/target-supports.exp
13210 (check_effective_target_arm_fp16_alternative_ok_nocache):
13211 Return zero for *-*-vxworks7r* targets.
13212 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
13213 * gcc.target/arm/aapcs/vfp23.c: Likewise.
13214 * gcc.target/arm/aapcs/vfp24.c: Likewise.
13215 * gcc.target/arm/aapcs/vfp25.c: Likewise.
13217 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13219 * g++.dg/init/new26.C: Fix overriding of the delete operator
13222 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13224 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
13227 2021-01-01 Joel Brobecker <brobecker@adacore.com>
13229 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
13230 the test's dg-options.
13231 * gcc.target/arm/pr78255-2.c: Likewise.
13233 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13235 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
13237 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13239 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
13242 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13244 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
13246 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13248 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
13251 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13253 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
13255 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13257 * g++.dg/other/anon5.C: Skip on vxworks kernel.
13259 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13261 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
13262 * gcc.dg/vxworks/initpri2.c: Likewise.
13264 2021-01-01 Joel Brobecker <brobecker@adacore.com>
13266 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
13269 2021-01-01 Olivier Hainque <hainque@adacore.com>
13271 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
13272 * gcc.dg/pthread-init-2.c: Ditto.
13274 2021-01-01 Olivier Hainque <hainque@adacore.com>
13276 * lib/target-supports.exp (check_weak_available,
13277 check_fork_available, check_effective_target_lto,
13278 check_effective_target_mempcpy): Add vxworks filters.
13280 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13282 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
13283 explicit -mno-long-calls.
13284 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
13286 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13288 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
13289 * g++.target/arm/no_unique_address_2.C: Likewise.
13291 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13293 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
13294 * gcc.target/arm/headmerge-2.c: Likewise.
13296 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13298 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
13301 Copyright (C) 2021 Free Software Foundation, Inc.
13303 Copying and distribution of this file, with or without modification,
13304 are permitted in any medium without royalty provided the copyright
13305 notice and this notice are preserved.