]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
PR c++/90532 Ensure __is_constructible(T[]) is false
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
2
3 PR c++/90532 Ensure __is_constructible(T[]) is false
4 * g++.dg/ext/90532.C: New test.
5
6 2019-05-20 Jakub Jelinek <jakub@redhat.com>
7
8 * gcc.target/i386/avx512f-simd-1.c: New test.
9
10 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
11
12 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
13 error message.
14 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
15
16 2019-05-20 Martin Liska <mliska@suse.cz>
17
18 PR middle-end/90263
19 * gcc.c-torture/compile/pr90263.c: New test.
20 * lib/target-supports.exp: Add check_effective_target_glibc.
21
22 2019-05-20 Richard Biener <rguenther@suse.de>
23
24 PR testsuite/90518
25 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
26 vector support.
27 * gcc.dg/gimplefe-41.c: Likewise.
28
29 2019-05-19 Andrew Pinski <apinski@marvell.com>
30
31 PR pch/81721
32 * g++.dg/pch/operator-1.C: New testcase.
33 * g++.dg/pch/operator-1.Hs: New file.
34
35 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
36
37 PR fortran/90498
38 * gfortran.dg/associate_48.f90 : New test.
39
40 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
41
42 PR fortran/78290
43 * gfortran.dg/pr78290.f90: New test.
44
45 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
46
47 PR fortran/88821
48 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
49 to make sure the test for internal_pack is retained.
50 * gfortran.dg/assumed_type_2.f90: Split compile and run time
51 tests into this and
52 * gfortran.dg/assumed_type_2a.f90: New file.
53 * gfortran.dg/c_loc_test_22.f90: Likewise.
54 * gfortran.dg/contiguous_3.f90: Likewise.
55 * gfortran.dg/internal_pack_11.f90: Likewise.
56 * gfortran.dg/internal_pack_12.f90: Likewise.
57 * gfortran.dg/internal_pack_16.f90: Likewise.
58 * gfortran.dg/internal_pack_17.f90: Likewise.
59 * gfortran.dg/internal_pack_18.f90: Likewise.
60 * gfortran.dg/internal_pack_4.f90: Likewise.
61 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
62 to make sure the test for internal_pack is retained.
63 * gfortran.dg/internal_pack_6.f90: Split compile and run time
64 tests into this and
65 * gfortran.dg/internal_pack_6a.f90: New file.
66 * gfortran.dg/internal_pack_8.f90: Likewise.
67 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
68 tests into this and
69 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
70 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
71 into this and
72 * gfortran.dg/no_arg_check_2a.f90: New file.
73 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
74 tests into this and
75 * gfortran.dg/typebound_assignment_5a.f90: New file.
76 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
77 tests into this and
78 * gfortran.dg/typebound_assignment_6a.f90: New file.
79 * gfortran.dg/internal_pack_19.f90: New file.
80 * gfortran.dg/internal_pack_20.f90: New file.
81 * gfortran.dg/internal_pack_21.f90: New file.
82
83 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
84
85 * objc.dg/instancetype-0.m: New.
86
87 2019-05-17 Martin Sebor <msebor@redhat.com>
88
89 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
90
91 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
92 * g++.dg/ubsan/pr63956.C: Same.
93 * g++.old-deja/g++.pt/assign1.C: Same.
94
95 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
96
97 PR testsuite/89433
98 * c-c++-common/goacc/routine-5.c: Update.
99 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
100 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
101
102 PR testsuite/89433
103 * c-c++-common/goacc/routine-2.c: Update, and move some test
104 into...
105 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
106 new file.
107
108 PR testsuite/89433
109 * c-c++-common/goacc/classify-routine.c: Update.
110 * gfortran.dg/goacc/classify-routine.f95: Likewise.
111
112 2019-05-16 Martin Sebor <msebor@redhat.com>
113
114 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
115 * c-c++-common/Wvarargs-2.c: Same.
116 * c-c++-common/Wvarargs.c: Same.
117 * c-c++-common/pr51768.c: Same.
118 * c-c++-common/tm/inline-asm.c: Same.
119 * c-c++-common/tm/safe-1.c: Same.
120 * g++.dg/asm-qual-1.C: Same.
121 * g++.dg/asm-qual-3.C: Same.
122 * g++.dg/conversion/dynamic1.C: Same.
123 * g++.dg/cpp0x/constexpr-89599.C: Same.
124 * g++.dg/cpp0x/constexpr-cast.C: Same.
125 * g++.dg/cpp0x/constexpr-shift1.C: Same.
126 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
127 * g++.dg/cpp0x/nullptr04.C: Same.
128 * g++.dg/cpp0x/static_assert12.C: Same.
129 * g++.dg/cpp0x/static_assert8.C: Same.
130 * g++.dg/cpp1y/lambda-conv1.C: Same.
131 * g++.dg/cpp1y/pr79393-3.C: Same.
132 * g++.dg/cpp1y/static_assert1.C: Same.
133 * g++.dg/cpp1z/constexpr-if4.C: Same.
134 * g++.dg/cpp1z/constexpr-if5.C: Same.
135 * g++.dg/cpp1z/constexpr-if9.C: Same.
136 * g++.dg/eh/goto2.C: Same.
137 * g++.dg/eh/goto3.C: Same.
138 * g++.dg/expr/static_cast8.C: Same.
139 * g++.dg/ext/flexary5.C: Same.
140 * g++.dg/ext/utf-array-short-wchar.C: Same.
141 * g++.dg/ext/utf-array.C: Same.
142 * g++.dg/ext/utf8-2.C: Same.
143 * g++.dg/gomp/loop-4.C: Same.
144 * g++.dg/gomp/macro-4.C: Same.
145 * g++.dg/gomp/udr-1.C: Same.
146 * g++.dg/init/initializer-string-too-long.C: Same.
147 * g++.dg/other/offsetof9.C: Same.
148 * g++.dg/ubsan/pr63956.C: Same.
149 * g++.dg/warn/Wbool-operation-1.C: Same.
150 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
151 * g++.dg/warn/Wtype-limits.C: Same.
152 * g++.dg/wrappers/pr88680.C: Same.
153 * g++.old-deja/g++.mike/eh55.C: Same.
154 * gcc.dg/Wsign-compare-1.c: Same.
155 * gcc.dg/Wtype-limits-Wextra.c: Same.
156 * gcc.dg/Wtype-limits.c: Same.
157 * gcc.dg/Wunknownprag.c: Same.
158 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
159 * gcc.dg/asm-6.c: Same.
160 * gcc.dg/asm-qual-1.c: Same.
161 * gcc.dg/cast-1.c: Same.
162 * gcc.dg/cast-2.c: Same.
163 * gcc.dg/cast-3.c: Same.
164 * gcc.dg/cpp/source_date_epoch-2.c: Same.
165 * gcc.dg/debug/pr85252.c: Same.
166 * gcc.dg/dfp/cast-bad.c: Same.
167 * gcc.dg/format/gcc_diag-1.c: Same.
168 * gcc.dg/format/gcc_diag-11.c: Same.
169 * gcc.dg/gcc_diag-11.c: Same.
170 * gcc.dg/gnu-cond-expr-2.c: Same.
171 * gcc.dg/gnu-cond-expr-3.c: Same.
172 * gcc.dg/gomp/macro-4.c: Same.
173 * gcc.dg/init-bad-1.c: Same.
174 * gcc.dg/init-bad-2.c: Same.
175 * gcc.dg/init-bad-3.c: Same.
176 * gcc.dg/pr27528.c: Same.
177 * gcc.dg/pr48552-1.c: Same.
178 * gcc.dg/pr48552-2.c: Same.
179 * gcc.dg/pr59846.c: Same.
180 * gcc.dg/pr61096-1.c: Same.
181 * gcc.dg/pr8788-1.c: Same.
182 * gcc.dg/pr90082.c: Same.
183 * gcc.dg/simd-2.c: Same.
184 * gcc.dg/spellcheck-params-2.c: Same.
185 * gcc.dg/spellcheck-params.c: Same.
186 * gcc.dg/strlenopt-49.c: Same.
187 * gcc.dg/tm/pr52141.c: Same.
188 * gcc.dg/torture/pr51106-1.c: Same.
189 * gcc.dg/torture/pr51106-2.c: Same.
190 * gcc.dg/utf-array-short-wchar.c: Same.
191 * gcc.dg/utf-array.c: Same.
192 * gcc.dg/utf8-2.c: Same.
193 * gcc.dg/warn-sprintf-no-nul.c: Same.
194 * gcc.target/i386/asm-flag-0.c: Same.
195 * gcc.target/i386/inline_error.c: Same.
196 * gcc.target/i386/pr30848.c: Same.
197 * gcc.target/i386/pr39082-1.c: Same.
198 * gcc.target/i386/pr39678.c: Same.
199 * gcc.target/i386/pr57756.c: Same.
200 * gcc.target/i386/pr68843-1.c: Same.
201 * gcc.target/i386/pr79804.c: Same.
202 * gcc.target/i386/pr82673.c: Same.
203 * obj-c++.dg/class-protocol-1.mm: Same.
204 * obj-c++.dg/exceptions-3.mm: Same.
205 * obj-c++.dg/exceptions-4.mm: Same.
206 * obj-c++.dg/exceptions-5.mm: Same.
207 * obj-c++.dg/exceptions-6.mm: Same.
208 * obj-c++.dg/method-12.mm: Same.
209 * obj-c++.dg/method-13.mm: Same.
210 * obj-c++.dg/method-6.mm: Same.
211 * obj-c++.dg/method-7.mm: Same.
212 * obj-c++.dg/method-9.mm: Same.
213 * obj-c++.dg/method-lookup-1.mm: Same.
214 * obj-c++.dg/proto-lossage-4.mm: Same.
215 * obj-c++.dg/protocol-qualifier-2.mm: Same.
216 * objc.dg/call-super-2.m: Same.
217 * objc.dg/class-protocol-1.m: Same.
218 * objc.dg/desig-init-1.m: Same.
219 * objc.dg/exceptions-3.m: Same.
220 * objc.dg/exceptions-4.m: Same.
221 * objc.dg/exceptions-5.m: Same.
222 * objc.dg/exceptions-6.m: Same.
223 * objc.dg/method-19.m: Same.
224 * objc.dg/method-2.m: Same.
225 * objc.dg/method-5.m: Same.
226 * objc.dg/method-6.m: Same.
227 * objc.dg/method-7.m: Same.
228 * objc.dg/method-lookup-1.m: Same.
229 * objc.dg/proto-hier-1.m: Same.
230 * objc.dg/proto-lossage-4.m: Same.
231
232 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
233
234 * g++.dg/eh/o32-fp.C: New.
235 * gcc.target/mips/dwarfregtable-1.c: New.
236 * gcc.target/mips/dwarfregtable-2.c: New.
237 * gcc.target/mips/dwarfregtable-3.c: New.
238 * gcc.target/mips/dwarfregtable-4.c: New.
239 * gcc.target/mips/dwarfregtable.h: New.
240
241 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
242
243 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
244 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
245 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
246
247 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
248
249 PR target/90497
250 * gcc.target/i386/pr90497-1.c: New test.
251 * gcc.target/i386/pr90497-2.c: Likewise.
252
253 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
254
255 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
256 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
257
258 2019-05-17 Richard Biener <rguenther@suse.de>
259
260 * gcc.dg/gimplefe-41.c: New testcase.
261
262 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
263
264 PR tree-optimization/90106
265 * gcc.dg/cdce3.c: New test.
266
267 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
268
269 * gcc.target/s390/zvector/vec-sldw.c: New test.
270
271 2019-05-17 Martin Liska <mliska@suse.cz>
272
273 PR middle-end/90478
274 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
275
276 2019-05-16 Jakub Jelinek <jakub@redhat.com>
277
278 * gcc.dg/vect/vect-simd-1.c: New test.
279 * gcc.dg/vect/vect-simd-2.c: New test.
280 * gcc.dg/vect/vect-simd-3.c: New test.
281 * gcc.dg/vect/vect-simd-4.c: New test.
282
283 2019-05-16 Martin Liska <mliska@suse.cz>
284
285 PR lto/90500
286 * gcc.target/i386/pr90500-1.c: New test.
287 * gcc.target/i386/pr90500-2.c: New test.
288
289 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
290
291 PR tree-optimization/90394
292 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
293 * gcc.dg/uninit-pr90394.c: New test.
294
295 2019-05-16 Richard Biener <rguenther@suse.de>
296
297 PR testsuite/90502
298 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
299 transforms happening earlier now.
300
301 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
302
303 * lib/target-supports.exp (check_effective_target_cet): Add the
304 -fcf-protection flag to the build conditions.
305
306 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
307
308 PR tree-optimization/90106
309 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
310 * gcc.dg/cdce2.c: Likewise.
311
312 2019-05-16 Richard Biener <rguenther@suse.de>
313
314 PR tree-optimization/90424
315 * g++.target/i386/pr90424-1.C: New testcase.
316 * g++.target/i386/pr90424-2.C: Likewise.
317
318 2019-05-16 Richard Biener <rguenther@suse.de>
319
320 * gcc.dg/gimplefe-40.c: Amend again.
321
322 2019-05-15 Cherry Zhang <cherryyz@google.com>
323
324 * go.test/test/nilptr2.go: Change use function to actually do
325 something.
326
327 2019-05-16 Jakub Jelinek <jakub@redhat.com>
328
329 PR middle-end/90478
330 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
331 instead of long.
332
333 * c-c++-common/gomp/simd8.c: New test.
334
335 2019-05-15 Marek Polacek <polacek@redhat.com>
336
337 CWG 2096 - constraints on literal unions.
338 * g++.dg/cpp0x/literal-type1.C: New test.
339
340 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
341
342 PR fortran/90461
343 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
344 * gfortran.dg/open_errors_3.f90: New test.
345
346 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
347
348 PR target/89021
349 * gcc.target/i386/mmx-vals.h: New file.
350 * gcc.target/i386/sse2-mmx-2.c: Likewise.
351 * gcc.target/i386/sse2-mmx-3.c: Likewise.
352 * gcc.target/i386/sse2-mmx-4.c: Likewise.
353 * gcc.target/i386/sse2-mmx-5.c: Likewise.
354 * gcc.target/i386/sse2-mmx-6.c: Likewise.
355 * gcc.target/i386/sse2-mmx-7.c: Likewise.
356 * gcc.target/i386/sse2-mmx-8.c: Likewise.
357 * gcc.target/i386/sse2-mmx-9.c: Likewise.
358 * gcc.target/i386/sse2-mmx-10.c: Likewise.
359 * gcc.target/i386/sse2-mmx-11.c: Likewise.
360 * gcc.target/i386/sse2-mmx-12.c: Likewise.
361 * gcc.target/i386/sse2-mmx-13.c: Likewise.
362 * gcc.target/i386/sse2-mmx-14.c: Likewise.
363 * gcc.target/i386/sse2-mmx-15.c: Likewise.
364 * gcc.target/i386/sse2-mmx-16.c: Likewise.
365 * gcc.target/i386/sse2-mmx-17.c: Likewise.
366 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
367 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
368 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
369 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
370 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
371 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
372 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
373 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
374 * gcc.target/i386/sse2-mmx-20.c: Likewise.
375 * gcc.target/i386/sse2-mmx-21.c: Likewise.
376 * gcc.target/i386/sse2-mmx-22.c: Likewise.
377 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
378 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
379 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
380 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
381 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
382 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
383 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
384 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
385 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
386 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
387 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
388 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
389 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
390 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
391 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
392 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
393 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
394 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
395 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
396 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
397 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
398 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
399 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
400 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
401 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
402 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
403 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
404 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
405 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
406 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
407 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
408 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
409 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
410 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
411 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
412 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
413 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
414 * gcc.target/i386/sse2-mmx-por.c: Likewise.
415 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
416 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
417 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
418 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
419 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
420 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
421 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
422 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
423 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
424 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
425 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
426 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
427 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
428 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
429 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
430 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
431 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
432 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
433 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
434 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
435 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
436 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
437 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
438 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
439 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
440 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
441 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
442 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
443 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
444 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
445 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
446
447 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
448
449 PR target/89021
450 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
451 with SSE2.
452
453 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
454
455 PR target/89021
456 * gcc.target/i386/pr82483-1.c: Error only on ia32.
457 * gcc.target/i386/pr82483-2.c: Likewise.
458
459 2019-05-15 Martin Liska <mliska@suse.cz>
460
461 PR middle-end/90478
462 * gcc.dg/tree-ssa/pr90478-2.c: New test.
463 * gcc.dg/tree-ssa/pr90478.c: New test.
464
465 2019-05-15 Richard Biener <rguenther@suse.de>
466
467 * gcc.dg/gimplefe-40.c: Amend.
468
469 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
470
471 * lib/target-supports.exp
472 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
473 (check_effective_target_powerpc_p9vector_ok): Likewise.
474 (check_effective_target_powerpc_float128_sw_ok): Likewise.
475 (check_effective_target_powerpc_float128_hw_ok): Likewise.
476 (check_effective_target_powerpc_vsx_ok): Likewise.
477 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
478 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
479
480 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
481
482 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
483 for PowerPC platforms.
484
485 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
486
487 PR target/82920
488 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
489 * gcc.target/i386/cet-notrack-5a.c: Likewise.
490 * gcc.target/i386/cet-notrack-5b.c: Likewise.
491 * gcc.target/i386/cet-notrack-6b.c: Likewise.
492 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
493 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
494 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
495 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
496 * gcc.target/i386/cet-sjlj-3.c: Likewise.
497 * gcc.target/i386/cet-sjlj-5.c: Likewise.
498
499 2019-05-14 Marek Polacek <polacek@redhat.com>
500
501 PR c++/68918
502 * g++.dg/cpp0x/decltype71.C: New test.
503
504 PR c++/70156
505 * g++.dg/init/static5.C: New test.
506
507 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
508
509 PR target/82920
510 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
511 * gcc.target/i386/pr52146.c: Likewise.
512 * gcc.target/i386/pr52698.c: Likewise.
513 * gcc.target/i386/pr52857-1.c: Likewise.
514 * gcc.target/i386/pr52857-2.c: Likewise.
515 * gcc.target/i386/pr52876.c: Likewise.
516 * gcc.target/i386/pr53698.c: Likewise.
517 * gcc.target/i386/pr54157.c: Likewise.
518 * gcc.target/i386/pr55049-1.c: Likewise.
519 * gcc.target/i386/pr55093.c: Likewise.
520 * gcc.target/i386/pr55116-1.c: Likewise.
521 * gcc.target/i386/pr55116-2.c: Likewise.
522 * gcc.target/i386/pr55597.c: Likewise.
523 * gcc.target/i386/pr59929.c: Likewise.
524 * gcc.target/i386/pr66470.c: Likewise.
525
526 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
527
528 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
529 *-*-solaris2*.
530 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
531 * gcc.dg/c99-math-double-1.c: Likewise.
532 * gcc.dg/c99-math-float-1.c: Likewise.
533 * gcc.dg/c99-math-long-double-1.c: Likewise.
534 * gcc.misc-tests/linkage.exp: Simplify triplet to
535 x86_64-*-solaris2*.
536
537 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
538 xfail.
539 * gcc.target/i386/pr63620.c: Likewise.
540
541 * lib/target-supports.exp (check_sse_os_support_available): Remove
542 Solaris 9/x86 workaround.
543
544 2019-05-14 Richard Biener <rguenther@suse.de>
545
546 * gcc.dg/gimplefe-40.c: New testcase.
547
548 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
549
550 PR preprocessor/90382
551 * g++.dg/diagnostic/trailing1.C: New test.
552
553 2019-05-14 marxin <mliska@suse.cz>
554
555 PR middle-end/90340
556 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
557 param.
558
559 2019-05-14 Richard Biener <rguenther@suse.de>
560 H.J. Lu <hongjiu.lu@intel.com>
561
562 PR tree-optimization/88828
563 * gcc.target/i386/pr88828-1.c: New test.
564 * gcc.target/i386/pr88828-1a.c: Likewise.
565 * gcc.target/i386/pr88828-1b.c: Likewise.
566 * gcc.target/i386/pr88828-1c.c: Likewise.
567 * gcc.target/i386/pr88828-4a.c: Likewise.
568 * gcc.target/i386/pr88828-4b.c: Likewise.
569 * gcc.target/i386/pr88828-5a.c: Likewise.
570 * gcc.target/i386/pr88828-5b.c: Likewise.
571 * gcc.target/i386/pr88828-7.c: Likewise.
572 * gcc.target/i386/pr88828-7a.c: Likewise.
573 * gcc.target/i386/pr88828-7b.c: Likewise.
574 * gcc.target/i386/pr88828-8.c: Likewise.
575 * gcc.target/i386/pr88828-8a.c: Likewise.
576 * gcc.target/i386/pr88828-8b.c: Likewise.
577 * gcc.target/i386/pr88828-9.c: Likewise.
578 * gcc.target/i386/pr88828-9a.c: Likewise.
579 * gcc.target/i386/pr88828-9b.c: Likewise.
580
581 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
582
583 * gcc.target/aarch64/signbitv4sf.c: New test.
584 * gcc.target/aarch64/signbitv2sf.c: New test.
585
586 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
587
588 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
589 regression, by matching a note on any line.
590 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
591 correct line number is matched without depending on a library header.
592
593 2019-05-13 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/90402
596 * gcc.dg/torture/pr90402-1.c: New testcase.
597
598 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
599 Dominique d'Humieres <dominiq@gcc.gnu.org>
600
601 PR target/82920
602 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
603 do not use -fno-pic on Darwin.
604 * gcc.target/i386/indirect-thunk-2.c: Likewise.
605 * gcc.target/i386/indirect-thunk-3.c: Likewise.
606 * gcc.target/i386/indirect-thunk-4.c: Likewise.
607 * gcc.target/i386/indirect-thunk-7.c: Likewise.
608 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
609 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
610 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
611 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
612 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
613 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
614 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
615 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
616 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
617 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
618 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
619 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
620 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
621 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
622 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
623 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
624 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
625 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
626 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
627 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
628 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
629 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
630 * gcc.target/i386/ret-thunk-1.c: Likewise.
631 * gcc.target/i386/ret-thunk-10.c: Likewise.
632 * gcc.target/i386/ret-thunk-11.c: Likewise.
633 * gcc.target/i386/ret-thunk-12.c: Likewise.
634 * gcc.target/i386/ret-thunk-13.c: Likewise.
635 * gcc.target/i386/ret-thunk-14.c: Likewise.
636 * gcc.target/i386/ret-thunk-15.c: Likewise.
637 * gcc.target/i386/ret-thunk-16.c: Likewise.
638 * gcc.target/i386/ret-thunk-2.c: Likewise.
639 * gcc.target/i386/ret-thunk-22.c: Likewise.
640 * gcc.target/i386/ret-thunk-23.c: Likewise.
641 * gcc.target/i386/ret-thunk-24.c: Likewise.
642 * gcc.target/i386/ret-thunk-3.c: Likewise.
643 * gcc.target/i386/ret-thunk-4.c: Likewise.
644 * gcc.target/i386/ret-thunk-5.c: Likewise.
645 * gcc.target/i386/ret-thunk-6.c: Likewise.
646 * gcc.target/i386/ret-thunk-7.c: Likewise.
647 * gcc.target/i386/ret-thunk-8.c: Likewise.
648 * gcc.target/i386/ret-thunk-9.c: Likewise.
649
650 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
651
652 PR testsuite/81058
653 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
654 for variables on Darwin, rather than common.
655 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
656 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
657
658 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
659
660 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
661 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
662
663 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
664
665 PR fortran/61968
666 * gfortran.dg/assumed_type_10.f90: New test case.
667 * gfortran.dg/assumed_type_11.f90: New test case.
668
669 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
670
671 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
672 now tested.
673 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
674
675 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
676
677 * g++.dg/diagnostic/main1.C: New.
678
679 2019-05-10 Marek Polacek <polacek@redhat.com>
680
681 PR c++/78010 - bogus -Wsuggest-override warning on final function.
682 * g++.dg/warn/Wsuggest-override-2.C: New test.
683
684 2019-05-10 Jakub Jelinek <jakub@redhat.com>
685
686 PR tree-optimization/90385
687 * gfortran.dg/pr90385.f90: New test.
688
689 PR c++/90383
690 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
691 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
692
693 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
694
695 PR fortran/90093
696 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
697 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
698
699 PR fortran/90352
700 * gfortran.dg/iso_c_binding_char_1.f90: New test.
701
702 PR fortran/90355
703 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
704 the direct passing of substrings as descriptors to bind(C).
705 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
706 'atmp' to account for the setting of the 'span' field.
707 * gfortran.dg/transpose_optimization_2.f90: Ditto.
708
709 2019-05-10 Jakub Jelinek <jakub@redhat.com>
710
711 PR tree-optimization/88709
712 PR tree-optimization/90271
713 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
714 arm*-*-*.
715
716 PR pch/90326
717 * g++.dg/pch/pr90326.C: New test.
718 * g++.dg/pch/pr90326.Hs: New file.
719
720 2019-05-10 Martin Liska <mliska@suse.cz>
721
722 PR middle-end/90340
723 * gcc.dg/tree-ssa/pr90340-2.c: New test.
724 * gcc.dg/tree-ssa/pr90340.c: New test.
725
726 2019-05-09 Cherry Zhang <cherryyz@google.com>
727
728 * go.dg/mapstring.go: New test.
729
730 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
731
732 PR target/90405
733 * gcc.target/arm/pr90405.c: New test.
734
735 2019-05-09 Martin Liska <mliska@suse.cz>
736
737 * gcc.dg/gimplefe-39.c: New test.
738
739 2019-05-09 Martin Liska <mliska@suse.cz>
740
741 * gcc.dg/gimplefe-37.c: New test.
742 * gcc.dg/gimplefe-33.c: Likewise.
743
744 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
745
746 PR c++/90382
747 Revert:
748 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
749
750 * g++.dg/diagnostic/trailing1.C: New.
751
752 2019-05-09 Richard Biener <rguenther@suse.de>
753
754 PR tree-optimization/90395
755 * gcc.dg/torture/pr90395.c: New testcase.
756
757 2019-05-08 Cherry Zhang <cherryyz@google.com>
758
759 * go.dg/cmpstring.go: New test.
760
761 2019-05-08 Jakub Jelinek <jakub@redhat.com>
762
763 PR c++/59813
764 PR tree-optimization/89060
765 * gcc.dg/tree-ssa/pr89060.c: New test.
766
767 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
768 Richard Earnshaw <rearnsha@arm.com>
769
770 PR target/88167
771 * gcc.target/arm/pr88167-1.c: New test.
772 * gcc.target/arm/pr88167-2.c: New test.
773
774 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
775
776 PR tree-optimization/90078
777 * g++.dg/tree-ssa/pr90078.C: New test.
778
779 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
780
781 PR tree-optimization/90240
782 * gfortran.dg/graphite/pr90240.f: New test.
783
784 2019-05-08 Li Jia He <helijia@linux.ibm.com>
785
786 PR other/90381
787 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
788 test case to run on the little endian machine.
789
790 2019-05-08 Jakub Jelinek <jakub@redhat.com>
791
792 PR tree-optimization/90356
793 * gcc.dg/tree-ssa/pr90356-1.c: New test.
794 * gcc.dg/tree-ssa/pr90356-2.c: New test.
795 * gcc.dg/tree-ssa/pr90356-3.c: New test.
796 * gcc.dg/tree-ssa/pr90356-4.c: New test.
797
798 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
799
800 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
801 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
802 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
803 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
804 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
805 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
806 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
807 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
808 * gcc.target/i386/sse-13.c: Ditto.
809 * gcc.target/i386/sse-14.c: Ditto.
810 * gcc.target/i386/sse-22.c: Ditto.
811 * gcc.target/i386/sse-23.c: Ditto.
812 * g++.dg/other/i386-2.C: Ditto.
813 * g++.dg/other/i386-3.C: Ditto.
814
815 2019-05-07 Cherry Zhang <cherryyz@google.com>
816
817 * go.dg/arrayclear.go: New test.
818 * go.dg/mapclear.go: New test.
819
820 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
821
822 PR target/89765
823 * gcc.target/powerpc/pr89765-mc.c: New test.
824 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
825 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
826 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
827 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
828 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
829 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
830 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
831 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
832 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
833 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
834 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
835 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
836 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
837 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
838 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
839 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
840 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
841 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
842 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
843 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
844 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
845 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
846 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
847 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
848
849 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
850
851 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
852 differences.
853
854 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
855
856 * gcc.target/i386/asm-7.c: New test.
857 * gcc.target/i386/asm-1.c: Update expected error string.
858 * gcc.target/i386/pr62120.c: Ditto.
859
860 2019-05-07 Li Jia He <helijia@linux.ibm.com>
861
862 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
863 optimization.
864 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
865
866 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
867
868 PR fortran/90290
869 * gfortran.dg/pr90290.f90: New test.
870
871 2019-05-06 Jakub Jelinek <jakub@redhat.com>
872
873 PR tree-optimization/88709
874 PR tree-optimization/90271
875 * gcc.dg/store_merging_26.c: New test.
876 * gcc.dg/store_merging_27.c: New test.
877 * gcc.dg/store_merging_28.c: New test.
878 * gcc.dg/store_merging_29.c: New test.
879
880 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
881
882 PR target/89424
883 * gcc.target/powerpc/pr89424-0.c: New test.
884 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
885 enable testing of newly patched capability.
886 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
887 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
888 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
889
890 2019-05-06 Marek Polacek <polacek@redhat.com>
891
892 PR c++/90265 - ICE with generic lambda.
893 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
894
895 2019-05-06 Richard Biener <rguenther@suse.de>
896
897 PR tree-optimization/90358
898 * gcc.target/i386/pr90358.c: New testcase.
899
900 2019-05-06 Richard Biener <rguenther@suse.de>
901
902 PR tree-optimization/88828
903 * gcc.target/i386/pr88828-0.c: New testcase.
904
905 2019-05-06 Richard Biener <rguenther@suse.de>
906
907 PR tree-optimization/90328
908 * gcc.dg/torture/pr90328.c: New testcase.
909
910 2019-05-06 Richard Biener <rguenther@suse.de>
911
912 PR testsuite/90331
913 * gcc.dg/pr87314-1.c: Align the substring to open up
914 string merging for targets aligning strings to 8 bytes.
915
916 2019-05-06 Martin Liska <mliska@suse.cz>
917
918 PR sanitizer/90312
919 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
920 systems.
921 * gcc.dg/tsan/pr88017.c: Likewise.
922
923 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
924
925 PR fortran/90344
926 * gfortran.dg/pr90344.f90: New test
927
928 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
929
930 PR tree-optimization/90269
931 * g++.dg/tree-ssa/ldist-1.C: New file.
932
933 2019-05-03 Richard Biener <rguenther@suse.de>
934
935 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
936
937 2019-05-03 Richard Biener <rguenther@suse.de>
938
939 PR middle-end/89518
940 * gcc.dg/pr89518.c: New testcase.
941
942 2019-05-03 Richard Biener <rguenther@suse.de>
943
944 PR middle-end/87314
945 * gcc.dg/pr87314-1.c: New testcase.
946
947 2019-05-03 Richard Biener <rguenther@suse.de>
948
949 PR tree-optimization/88963
950 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
951 * gcc.target/i386/pr88963-1.c: New testcase.
952 * gcc.target/i386/pr88963-2.c: Likewise.
953
954 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
955
956 PR target/88809
957 * gcc.target/i386/pr88809.c: Adjust for darwin.
958 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
959
960 2019-05-03 Jakub Jelinek <jakub@redhat.com>
961
962 PR tree-optimization/90303
963 * g++.target/i386/pr90303.C: New test.
964
965 2019-05-03 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/89698
968 * g++.dg/tree-ssa/pr89698.C: New testcase.
969
970 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
971
972 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
973
974 2019-05-02 Richard Biener <rguenther@suse.de>
975
976 PR tree-optimization/89653
977 * g++.dg/vect/pr89653.cc: New testcase.
978
979 2019-05-02 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/89509
982 * gcc.dg/torture/restrict-8.c: New testcase.
983
984 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
985
986 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
987 for cold section label.
988 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
989 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
990
991 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
992
993 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
994 GNU targets.
995
996 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
997
998 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
999
1000 2019-05-02 Martin Liska <mliska@suse.cz>
1001
1002 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
1003 * g++.target/i386/pr57362.C: Likewise.
1004
1005 2019-05-02 Martin Liska <mliska@suse.cz>
1006
1007 PR target/88809
1008 * gcc.target/i386/pr88809.c: New test.
1009 * gcc.target/i386/pr88809-2.c: New test.
1010
1011 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
1012
1013 PR fortran/60144
1014 * gfortran.dg/block_name_2.f90: Adjust dg-error.
1015 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
1016 * gfortran.dg/pr60144.f90: New test.
1017
1018 2019-05-01 Jeff Law <law@redhat.com>
1019
1020 PR tree-optimization/90037
1021 * g++.dg/tree-ssa/pr88797.C: New test.
1022
1023 2019-05-01 Nathan Sidwell <nathan@acm.org>
1024
1025 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
1026
1027 2019-04-30 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR target/89093
1030 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
1031 target attribute.
1032
1033 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
1034
1035 * gcc.dg/sinhatanh-2.c: Count the number of functions.
1036 * gcc.dg/sinhatanh-3.c: Likewise.
1037
1038 2019-04-30 Martin Liska <mliska@suse.cz>
1039
1040 * gcc.dg/Werror-13.c: Add new tests for it.
1041 * gcc.dg/pragma-diag-6.c: Likewise.
1042
1043 2019-04-30 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR target/89093
1046 * gcc.target/aarch64/pr89093.c: New test.
1047 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
1048
1049 PR tree-optimization/89475
1050 * gcc.dg/tree-ssa/pr89475.c: New test.
1051
1052 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
1053
1054 PR tree-optimization/90240
1055 Revert:
1056 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1057
1058 PR tree-optimization/90078
1059 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
1060
1061 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
1062
1063 * gcc.dg/uninit-25-gimple.c: New test.
1064 * gcc.dg/uninit-25.c: New test.
1065 * gcc.dg/uninit-26.c: New test.
1066 * gcc.dg/uninit-27-gimple.c: New test.
1067
1068 2019-04-29 Richard Biener <rguenther@suse.de>
1069
1070 PR tree-optimization/90278
1071 * gcc.dg/torture/pr90278.c: New testcase.
1072
1073 2019-04-27 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR c++/90173
1076 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
1077 dg-do run.
1078
1079 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
1080
1081 PR target/89261
1082 * gcc.target/i386/pr89261.c: New test.
1083
1084 2019-04-27 Martin Liska <mliska@suse.cz>
1085
1086 PR middle-end/90258
1087 * gcc.dg/completion-5.c: New test.
1088 * gcc.target/i386/spellcheck-options-5.c: New test.
1089
1090 2019-04-26 Jim Wilson <jimw@sifive.com>
1091
1092 * gcc.target/riscv/load-immediate.c: New.
1093
1094 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
1095
1096 PR c++/90243
1097 * g++.dg/diagnostic/pr90243.C: New test.
1098
1099 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 PR c++/90173
1102 * g++.dg/cpp1z/class-deduction66.C: New.
1103
1104 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1105
1106 * g++.dg/diagnostic/trailing1.C: New.
1107
1108 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
1109
1110 * gcc.dg/alias-16.c: New test.
1111
1112 2019-04-25 Martin Liska <mliska@suse.cz>
1113 H.J. Lu <hongjiu.lu@intel.com>
1114
1115 PR target/89929
1116 * g++.target/i386/mv28.C: New test.
1117 * gcc.target/i386/mvc14.c: Likewise.
1118 * g++.target/i386/pr57362.C: Updated.
1119
1120 2019-04-24 Jeff Law <law@redhat.com>
1121
1122 PR tree-optimization/90037
1123 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
1124 * gcc.dg/isolate-2.c: Likewise.
1125 * gcc.dg/isolate-4.c: Likewise.
1126 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
1127 * gcc.dg/pr90037.c: New test.
1128
1129 2019-04-25 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR c++/44648
1132 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
1133
1134 2019-04-25 Richard Biener <rguenther@suse.de>
1135
1136 PR middle-end/90194
1137 * g++.dg/torture/pr90194.C: New testcase.
1138
1139 2019-04-24 Marek Polacek <polacek@redhat.com>
1140
1141 PR c++/90236
1142 * g++.dg/cpp1z/nontype-auto16.C: New test.
1143
1144 2019-04-24 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR target/90193
1147 * gcc.target/i386/pr90193.c: New test.
1148
1149 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1150
1151 PR target/89952
1152 * gcc.target/s390/pr89952.c: New test.
1153
1154 2019-04-24 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR target/90187
1157 * g++.target/i386/pr90187.C: New test.
1158
1159 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
1160
1161 * gdc.test/README.gcc: New file.
1162
1163 2019-04-24 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR tree-optimization/90208
1166 * gcc.dg/tsan/pr90208-1.c: New test.
1167 * gcc.dg/tsan/pr90208-2.c: New test.
1168
1169 PR tree-optimization/90211
1170 * gcc.dg/autopar/pr90211.c: New test.
1171
1172 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
1173 Robin Dapp <rdapp@linux.ibm.com>
1174
1175 * gdc.dg/link.d: Test if target d_runtime.
1176 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
1177 * gdc.dg/simd.d: Likewise.
1178
1179 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
1180
1181 * gdc.test/fail_compilation/fail2456.d: New test.
1182 * gdc.test/fail_compilation/test18312.d: New test.
1183 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
1184
1185 2018-04-23 Sudakshina Das <sudi.das@arm.com>
1186
1187 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
1188 for linux targets.
1189 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
1190 with GNU note section.
1191
1192 2019-04-23 Jeff Law <law@redhat.com>
1193
1194 * lib/target-supports.exp
1195 (check_effective_target_keeps_null_pointer_checks): Add cr16.
1196
1197 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
1198
1199 PR rtl-optimization/87979
1200 * gcc.dg/pr87979.c: New test.
1201
1202 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
1203
1204 PR rtl-optimization/84032
1205 * gcc.dg/pr84032.c: New test.
1206
1207 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1208
1209 PR tree-optimization/90078
1210 * g++.dg/tree-ssa/pr90078.C: New test.
1211
1212 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1213
1214 PR tree-optimization/90021
1215 * gfortran.dg/pr90021.f90: New test.
1216
1217 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1218
1219 PR fortran/90166
1220 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
1221
1222 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
1223
1224 PR fortran/57284
1225 * gfortran.dg/class_70.f03
1226
1227 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
1228
1229 PR target/90178
1230 * gcc.target/i386/pr90178.c: New test.
1231
1232 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
1233
1234 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
1235
1236 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/89900
1239 * g++.dg/cpp0x/pr89900-1.C: New.
1240 * g++.dg/cpp0x/pr89900-2.C: Likewise.
1241 * g++.dg/cpp0x/pr89900-3.C: Likewise.
1242 * g++.dg/cpp0x/pr89900-4.C: Likewise.
1243
1244 2019-04-19 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR middle-end/90139
1247 * gcc.c-torture/compile/pr90139.c: New test.
1248
1249 PR c++/90138
1250 * g++.dg/template/pr90138.C: New test.
1251
1252 PR c/89888
1253 * c-c++-common/pr89888.c: New test.
1254 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
1255 Don't expect -Wswitch-unreachable warning.
1256
1257 PR c++/90108
1258 * c-c++-common/pr90108.c: New test.
1259
1260 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
1261
1262 PR middle-end/85164
1263 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
1264
1265 2019-04-18 Richard Biener <rguenther@suse.de>
1266
1267 PR debug/90131
1268 * gcc.dg/guality/pr90131.c: New testcase.
1269
1270 2019-04-17 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR c++/89325
1273 * g++.dg/ext/attrib58.C: New test.
1274 * g++.dg/ext/attrib59.C: New test.
1275 * g++.dg/ext/attrib60.C: New test.
1276
1277 PR target/90125
1278 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
1279 constants to ensure precise result even when not using fma.
1280 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
1281 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
1282 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
1283 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
1284 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
1285 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
1286 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
1287 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
1288 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
1289
1290 2019-04-17 Marek Polacek <polacek@redhat.com>
1291
1292 PR c++/90124 - bogus error with incomplete type in decltype.
1293 * g++.dg/cpp0x/decltype70.C: New test.
1294
1295 2019-04-17 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR middle-end/90095
1298 * gcc.dg/pr90095-1.c: New test.
1299 * gcc.dg/pr90095-2.c: New test.
1300
1301 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
1302
1303 PR fortran/90048
1304 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
1305 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
1306 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
1307
1308 PR fortran/90067
1309 PR fortran/90114
1310 * gfortran.dg/goacc/private-1.f95: Remove file.
1311 * gfortran.dg/goacc/private-2.f95: Likewise.
1312 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
1313 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
1314 Likewise.
1315 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
1316
1317 2019-04-17 Jakub Jelinek <jakub@redhat.com>
1318
1319 PR target/89093
1320 * gcc.target/arm/pr89093-2.c: New test.
1321
1322 2019-04-16 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR c++/86953
1325 * g++.dg/cpp0x/constexpr-86953.C: New test.
1326
1327 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
1328
1329 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
1330
1331 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
1332
1333 PR debug/89528
1334 * gcc.dg/guality/pr89528.c: New.
1335
1336 PR rtl-optimization/86438
1337 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
1338
1339 2019-04-16 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR target/90096
1342 * gcc.target/i386/pr90096.c: New test.
1343 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
1344 * gcc.target/i386/pr69255-2.c: Likewise.
1345 * gcc.target/i386/pr69255-3.c: Likewise.
1346
1347 PR rtl-optimization/90082
1348 * gcc.dg/pr90082.c: New test.
1349
1350 PR tree-optimization/90090
1351 * g++.dg/opt/pr90090.C: New test.
1352
1353 2019-04-16 Richard Biener <rguenther@suse.de>
1354
1355 PR tree-optimization/56049
1356 * gfortran.dg/pr56049.f90: New testcase.
1357
1358 2019-04-15 Richard Biener <rguenther@suse.de>
1359
1360 PR debug/90074
1361 * gcc.dg/guality/pr90074.c: New testcase.
1362
1363 2019-04-15 Richard Biener <rguenther@suse.de>
1364
1365 PR tree-optimization/90071
1366 * gcc.dg/torture/pr90071.c: New testcase.
1367
1368 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1369
1370 PR rtl-optimization/89794
1371 * gcc.dg/torture/pr89794.c: New testcase.
1372
1373 2019-04-15 Richard Biener <rguenther@suse.de>
1374
1375 PR ipa/88936
1376 * gcc.dg/torture/pr88936-1.c: New testcase.
1377 * gcc.dg/torture/pr88936-2.c: Likewise.
1378 * gcc.dg/torture/pr88936-3.c: Likewise.
1379
1380 2019-04-15 Martin Jambor <mjambor@suse.cz>
1381
1382 PR ipa/pr89693
1383 * g++.dg/ipa/pr89693.C: New test.
1384
1385 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
1386
1387 PR tree-optimization/90020
1388 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
1389
1390 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
1391
1392 PR lto/89358
1393 * g++.dg/lto/pr89358_0.C: New testcase.
1394 * g++.dg/lto/pr89358_1.C: New testcase.
1395
1396 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1397
1398 PR fortran/85448
1399 * gfortran.dg/bind_c_usage_33.f90: New test and...
1400 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
1401
1402 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
1403
1404 PR fortran/89843
1405 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
1406 in ctg. Test the conversion of the descriptor types in the main
1407 program.
1408 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
1409 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
1410
1411 PR fortran/89846
1412 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
1413 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
1414
1415 PR fortran/90022
1416 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
1417 the computation of 'ans'. Also, change the expected results for
1418 CFI_is_contiguous to comply with standard.
1419 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
1420 results for CFI_is_contiguous to comply with standard.
1421 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
1422 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
1423
1424 2019-04-13 Jakub Jelinek <jakub@redhat.com>
1425
1426 PR target/89093
1427 * gcc.target/arm/pr89093.c: New test.
1428
1429 2019-04-12 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR c/89933
1432 * c-c++-common/pr89933.c: New test.
1433
1434 2019-04-12 Martin Sebor <msebor@redhat.com>
1435
1436 PR c/88383
1437 PR c/89288
1438 PR c/89798
1439 PR c/89797
1440 * c-c++-common/attributes-1.c: Adjust.
1441 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
1442 * c-c++-common/builtin-has-attribute-6.c: New test.
1443 * c-c++-common/builtin-has-attribute-7.c: New test.
1444 * c-c++-common/pr71574.c: Adjust.
1445 * gcc.dg/pr25559.c: Adjust.
1446 * gcc.dg/attr-vector_size.c: New test.
1447
1448 2019-04-12 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR rtl-optimization/89965
1451 * gcc.target/i386/pr89965.c: New test.
1452
1453 2019-04-12 Marek Polacek <polacek@redhat.com>
1454
1455 PR c++/87603 - constexpr functions are no longer noexcept.
1456 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
1457 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
1458 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
1459 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
1460 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
1461 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
1462
1463 2019-04-12 Marek Polacek <polacek@redhat.com>
1464
1465 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
1466 * g++.dg/cpp0x/pr86397-1.C: Likewise.
1467 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1468
1469 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
1470
1471 * g++.target/arm/arm.exp: Change format of default prune regex.
1472 * gcc.target/arm/arm.exp: Change format of default prune regex.
1473
1474 2019-04-12 Martin Liska <mliska@suse.cz>
1475
1476 PR middle-end/89970
1477 * gcc.target/i386/mvc15.c: New test.
1478 * gcc.target/i386/mvc3.c: Quote target in error pattern.
1479 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
1480
1481 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1482
1483 PR target/87532
1484 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
1485 instruction counts.
1486 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1487 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1488
1489 2019-04-12 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR c/89946
1492 * c-c++-common/pr89946.c: New test.
1493
1494 PR rtl-optimization/90026
1495 * g++.dg/opt/pr90026.C: New test.
1496
1497 2018-04-11 Steve Ellcey <sellcey@marvell.com>
1498
1499 PR rtl-optimization/87763
1500 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
1501 to bfi.
1502
1503 2019-04-11 Richard Biener <rguenther@suse.de>
1504
1505 PR tree-optimization/90020
1506 * gcc.dg/torture/pr90020.c: New testcase.
1507
1508 2019-04-11 Richard Biener <rguenther@suse.de>
1509
1510 PR tree-optimization/90018
1511 * gcc.dg/vect/pr90018.c: New testcase.
1512
1513 2018-04-10 Steve Ellcey <sellcey@marvell.com>
1514
1515 PR rtl-optimization/87763
1516 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
1517 to bfi.
1518 * gcc.target/aarch64/combine_bfi_2.c: New test.
1519
1520 2019-04-10 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR middle-end/90025
1523 * gcc.c-torture/execute/pr90025.c: New test.
1524
1525 PR c++/90010
1526 * gcc.dg/pr90010.c: New test.
1527
1528 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
1529
1530 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
1531 (dg-options): Use -O2 -fdump-rtl-ce1.
1532 (dg-final): Scan ce1 RTL dump instead of asm dump.
1533
1534 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1535
1536 PR target/90024
1537 * gcc.dg/torture/neon-immediate-timode.c: New test.
1538
1539 2019-04-09 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR tree-optimization/89998
1542 * gcc.c-torture/compile/pr89998-1.c: New test.
1543 * gcc.c-torture/compile/pr89998-2.c: New test.
1544
1545 PR target/90015
1546 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
1547 diagnostics.
1548
1549 2019-04-08 Richard Biener <rguenther@suse.de>
1550
1551 PR tree-optimization/90006
1552 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
1553
1554 2019-04-08 Jakub Jelinek <jakub@redhat.com>
1555
1556 PR rtl-optimization/89865
1557 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
1558
1559 PR rtl-optimization/89865
1560 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
1561 on ia32.
1562
1563 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1564
1565 PR tree-optimization/89725
1566 * gcc.dg/tree-ssa/pr89725.c: New test.
1567
1568 2019-04-08 Martin Liska <mliska@suse.cz>
1569
1570 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
1571
1572 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1573
1574 PR c++/89914
1575 * g++.dg/ext/has_nothrow_constructor-3.C: New.
1576
1577 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
1578
1579 PR target/89945
1580 * gcc.target/i386/pr89945.c: New test.
1581
1582 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1583
1584 PR fortran/87352
1585 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
1586 * gfortran.dg/finalize_33.f90: Likewise.
1587 * gfortran.dg/finalize_34.f90: New test.
1588
1589 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1590
1591 PR fortran/89981
1592 * gfortran.dg/entry_22.f90: New test.
1593
1594 2019-04-05 Marek Polacek <polacek@redhat.com>
1595
1596 PR c++/87145 - bogus error converting class type in template arg list.
1597 * g++.dg/cpp0x/constexpr-conv3.C: New test.
1598 * g++.dg/cpp0x/constexpr-conv4.C: New test.
1599
1600 2019-04-05 Martin Sebor <msebor@redhat.com>
1601
1602 PR bootstrap/89980
1603 * g++.dg/init/array52.C: New test.
1604
1605 2019-04-05 David Malcolm <dmalcolm@redhat.com>
1606
1607 PR c/89985
1608 * c-c++-common/pr89985.c: New test.
1609
1610 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
1611
1612 PR c/71598
1613 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
1614 size of enums.
1615 * gcc.dg/torture/pr71598-2.c: Likewise.
1616
1617 2019-04-05 Marek Polacek <polacek@redhat.com>
1618
1619 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1620 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
1621
1622 2019-04-05 Richard Biener <rguenther@suse.de>
1623
1624 PR debug/89892
1625 PR debug/89905
1626 * gcc.dg/guality/pr89892.c: New testcase.
1627 * gcc.dg/guality/pr89905.c: Likewise.
1628 * gcc.dg/guality/loop-1.c: Likewise.
1629
1630 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
1631
1632 PR tree-optimization/89956
1633 * gfortran.dg/pr89956.f90: New test.
1634
1635 2019-04-04 Martin Sebor <msebor@redhat.com>
1636
1637 PR c++/89974
1638 PR c++/89878
1639 PR c++/89833
1640 PR c++/47488
1641 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
1642 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
1643 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
1644 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
1645 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
1646 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
1647 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
1648 * gcc/testsuite/g++.dg/init/array51.C: New test.
1649 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
1650
1651 2019-04-04 Martin Sebor <msebor@redhat.com>
1652
1653 PR middle-end/89957
1654 PR middle-end/89911
1655 * gcc.dg/Wstringop-overflow-13.c: New test.
1656
1657 2019-04-04 Martin Sebor <msebor@redhat.com>
1658
1659 PR middle-end/89934
1660 * gcc.dg/Wrestrict-19.c: New test.
1661 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
1662
1663 2019-04-04 Jeff Law <law@redhat.com>
1664
1665 PR rtl-optimization/89399
1666 * gcc.c-torture/compile/pr89399.c: New test.
1667
1668 2019-04-04 Harald Anlauf <anlauf@gmx.de>
1669
1670 PR fortran/89904
1671 * gfortran.dg/pr85797.f90: Adjust testcase.
1672
1673 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1674
1675 PR c++/65619
1676 * g++.dg/template/friend67.C: New.
1677
1678 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 PR c++/61327
1681 * g++.dg/cpp0x/friend4.C: New.
1682 * g++.dg/cpp0x/friend5.C: Likewise.
1683
1684 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/56643
1687 * g++.dg/cpp0x/noexcept40.C: New.
1688
1689 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
1690
1691 PR fortran/68567
1692 * gfortran.dg/parameter_array_error_1.f90: New test.
1693
1694 2019-04-03 qing zhao <qing.zhao@oracle.com>
1695
1696 PR tree-optimization/89730
1697 * gcc.dg/live-patching-4.c: New test.
1698
1699 2019-04-03 Clément Chigot <clement.chigot@atos.net>
1700
1701 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
1702 supported.
1703
1704 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1705
1706 PR c/71598
1707 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
1708 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
1709
1710 2019-04-03 Richard Biener <rguenther@suse.de>
1711
1712 PR tree-optimization/84101
1713 * gcc.target/i386/pr84101.c: New testcase.
1714
1715 2019-04-02 Jeff Law <law@redhat.com>
1716
1717 * gcc.target/visium/bit_shift.c: xfail.
1718
1719 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
1720
1721 PR target/89902
1722 PR target/89903
1723 * gcc.target/i386/pr70799-4.c: Remove.
1724 * gcc.target/i386/pr70799-5.c: Remove.
1725 * gcc.target/i386/pr89902.c: New test.
1726 * gcc.target/i386/pr89903.c: Ditto.
1727
1728 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
1729
1730 PR rtl-optimization/84206
1731 * gcc.dg/pr84206.c: New test.
1732
1733 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
1734
1735 PR rtl-optimization/85876
1736 * gcc.dg/pr85876.c: New test.
1737
1738 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1739
1740 * gcc.target/s390/zvector/vec-double-compile.c: New test.
1741 * gcc.target/s390/zvector/vec-float-compile.c: New test.
1742 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
1743 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
1744
1745 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1746
1747 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
1748 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
1749 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
1750 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
1751
1752 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1753
1754 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
1755 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
1756
1757 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1758
1759 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
1760 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
1761
1762 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
1763
1764 PR testsuite/89916
1765 * gcc.dg/pr86928.c: Do not attempt to add -m32.
1766
1767 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1768
1769 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
1770 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
1771 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
1772 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
1773 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
1774 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
1775 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
1776 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
1777
1778 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1779
1780 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
1781 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
1782 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
1783 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
1784 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
1785 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
1786
1787 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1788
1789 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
1790 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
1791 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
1792 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
1793
1794 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1795
1796 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
1797 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
1798
1799 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1800
1801 * gcc.target/s390/arch13/sel-1.c: New test.
1802
1803 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1804
1805 * gcc.target/s390/arch13/popcount-1.c: New test.
1806
1807 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1808
1809 * gcc.target/s390/arch13/bitops-1.c: New test.
1810 * gcc.target/s390/arch13/bitops-2.c: New test.
1811 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
1812 option and adjust line numbers.
1813 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1814
1815 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1816
1817 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
1818 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
1819 runtime check for the vxe2 hardware feature on IBM Z.
1820
1821 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
1822
1823 PR testsuite/89907
1824 * lib/target-supports.exp (check_avx2_available): Replace
1825 avx_available with avx2_available.
1826
1827 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
1828
1829 PR rtl-optimization/85412
1830 * gcc.dg/pr85412.c: New test.
1831
1832 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1833
1834 PR c++/62207
1835 * g++.dg/template/crash130.C: New.
1836 * g++.dg/template/crash131.C: Likewise.
1837
1838 2019-04-01 Martin Sebor <msebor@redhat.com>
1839
1840 PR c/89685
1841 * gcc.dg/attr-copy-8.c: New test.
1842 * g++.dg/ext/attr-copy-2.C: New test.
1843
1844 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
1845
1846 PR rtl-optimization/86928
1847 * gcc.dg/pr86928.c: New test.
1848
1849 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
1850
1851 PR rtl-optimization/87273
1852 * gcc.dg/pr87273.c: New test.
1853
1854 2019-04-01 Martin Liska <mliska@suse.cz>
1855
1856 PR driver/89861
1857 * gcc.dg/spellcheck-options-18.c: New test.
1858 * gcc.dg/spellcheck-options-19.c: New test.
1859 * gcc.dg/spellcheck-options-20.c: New test.
1860 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
1861 * gcc.dg/completion-2.c: Add one variant with no argument.
1862
1863 2019-04-01 Richard Biener <rguenther@suse.de>
1864
1865 PR c/71598
1866 * gcc.dg/torture/pr71598-1.c: New testcase.
1867 * gcc.dg/torture/pr71598-2.c: Likewise.
1868 * gcc.dg/torture/pr71598-3.c: Likewise.
1869
1870 2019-03-31 Marek Polacek <polacek@redhat.com>
1871
1872 PR c++/89852 - ICE with C++11 functional cast with { }.
1873 * g++.dg/cpp0x/initlist115.C: New test.
1874
1875 2019-03-31 Harald Anlauf <anlauf@gmx.de>
1876
1877 PR fortran/83515
1878 PR fortran/85797
1879 * gfortran.dg/pr85797.f90: New test.
1880
1881 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1882
1883 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
1884
1885 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
1886
1887 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
1888 cleanup_extra_files.
1889 (dmd2dg): Copy additional files after test is translated.
1890 (gdc-do-test): Remove all copied files after test.
1891
1892 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
1893
1894 PR fortran/89841
1895 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
1896 for c_deallocate, c_allocate and c_assumed_size so that the
1897 attributes of the array arguments are correct and are typed.
1898 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
1899 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
1900
1901 PR fortran/89842
1902 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
1903 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
1904
1905 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1906
1907 PR fortran/89866
1908 * gfortran.dg/pointer_intent_8.f90: New test.
1909
1910 2019-03-29 Jim Wilson <jimw@sifive.com>
1911
1912 * gcc.target/riscv/predef-1.c: New.
1913 * gcc.target/riscv/predef-2.c: New.
1914 * gcc.target/riscv/predef-3.c: New.
1915 * gcc.target/riscv/predef-4.c: New.
1916 * gcc.target/riscv/predef-5.c: New.
1917 * gcc.target/riscv/predef-6.c: New.
1918 * gcc.target/riscv/predef-7.c: New.
1919 * gcc.target/riscv/predef-8.c: New.
1920
1921 2019-03-29 Jakub Jelinek <jakub@redhat.com>
1922
1923 PR rtl-optimization/89865
1924 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
1925 the first argument register, so that occassional spills/fills are
1926 ignored.
1927
1928 PR sanitizer/89869
1929 * g++.dg/ubsan/vptr-14.C: New test.
1930
1931 PR c/89872
1932 * gcc.dg/tree-ssa/pr89872.c: New test.
1933
1934 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
1935
1936 * gcc.dg/diag-sanity.c: New test.
1937
1938 2019-03-29 Marek Polacek <polacek@redhat.com>
1939
1940 PR c++/89871
1941 * g++.dg/cpp2a/desig14.C: New test.
1942
1943 PR c++/89876 - ICE with deprecated conversion.
1944 * g++.dg/warn/conv5.C: New test.
1945
1946 2019-03-29 Martin Liska <mliska@suse.cz>
1947
1948 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
1949 * gcc.dg/pr68766.c: Likewise.
1950
1951 2019-03-29 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR rtl-optimization/87485
1954 * gcc.dg/pr87485.c: New test.
1955
1956 2019-03-28 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR middle-end/89621
1959 * gfortran.dg/gomp/pr89621.f90: New test.
1960
1961 2019-03-28 Martin Sebor <msebor@redhat.com>
1962
1963 PR c++/66548
1964 * g++.dg/cpp0x/decltype-pr66548.C: New test.
1965
1966 PR c++/81506
1967 * g++.dg/cpp0x/decltype-pr81506.C: New test.
1968
1969 2019-03-28 Marek Polacek <polacek@redhat.com>
1970
1971 PR c++/89612 - ICE with member friend template with noexcept.
1972 * g++.dg/cpp0x/noexcept38.C: New test.
1973 * g++.dg/cpp0x/noexcept39.C: New test.
1974 * g++.dg/cpp1z/noexcept-type21.C: New test.
1975
1976 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
1977
1978 PR target/89848
1979 * gcc.target/i386/pr89848.c: New test.
1980
1981 2019-03-28 Marek Polacek <polacek@redhat.com>
1982
1983 PR c++/89836 - bool constant expression and explicit conversions.
1984 * g++.dg/cpp2a/explicit15.C: New test.
1985
1986 2019-03-28 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR c/89812
1989 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
1990 other than AVR. Add dg-options "".
1991
1992 PR c++/89785
1993 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
1994 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
1995
1996 2019-03-27 Janus Weil <janus@gcc.gnu.org>
1997
1998 PR fortran/85537
1999 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
2000 * gfortran.dg/pointer_init_11.f90: New test case.
2001
2002 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
2003
2004 PR target/85667
2005 * gcc.target/i386/pr85667-5.c: New testcase.
2006 * gcc.target/i386/pr85667-6.c: New testcase.
2007
2008 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
2009
2010 PR testsuite/89834
2011 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
2012
2013 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
2014
2015 PR rtl-optimization/89313
2016 * gcc.dg/pr89313.c: New test.
2017
2018 2019-03-26 Jeff Law <law@redhat.com>
2019
2020 PR rtl-optimization/87761
2021 PR rtl-optimization/89826
2022 * gcc.c-torture/execute/pr89826.c: New test.
2023
2024 2019-03-27 Richard Biener <rguenther@suse.de>
2025
2026 * gcc.dg/torture/20190327-1.c: New testcase.
2027
2028 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
2029
2030 PR fortran/88247
2031 * gfortran.dg/associate_47.f90: New test.
2032
2033 2019-03-27 Richard Biener <rguenther@suse.de>
2034
2035 PR tree-optimization/89463
2036 * gcc.dg/guality/pr89463.c: New testcase.
2037
2038 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
2039
2040 PR target/89827
2041 * gcc.target/i386/pr89827.c: New test.
2042
2043 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2044
2045 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
2046 syntax.
2047
2048 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
2049
2050 PR tree-optimization/81740
2051 * gcc.dg/vect/pr81740-1.c: New testcase.
2052 * gcc.dg/vect/pr81740-2.c: Likewise.
2053
2054 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2055
2056 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
2057 options in permute args tests.
2058
2059 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/84598
2062 * g++.dg/ext/pr84598.C: New.
2063
2064 2019-03-26 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR c++/89796
2067 * g++.dg/gomp/pr89796.C: New test.
2068 * gcc.dg/gomp/pr89796.c: New test.
2069
2070 2019-03-25 David Malcolm <dmalcolm@redhat.com>
2071
2072 PR rtl-optimization/88347
2073 PR rtl-optimization/88423
2074 * gcc.c-torture/compile/pr88347.c: New test.
2075 * gcc.c-torture/compile/pr88423.c: New test.
2076
2077 2019-03-25 Martin Sebor <msebor@redhat.com>
2078
2079 PR c/89812
2080 * gcc.dg/attr-aligned-3.c: New test.
2081
2082 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
2083
2084 PR debug/86964
2085 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
2086
2087 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2088
2089 PR c++/84661
2090 PR c++/85013
2091 * g++.dg/concepts/pr84661.C: New.
2092 * g++.dg/torture/pr85013.C: Likewise.
2093
2094 2019-03-25 Marek Polacek <polacek@redhat.com>
2095
2096 PR c++/89214 - ICE when initializing aggregates with bases.
2097 * g++.dg/cpp1z/aggr-base8.C: New test.
2098 * g++.dg/cpp1z/aggr-base9.C: New test.
2099
2100 PR c++/89705 - ICE with reference binding with conversion function.
2101 * g++.dg/cpp0x/rv-conv2.C: New test.
2102
2103 2019-03-25 Richard Biener <rguenther@suse.de>
2104
2105 PR tree-optimization/89789
2106 * gcc.dg/torture/pr89789.c: New testcase.
2107
2108 2019-03-25 Nathan Sidwell <nathan@acm.org>
2109
2110 * g++.dg/abi/lambda-static-1.C: New.
2111
2112 2019-03-25 Richard Biener <rguenther@suse.de>
2113
2114 PR tree-optimization/89802
2115 * g++.dg/tree-ssa/pr89802.C: New testcase.
2116
2117 2019-03-25 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR c++/60702
2120 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
2121 for _ZTH* calls.
2122 * g++.dg/tls/thread_local11a.C: New test.
2123
2124 2019-03-25 Richard Biener <rguenther@suse.de>
2125
2126 PR middle-end/89790
2127 * g++.dg/pr89790.C: New testcase.
2128
2129 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
2130
2131 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
2132 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
2133 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
2134 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
2135
2136 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2137
2138 PR fortran/78865
2139 * gfortran.dg/altreturn_10.f90: New test.
2140 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
2141
2142 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
2143
2144 PR rtl-optimization/89676
2145 * gcc.target/i386/pr89676.c: New.
2146
2147 2019-03-22 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR c++/60702
2150 * g++.dg/tls/thread_local11.C: New test.
2151 * g++.dg/tls/thread_local11.h: New test.
2152 * g++.dg/tls/thread_local12a.C: New test.
2153 * g++.dg/tls/thread_local12b.C: New test.
2154 * g++.dg/tls/thread_local12c.C: New test.
2155 * g++.dg/tls/thread_local12d.C: New test.
2156 * g++.dg/tls/thread_local12e.C: New test.
2157 * g++.dg/tls/thread_local12f.C: New test.
2158 * g++.dg/tls/thread_local12g.C: New test.
2159 * g++.dg/tls/thread_local12h.C: New test.
2160 * g++.dg/tls/thread_local12i.C: New test.
2161 * g++.dg/tls/thread_local12j.C: New test.
2162 * g++.dg/tls/thread_local12k.C: New test.
2163 * g++.dg/tls/thread_local12l.C: New test.
2164
2165 PR c++/87481
2166 * g++.dg/cpp1y/constexpr-87481.C: New test.
2167
2168 2019-03-22 Simon Wright <simon@pushface.org>
2169
2170 PR ada/89583
2171 * gnat.dg/socket2.adb: New.
2172
2173 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
2174
2175 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
2176
2177 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
2178
2179 PR target/89784
2180 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
2181 for _mm_mask{,3,z}_*.
2182 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
2183 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
2184 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
2185 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
2186 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
2187 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
2188 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
2189 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
2190 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
2191 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
2192 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
2193 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
2194 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
2195 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
2196 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
2197
2198 2019-03-22 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR target/89784
2201 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
2202 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2203 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2204 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2205 __builtin_ia32_vfmsubss3_mask3): Define.
2206 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
2207 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2208 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2209 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2210 __builtin_ia32_vfmsubss3_mask3): Define.
2211 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
2212 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2213 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2214 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2215 __builtin_ia32_vfmsubss3_mask3): Define.
2216 * gcc.target/i386/sse-14.c: Add tests for
2217 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
2218 * gcc.target/i386/sse-22.c: Likewise.
2219
2220 2019-03-21 Martin Sebor <msebor@redhat.com>
2221
2222 PR tree-optimization/89350
2223 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
2224 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
2225 * gcc.dg/Wstringop-overflow-11.c: New test.
2226 * gcc.dg/Wstringop-overflow-12.c: New test.
2227 * gcc.dg/pr89350.c: New test.
2228 * gcc.dg/pr40340-1.c: Adjust expected warning.
2229 * gcc.dg/pr40340-2.c: Same.
2230 * gcc.dg/pr40340-4.c: Same.
2231 * gcc.dg/pr40340-5.c: Same.
2232
2233 2019-03-21 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR lto/89692
2236 * g++.dg/other/pr89692.C: New test.
2237
2238 PR c++/89767
2239 * g++.dg/cpp1y/lambda-init18.C: New test.
2240 * g++.dg/cpp1y/lambda-init19.C: New test.
2241 * g++.dg/cpp1y/pr89767.C: New test.
2242
2243 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
2244 Cesar Philippidis <cesar@codesourcery.com>
2245
2246 PR fortran/72741
2247 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
2248 file.
2249 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
2250 Likewise.
2251
2252 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
2253
2254 PR fortran/72741
2255 * c-c++-common/goacc/routine-3-extern.c: New file.
2256 * c-c++-common/goacc/routine-3.c: Adjust.
2257 * c-c++-common/goacc/routine-4-extern.c: New file.
2258 * c-c++-common/goacc/routine-4.c: Adjust.
2259 * gfortran.dg/goacc/routine-module-3.f90: New file.
2260
2261 PR fortran/89773
2262 * gfortran.dg/goacc/pr89773.f90: New file.
2263 * gfortran.dg/goacc/pr77765.f90: Adjust.
2264 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
2265
2266 PR fortran/72741
2267 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
2268
2269 PR fortran/72741
2270 * gfortran.dg/goacc/routine-module-1.f90: New file.
2271 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
2272 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2273
2274 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
2275
2276 PR fortran/56408
2277 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
2278 (dg-compile-aux-modules): Fix diagnostic.
2279 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
2280 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
2281
2282 PR fortran/56408
2283 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
2284 missing nexted dg-test call support in dejaGNU 1.4.4.
2285
2286 PR fortran/29383
2287 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
2288 other '*.exp' files.
2289
2290 2019-03-21 Richard Biener <rguenther@suse.de>
2291
2292 PR tree-optimization/89779
2293 * gcc.dg/torture/pr89779.c: New testcase.
2294
2295 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR c++/78645
2298 * g++.dg/cpp0x/constexpr-ice20.C: New.
2299
2300 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2301
2302 PR c++/89571
2303 * g++.dg/cpp0x/noexcept37.C: New.
2304
2305 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
2306
2307 PR d/89017
2308 * gdc.dg/pr89017.d: New test.
2309
2310 2019-03-20 Janus Weil <janus@gcc.gnu.org>
2311
2312 PR fortran/71861
2313 * gfortran.dg/interface_abstract_5.f90: New test case.
2314
2315 2019-03-20 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR target/89775
2318 * gcc.target/s390/pr89775-1.c: New test.
2319 * gcc.target/s390/pr89775-2.c: New test.
2320
2321 2019-03-20 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR target/89752
2324 * g++.target/aarch64/aarch64.exp: New file.
2325 * g++.target/aarch64/pr89752.C: New test.
2326
2327 2019-03-19 Martin Sebor <msebor@redhat.com>
2328
2329 PR tree-optimization/89688
2330 * gcc.dg/strlenopt-61.c: New test.
2331 * g++.dg/warn/Wstringop-overflow-2.C: New test.
2332
2333 2019-03-19 Jim Wilson <jimw@sifive.com>
2334
2335 PR target/89411
2336 * gcc.target/riscv/losum-overflow.c: New test.
2337
2338 2019-03-19 Martin Sebor <msebor@redhat.com>
2339
2340 PR tree-optimization/89644
2341 * gcc.dg/Wstringop-truncation-8.c: New test.
2342
2343 2019-03-19 Martin Liska <mliska@suse.cz>
2344
2345 PR middle-end/89737
2346 * gcc.dg/pr89737.c: New test.
2347
2348 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
2349
2350 PR lto/87809
2351 PR lto/89335
2352 * g++.dg/lto/pr87089_0.C: New testcase.
2353 * g++.dg/lto/pr87089_1.C: New testcase.
2354 * g++.dg/lto/pr89335_0.C: New testcase.
2355
2356 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2357
2358 PR target/89736
2359 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
2360 restrict this test to vsx targets.
2361
2362 2019-03-19 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR target/89752
2365 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
2366 * g++.dg/ext/asm16.C: Likewise.
2367 * g++.dg/ext/asm17.C: New test.
2368
2369 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
2370
2371 * c-c++-common/unroll-7.c: New test.
2372
2373 2019-03-19 Jakub Jelinek <jakub@redhat.com>
2374
2375 PR target/89726
2376 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
2377 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
2378 Add expected results for them.
2379
2380 PR c/89734
2381 * gcc.dg/pr89734.c: New test.
2382
2383 2019-03-18 Martin Sebor <msebor@redhat.com>
2384
2385 PR tree-optimization/89720
2386 * gcc.dg/Warray-bounds-42.c: New test.
2387
2388 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
2389
2390 PR c++/89630
2391 * g++.target/i386/pr89630.C: New test.
2392
2393 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
2394
2395 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
2396
2397 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2398
2399 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
2400 the "store" test as well.
2401 * gcc.target/powerpc/bswap32.c: Ditto.
2402
2403 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2404
2405 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
2406 the "store" test as well.
2407 * gcc.target/powerpc/bswap32.c: Ditto.
2408
2409 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2410
2411 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
2412 "exceeds" instead of just one that talks about "too large".
2413
2414 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
2415
2416 * gcc.target/aarch64/sve/cost_model_1.c: New test.
2417
2418 2019-03-18 Martin Jambor <mjambor@suse.cz>
2419
2420 PR tree-optimization/89546
2421 * gcc.dg/tree-ssa/pr89546.c: New test.
2422
2423 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
2424
2425 PR target/89627
2426 * g++.target/riscv/call-with-empty-struct-float.C: New file.
2427 * g++.target/riscv/call-with-empty-struct-int.C: New file.
2428 * g++.target/riscv/call-with-empty-struct.H: New file.
2429 * g++.target/riscv/riscv.exp: New file.
2430
2431 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/85014
2434 * g++.dg/cpp0x/pr85014.C: New.
2435
2436 2019-03-18 Jakub Jelinek <jakub@redhat.com>
2437
2438 PR middle-end/86979
2439 * gcc.dg/pr86979.c: New test.
2440
2441 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2442
2443 PR fortran/88008
2444 * gfortran.dg/typebound_call_31.f90: New test.
2445
2446 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
2447
2448 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
2449 hppa*-*-hpux*.
2450 * gcc.dg/compat/pr83487-1_y.c: Likewise.
2451
2452 * gfortran.dg/pointer_init_10.f90: Require visibility support.
2453 * gfortran.dg/temporary_3.f90: Likewise.
2454
2455 * gcc.dg/pr88074.c: Require c99_runtime.
2456 * gcc.dg/warn-abs-1.c: Likewise.
2457 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
2458
2459 PR testsuite/89666
2460 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
2461 hppa*-*-hpux*.
2462 * gcc.dg/attr-copy.c: Require alias support.
2463 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
2464
2465 2019-03-16 Jakub Jelinek <jakub@redhat.com>
2466
2467 PR fortran/89724
2468 * gfortran.dg/continuation_15.f90: New test.
2469 * gfortran.dg/continuation_16.f90: New test.
2470
2471 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
2472
2473 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
2474
2475 PR testsuite/89393
2476 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
2477 * g++.dg/cpp0x/pr84497.C: Likewise.
2478
2479 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
2480 * gcc.dg/attr-copy-6.c: Likewise.
2481 * gcc.dg/pr87793.c: Likewise.
2482
2483 PR testsuite/89471
2484 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
2485
2486 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
2487 * gcc.dg/gimplefe-34.c: Likewise.
2488 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
2489 * gcc.dg/compat/pr83487-2_y.c: Likewise.
2490
2491 PR testsuite/84174
2492 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
2493 hppa*64*-*-*.
2494
2495 PR testsuite/83453
2496 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
2497
2498 * lib/target-supports.exp (check_ascii_locale_available): Remove
2499 hppa*-*-hpux*.
2500
2501 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2502
2503 PR fortran/84394
2504 * gfortran.dg/blockdata_11.f90: New test.
2505
2506 2019-03-15 Harald Anlauf <anlauf@gmx.de>
2507
2508 PR fortran/60091
2509 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
2510 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
2511
2512 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
2513
2514 PR target/87532
2515 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
2516 instruction selection.
2517 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2518 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2519 * gcc.target/powerpc/pr87532-mc.c: New test.
2520 * gcc.target/powerpc/pr87532.c: New test.
2521 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
2522 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
2523 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
2524 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
2525 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
2526 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
2527 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
2528 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
2529 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
2530 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
2531 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
2532 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
2533 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
2534 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
2535 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
2536 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
2537 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
2538 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
2539 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
2540 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
2541 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
2542 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
2543 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
2544 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
2545 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
2546 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
2547 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
2548
2549 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
2550
2551 PR c++/88534
2552 PR c++/88537
2553 * g++.dg/cpp2a/pr88534.C: New.
2554 * g++.dg/cpp2a/pr88537.C: New.
2555
2556 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
2557
2558 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
2559 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
2560 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
2561 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2562
2563 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2564
2565 PR target/89719
2566 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
2567 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2568 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2569
2570 2019-03-15 Jakub Jelinek <jakub@redhat.com>
2571
2572 PR c++/89709
2573 * g++.dg/cpp0x/constexpr-89709.C: New test.
2574
2575 PR debug/89704
2576 * gcc.dg/debug/pr89704.c: New test.
2577
2578 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
2579
2580 PR target/89650
2581 * g++.target/i386/pr89650.C: New test.
2582
2583 2019-03-14 Richard Biener <rguenther@suse.de>
2584
2585 * gcc.dg/gimplefe-13.c: Adjust.
2586 * gcc.dg/gimplefe-14.c: Likewise.
2587 * gcc.dg/gimplefe-17.c: Likewise.
2588 * gcc.dg/gimplefe-18.c: Likewise.
2589 * gcc.dg/gimplefe-7.c: Likewise.
2590 * gcc.dg/torture/pr89595.c: Likewise.
2591 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
2592 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
2593 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
2594 * gcc.dg/tree-ssa/scev-3.c: Likewise.
2595 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2596 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2597 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
2598 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2599
2600 2019-03-14 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR ipa/89684
2603 * gcc.target/i386/pr89684.c: New test.
2604
2605 PR rtl-optimization/89679
2606 * gcc.dg/pr89679.c: New test.
2607
2608 2019-03-14 Richard Biener <rguenther@suse.de>
2609
2610 PR tree-optimization/89710
2611 * gcc.dg/torture/pr89710.c: New testcase.
2612
2613 2019-03-14 Richard Biener <rguenther@suse.de>
2614
2615 PR middle-end/89698
2616 * g++.dg/torture/pr89698.C: New testcase.
2617
2618 2019-03-14 Jakub Jelinek <jakub@redhat.com>
2619
2620 PR tree-optimization/89703
2621 * gcc.c-torture/compile/pr89703-1.c: New test.
2622 * gcc.c-torture/compile/pr89703-2.c: New test.
2623
2624 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
2625
2626 PR target/89523
2627 * gcc.target/i386/pr89523-1a.c: New test.
2628 * gcc.target/i386/pr89523-1b.c: Likewise.
2629 * gcc.target/i386/pr89523-2.c: Likewise.
2630 * gcc.target/i386/pr89523-3.c: Likewise.
2631 * gcc.target/i386/pr89523-4.c: Likewise.
2632 * gcc.target/i386/pr89523-5.c: Likewise.
2633 * gcc.target/i386/pr89523-6.c: Likewise.
2634 * gcc.target/i386/pr89523-7.c: Likewise.
2635 * gcc.target/i386/pr89523-8.c: Likewise.
2636 * gcc.target/i386/pr89523-9.c: Likewise.
2637
2638 2019-03-14 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR c++/89512
2641 * g++.dg/cpp1y/var-templ61.C: New test.
2642
2643 PR c++/89652
2644 * g++.dg/cpp1y/constexpr-89652.C: New test.
2645
2646 2019-03-13 Harald Anlauf <anlauf@gmx.de>
2647
2648 PR fortran/87045
2649 * gfortran.dg/pr87045.f90: New test.
2650
2651 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
2652
2653 PR target/85860
2654 * gcc.target/i386/pr85860.c: New.
2655
2656 2019-03-13 Marek Polacek <polacek@redhat.com>
2657
2658 PR c++/89686 - mixing init-capture and simple-capture in lambda.
2659 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
2660
2661 PR c++/89660 - bogus error with -Wredundant-move.
2662 * g++.dg/cpp0x/Wredundant-move8.C: New test.
2663 * g++.dg/cpp0x/Wredundant-move9.C: New test.
2664
2665 2019-03-13 Janus Weil <janus@gcc.gnu.org>
2666
2667 PR fortran/89601
2668 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
2669 * gfortran.dg/pdt_30.f90: New test case.
2670
2671 2019-03-13 Marek Polacek <polacek@redhat.com>
2672
2673 PR c++/88979 - further P0634 fix for constructors.
2674 * g++.dg/cpp2a/typename15.C: New test.
2675
2676 2019-03-13 Martin Sebor <msebor@redhat.com>
2677
2678 PR tree-optimization/89662
2679 * gcc.dg/Warray-bounds-41.c: New test.
2680
2681 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2682
2683 PR c++/63508
2684 * g++.dg/cpp0x/auto53.C: New.
2685
2686 2019-03-13 Richard Biener <rguenther@suse.de>
2687
2688 PR middle-end/89677
2689 * gcc.dg/torture/pr89677.c: New testcase.
2690
2691 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2692
2693 PR c++/85558
2694 * g++.dg/other/friend16.C: New.
2695 * g++.dg/other/friend17.C: Likewise.
2696
2697 2019-03-13 Jakub Jelinek <jakub@redhat.com>
2698
2699 PR middle-end/88588
2700 * c-c++-common/gomp/pr88588.c: New test.
2701
2702 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2703
2704 PR fortran/66695
2705 PR fortran/77746
2706 PR fortran/79485
2707 * gfortran.dg/binding_label_tests_30.f90: New test.
2708 * gfortran.dg/binding_label_tests_31.f90: New test.
2709 * gfortran.dg/binding_label_tests_32.f90: New test.
2710 * gfortran.dg/binding_label_tests_33.f90: New test.
2711
2712 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
2713
2714 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
2715 * gdc.dg/ubsan/ubsan.exp: New file.
2716 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
2717 Explicitly return flags from procedure.
2718
2719 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
2720
2721 PR d/88957
2722 * gdc.dg/pr88957.d: New test.
2723 * gdc.dg/simd.d: Add new vector tests.
2724
2725 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
2726
2727 PR d/87824
2728 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
2729 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
2730 -nostdinc++ flag.
2731
2732 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2733
2734 PR fortran/87673
2735 * gfortran.dg/charlen_17.f90: New test.
2736
2737 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
2738
2739 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
2740
2741 2019-03-12 Martin Liska <mliska@suse.cz>
2742
2743 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
2744 * gfortran.dg/binding_label_tests_4.f03: Likewise.
2745 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
2746 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
2747 * gfortran.dg/c_loc_tests_17.f90: Likewise.
2748 * gfortran.dg/constructor_9.f90: Likewise.
2749 * gfortran.dg/dec_structure_8.f90: Likewise.
2750 * gfortran.dg/entry_4.f90: Likewise.
2751 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
2752 * gfortran.dg/initialization_23.f90: Likewise.
2753 * gfortran.dg/logical_assignment_1.f90: Likewise.
2754 * gfortran.dg/pr80752.f90: Likewise.
2755 * gfortran.dg/pr88116_1.f90: Likewise.
2756 * gfortran.dg/pr88467.f90: Likewise.
2757 * gfortran.dg/typebound_call_7.f03: Likewise.
2758 * gfortran.dg/typebound_generic_1.f03: Likewise.
2759 * gfortran.dg/typebound_operator_2.f03: Likewise.
2760 * gfortran.dg/typebound_operator_4.f03: Likewise.
2761 * gfortran.dg/typebound_proc_9.f03: Likewise.
2762 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
2763
2764 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
2765
2766 PR fortran/89363
2767 * gfortran.dg/assumed_rank_16.f90: New test.
2768
2769 PR fortran/89364
2770 * gfortran.dg/assumed_rank_17.f90: New test.
2771
2772 2019-03-12 Jakub Jelinek <jakub@redhat.com>
2773
2774 PR middle-end/89663
2775 * gcc.c-torture/compile/pr89663-1.c: New test.
2776 * gcc.c-torture/compile/pr89663-2.c: New test.
2777
2778 2019-03-12 Richard Biener <rguenther@suse.de>
2779
2780 PR tree-optimization/89664
2781 * gfortran.dg/pr89664.f90: New testcase.
2782
2783 2019-03-11 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR fortran/89651
2786 * gfortran.dg/gomp/pr89651.f90: New test.
2787
2788 PR middle-end/89655
2789 PR bootstrap/89656
2790 * gcc.c-torture/compile/pr89655.c: New test.
2791
2792 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
2793
2794 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
2795 target.
2796
2797 2019-03-11 Martin Liska <mliska@suse.cz>
2798
2799 * g++.dg/conversion/simd3.C (foo): Wrap option names
2800 with apostrophe character.
2801 * g++.dg/cpp1z/decomp3.C (test): Likewise.
2802 (test3): Likewise.
2803 * g++.dg/cpp1z/decomp4.C (test): Likewise.
2804 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
2805 * g++.dg/cpp1z/decomp45.C (f): Likewise.
2806 * g++.dg/opt/pr34036.C: Likewise.
2807 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
2808 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
2809 * gcc.dg/cpp/dir-only-4.c: Likewise.
2810 * gcc.dg/cpp/dir-only-5.c: Likewise.
2811 * gcc.dg/cpp/pr71591.c: Likewise.
2812 * gcc.dg/format/opt-1.c: Likewise.
2813 * gcc.dg/format/opt-2.c: Likewise.
2814 * gcc.dg/format/opt-3.c: Likewise.
2815 * gcc.dg/format/opt-4.c: Likewise.
2816 * gcc.dg/format/opt-5.c: Likewise.
2817 * gcc.dg/format/opt-6.c: Likewise.
2818 * gcc.dg/pr22231.c: Likewise.
2819 * gcc.dg/pr33007.c: Likewise.
2820 * gcc.dg/simd-1.c (hanneke): Likewise.
2821 * gcc.dg/simd-5.c: Likewise.
2822 * gcc.dg/simd-6.c: Likewise.
2823 * gcc.dg/spellcheck-options-14.c: Likewise.
2824 * gcc.dg/spellcheck-options-15.c: Likewise.
2825 * gcc.dg/spellcheck-options-16.c: Likewise.
2826 * gcc.dg/spellcheck-options-17.c: Likewise.
2827 * gcc.dg/tree-ssa/pr23109.c: Likewise.
2828 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2829 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
2830 (__attribute__): Likewise.
2831 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
2832 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
2833 * gcc.target/powerpc/warn-1.c: Likewise.
2834 * gcc.target/powerpc/warn-2.c: Likewise.
2835
2836 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
2837
2838 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
2839
2840 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
2841
2842 * c-c++-common/unroll-6.c: New test.
2843
2844 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 PR c++/87571
2847 * g++.dg/template/memfriend18.C: New.
2848
2849 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2850
2851 * gdc.dg/pr89041.d: Mark as compile test.
2852
2853 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2854
2855 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
2856 dg-options.
2857
2858 2019-03-10 Martin Jambor <mjambor@suse.cz>
2859
2860 PR tree-optimization/85762
2861 PR tree-optimization/87008
2862 PR tree-optimization/85459
2863 * g++.dg/tree-ssa/pr87008.C: New test.
2864 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
2865
2866 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2867
2868 PR fortran/66089
2869 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
2870 * gfortran.dg/no_arg_check_2.f90: Likewise.
2871
2872 2019-03-10 Jakub Jelinek <jakub@redhat.com>
2873
2874 PR c++/89648
2875 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
2876
2877 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2878
2879 PR fortran/66089
2880 * gfortran.dg/dependency_53.f90: New test.
2881
2882 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2883
2884 PR fortran/87734
2885 * gfortran.dg/public_private_module_10.f90: New test.
2886
2887 2019-03-09 John David Anglin <dave.anglin@bell.net>
2888
2889 PR c++/70349
2890 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
2891
2892 PR middle-end/68733
2893 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
2894
2895 PR testsuite/89472
2896 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
2897
2898 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 PR c++/87750
2901 * g++.dg/cpp0x/pr87750.C: New.
2902
2903 2019-03-09 John David Anglin <dave.anglin@bell.net>
2904
2905 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
2906 * c-c++-common/ident-1a.c: Likewise.
2907 * c-c++-common/ident-1b.c: Likewise.
2908 * c-c++-common/ident-2b.c: Likewise.
2909
2910 * g++.dg/tls/pr77285-2.C: Require tls_native support.
2911
2912 * g++.dg/ext/visibility/lambda1.C: Require visibility.
2913
2914 PR inline-asm/87010
2915 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
2916
2917 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
2918 libatomic_available.
2919
2920 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
2921
2922 PR d/89041
2923 * gdc.dg/pr89041.d: New test.
2924
2925 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2926
2927 PR fortran/71544
2928 * gfortran.dg/c_ptr_tests_19.f90: New test.
2929
2930 2019-03-09 John David Anglin <dave.anglin@bell.net>
2931
2932 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
2933 * gnat.dg/debug12.adb: Likewise.
2934
2935 * lib/target-supports.exp (check_effective_target_weak_undefined):
2936 Return 0 on hppa*-*-hpux*.
2937 (check_ascii_locale_available): Likewise.
2938
2939 2019-03-09 Janus Weil <janus@gcc.gnu.org>
2940
2941 PR fortran/84504
2942 * gfortran.dg/pointer_init_10.f90: New test case.
2943
2944 2019-03-09 John David Anglin <dave.anglin@bell.net>
2945
2946 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
2947
2948 2019-03-09 John David Anglin <dave.anglin@bell.net>
2949
2950 PR fortran/89639
2951 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
2952
2953 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
2954
2955 PR fortran/71203
2956 * gfortran.dg/array_simplify_3.f90: New test case.
2957
2958 2019-03-09 Jakub Jelinek <jakub@redhat.com>
2959
2960 PR c/88568
2961 * g++.dg/other/pr88568.C: New test.
2962
2963 PR rtl-optimization/89634
2964 * gcc.c-torture/execute/pr89634.c: New test.
2965
2966 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2967
2968 PR c/85870
2969 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
2970 -r -nostdlib -flinker-output=nolto-rel.
2971
2972 2019-03-08 David Malcolm <dmalcolm@redhat.com>
2973
2974 PR target/79926
2975 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
2976 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2977 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2978 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2979
2980 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/63540
2983 * g++.dg/cpp0x/implicit17.C: New.
2984
2985 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2986
2987 PR c++/22149
2988 * g++.dg/template/access29.C: New.
2989
2990 2019-03-08 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR c++/82075
2993 * g++.dg/cpp1z/decomp49.C: New test.
2994
2995 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
2996
2997 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
2998
2999 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
3000
3001 PR target/68924
3002 PR target/78782
3003 PR target/87558
3004 * gcc.target/i386/pr78782.c: New test.
3005 * gcc.target/i386/pr87558.c: Ditto.
3006
3007 2019-03-08 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR c/85870
3010 * gcc.dg/lto/pr85870_0.c: New test.
3011 * gcc.dg/lto/pr85870_1.c: New test.
3012
3013 2019-03-08 Martin Liska <mliska@suse.cz>
3014
3015 PR target/86952
3016 * gcc.target/i386/pr86952.c: New test.
3017 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
3018 scanned pattern.
3019 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3020
3021 2019-03-08 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR c++/89585
3024 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
3025 asm volatile.
3026
3027 PR c++/89599
3028 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
3029 * g++.dg/parse/array-size2.C: Likewise.
3030 * g++.dg/cpp0x/constexpr-89599.C: New test.
3031
3032 PR c++/89622
3033 * g++.dg/warn/pr89622.C: New test.
3034
3035 2019-03-07 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR target/80003
3038 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
3039 * gcc.target/i386/interrupt-6.c: Likewise.
3040 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
3041
3042 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3043
3044 PR c++/84518
3045 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
3046 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
3047
3048 2019-03-07 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR translation/79999
3051 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
3052 * c-c++-common/gomp/doacross-3.c: New test.
3053
3054 PR target/89602
3055 * gcc.target/i386/avx512f-vmovss-1.c: New test.
3056 * gcc.target/i386/avx512f-vmovss-2.c: New test.
3057 * gcc.target/i386/avx512f-vmovss-3.c: New test.
3058 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
3059 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
3060 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
3061
3062 2019-03-07 Martin Jambor <mjambor@suse.cz>
3063
3064 PR lto/87525
3065 * gcc.dg/ipa/ipcp-5.c: New test.
3066
3067 2019-03-07 Martin Jambor <mjambor@suse.cz>
3068
3069 PR ipa/88235
3070 * g++.dg/ipa/pr88235.C: New test.
3071
3072 2019-04-07 Richard Biener <rguenther@suse.de>
3073
3074 PR middle-end/89618
3075 * gcc.target/i386/pr89618.c: New testcase.
3076
3077 2019-03-07 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/89595
3080 * gcc.dg/torture/pr89595.c: New testcase.
3081
3082 2019-03-07 Jakub Jelinek <jakub@redhat.com>
3083
3084 PR c++/89585
3085 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
3086
3087 2019-03-06 Harald Anlauf <anlauf@gmx.de>
3088
3089 PR fortran/71203
3090 * gfortran.dg/substr_8.f90: New test.
3091
3092 2019-03-06 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR c++/87148
3095 * g++.dg/ext/flexary34.C: New test.
3096
3097 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
3098
3099 PR rtl-optimization/88845
3100 * gcc.target/powerpc/pr88845.c: New test.
3101
3102 2019-03-06 Marek Polacek <polacek@redhat.com>
3103
3104 PR c++/87378 - bogus -Wredundant-move warning.
3105 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
3106 * g++.dg/cpp0x/Wredundant-move7.C: New test.
3107
3108 2019-03-06 Richard Biener <rguenther@suse.de>
3109
3110 PR testsuite/89551
3111 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
3112 the way that makes the testcase PASS.
3113
3114 2019-03-05 Jakub Jelinek <jakub@redhat.com>
3115
3116 PR middle-end/89590
3117 * gcc.dg/pr89590.c: New test.
3118
3119 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
3120
3121 PR target/89222
3122 * gcc.target/arm/pr89222.c: Add new test.
3123
3124 2019-03-05 Richard Biener <rguenther@suse.de>
3125
3126 PR tree-optimization/89594
3127 * gcc.dg/pr89594.c: New testcase.
3128
3129 2019-03-05 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR tree-optimization/89487
3132 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
3133 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
3134 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
3135 "%r14".
3136
3137 PR bootstrap/89560
3138 * g++.dg/other/pr89560.C: New test.
3139
3140 PR tree-optimization/89570
3141 * gcc.dg/pr89570.c: New test.
3142
3143 PR tree-optimization/89566
3144 * c-c++-common/pr89566.c: New test.
3145
3146 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3147
3148 PR c++/84605
3149 * g++.dg/parse/crash69.C: New.
3150
3151 2019-03-04 Jakub Jelinek <jakub@redhat.com>
3152
3153 PR c++/71446
3154 * g++.dg/cpp2a/desig12.C: New test.
3155 * g++.dg/cpp2a/desig13.C: New test.
3156
3157 2019-03-04 Tamar Christina <tamar.christina@arm.com>
3158
3159 PR target/88530
3160 * gcc.target/aarch64/options_set_10.c: Add native.
3161
3162 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
3163
3164 PR tree-optimization/89437
3165 * gcc.dg/sinatan-1.c: Fix testcase.
3166
3167 2019-03-04 Richard Biener <rguenther@suse.de>
3168
3169 PR middle-end/89572
3170 * gcc.dg/torture/pr89572.c: New testcase.
3171
3172 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
3173
3174 PR tree-optimization/89487
3175 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
3176
3177 2019-03-03 Harald Anlauf <anlauf@gmx.de>
3178
3179 PR fortran/77583
3180 * gfortran.dg/pr77583.f90: New test.
3181
3182 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3183
3184 PR fortran/72714
3185 * gfortran.dg/coarray_allocate_11.f90: New test.
3186
3187 2019-03-02 Harald Anlauf <anlauf@gmx.de>
3188
3189 PR fortran/89516
3190 * gfortran.dg/pr89492.f90: Adjust testcase.
3191 * gfortran.dg/transfer_check_5.f90: New test.
3192
3193 2019-03-02 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR c++/71446
3196 * g++.dg/cpp2a/desig10.C: New test.
3197 * g++.dg/cpp2a/desig11.C: New test.
3198 * g++.dg/ext/desig4.C: Expect 4 new errors.
3199
3200 PR target/89506
3201 * gcc.dg/pr89506.c: New test.
3202
3203 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
3204 Monk Chiang <sh.chiang04@gmail.com>
3205
3206 * gcc.target/riscv/attribute-1.c: New.
3207 * gcc.target/riscv/attribute-2.c: Likewise.
3208 * gcc.target/riscv/attribute-3.c: Likewise.
3209 * gcc.target/riscv/attribute-4.c: Likewise.
3210 * gcc.target/riscv/attribute-5.c: Likewise.
3211 * gcc.target/riscv/attribute-6.c: Likewise.
3212 * gcc.target/riscv/attribute-7.c: Likewise.
3213 * gcc.target/riscv/attribute-8.c: Likewise.
3214 * gcc.target/riscv/attribute-9.c: Likewise.
3215
3216 * gcc.target/riscv/arch-1.c: New.
3217 * gcc.target/riscv/arch-2.c: Likewise.
3218 * gcc.target/riscv/arch-3.c: Likewise.
3219 * gcc.target/riscv/arch-4.c: Likewise.
3220
3221 2019-03-01 Jakub Jelinek <jakub@redhat.com>
3222
3223 PR middle-end/89497
3224 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
3225 scan-tree-dump-times from dom3 to tracer pass.
3226
3227 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
3228
3229 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
3230 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
3231
3232 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
3233
3234 PR rtl-optimization/85899
3235 * gcc.dg/pr85899.c: New test.
3236
3237 2019-03-01 Marek Polacek <polacek@redhat.com>
3238
3239 PR c++/89537 - missing location for error with non-static member fn.
3240 * g++.dg/diagnostic/member-fn-1.C: New test.
3241
3242 PR c++/89532 - ICE with incomplete type in decltype.
3243 * g++.dg/cpp2a/nontype-class14.C: New test.
3244
3245 2019-03-01 Jakub Jelinek <jakub@redhat.com>
3246
3247 Implement P1002R1, Try-catch blocks in constexpr functions
3248 PR c++/89513
3249 * g++.dg/cpp2a/constexpr-try1.C: New test.
3250 * g++.dg/cpp2a/constexpr-try2.C: New test.
3251 * g++.dg/cpp2a/constexpr-try3.C: New test.
3252 * g++.dg/cpp2a/constexpr-try4.C: New test.
3253 * g++.dg/cpp2a/constexpr-try5.C: New test.
3254 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
3255
3256 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
3257
3258 PR tree-optimization/89535
3259 * gfortran.dg/vect/pr89535.f90: New test.
3260
3261 2019-03-01 Richard Biener <rguenther@suse.de>
3262
3263 PR middle-end/89541
3264 * gfortran.dg/pr89451.f90: New testcase.
3265
3266 2019-03-01 Richard Biener <rguenther@suse.de>
3267
3268 PR middle-end/89497
3269 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
3270 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
3271 that happen now earlier.
3272
3273 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
3274
3275 * gcc.c-torture/execute/20190228-1.c: New test.
3276
3277 2019-02-28 Marek Polacek <polacek@redhat.com>
3278
3279 PR c++/87068 - missing diagnostic with fallthrough statement.
3280 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
3281
3282 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
3283 Cesar Philippidis <cesar@codesourcery.com>
3284
3285 PR fortran/72741
3286 PR fortran/89433
3287 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
3288 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
3289
3290 PR fortran/72741
3291 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
3292
3293 PR fortran/72741
3294 PR fortran/89433
3295 * gfortran.dg/goacc/routine-6.f90: Update
3296 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
3297 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
3298
3299 2019-02-28 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR c/89521
3302 * gcc.dg/pr89521-1.c: New test.
3303 * gcc.dg/pr89521-2.c: New test.
3304
3305 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
3306
3307 PR testsuite/89441
3308 * g++.dg/ipa/pr89009.C: Update symbol visibility.
3309
3310 2019-02-28 Tamar Christina <tamar.christina@arm.com>
3311
3312 PR target/88530
3313 * gcc.target/aarch64/options_set_10.c: New test.
3314
3315 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/89522
3318 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
3319
3320 2019-02-28 Jakub Jelinek <jakub@redhat.com>
3321
3322 PR c/89525
3323 * gcc.dg/pr89525.c: New test.
3324
3325 PR c/89520
3326 * gcc.dg/pr89520-1.c: New test.
3327 * gcc.dg/pr89520-2.c: New test.
3328
3329 2019-02-27 Marek Polacek <polacek@redhat.com>
3330
3331 PR c++/88857 - ICE with value-initialization of argument in template.
3332 * g++.dg/cpp0x/initlist-value4.C: New test.
3333
3334 2019-02-27 Marek Polacek <polacek@redhat.com>
3335
3336 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
3337 * g++.dg/cpp0x/using-enum-3.C: New test.
3338
3339 2019-02-27 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR tree-optimization/89280
3342 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
3343 keyword.
3344
3345 2019-02-27 Richard Biener <rguenther@suse.de>
3346
3347 * gcc.dg/gimplefe-36.c: New testcase.
3348
3349 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3350
3351 PR c++/89488
3352 * g++.dg/cpp0x/nsdmi15.C: New.
3353
3354 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3355
3356 PR c++/88987
3357 * g++.dg/cpp0x/pr88987.C: New.
3358
3359 2019-02-27 Jakub Jelinek <jakub@redhat.com>
3360
3361 PR tree-optimization/89280
3362 * gcc.c-torture/compile/pr89280.c: New test.
3363 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
3364 function. Skip the test for -O0.
3365
3366 2018-02-26 Steve Ellcey <sellcey@marvell.com>
3367
3368 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
3369 * gfortran.dg/simd-builtins-2.f90: Ditto.
3370 * gfortran.dg/simd-builtins-6.f90: Ditto.
3371 * gfortran.dg/simd-builtins-8.f90: New test.
3372 * gfortran.dg/simd-builtins-8.h: New header file.
3373
3374 2019-02-26 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR c++/89507
3377 * g++.dg/other/new2.C: New test.
3378
3379 PR tree-optimization/89500
3380 * gcc.dg/pr89500.c: New test.
3381 * gcc.dg/Wstringop-overflow-10.c: New test.
3382 * gcc.dg/strlenopt-60.c: New test.
3383
3384 2019-02-26 Harald Anlauf <anlauf@gmx.de>
3385
3386 PR fortran/89492
3387 * gfortran.dg/pr89492.f90: New test.
3388
3389 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3390
3391 PR fortran/89496
3392 * gfortran.dg/altreturn_9_0.f90: New file.
3393 * gfortran.dg/altreturn_9_1.f90: New file.
3394
3395 2019-02-26 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR c++/89481
3398 * g++.dg/cpp1y/constexpr-89481.C: New test.
3399
3400 2019-02-26 Richard Biener <rguenther@suse.de>
3401
3402 PR tree-optimization/89505
3403 * gcc.dg/torture/pr89505.c: New testcase.
3404
3405 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
3406
3407 * gnat.dg/opt77.adb: New test.
3408 * gnat.dg/opt77_pkg.ad[sb]: New helper.
3409
3410 2019-02-26 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR target/89474
3413 * gcc.target/i386/pr89474.c: New test.
3414
3415 2019-02-25 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR c/77754
3418 * gcc.c-torture/compile/pr77754-1.c: New test.
3419 * gcc.c-torture/compile/pr77754-2.c: New test.
3420 * gcc.c-torture/compile/pr77754-3.c: New test.
3421 * gcc.c-torture/compile/pr77754-4.c: New test.
3422 * gcc.c-torture/compile/pr77754-5.c: New test.
3423 * gcc.c-torture/compile/pr77754-6.c: New test.
3424
3425 2019-02-25 Tamar Christina <tamar.christina@arm.com>
3426
3427 PR target/88530
3428 * gcc.target/aarch64/options_set_1.c: New test.
3429 * gcc.target/aarch64/options_set_2.c: New test.
3430 * gcc.target/aarch64/options_set_3.c: New test.
3431 * gcc.target/aarch64/options_set_4.c: New test.
3432 * gcc.target/aarch64/options_set_5.c: New test.
3433 * gcc.target/aarch64/options_set_6.c: New test.
3434 * gcc.target/aarch64/options_set_7.c: New test.
3435 * gcc.target/aarch64/options_set_8.c: New test.
3436 * gcc.target/aarch64/options_set_9.c: New test.
3437
3438 2019-02-25 Tamar Christina <tamar.christina@arm.com>
3439
3440 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
3441 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
3442 Rename ....
3443 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
3444 test_vfmlslq_high_f16): ... To this.
3445 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
3446 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
3447 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
3448 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
3449 test_vfmlslq_laneq_high_u32): Rename ...
3450 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
3451 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
3452 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
3453 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
3454 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
3455 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
3456 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
3457 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
3458 test_vfmlslq_laneq_low_u32): Rename ...
3459 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
3460 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
3461 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
3462 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
3463 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
3464 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
3465 Rename ...
3466 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
3467 test_vfmlslq_low_f16): ... To this.
3468
3469 2019-02-25 Tamar Christina <tamar.christina@arm.com>
3470
3471 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
3472 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
3473 Rename ...
3474 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
3475 test_vfmlslq_high_f16): ... To this.
3476 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
3477 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
3478 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
3479 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
3480 test_vfmlslq_laneq_high_u32): Rename ...
3481 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
3482 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
3483 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
3484 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
3485 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
3486 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
3487 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
3488 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
3489 test_vfmlslq_laneq_low_u32): Rename ...
3490 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
3491 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
3492 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
3493 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
3494 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
3495 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
3496 Rename ...
3497 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
3498 test_vfmlslq_low_f16): ... To This.
3499 * lib/target-supports.exp
3500 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
3501
3502 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
3503
3504 PR fortran/89282
3505 * gfortran.dg/overload_3.f90: New test.
3506
3507 2019-02-25 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR c++/89285
3510 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
3511
3512 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
3513
3514 PR libfortran/89274
3515 * gfortran.dg/list_directed_large.f90: New test.
3516
3517 2019-02-25 Jakub Jelinek <jakub@redhat.com>
3518
3519 PR target/89434
3520 * gcc.c-torture/execute/pr89434.c: New test.
3521
3522 PR target/89438
3523 * gcc.dg/pr89438.c: New test.
3524
3525 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
3526
3527 PR c++/84585
3528 * g++.dg/cpp0x/pr84585.C: New.
3529
3530 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3531
3532 PR fortran/89174
3533 * gfortran.dg/allocate_with_mold_3.f90: New test.
3534
3535 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
3536
3537 PR target/87007
3538 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
3539 * gcc.target/i386/pr87007-2.c: Likewise.
3540
3541 2019-02-24 Harald Anlauf <anlauf@gmx.de>
3542
3543 PR fortran/89266
3544 PR fortran/88326
3545 * gfortran.dg/pr89266.f90: New test.
3546 * gfortran.dg/pr88326.f90: New test.
3547
3548 2019-02-24 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR rtl-optimization/89445
3551 * gcc.target/i386/avx512f-pr89445.c: New test.
3552
3553 2019-02-23 Martin Sebor <msebor@redhat.com>
3554
3555 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
3556 wchar_t to wint_t to avoid a bogus -Wformat warning in
3557 ILP32 (bug 77970).
3558
3559 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
3560
3561 PR testsuite/89476
3562 * gfortran.dg/ISO_Fortran_binding_5.c: Include
3563 "../../../libgfortran/ISO_Fortran_binding.h".
3564 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
3565
3566 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
3567
3568 PR driver/69471
3569 * gcc.dg/pr69471-1.c: New test.
3570 * gcc.dg/pr69471-2.c: Likewise.
3571 * gcc.target/i386/pr69471-3.c: Likewise.
3572
3573 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3574
3575 PR fortran/84387
3576 * gfortran.dg/dtio_34.f90: New test.
3577
3578 2019-02-23 Marek Polacek <polacek@redhat.com>
3579
3580 PR c++/88294 - ICE with non-constant noexcept-specifier.
3581 * g++.dg/cpp0x/noexcept34.C: New test.
3582 * g++.dg/cpp0x/noexcept35.C: New test.
3583
3584 PR c++/89419
3585 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
3586
3587 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
3588
3589 PR fortran/88117
3590 * gfortran.dg/deferred_character_32.f90 : New test
3591
3592 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
3593
3594 PR fortran/89385
3595 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
3596 previously incorrect lbound for allocatable expressions. Also
3597 correct stop values to avoid repetition.
3598 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
3599 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
3600
3601 PR fortran/89366
3602 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
3603 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
3604 * gfortran.dg/pr32599.f03 : Set standard to F2008.
3605
3606 2019-02-22 David Malcolm <dmalcolm@redhat.com>
3607
3608 PR c++/89390
3609 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
3610 renaming to a multicharacter name, so that start != finish. Add
3611 tests for dtor locations.
3612
3613 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3614
3615 PR c++/84676
3616 * g++.dg/cpp0x/pr84676.C: New.
3617
3618 2019-02-22 Martin Sebor <msebor@redhat.com>
3619
3620 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
3621 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
3622
3623 2019-02-22 Harald Anlauf <anlauf@gmx.de>
3624
3625 PR fortran/83057
3626 * gfortran.dg/newunit_6.f90: New test.
3627
3628 2019-02-22 Marek Polacek <polacek@redhat.com>
3629
3630 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
3631 * g++.dg/cpp2a/explicit14.C: New test.
3632
3633 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
3634
3635 PR target/89324
3636 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
3637 * gfortran.fortran-torture/compile/pr89324.f90: New test.
3638
3639 2019-02-22 Martin Sebor <msebor@redhat.com>
3640
3641 PR c/89425
3642 * gcc.dg/Wabsolute-value.c: New test.
3643
3644 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
3645
3646 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
3647 Hongtao Liu <hongtao.liu@intel.com>
3648 Sunil K Pandey <sunil.k.pandey@intel.com>
3649
3650 PR target/87007
3651 * gcc.target/i386/pr87007-1.c: New test.
3652 * gcc.target/i386/pr87007-2.c: Likewise.
3653
3654 2019-02-22 Richard Biener <rguenther@suse.de>
3655
3656 PR tree-optimization/89440
3657 * gcc.dg/vect/pr89440.c: New testcase.
3658
3659 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
3660
3661 * lib/target-supports.exp (check_effective_target_offload_nvptx):
3662 Remove.
3663
3664 PR fortran/72741
3665 * gfortran.dg/goacc/classify-routine.f95: Adjust.
3666
3667 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
3668 * g++.dg/goacc/template.C: Likewise.
3669
3670 PR fortran/78027
3671 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
3672
3673 2019-02-22 Richard Biener <rguenther@suse.de>
3674
3675 PR middle-end/87609
3676 * gcc.dg/torture/restrict-7.c: New testcase.
3677
3678 2019-02-21 Jakub Jelinek <jakub@redhat.com>
3679
3680 PR c++/89285
3681 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
3682 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
3683 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
3684 diagnostics.
3685 * g++.dg/cpp1y/constexpr-89285.C: New test.
3686 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
3687 for C++11.
3688 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
3689 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
3690
3691 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
3692
3693 PR target/87412
3694 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
3695 -fcf-protection with -fcf-protection=branch.
3696 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3697 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3698 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3699 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3700 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3701
3702 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
3703
3704 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
3705 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
3706
3707 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3708
3709 PR fortran/86119
3710 * gfortran.dg/warn_conversion_11.f90: New test.
3711
3712 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
3713
3714 PR target/87412
3715 * gcc.target/i386/pr87412-1.c: New file.
3716 * gcc.target/i386/pr87412-2.c: Likewise.
3717 * gcc.target/i386/pr87412-3.c: Likewise.
3718 * gcc.target/i386/pr87412-4.c: Likewise.
3719
3720 2019-02-20 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR c++/89403
3723 * g++.dg/cpp0x/pr89403.C: New test.
3724
3725 PR c++/89405
3726 * g++.dg/cpp1z/inline-var5.C: New test.
3727
3728 PR middle-end/89412
3729 * gcc.c-torture/compile/pr89412.c: New test.
3730
3731 2019-02-20 Jakub Jelinek <jakub@redhat.com>
3732 David Malcolm <dmalcolm@redhat.com>
3733
3734 PR middle-end/89091
3735 * gcc.dg/torture/pr89091.c: New test.
3736
3737 2019-02-20 Jakub Jelinek <jakub@redhat.com>
3738
3739 PR middle-end/88074
3740 PR middle-end/89415
3741 * gcc.dg/pr88074-2.c: New test.
3742
3743 PR c++/89336
3744 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
3745
3746 2019-02-20 David Malcolm <dmalcolm@redhat.com>
3747
3748 PR c/89410
3749 * gcc.dg/pr89410-1.c: New test.
3750 * gcc.dg/pr89410-2.c: New test.
3751
3752 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
3753
3754 * lib/target-supports.exp (check_effective_target_vect_usad_char):
3755 Add PowerPC support.
3756 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
3757 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
3758
3759 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
3760
3761 PR target/86487
3762 * gcc.target/arm/pr86487.c: New.
3763
3764 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3765
3766 PR c++/84536
3767 * g++.dg/cpp1y/var-templ60.C: New.
3768
3769 2019-02-20 Li Jia He <helijia@linux.ibm.com>
3770
3771 PR target/88100
3772 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
3773
3774 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
3775
3776 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
3777
3778 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3779
3780 PR fortran/89384
3781 * gfortran.dg/ISO_Fortran_binding_4.f90
3782
3783 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
3784
3785 PR c/87924
3786 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
3787 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
3788
3789 2019-02-19 Richard Biener <rguenther@suse.de>
3790
3791 PR middle-end/88074
3792 * gcc.dg/pr88074.c: New testcase.
3793
3794 2019-02-19 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR middle-end/89303
3797 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
3798 namespace.
3799
3800 PR c++/89387
3801 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
3802
3803 PR c++/89391
3804 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
3805
3806 PR c++/89390
3807 * g++.dg/diagnostic/pr89390.C: New test.
3808
3809 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
3810
3811 * README: Fix typos.
3812
3813 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3814
3815 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
3816 bad_weak_ptr_.
3817
3818 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3819
3820 PR fortran/87689
3821 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
3822 options.
3823 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
3824 * gfortran.dg/lto/pr87689_0.f: New file.
3825 * gfortran.dg/lto/pr87689_1.f: New file.
3826
3827 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
3828
3829 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
3830
3831 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3832
3833 * gdc.dg/dg.exp: Tabify.
3834 * gdc.dg/lto/lto.exp: Likewise.
3835 * gdc.test/gdc-test.exp: Likewise.
3836 * lib/gdc-dg.exp: Likewise.
3837 * lib/gdc.exp: Likewise.
3838
3839 2019-02-18 Richard Biener <rguenther@suse.de>
3840
3841 PR tree-optimization/89296
3842 * gcc.dg/uninit-pr89296.c: New testcase.
3843
3844 2019-02-18 Jakub Jelinek <jakub@redhat.com>
3845
3846 PR target/89369
3847 * gcc.c-torture/execute/pr89369.c: New test.
3848 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
3849 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
3850 34,63,62.
3851
3852 2019-02-18 Martin Jambor <mjambor@suse.cz>
3853
3854 PR tree-optimization/89209
3855 * gcc.dg/tree-ssa/pr89209.c: New test.
3856
3857 2019-02-18 Martin Liska <mliska@suse.cz>
3858
3859 * gfortran.dg/simd-builtins-7.f90: New test.
3860 * gfortran.dg/simd-builtins-7.h: New test.
3861
3862 2019-02-17 Harald Anlauf <anlauf@gmx.de>
3863
3864 PR fortran/88299
3865 * gfortran.dg/pr88299.f90: New test.
3866
3867 2019-02-17 Harald Anlauf <anlauf@gmx.de>
3868
3869 PR fortran/89077
3870 * gfortran.dg/transfer_simplify_12.f90: New test.
3871
3872 2019-02-17 Marek Polacek <polacek@redhat.com>
3873
3874 PR c++/89217 - ICE with list-initialization in range-based for loop.
3875 * g++.dg/cpp0x/range-for37.C: New test.
3876
3877 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
3878
3879 PR c++/89315
3880 * g++.dg/cpp0x/initlist114.C: New test.
3881
3882 PR c++/89356
3883 * g++.dg/abi/mangle68.C: New test.
3884 * g++.dg/cpp0x/decltype69.C: New test.
3885
3886 2019-02-16 David Malcolm <dmalcolm@redhat.com>
3887
3888 PR c++/88680
3889 * g++.dg/wrappers/pr88680.C: New test.
3890
3891 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3892
3893 PR fortran/71066
3894 * gfortran.dg/coarray_data_1.f90: New test.
3895
3896 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
3897
3898 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
3899 * c-c++-common/patchable_function_entry-default.c: Likewise.
3900 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3901
3902 2019-02-16 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR rtl-optimization/66152
3905 * gcc.target/i386/pr66152.c: New test.
3906
3907 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
3910 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
3911
3912 2019-02-15 Tamar Christina <tamar.christina@arm.com>
3913
3914 * lib/target-supports.exp
3915 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
3916 checking alternative.
3917
3918 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3919
3920 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
3921
3922 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
3923
3924 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
3925 * c-c++-common/patchable_function_entry-default.c: Likewise.
3926 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3927 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
3928
3929 2019-02-15 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR other/69006
3932 PR testsuite/88920
3933 * lib/gcc-dg.exp: If llvm_binutils effective target, set
3934 allow_blank_lines to 2 during initialization.
3935 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
3936 it was previously zero.
3937 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
3938 Clear allow_blank_lines afterwards whenever it was 1.
3939 * gdc.test/gdc-test.exp (dmd2dg): Don't call
3940 dg-allow-blank-lines-in-output here.
3941 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
3942 the tests and restore it back at the end.
3943
3944 * c-c++-common/ubsan/opts-1.c: New test.
3945 * c-c++-common/ubsan/opts-2.c: New test.
3946 * c-c++-common/ubsan/opts-3.c: New test.
3947 * c-c++-common/ubsan/opts-4.c: New test.
3948
3949 2019-02-15 Richard Biener <rguenther@suse.de>
3950 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR tree-optimization/89278
3953 * gcc.dg/pr89278.c: New test.
3954
3955 2019-02-15 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR c/89340
3958 * gcc.dg/pr89340.c: New test.
3959 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
3960 that leaf attribute on nested function is useless.
3961
3962 PR other/89342
3963 * gcc.dg/pr89342.c: New test.
3964
3965 2019-02-14 Jakub Jelinek <jakub@redhat.com>
3966
3967 PR rtl-optimization/89354
3968 * gcc.dg/pr89354.c: New test.
3969
3970 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
3971
3972 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
3973 * gcc.target/i386/ssse3-pabsd.c: Ditto.
3974 * gcc.target/i386/ssse3-pabsw.c: Ditto.
3975 * gcc.target/i386/ssse3-palignr.c: Ditto.
3976 * gcc.target/i386/ssse3-phaddd.c: Ditto.
3977 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
3978 * gcc.target/i386/ssse3-phaddw.c: Ditto.
3979 * gcc.target/i386/ssse3-phsubd.c: Ditto.
3980 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
3981 * gcc.target/i386/ssse3-phsubw.c: Ditto.
3982 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
3983 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
3984 * gcc.target/i386/ssse3-pshufb.c: Ditto.
3985 * gcc.target/i386/ssse3-psignb.c: Ditto.
3986 * gcc.target/i386/ssse3-psignd.c: Ditto.
3987 * gcc.target/i386/ssse3-psignw.c: Ditto.
3988
3989 2018-02-14 Steve Ellcey <sellcey@marvell.com>
3990
3991 * gcc.target/aarch64/pcs_attribute.c: New test.
3992
3993 2019-02-14 Harald Anlauf <anlauf@gmx.de>
3994
3995 PR fortran/88248
3996 * gfortran.dg/pr88248.f90: New test.
3997 * gfortran.dg/f2018_obs.f90: Updated test.
3998
3999 2019-02-14 Tamar Christina <tamar.christina@arm.com>
4000
4001 * gcc.target/arm/pr88850.c: change options to additional option.
4002
4003 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4004
4005 PR d/87864
4006 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
4007 present.
4008
4009 2019-02-14 Tamar Christina <tamar.christina@arm.com>
4010
4011 PR target/88850
4012 * gcc.target/arm/pr88850-2.c: New test.
4013 * lib/target-supports.exp
4014 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
4015 check_effective_target_arm_neon_softfp_fp16_ok,
4016 add_options_for_arm_neon_softfp_fp16): New.
4017
4018 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
4019
4020 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
4021 * lib/target-supports.exp: Add procedure to check for ldrd.
4022
4023 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
4024
4025 PR fortran/72715
4026 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
4027 * gfortran.dg/goacc/loop-3.f95: Likewise.
4028 * gfortran.dg/goacc/pr72715.f90: New test.
4029
4030 2019-02-14 Martin Liska <mliska@suse.cz>
4031
4032 PR rtl-optimization/89242
4033 * g++.dg/pr89242.C: New test.
4034
4035 2019-02-14 Jakub Jelinek <jakub@redhat.com>
4036
4037 PR tree-optimization/89314
4038 * gcc.dg/pr89314.c: New test.
4039
4040 PR middle-end/89284
4041 * gcc.dg/ubsan/pr89284.c: New test.
4042
4043 2019-02-13 Ian Lance Taylor <iant@golang.org>
4044
4045 * gcc.dg/func-attr-1.c: New test.
4046
4047 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
4048
4049 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
4050
4051 2019-02-13 Marek Polacek <polacek@redhat.com>
4052
4053 PR c++/89297 - ICE with OVERLOAD in template.
4054 * g++.dg/cpp0x/initlist113.C: New test.
4055
4056 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
4057
4058 PR c++/86379
4059 * g++.dg/cpp0x/pr86379.C: New.
4060
4061 PR c++/87322
4062 * g++.dg/cpp1y/pr87322.C: New.
4063 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
4064 instantiate the expected number of lambda functions.
4065
4066 2019-02-13 Marek Polacek <polacek@redhat.com>
4067
4068 PR c++/77304
4069 * g++.dg/cpp2a/nontype-class13.C: New test.
4070
4071 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
4072
4073 PR target/89190
4074 * gcc.target/arm/pr89190.c: New test.
4075
4076 2019-02-13 David Malcolm <dmalcolm@redhat.com>
4077
4078 PR c++/89036
4079 * g++.dg/concepts/pr89036.C: New test.
4080
4081 2019-02-13 Tamar Christina <tamar.christina@arm.com>
4082
4083 PR target/88847
4084 * gcc.target/aarch64/sve/pr88847.c: New test.
4085
4086 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
4087 Jakub Jelinek <jakub@redhat.com>
4088
4089 PR middle-end/89303
4090 * g++.dg/torture/pr89303.C: New test.
4091
4092 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4093
4094 PR c++/88986
4095 * g++.dg/cpp1z/using4.C: New.
4096 * g++.dg/cpp1z/using5.C: Likewise.
4097 * g++.dg/cpp1z/using6.C: Likewise.
4098
4099 2019-02-13 Jakub Jelinek <jakub@redhat.com>
4100
4101 PR target/89290
4102 * gcc.target/i386/pr89290.c: New test.
4103
4104 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
4105
4106 * gcc.target/powerpc/crypto-builtin-1.c
4107 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
4108 New testcases.
4109
4110 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
4111
4112 PR target/89229
4113 * gcc.target/i386/pr89229-1.c: New test.
4114
4115 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
4116
4117 PR target/89233
4118 * gcc.target/s390/pr89233.c: New test.
4119
4120 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
4121
4122 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
4123 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
4124 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
4125
4126 2019-02-12 Richard Biener <rguenther@suse.de>
4127
4128 PR tree-optimization/89253
4129 * gfortran.dg/pr89253.f: New testcase.
4130
4131 2019-02-11 Marek Polacek <polacek@redhat.com>
4132
4133 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
4134 * g++.dg/cpp0x/nullptr40.C: New test.
4135 * g++.dg/cpp0x/nullptr41.C: New test.
4136
4137 2019-02-11 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR c++/88977
4140 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
4141
4142 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
4143
4144 PR tree-optimization/86637
4145 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
4146
4147 2019-02-11 Martin Sebor <msebor@redhat.com>
4148
4149 PR tree-optimization/88771
4150 * gcc.dg/Wstringop-overflow-8.c: New test.
4151 * gcc.dg/Wstringop-overflow-9.c: New test.
4152 * gcc.dg/Warray-bounds-40.c: New test.
4153 * gcc.dg/builtin-stpncpy.c: Adjust.
4154 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
4155 * g++.dg/opt/memcpy1.C: Adjust.
4156
4157 2019-02-11 Martin Sebor <msebor@redhat.com>
4158
4159 PR c++/87996
4160 * c-c++-common/array-5.c: New test.
4161 * c-c++-common/pr68107.c: Adjust text of diagnostics.
4162 * g++.dg/init/new38.C: Same.
4163 * g++.dg/init/new43.C: Same.
4164 * g++.dg/init/new44.C: Same.
4165 * g++.dg/init/new46.C: Same.
4166 * g++.dg/other/large-size-array.C: Same.
4167 * g++.dg/other/new-size-type.C: Same.
4168 * g++.dg/template/array30.C: Same.
4169 * g++.dg/template/array32.C: New test.
4170 * g++.dg/template/dependent-name3.C: Adjust.
4171 * gcc.dg/large-size-array-3.c: Same.
4172 * gcc.dg/large-size-array-5.c: Same.
4173 * gcc.dg/large-size-array.c: Same.
4174 * g++.old-deja/g++.brendan/array1.C: Same.
4175 * g++.old-deja/g++.mike/p6149.C: Same.
4176
4177 2019-02-11 Martin Sebor <msebor@redhat.com>
4178
4179 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
4180
4181 2019-02-11 Tamar Christina <tamar.christina@arm.com>
4182
4183 PR middle-end/88560
4184 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
4185 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
4186 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
4187
4188 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
4189
4190 * gcc.target/powerpc/vec-sld-modulo.c: New.
4191 * gcc.target/powerpc/vec-srad-modulo.c: New.
4192 * gcc.target/powerpc/vec-srd-modulo.c: New.
4193
4194 2019-02-11 Martin Liska <mliska@suse.cz>
4195
4196 PR ipa/89009
4197 * g++.dg/ipa/pr89009.C: New test.
4198
4199 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4200
4201 PR fortran/71723
4202 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
4203 * gfortran.dg/pointer_init_6.f90: Likewise.
4204 * gfortran.dg/pointer_init_9.f90: New test.
4205
4206 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4207
4208 PR fortran/67679
4209 * gfortran.dg/warn_undefined_1.f90: New test.o
4210
4211 2019-02-10 Jakub Jelinek <jakub@redhat.com>
4212
4213 PR tree-optimization/89268
4214 * gcc.dg/vect/pr89268.c: New test.
4215
4216 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4217
4218 * gnat.dg/lto19.adb: Remove dg-excess-errors.
4219
4220 2019-02-09 Harald Anlauf <anlauf@gmx.de>
4221
4222 PR fortran/89077
4223 * gfortran.dg/substr_simplify.f90: New test.
4224
4225 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
4226
4227 PR ipa/88711
4228 * gfortran.dg/pr79966.f90: Xfail everwyhere.
4229
4230 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
4231
4232 PR fortran/89200
4233 * gfortran.dg/array_reference_2.f90 : New test.
4234
4235 2019-02-09 Jakub Jelinek <jakub@redhat.com>
4236
4237 PR middle-end/89246
4238 * gcc.dg/gomp/pr89246-1.c: New test.
4239 * gcc.dg/gomp/pr89246-2.c: New test.
4240
4241 2019-02-08 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR tree-optimization/88739
4244 * gcc.c-torture/execute/pr88739.c: New test.
4245
4246 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4247
4248 PR testsuite/89258
4249 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
4250
4251 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
4252
4253 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
4254 * gcc.target/s390/vector/vec-copysign.c: New test.
4255
4256 2019-02-08 Richard Biener <rguenther@suse.de>
4257
4258 PR tree-optimization/89247
4259 * gcc.dg/torture/pr89247.c: New testcase.
4260
4261 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
4262
4263 * gcc.target/s390/jump-label.c: New test.
4264
4265 2019-02-08 Richard Biener <rguenther@suse.de>
4266
4267 PR testsuite/89250
4268 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
4269
4270 2019-02-08 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR rtl-optimization/89234
4273 * g++.dg/ubsan/pr89234.C: New test.
4274
4275 2019-02-08 Richard Biener <rguenther@suse.de>
4276
4277 PR middle-end/89223
4278 * gcc.dg/torture/pr89223.c: New testcase.
4279
4280 2019-02-07 David Malcolm <dmalcolm@redhat.com>
4281
4282 PR tree-optimization/86637
4283 PR tree-optimization/89235
4284 * gcc.c-torture/compile/pr86637-1.c: New test.
4285 * gcc.c-torture/compile/pr86637-2.c: New test.
4286 * gcc.c-torture/compile/pr86637-3.c: New test.
4287 * gcc.c-torture/compile/pr89235.c: New test.
4288
4289 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4290
4291 * gcc.target/aarch64/abd_1.c: New test.
4292 * gcc.dg/sabd_1.c: Likewise.
4293
4294 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
4295
4296 PR fortran/52789
4297 * gfortran.dg/wunused-parameter_2.f90: New test.
4298
4299 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
4300
4301 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
4302
4303 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
4304
4305 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
4306 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
4307
4308 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
4309 Jakub Jelinek <jakub@redhat.com>
4310
4311 PR bootstrap/88714
4312 * gcc.c-torture/execute/pr88714.c: New test.
4313 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
4314
4315 2019-02-07 Tamar Christina <tamar.christina@arm.com>
4316
4317 PR/target 88850
4318 * gcc.target/arm/pr88850.c: New test.
4319
4320 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
4321
4322 PR c++/86218
4323 * g++.dg/cpp0x/pr86218.C: New.
4324
4325 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
4326
4327 PR rtl-optimization/89225
4328 * gcc.target/powerpc/pr89225.c: New.
4329
4330 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
4331
4332 * gnat.dg/opt76.adb: New test.
4333
4334 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4335
4336 PR fortran/71860
4337 * gfortran.dg/null_10.f90: New test.
4338
4339 2019-02-06 David Malcolm <dmalcolm@redhat.com>
4340
4341 PR c++/71302
4342 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
4343 column numbers to dg-warning directives where they are correct.
4344 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
4345 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
4346 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
4347
4348 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4349
4350 PR debug/87451
4351 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
4352 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
4353 xfail scan-assembler-not with Solaris as.
4354
4355 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
4356
4357 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
4358 counts and target.
4359 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
4360 counts and target.
4361 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
4362 counts and target.
4363
4364 2019-02-06 Richard Biener <rguenther@suse.de>
4365
4366 PR tree-optimization/89182
4367 * gfortran.dg/graphite/pr89182.f90: New testcase.
4368
4369 2019-02-06 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR c/89211
4372 * gcc.dg/pr89211.c: New test.
4373
4374 PR middle-end/89210
4375 * c-c++-common/builtin-convertvector-2.c: New test.
4376
4377 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
4378
4379 PR go/89019
4380 * lib/go-torture.exp: Test compiling with -flto.
4381
4382 2019-02-06 Joseph Myers <joseph@codesourcery.com>
4383
4384 PR c/88584
4385 * gcc.dg/redecl-18.c: New test.
4386
4387 2019-02-05 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR c++/89187
4390 * g++.dg/opt/pr89187.C: New test.
4391
4392 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
4393
4394 * jit.dg/add-driver-options-testlib.c: Add support file for
4395 test-add-driver-options.c testcase.
4396 * jit.dg/all-non-failing-tests.h: Add note about
4397 test-add-driver-options.c
4398 * jit.dg/jit.exp (jit-dg-test): Update to support
4399 add-driver-options-testlib.c compilation.
4400 * jit.dg/test-add-driver-options.c: New testcase.
4401
4402 2019-02-05 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR rtl-optimization/11304
4405 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
4406 * gcc.target/i386/call-2.c: New test.
4407
4408 2019-02-05 Marek Polacek <polacek@redhat.com>
4409
4410 PR c++/89158 - by-value capture of constexpr variable broken.
4411 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
4412
4413 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
4414
4415 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
4416
4417 2019-02-05 Jakub Jelinek <jakub@redhat.com>
4418
4419 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
4420 target.
4421 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
4422
4423 PR target/89188
4424 * g++.dg/opt/pr89188.C: New test.
4425
4426 PR rtl-optimization/89195
4427 * gcc.c-torture/execute/pr89195.c: New test.
4428
4429 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4430
4431 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
4432 hardware.
4433 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
4434 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
4435 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
4436 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
4437 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
4438 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
4439 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
4440 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
4441 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
4442
4443 2019-02-05 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR target/89186
4446 * g++.dg/ext/vector36.C: New test.
4447
4448 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
4449
4450 PR c++/87770
4451 * g++.dg/pr87770.C: New.
4452
4453 2019-02-04 Harald Anlauf <anlauf@gmx.de>
4454
4455 PR fortran/89077
4456 * gfortran.dg/pr89077.f90: New test.
4457
4458 2019-02-04 Martin Liska <mliska@suse.cz>
4459
4460 PR ipa/88985
4461 * gcc.dg/ipa/pr88985.c: New test.
4462
4463 2019-02-04 Jakub Jelinek <jakub@redhat.com>
4464
4465 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
4466 characters or extra spaces after the comment character.
4467
4468 2019-02-04 Jakub Jelinek <jakub@redhat.com>
4469
4470 * g++.dg/torture/alias-1.C: New test.
4471
4472 2019-02-03 Martin Sebor <msebor@redhat.com>
4473
4474 PR c/69661
4475 * c-c++-common/Wsequence-point-2.c: New test.
4476
4477 PR c++/44648
4478 * g++.dg/warn/Wunused-var-35.C: New test.
4479
4480 2019-02-03 Richard Biener <rguenther@suse.de>
4481
4482 PR debug/87295
4483 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
4484
4485 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4486
4487 PR fortran/88298
4488 * gfortran.dg/warn_conversion_10.f90: New test.
4489
4490 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
4491
4492 PR fortran/88393
4493 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
4494
4495 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
4496
4497 PR fortran/88980
4498 * gfortran.dg/realloc_on_assign_32.f90 : New test.
4499
4500 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
4501
4502 PR fortran/88685
4503 * gfortran.dg/pointer_array_component_3.f90 : New test.
4504
4505 2019-02-02 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR middle-end/87887
4508 * gcc.dg/gomp/pr87887-1.c: New test.
4509 * gcc.dg/gomp/pr87887-2.c: New test.
4510
4511 2019-02-01 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR fortran/83246
4514 PR fortran/89084
4515 * gfortran.dg/pr89084.f90: New test.
4516 * gfortran.dg/lto/pr89084_0.f90: New test.
4517 * gfortran.dg/pr83246.f90: New test.
4518
4519 2019-02-01 Marek Polacek <polacek@redhat.com>
4520
4521 PR c++/88325 - ICE with invalid out-of-line template member definition.
4522 * g++.dg/cpp2a/typename14.C: New test.
4523
4524 2019-02-01 Richard Biener <rguenther@suse.de>
4525
4526 PR middle-end/88597
4527 * gcc.dg/torture/pr88597.c: New testcase.
4528
4529 2019-02-01 Richard Biener <rguenther@suse.de>
4530
4531 PR tree-optimization/85497
4532 * gcc.dg/graphite/pr85497.c: New testcase.
4533
4534 2019-02-01 Richard Biener <rguenther@suse.de>
4535
4536 PR testsuite/87451
4537 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
4538
4539 2019-02-01 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR tree-optimization/89143
4542 * gcc.dg/tree-ssa/vrp121.c: New test.
4543
4544 PR tree-optimization/88107
4545 * gcc.dg/gomp/pr88107.c: New test.
4546
4547 PR c++/87175
4548 * g++.dg/ext/attrib57.C: New test.
4549
4550 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
4551
4552 PR tree-optimization/88932
4553 * gfortran.dg/pr88932.f90: New test.
4554
4555 2019-01-31 Marek Polacek <polacek@redhat.com>
4556
4557 PR c++/88983 - ICE with switch in constexpr function.
4558 * g++.dg/cpp1y/constexpr-88983.C: New test.
4559
4560 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4561
4562 PR fortran/88669
4563 * gfortran.dg/contiguous_9.f90: New test.
4564
4565 2019-01-31 Marek Polacek <polacek@redhat.com>
4566
4567 PR c++/89083, c++/80864 - ICE with list initialization in template.
4568 * g++.dg/cpp0x/initlist107.C: New test.
4569 * g++.dg/cpp0x/initlist108.C: New test.
4570 * g++.dg/cpp0x/initlist109.C: New test.
4571 * g++.dg/cpp0x/initlist110.C: New test.
4572 * g++.dg/cpp0x/initlist111.C: New test.
4573 * g++.dg/cpp0x/initlist112.C: New test.
4574 * g++.dg/init/ptrfn4.C: New test.
4575
4576 2019-01-31 David Malcolm <dmalcolm@redhat.com>
4577
4578 PR c/89122
4579 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
4580 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
4581
4582 2019-01-31 Richard Biener <rguenther@suse.de>
4583
4584 PR tree-optimization/89135
4585 * gcc.dg/torture/pr89135.c: New testcase.
4586
4587 2019-01-31 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR sanitizer/89124
4590 * c-c++-common/asan/pr89124.c: New test.
4591
4592 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4593
4594 PR fortran/52564
4595 * gfortran.dg/print_2.f90: New test.
4596
4597 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
4598
4599 PR rtl-optimization/87246
4600 * gcc.target/i386/pr87246.c: New.
4601
4602 2019-01-30 Marek Polacek <polacek@redhat.com>
4603
4604 PR c++/89119 - ICE with value-initialization in template.
4605 * g++.dg/cpp0x/initlist-value3.C: New test.
4606
4607 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4608
4609 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
4610 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
4611 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
4612 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
4613 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
4614 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
4615 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
4616 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
4617 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
4618 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
4619
4620 2019-01-30 Richard Biener <rguenther@suse.de>
4621
4622 PR tree-optimization/89111
4623 * gcc.dg/torture/pr89111.c: New testcase.
4624
4625 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
4626
4627 PR testsuite/88920
4628 * lib/target-supports.exp: Cache result.
4629
4630 2019-01-30 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR c++/89105
4633 * g++.target/i386/pr89105.C: New test.
4634
4635 PR c/89061
4636 * gcc.dg/pr89061.c: New test.
4637
4638 2019-01-29 Martin Sebor <msebor@redhat.com>
4639
4640 PR c/88956
4641 * gcc.dg/Warray-bounds-39.c: New test.
4642
4643 2019-01-29 Marek Polacek <polacek@redhat.com>
4644
4645 PR testsuite/89110
4646 * g++.dg/other/nontype-1.C: Expect error in all modes.
4647 * g++.dg/parse/crash13.C: Likewise.
4648 * g++.dg/parse/error36.C: Likewise.
4649 * g++.dg/template/error29.C: Likewise.
4650
4651 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4652
4653 PR fortran/57048
4654 * gfortran.dg/c_funptr_1.f90: New file.
4655 * gfortran.dg/c_funptr_1_mod.f90: New file.
4656
4657 2019-01-29 Jakub Jelinek <jakub@redhat.com>
4658
4659 PR c++/66676
4660 PR ipa/89104
4661 * gcc.dg/gomp/pr89104.c: New test.
4662
4663 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4664
4665 * gdc.dg/pr89042a.d: Mark as compile test.
4666 * gdc.dg/pr89042b.d: Likewise.
4667
4668 2019-01-29 Richard Biener <rguenther@suse.de>
4669
4670 PR debug/87295
4671 * g++.dg/lto/pr87295_0.C: New testcase.
4672
4673 2019-01-29 Jakub Jelinek <jakub@redhat.com>
4674
4675 PR c/89045
4676 * gcc.dg/pr89045.c: New test.
4677
4678 PR c/86125
4679 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
4680 lp64, ilp32 and llp64 only.
4681 (fputs): Use unsigned long long instead of size_t for return type.
4682 (vfprintf, vfscanf): Accept arbitrary target specific type for
4683 va_list.
4684
4685 2019-01-28 Marek Polacek <polacek@redhat.com>
4686
4687 PR c++/88358 - name wrongly treated as type.
4688 * g++.dg/cpp2a/typename1.C: Add dg-error.
4689 * g++.dg/cpp2a/typename13.C: New test.
4690 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
4691 Add typename.
4692
4693 2019-01-28 Marek Polacek <polacek@redhat.com>
4694
4695 * g++.dg/cpp0x/enum37.C: Add dg-error.
4696
4697 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4698
4699 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
4700 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
4701
4702 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4703
4704 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
4705 "-Wattribute-alias".
4706
4707 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
4708
4709 PR fortran/70696
4710 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
4711
4712 2019-01-27 Marek Polacek <polacek@redhat.com>
4713
4714 PR c++/88815 - narrowing conversion lost in decltype.
4715 PR c++/78244 - narrowing conversion in template not detected.
4716 * g++.dg/cpp0x/Wnarrowing15.C: New test.
4717 * g++.dg/cpp0x/Wnarrowing16.C: New test.
4718 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
4719 * g++.dg/cpp1y/Wnarrowing1.C: New test.
4720
4721 PR c++/89024 - ICE with incomplete enum type.
4722 * g++.dg/cpp0x/enum37.C: New test.
4723
4724 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
4725
4726 * gnat.dg/opt75.adb: New test.
4727 * gnat.dg/opt75_pkg.ad[sb]: New helper.
4728
4729 2019-01-27 Jakub Jelinek <jakub@redhat.com>
4730
4731 PR target/87214
4732 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
4733 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
4734
4735 2019-01-26 Martin Jambor <mjambor@suse.cz>
4736
4737 PR ipa/88933
4738 * gfortran.dg/gomp/pr88933.f90: New test.
4739
4740 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
4741
4742 PR d/89042
4743 * gdc.dg/pr89042a.d: New test.
4744 * gdc.dg/pr89042b.d: New test.
4745
4746 2019-01-26 Harald Anlauf <anlauf@gmx.de>
4747
4748 PR fortran/57553
4749 * gfortran.dg/pr57553.f90: New test.
4750
4751 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
4752
4753 * gnat.dg/array34.adb: New test.
4754
4755 2019-01-26 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR preprocessor/88974
4758 * c-c++-common/cpp/pr88974.c: New test.
4759
4760 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
4761
4762 PR c++/88969
4763 * g++.dg/cpp2a/destroying-delete2.C: New.
4764 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
4765
4766 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
4767
4768 PR fortran/85780
4769 * gfortran.dg/pr85780.f90: Update testcase for error message.
4770
4771 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
4772
4773 PR target/88469
4774 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
4775 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
4776 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
4777
4778 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
4779
4780 PR middle-end/89037
4781 * gcc.dg/pr89037.c: New test.
4782
4783 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4784
4785 * lib/target-supports.exp (check_effective_target_fenv): New.
4786 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
4787 fenv effective target.
4788 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
4789 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
4790 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
4791 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
4792
4793 2019-01-25 Richard Biener <rguenther@suse.de>
4794
4795 PR tree-optimization/86865
4796 * gcc.dg/graphite/pr86865.c: New testcase.
4797 * gcc.dg/graphite/pr69728.c: XFAIL.
4798 * gcc.dg/graphite/scop-21.c: Likewise.
4799
4800 2019-01-24 Martin Sebor <msebor@redhat.com>
4801
4802 PR c/86125
4803 PR c/88886
4804 PR middle-end/86308
4805 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
4806 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
4807 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
4808 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
4809 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
4810 * gcc.dg/builtins-69.c: New test.
4811 * gcc.dg/Wint-conversion-2.c: Add expected warning.
4812 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
4813
4814 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
4815
4816 PR rtl-optimization/88948
4817 * gcc.target/i386/pr88948.c: New test.
4818
4819 2019-01-24 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR debug/89006
4822 * g++.dg/debug/pr89006.C: New test.
4823
4824 PR middle-end/89015
4825 * gcc.dg/gomp/pr89015.c: New test.
4826
4827 PR c++/88976
4828 * c-c++-common/gomp/cancel-2.c: New test.
4829 * gcc.dg/gomp/cancel-1.c: New test.
4830 * g++.dg/gomp/cancel-1.C: New test.
4831 * g++.dg/gomp/cancel-2.C: New test.
4832 * g++.dg/gomp/cancel-3.C: New test.
4833
4834 2019-01-24 Jakub Jelinek <jakub@redhat.com>
4835
4836 PR tree-optimization/89027
4837 * gfortran.dg/gomp/pr89027.f90: New test.
4838
4839 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
4840
4841 PR fortran/88929
4842 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
4843 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
4844
4845 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
4846
4847 PR libgcc/88931
4848 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
4849 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
4850 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
4851 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
4852
4853 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
4854
4855 PR target/88998
4856 * g++.target/i386/pr88998.c: New test.
4857
4858 2019-01-23 Marek Polacek <polacek@redhat.com>
4859
4860 PR c++/88757 - qualified name treated wrongly as type.
4861 * g++.dg/cpp0x/dependent2.C: New test.
4862 * g++.dg/cpp2a/typename10.C: Remove dg-error.
4863 * g++.dg/cpp2a/typename12.C: New test.
4864 * g++.dg/template/static30.C: Remove dg-error.
4865
4866 2019-01-23 Jakub Jelinek <jakub@redhat.com>
4867
4868 PR c/44715
4869 * c-c++-common/pr44715.c: New test.
4870
4871 PR c++/88984
4872 * c-c++-common/pr88984.c: New test.
4873
4874 2019-01-23 Richard Biener <rguenther@suse.de>
4875
4876 PR tree-optimization/89008
4877 * gcc.dg/torture/pr89008.c: New testcase.
4878
4879 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
4880
4881 * gnat.dg/specs/opt4.ads: New test.
4882
4883 2019-01-23 Jakub Jelinek <jakub@redhat.com>
4884
4885 PR tree-optimization/88964
4886 * gfortran.dg/pr88964.f90: New test.
4887
4888 2019-01-22 Martin Sebor <msebor@redhat.com>
4889
4890 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
4891 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
4892 non_strict_align.
4893 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
4894 * c-c++-common/Wrestrict.c: Make xfails conditional on target
4895 non_strict_align.
4896
4897 2018-01-22 Steve Ellcey <sellcey@marvell.com>
4898
4899 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
4900 to aarch64*-*-* target.
4901 * c-c++-common/gomp/pr60823-3.c: Ditto.
4902 * g++.dg/gomp/declare-simd-1.C: Ditto.
4903 * g++.dg/gomp/declare-simd-3.C: Ditto.
4904 * g++.dg/gomp/declare-simd-4.C: Ditto.
4905 * g++.dg/gomp/declare-simd-7.C: Ditto.
4906 * g++.dg/gomp/pr88182.C: Ditto.
4907 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4908 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4909 * gcc.dg/gomp/pr59669-2.c: Ditto.
4910 * gcc.dg/gomp/pr87895-1.c: Ditto.
4911 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4912 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4913 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4914 * gfortran.dg/gomp/pr83977.f90: Ditto.
4915
4916 2019-01-22 Jakub Jelinek <jakub@redhat.com>
4917
4918 PR target/88965
4919 * gcc.target/powerpc/pr88965.c: New test.
4920
4921 PR middle-end/88968
4922 * c-c++-common/gomp/atomic-23.c: New test.
4923
4924 2019-01-22 Harald Anlauf <anlauf@gmx.de>
4925
4926 PR fortran/88579
4927 * gfortran.dg/power_8.f90: New test.
4928
4929 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4930
4931 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
4932 * g++.dg/vec-init-1.C: Likewise.
4933 * gcc.dg/pr87793.c: Likewise.
4934
4935 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4936
4937 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
4938 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4939
4940 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
4941
4942 PR target/88469
4943 * gcc.target/arm/aapcs/bitfield2.c: New test.
4944 * gcc.target/arm/aapcs/bitfield3.c: New test.
4945
4946 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
4947
4948 PR rtl-optimization/87763
4949 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
4950
4951 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
4952
4953 PR target/88954
4954 * gcc.target/i386/pr88954-1.c: New test.
4955 * gcc.target/i386/pr88954-2.c: Likewise.
4956
4957 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
4958
4959 PR target/88469
4960 * gcc.target/arm/aapcs/bitfield1.c: New test.
4961 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
4962 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
4963 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
4964
4965 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
4966
4967 * gfortran.dg/array_function_5.f90: Fix a dg directive.
4968 * gfortran.dg/block_16.f08: Likewise.
4969 * gfortran.dg/dec_structure_14.f90: Likewise.
4970 * gfortran.dg/namelist_96.f90: Likewise.
4971 * gfortran.dg/newunit_5.f90.f90: Moved to
4972 * gfortran.dg/newunit_5.f90: here.
4973 * gfortran.dg/pdt_28.f03: Likewise.
4974 * gfortran.dg/spread_simplify_1.f90: Likewise.
4975
4976 2019-01-22 Tamar Christina <tamar.christina@arm.com>
4977
4978 PR/tree-optimization 88903
4979 * gcc.dg/vect/pr88903-1.c: Add explicit &.
4980
4981 2019-01-22 Jakub Jelinek <jakub@redhat.com>
4982
4983 PR rtl-optimization/88904
4984 * gcc.c-torture/execute/pr88904.c: New test.
4985
4986 PR target/88905
4987 * gcc.dg/pr88905.c: New test.
4988
4989 PR rtl-optimization/49429
4990 PR target/49454
4991 PR rtl-optimization/86334
4992 PR target/88906
4993 * gcc.target/i386/pr86334.c: New test.
4994 * gcc.target/i386/pr88906.c: New test.
4995
4996 2019-01-21 Jakub Jelinek <jakub@redhat.com>
4997
4998 PR c++/88949
4999 * g++.dg/gomp/pr88949.C: New test.
5000
5001 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
5002
5003 * class_66.f90: Fix a dg directive.
5004 * debug/pr35154-stabs.f: Likewise.
5005 * dec_d_lines_3.f: Likewise.
5006 * dec_d_lines_3.f: Likewise.
5007 * dec_structure_12.f90: Likewise.
5008 * dec_structure_15.f90: Likewise.
5009 * deferred_character_31.f90: Likewise.
5010 * dtio_31.f03: Likewise.
5011 * dtio_32.f03: Likewise.
5012 * extends_11.f03: Likewise.
5013 * integer_plus.f90: Likewise.
5014 * pdt_25.f03: Likewise.
5015 * pr58968.f: Likewise.
5016 * pr78259.f90: Likewise.
5017 * vect/vect-2.f90: Likewise.
5018 * matmul_const.f90: Likewise.
5019
5020 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
5021
5022 PR target/88938
5023 * gcc.target/i386/pr88938.c: New test.
5024
5025 2019-01-21 Jakub Jelinek <jakub@redhat.com>
5026
5027 PR sanitizer/88901
5028 * g++.dg/asan/pr88901.C: New test.
5029
5030 2019-01-21 Tamar Christina <tamar.christina@arm.com>
5031
5032 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
5033
5034 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5035
5036 PR c/88928
5037 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
5038 * gcc.dg/pr88928.c: New test case.
5039
5040 2019-01-21 Jakub Jelinek <jakub@redhat.com>
5041
5042 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
5043 {long ,short ,}{unsigned ,}int.
5044
5045 2019-01-21 Richard Biener <rguenther@suse.de>
5046
5047 PR tree-optimization/88934
5048 * gfortran.dg/pr88934.f90: New testcase.
5049
5050 2019-01-20 Ulrich Drepper <drepper@redhat.com>
5051
5052 Fix after C++ P0600 implementation.
5053 * g++.dg/init/new39.C: Don't just ignore result of new.
5054
5055 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
5056
5057 * gdc.dg/runnable.d: Add more tests for comparing complex types.
5058
5059 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
5060
5061 * gdc.dg/runnable.d: Add tests for comparing complex types.
5062
5063 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
5064
5065 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
5066 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
5067 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
5068 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
5069
5070 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
5071
5072 PR fortran/37835
5073 * gfortran.dg/no-automatic.f90: New test.
5074
5075 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5076
5077 PR fortran/77960
5078 * gfortran.dg/pr77960.f90: New test.
5079
5080 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5081 Paul Thomas <pault@gcc.gnu.org>
5082
5083 PR fortran/56789
5084 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
5085 scan-tree tests that fail with patch.
5086 * gfortran.dg/contiguous_8.f90: New test.
5087
5088 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
5089
5090 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
5091 inner strides.
5092 * gfortran.dg/loop_versioning_9.f90: New test.
5093 * gfortran.dg/loop_versioning_10.f90: Likewise.
5094
5095 2019-01-19 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR fortran/88902
5098 * gfortran.dg/pr88902.f90: New test.
5099
5100 2019-01-18 Martin Sebor <msebor@redhat.com>
5101
5102 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
5103
5104 2019-01-18 Ian Lance Taylor <iant@golang.org>
5105
5106 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
5107 is no longer externally visible.
5108
5109 2019-01-18 Marek Polacek <polacek@redhat.com>
5110
5111 PR c++/86926
5112 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
5113
5114 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
5115
5116 PR middle-end/88587
5117 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
5118 (dg-options): Replace -m32 with -fno-pic.
5119 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
5120 (dg-options): Remove -m32.
5121
5122 2019-01-18 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/88903
5125 * gcc.dg/vect/pr88903-1.c: New testcase.
5126 * gcc.dg/vect/pr88903-2.c: Likewise.
5127
5128 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
5129
5130 PR c/51628
5131 PR c/88664
5132 * c-c++-common/pr51628-33.c: New test.
5133 * c-c++-common/pr51628-35.c: New test.
5134 * c-c++-common/pr88664-1.c: Likewise.
5135 * c-c++-common/pr88664-2.c: Likewise.
5136 * gcc.dg/pr51628-34.c: Likewise.
5137
5138 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
5139
5140 PR target/88799
5141 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
5142 mp and sec extensions to armv7-a.
5143
5144 2019-01-18 Martin Liska <mliska@suse.cz>
5145
5146 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
5147 expected function name.
5148
5149 2019-01-18 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR tree-optimization/86214
5152 * g++.dg/opt/pr86214-1.C: New test.
5153 * g++.dg/opt/pr86214-2.C: New test.
5154
5155 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5156
5157 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
5158
5159 2019-01-18 Jakub Jelinek <jakub@redhat.com>
5160
5161 Reapply:
5162 2018-12-15 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR target/88489
5165 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
5166 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
5167
5168 2019-01-18 Martin Liska <mliska@suse.cz>
5169
5170 PR middle-end/88587
5171 * g++.target/i386/pr88587.C: New test.
5172 * gcc.target/i386/mvc13.c: New test.
5173
5174 2018-01-17 Steve Ellcey <sellcey@cavium.com>
5175
5176 PR fortran/88898
5177 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
5178 warning checks.
5179 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5180 * gfortran.dg/gomp/pr83977.f90: Ditto.
5181
5182 2019-01-17 Martin Sebor <msebor@redhat.com>
5183
5184 PR middle-end/88273
5185 * gcc.dg/Warray-bounds-38.c: New test.
5186
5187 2018-01-17 Steve Ellcey <sellcey@cavium.com>
5188
5189 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
5190 warning checks and assembler scans.
5191 * c-c++-common/gomp/pr60823-3.c: Ditto.
5192 * c-c++-common/gomp/pr63328.c: Ditto.
5193 * g++.dg/gomp/declare-simd-1.C: Ditto.
5194 * g++.dg/gomp/declare-simd-3.C: Ditto.
5195 * g++.dg/gomp/declare-simd-4.C: Ditto.
5196 * g++.dg/gomp/declare-simd-7.C: Ditto.
5197 * g++.dg/gomp/pr88182.C: Ditto.
5198 * g++.dg/vect/simd-clone-7.cc: Ditto.
5199 * gcc.dg/gomp/declare-simd-1.c: Ditto.
5200 * gcc.dg/gomp/declare-simd-3.c: Ditto.
5201 * gcc.dg/gomp/pr59669-2.c: Ditto.
5202 * gcc.dg/gomp/pr87895-1.c: Ditto.
5203 * gcc.dg/gomp/pr87895-2.c: Ditto.
5204 * gcc.dg/gomp/simd-clones-2.c: Ditto.
5205 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
5206 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5207 * gfortran.dg/gomp/pr83977.f90: Ditto.
5208
5209 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 * g++.dg/cpp0x/auto52.C: Test locations too.
5212 * g++.dg/cpp0x/trailing2.C: Likewise.
5213 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5214 * g++.dg/cpp1y/auto-fn25.C: Likewise.
5215 * g++.dg/cpp1y/auto-fn52.C: Likewise.
5216 * g++.dg/cpp1y/auto-fn53.C: Likewise.
5217 * g++.dg/cpp1y/auto-fn54.C: Likewise.
5218
5219 2019-01-17 David Malcolm <dmalcolm@redhat.com>
5220
5221 PR c++/88699
5222 * g++.dg/template/pr88699.C: New test.
5223
5224 2019-01-17 Martin Sebor <msebor@redhat.com>
5225
5226 PR tree-optimization/88800
5227 * c-c++-common/Wrestrict.c: Adjust.
5228 * gcc.dg/Warray-bounds-37.c: New test.
5229 * gcc.dg/builtin-memcpy-2.c: New test.
5230 * gcc.dg/builtin-memcpy.c: New test.
5231
5232 2019-01-17 Tamar Christina <tamar.christina@arm.com>
5233
5234 PR target/88850
5235 * gcc.target/arm/pr51968.c: Use neon intrinsics.
5236
5237 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
5238 Kwok Cheung Yeung <kcy@codesourcery.com>
5239 Julian Brown <julian@codesourcery.com>
5240 Tom de Vries <tom@codesourcery.com>
5241
5242 * gcc.dg/20020312-2.c: Add amdgcn support.
5243 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
5244 * gcc.dg/builtin-apply2.c: Likewise.
5245 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5246 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
5247 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
5248 * gcc.dg/memcmp-1.c: Increase timeout factor.
5249 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
5250 * gcc.dg/sibcall-10.c: xfail on amdgcn.
5251 * gcc.dg/sibcall-9.c: Likewise.
5252 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5253 * gcc.dg/tree-ssa/pr84512.c: Likewise.
5254 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
5255 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
5256 * lib/target-supports.exp (check_effective_target_trampolines):
5257 Configure amdgcn.
5258 (check_profiling_available): Likewise.
5259 (check_effective_target_global_constructor): Likewise.
5260 (check_effective_target_return_address): Likewise.
5261 (check_effective_target_fopenacc): Likewise.
5262 (check_effective_target_fopenmp): Likewise.
5263 (check_effective_target_vect_int): Likewise.
5264 (check_effective_target_vect_intfloat_cvt): Likewise.
5265 (check_effective_target_vect_uintfloat_cvt): Likewise.
5266 (check_effective_target_vect_floatint_cvt): Likewise.
5267 (check_effective_target_vect_floatuint_cvt): Likewise.
5268 (check_effective_target_vect_simd_clones): Likewise.
5269 (check_effective_target_vect_shift): Likewise.
5270 (check_effective_target_whole_vector_shift): Likewise.
5271 (check_effective_target_vect_bswap): Likewise.
5272 (check_effective_target_vect_shift_char): Likewise.
5273 (check_effective_target_vect_long): Likewise.
5274 (check_effective_target_vect_float): Likewise.
5275 (check_effective_target_vect_double): Likewise.
5276 (check_effective_target_vect_perm): Likewise.
5277 (check_effective_target_vect_perm_byte): Likewise.
5278 (check_effective_target_vect_perm_short): Likewise.
5279 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5280 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5281 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5282 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5283 (check_effective_target_vect_natural_alignment): Likewise.
5284 (check_effective_target_vect_fully_masked): Likewise.
5285 (check_effective_target_vect_element_align): Likewise.
5286 (check_effective_target_vect_masked_store): Likewise.
5287 (check_effective_target_vect_scatter_store): Likewise.
5288 (check_effective_target_vect_condition): Likewise.
5289 (check_effective_target_vect_cond_mixed): Likewise.
5290 (check_effective_target_vect_char_mult): Likewise.
5291 (check_effective_target_vect_short_mult): Likewise.
5292 (check_effective_target_vect_int_mult): Likewise.
5293 (check_effective_target_sqrt_insn): Likewise.
5294 (check_effective_target_vect_call_sqrtf): Likewise.
5295 (check_effective_target_vect_call_btrunc): Likewise.
5296 (check_effective_target_vect_call_btruncf): Likewise.
5297 (check_effective_target_vect_call_ceil): Likewise.
5298 (check_effective_target_vect_call_floorf): Likewise.
5299 (check_effective_target_lto): Likewise.
5300 (check_vect_support_and_set_flags): Likewise.
5301 (check_effective_target_vect_stridedN): Enable when fully masked is
5302 available.
5303 (add_options_for_sqrt_insn): New procedure.
5304
5305 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
5306
5307 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
5308 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
5309 linker.
5310 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
5311
5312 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
5313
5314 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
5315 * gcc.dg/pic-1.c: Disable on amdgcn.
5316 * gcc.dg/pic-2.c: Disable on amdgcn.
5317 * gcc.dg/pic-3.c: Disable on amdgcn.
5318 * gcc.dg/pic-4.c: Disable on amdgcn.
5319 * gcc.dg/pie-3.c: Disable on amdgcn.
5320 * gcc.dg/pie-4.c: Disable on amdgcn.
5321 * gcc.dg/uninit-19.c: Check pie_enabled.
5322 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
5323
5324 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
5325 Kwok Cheung Yeung <kcy@codesourcery.com>
5326 Julian Brown <julian@codesourcery.com>
5327 Tom de Vries <tom@codesourcery.com>
5328
5329 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
5330 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
5331 * gcc.c-torture/compile/pr34648.c: Require exceptions.
5332 * gcc.c-torture/compile/pr41469.c: Require exceptions.
5333 * gcc.dg/20111216-1.c: Require exceptions.
5334 * gcc.dg/cleanup-10.c: Require exceptions.
5335 * gcc.dg/cleanup-11.c: Require exceptions.
5336 * gcc.dg/cleanup-12.c: Require exceptions.
5337 * gcc.dg/cleanup-13.c: Require exceptions.
5338 * gcc.dg/cleanup-5.c: Require exceptions.
5339 * gcc.dg/cleanup-8.c: Require exceptions.
5340 * gcc.dg/cleanup-9.c: Require exceptions.
5341 * gcc.dg/gomp/pr29955.c: Require exceptions.
5342 * gcc.dg/lto/pr52097_0.c: Require exceptions.
5343 * gcc.dg/nested-func-5.c: Require exceptions.
5344 * gcc.dg/pch/except-1.c: Require exceptions.
5345 * gcc.dg/pch/valid-2.c: Require exceptions.
5346 * gcc.dg/pr41470.c: Require exceptions.
5347 * gcc.dg/pr42427.c: Require exceptions.
5348 * gcc.dg/pr44545.c: Require exceptions.
5349 * gcc.dg/pr47086.c: Require exceptions.
5350 * gcc.dg/pr51481.c: Require exceptions.
5351 * gcc.dg/pr51644.c: Require exceptions.
5352 * gcc.dg/pr52046.c: Require exceptions.
5353 * gcc.dg/pr54669.c: Require exceptions.
5354 * gcc.dg/pr56424.c: Require exceptions.
5355 * gcc.dg/pr64465.c: Require exceptions.
5356 * gcc.dg/pr65802.c: Require exceptions.
5357 * gcc.dg/pr67563.c: Require exceptions.
5358 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
5359 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
5360 * gcc.dg/vect/pr46663.c: Require exceptions.
5361 * lib/target-supports.exp (check_effective_target_exceptions): New.
5362
5363 2019-01-17 Tamar Christina <tamar.christina@arm.com>
5364
5365 PR target/88851
5366 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
5367
5368 2019-01-17 Nathan Sidwell <nathan@acm.org>
5369
5370 PR c++/86610
5371 * g++.dg/cpp0x/pr86610.C: New.
5372
5373 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
5374
5375 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
5376 VFIXUPIMM* intrinsics.
5377 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
5378 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5379 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5380
5381 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
5382
5383 PR target/88794
5384 Revert:
5385 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
5386
5387 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
5388 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
5389 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
5390 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
5391 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
5392 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5393 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
5394 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5395 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5396 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5397 * gcc.target/i386/sse-13.c: Ditto.
5398 * gcc.target/i386/sse-14.c: Ditto.
5399 * gcc.target/i386/sse-22.c: Ditto.
5400 * gcc.target/i386/sse-23.c: Ditto.
5401 * gcc.target/i386/testimm-10.c: Ditto.
5402 * gcc.target/i386/testround-1.c: Ditto.
5403
5404 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
5405
5406 PR target/88794
5407 Revert:
5408 2018-12-15 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR target/88489
5411 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
5412 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
5413
5414 2019-01-17 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR rtl-optimization/88870
5417 * gcc.dg/pr88870.c: New test.
5418
5419 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
5420
5421 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
5422
5423 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
5424
5425 PR c++/87768
5426 * g++.dg/concepts/pr87768.C: New.
5427
5428 PR c++/86648
5429 * gcc.dg/cpp1z/pr86648.C: New.
5430
5431 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
5432
5433 PR target/87306
5434 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
5435 vectorized on POWER unless hardware misaligned loads are available.
5436
5437 2019-01-16 David Malcolm <dmalcolm@redhat.com>
5438
5439 PR target/88861
5440 * g++.dg/torture/pr88861.C: New test.
5441
5442 2019-01-16 Tamar Christina <tamar.christina@arm.com>
5443
5444 PR debug/88046
5445 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
5446
5447 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5448
5449 * g++.dg/other/pr33558.C: Test location too.
5450 * g++.dg/other/pr33558-2.C: Likewise.
5451 * g++.dg/parse/crash4.C: Likewise.
5452 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
5453 * g++.old-deja/g++.mike/p7635.C: Likewise.
5454 * g++.old-deja/g++.other/decl6.C: Likewise.
5455
5456 2019-01-16 Marek Polacek <polacek@redhat.com>
5457
5458 PR c++/78244 - narrowing conversion in template not detected.
5459 * g++.dg/cpp0x/Wnarrowing13.C: New test.
5460 * g++.dg/cpp0x/Wnarrowing14.C: New test.
5461
5462 2019-01-16 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR c/51628
5465 PR target/88682
5466 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
5467 may_alias attribute.
5468
5469 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
5470
5471 * gcc.misc-tests/godump-1.c: Add test case for typedef before
5472 struct.
5473
5474 2019-01-15 David Malcolm <dmalcolm@redhat.com>
5475
5476 PR c++/88795
5477 * g++.dg/template/pr88795.C: New test.
5478
5479 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5480
5481 PR fortran/43136
5482 * gfortran.dg/actual_array_substr_3.f90: New test.
5483
5484 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
5485
5486 PR fortran/81849
5487 * gfortran.dg/pr81849.f90: New test.
5488
5489 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
5490
5491 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
5492 ISO_Fortran_binding_2.h.
5493
5494 2019-01-15 Marek Polacek <polacek@redhat.com>
5495
5496 PR c++/88866
5497 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
5498
5499 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
5500
5501 PR inline-asm/52813
5502 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
5503 -Wdeprecated warning and expect a following note:.
5504
5505 2019-01-15 Richard Biener <rguenther@suse.de>
5506
5507 PR debug/88046
5508 * g++.dg/lto/pr88046_0.C: New testcase.
5509
5510 2019-01-15 Richard Biener <rguenther@suse.de>
5511
5512 PR tree-optimization/88855
5513 * gcc.dg/pr88855.c: New testcase.
5514
5515 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
5516
5517 * g++.dg/diagnostic/typedef-initialized.C: New.
5518
5519 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
5520
5521 * g++.dg/diagnostic/bitfld3.C: New.
5522
5523 2019-01-15 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR tree-optimization/88775
5526 * gcc.dg/tree-ssa/pr88775-1.c: New test.
5527 * gcc.dg/tree-ssa/pr88775-2.c: New test.
5528
5529 2019-01-14 Marek Polacek <polacek@redhat.com>
5530
5531 PR c++/88825 - ICE with bogus function return type deduction.
5532 * g++.dg/cpp1y/auto-fn55.C: New test.
5533
5534 2019-01-14 Jakub Jelinek <jakub@redhat.com>
5535
5536 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
5537 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
5538 feature test macros.
5539 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
5540
5541 2019-01-14 Marek Polacek <polacek@redhat.com>
5542
5543 PR c++/88830 - ICE with abstract class.
5544 * g++.dg/other/abstract7.C: New test.
5545
5546 2019-01-14 Martin Sebor <msebor@redhat.com>
5547
5548 PR target/88638
5549 * gcc.dg/format/attr-8.c: New test.
5550 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
5551 * gcc.dg/format/attr-3.c: Same.
5552 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5553 * objc.dg/fsf-nsstring-format-1.m: Same.
5554
5555 2019-01-14 Martin Liska <mliska@suse.cz>
5556
5557 PR gcov-profile/88263
5558 * g++.dg/gcov/pr88263-2.C: New test.
5559
5560 2019-01-14 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR rtl-optimization/88796
5563 * gcc.target/i386/pr88796.c: New test.
5564
5565 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
5566
5567 * gdc.dg/asm1.d: New test.
5568 * gdc.dg/asm2.d: New test.
5569 * gdc.dg/asm3.d: New test.
5570 * gdc.dg/asm4.d: New test.
5571 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
5572
5573 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5574
5575 PR libfortran/88776
5576 * gfortran.dg/namelist_96.f90: New test.
5577
5578 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5579
5580 PR fortran/59345
5581 * gfortran.dg/internal_pack_18.f90: New test.
5582
5583 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
5584
5585 * gcc.dg/pr51628-20.c: Updated.
5586 * gcc.dg/pr51628-21.c: Likewise.
5587 * gcc.dg/pr51628-25.c: Likewise.
5588
5589 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5590
5591 PR fortran/59345
5592 * gfortran.dg/internal_pack_17.f90: New test.
5593 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
5594 to builtin_free.
5595
5596 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
5597
5598 PR fortran/61765
5599 * gfortran.dg/pr61765.f90: New test.
5600
5601 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
5602
5603 * g++.dg/cpp0x/pr62101.C: Test locations too.
5604 * g++.dg/inherit/pure1.C: Likewise.
5605
5606 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
5607
5608 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
5609 reports of ICEs.
5610 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
5611
5612 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
5613
5614 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
5615 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
5616 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
5617 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
5618 * gfortran.dg/bind_c_array_params_2.f90: Change search string
5619 for dump tree scan.
5620
5621 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
5622
5623 PR fortran/35031
5624 * gfortran.dg/pr35031.f90: new test.
5625
5626 2019-01-11 Marek Polacek <polacek@redhat.com>
5627
5628 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
5629 * g++.dg/cpp0x/Wredundant-move5.C: New test.
5630 * g++.dg/cpp0x/Wredundant-move6.C: New test.
5631
5632 2019-01-11 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR middle-end/85956
5635 PR lto/88733
5636 * c-c++-common/gomp/pr85956.c: New test.
5637 * g++.dg/gomp/pr88733.C: New test.
5638
5639 2019-01-11 Tobias Burnus <burnus@net-b.de>
5640
5641 PR C++/88114
5642 * g++.dg/cpp0x/defaulted61.C: New
5643 * g++.dg/cpp0x/defaulted62.C: New.
5644
5645 2019-01-11 Jakub Jelinek <jakub@redhat.com>
5646
5647 PR tree-optimization/88693
5648 * gcc.c-torture/execute/pr88693.c: New test.
5649
5650 2019-01-11 Tamar Christina <tamar.christina@arm.com>
5651
5652 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
5653 and add options.
5654
5655 2019-01-11 Martin Liska <mliska@suse.cz>
5656
5657 PR middle-end/88758
5658 * g++.dg/lto/pr88758_0.C: New test.
5659 * g++.dg/lto/pr88758_1.C: New test.
5660
5661 2019-01-11 Jan Beulich <jbeulich@suse.com>
5662
5663 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
5664 gcc.target/i386/avx512f-vcvtss2si-1.c,
5665 gcc.target/i386/avx512f-vcvttsd2si-1.c,
5666 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
5667 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
5668 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
5669 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
5670 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
5671 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
5672 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
5673 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
5674 gcc.target/i386/pr19398.c: Permit l or q suffix.
5675
5676 2019-01-11 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR rtl-optimization/88296
5679 * gcc.target/i386/pr88296.c: New test.
5680
5681 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
5682
5683 * g++.dg/diagnostic/extern-initialized.C: New.
5684 * g++.dg/ext/dllimport-initialized.C: Likewise.
5685
5686 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5687
5688 PR fortran/59345
5689 * gfortran.dg/internal_pack_16.f90: New test.
5690
5691 2019-01-10 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR target/88785
5694 * g++.target/i386/pr88785.C: New test.
5695
5696 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
5697
5698 PR rtl-optimization/87305
5699 * gcc.target/aarch64/pr87305.c: New.
5700
5701 2019-01-10 Richard Biener <rguenther@suse.de>
5702
5703 PR tree-optimization/88792
5704 * gcc.dg/torture/pr88792.c: New testcase.
5705
5706 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
5707
5708 PR fortran/86322
5709 * gfortran.dg/pr86322_1.f90: New test.
5710 * gfortran.dg/pr86322_2.f90: Ditto.
5711 * gfortran.dg/pr86322_3.f90: Ditto.
5712
5713 2019-01-10 Sudakshina Das <sudi.das@arm.com>
5714
5715 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
5716 * gcc.target/aarch64/bti-2.c: Likewise.
5717 * gcc.target/aarch64/bti-3.c: Likewise.
5718
5719 2019-01-10 Stefan Agner <stefan@agner.ch>
5720
5721 PR target/88648
5722 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
5723 check if -masm-syntax-unified gets applied properly.
5724
5725 2019-01-10 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR c/88568
5728 * gcc.dg/pr88568.c: New test.
5729
5730 2019-01-10 Tamar Christina <tamar.christina@arm.com>
5731
5732 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
5733 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
5734
5735 2019-01-10 Tamar Christina <tamar.christina@arm.com>
5736
5737 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
5738 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
5739
5740 2019-01-10 Tamar Christina <tamar.christina@arm.com>
5741
5742 * lib/target-supports.exp
5743 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
5744 check_effective_target_arm_v8_3a_complex_neon_ok,
5745 add_options_for_arm_v8_3a_complex_neon,
5746 check_effective_target_arm_v8_3a_complex_neon_hw,
5747 check_effective_target_vect_complex_rot_N): New.
5748
5749 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
5750
5751 PR fortran/88376
5752 * gfortran.dg/pr88376.f90: New test.
5753
5754 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
5755
5756 PR other/16615
5757 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
5758 "can not" with "cannot".
5759 * gfortran.dg/common_15.f90: Likewise.
5760 * gfortran.dg/derived_result_2.f90: Likewise.
5761 * gfortran.dg/do_check_6.f90: Likewise.
5762 * gfortran.dg/namelist_args.f90: Likewise.
5763 * gfortran.dg/negative_unit_check.f90: Likewise.
5764 * gfortran.dg/pure_formal_3.f90: Likewise.
5765 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5766 * obj-c++.dg/exceptions-3.mm: Likewise.
5767 * obj-c++.dg/exceptions-4.mm: Likewise.
5768 * obj-c++.dg/exceptions-5.mm: Likewise.
5769 * obj-c++.dg/property/at-property-23.mm: Likewise.
5770 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
5771 * obj-c++.dg/property/property-neg-7.mm: Likewise.
5772 * objc.dg/attributes/method-attribute-2.m: Likewise.
5773 * objc.dg/exceptions-3.m: Likewise.
5774 * objc.dg/exceptions-4.m: Likewise.
5775 * objc.dg/exceptions-5.m: Likewise.
5776 * objc.dg/param-1.m: Likewise.
5777 * objc.dg/property/at-property-23.m: Likewise.
5778 * objc.dg/property/dotsyntax-17.m: Likewise.
5779 * objc.dg/property/property-neg-7.m: Likewise.
5780
5781 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5782
5783 PR fortran/68426
5784 * gfortran.dg/spread_simplify_1.f90: New test.
5785
5786 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
5787
5788 * lib/target-supports.exp
5789 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
5790 * gcc.target/i386/xorsign.c: New test.
5791
5792 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
5793
5794 * gcc.target/sparc/tls-ld-int8.c: New test.
5795 * gcc.target/sparc/tls-ld-int16.c: Likewise.
5796 * gcc.target/sparc/tls-ld-int32.c: Likewise.
5797 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
5798 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
5799 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
5800
5801 2018-01-09 Sudakshina Das <sudi.das@arm.com>
5802
5803 * gcc.target/aarch64/bti-1.c: Update test to not add command line
5804 option when configure with bti.
5805 * gcc.target/aarch64/bti-2.c: Likewise.
5806 * lib/target-supports.exp
5807 (check_effective_target_default_branch_protection):
5808 Add configure check for --enable-standard-branch-protection.
5809
5810 2018-01-09 Sudakshina Das <sudi.das@arm.com>
5811
5812 * gcc.target/aarch64/bti-1.c: New test.
5813 * gcc.target/aarch64/bti-2.c: New test.
5814 * gcc.target/aarch64/bti-3.c: New test.
5815 * lib/target-supports.exp
5816 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
5817
5818 2018-01-09 Sudakshina Das <sudi.das@arm.com>
5819
5820 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
5821 instead of IP0_REGNUM and add test case.
5822
5823 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5824
5825 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
5826 copysign.
5827 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
5828 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
5829 xorsign.
5830 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
5831
5832 2019-01-09 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR rtl-optimization/88331
5835 * gcc.target/i386/pr88331.c: New test.
5836
5837 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 * g++.dg/diagnostic/constexpr2.C: New.
5840 * g++.dg/diagnostic/ref3.C: Likewise.
5841
5842 2019-01-08 Marek Polacek <polacek@redhat.com>
5843
5844 PR c++/88538 - braced-init-list in template-argument-list.
5845 * g++.dg/cpp2a/nontype-class11.C: New test.
5846
5847 PR c++/88744
5848 * g++.dg/cpp2a/nontype-class12.C: New test.
5849
5850 2019-01-08 Jakub Jelinek <jakub@redhat.com>
5851
5852 PR target/88457
5853 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
5854 dg-options. Require ppc_cpu_supports_hw effective target instead of
5855 powerpc64*-*-*.
5856
5857 2019-01-08 Janus Weil <janus@gcc.gnu.org>
5858
5859 PR fortran/88047
5860 * gfortran.dg/class_69.f90: New test case.
5861
5862 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
5863
5864 PR target/88717
5865 * gcc.target/i386/pr88717.c: New test.
5866
5867 2019-01-08 Marek Polacek <polacek@redhat.com>
5868
5869 PR c++/88548 - this accepted in static member functions.
5870 * g++.dg/cpp0x/this1.C: New test.
5871
5872 2019-01-08 Martin Liska <mliska@suse.cz>
5873
5874 PR tree-optimization/88753
5875 * gcc.dg/tree-ssa/pr88753.c: New test.
5876
5877 2019-01-08 Richard Biener <rguenther@suse.de>
5878
5879 PR tree-optimization/86554
5880 * gcc.dg/torture/pr86554-1.c: New testcase.
5881 * gcc.dg/torture/pr86554-2.c: Likewise.
5882
5883 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5884
5885 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
5886 cover target variance.
5887
5888 2019-01-08 Richard Biener <rguenther@suse.de>
5889
5890 PR fortran/88611
5891 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
5892 directly build the expected GENERIC tree.
5893
5894 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
5895
5896 * gcc.target/aarch64/(return_address_sign_1.c,
5897 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
5898 Change option to -mbranch-protection.
5899 * gcc.target/aarch64/(branch-protection-option.c,
5900 branch-protection-option-2.c, branch-protection-attr.c,
5901 branch-protection-attr-2.c): New file.
5902
5903 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5904
5905 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
5906
5907 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
5908
5909 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
5910 alias support.
5911 * c-c++-common/builtin-has-attribute-4.c: Likewise.
5912 Append match for warning that ‘protected’ attribute is not supported.
5913
5914 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
5915
5916 * gcc.dg/Wmissing-attributes.c: Require alias support.
5917 * gcc.dg/attr-copy-2.c: Likewise.
5918 * gcc.dg/attr-copy-5.c: Likewise.
5919
5920 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
5921 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR c++/88554
5924 * g++.dg/warn/Wreturn-type-11.C: New test.
5925
5926 2019-01-07 David Malcolm <dmalcolm@redhat.com>
5927
5928 PR jit/88747
5929 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
5930 dump to reflect r266077.
5931
5932 2019-01-07 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR c/88701
5935 * gcc.dg/pr88701.c: New test.
5936
5937 2019-01-07 Joseph Myers <joseph@codesourcery.com>
5938
5939 PR c/88720
5940 PR c/88726
5941 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
5942
5943 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5944
5945 * g++.dg/diagnostic/constexpr1.C: New.
5946 * g++.dg/diagnostic/thread1.C: Likewise.
5947
5948 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5949 Harald Anlauf <anlauf@gmx.de>
5950 Tobias Burnus <burnus@gcc.gnu.org>
5951
5952 * gfortran.dg/is_contiguous_1.f90: New test.
5953 * gfortran.dg/is_contiguous_2.f90: New test.
5954 * gfortran.dg/is_contiguous_3.f90: New test.
5955
5956 2019-01-07 Marek Polacek <polacek@redhat.com>
5957
5958 PR c++/88741 - wrong error with initializer-string.
5959 * g++.dg/init/array50.C: New test.
5960
5961 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
5962
5963 PR c++/88261
5964 PR c++/69338
5965 PR c++/69696
5966 PR c++/69697
5967 * gcc.dg/array-6.c: Move from here ...
5968 * c-c++-common/array-6.c: ... to here and add some more test coverage.
5969 * g++.dg/pr69338.C: New test.
5970 * g++.dg/pr69697.C: Likewise.
5971 * g++.dg/ext/flexary32.C: Likewise.
5972 * g++.dg/ext/flexary3.C: Adjust test.
5973 * g++.dg/ext/flexary12.C: Likewise.
5974 * g++.dg/ext/flexary13.C: Likewise.
5975 * g++.dg/ext/flexary15.C: Likewise.
5976 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
5977 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
5978 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
5979
5980 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
5981
5982 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
5983 optional in scan pattern.
5984
5985 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5986
5987 PR tree-optimization/88598
5988 * gcc.dg/vect/pr88598-1.c: New test.
5989 * gcc.dg/vect/pr88598-2.c: Likewise.
5990 * gcc.dg/vect/pr88598-3.c: Likewise.
5991 * gcc.dg/vect/pr88598-4.c: Likewise.
5992 * gcc.dg/vect/pr88598-5.c: Likewise.
5993 * gcc.dg/vect/pr88598-6.c: Likewise.
5994
5995 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5996
5997 PR tree-optimization/88598
5998 * gcc.dg/pr88598-1.c: New test.
5999 * gcc.dg/pr88598-2.c: Likewise.
6000 * gcc.dg/pr88598-3.c: Likewise.
6001 * gcc.dg/pr88598-4.c: Likewise.
6002 * gcc.dg/pr88598-5.c: Likewise.
6003
6004 2019-01-07 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR tree-optimization/88676
6007 * gcc.dg/tree-ssa/pr88676.c: New test.
6008 * gcc.dg/pr88676.c: New test.
6009 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
6010 allow &.
6011
6012 PR sanitizer/88619
6013 * c-c++-common/asan/pr88619.c: New test.
6014
6015 PR c++/85052
6016 * c-c++-common/builtin-convertvector-1.c: New test.
6017 * c-c++-common/torture/builtin-convertvector-1.c: New test.
6018 * g++.dg/ext/builtin-convertvector-1.C: New test.
6019 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
6020
6021 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
6022
6023 PR target/88521
6024 * gcc.target/i386/pr88521.c: New testcase.
6025
6026 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6027
6028 PR fortran/88658
6029 * gfortran.dg/min_max_type_2.f90: New test.
6030
6031 2019-01-06 Jakub Jelinek <jakub@redhat.com>
6032
6033 PR c/88363
6034 * c-c++-common/attributes-4.c (falloc_align_int128,
6035 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
6036
6037 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
6038
6039 * gcc.dg/ipa/ipcp-2.c: Update bounds.
6040
6041 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6042
6043 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
6044 * gcc.dg/plugin/plugindir2.c: Likewise.
6045 * gcc.dg/plugin/plugindir3.c: Likewise.
6046 * gcc.dg/plugin/plugindir4.c: Likewise.
6047
6048 2019-01-05 Janus Weil <janus@gcc.gnu.org>
6049
6050 PR fortran/88009
6051 * gfortran.dg/blockdata_10.f90: New test case.
6052
6053 2019-01-05 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR middle-end/82564
6056 PR target/88620
6057 * gcc.dg/nested-func-12.c: New test.
6058 * gcc.c-torture/compile/pr82564.c: New test.
6059
6060 PR debug/88635
6061 * gcc.dg/debug/dwarf2/pr88635.c: New test.
6062
6063 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6064
6065 PR target/60563
6066 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
6067
6068 2019-01-04 Martin Sebor <msebor@redhat.com>
6069
6070 PR c/88546
6071 * g++.dg/ext/attr-copy.C: New test.
6072 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
6073 * gcc.dg/attr-copy-6.c: New test.
6074 * gcc.dg/attr-copy-7.c: New test.
6075
6076 2019-01-04 Martin Sebor <msebor@redhat.com>
6077
6078 PR c/88363
6079 * c-c++-common/attributes-4.c: New test.
6080
6081 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
6082
6083 PR gcc/87763
6084 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
6085 count to 18.
6086
6087 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6088
6089 PR fortran/48543
6090 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
6091 * gfortran.dg/merge_char_const.f90: Restore.
6092
6093 2019-01-04 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR target/88594
6096 * gcc.dg/pr88594.c: New test.
6097
6098 2019-01-04 Jan Beulich <jbeulich@suse.com>
6099
6100 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
6101 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
6102 gcc.target/i386/avx512bw-vpcmpequb-1.c,
6103 gcc.target/i386/avx512bw-vpcmpequw-1.c,
6104 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
6105 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
6106 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
6107 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
6108 gcc.target/i386/avx512bw-vpcmpgew-1.c,
6109 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
6110 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
6111 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
6112 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
6113 gcc.target/i386/avx512bw-vpcmpleb-1.c,
6114 gcc.target/i386/avx512bw-vpcmpleub-1.c,
6115 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
6116 gcc.target/i386/avx512bw-vpcmplew-1.c,
6117 gcc.target/i386/avx512bw-vpcmpltb-1.c,
6118 gcc.target/i386/avx512bw-vpcmpltub-1.c,
6119 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
6120 gcc.target/i386/avx512bw-vpcmpltw-1.c,
6121 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
6122 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
6123 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
6124 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
6125 gcc.target/i386/avx512bw-vpmovb2m-1.c,
6126 gcc.target/i386/avx512bw-vpmovm2b-1.c,
6127 gcc.target/i386/avx512bw-vpmovm2w-1.c,
6128 gcc.target/i386/avx512bw-vpmovw2m-1.c,
6129 gcc.target/i386/avx512bw-vptestmb-1.c,
6130 gcc.target/i386/avx512bw-vptestmw-1.c,
6131 gcc.target/i386/avx512bw-vptestnmb-1.c,
6132 gcc.target/i386/avx512bw-vptestnmw-1.c,
6133 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
6134 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
6135 gcc.target/i386/avx512dq-vfpclasssd-1.c,
6136 gcc.target/i386/avx512dq-vfpclassss-1.c,
6137 gcc.target/i386/avx512dq-vpmovd2m-1.c,
6138 gcc.target/i386/avx512dq-vpmovm2d-1.c,
6139 gcc.target/i386/avx512dq-vpmovm2q-1.c,
6140 gcc.target/i386/avx512dq-vpmovq2m-1.c,
6141 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
6142 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
6143 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
6144 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
6145 gcc.target/i386/avx512vl-vpcmpequd-1.c,
6146 gcc.target/i386/avx512vl-vpcmpequq-1.c,
6147 gcc.target/i386/avx512vl-vpcmpged-1.c,
6148 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
6149 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
6150 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
6151 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
6152 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
6153 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
6154 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
6155 gcc.target/i386/avx512vl-vpcmpled-1.c,
6156 gcc.target/i386/avx512vl-vpcmpleq-1.c,
6157 gcc.target/i386/avx512vl-vpcmpleud-1.c,
6158 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
6159 gcc.target/i386/avx512vl-vpcmpltd-1.c,
6160 gcc.target/i386/avx512vl-vpcmpltq-1.c,
6161 gcc.target/i386/avx512vl-vpcmpltud-1.c,
6162 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
6163 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
6164 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
6165 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
6166 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
6167 gcc.target/i386/avx512vl-vptestmd-1.c,
6168 gcc.target/i386/avx512vl-vptestmq-1.c,
6169 gcc.target/i386/avx512vl-vptestnmd-1.c,
6170 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
6171 operand.
6172 * gcc.target/i386/avx512bw-vpcmpb-1.c,
6173 gcc.target/i386/avx512bw-vpcmpub-1.c,
6174 gcc.target/i386/avx512bw-vpcmpuw-1.c,
6175 gcc.target/i386/avx512bw-vpcmpw-1.c,
6176 gcc.target/i386/avx512dq-vfpclasspd-1.c,
6177 gcc.target/i386/avx512dq-vfpclassps-1.c,
6178 gcc.target/i386/avx512f-vcmppd-1.c,
6179 gcc.target/i386/avx512f-vcmpps-1.c,
6180 gcc.target/i386/avx512f-vcmpsd-1.c,
6181 gcc.target/i386/avx512f-vcmpss-1.c,
6182 gcc.target/i386/avx512f-vpcmpd-1.c,
6183 gcc.target/i386/avx512f-vpcmpq-1.c,
6184 gcc.target/i386/avx512f-vpcmpud-1.c,
6185 gcc.target/i386/avx512f-vpcmpuq-1.c,
6186 gcc.target/i386/avx512f-vptestmd-1.c,
6187 gcc.target/i386/avx512f-vptestmq-1.c,
6188 gcc.target/i386/avx512f-vptestnmd-1.c,
6189 gcc.target/i386/avx512f-vptestnmq-1.c,
6190 gcc.target/i386/avx512vl-vcmppd-1.c,
6191 gcc.target/i386/avx512vl-vcmpps-1.c,
6192 gcc.target/i386/avx512vl-vpcmpd-1.c,
6193 gcc.target/i386/avx512vl-vpcmpq-1.c,
6194 gcc.target/i386/avx512vl-vpcmpud-1.c,
6195 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
6196 as mask operand.
6197
6198 2019-01-03 Martin Sebor <msebor@redhat.com>
6199
6200 PR tree-optimization/88659
6201 * gcc.dg/Wstringop-truncation-6.c: New test.
6202
6203 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6204
6205 PR fortran/48543
6206 * gfortran.dg/const_chararacter_merge.f90: Remove.
6207
6208 2019-01-03 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR debug/88644
6211 * gcc.dg/debug/dwarf2/pr88644.c: New test.
6212 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
6213
6214 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
6215
6216 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
6217 * gcc.dg/pubtypes-3.c: Likewise.
6218 * gcc.dg/pubtypes-4.c: Likewise.
6219
6220 2019-01-03 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR c++/88636
6223 * g++.target/i386/pr88636.C: New test.
6224
6225 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6226
6227 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
6228
6229 2019-01-03 Martin Liska <mliska@suse.cz>
6230
6231 PR testsuite/88436
6232 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
6233
6234 2019-01-02 Marek Polacek <polacek@redhat.com>
6235
6236 PR c++/88612 - ICE with -Waddress-of-packed-member.
6237 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
6238
6239 PR c++/88631 - CTAD failing for value-initialization.
6240 * g++.dg/cpp1z/class-deduction59.C: New test.
6241
6242 PR c++/81486 - CTAD failing with ().
6243 * g++.dg/cpp1z/class-deduction60.C: New test.
6244 * g++.dg/cpp1z/class-deduction61.C: New test.
6245
6246 2019-01-02 Martin Sebor <msebor@redhat.com>
6247 Jeff Law <law@redhat.com>
6248
6249 * gcc.dg/strlenopt-36.c: Update.
6250 * gcc.dg/strlenopt-45.c: Update.
6251 * gcc.c-torture/execute/strlen-5.c: New test.
6252 * gcc.c-torture/execute/strlen-6.c: New test.
6253 * gcc.c-torture/execute/strlen-7.c: New test.
6254
6255 2019-01-02 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR testsuite/87304
6258 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
6259 messages only on vect_hw_misalign targets.
6260
6261 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
6262
6263 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
6264 * gfortran.dg/dec_d_lines_3.f: Ditto.
6265 * gfortran.dg/dec_structure_24.f90: Ditto.
6266 * gfortran.dg/dec_structure_26.f90: Ditto.
6267 * gfortran.dg/dec_structure_27.f90: Ditto.
6268 * gfortran.dg/dec_type_print_3.f90: Ditto.
6269 * gfortran.dg/derived_name_1.f90: Ditto.
6270 * gfortran.dg/error_recovery_1.f90: Ditto.
6271 * gfortran.dg/gomp/pr29759.f90: Ditto.
6272 * gfortran.dg/pr36192.f90: Ditto.
6273 * gfortran.dg/pr56007.f90: Ditto.
6274 * gfortran.dg/pr56520.f90: Ditto.
6275 * gfortran.dg/pr78741.f90: Ditto.
6276 * gfortran.dg/print_fmt_2.f90: Ditto.
6277 * gfortran.dg/select_type_20.f90: Ditto.
6278
6279 2019-01-02 Marek Polacek <polacek@redhat.com>
6280
6281 PR c++/86875
6282 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
6283
6284 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6285
6286 PR fortran/48543
6287 * gfortran.dg/const_chararacter_merge.f90: New test.
6288
6289 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
6290
6291 PR lto/88130
6292 * g++.dg/torture/pr88130.C: New testcase.
6293
6294 2019-01-02 Martin Liska <mliska@suse.cz>
6295
6296 PR tree-optimization/88650
6297 * gfortran.dg/predict-3.f90: New test.
6298
6299 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6300
6301 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
6302
6303 2019-01-02 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/88621
6306 * gcc.dg/torture/pr88621.c: New testcase.
6307
6308 2019-01-02 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR ipa/88561
6311 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
6312 targets and expect _ZThn8 for ilp32 targets.
6313
6314 2019-01-01 Martin Sebor <msebor@redhat.com>
6315 Jeff Law <law@redhat.com>
6316
6317 * gcc.dg/strlenopt-40.c: Update.
6318 * gcc.dg/strlenopt-51.c: Likewise.
6319 * gcc.dg/tree-ssa/pr79376.c: Likewise.
6320
6321 * gcc.dg/strlenopt-40.c: Disable a couple tests.
6322 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
6323 * gcc.dg/strlenopt-59.c: New test.
6324 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
6325 * g++.dg/init/strlen.C: New test.
6326
6327 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6328
6329 PR fortran/82743
6330 * gfortran.dg/structure_constructor_16.f90: New test.
6331
6332 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
6333
6334 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
6335 * g++.dg/ipa/devirt-53.C: Fix scan template.
6336
6337 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
6338
6339 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
6340 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
6341 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
6342
6343 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
6344
6345 * g++.dg/tree-prof/devirt.C: Update testcase.
6346
6347 2019-01-01 Jakub Jelinek <jakub@redhat.com>
6348
6349 Update copyright years.
6350 \f
6351 Copyright (C) 2019 Free Software Foundation, Inc.
6352
6353 Copying and distribution of this file, with or without modification,
6354 are permitted in any medium without royalty provided the copyright
6355 notice and this notice are preserved.