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