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