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