]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/mips/mips.c (mips_final_postscan_insn): Modify call
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d108f845 12019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
2
3 * gcc.target/mips/data-sym-pool.c: Update expected output.
4 * gcc.target/mips/data-sym-multi-pool.c: New test.
5
3fcffbe4 62019-06-11 Iain Sandoe <iain@sandoe.co.uk>
7
8 PR testsuite/65364
9 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
10 (fn2): Likewise.
11
250f66e8 122019-06-11 Michael Meissner <meissner@linux.ibm.com>
13
14 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
15 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
16 unset -mpcrel in the target pragmas.
17 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
18 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
19 unset -mpcrel in the target pragmas.
20
c434f6f1 212019-06-11 Marc Glisse <marc.glisse@inria.fr>
22
23 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
24
d5d463f6 252019-06-11 Matthew Beliveau <mbelivea@redhat.com>
26
27 PR c++/90449 - add -Winaccessible-base option.
28 * g++.dg/warn/Winaccessible-base-1.C: New file.
29 * g++.dg/warn/Winaccessible-base-2.C: New file.
30 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
31 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
32
78a67ead 332019-06-11 Jakub Jelinek <jakub@redhat.com>
34
35 PR c++/90810
36 * g++.dg/ext/vector37.C: New test.
37
29598ea5 382019-06-10 Matthew Beliveau <mbelivea@redhat.com>
39
40 PR c++/87250
41 * g++.dg/cpp0x/pr87250.C: New test.
42
129fbb22 432019-06-10 Jakub Jelinek <jakub@redhat.com>
44
45 PR testsuite/90772
46 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
47 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
48 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
49 * g++.dg/cpp1z/pr85569.C: Include <functional>.
50 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
51 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
52
e4b63796 532019-06-10 Jonathan Wakely <jwakely@redhat.com>
54
55 PR other/90695
56 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
57
70a6624c 582019-06-10 Jakub Jelinek <jakub@redhat.com>
59
60 * c-c++-common/gomp/scan-1.c: New test.
61 * c-c++-common/gomp/scan-2.c: New test.
62 * c-c++-common/gomp/scan-3.c: New test.
63 * c-c++-common/gomp/scan-4.c: New test.
64
bf4c25cb 652019-06-10 Martin Liska <mliska@suse.cz>
66
67 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
68 function name.
69
f7505afe 702019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
71
72 * gcc.target/arc/jumptables.c: Update test.
73
33e64c52 742019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
75
76 * gcc.target/arc/and-cnst-size.c: New test.
77 * gcc.target/arc/mov-cnst-size.c: Likewise.
78 * gcc.target/arc/or-cnst-size.c: Likewise.
79 * gcc.target/arc/store-merge-1.c: Update test.
80 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
81 * gcc.target/arc/cmem-1.c: Likewise.
82 * gcc.target/arc/cmem-2.c: Likewise.
83 * gcc.target/arc/cmem-3.c: Likewise.
84 * gcc.target/arc/cmem-4.c: Likewise.
85 * gcc.target/arc/cmem-5.c: Likewise.
86 * gcc.target/arc/cmem-6.c: Likewise.
87 * gcc.target/arc/loop-4.c: Likewise.
88 * gcc.target/arc/movh_cl-1.c: Likewise.
89 * gcc.target/arc/sdata-3.c: Likewise.
90
5a3ddd82 912019-06-10 Martin Liska <mliska@suse.cz>
92
93 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
94
2d19df75 952019-06-10 Iain Sandoe <iain@sandoe.co.uk>
96
97 * gcc.dg/attr-copy-6.c: Require alias support.
98
6da8cd22 992019-06-09 Marek Polacek <polacek@redhat.com>
100
a032a268 101 PR c++/65175
102 * g++.dg/cpp0x/alias-decl-69.C: New test.
103
6da8cd22 104 PR c++/60366
105 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
106
96161eee 107019-06-09 Paul Thomas <pault@gcc.gnu.org>
108
109 PR fortran/89365
110 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
111
21347210 1122019-06-08 Paul Thomas <pault@gcc.gnu.org>
113
114 PR fortran/90786
115 * gfortran.dg/proc_ptr_51.f90 : New test.
116
19b9972d 1172019-06-08 Marek Polacek <polacek@redhat.com>
118
119 PR c++/52269
120 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
121
bd553281 1222019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
19b9972d 123 Tomáš Trnka <trnka@scm.com>
bd553281 124
125 PR fortran/90744
126 * gfortran.dg/deferred_character_33.f90: New test.
127 * gfortran.dg/deferred_character_33a.f90: New test.
128
202d21f0 1292019-06-08 Marek Polacek <polacek@redhat.com>
130
bff2350b 131 PR c++/77548
132 * g++.dg/other/pr77548.C: New test.
133
202d21f0 134 PR c++/72845
135 * g++.dg/cpp0x/noexcept41.C: New test.
136
9fafffe8 1372019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
138
139 * gcc.target/aarch64/sve/init_1.c: Remove options
140 -O2 -fno-schedule-insns and instead pass -O.
bd553281 141 Update assembly in comments.
9fafffe8 142 * gcc.target/aarch64/sve/init_2.c: Likewise.
143 * gcc.target/aarch64/sve/init_3.c: Likewise.
144 * gcc.target/aarch64/sve/init_4.c: Likewise.
145 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
146 adjust dg-scan.
147 * gcc.target/aarch64/sve/init_6.c: Likewise.
148 * gcc.target/aarch64/sve/init_7.c: Likewise.
149 * gcc.target/aarch64/sve/init_8.c: Likewise.
150 * gcc.target/aarch64/sve/init_9.c: Likewise.
151 * gcc.target/aarch64/sve/init_10.c: Likewise.
152 * gcc.target/aarch64/sve/init_11.c: Likewise.
153 * gcc.target/aarch64/sve/init_12.c: Likewise.
154
7b25f28a 1552019-06-07 Marek Polacek <polacek@redhat.com>
156
fada8492 157 PR c++/77747
158 * g++.dg/cpp0x/inh-ctor33.C: New test.
159
74dd966a 160 PR c++/77967
161 * g++.dg/cpp0x/alias-decl-68.C: New test.
162
7b25f28a 163 PR c++/77771
164 * g++.dg/cpp0x/constexpr-77771.C: New test.
165
8a94eba4 1662019-06-07 John David Anglin <danglin@gcc.gnu.org>
167
168 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
169
d4a00dc3 1702019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
171
172 PR fortran/89100
173 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
174 to allow use when kind=16 is not supported.
175 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
21347210 176 to allow use when kind=16 is not supported.
d4a00dc3 177
bb20df3a 1782019-06-07 Richard Biener <rguenther@suse.de>
179
180 PR debug/90574
181 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
182 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
183
952d3202 1842019-06-07 Jan Hubicka <hubicka@ucw.cz>
185
186 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
187
147c4131 1882019-06-07 Martin Liska <mliska@suse.cz>
189
190 PR tree-optimization/78902
191 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
192 of __builtin_alloca.
193 * c-c++-common/asan/pr88619.c: Likewise.
194 * g++.dg/overload/using2.C: Likewise for malloc.
195 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
196 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
197 * gcc.dg/pr43643.c: Likewise.
198 * gcc.dg/pr59717.c: Likewise for calloc.
199 * gcc.dg/torture/pr71816.c: Likewise.
200 * gcc.dg/tree-ssa/pr78886.c: Likewise.
201 * gcc.dg/tree-ssa/pr79697.c: Likewise.
202 * gcc.dg/pr78902.c: New test.
203
a3c76318 2042019-06-06 Iain Sandoe <iain@sandoe.co.uk>
205
206 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
207 on Darwin.
208
9c2f5af5 2092019-06-06 Martin Jambor <mjambor@suse.cz>
210
211 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
212 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
213 * gnat.dg/opt39.adb: Adjust scan dump.
214
138c5492 2152019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
216
217 * gcc.target/msp430/size-optimized-shifts.c: New test.
218
e9b88d36 2192019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
220
221 * gcc.target/msp430/emulate-slli.c: New test.
222 * gcc.target/msp430/emulate-srai.c: New test.
223 * gcc.target/msp430/emulate-srli.c: New test.
224
09504b03 2252019-06-06 Martin Liska <mliska@suse.cz>
226
227 PR tree-optimization/87954
228 * gcc.dg/pr87954.c: New test.
229
02279c01 2302019-06-06 Richard Biener <rguenther@suse.de>
231
232 * gcc.dg/tree-ssa/alias-37.c: New testcase.
233 * gcc.dg/torture/20190604-1.c: Likewise.
234 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
235
bed99a38 2362019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
237
238 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
239 * gcc.target/arc/tmac-2.c: Likewise.
240
11adab2d 2412019-06-05 Martin Sebor <msebor@redhat.com>
242
243 PR c/90737
244 * c-c++-common/Wreturn-local-addr.c: New test.
245 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
246
76af982b 2472019-06-05 Hongtao Liu <hongtao.liu@intel.com>
248
249 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
250 for {x,y,z} suffix.
251 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
252
e11ce677 2532019-06-05 Martin Sebor <msebor@redhat.com>
254
255 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
256 been committed.
257
bd17a04e 2582019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
259
260 * g++.dg/diagnostic/return-type-invalid-1.C: New.
261 * g++.old-deja/g++.brendan/crash16.C: Adjust.
262 * g++.old-deja/g++.law/ctors5.C: Likewise.
263
2642019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
265
266 * g++.dg/other/friend4.C: Test locations too.
267 * g++.dg/other/friend5.C: Likewise.
268 * g++.dg/other/friend7.C: Likewise.
269
0da1e8b7 2702019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
271
272 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
273
b1d1ac23 2742019-06-05 Martin Sebor <msebor@redhat.com>
275
276 * gcc.dg/weak/weak-19.c: New test.
277
b0c02f9d 2782019-06-05 Eric Botcazou <ebotcazou@adacore.com>
279
280 * gnat.dg/specs/discr6.ads: New test.
281
2a5690bb 2822019-06-05 Sam Tebbs <sam.tebbs@arm.com>
283
284 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
285 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
286 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
287 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
288 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
289 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
290
602b2fd3 2912019-06-05 Jakub Jelinek <jakub@redhat.com>
292
293 PR debug/90733
294 * gcc.dg/pr90733.c: New test.
295
c16eb701 2962019-06-05 Richard Biener <rguenther@suse.de>
297
298 PR middle-end/90726
299 * gcc.dg/pr90726.c: Enable IVOPTs.
300
e32d171e 3012019-06-05 Jakub Jelinek <jakub@redhat.com>
302
303 * g++.dg/vect/simd-1.cc: New test.
304
25b39f1f 3052019-06-05 Hongtao Liu <hongtao.liu@intel.com>
306
307 PR target/89803
308 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
309 __builtin_ia32_fpclasssd): Removed.
310 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
311 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
312 __builtin_ia32_fpclasssd): Removed.
313 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
314 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
315 __builtin_ia32_fpclasssd): Removed.
316 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
317 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
318 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
319 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
320 Add test for _mm_mask_fpclass_ss_mask.
321 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
322 Add test for _mm_mask_fpclass_sd_mask.
323
a705da5f 3242019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
325
326 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
327 * gcc.target/powerpc/direct-move-double2.c: Ditto.
328 * gcc.target/powerpc/direct-move-float1.c: Ditto.
329 * gcc.target/powerpc/direct-move-float2.c: Ditto.
330 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
331 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
332
f5f3a7dc 3332019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
334
335 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
336 constraint.
337
05475179 3382019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
339
340 * g++.dg/concepts/pr60573.C: Test locations too.
341 * g++.dg/cpp0x/deleted13.C: Likewise.
342 * g++.dg/parse/error29.C: Likewise.
343 * g++.dg/parse/qualified4.C: Likewise.
344 * g++.dg/template/crash96.C Likewise.
345 * g++.old-deja/g++.brendan/crash22.C Likewise.
346 * g++.old-deja/g++.brendan/crash23.C Likewise.
347 * g++.old-deja/g++.law/visibility10.C Likewise.
348 * g++.old-deja/g++.other/decl5.C: Likewise.
349
b006a589 3502019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
351
352 PR target/78263
353 * g++.target/powerpc: New directory.
354 * g++.target/powerpc/powerpc.exp: New test driver.
355 * g++.target/powerpc/undef-bool-3.C: New.
356
384aea12 3572019-06-04 Jakub Jelinek <jakub@redhat.com>
358
359 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
360 a sorry_at on any of the clauses.
361
261a0eea 3622019-06-04 Richard Biener <rguenther@suse.de>
363
364 PR middle-end/90726
365 * gcc.dg/pr90726.c: New testcase.
366
db133a52 3672019-06-04 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/90738
370 * gcc.dg/torture/pr90738.c: New testcase.
371
372 Revert
373 2019-06-03 Richard Biener <rguenther@suse.de>
374
375 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
376
d4c3d1d0 3772019-06-04 Martin Liska <mliska@suse.cz>
378
379 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
380 * gfortran.dg/goacc/pr78027.f90: Likewise.
381
9ef812ef 3822019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
383
384 * gcc.target/powerpc/mmfpgpr.c: Delete.
385
3c405283 3862019-06-03 David Edelsohn <dje.gcc@gmail.com>
387
388 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
389 on AIX.
390 * g++.dg/debug/enum-1.C: Same.
391
5b5aa173 3922019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
393
394 PR middle-end/64242
395 * gcc.c-torture/execute/pr64242.c: Update test.
396
779640c7 3972019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
398
399 * gcc.target/aarch64/pcs_attribute-2.c: New test.
400 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
401 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
402 New.
403
ee901451 4042019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
405
406 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
407 * gcc.target/aarch64/usadv16qi.c: Likewise.
408 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
409 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
410
02988522 4112019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
412
413 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
414 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
415 (check_effective_target_aarch64_sve_hw): Likewise.
416
d2df7766 4172019-06-03 Richard Biener <rguenther@suse.de>
418
419 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
420
aac7d99e 4212019-06-03 Richard Biener <rguenther@suse.de>
422
423 PR tree-optimization/90716
424 * gcc.dg/guality/pr90716.c: New testcase.
425
08e92dcc 4262019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
427
428 PR target/88837
429 * gcc.target/aarch64/sve/init_1.c: New test.
430 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
431 * gcc.target/aarch64/sve/init_2.c: Likewise.
432 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
433 * gcc.target/aarch64/sve/init_3.c: Likewise.
434 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
435 * gcc.target/aarch64/sve/init_4.c: Likewise.
436 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
437 * gcc.target/aarch64/sve/init_5.c: Likewise.
438 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
439 * gcc.target/aarch64/sve/init_6.c: Likewise.
440 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
441 * gcc.target/aarch64/sve/init_7.c: Likewise.
442 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
443 * gcc.target/aarch64/sve/init_8.c: Likewise.
444 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
445 * gcc.target/aarch64/sve/init_9.c: Likewise.
446 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
447 * gcc.target/aarch64/sve/init_10.c: Likewise.
448 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
449 * gcc.target/aarch64/sve/init_11.c: Likewise.
450 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
451 * gcc.target/aarch64/sve/init_12.c: Likewise.
452 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
453
929e5b1e 4542019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
455
456 PR tree-optimization/90681
457 * gfortran.dg/vect/pr90681.f: New test.
458
326e92f4 4592019-06-03 Richard Biener <rguenther@suse.de>
460
461 PR testsuite/90713
462 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
463
73835b3d 4642019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
465
466 PR fortran/90539
467 * gfortran.dg/internal_pack_24.f90: New test.
468
72bbe149 4692019-06-01 Iain Sandoe <iain@sandoe.co.uk>
470
471 PR target/90698
472 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
473 * gcc.target/i386/pr63538.c: Likewise.
474 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
475
c7a9e445 4762019-06-01 Martin Sebor <msebor@redhat.com>
477
478 PR middle-end/90694
479 * gcc.dg/tree-ssa/dump-5.c: New test.
480
c695b63d 4812019-05-31 Jan Hubicka <jh@suse.cz>
482
483 * g++.dg/lto/alias-1_0.C: New testcase.
484 * g++.dg/lto/alias-1_1.C: New testcase.
485
6fee5604 4862019-05-31 H.J. Lu <hongjiu.lu@intel.com>
487
488 PR target/89355
489 * gcc.target/i386/cet-label-3.c: New test.
490 * gcc.target/i386/cet-label-4.c: Likewise.
491 * gcc.target/i386/cet-label-5.c: Likewise.
492
8574af46 4932019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
494
495 * gcc.target/mips/msa-fmadd.c: New.
496
443a28c5 4972019-05-31 Jakub Jelinek <jakub@redhat.com>
498
4f4b92d8 499 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
500 a sorry on lastprivate conditional on simd construct.
501 * gcc.dg/vect/vect-simd-6.c: New test.
502 * gcc.dg/vect/vect-simd-7.c: New test.
503
443a28c5 504 * gcc.dg/vect/vect-simd-5.c: New test.
505
6e3f3e42 5062019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
507
508 PR c/43673
509 * gcc.dg/format-dfp-printf-1.c: New test.
510 * gcc.dg/format-dfp-scanf-1.c: Likewise.
511
87cfc44d 5122019-05-31 Marc Glisse <marc.glisse@inria.fr>
513
514 * g++.dg/tree-ssa/cprop-vcond.C: New file.
515
952ba7dd 5162019-05-31 Marc Glisse <marc.glisse@inria.fr>
517
518 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
519 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
520 * gcc.dg/Walloca-13.c: Xfail.
521
4be42c76 5222019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
523 Michael Meissner <meissner@linux.ibm.com>
524
525 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
526 * gcc.target/powerpc/localentry-1.c: Likewise.
527 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
528 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
529 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
530 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
531 (check_effective_target_powerpc_future_ok): New.
532
a9df7772 5332019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
534
535 PR debug/86964
536 * g++.dg/debug/dwarf2/fesd-any.C: Use
537 -fno-eliminate-unused-debug-symbols.
538 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
539 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
540 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
541 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
542 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
543 * g++.dg/debug/enum-2.C: Likewise.
544 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
545 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
546 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
547 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
548 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
549
0ae68f26 5502019-05-31 Jakub Jelinek <jakub@redhat.com>
551
552 PR tree-optimization/90671
553 * gcc.dg/torture/pr90671.c: New test.
554
8f025c15 5552019-05-31 Iain Sandoe <iain@sandoe.co.uk>
556
557 * g++.dg/cpp0x/pr84497.C: Require alias support.
558
f102092c 5592019-05-31 Iain Sandoe <iain@sandoe.co.uk>
560
561 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
562 and label for Darwin.
563 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
564 Darwin.
565
d5b52410 5662019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
567
568 * gcc.target/aarch64/sve/fabd_1.c: New.
569
f5f368a3 5702019-05-30 Iain Sandoe <iain@sandoe.co.uk>
571
572 * gcc.target/i386/pr86257.c: Require native TLS support.
573 * gcc.target/i386/stack-prot-sym.c: Likewise.
574
5752019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9161531f 576
577 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
578 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
579 * g++.dg/parse/crash59.C: Likewise.
580 * g++.dg/parse/error38.C: Likewise.
581 * g++.dg/parse/error39.C: Likewise.
582 * g++.dg/template/crash31.C: Likewise.
583 * g++.dg/template/operator8.C: Likewise.
584 * g++.dg/template/operator9.C: Likewise.
585
56d82e84 5862019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
587
588 * gcc.target/powerpc/notoc-direct-1.c: New.
589 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
590
76179fc4 5912019-05-29 Jakub Jelinek <jakub@redhat.com>
592
593 PR c++/90598
594 * g++.dg/cpp0x/pr90598.C: New test.
595
1f1918be 5962019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
597
598 PR fortran/90539
599 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
600 * gfortran.dg/internal_pack_22.f90: New test.
601 * gfortran.dg/internal_pack_23.f90: New test.
602
baba5747 6032019-05-29 Jan Hubicka <hubicka@ucw.cz>
604
605 * tree-ssa/alias-access-spath-1.c: new testcase.
606
3bb42a6e 6072019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
608
609 PR c++/89875
610 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
611 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
612
662e190c 6132019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
614
3bb42a6e 615 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
616 driver for AArch64 SVE2.
662e190c 617 * gcc.target/aarch64/sve2/average_1.c: New test.
618 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
619 helper.
620 (check_effective_target_aarch64_sve1_only): Likewise.
621 (check_effective_target_aarch64_sve2_hw): Likewise.
622 (check_effective_target_vect_avg_qi): Check for SVE1 only.
623
0897885c 6242019-05-29 Sam Tebbs <sam.tebbs@arm.com>
625
626 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
627 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
628 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
629 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
630 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
631 * gcc.target/aarch64/return_address_sign_builtin.c: New file
632
454d5c30 6332019-05-29 Jakub Jelinek <jakub@redhat.com>
634
ae999758 635 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
636 sorry on lastprivate conditional on parallel for.
637 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
638 lastprivate conditional warnings on parallel for constructs.
639 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
640
1e829480 641 PR c/90628
642 * c-c++-common/builtin-arith-overflow-3.c: New test.
643
454d5c30 644 P1091R3 - Extending structured bindings to be more like var decls
645 P1381R1 - Reference capture of structured bindings
646 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
647 instead of error and only for c++17_down. Add a thread_local test.
648 (z2): Add a __thread test.
649 * g++.dg/cpp2a/decomp1.C: New test.
650 * g++.dg/cpp2a/decomp1-aux.cc: New file.
651 * g++.dg/cpp2a/decomp2.C: New test.
652 * g++.dg/cpp2a/decomp3.C: New test.
653
ed7b4e66 6542019-05-29 Martin Liska <mliska@suse.cz>
655
656 PR testsuite/90657
657 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
658
5c6f8ba0 6592019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
660
661 * gcc.target/powerpc/localentry-detect-1.c: New file.
662
3a9560cb 6632019-05-28 Marek Polacek <polacek@redhat.com>
664
665 PR c++/90548 - ICE with generic lambda and empty pack.
666 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
667
f92474f8 6682019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
669
670 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
671 vectorized masked loads.
672
1dc78952 6732019-05-28 Jeff Law <law@redhat.com>
674
675 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
676 loop distribution.
677
c043fe50 6782019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
679
680 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
681 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
682 * gcc.target/powerpc/p9-dimode2.c: Ditto.
683
79ceaafa 6842019-05-28 Martin Liska <mliska@suse.cz>
685
686 PR ipa/90555
687 * gcc.dg/ipa/pr90555.c: New test.
688
c8956236 6892019-05-28 Eric Botcazou <ebotcazou@adacore.com>
690
691 * gnat.dg/machine_attr1.ad[sb]: New test.
692
983c5b5e 6932019-05-28 Eric Botcazou <ebotcazou@adacore.com>
694
695 * gnat.dg/opt79.ad[sb]: New test.
696
0b74284e 6972019-05-28 Eric Botcazou <ebotcazou@adacore.com>
698
699 * gnat.dg/specs/discr5.ads: New test.
700
804f7d39 7012019-05-28 Eric Botcazou <ebotcazou@adacore.com>
702
703 * gnat.dg/prefetch1.ad[sb]: New test.
704
26157c2a 7052019-05-27 Iain Sandoe <iain@sandoe.co.uk>
706
707 * gcc.target/i386/pr22076.c: Adjust options to
708 match codegen expected by the scan-asms.
709
a0e71036 7102019-05-27 Eric Botcazou <ebotcazou@adacore.com>
711
712 * gnat.dg/specs/array4.ads: New test.
713
88eb9b13 7142019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
715
716 PR tree-optimization/88440
a0e71036 717 * gcc.target/aarch64/sve/index_offset_1.c: Add
718 -fno-tree-loop-distribute-patterns.
88eb9b13 719 * gcc.target/aarch64/sve/single_1.c: Likewise.
720 * gcc.target/aarch64/sve/single_2.c: Likewise.
721 * gcc.target/aarch64/sve/single_3.c: Likewise.
722 * gcc.target/aarch64/sve/single_4.c: Likewise.
723 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
724 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
725 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
726 * gcc.target/arm/ivopts.c: Likewise.
727
0295b20d 7282019-05-27 Richard Biener <rguenther@suse.de>
729
730 PR tree-optimization/90637
731 * gcc.dg/gomp/pr90637.c: New testcase.
732
abfd658b 7332019-05-27 Eric Botcazou <ebotcazou@adacore.com>
734
735 * gnat.dg/expect2.adb: New test.
736 * gnat.dg/expect2_pkg.ads: New helper.
737
f1ca2388 7382019-05-27 Eric Botcazou <ebotcazou@adacore.com>
739
740 * gnat.dg/aliased2.adb: New test.
741
e3f3573c 7422019-05-27 Eric Botcazou <ebotcazou@adacore.com>
743
744 * gnat.dg/limited_with7.ad[sb]: New test.
745 * gnat.dg/limited_with7_pkg.ads: New helper.
746
2306cd17 7472019-05-27 Eric Botcazou <ebotcazou@adacore.com>
748
749 * gnat.dg/unchecked_convert13.adb: New test.
750
d47dda65 7512019-05-27 Richard Biener <rguenther@suse.de>
752
753 PR testsuite/90615
754 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
755 -fno-tree-loop-distribute-patterns.
756 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
757 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
758 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
759 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
760 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
761
e00bc0e4 7622019-05-26 Iain Sandoe <iain@sandoe.co.uk>
763
764 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
765 account for PIC code on Darwin.
766 * gcc.target/i386/pr39013-2.c: Likewise.
767 * gcc.target/i386/pr64317.c: Likewise.
768
56dbd0ba 7692019-05-25 Iain Sandoe <iain@sandoe.co.uk>
770
771 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
772 expected for Darwin.
773
27852d6d 7742019-05-25 Iain Sandoe <iain@sandoe.co.uk>
775
776 * gcc.target/i386/pr89261.c: Test that the alignment required
777 by the test correctly produces the expected error on Darwin.
778
015ec1cb 7792019-05-25 Iain Sandoe <iain@sandoe.co.uk>
780
781 * gcc.target/i386/pr82659-3.c: Require alias support.
782
ce1fc950 7832019-05-25 Marek Polacek <polacek@redhat.com>
784
785 PR c++/90572 - wrong disambiguation in friend declaration.
786 * g++.dg/cpp2a/typename16.C: New test.
787 * g++.dg/parse/friend13.C: New test.
788
9a1d892b 7892019-05-24 Jakub Jelinek <jakub@redhat.com>
790
791 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
792 sorry for omp for.
793 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
794
e68b4984 7952019-05-24 Richard Biener <rguenther@suse.de>
796
797 PR testsuite/90607
798 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
799
fc4cfb51 8002019-05-24 Jakub Jelinek <jakub@redhat.com>
801
802 PR tree-optimization/90106
803 PR testsuite/90517
804 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
805 and scan-tree-dump for tail call.
806 * gcc.dg/cdce2.c: Likewise.
807
ffacf0cb 8082019-05-24 Iain Sandoe <iain@sandoe.co.uk>
809
810 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
811 code, not in comments or miscellaneous directives.
812 * gcc.target/i386/pr18041-1.c: Likewise.
813 * gcc.target/i386/pr18041-2.c: Likewise.
814 * gcc.target/i386/wbinvd-1.c: Likewise.
815 * gcc.target/i386/wbnoinvd-1.c: Likewise.
816 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
817 call to "bar".
818 * gcc.target/i386/pr66819-4.c: Likewise.
819 * gcc.target/i386/pr82662.c
820 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
821 destination register, don't try the m32 test on m64 targets.
822
5c084a96 8232019-05-24 Iain Sandoe <iain@sandoe.co.uk>
824
825 * gcc.target/i386/pr67985-2.c: Adjust label checks for
826 Darwin.
827 * gcc.target/i386/pr77881.c: Likewise.
828
d1df5d31 8292019-05-24 Iain Sandoe <iain@sandoe.co.uk>
830
831 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
832 * gcc.target/i386/pr70738-7.c: Likewise.
833 * gcc.target/i386/pr24414.c: Likewise.
834
dbf8a9dc 8352019-05-23 Iain Sandoe <iain@sandoe.co.uk>
836
d1df5d31 837 * lib/target-supports.exp (check_effective_target_mfentry): New.
838 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
839 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
840 * gcc.target/i386/fentryname1.c: Likewise
841 * gcc.target/i386/fentryname2.c: Likewise
842 * gcc.target/i386/fentryname3.c: Likewise
843 * gcc.target/i386/nop-mcount.c: Likewise
844 * gcc.target/i386/pr82699-2.c: Likewise
845 * gcc.target/i386/pr82699-4.c: Likewise
846 * gcc.target/i386/pr82699-5.c: Likewise
847 * gcc.target/i386/pr82699-6.c: Likewise
848 * gcc.target/i386/returninst1.c: Likewise
849 * gcc.target/i386/returninst2.c: Likewise
850 * gcc.target/i386/returninst3.c : Likewise
dbf8a9dc 851
ae041064 8522019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
853
854 * gcc.target/powerpc/localentry-1.c: New file.
855
ef2b75b7 8562019-05-23 Uroš Bizjak <ubizjak@gmail.com>
857
858 PR target/90552
859 * gcc.target/i386/pr90552.c: New test.
860
532beba3 8612019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
862
863 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
864 __GFC_REAL_16__. Add -cpp to dg-options.
865 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
866 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
867 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
868 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
869 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
870
301d870b 8712019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
872
873 * gcc.target/powerpc/cpu-future.c: New test.
874
98125d0d 8752019-05-23 Richard Biener <rguenther@suse.de>
876
877 PR tree-optimization/88440
878 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
879 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
880 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
881 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
882 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
883 * g++.dg/tree-ssa/pr78847.C: Likewise.
884 * gcc.dg/autopar/pr39500-1.c: Likewise.
885 * gcc.dg/autopar/reduc-1char.c: Likewise.
886 * gcc.dg/autopar/reduc-7.c: Likewise.
887 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
888 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
889 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
890 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
891 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
892 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
893 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
894 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
895 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
896 * gcc.dg/tree-ssa/scev-11.c: Likewise.
897 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
898 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
899 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
900 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
901 * gcc.target/i386/pr30970.c: Likewise.
902 * gcc.target/i386/vect-double-1.c: Likewise.
903 * gcc.target/i386/vect-double-2.c: Likewise.
904 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
905 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
906 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
907 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
908 * gfortran.dg/vect/vect-5.f90: Likewise.
909 * gfortran.dg/vect/vect-8.f90: Likewise.
910
ea27256b 9112019-05-23 Martin Liska <mliska@suse.cz>
912
913 PR sanitizer/90570
914 * g++.dg/asan/pr90570.C: New test.
915
c13bd869 9162019-05-23 Eric Botcazou <ebotcazou@adacore.com>
917
918 * gnat.dg/opt78.ad[sb]: New test.
919
8a6d0554 9202019-05-23 Iain Sandoe <iain@sandoe.co.uk>
921
922 PR rtl-optimisation/64895
923 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
924 * gcc.target/i386/fuse-caller-save.c: Likewise.
925 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
926 PIC cases, remove XFAILs.
927
247b99d6 9282019-05-23 Thomas Schwinge <thomas@codesourcery.com>
929
930 PR middle-end/90510
931 * brig.dg/test/gimple/packed.hsail: Adjust.
932
7123b7d4 9332019-05-23 Jakub Jelinek <jakub@redhat.com>
934
935 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
936
4239dd96 9372019-05-23 Hans-Peter Nilsson <hp@axis.com>
938
939 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
940 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
941 gfortran.dg/namelist_89.f90: Gate test on effective_target
942 fd_truncate.
943
2593ab36 9442019-05-22 David Malcolm <dmalcolm@redhat.com>
945
946 PR c++/90462
947 * g++.dg/pr90462.C: New test.
948
0388631e 9492019-05-22 Marek Polacek <polacek@redhat.com>
950
951 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
952 different line. Check the column number too.
953
4a28710d 9542019-05-22 Uroš Bizjak <ubizjak@gmail.com>
955
956 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
957 scan-assembler-not string to avoid false matching on 32bit targets.
958
cfb71062 9592019-05-22 H.J. Lu <hongjiu.lu@intel.com>
960
961 PR target/88483
962 * gcc.target/i386/stackalign/pr88483-1.c: New test.
963 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
964
2e53b0f3 9652019-05-22 Andrew Stubbs <ams@codesourcery.com>
966
967 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
968
647551f1 9692019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
970
971 PR fortran/89100
972 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
973 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
974 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
975 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
976 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
977 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
978 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
979 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
980 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
981
b9d225b7 9822019-05-22 Martin Liska <mliska@suse.cz>
983
984 PR testsuite/90564
985 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
986 * gcc.target/powerpc/pr80315-2.c: Likewise.
987 * gcc.target/powerpc/pr80315-3.c: Likewise.
988 * gcc.target/powerpc/pr80315-4.c: Likewise.
989
55cb7683 9902019-05-22 Martin Liska <mliska@suse.cz>
991
992 PR testsuite/90564
4a28710d 993 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
55cb7683 994 * gcc.target/powerpc/pr80315-2.c: Likewise.
995 * gcc.target/powerpc/pr80315-3.c: Likewise.
996 * gcc.target/powerpc/pr80315-4.c: Likewise.
997
0c9c53bb 9982019-05-22 Iain Sandoe <iain@sandoe.co.uk>
999
1000 PR testsuite/27221
1001 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
1002
bd364f04 10032019-05-22 Martin Liska <mliska@suse.cz>
1004
1005 PR lto/90500
4a28710d 1006 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
bd364f04 1007
547f04e2 10082019-05-22 Richard Biener <rguenther@suse.de>
1009
1010 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
1011
1912c59e 10122019-05-22 Hans-Peter Nilsson <hp@axis.com>
1013
1014 PR middle-end/90553
1015 * gcc.dg/torture/pr90553.c: New test.
1016
79d8b509 10172019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
1020 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
1021
ce547a1e 10222019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1023
1024 PR c++/67184
1025 PR c++/69445
1026 * g++.dg/other/final3.C: New.
1027 * g++.dg/other/final4.C: Likewise.
1028 * g++.dg/other/final5.C: Likewise.
1029
98f5ac64 10302019-05-21 Marek Polacek <polacek@redhat.com>
1031
1032 DR 1940 - static_assert in anonymous unions.
1033 * g++.dg/DRs/dr1940.C: New test.
1034
45a08d13 10352019-05-21 Uroš Bizjak <ubizjak@gmail.com>
1036
1037 PR target/90547
1038 * gcc.target/i386/pr90547.c: New test.
1039
ceaf625c 10402019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1041
1042 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
1043
1044 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
1045
1046 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
1047
1048 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
1049 * gcc.target/i386/pr84723-2.c: Likewise.
1050 * gcc.target/i386/pr84723-3.c: Likewise.
1051 * gcc.target/i386/pr84723-4.c: Likewise.
1052 * gcc.target/i386/pr84723-5.c: Likewise.
1053
5f53d1f4 10542019-05-21 Iain Sandoe <iain@sandoe.co.uk>
1055
1056 PR testsuite/67958
1057 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
1058 the differences.
1059 * gcc.target/i386/pr32219-2.c: Likewise.
1060 * gcc.target/i386/pr32219-3.c: Likewise.
1061 * gcc.target/i386/pr32219-4.c: Likewise.
1062 * gcc.target/i386/pr32219-5.c: Likewise.
1063 * gcc.target/i386/pr32219-6.c: Likewise.
1064 * gcc.target/i386/pr32219-7.c: Likewise.
1065 * gcc.target/i386/pr32219-8.c: Likewise.
1066
10672019-05-21 Iain Sandoe <iain@sandoe.co.uk>
59232184 1068
1069 PR target/63891
1070 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
1071 the reasons.
1072
90b483b4 10732019-05-21 Uroš Bizjak <ubizjak@gmail.com>
1074
1075 * gcc.target/i386/vect-signbitf.c: New test.
1076
e7b95f86 10772019-05-21 Nathan Sidwell <nathan@acm.org>
1078
1079 * g++.dg/lookup/using53.C: Adjust diagnostic.
1080
a25cdd8a 10812019-05-21 Richard Biener <rguenther@suse.de>
1082
1083 PR middle-end/90510
1084 * gcc.target/i386/pr90510.c: New testcase.
1085
174c89f8 10862019-05-21 Martin Liska <mliska@suse.cz>
1087
1088 * gcc.target/i386/pr90500-1.c: Add missing '""'.
1089 * gcc.target/i386/pr90500-2.c: Likewise.
1090
72633f23 10912019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
1092
1093 * gcc.dg/uninit-28-gimple.c: New test.
1094 * gcc.dg/uninit-29-gimple.c: New test.
1095 * gcc.dg/uninit-30-gimple.c: New test.
1096 * gcc.dg/uninit-31-gimple.c: New test.
1097
dfe4f3c2 10982019-05-21 Martin Liska <mliska@suse.cz>
1099
1100 * gcc.dg/pr90263.c: Add -O2.
1101
0378b6d1 11022019-05-21 Martin Liska <mliska@suse.cz>
1103
1104 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
1105 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
1106 * gcc.target/powerpc/pr80315-2.c: Likewise.
1107 * gcc.target/powerpc/pr80315-3.c: Likewise.
1108 * gcc.target/powerpc/pr80315-4.c: Likewise.
1109 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
1110
002ff7c6 11112019-05-21 Martin Liska <mliska@suse.cz>
1112
1113 PR testsuite/90551
1114 * pr90263.c: Move from gcc.c-torture/compile
1115 into gcc.dg.
1116
735dfb49 11172019-05-20 Uroš Bizjak <ubizjak@gmail.com>
1118
1119 PR testsuite/90503
1120 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
951a9c05 1121 Remove -flax-vector-conversions.
1122 (dg-additional-options): Remove.
1123 (test): Change to void. Declare m0 and m1 as __m64 and
1124 cast initializer in a proper way. Do not return result.
1125 (dg-final): Scan for 2 instances of movq.
735dfb49 1126
31d01c8b 11272019-05-20 Marek Polacek <polacek@redhat.com>
1128
1129 CWG 2094 - volatile scalars are trivially copyable.
1130 PR c++/85679
1131 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
1132 for volatile int.
1133 * g++.dg/ext/is_trivially_copyable.C: New test.
1134
56d76459 11352019-05-20 Marek Polacek <polacek@redhat.com>
1136
1137 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
1138
55491599 1139 * g++.dg/cpp2a/nontype-class17.C: New test.
1140
02c0a8db 1141 * g++.dg/lookup/strong-using2.C: New test.
1142
94697f77 11432019-05-20 Jeff Law <law@redhat.com>
1144
1145 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
1146 recent diagnostic cleanups.
1147
5a12868e 11482019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
1149
1150 PR tree-optimization/90106
1151 * gcc.dg/cdce3.c: Add hard_float effective target.
1152
224e86cd 11532019-05-20 Marc Glisse <marc.glisse@inria.fr>
1154
1155 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
1156
c5af6c4b 11572019-05-20 Iain Sandoe <iain@sandoe.co.uk>
1158
1159 PR testsuite/58321
1160 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
1161 add a comment as to the reason for the difference.
1162 * gcc.target/i386/memset-strategy-1.c: Likewise.
1163
48328bff 11642019-05-20 Jonathan Wakely <jwakely@redhat.com>
1165
1166 PR c++/90532 Ensure __is_constructible(T[]) is false
1167 * g++.dg/ext/90532.C: New test.
1168
e7419472 11692019-05-20 Jakub Jelinek <jakub@redhat.com>
1170
1171 * gcc.target/i386/avx512f-simd-1.c: New test.
1172
8ca16e01 11732019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
1174
1175 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
1176 error message.
1177 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
1178
048f6aad 11792019-05-20 Martin Liska <mliska@suse.cz>
1180
1181 PR middle-end/90263
1182 * gcc.c-torture/compile/pr90263.c: New test.
1183 * lib/target-supports.exp: Add check_effective_target_glibc.
1184
e1dcb74d 11852019-05-20 Richard Biener <rguenther@suse.de>
1186
1187 PR testsuite/90518
1188 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
1189 vector support.
1190 * gcc.dg/gimplefe-41.c: Likewise.
1191
db9c2a14 11922019-05-19 Andrew Pinski <apinski@marvell.com>
1193
1194 PR pch/81721
1195 * g++.dg/pch/operator-1.C: New testcase.
1196 * g++.dg/pch/operator-1.Hs: New file.
1197
ad670379 11982019-05-19 Paul Thomas <pault@gcc.gnu.org>
1199
1200 PR fortran/90498
1201 * gfortran.dg/associate_48.f90 : New test.
1202
de28b0fc 12032019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1204
1205 PR fortran/78290
1206 * gfortran.dg/pr78290.f90: New test.
1207
a9bd4dd5 12082019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1209
1210 PR fortran/88821
1211 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
1212 to make sure the test for internal_pack is retained.
1213 * gfortran.dg/assumed_type_2.f90: Split compile and run time
1214 tests into this and
1215 * gfortran.dg/assumed_type_2a.f90: New file.
1216 * gfortran.dg/c_loc_test_22.f90: Likewise.
1217 * gfortran.dg/contiguous_3.f90: Likewise.
1218 * gfortran.dg/internal_pack_11.f90: Likewise.
1219 * gfortran.dg/internal_pack_12.f90: Likewise.
1220 * gfortran.dg/internal_pack_16.f90: Likewise.
1221 * gfortran.dg/internal_pack_17.f90: Likewise.
1222 * gfortran.dg/internal_pack_18.f90: Likewise.
1223 * gfortran.dg/internal_pack_4.f90: Likewise.
1224 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
1225 to make sure the test for internal_pack is retained.
1226 * gfortran.dg/internal_pack_6.f90: Split compile and run time
1227 tests into this and
1228 * gfortran.dg/internal_pack_6a.f90: New file.
1229 * gfortran.dg/internal_pack_8.f90: Likewise.
1230 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
1231 tests into this and
1232 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
1233 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
1234 into this and
1235 * gfortran.dg/no_arg_check_2a.f90: New file.
1236 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
1237 tests into this and
1238 * gfortran.dg/typebound_assignment_5a.f90: New file.
1239 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
1240 tests into this and
1241 * gfortran.dg/typebound_assignment_6a.f90: New file.
1242 * gfortran.dg/internal_pack_19.f90: New file.
1243 * gfortran.dg/internal_pack_20.f90: New file.
1244 * gfortran.dg/internal_pack_21.f90: New file.
1245
71dbb928 12462019-05-18 Iain Sandoe <iain@sandoe.co.uk>
1247
1248 * objc.dg/instancetype-0.m: New.
1249
0325d276 12502019-05-17 Martin Sebor <msebor@redhat.com>
1251
1252 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
1253
6e059f2c 1254 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
1255 * g++.dg/ubsan/pr63956.C: Same.
1256 * g++.old-deja/g++.pt/assign1.C: Same.
1257
9b500985 12582019-05-17 Thomas Schwinge <thomas@codesourcery.com>
1259
33dacef9 1260 PR testsuite/89433
1261 * c-c++-common/goacc/routine-5.c: Update.
1262 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
1263 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
1264
5f7ea2ee 1265 PR testsuite/89433
1266 * c-c++-common/goacc/routine-2.c: Update, and move some test
1267 into...
1268 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
1269 new file.
1270
9b500985 1271 PR testsuite/89433
1272 * c-c++-common/goacc/classify-routine.c: Update.
1273 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1274
85b9be9b 12752019-05-16 Martin Sebor <msebor@redhat.com>
1276
1277 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
1278 * c-c++-common/Wvarargs-2.c: Same.
1279 * c-c++-common/Wvarargs.c: Same.
1280 * c-c++-common/pr51768.c: Same.
1281 * c-c++-common/tm/inline-asm.c: Same.
1282 * c-c++-common/tm/safe-1.c: Same.
1283 * g++.dg/asm-qual-1.C: Same.
1284 * g++.dg/asm-qual-3.C: Same.
1285 * g++.dg/conversion/dynamic1.C: Same.
1286 * g++.dg/cpp0x/constexpr-89599.C: Same.
1287 * g++.dg/cpp0x/constexpr-cast.C: Same.
1288 * g++.dg/cpp0x/constexpr-shift1.C: Same.
1289 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
1290 * g++.dg/cpp0x/nullptr04.C: Same.
1291 * g++.dg/cpp0x/static_assert12.C: Same.
1292 * g++.dg/cpp0x/static_assert8.C: Same.
1293 * g++.dg/cpp1y/lambda-conv1.C: Same.
1294 * g++.dg/cpp1y/pr79393-3.C: Same.
1295 * g++.dg/cpp1y/static_assert1.C: Same.
1296 * g++.dg/cpp1z/constexpr-if4.C: Same.
1297 * g++.dg/cpp1z/constexpr-if5.C: Same.
1298 * g++.dg/cpp1z/constexpr-if9.C: Same.
1299 * g++.dg/eh/goto2.C: Same.
1300 * g++.dg/eh/goto3.C: Same.
1301 * g++.dg/expr/static_cast8.C: Same.
1302 * g++.dg/ext/flexary5.C: Same.
1303 * g++.dg/ext/utf-array-short-wchar.C: Same.
1304 * g++.dg/ext/utf-array.C: Same.
1305 * g++.dg/ext/utf8-2.C: Same.
1306 * g++.dg/gomp/loop-4.C: Same.
1307 * g++.dg/gomp/macro-4.C: Same.
1308 * g++.dg/gomp/udr-1.C: Same.
1309 * g++.dg/init/initializer-string-too-long.C: Same.
1310 * g++.dg/other/offsetof9.C: Same.
1311 * g++.dg/ubsan/pr63956.C: Same.
1312 * g++.dg/warn/Wbool-operation-1.C: Same.
1313 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1314 * g++.dg/warn/Wtype-limits.C: Same.
1315 * g++.dg/wrappers/pr88680.C: Same.
1316 * g++.old-deja/g++.mike/eh55.C: Same.
1317 * gcc.dg/Wsign-compare-1.c: Same.
1318 * gcc.dg/Wtype-limits-Wextra.c: Same.
1319 * gcc.dg/Wtype-limits.c: Same.
1320 * gcc.dg/Wunknownprag.c: Same.
1321 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
1322 * gcc.dg/asm-6.c: Same.
1323 * gcc.dg/asm-qual-1.c: Same.
1324 * gcc.dg/cast-1.c: Same.
1325 * gcc.dg/cast-2.c: Same.
1326 * gcc.dg/cast-3.c: Same.
1327 * gcc.dg/cpp/source_date_epoch-2.c: Same.
1328 * gcc.dg/debug/pr85252.c: Same.
1329 * gcc.dg/dfp/cast-bad.c: Same.
1330 * gcc.dg/format/gcc_diag-1.c: Same.
0325d276 1331 * gcc.dg/format/gcc_diag-11.c: Same.
1332 * gcc.dg/gcc_diag-11.c: Same.
85b9be9b 1333 * gcc.dg/gnu-cond-expr-2.c: Same.
1334 * gcc.dg/gnu-cond-expr-3.c: Same.
1335 * gcc.dg/gomp/macro-4.c: Same.
1336 * gcc.dg/init-bad-1.c: Same.
1337 * gcc.dg/init-bad-2.c: Same.
1338 * gcc.dg/init-bad-3.c: Same.
1339 * gcc.dg/pr27528.c: Same.
1340 * gcc.dg/pr48552-1.c: Same.
1341 * gcc.dg/pr48552-2.c: Same.
1342 * gcc.dg/pr59846.c: Same.
1343 * gcc.dg/pr61096-1.c: Same.
1344 * gcc.dg/pr8788-1.c: Same.
1345 * gcc.dg/pr90082.c: Same.
1346 * gcc.dg/simd-2.c: Same.
1347 * gcc.dg/spellcheck-params-2.c: Same.
1348 * gcc.dg/spellcheck-params.c: Same.
1349 * gcc.dg/strlenopt-49.c: Same.
1350 * gcc.dg/tm/pr52141.c: Same.
1351 * gcc.dg/torture/pr51106-1.c: Same.
1352 * gcc.dg/torture/pr51106-2.c: Same.
1353 * gcc.dg/utf-array-short-wchar.c: Same.
1354 * gcc.dg/utf-array.c: Same.
1355 * gcc.dg/utf8-2.c: Same.
1356 * gcc.dg/warn-sprintf-no-nul.c: Same.
1357 * gcc.target/i386/asm-flag-0.c: Same.
1358 * gcc.target/i386/inline_error.c: Same.
1359 * gcc.target/i386/pr30848.c: Same.
1360 * gcc.target/i386/pr39082-1.c: Same.
1361 * gcc.target/i386/pr39678.c: Same.
1362 * gcc.target/i386/pr57756.c: Same.
1363 * gcc.target/i386/pr68843-1.c: Same.
1364 * gcc.target/i386/pr79804.c: Same.
1365 * gcc.target/i386/pr82673.c: Same.
1366 * obj-c++.dg/class-protocol-1.mm: Same.
1367 * obj-c++.dg/exceptions-3.mm: Same.
1368 * obj-c++.dg/exceptions-4.mm: Same.
1369 * obj-c++.dg/exceptions-5.mm: Same.
1370 * obj-c++.dg/exceptions-6.mm: Same.
1371 * obj-c++.dg/method-12.mm: Same.
1372 * obj-c++.dg/method-13.mm: Same.
1373 * obj-c++.dg/method-6.mm: Same.
1374 * obj-c++.dg/method-7.mm: Same.
1375 * obj-c++.dg/method-9.mm: Same.
1376 * obj-c++.dg/method-lookup-1.mm: Same.
1377 * obj-c++.dg/proto-lossage-4.mm: Same.
1378 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1379 * objc.dg/call-super-2.m: Same.
1380 * objc.dg/class-protocol-1.m: Same.
1381 * objc.dg/desig-init-1.m: Same.
1382 * objc.dg/exceptions-3.m: Same.
1383 * objc.dg/exceptions-4.m: Same.
1384 * objc.dg/exceptions-5.m: Same.
1385 * objc.dg/exceptions-6.m: Same.
1386 * objc.dg/method-19.m: Same.
1387 * objc.dg/method-2.m: Same.
1388 * objc.dg/method-5.m: Same.
1389 * objc.dg/method-6.m: Same.
1390 * objc.dg/method-7.m: Same.
1391 * objc.dg/method-lookup-1.m: Same.
1392 * objc.dg/proto-hier-1.m: Same.
1393 * objc.dg/proto-lossage-4.m: Same.
1394
de31a4ba 13952019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1396
1397 * g++.dg/eh/o32-fp.C: New.
1398 * gcc.target/mips/dwarfregtable-1.c: New.
1399 * gcc.target/mips/dwarfregtable-2.c: New.
1400 * gcc.target/mips/dwarfregtable-3.c: New.
1401 * gcc.target/mips/dwarfregtable-4.c: New.
1402 * gcc.target/mips/dwarfregtable.h: New.
1403
65af043a 14042019-05-17 H.J. Lu <hongjiu.lu@intel.com>
1405
1406 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
1407 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
1408 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
1409
315cb4b0 14102019-05-17 H.J. Lu <hongjiu.lu@intel.com>
1411
1412 PR target/90497
1413 * gcc.target/i386/pr90497-1.c: New test.
1414 * gcc.target/i386/pr90497-2.c: Likewise.
1415
46feabd3 14162019-05-17 Robin Dapp <rdapp@linux.ibm.com>
1417
1418 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
1419 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
1420
d39a839d 14212019-05-17 Richard Biener <rguenther@suse.de>
1422
1423 * gcc.dg/gimplefe-41.c: New testcase.
1424
8ee68b6c 14252019-05-17 Jun Ma <JunMa@linux.alibaba.com>
1426
1427 PR tree-optimization/90106
1428 * gcc.dg/cdce3.c: New test.
1429
b8f33eae 14302019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
1431
1432 * gcc.target/s390/zvector/vec-sldw.c: New test.
1433
0af9d34c 14342019-05-17 Martin Liska <mliska@suse.cz>
1435
1436 PR middle-end/90478
1437 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
1438
1d86b8dc 14392019-05-16 Jakub Jelinek <jakub@redhat.com>
1440
1441 * gcc.dg/vect/vect-simd-1.c: New test.
1442 * gcc.dg/vect/vect-simd-2.c: New test.
1443 * gcc.dg/vect/vect-simd-3.c: New test.
1444 * gcc.dg/vect/vect-simd-4.c: New test.
1445
5f183386 14462019-05-16 Martin Liska <mliska@suse.cz>
1447
1448 PR lto/90500
1449 * gcc.target/i386/pr90500-1.c: New test.
1450 * gcc.target/i386/pr90500-2.c: New test.
1451
6de98193 14522019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
1453
1454 PR tree-optimization/90394
1455 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
1456 * gcc.dg/uninit-pr90394.c: New test.
1457
2939f487 14582019-05-16 Richard Biener <rguenther@suse.de>
1459
1460 PR testsuite/90502
1461 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
1462 transforms happening earlier now.
1463
95e989c5 14642019-05-16 Iain Sandoe <iain@sandoe.co.uk>
1465
1466 * lib/target-supports.exp (check_effective_target_cet): Add the
1467 -fcf-protection flag to the build conditions.
1468
bfcba496 14692019-05-16 Jun Ma <JunMa@linux.alibaba.com>
1470
1471 PR tree-optimization/90106
1472 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
1473 * gcc.dg/cdce2.c: Likewise.
1474
8759dd92 14752019-05-16 Richard Biener <rguenther@suse.de>
1476
1477 PR tree-optimization/90424
1478 * g++.target/i386/pr90424-1.C: New testcase.
1479 * g++.target/i386/pr90424-2.C: Likewise.
1480
4fff1888 14812019-05-16 Richard Biener <rguenther@suse.de>
1482
1483 * gcc.dg/gimplefe-40.c: Amend again.
1484
e007b1eb 14852019-05-15 Cherry Zhang <cherryyz@google.com>
1486
1487 * go.test/test/nilptr2.go: Change use function to actually do
1488 something.
1489
397d8d9b 14902019-05-16 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR middle-end/90478
1493 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
1494 instead of long.
9144258a 1495
1496 * c-c++-common/gomp/simd8.c: New test.
1497
4218eec0 14982019-05-15 Marek Polacek <polacek@redhat.com>
1499
1500 CWG 2096 - constraints on literal unions.
1501 * g++.dg/cpp0x/literal-type1.C: New test.
1502
a4805c61 15032019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
1504
1505 PR fortran/90461
1506 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
1507 * gfortran.dg/open_errors_3.f90: New test.
1508
b81837d7 15092019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1510
1511 PR target/89021
1512 * gcc.target/i386/mmx-vals.h: New file.
1513 * gcc.target/i386/sse2-mmx-2.c: Likewise.
1514 * gcc.target/i386/sse2-mmx-3.c: Likewise.
1515 * gcc.target/i386/sse2-mmx-4.c: Likewise.
1516 * gcc.target/i386/sse2-mmx-5.c: Likewise.
1517 * gcc.target/i386/sse2-mmx-6.c: Likewise.
1518 * gcc.target/i386/sse2-mmx-7.c: Likewise.
1519 * gcc.target/i386/sse2-mmx-8.c: Likewise.
1520 * gcc.target/i386/sse2-mmx-9.c: Likewise.
1521 * gcc.target/i386/sse2-mmx-10.c: Likewise.
1522 * gcc.target/i386/sse2-mmx-11.c: Likewise.
1523 * gcc.target/i386/sse2-mmx-12.c: Likewise.
1524 * gcc.target/i386/sse2-mmx-13.c: Likewise.
1525 * gcc.target/i386/sse2-mmx-14.c: Likewise.
1526 * gcc.target/i386/sse2-mmx-15.c: Likewise.
1527 * gcc.target/i386/sse2-mmx-16.c: Likewise.
1528 * gcc.target/i386/sse2-mmx-17.c: Likewise.
1529 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
1530 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1531 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
1532 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
1533 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1534 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
1535 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
1536 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
1537 * gcc.target/i386/sse2-mmx-20.c: Likewise.
1538 * gcc.target/i386/sse2-mmx-21.c: Likewise.
1539 * gcc.target/i386/sse2-mmx-22.c: Likewise.
1540 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
1541 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
1542 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
1543 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
1544 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
1545 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
1546 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
1547 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
1548 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
1549 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
1550 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
1551 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
1552 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
1553 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
1554 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
1555 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
1556 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
1557 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
1558 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
1559 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
1560 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
1561 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
1562 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
1563 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
1564 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
1565 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
1566 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
1567 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
1568 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
1569 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
1570 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
1571 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
1572 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
1573 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
1574 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
1575 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
1576 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
1577 * gcc.target/i386/sse2-mmx-por.c: Likewise.
1578 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
1579 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
1580 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
1581 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
1582 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
1583 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
1584 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
1585 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
1586 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
1587 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
1588 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
1589 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
1590 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
1591 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
1592 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
1593 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
1594 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
1595 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
1596 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
1597 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
1598 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
1599 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
1600 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
1601 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
1602 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
1603 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
1604 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
1605 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
1606 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
1607 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
1608 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
1609
a896c707 16102019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1611
1612 PR target/89021
1613 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
1614 with SSE2.
1615
a204dd02 16162019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1617
1618 PR target/89021
1619 * gcc.target/i386/pr82483-1.c: Error only on ia32.
1620 * gcc.target/i386/pr82483-2.c: Likewise.
1621
5b331874 16222019-05-15 Martin Liska <mliska@suse.cz>
1623
1624 PR middle-end/90478
1625 * gcc.dg/tree-ssa/pr90478-2.c: New test.
1626 * gcc.dg/tree-ssa/pr90478.c: New test.
1627
123966b5 16282019-05-15 Richard Biener <rguenther@suse.de>
1629
1630 * gcc.dg/gimplefe-40.c: Amend.
1631
c5ab3b37 16322019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1633
ad670379 1634 * lib/target-supports.exp
c5ab3b37 1635 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
1636 (check_effective_target_powerpc_p9vector_ok): Likewise.
1637 (check_effective_target_powerpc_float128_sw_ok): Likewise.
1638 (check_effective_target_powerpc_float128_hw_ok): Likewise.
1639 (check_effective_target_powerpc_vsx_ok): Likewise.
1640 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
1641 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
1642
b0b09393 16432019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1644
1645 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
1646 for PowerPC platforms.
1647
f220dd7d 16482019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1649
1650 PR target/82920
1651 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
1652 * gcc.target/i386/cet-notrack-5a.c: Likewise.
1653 * gcc.target/i386/cet-notrack-5b.c: Likewise.
1654 * gcc.target/i386/cet-notrack-6b.c: Likewise.
1655 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1656 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
1657 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1658 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
1659 * gcc.target/i386/cet-sjlj-3.c: Likewise.
1660 * gcc.target/i386/cet-sjlj-5.c: Likewise.
1661
c7e41d24 16622019-05-14 Marek Polacek <polacek@redhat.com>
1663
d51e305e 1664 PR c++/68918
1665 * g++.dg/cpp0x/decltype71.C: New test.
1666
c7e41d24 1667 PR c++/70156
1668 * g++.dg/init/static5.C: New test.
1669
c87292b1 16702019-05-14 Iain Sandoe <iain@sandoe.co.uk>
1671
1672 PR target/82920
1673 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
1674 * gcc.target/i386/pr52146.c: Likewise.
1675 * gcc.target/i386/pr52698.c: Likewise.
1676 * gcc.target/i386/pr52857-1.c: Likewise.
1677 * gcc.target/i386/pr52857-2.c: Likewise.
1678 * gcc.target/i386/pr52876.c: Likewise.
1679 * gcc.target/i386/pr53698.c: Likewise.
1680 * gcc.target/i386/pr54157.c: Likewise.
1681 * gcc.target/i386/pr55049-1.c: Likewise.
1682 * gcc.target/i386/pr55093.c: Likewise.
1683 * gcc.target/i386/pr55116-1.c: Likewise.
1684 * gcc.target/i386/pr55116-2.c: Likewise.
1685 * gcc.target/i386/pr55597.c: Likewise.
1686 * gcc.target/i386/pr59929.c: Likewise.
1687 * gcc.target/i386/pr66470.c: Likewise.
1688
0fd03648 16892019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1690
1691 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
1692 *-*-solaris2*.
1693 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1694 * gcc.dg/c99-math-double-1.c: Likewise.
1695 * gcc.dg/c99-math-float-1.c: Likewise.
1696 * gcc.dg/c99-math-long-double-1.c: Likewise.
1697 * gcc.misc-tests/linkage.exp: Simplify triplet to
1698 x86_64-*-solaris2*.
1699
1700 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
1701 xfail.
1702 * gcc.target/i386/pr63620.c: Likewise.
1703
1704 * lib/target-supports.exp (check_sse_os_support_available): Remove
1705 Solaris 9/x86 workaround.
1706
83274070 17072019-05-14 Richard Biener <rguenther@suse.de>
1708
1709 * gcc.dg/gimplefe-40.c: New testcase.
1710
0ae196b0 17112019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1712
1713 PR preprocessor/90382
1714 * g++.dg/diagnostic/trailing1.C: New test.
1715
9a44cd1c 17162019-05-14 marxin <mliska@suse.cz>
1717
1718 PR middle-end/90340
1719 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
1720 param.
1721
ec430e52 17222019-05-14 Richard Biener <rguenther@suse.de>
1723 H.J. Lu <hongjiu.lu@intel.com>
1724
1725 PR tree-optimization/88828
1726 * gcc.target/i386/pr88828-1.c: New test.
1727 * gcc.target/i386/pr88828-1a.c: Likewise.
1728 * gcc.target/i386/pr88828-1b.c: Likewise.
1729 * gcc.target/i386/pr88828-1c.c: Likewise.
1730 * gcc.target/i386/pr88828-4a.c: Likewise.
1731 * gcc.target/i386/pr88828-4b.c: Likewise.
1732 * gcc.target/i386/pr88828-5a.c: Likewise.
1733 * gcc.target/i386/pr88828-5b.c: Likewise.
1734 * gcc.target/i386/pr88828-7.c: Likewise.
1735 * gcc.target/i386/pr88828-7a.c: Likewise.
1736 * gcc.target/i386/pr88828-7b.c: Likewise.
1737 * gcc.target/i386/pr88828-8.c: Likewise.
1738 * gcc.target/i386/pr88828-8a.c: Likewise.
1739 * gcc.target/i386/pr88828-8b.c: Likewise.
1740 * gcc.target/i386/pr88828-9.c: Likewise.
1741 * gcc.target/i386/pr88828-9a.c: Likewise.
1742 * gcc.target/i386/pr88828-9b.c: Likewise.
1743
763db3c4 17442019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
1745
1746 * gcc.target/aarch64/signbitv4sf.c: New test.
1747 * gcc.target/aarch64/signbitv2sf.c: New test.
1748
f7b0a531 17492019-05-13 Jonathan Wakely <jwakely@redhat.com>
1750
1751 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
1752 regression, by matching a note on any line.
1753 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
1754 correct line number is matched without depending on a library header.
1755
6d26c698 17562019-05-13 Richard Biener <rguenther@suse.de>
1757
1758 PR tree-optimization/90402
1759 * gcc.dg/torture/pr90402-1.c: New testcase.
1760
72441ccf 17612019-05-12 Iain Sandoe <iain@sandoe.co.uk>
1762 Dominique d'Humieres <dominiq@gcc.gnu.org>
1763
1764 PR target/82920
1765 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
1766 do not use -fno-pic on Darwin.
1767 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1768 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1769 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1770 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1771 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1772 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1773 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1774 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1775 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1776 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1777 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1778 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
1779 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1780 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1781 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1782 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1783 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1784 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1785 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1786 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1787 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1788 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1789 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
1790 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
1791 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
1792 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
1793 * gcc.target/i386/ret-thunk-1.c: Likewise.
1794 * gcc.target/i386/ret-thunk-10.c: Likewise.
1795 * gcc.target/i386/ret-thunk-11.c: Likewise.
1796 * gcc.target/i386/ret-thunk-12.c: Likewise.
1797 * gcc.target/i386/ret-thunk-13.c: Likewise.
1798 * gcc.target/i386/ret-thunk-14.c: Likewise.
1799 * gcc.target/i386/ret-thunk-15.c: Likewise.
1800 * gcc.target/i386/ret-thunk-16.c: Likewise.
1801 * gcc.target/i386/ret-thunk-2.c: Likewise.
1802 * gcc.target/i386/ret-thunk-22.c: Likewise.
1803 * gcc.target/i386/ret-thunk-23.c: Likewise.
1804 * gcc.target/i386/ret-thunk-24.c: Likewise.
1805 * gcc.target/i386/ret-thunk-3.c: Likewise.
1806 * gcc.target/i386/ret-thunk-4.c: Likewise.
1807 * gcc.target/i386/ret-thunk-5.c: Likewise.
1808 * gcc.target/i386/ret-thunk-6.c: Likewise.
1809 * gcc.target/i386/ret-thunk-7.c: Likewise.
1810 * gcc.target/i386/ret-thunk-8.c: Likewise.
1811 * gcc.target/i386/ret-thunk-9.c: Likewise.
1812
60fb9feb 18132019-05-11 Iain Sandoe <iain@sandoe.co.uk>
1814
1815 PR testsuite/81058
1816 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
1817 for variables on Darwin, rather than common.
1818 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
1819 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
1820
cfaf3078 18212019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1822
1823 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
1824 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
1825
c373feb1 18262019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1827
1828 PR fortran/61968
1829 * gfortran.dg/assumed_type_10.f90: New test case.
1830 * gfortran.dg/assumed_type_11.f90: New test case.
1831
28d520b5 18322019-05-10 Iain Sandoe <iain@sandoe.co.uk>
1833
1834 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
1835 now tested.
1836 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
1837
2e846304 18382019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 * g++.dg/diagnostic/main1.C: New.
1841
ed4614ba 18422019-05-10 Marek Polacek <polacek@redhat.com>
1843
1844 PR c++/78010 - bogus -Wsuggest-override warning on final function.
1845 * g++.dg/warn/Wsuggest-override-2.C: New test.
1846
5b81d1a1 18472019-05-10 Jakub Jelinek <jakub@redhat.com>
1848
3f7d0abc 1849 PR tree-optimization/90385
1850 * gfortran.dg/pr90385.f90: New test.
1851
5b81d1a1 1852 PR c++/90383
1853 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
1854 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
1855
261e88be 18562019-05-10 Paul Thomas <pault@gcc.gnu.org>
1857
1858 PR fortran/90093
1859 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
1860 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
1861
1862 PR fortran/90352
1863 * gfortran.dg/iso_c_binding_char_1.f90: New test.
1864
1865 PR fortran/90355
1866 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
1867 the direct passing of substrings as descriptors to bind(C).
1868 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
1869 'atmp' to account for the setting of the 'span' field.
1870 * gfortran.dg/transpose_optimization_2.f90: Ditto.
1871
a71e5d81 18722019-05-10 Jakub Jelinek <jakub@redhat.com>
1873
e75cf476 1874 PR tree-optimization/88709
1875 PR tree-optimization/90271
1876 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
1877 arm*-*-*.
1878
a71e5d81 1879 PR pch/90326
1880 * g++.dg/pch/pr90326.C: New test.
1881 * g++.dg/pch/pr90326.Hs: New file.
1882
d040edad 18832019-05-10 Martin Liska <mliska@suse.cz>
1884
1885 PR middle-end/90340
1886 * gcc.dg/tree-ssa/pr90340-2.c: New test.
1887 * gcc.dg/tree-ssa/pr90340.c: New test.
1888
e2b25cf3 18892019-05-09 Cherry Zhang <cherryyz@google.com>
1890
1891 * go.dg/mapstring.go: New test.
1892
d3d76d78 18932019-05-09 Richard Earnshaw <rearnsha@arm.com>
1894
1895 PR target/90405
1896 * gcc.target/arm/pr90405.c: New test.
1897
4fba5dda 18982019-05-09 Martin Liska <mliska@suse.cz>
1899
1900 * gcc.dg/gimplefe-39.c: New test.
1901
6b33947d 19022019-05-09 Martin Liska <mliska@suse.cz>
1903
1904 * gcc.dg/gimplefe-37.c: New test.
1905 * gcc.dg/gimplefe-33.c: Likewise.
1906
456e9a34 19072019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1908
1909 PR c++/90382
b10d8303 1910 Revert:
456e9a34 1911 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1912
1913 * g++.dg/diagnostic/trailing1.C: New.
1914
392fe76a 19152019-05-09 Richard Biener <rguenther@suse.de>
1916
1917 PR tree-optimization/90395
1918 * gcc.dg/torture/pr90395.c: New testcase.
1919
ae77af58 19202019-05-08 Cherry Zhang <cherryyz@google.com>
1921
1922 * go.dg/cmpstring.go: New test.
1923
91b30299 19242019-05-08 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c++/59813
1927 PR tree-optimization/89060
1928 * gcc.dg/tree-ssa/pr89060.c: New test.
1929
647692b8 19302019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
1931 Richard Earnshaw <rearnsha@arm.com>
1932
1933 PR target/88167
1934 * gcc.target/arm/pr88167-1.c: New test.
1935 * gcc.target/arm/pr88167-2.c: New test.
1936
b44af16d 19372018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
1938
1939 PR tree-optimization/90078
1940 * g++.dg/tree-ssa/pr90078.C: New test.
1941
d0d33077 19422018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
1943
1944 PR tree-optimization/90240
1945 * gfortran.dg/graphite/pr90240.f: New test.
1946
d5e8d096 19472019-05-08 Li Jia He <helijia@linux.ibm.com>
1948
1949 PR other/90381
1950 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
1951 test case to run on the little endian machine.
1952
c57b5e25 19532019-05-08 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR tree-optimization/90356
1956 * gcc.dg/tree-ssa/pr90356-1.c: New test.
1957 * gcc.dg/tree-ssa/pr90356-2.c: New test.
1958 * gcc.dg/tree-ssa/pr90356-3.c: New test.
1959 * gcc.dg/tree-ssa/pr90356-4.c: New test.
1960
c91253de 19612019-05-07 Wei Xiao <wei3.xiao@intel.com>
1962
1963 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
1964 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
1965 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
1966 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
1967 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
1968 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
1969 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
1970 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
1971 * gcc.target/i386/sse-13.c: Ditto.
1972 * gcc.target/i386/sse-14.c: Ditto.
1973 * gcc.target/i386/sse-22.c: Ditto.
1974 * gcc.target/i386/sse-23.c: Ditto.
1975 * g++.dg/other/i386-2.C: Ditto.
1976 * g++.dg/other/i386-3.C: Ditto.
1977
8dc24d98 19782019-05-07 Cherry Zhang <cherryyz@google.com>
1979
1980 * go.dg/arrayclear.go: New test.
1981 * go.dg/mapclear.go: New test.
1982
4231b9a1 19832019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
1984
1985 PR target/89765
1986 * gcc.target/powerpc/pr89765-mc.c: New test.
1987 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
1988 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
1989 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
1990 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
1991 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
1992 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
1993 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
1994 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
1995 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
1996 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
1997 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
1998 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
1999 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
2000 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
2001 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
2002 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
2003 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
2004 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
2005 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
2006 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
2007 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
2008 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
2009 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
2010 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
2011
2cbc1ad8 20122019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2013
2014 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
2015 differences.
2016
b16ca977 20172019-05-07 Uroš Bizjak <ubizjak@gmail.com>
2018
2019 * gcc.target/i386/asm-7.c: New test.
2020 * gcc.target/i386/asm-1.c: Update expected error string.
2021 * gcc.target/i386/pr62120.c: Ditto.
2022
93a41308 20232019-05-07 Li Jia He <helijia@linux.ibm.com>
2024
2025 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
2026 optimization.
2027 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
2028
2bb31bfa 20292019-05-06 H.J. Lu <hongjiu.lu@intel.com>
2030 Hongtao Liu <hongtao.liu@intel.com>
2031
2032 PR target/89750
2033 PR target/86444
2034 * gcc.target/i386/avx512f-vcomisd-2.c: New.
2035 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
2036
7c4a543c 20372019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
2038
2039 PR fortran/90290
2040 * gfortran.dg/pr90290.f90: New test.
2041
e1eef457 20422019-05-06 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR tree-optimization/88709
2045 PR tree-optimization/90271
2046 * gcc.dg/store_merging_26.c: New test.
2047 * gcc.dg/store_merging_27.c: New test.
2048 * gcc.dg/store_merging_28.c: New test.
2049 * gcc.dg/store_merging_29.c: New test.
2050
0f2730d2 20512019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
2052
2053 PR target/89424
2054 * gcc.target/powerpc/pr89424-0.c: New test.
2055 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
2056 enable testing of newly patched capability.
2057 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
2058 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
2059 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
2060
ab2491de 20612019-05-06 Marek Polacek <polacek@redhat.com>
2062
2063 PR c++/90265 - ICE with generic lambda.
2064 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
2065
1000ef62 20662019-05-06 Richard Biener <rguenther@suse.de>
2067
2068 PR tree-optimization/90358
2069 * gcc.target/i386/pr90358.c: New testcase.
2070
a25484b0 20712019-05-06 Richard Biener <rguenther@suse.de>
2072
2073 PR tree-optimization/88828
2074 * gcc.target/i386/pr88828-0.c: New testcase.
2075
1b4e6584 20762019-05-06 Richard Biener <rguenther@suse.de>
2077
2078 PR tree-optimization/90328
2079 * gcc.dg/torture/pr90328.c: New testcase.
2080
a04bdfe6 20812019-05-06 Richard Biener <rguenther@suse.de>
2082
2083 PR testsuite/90331
2084 * gcc.dg/pr87314-1.c: Align the substring to open up
2085 string merging for targets aligning strings to 8 bytes.
2086
f302e00c 20872019-05-06 Martin Liska <mliska@suse.cz>
2088
2089 PR sanitizer/90312
2090 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
2091 systems.
2092 * gcc.dg/tsan/pr88017.c: Likewise.
2093
81bd3157 20942019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2095
2096 PR fortran/90344
2097 * gfortran.dg/pr90344.f90: New test
2098
39730b97 20992019-05-03 Marc Glisse <marc.glisse@inria.fr>
2100
2101 PR tree-optimization/90269
2102 * g++.dg/tree-ssa/ldist-1.C: New file.
2103
5f215add 21042019-05-03 Richard Biener <rguenther@suse.de>
2105
2106 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
2107
295b8968 21082019-05-03 Richard Biener <rguenther@suse.de>
2109
2110 PR middle-end/89518
2111 * gcc.dg/pr89518.c: New testcase.
2112
8bdbe403 21132019-05-03 Richard Biener <rguenther@suse.de>
2114
2115 PR middle-end/87314
2116 * gcc.dg/pr87314-1.c: New testcase.
2117
68bbf29c 21182019-05-03 Richard Biener <rguenther@suse.de>
2119
2120 PR tree-optimization/88963
2121 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
2122 * gcc.target/i386/pr88963-1.c: New testcase.
2123 * gcc.target/i386/pr88963-2.c: Likewise.
2124
f3d1d71c 21252019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
2126
2127 PR target/88809
2128 * gcc.target/i386/pr88809.c: Adjust for darwin.
2129 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
2130
b740088a 21312019-05-03 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR tree-optimization/90303
2134 * g++.target/i386/pr90303.C: New test.
2135
3e35c5db 21362019-05-03 Richard Biener <rguenther@suse.de>
2137
2138 PR tree-optimization/89698
2139 * g++.dg/tree-ssa/pr89698.C: New testcase.
2140
62f7d052 21412019-05-02 Iain Sandoe <iain@sandoe.co.uk>
2142
2143 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
2144
5bf29a97 21452019-05-02 Richard Biener <rguenther@suse.de>
2146
2147 PR tree-optimization/89653
2148 * g++.dg/vect/pr89653.cc: New testcase.
2149
38aa4676 21502019-05-02 Richard Biener <rguenther@suse.de>
2151
2152 PR tree-optimization/89509
2153 * gcc.dg/torture/restrict-8.c: New testcase.
2154
23bf406d 21552019-05-02 Iain Sandoe <iain@sandoe.co.uk>
2156
2157 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
2158 for cold section label.
2159 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
2160 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
2161
335ce423 21622019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2163
2164 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
2165 GNU targets.
2166
d3a7159f 21672019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2168
2169 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
2170
32eaa854 21712019-05-02 Martin Liska <mliska@suse.cz>
2172
2173 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
2174 * g++.target/i386/pr57362.C: Likewise.
2175
92db0cce 21762019-05-02 Martin Liska <mliska@suse.cz>
2177
2178 PR target/88809
2179 * gcc.target/i386/pr88809.c: New test.
2180 * gcc.target/i386/pr88809-2.c: New test.
2181
0bc9082b 21822019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
2183
2184 PR fortran/60144
2185 * gfortran.dg/block_name_2.f90: Adjust dg-error.
2186 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
261e88be 2187 * gfortran.dg/pr60144.f90: New test.
0bc9082b 2188
cd0e3f58 21892019-05-01 Jeff Law <law@redhat.com>
2190
2191 PR tree-optimization/90037
2192 * g++.dg/tree-ssa/pr88797.C: New test.
2193
f906b0e8 21942019-05-01 Nathan Sidwell <nathan@acm.org>
2195
2196 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
2197
a026d580 21982019-04-30 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR target/89093
2201 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
2202 target attribute.
2203
dec78bf6 22042019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
2205
2206 * gcc.dg/sinhatanh-2.c: Count the number of functions.
2207 * gcc.dg/sinhatanh-3.c: Likewise.
2208
a448f8cc 22092019-04-30 Martin Liska <mliska@suse.cz>
2210
2211 * gcc.dg/Werror-13.c: Add new tests for it.
2212 * gcc.dg/pragma-diag-6.c: Likewise.
2213
e5e0055a 22142019-04-30 Jakub Jelinek <jakub@redhat.com>
2215
2ca2513e 2216 PR target/89093
2217 * gcc.target/aarch64/pr89093.c: New test.
2218 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
2219
e5e0055a 2220 PR tree-optimization/89475
2221 * gcc.dg/tree-ssa/pr89475.c: New test.
2222
5f915e9a 22232019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
2224
2225 PR tree-optimization/90240
2226 Revert:
2227 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
2228
2229 PR tree-optimization/90078
2230 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
2231
d0767031 22322019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
2233
2234 * gcc.dg/uninit-25-gimple.c: New test.
2235 * gcc.dg/uninit-25.c: New test.
2236 * gcc.dg/uninit-26.c: New test.
2237 * gcc.dg/uninit-27-gimple.c: New test.
2238
855bfda2 22392019-04-29 Richard Biener <rguenther@suse.de>
2240
2241 PR tree-optimization/90278
2242 * gcc.dg/torture/pr90278.c: New testcase.
2243
9aee1351 22442019-04-27 Jakub Jelinek <jakub@redhat.com>
2245
2246 PR c++/90173
2247 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
2248 dg-do run.
2249
85cde1c6 22502019-04-27 Uroš Bizjak <ubizjak@gmail.com>
2251
2252 PR target/89261
2253 * gcc.target/i386/pr89261.c: New test.
2254
037b9c2b 22552019-04-27 Martin Liska <mliska@suse.cz>
2256
2257 PR middle-end/90258
2258 * gcc.dg/completion-5.c: New test.
2259 * gcc.target/i386/spellcheck-options-5.c: New test.
2260
4479f584 22612019-04-26 Jim Wilson <jimw@sifive.com>
2262
2263 * gcc.target/riscv/load-immediate.c: New.
2264
5f52a13d 22652019-04-26 Jonathan Wakely <jwakely@redhat.com>
2266
2267 PR c++/90243
2268 * g++.dg/diagnostic/pr90243.C: New test.
2269
19613a9b 22702019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2271
2272 PR c++/90173
2273 * g++.dg/cpp1z/class-deduction66.C: New.
2274
22752019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 2276
2277 * g++.dg/diagnostic/trailing1.C: New.
2278
8bbdcaf0 22792019-04-26 Richard Sandiford <richard.sandiford@arm.com>
2280
2281 * gcc.dg/alias-16.c: New test.
2282
760cb209 22832019-04-25 Martin Liska <mliska@suse.cz>
2284 H.J. Lu <hongjiu.lu@intel.com>
2285
2286 PR target/89929
2287 * g++.target/i386/mv28.C: New test.
2288 * gcc.target/i386/mvc14.c: Likewise.
2289 * g++.target/i386/pr57362.C: Updated.
2290
0eee1ea0 22912019-04-24 Jeff Law <law@redhat.com>
2292
2293 PR tree-optimization/90037
2294 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
2295 * gcc.dg/isolate-2.c: Likewise.
2296 * gcc.dg/isolate-4.c: Likewise.
2297 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
2298 * gcc.dg/pr90037.c: New test.
2299
96cdf09b 23002019-04-25 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR c++/44648
2303 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
2304
559783f6 23052019-04-25 Richard Biener <rguenther@suse.de>
2306
2307 PR middle-end/90194
2308 * g++.dg/torture/pr90194.C: New testcase.
2309
c1afaca2 23102019-04-24 Marek Polacek <polacek@redhat.com>
2311
2312 PR c++/90236
2313 * g++.dg/cpp1z/nontype-auto16.C: New test.
2314
68c5e104 23152019-04-24 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR target/90193
2318 * gcc.target/i386/pr90193.c: New test.
2319
4788a5ca 23202019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2321
2322 PR target/89952
2323 * gcc.target/s390/pr89952.c: New test.
2324
0c5ea32d 23252019-04-24 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR target/90187
2328 * g++.target/i386/pr90187.C: New test.
2329
9a72942b 23302019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
2331
2332 * gdc.test/README.gcc: New file.
2333
f11f7589 23342019-04-24 Jakub Jelinek <jakub@redhat.com>
2335
d32d006e 2336 PR tree-optimization/90208
2337 * gcc.dg/tsan/pr90208-1.c: New test.
2338 * gcc.dg/tsan/pr90208-2.c: New test.
2339
f11f7589 2340 PR tree-optimization/90211
2341 * gcc.dg/autopar/pr90211.c: New test.
2342
22da68fb 23432019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
2344 Robin Dapp <rdapp@linux.ibm.com>
2345
2346 * gdc.dg/link.d: Test if target d_runtime.
2347 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
2348 * gdc.dg/simd.d: Likewise.
2349
7ad41fff 23502019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
2351
2352 * gdc.test/fail_compilation/fail2456.d: New test.
2353 * gdc.test/fail_compilation/test18312.d: New test.
2354 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
2355
a69facdb 23562018-04-23 Sudakshina Das <sudi.das@arm.com>
2357
2358 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
2359 for linux targets.
2360 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
2361 with GNU note section.
2362
f51e2895 23632019-04-23 Jeff Law <law@redhat.com>
2364
2365 * lib/target-supports.exp
2366 (check_effective_target_keeps_null_pointer_checks): Add cr16.
2367
c3c55e1c 23682019-04-23 Roman Zhuykov <zhroma@ispras.ru>
2369
2370 PR rtl-optimization/87979
2371 * gcc.dg/pr87979.c: New test.
2372
fba98a9a 23732019-04-23 Roman Zhuykov <zhroma@ispras.ru>
2374
2375 PR rtl-optimization/84032
2376 * gcc.dg/pr84032.c: New test.
2377
1183882b 23782018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
2379
ade6c276 2380 PR tree-optimization/90078
fba98a9a 2381 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 2382
23832018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
2384
2385 PR tree-optimization/90021
fba98a9a 2386 * gfortran.dg/pr90021.f90: New test.
1183882b 2387
7042c69b 23882019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2389
2390 PR fortran/90166
2391 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
2392
a796a135 23932019-04-22 Paul Thomas <pault@gcc.gnu.org>
2394
2395 PR fortran/57284
2396 * gfortran.dg/class_70.f03
2397
328450f4 23982019-04-21 H.J. Lu <hongjiu.lu@intel.com>
2399
2400 PR target/90178
2401 * gcc.target/i386/pr90178.c: New test.
2402
9d3560da 24032019-04-20 Sandra Loosemore <sandra@codesourcery.com>
2404
2405 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
2406
1e9afbb0 24072019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2408
2409 PR c++/89900
2410 * g++.dg/cpp0x/pr89900-1.C: New.
2411 * g++.dg/cpp0x/pr89900-2.C: Likewise.
2412 * g++.dg/cpp0x/pr89900-3.C: Likewise.
2413 * g++.dg/cpp0x/pr89900-4.C: Likewise.
2414
b7c7bc83 24152019-04-19 Jakub Jelinek <jakub@redhat.com>
2416
1a7d885e 2417 PR middle-end/90139
2418 * gcc.c-torture/compile/pr90139.c: New test.
2419
dc097d0a 2420 PR c++/90138
2421 * g++.dg/template/pr90138.C: New test.
2422
45cf699c 2423 PR c/89888
2424 * c-c++-common/pr89888.c: New test.
2425 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
2426 Don't expect -Wswitch-unreachable warning.
2427
b7c7bc83 2428 PR c++/90108
2429 * c-c++-common/pr90108.c: New test.
2430
ece3beac 24312019-04-18 Richard Sandiford <richard.sandiford@arm.com>
2432
2433 PR middle-end/85164
2434 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
2435
a894735c 24362019-04-18 Richard Biener <rguenther@suse.de>
2437
2438 PR debug/90131
2439 * gcc.dg/guality/pr90131.c: New testcase.
2440
87b3536a 24412019-04-17 Jakub Jelinek <jakub@redhat.com>
2442
4f13ba2f 2443 PR c++/89325
2444 * g++.dg/ext/attrib58.C: New test.
2445 * g++.dg/ext/attrib59.C: New test.
2446 * g++.dg/ext/attrib60.C: New test.
2447
87b3536a 2448 PR target/90125
2449 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
2450 constants to ensure precise result even when not using fma.
2451 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
2452 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
2453 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
2454 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
2455 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
2456 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
2457 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
2458 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
2459 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
2460
f1d497bc 24612019-04-17 Marek Polacek <polacek@redhat.com>
2462
2463 PR c++/90124 - bogus error with incomplete type in decltype.
2464 * g++.dg/cpp0x/decltype70.C: New test.
2465
22c90e61 24662019-04-17 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR middle-end/90095
2469 * gcc.dg/pr90095-1.c: New test.
2470 * gcc.dg/pr90095-2.c: New test.
2471
27d00f91 24722019-04-17 Thomas Schwinge <thomas@codesourcery.com>
2473
b8d03885 2474 PR fortran/90048
2475 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
2476 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
2477 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
2478
27d00f91 2479 PR fortran/90067
2480 PR fortran/90114
2481 * gfortran.dg/goacc/private-1.f95: Remove file.
2482 * gfortran.dg/goacc/private-2.f95: Likewise.
2483 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
2484 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
2485 Likewise.
2486 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
2487
9ab7f779 24882019-04-17 Jakub Jelinek <jakub@redhat.com>
2489
2490 PR target/89093
2491 * gcc.target/arm/pr89093-2.c: New test.
2492
367d4f65 24932019-04-16 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR c++/86953
2496 * g++.dg/cpp0x/constexpr-86953.C: New test.
2497
76567344 24982019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
2499
2500 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
2501
2659c6e1 25022019-04-16 Alexandre Oliva <aoliva@redhat.com>
2503
bef3547f 2504 PR debug/89528
2505 * gcc.dg/guality/pr89528.c: New.
2506
2659c6e1 2507 PR rtl-optimization/86438
2508 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
2509
61c8e77a 25102019-04-16 Jakub Jelinek <jakub@redhat.com>
2511
64309d66 2512 PR target/90096
2513 * gcc.target/i386/pr90096.c: New test.
2514 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
2515 * gcc.target/i386/pr69255-2.c: Likewise.
2516 * gcc.target/i386/pr69255-3.c: Likewise.
2517
9040e4bf 2518 PR rtl-optimization/90082
2519 * gcc.dg/pr90082.c: New test.
2520
61c8e77a 2521 PR tree-optimization/90090
2522 * g++.dg/opt/pr90090.C: New test.
2523
25971ca0 25242019-04-16 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/56049
2527 * gfortran.dg/pr56049.f90: New testcase.
2528
969b7ab6 25292019-04-15 Richard Biener <rguenther@suse.de>
2530
2531 PR debug/90074
2532 * gcc.dg/guality/pr90074.c: New testcase.
2533
a5189c16 25342019-04-15 Richard Biener <rguenther@suse.de>
2535
2536 PR tree-optimization/90071
2537 * gcc.dg/torture/pr90071.c: New testcase.
2538
f9fd14f1 25392019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2540
2541 PR rtl-optimization/89794
2542 * gcc.dg/torture/pr89794.c: New testcase.
2543
d8c94794 25442019-04-15 Richard Biener <rguenther@suse.de>
2545
2546 PR ipa/88936
2547 * gcc.dg/torture/pr88936-1.c: New testcase.
2548 * gcc.dg/torture/pr88936-2.c: Likewise.
2549 * gcc.dg/torture/pr88936-3.c: Likewise.
2550
fc01d804 25512019-04-15 Martin Jambor <mjambor@suse.cz>
2552
2553 PR ipa/pr89693
2554 * g++.dg/ipa/pr89693.C: New test.
2555
39ebb014 25562019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
2557
2558 PR tree-optimization/90020
2559 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
2560
008ae11c 25612019-04-14 Jan Hubicka <hubicka@ucw.cz>
2562
2563 PR lto/89358
2564 * g++.dg/lto/pr89358_0.C: New testcase.
2565 * g++.dg/lto/pr89358_1.C: New testcase.
2566
4aab7293 25672019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2568
2569 PR fortran/85448
2570 * gfortran.dg/bind_c_usage_33.f90: New test and...
2571 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
2572
37684a4c 25732019-04-14 Paul Thomas <pault@gcc.gnu.org>
2574
2575 PR fortran/89843
2576 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
2577 in ctg. Test the conversion of the descriptor types in the main
2578 program.
2579 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
2580 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
2581
2582 PR fortran/89846
2583 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
2584 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
2585
2586 PR fortran/90022
2587 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
2588 the computation of 'ans'. Also, change the expected results for
2589 CFI_is_contiguous to comply with standard.
2590 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
2591 results for CFI_is_contiguous to comply with standard.
2592 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
2593 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
2594
c1bb27eb 25952019-04-13 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR target/89093
2598 * gcc.target/arm/pr89093.c: New test.
2599
81e61a19 26002019-04-12 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR c/89933
2603 * c-c++-common/pr89933.c: New test.
2604
e7136105 26052019-04-12 Martin Sebor <msebor@redhat.com>
2606
2607 PR c/88383
2608 PR c/89288
2609 PR c/89798
2610 PR c/89797
2611 * c-c++-common/attributes-1.c: Adjust.
2612 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
2613 * c-c++-common/builtin-has-attribute-6.c: New test.
2614 * c-c++-common/builtin-has-attribute-7.c: New test.
2615 * c-c++-common/pr71574.c: Adjust.
2616 * gcc.dg/pr25559.c: Adjust.
2617 * gcc.dg/attr-vector_size.c: New test.
2618
9429be6d 26192019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 2620
9429be6d 2621 PR rtl-optimization/89965
2622 * gcc.target/i386/pr89965.c: New test.
2623
01e345e0 26242019-04-12 Marek Polacek <polacek@redhat.com>
2625
2626 PR c++/87603 - constexpr functions are no longer noexcept.
2627 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
2628 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
2629 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
2630 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
2631 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
2632 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
2633
1fdc37a3 26342019-04-12 Marek Polacek <polacek@redhat.com>
2635
2636 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
2637 * g++.dg/cpp0x/pr86397-1.C: Likewise.
2638 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2639
9b308bad 26402019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
2641
2642 * g++.target/arm/arm.exp: Change format of default prune regex.
2643 * gcc.target/arm/arm.exp: Change format of default prune regex.
2644
a32720fa 26452019-04-12 Martin Liska <mliska@suse.cz>
2646
2647 PR middle-end/89970
2648 * gcc.target/i386/mvc15.c: New test.
2649 * gcc.target/i386/mvc3.c: Quote target in error pattern.
2650 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
2651
35f7187b 26522019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2653
2654 PR target/87532
2655 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
2656 instruction counts.
2657 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2658 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2659
18635244 26602019-04-12 Jakub Jelinek <jakub@redhat.com>
2661
a538a79e 2662 PR c/89946
2663 * c-c++-common/pr89946.c: New test.
2664
18635244 2665 PR rtl-optimization/90026
2666 * g++.dg/opt/pr90026.C: New test.
2667
32dfb4d5 26682018-04-11 Steve Ellcey <sellcey@marvell.com>
2669
2670 PR rtl-optimization/87763
2671 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2672 to bfi.
2673
948ac165 26742019-04-11 Richard Biener <rguenther@suse.de>
2675
2676 PR tree-optimization/90020
2677 * gcc.dg/torture/pr90020.c: New testcase.
2678
29659b56 26792019-04-11 Richard Biener <rguenther@suse.de>
2680
2681 PR tree-optimization/90018
2682 * gcc.dg/vect/pr90018.c: New testcase.
2683
043de264 26842018-04-10 Steve Ellcey <sellcey@marvell.com>
2685
2686 PR rtl-optimization/87763
2687 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2688 to bfi.
2689 * gcc.target/aarch64/combine_bfi_2.c: New test.
2690
92a180c6 26912019-04-10 Jakub Jelinek <jakub@redhat.com>
2692
4e99a877 2693 PR middle-end/90025
2694 * gcc.c-torture/execute/pr90025.c: New test.
2695
92a180c6 2696 PR c++/90010
2697 * gcc.dg/pr90010.c: New test.
2698
670b9156 26992019-04-09 Uroš Bizjak <ubizjak@gmail.com>
2700
2701 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
2702 (dg-options): Use -O2 -fdump-rtl-ce1.
2703 (dg-final): Scan ce1 RTL dump instead of asm dump.
2704
fe1f0bcd 27052019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
2706
2707 PR target/90024
2708 * gcc.dg/torture/neon-immediate-timode.c: New test.
2709
67fdb54d 27102019-04-09 Jakub Jelinek <jakub@redhat.com>
2711
5f17d3c4 2712 PR tree-optimization/89998
2713 * gcc.c-torture/compile/pr89998-1.c: New test.
2714 * gcc.c-torture/compile/pr89998-2.c: New test.
2715
67fdb54d 2716 PR target/90015
2717 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
2718 diagnostics.
2719
7e41cae0 27202019-04-08 Richard Biener <rguenther@suse.de>
2721
2722 PR tree-optimization/90006
2723 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
2724
05eeaf54 27252019-04-08 Jakub Jelinek <jakub@redhat.com>
2726
0c1c590a 2727 PR rtl-optimization/89865
2728 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
2729
05eeaf54 2730 PR rtl-optimization/89865
2731 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
2732 on ia32.
2733
2199e93e 27342019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2735
2736 PR tree-optimization/89725
2737 * gcc.dg/tree-ssa/pr89725.c: New test.
2738
8d1448db 27392019-04-08 Martin Liska <mliska@suse.cz>
2740
2741 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
2742
7651759b 27432019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 PR c++/89914
2746 * g++.dg/ext/has_nothrow_constructor-3.C: New.
2747
dd88b038 27482019-04-07 Uroš Bizjak <ubizjak@gmail.com>
2749
2750 PR target/89945
2751 * gcc.target/i386/pr89945.c: New test.
2752
180a5ec9 27532019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2754
2755 PR fortran/87352
2756 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
2757 * gfortran.dg/finalize_33.f90: Likewise.
2758 * gfortran.dg/finalize_34.f90: New test.
2759
901be419 27602019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2761
2762 PR fortran/89981
2763 * gfortran.dg/entry_22.f90: New test.
2764
168afa9b 27652019-04-05 Marek Polacek <polacek@redhat.com>
2766
2767 PR c++/87145 - bogus error converting class type in template arg list.
2768 * g++.dg/cpp0x/constexpr-conv3.C: New test.
2769 * g++.dg/cpp0x/constexpr-conv4.C: New test.
2770
49666f40 27712019-04-05 Martin Sebor <msebor@redhat.com>
2772
2773 PR bootstrap/89980
2774 * g++.dg/init/array52.C: New test.
2775
d0162866 27762019-04-05 David Malcolm <dmalcolm@redhat.com>
2777
2778 PR c/89985
2779 * c-c++-common/pr89985.c: New test.
2780
39b40fa7 27812019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
2782
2783 PR c/71598
2784 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
2785 size of enums.
2786 * gcc.dg/torture/pr71598-2.c: Likewise.
2787
1e689000 27882019-04-05 Marek Polacek <polacek@redhat.com>
2789
49666f40 2790 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 2791 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
2792
82e79b5e 27932019-04-05 Richard Biener <rguenther@suse.de>
2794
2795 PR debug/89892
2796 PR debug/89905
2797 * gcc.dg/guality/pr89892.c: New testcase.
2798 * gcc.dg/guality/pr89905.c: Likewise.
2799 * gcc.dg/guality/loop-1.c: Likewise.
2800
9cbde7ad 28012019-04-05 Richard Sandiford <richard.sandiford@arm.com>
2802
2803 PR tree-optimization/89956
2804 * gfortran.dg/pr89956.f90: New test.
2805
b11751dc 28062019-04-04 Martin Sebor <msebor@redhat.com>
2807
2808 PR c++/89974
2809 PR c++/89878
2810 PR c++/89833
2811 PR c++/47488
2812 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
2813 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
2814 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
2815 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
2816 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
2817 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
2818 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
2819 * gcc/testsuite/g++.dg/init/array51.C: New test.
2820 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
2821
cdde1804 28222019-04-04 Martin Sebor <msebor@redhat.com>
2823
2824 PR middle-end/89957
2825 PR middle-end/89911
2826 * gcc.dg/Wstringop-overflow-13.c: New test.
2827
ffc3c769 28282019-04-04 Martin Sebor <msebor@redhat.com>
2829
2830 PR middle-end/89934
2831 * gcc.dg/Wrestrict-19.c: New test.
2832 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
2833
1a15dd71 28342019-04-04 Jeff Law <law@redhat.com>
2835
2836 PR rtl-optimization/89399
2837 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 2838
c453bf88 28392019-04-04 Harald Anlauf <anlauf@gmx.de>
2840
e62a08c8 2841 PR fortran/89904
c453bf88 2842 * gfortran.dg/pr85797.f90: Adjust testcase.
2843
19474c76 28442019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 PR c++/65619
2847 * g++.dg/template/friend67.C: New.
2848
194bf565 28492019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2850
2851 PR c++/61327
2852 * g++.dg/cpp0x/friend4.C: New.
2853 * g++.dg/cpp0x/friend5.C: Likewise.
2854
3b1530d1 28552019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 PR c++/56643
2858 * g++.dg/cpp0x/noexcept40.C: New.
2859
45b5611b 28602019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
2861
2862 PR fortran/68567
2863 * gfortran.dg/parameter_array_error_1.f90: New test.
2864
9939b2f7 28652019-04-03 qing zhao <qing.zhao@oracle.com>
2866
2867 PR tree-optimization/89730
2868 * gcc.dg/live-patching-4.c: New test.
2869
afe53b55 28702019-04-03 Clément Chigot <clement.chigot@atos.net>
2871
2872 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
2873 supported.
2874
f3d42468 28752019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 2876
2877 PR c/71598
2878 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
2879 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
2880
4225afe1 28812019-04-03 Richard Biener <rguenther@suse.de>
2882
2883 PR tree-optimization/84101
2884 * gcc.target/i386/pr84101.c: New testcase.
2885
98309278 28862019-04-02 Jeff Law <law@redhat.com>
2887
2888 * gcc.target/visium/bit_shift.c: xfail.
2889
f3d2a658 28902019-04-02 Uroš Bizjak <ubizjak@gmail.com>
2891
2892 PR target/89902
2893 PR target/89903
2894 * gcc.target/i386/pr70799-4.c: Remove.
2895 * gcc.target/i386/pr70799-5.c: Remove.
2896 * gcc.target/i386/pr89902.c: New test.
2897 * gcc.target/i386/pr89903.c: Ditto.
2898
06f30566 28992019-04-02 Andrey Belevantsev <abel@ispras.ru>
2900
2901 PR rtl-optimization/84206
2902 * gcc.dg/pr84206.c: New test.
2903
8da4fe0d 29042019-04-02 Andrey Belevantsev <abel@ispras.ru>
2905
2906 PR rtl-optimization/85876
2907 * gcc.dg/pr85876.c: New test.
2908
192ece6e 29092019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2910
2911 * gcc.target/s390/zvector/vec-double-compile.c: New test.
2912 * gcc.target/s390/zvector/vec-float-compile.c: New test.
2913 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
2914 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
2915
7a1fd0b2 29162019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2917
2918 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
2919 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
2920 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
2921 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
2922
033411a9 29232019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2924
2925 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
2926 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
2927
f3692774 29282019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2929
2930 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
2931 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
2932
c89c20fa 29332019-04-02 Alexander Monakov <amonakov@ispras.ru>
2934
2935 PR testsuite/89916
2936 * gcc.dg/pr86928.c: Do not attempt to add -m32.
2937
e974fcf3 29382019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2939
2940 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
2941 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
2942 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
2943 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
2944 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
2945 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
2946 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
2947 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
2948
58c10639 29492019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2950
2951 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
2952 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
2953 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
2954 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
2955 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
2956 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
2957
9800b362 29582019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2959
2960 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
2961 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
2962 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
2963 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
2964
b048920d 29652019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2966
2967 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
2968 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
2969
dbeb7608 29702019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2971
2972 * gcc.target/s390/arch13/sel-1.c: New test.
2973
6c837438 29742019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2975
2976 * gcc.target/s390/arch13/popcount-1.c: New test.
2977
92d5e9eb 29782019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2979
2980 * gcc.target/s390/arch13/bitops-1.c: New test.
2981 * gcc.target/s390/arch13/bitops-2.c: New test.
2982 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
2983 option and adjust line numbers.
2984 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2985
c4bc178c 29862019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2987
2988 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
2989 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
2990 runtime check for the vxe2 hardware feature on IBM Z.
2991
20dd1418 29922019-04-01 H.J. Lu <hongjiu.lu@intel.com>
2993
2994 PR testsuite/89907
2995 * lib/target-supports.exp (check_avx2_available): Replace
2996 avx_available with avx2_available.
2997
a78ef9b4 29982019-04-01 Andrey Belevantsev <abel@ispras.ru>
2999
3000 PR rtl-optimization/85412
3001 * gcc.dg/pr85412.c: New test.
3002
00bc562a 30032019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3004
3005 PR c++/62207
3006 * g++.dg/template/crash130.C: New.
3007 * g++.dg/template/crash131.C: Likewise.
3008
a38fa913 30092019-04-01 Martin Sebor <msebor@redhat.com>
3010
3011 PR c/89685
3012 * gcc.dg/attr-copy-8.c: New test.
3013 * g++.dg/ext/attr-copy-2.C: New test.
3014
36aec94f 30152019-04-01 Andrey Belevantsev <abel@ispras.ru>
3016
3017 PR rtl-optimization/86928
3018 * gcc.dg/pr86928.c: New test.
3019
33a4b080 30202019-04-01 Andrey Belevantsev <abel@ispras.ru>
3021
3022 PR rtl-optimization/87273
3023 * gcc.dg/pr87273.c: New test.
3024
806ba310 30252019-04-01 Martin Liska <mliska@suse.cz>
3026
3027 PR driver/89861
3028 * gcc.dg/spellcheck-options-18.c: New test.
3029 * gcc.dg/spellcheck-options-19.c: New test.
3030 * gcc.dg/spellcheck-options-20.c: New test.
3031 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
3032 * gcc.dg/completion-2.c: Add one variant with no argument.
3033
56fc9e27 30342019-04-01 Richard Biener <rguenther@suse.de>
3035
3036 PR c/71598
3037 * gcc.dg/torture/pr71598-1.c: New testcase.
3038 * gcc.dg/torture/pr71598-2.c: Likewise.
3039 * gcc.dg/torture/pr71598-3.c: Likewise.
3040
cf13db0c 30412019-03-31 Marek Polacek <polacek@redhat.com>
3042
3043 PR c++/89852 - ICE with C++11 functional cast with { }.
3044 * g++.dg/cpp0x/initlist115.C: New test.
3045
24709509 30462019-03-31 Harald Anlauf <anlauf@gmx.de>
3047
3048 PR fortran/83515
3049 PR fortran/85797
3050 * gfortran.dg/pr85797.f90: New test.
3051
d8fc6024 30522019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3053
3054 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
3055
9d4769cc 30562019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
3057
3058 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
3059 cleanup_extra_files.
3060 (dmd2dg): Copy additional files after test is translated.
3061 (gdc-do-test): Remove all copied files after test.
3062
f22577c1 30632019-03-30 Paul Thomas <pault@gcc.gnu.org>
3064
3065 PR fortran/89841
3066 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
3067 for c_deallocate, c_allocate and c_assumed_size so that the
3068 attributes of the array arguments are correct and are typed.
3069 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
3070 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
3071
3072 PR fortran/89842
3073 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
3074 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
3075
173fbd49 30762019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3077
3078 PR fortran/89866
3079 * gfortran.dg/pointer_intent_8.f90: New test.
3080
f15d2aa0 30812019-03-29 Jim Wilson <jimw@sifive.com>
3082
3083 * gcc.target/riscv/predef-1.c: New.
3084 * gcc.target/riscv/predef-2.c: New.
3085 * gcc.target/riscv/predef-3.c: New.
3086 * gcc.target/riscv/predef-4.c: New.
3087 * gcc.target/riscv/predef-5.c: New.
3088 * gcc.target/riscv/predef-6.c: New.
3089 * gcc.target/riscv/predef-7.c: New.
3090 * gcc.target/riscv/predef-8.c: New.
3091
7e6aef80 30922019-03-29 Jakub Jelinek <jakub@redhat.com>
3093
33ad377c 3094 PR rtl-optimization/89865
3095 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
3096 the first argument register, so that occassional spills/fills are
3097 ignored.
3098
9a6cce24 3099 PR sanitizer/89869
3100 * g++.dg/ubsan/vptr-14.C: New test.
3101
7e6aef80 3102 PR c/89872
3103 * gcc.dg/tree-ssa/pr89872.c: New test.
3104
2d3cf878 31052019-03-29 Roman Zhuykov <zhroma@ispras.ru>
3106
3107 * gcc.dg/diag-sanity.c: New test.
3108
ca6ebc80 31092019-03-29 Marek Polacek <polacek@redhat.com>
3110
3111 PR c++/89871
3112 * g++.dg/cpp2a/desig14.C: New test.
3113
8e98407e 3114 PR c++/89876 - ICE with deprecated conversion.
3115 * g++.dg/warn/conv5.C: New test.
3116
c6ab3411 31172019-03-29 Martin Liska <mliska@suse.cz>
3118
3119 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
3120 * gcc.dg/pr68766.c: Likewise.
3121
941c2b01 31222019-03-29 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR rtl-optimization/87485
3125 * gcc.dg/pr87485.c: New test.
3126
744a33a1 31272019-03-28 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR middle-end/89621
3130 * gfortran.dg/gomp/pr89621.f90: New test.
3131
6d0d620b 31322019-03-28 Martin Sebor <msebor@redhat.com>
3133
c64c2ed5 3134 PR c++/66548
3135 * g++.dg/cpp0x/decltype-pr66548.C: New test.
3136
6d0d620b 3137 PR c++/81506
3138 * g++.dg/cpp0x/decltype-pr81506.C: New test.
3139
facf139f 31402019-03-28 Marek Polacek <polacek@redhat.com>
3141
3142 PR c++/89612 - ICE with member friend template with noexcept.
3143 * g++.dg/cpp0x/noexcept38.C: New test.
3144 * g++.dg/cpp0x/noexcept39.C: New test.
3145 * g++.dg/cpp1z/noexcept-type21.C: New test.
3146
e634ab35 31472019-03-28 Uroš Bizjak <ubizjak@gmail.com>
3148
3149 PR target/89848
3150 * gcc.target/i386/pr89848.c: New test.
3151
fcec39e1 31522019-03-28 Marek Polacek <polacek@redhat.com>
3153
3154 PR c++/89836 - bool constant expression and explicit conversions.
3155 * g++.dg/cpp2a/explicit15.C: New test.
3156
ad6978a6 31572019-03-28 Jakub Jelinek <jakub@redhat.com>
3158
0114c224 3159 PR c/89812
3160 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
3161 other than AVR. Add dg-options "".
3162
ad6978a6 3163 PR c++/89785
3164 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
3165 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
3166
c271ea7f 31672019-03-27 Janus Weil <janus@gcc.gnu.org>
3168
3169 PR fortran/85537
3170 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
3171 * gfortran.dg/pointer_init_11.f90: New test case.
3172
abe531e3 31732019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
3174
3175 PR target/85667
3176 * gcc.target/i386/pr85667-5.c: New testcase.
3177 * gcc.target/i386/pr85667-6.c: New testcase.
3178
883924e1 31792019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
3180
3181 PR testsuite/89834
5224812d 3182 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 3183
1cf6e93b 31842019-03-27 Peter Bergner <bergner@linux.ibm.com>
3185
3186 PR rtl-optimization/89313
3187 * gcc.dg/pr89313.c: New test.
3188
49914a10 31892019-03-26 Jeff Law <law@redhat.com>
3190
3191 PR rtl-optimization/87761
3192 PR rtl-optimization/89826
3193 * gcc.c-torture/execute/pr89826.c: New test.
3194
496d55fd 31952019-03-27 Richard Biener <rguenther@suse.de>
3196
3197 * gcc.dg/torture/20190327-1.c: New testcase.
3198
b0bd2392 31992019-03-27 Paul Thomas <pault@gcc.gnu.org>
3200
3201 PR fortran/88247
3202 * gfortran.dg/associate_47.f90: New test.
3203
4a5df39c 32042019-03-27 Richard Biener <rguenther@suse.de>
3205
3206 PR tree-optimization/89463
3207 * gcc.dg/guality/pr89463.c: New testcase.
3208
5bcde5d8 32092019-03-26 Uroš Bizjak <ubizjak@gmail.com>
3210
3211 PR target/89827
3212 * gcc.target/i386/pr89827.c: New test.
3213
e9b6707f 32142019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3215
3216 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
3217 syntax.
3218
ed85753c 32192019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
3220
3221 PR tree-optimization/81740
3222 * gcc.dg/vect/pr81740-1.c: New testcase.
3223 * gcc.dg/vect/pr81740-2.c: Likewise.
3224
c0106ced 32252019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
3226
3227 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
3228 options in permute args tests.
3229
158e6ce3 32302019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3231
3232 PR c++/84598
3233 * g++.dg/ext/pr84598.C: New.
3234
024a645d 32352019-03-26 Jakub Jelinek <jakub@redhat.com>
3236
3237 PR c++/89796
3238 * g++.dg/gomp/pr89796.C: New test.
3239 * gcc.dg/gomp/pr89796.c: New test.
3240
47fac92f 32412019-03-25 David Malcolm <dmalcolm@redhat.com>
3242
3243 PR rtl-optimization/88347
3244 PR rtl-optimization/88423
3245 * gcc.c-torture/compile/pr88347.c: New test.
3246 * gcc.c-torture/compile/pr88423.c: New test.
3247
89793f1a 32482019-03-25 Martin Sebor <msebor@redhat.com>
3249
3250 PR c/89812
3251 * gcc.dg/attr-aligned-3.c: New test.
3252
beb921e1 32532019-03-25 Johan Karlsson <johan.karlsson@enea.com>
3254
3255 PR debug/86964
3256 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
3257
ac557922 32582019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3259
3260 PR c++/84661
3261 PR c++/85013
3262 * g++.dg/concepts/pr84661.C: New.
3263 * g++.dg/torture/pr85013.C: Likewise.
3264
1de8eb3e 32652019-03-25 Marek Polacek <polacek@redhat.com>
3266
751baf9c 3267 PR c++/89214 - ICE when initializing aggregates with bases.
3268 * g++.dg/cpp1z/aggr-base8.C: New test.
3269 * g++.dg/cpp1z/aggr-base9.C: New test.
3270
1de8eb3e 3271 PR c++/89705 - ICE with reference binding with conversion function.
3272 * g++.dg/cpp0x/rv-conv2.C: New test.
3273
fbdb74ac 32742019-03-25 Richard Biener <rguenther@suse.de>
3275
3276 PR tree-optimization/89789
3277 * gcc.dg/torture/pr89789.c: New testcase.
3278
37682124 32792019-03-25 Nathan Sidwell <nathan@acm.org>
3280
3281 * g++.dg/abi/lambda-static-1.C: New.
3282
43a607ba 32832019-03-25 Richard Biener <rguenther@suse.de>
3284
3285 PR tree-optimization/89802
3286 * g++.dg/tree-ssa/pr89802.C: New testcase.
3287
f009459b 32882019-03-25 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR c++/60702
3291 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
3292 for _ZTH* calls.
3293 * g++.dg/tls/thread_local11a.C: New test.
3294
a0563775 32952019-03-25 Richard Biener <rguenther@suse.de>
3296
3297 PR middle-end/89790
3298 * g++.dg/pr89790.C: New testcase.
3299
add664cb 33002019-03-24 Uroš Bizjak <ubizjak@gmail.com>
3301
3302 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
3303 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
3304 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
3305 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
3306
9d74321b 33072019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3308
3309 PR fortran/78865
3f056acb 3310 * gfortran.dg/altreturn_10.f90: New test.
3311 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 3312
74fde7b5 33132019-03-22 Vladimir Makarov <vmakarov@redhat.com>
3314
3315 PR rtl-optimization/89676
3316 * gcc.target/i386/pr89676.c: New.
3317
84f13b2f 33182019-03-22 Jakub Jelinek <jakub@redhat.com>
3319
8815602b 3320 PR c++/60702
3321 * g++.dg/tls/thread_local11.C: New test.
3322 * g++.dg/tls/thread_local11.h: New test.
3323 * g++.dg/tls/thread_local12a.C: New test.
3324 * g++.dg/tls/thread_local12b.C: New test.
3325 * g++.dg/tls/thread_local12c.C: New test.
3326 * g++.dg/tls/thread_local12d.C: New test.
3327 * g++.dg/tls/thread_local12e.C: New test.
3328 * g++.dg/tls/thread_local12f.C: New test.
3329 * g++.dg/tls/thread_local12g.C: New test.
3330 * g++.dg/tls/thread_local12h.C: New test.
3331 * g++.dg/tls/thread_local12i.C: New test.
3332 * g++.dg/tls/thread_local12j.C: New test.
3333 * g++.dg/tls/thread_local12k.C: New test.
3334 * g++.dg/tls/thread_local12l.C: New test.
3335
84f13b2f 3336 PR c++/87481
3337 * g++.dg/cpp1y/constexpr-87481.C: New test.
3338
26b21081 33392019-03-22 Simon Wright <simon@pushface.org>
3340
3341 PR ada/89583
3342 * gnat.dg/socket2.adb: New.
3343
762cd80c 33442019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
3345
3346 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
3347
00a3b72b 33482019-03-22 Hongtao Liu <hongtao.liu@intel.com>
3349
3350 PR target/89784
3351 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
3352 for _mm_mask{,3,z}_*.
3353 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
3354 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
3355 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
3356 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
3357 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
3358 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
3359 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
3360 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
3361 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
3362 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
3363 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
3364 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
3365 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
3366 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
3367 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
3368
33692019-03-22 Jakub Jelinek <jakub@redhat.com>
3370
3371 PR target/89784
3372 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
3373 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3374 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3375 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3376 __builtin_ia32_vfmsubss3_mask3): Define.
3377 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
3378 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3379 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3380 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3381 __builtin_ia32_vfmsubss3_mask3): Define.
3382 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
3383 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3384 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3385 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3386 __builtin_ia32_vfmsubss3_mask3): Define.
3387 * gcc.target/i386/sse-14.c: Add tests for
3388 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
3389 * gcc.target/i386/sse-22.c: Likewise.
3390
9f85b0fb 33912019-03-21 Martin Sebor <msebor@redhat.com>
3392
3393 PR tree-optimization/89350
3394 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
3395 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
3396 * gcc.dg/Wstringop-overflow-11.c: New test.
3397 * gcc.dg/Wstringop-overflow-12.c: New test.
3398 * gcc.dg/pr89350.c: New test.
3399 * gcc.dg/pr40340-1.c: Adjust expected warning.
3400 * gcc.dg/pr40340-2.c: Same.
3401 * gcc.dg/pr40340-4.c: Same.
3402 * gcc.dg/pr40340-5.c: Same.
3403
654b4632 34042019-03-21 Jakub Jelinek <jakub@redhat.com>
3405
4b46d8a6 3406 PR lto/89692
3407 * g++.dg/other/pr89692.C: New test.
3408
654b4632 3409 PR c++/89767
3410 * g++.dg/cpp1y/lambda-init18.C: New test.
3411 * g++.dg/cpp1y/lambda-init19.C: New test.
3412 * g++.dg/cpp1y/pr89767.C: New test.
3413
c1769f9f 34142019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 3415 Cesar Philippidis <cesar@codesourcery.com>
3416
3417 PR fortran/72741
3418 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
3419 file.
3420 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
3421 Likewise.
3422
34232019-03-21 Thomas Schwinge <thomas@codesourcery.com>
3424
3425 PR fortran/72741
3426 * c-c++-common/goacc/routine-3-extern.c: New file.
3427 * c-c++-common/goacc/routine-3.c: Adjust.
3428 * c-c++-common/goacc/routine-4-extern.c: New file.
3429 * c-c++-common/goacc/routine-4.c: Adjust.
3430 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 3431
cbfb10ec 3432 PR fortran/89773
3433 * gfortran.dg/goacc/pr89773.f90: New file.
3434 * gfortran.dg/goacc/pr77765.f90: Adjust.
3435 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
3436
467b1bdb 3437 PR fortran/72741
3438 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
3439
44ff4c8d 3440 PR fortran/72741
3441 * gfortran.dg/goacc/routine-module-1.f90: New file.
3442 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
3443 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3444
44ff9fb6 3445 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
3446
f2137b85 3447 PR fortran/56408
3448 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
3449 (dg-compile-aux-modules): Fix diagnostic.
3450 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
3451 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
3452
e78648a6 3453 PR fortran/56408
3454 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
3455 missing nexted dg-test call support in dejaGNU 1.4.4.
3456
c1769f9f 3457 PR fortran/29383
3458 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
3459 other '*.exp' files.
3460
ae5efb2c 34612019-03-21 Richard Biener <rguenther@suse.de>
3462
3463 PR tree-optimization/89779
3464 * gcc.dg/torture/pr89779.c: New testcase.
3465
37bd0891 34662019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3467
3468 PR c++/78645
3469 * g++.dg/cpp0x/constexpr-ice20.C: New.
3470
e6c0a0e8 34712019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3472
3473 PR c++/89571
3474 * g++.dg/cpp0x/noexcept37.C: New.
3475
bffad515 34762019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
3477
3478 PR d/89017
3479 * gdc.dg/pr89017.d: New test.
3480
327f6a12 34812019-03-20 Janus Weil <janus@gcc.gnu.org>
3482
3483 PR fortran/71861
3484 * gfortran.dg/interface_abstract_5.f90: New test case.
3485
f374a534 34862019-03-20 Jakub Jelinek <jakub@redhat.com>
3487
3488 PR target/89775
3489 * gcc.target/s390/pr89775-1.c: New test.
3490 * gcc.target/s390/pr89775-2.c: New test.
3491
fcf9e045 34922019-03-20 Jakub Jelinek <jakub@redhat.com>
3493
3494 PR target/89752
3495 * g++.target/aarch64/aarch64.exp: New file.
3496 * g++.target/aarch64/pr89752.C: New test.
3497
dc0cf270 34982019-03-19 Martin Sebor <msebor@redhat.com>
3499
3500 PR tree-optimization/89688
3501 * gcc.dg/strlenopt-61.c: New test.
3502 * g++.dg/warn/Wstringop-overflow-2.C: New test.
3503
2bc36e30 35042019-03-19 Jim Wilson <jimw@sifive.com>
3505
3506 PR target/89411
3507 * gcc.target/riscv/losum-overflow.c: New test.
3508
5f7947cf 35092019-03-19 Martin Sebor <msebor@redhat.com>
3510
3511 PR tree-optimization/89644
3512 * gcc.dg/Wstringop-truncation-8.c: New test.
3513
99e80969 35142019-03-19 Martin Liska <mliska@suse.cz>
3515
3516 PR middle-end/89737
3517 * gcc.dg/pr89737.c: New test.
3518
8022ad85 35192019-03-19 Jan Hubicka <hubicka@ucw.cz>
3520
3521 PR lto/87809
3522 PR lto/89335
3523 * g++.dg/lto/pr87089_0.C: New testcase.
3524 * g++.dg/lto/pr87089_1.C: New testcase.
3525 * g++.dg/lto/pr89335_0.C: New testcase.
3526
797edc3a 35272019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3528
3529 PR target/89736
3530 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
3531 restrict this test to vsx targets.
3532
14b34371 35332019-03-19 Jakub Jelinek <jakub@redhat.com>
3534
3535 PR target/89752
3536 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
3537 * g++.dg/ext/asm16.C: Likewise.
3538 * g++.dg/ext/asm17.C: New test.
3539
17b0b4ec 35402019-03-19 Eric Botcazou <ebotcazou@adacore.com>
3541
3542 * c-c++-common/unroll-7.c: New test.
3543
22010de4 35442019-03-19 Jakub Jelinek <jakub@redhat.com>
3545
1787ae1d 3546 PR target/89726
3547 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
3548 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
3549 Add expected results for them.
3550
22010de4 3551 PR c/89734
3552 * gcc.dg/pr89734.c: New test.
3553
95e9ef61 35542019-03-18 Martin Sebor <msebor@redhat.com>
3555
3556 PR tree-optimization/89720
3557 * gcc.dg/Warray-bounds-42.c: New test.
3558
12a32f81 35592019-03-19 H.J. Lu <hongjiu.lu@intel.com>
3560
3561 PR c++/89630
3562 * g++.target/i386/pr89630.C: New test.
3563
03bae9a8 35642019-03-18 Kito Cheng <kito.cheng@gmail.com>
3565
3566 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
3567
956a881a 35682019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3569
3570 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3571 the "store" test as well.
3572 * gcc.target/powerpc/bswap32.c: Ditto.
3573
4221d1bb 35742019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3575
3576 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3577 the "store" test as well.
3578 * gcc.target/powerpc/bswap32.c: Ditto.
3579
3d11a881 35802019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3581
3582 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
3583 "exceeds" instead of just one that talks about "too large".
3584
e3cfba39 35852019-03-18 Richard Sandiford <richard.sandiford@arm.com>
3586
3587 * gcc.target/aarch64/sve/cost_model_1.c: New test.
3588
ac61f7f0 35892019-03-18 Martin Jambor <mjambor@suse.cz>
3590
3591 PR tree-optimization/89546
3592 * gcc.dg/tree-ssa/pr89546.c: New test.
3593
fd87bb39 35942019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
3595
3596 PR target/89627
3597 * g++.target/riscv/call-with-empty-struct-float.C: New file.
3598 * g++.target/riscv/call-with-empty-struct-int.C: New file.
3599 * g++.target/riscv/call-with-empty-struct.H: New file.
3600 * g++.target/riscv/riscv.exp: New file.
3601
24c67877 36022019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/85014
3605 * g++.dg/cpp0x/pr85014.C: New.
3606
17d51789 36072019-03-18 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR middle-end/86979
3610 * gcc.dg/pr86979.c: New test.
3611
3f08a29b 36122019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3613
3614 PR fortran/88008
24c67877 3615 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 3616
b1356bc4 36172019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
3618
24c67877 3619 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
3620 hppa*-*-hpux*.
b1356bc4 3621 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 3622
3623 * gfortran.dg/pointer_init_10.f90: Require visibility support.
3624 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 3625
f56fb8fb 3626 * gcc.dg/pr88074.c: Require c99_runtime.
3627 * gcc.dg/warn-abs-1.c: Likewise.
3628 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
3629
24b73262 3630 PR testsuite/89666
3631 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
3632 hppa*-*-hpux*.
3633 * gcc.dg/attr-copy.c: Require alias support.
3634 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
3635
2d44625a 36362019-03-16 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR fortran/89724
3639 * gfortran.dg/continuation_15.f90: New test.
3640 * gfortran.dg/continuation_16.f90: New test.
3641
fc1321aa 36422019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 3643
50beafd6 3644 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
3645
529c3fcc 3646 PR testsuite/89393
3647 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
3648 * g++.dg/cpp0x/pr84497.C: Likewise.
3649
fc1321aa 3650 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
3651 * gcc.dg/attr-copy-6.c: Likewise.
3652 * gcc.dg/pr87793.c: Likewise.
3653
3654 PR testsuite/89471
0bf73f49 3655 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 3656
2c804139 3657 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
3658 * gcc.dg/gimplefe-34.c: Likewise.
3659 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
3660 * gcc.dg/compat/pr83487-2_y.c: Likewise.
3661
20feeb0f 3662 PR testsuite/84174
3663 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
3664 hppa*64*-*-*.
3665
63e5ed62 3666 PR testsuite/83453
3667 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
3668
4f54bc4d 3669 * lib/target-supports.exp (check_ascii_locale_available): Remove
3670 hppa*-*-hpux*.
3671
ebb62b61 36722019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3673
3674 PR fortran/84394
3675 * gfortran.dg/blockdata_11.f90: New test.
3676
6e9e00d1 36772019-03-15 Harald Anlauf <anlauf@gmx.de>
3678
3679 PR fortran/60091
3680 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
3681 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
3682
0922e508 36832019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
3684
3685 PR target/87532
3686 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
3687 instruction selection.
3688 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
3689 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
3690 * gcc.target/powerpc/pr87532-mc.c: New test.
3691 * gcc.target/powerpc/pr87532.c: New test.
3692 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
3693 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
3694 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
3695 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
3696 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
3697 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
3698 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
3699 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
3700 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
3701 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
3702 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
3703 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
3704 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
3705 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
3706 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
3707 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
3708 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
3709 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
3710 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
3711 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
3712 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
3713 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
3714 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
3715 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
3716 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
3717 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
3718 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
3719
aa2e3429 37202019-03-15 Alexandre Oliva <aoliva@redhat.com>
3721
3722 PR c++/88534
3723 PR c++/88537
3724 * g++.dg/cpp2a/pr88534.C: New.
3725 * g++.dg/cpp2a/pr88537.C: New.
3726
b70283ba 37272019-03-15 Robin Dapp <rdapp@linux.ibm.com>
3728
3729 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
3730 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
3731 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
3732 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3733
c043e8d6 37342019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3735
3736 PR target/89719
3737 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
3738 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3739 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3740
0bc60ffa 37412019-03-15 Jakub Jelinek <jakub@redhat.com>
3742
99d0d6f9 3743 PR c++/89709
3744 * g++.dg/cpp0x/constexpr-89709.C: New test.
3745
0bc60ffa 3746 PR debug/89704
3747 * gcc.dg/debug/pr89704.c: New test.
3748
4455955a 37492019-03-15 H.J. Lu <hongjiu.lu@intel.com>
3750
3751 PR target/89650
3752 * g++.target/i386/pr89650.C: New test.
3753
8416d774 37542019-03-14 Richard Biener <rguenther@suse.de>
3755
3756 * gcc.dg/gimplefe-13.c: Adjust.
3757 * gcc.dg/gimplefe-14.c: Likewise.
3758 * gcc.dg/gimplefe-17.c: Likewise.
3759 * gcc.dg/gimplefe-18.c: Likewise.
3760 * gcc.dg/gimplefe-7.c: Likewise.
3761 * gcc.dg/torture/pr89595.c: Likewise.
3762 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
3763 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
3764 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
3765 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3766 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3767 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3768 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
3769 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3770
3b8cf1fa 37712019-03-14 Jakub Jelinek <jakub@redhat.com>
3772
7dd130b3 3773 PR ipa/89684
3774 * gcc.target/i386/pr89684.c: New test.
3775
3b8cf1fa 3776 PR rtl-optimization/89679
3777 * gcc.dg/pr89679.c: New test.
3778
3c7743e1 37792019-03-14 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/89710
3782 * gcc.dg/torture/pr89710.c: New testcase.
3783
7d7d6aef 37842019-03-14 Richard Biener <rguenther@suse.de>
3785
3786 PR middle-end/89698
3787 * g++.dg/torture/pr89698.C: New testcase.
3788
15a7e0e9 37892019-03-14 Jakub Jelinek <jakub@redhat.com>
3790
3791 PR tree-optimization/89703
3792 * gcc.c-torture/compile/pr89703-1.c: New test.
3793 * gcc.c-torture/compile/pr89703-2.c: New test.
3794
ee27daa7 37952019-03-14 H.J. Lu <hongjiu.lu@intel.com>
3796
3797 PR target/89523
3798 * gcc.target/i386/pr89523-1a.c: New test.
3799 * gcc.target/i386/pr89523-1b.c: Likewise.
3800 * gcc.target/i386/pr89523-2.c: Likewise.
3801 * gcc.target/i386/pr89523-3.c: Likewise.
3802 * gcc.target/i386/pr89523-4.c: Likewise.
3803 * gcc.target/i386/pr89523-5.c: Likewise.
3804 * gcc.target/i386/pr89523-6.c: Likewise.
3805 * gcc.target/i386/pr89523-7.c: Likewise.
3806 * gcc.target/i386/pr89523-8.c: Likewise.
3807 * gcc.target/i386/pr89523-9.c: Likewise.
3808
d0782a7e 38092019-03-14 Jakub Jelinek <jakub@redhat.com>
3810
c17b0b28 3811 PR c++/89512
3812 * g++.dg/cpp1y/var-templ61.C: New test.
3813
d0782a7e 3814 PR c++/89652
3815 * g++.dg/cpp1y/constexpr-89652.C: New test.
3816
c69047a1 38172019-03-13 Harald Anlauf <anlauf@gmx.de>
3818
3819 PR fortran/87045
3820 * gfortran.dg/pr87045.f90: New test.
3821
68d3038f 38222019-03-13 Vladimir Makarov <vmakarov@redhat.com>
3823
3824 PR target/85860
3825 * gcc.target/i386/pr85860.c: New.
3826
3c78ad42 38272019-03-13 Marek Polacek <polacek@redhat.com>
3828
3829 PR c++/89686 - mixing init-capture and simple-capture in lambda.
3830 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
3831
8b953246 3832 PR c++/89660 - bogus error with -Wredundant-move.
3833 * g++.dg/cpp0x/Wredundant-move8.C: New test.
3834 * g++.dg/cpp0x/Wredundant-move9.C: New test.
3835
7f9cb1b5 38362019-03-13 Janus Weil <janus@gcc.gnu.org>
3837
3838 PR fortran/89601
3839 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
3840 * gfortran.dg/pdt_30.f90: New test case.
3841
e214ee76 38422019-03-13 Marek Polacek <polacek@redhat.com>
3843
3844 PR c++/88979 - further P0634 fix for constructors.
3845 * g++.dg/cpp2a/typename15.C: New test.
3846
6e6bf22d 38472019-03-13 Martin Sebor <msebor@redhat.com>
3848
3849 PR tree-optimization/89662
3850 * gcc.dg/Warray-bounds-41.c: New test.
3851
a55953fb 38522019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3853
3854 PR c++/63508
3855 * g++.dg/cpp0x/auto53.C: New.
3856
69485abe 38572019-03-13 Richard Biener <rguenther@suse.de>
3858
3859 PR middle-end/89677
3860 * gcc.dg/torture/pr89677.c: New testcase.
3861
6bce0bd9 38622019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3863
3864 PR c++/85558
3865 * g++.dg/other/friend16.C: New.
3866 * g++.dg/other/friend17.C: Likewise.
3867
0cdad0e1 38682019-03-13 Jakub Jelinek <jakub@redhat.com>
3869
3870 PR middle-end/88588
3871 * c-c++-common/gomp/pr88588.c: New test.
3872
38732019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 3874
3875 PR fortran/66695
3876 PR fortran/77746
3877 PR fortran/79485
3878 * gfortran.dg/binding_label_tests_30.f90: New test.
3879 * gfortran.dg/binding_label_tests_31.f90: New test.
3880 * gfortran.dg/binding_label_tests_32.f90: New test.
3881 * gfortran.dg/binding_label_tests_33.f90: New test.
3882
5dc5719e 38832019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
3884
3885 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
3886 * gdc.dg/ubsan/ubsan.exp: New file.
3887 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
3888 Explicitly return flags from procedure.
3889
3627cdbc 38902019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
3891
3892 PR d/88957
3893 * gdc.dg/pr88957.d: New test.
3894 * gdc.dg/simd.d: Add new vector tests.
3895
ef668b33 38962019-03-12 Uroš Bizjak <ubizjak@gmail.com>
3897
3898 PR d/87824
3899 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
3900 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
3901 -nostdinc++ flag.
3902
747e2c6a 39032019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3904
3905 PR fortran/87673
3906 * gfortran.dg/charlen_17.f90: New test.
3907
c3a8613e 39082019-03-12 Robin Dapp <rdapp@linux.ibm.com>
3909
3910 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
3911
4520ad45 39122019-03-12 Martin Liska <mliska@suse.cz>
3913
ef668b33 3914 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 3915 * gfortran.dg/binding_label_tests_4.f03: Likewise.
3916 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
3917 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
3918 * gfortran.dg/c_loc_tests_17.f90: Likewise.
3919 * gfortran.dg/constructor_9.f90: Likewise.
3920 * gfortran.dg/dec_structure_8.f90: Likewise.
3921 * gfortran.dg/entry_4.f90: Likewise.
3922 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
3923 * gfortran.dg/initialization_23.f90: Likewise.
3924 * gfortran.dg/logical_assignment_1.f90: Likewise.
3925 * gfortran.dg/pr80752.f90: Likewise.
3926 * gfortran.dg/pr88116_1.f90: Likewise.
3927 * gfortran.dg/pr88467.f90: Likewise.
3928 * gfortran.dg/typebound_call_7.f03: Likewise.
3929 * gfortran.dg/typebound_generic_1.f03: Likewise.
3930 * gfortran.dg/typebound_operator_2.f03: Likewise.
3931 * gfortran.dg/typebound_operator_4.f03: Likewise.
3932 * gfortran.dg/typebound_proc_9.f03: Likewise.
3933 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
3934
53fe35ec 39352019-03-12 Paul Thomas <pault@gcc.gnu.org>
3936
3937 PR fortran/89363
3938 * gfortran.dg/assumed_rank_16.f90: New test.
3939
3940 PR fortran/89364
3941 * gfortran.dg/assumed_rank_17.f90: New test.
3942
23e01948 39432019-03-12 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR middle-end/89663
3946 * gcc.c-torture/compile/pr89663-1.c: New test.
3947 * gcc.c-torture/compile/pr89663-2.c: New test.
3948
d5e9136f 39492019-03-12 Richard Biener <rguenther@suse.de>
3950
3951 PR tree-optimization/89664
3952 * gfortran.dg/pr89664.f90: New testcase.
3953
fc87d978 39542019-03-11 Jakub Jelinek <jakub@redhat.com>
3955
064a27df 3956 PR fortran/89651
3957 * gfortran.dg/gomp/pr89651.f90: New test.
3958
fc87d978 3959 PR middle-end/89655
3960 PR bootstrap/89656
3961 * gcc.c-torture/compile/pr89655.c: New test.
3962
74157df9 39632019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
3964
3965 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
3966 target.
3967
2f6d557f 39682019-03-11 Martin Liska <mliska@suse.cz>
3969
3970 * g++.dg/conversion/simd3.C (foo): Wrap option names
3971 with apostrophe character.
3972 * g++.dg/cpp1z/decomp3.C (test): Likewise.
3973 (test3): Likewise.
3974 * g++.dg/cpp1z/decomp4.C (test): Likewise.
3975 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
3976 * g++.dg/cpp1z/decomp45.C (f): Likewise.
3977 * g++.dg/opt/pr34036.C: Likewise.
3978 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
3979 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
3980 * gcc.dg/cpp/dir-only-4.c: Likewise.
3981 * gcc.dg/cpp/dir-only-5.c: Likewise.
3982 * gcc.dg/cpp/pr71591.c: Likewise.
3983 * gcc.dg/format/opt-1.c: Likewise.
3984 * gcc.dg/format/opt-2.c: Likewise.
3985 * gcc.dg/format/opt-3.c: Likewise.
3986 * gcc.dg/format/opt-4.c: Likewise.
3987 * gcc.dg/format/opt-5.c: Likewise.
3988 * gcc.dg/format/opt-6.c: Likewise.
3989 * gcc.dg/pr22231.c: Likewise.
3990 * gcc.dg/pr33007.c: Likewise.
3991 * gcc.dg/simd-1.c (hanneke): Likewise.
3992 * gcc.dg/simd-5.c: Likewise.
3993 * gcc.dg/simd-6.c: Likewise.
3994 * gcc.dg/spellcheck-options-14.c: Likewise.
3995 * gcc.dg/spellcheck-options-15.c: Likewise.
3996 * gcc.dg/spellcheck-options-16.c: Likewise.
3997 * gcc.dg/spellcheck-options-17.c: Likewise.
3998 * gcc.dg/tree-ssa/pr23109.c: Likewise.
3999 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4000 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
4001 (__attribute__): Likewise.
4002 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
4003 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
4004 * gcc.target/powerpc/warn-1.c: Likewise.
4005 * gcc.target/powerpc/warn-2.c: Likewise.
4006
ac80cfb4 40072019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
4008
4009 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
4010
01f182e4 40112019-03-11 Eric Botcazou <ebotcazou@adacore.com>
4012
4013 * c-c++-common/unroll-6.c: New test.
4014
ca66abc7 40152019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4016
4017 PR c++/87571
4018 * g++.dg/template/memfriend18.C: New.
4019
a5956947 40202019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4021
4022 * gdc.dg/pr89041.d: Mark as compile test.
4023
116886d6 40242019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4025
4026 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
4027 dg-options.
4028
00ee3e3e 40292019-03-10 Martin Jambor <mjambor@suse.cz>
4030
4031 PR tree-optimization/85762
4032 PR tree-optimization/87008
4033 PR tree-optimization/85459
4034 * g++.dg/tree-ssa/pr87008.C: New test.
4035 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
4036
9520cf8b 40372019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4038
4039 PR fortran/66089
4040 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
4041 * gfortran.dg/no_arg_check_2.f90: Likewise.
4042
346e0fe5 40432019-03-10 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR c++/89648
4046 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
4047
23ffb1a8 40482019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4049
4050 PR fortran/66089
4051 * gfortran.dg/dependency_53.f90: New test.
4052
861c8c7b 40532019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4054
4055 PR fortran/87734
4056 * gfortran.dg/public_private_module_10.f90: New test.
4057
e0f3497f 40582019-03-09 John David Anglin <dave.anglin@bell.net>
4059
449a1989 4060 PR c++/70349
4061 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
4062
24964670 4063 PR middle-end/68733
4064 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
4065
e0f3497f 4066 PR testsuite/89472
4067 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
4068
0c5f3545 40692019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4070
4071 PR c++/87750
4072 * g++.dg/cpp0x/pr87750.C: New.
4073
b685a0ad 40742019-03-09 John David Anglin <dave.anglin@bell.net>
4075
4076 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
4077 * c-c++-common/ident-1a.c: Likewise.
4078 * c-c++-common/ident-1b.c: Likewise.
4079 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 4080
4081 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 4082
24e94348 4083 * g++.dg/ext/visibility/lambda1.C: Require visibility.
4084
946f2623 4085 PR inline-asm/87010
4086 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
4087
39ab9c78 4088 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
4089 libatomic_available.
4090
52e19479 40912019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
4092
4093 PR d/89041
4094 * gdc.dg/pr89041.d: New test.
4095
d066f3f7 40962019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4097
4098 PR fortran/71544
4099 * gfortran.dg/c_ptr_tests_19.f90: New test.
4100
fe3e8c08 41012019-03-09 John David Anglin <dave.anglin@bell.net>
4102
0f2d2571 4103 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
4104 * gnat.dg/debug12.adb: Likewise.
4105
fe3e8c08 4106 * lib/target-supports.exp (check_effective_target_weak_undefined):
4107 Return 0 on hppa*-*-hpux*.
4108 (check_ascii_locale_available): Likewise.
4109
688ff820 41102019-03-09 Janus Weil <janus@gcc.gnu.org>
4111
4112 PR fortran/84504
4113 * gfortran.dg/pointer_init_10.f90: New test case.
4114
08fad224 41152019-03-09 John David Anglin <dave.anglin@bell.net>
4116
4117 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
4118
1501d36b 41192019-03-09 John David Anglin <dave.anglin@bell.net>
4120
4121 PR fortran/89639
4122 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
4123
06c6302c 41242019-03-09 Thomas König <tkoenig@gcc.gnu.org>
4125
4126 PR fortran/71203
4127 * gfortran.dg/array_simplify_3.f90: New test case.
4128
78d8fb2b 41292019-03-09 Jakub Jelinek <jakub@redhat.com>
4130
909c7f25 4131 PR c/88568
4132 * g++.dg/other/pr88568.C: New test.
4133
78d8fb2b 4134 PR rtl-optimization/89634
4135 * gcc.c-torture/execute/pr89634.c: New test.
4136
883c09dd 41372019-03-08 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR c/85870
4140 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
4141 -r -nostdlib -flinker-output=nolto-rel.
4142
734aee17 41432019-03-08 David Malcolm <dmalcolm@redhat.com>
4144
4145 PR target/79926
4146 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
4147 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4148 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4149 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4150
02cded17 41512019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4152
4153 PR c++/63540
4154 * g++.dg/cpp0x/implicit17.C: New.
4155
e4bff0d1 41562019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4157
4158 PR c++/22149
4159 * g++.dg/template/access29.C: New.
4160
f06bc4d0 41612019-03-08 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR c++/82075
4164 * g++.dg/cpp1z/decomp49.C: New test.
4165
a9ff59cf 41662019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
4167
4168 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
4169
a6fed30b 41702019-03-08 Uroš Bizjak <ubizjak@gmail.com>
4171
4172 PR target/68924
4173 PR target/78782
4174 PR target/87558
4175 * gcc.target/i386/pr78782.c: New test.
4176 * gcc.target/i386/pr87558.c: Ditto.
4177
99b342f1 41782019-03-08 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR c/85870
4181 * gcc.dg/lto/pr85870_0.c: New test.
4182 * gcc.dg/lto/pr85870_1.c: New test.
4183
69a0142c 41842019-03-08 Martin Liska <mliska@suse.cz>
4185
4186 PR target/86952
4187 * gcc.target/i386/pr86952.c: New test.
4188 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
4189 scanned pattern.
4190 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4191
29005d9c 41922019-03-08 Jakub Jelinek <jakub@redhat.com>
4193
222c113b 4194 PR c++/89585
4195 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
4196 asm volatile.
4197
92651efb 4198 PR c++/89599
4199 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
4200 * g++.dg/parse/array-size2.C: Likewise.
4201 * g++.dg/cpp0x/constexpr-89599.C: New test.
4202
29005d9c 4203 PR c++/89622
4204 * g++.dg/warn/pr89622.C: New test.
4205
1b34cb7f 42062019-03-07 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR target/80003
4209 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
4210 * gcc.target/i386/interrupt-6.c: Likewise.
4211 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
4212
8a656b83 42132019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4214
4215 PR c++/84518
4216 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
4217 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
4218
4492383a 42192019-03-07 Jakub Jelinek <jakub@redhat.com>
4220
71c5a0bc 4221 PR translation/79999
4222 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
4223 * c-c++-common/gomp/doacross-3.c: New test.
4224
4492383a 4225 PR target/89602
4226 * gcc.target/i386/avx512f-vmovss-1.c: New test.
4227 * gcc.target/i386/avx512f-vmovss-2.c: New test.
4228 * gcc.target/i386/avx512f-vmovss-3.c: New test.
4229 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
4230 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
4231 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
4232
1cf354c8 42332019-03-07 Martin Jambor <mjambor@suse.cz>
4234
4235 PR lto/87525
4236 * gcc.dg/ipa/ipcp-5.c: New test.
4237
e3e42b03 42382019-03-07 Martin Jambor <mjambor@suse.cz>
4239
4240 PR ipa/88235
4241 * g++.dg/ipa/pr88235.C: New test.
4242
5e43308b 42432019-04-07 Richard Biener <rguenther@suse.de>
4244
4245 PR middle-end/89618
4246 * gcc.target/i386/pr89618.c: New testcase.
4247
791a4964 42482019-03-07 Richard Biener <rguenther@suse.de>
4249
4250 PR tree-optimization/89595
4251 * gcc.dg/torture/pr89595.c: New testcase.
4252
02a7fc59 42532019-03-07 Jakub Jelinek <jakub@redhat.com>
4254
4255 PR c++/89585
4256 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
4257
f8197328 42582019-03-06 Harald Anlauf <anlauf@gmx.de>
4259
4260 PR fortran/71203
4261 * gfortran.dg/substr_8.f90: New test.
4262
aa49bda0 42632019-03-06 Jakub Jelinek <jakub@redhat.com>
4264
4265 PR c++/87148
4266 * g++.dg/ext/flexary34.C: New test.
4267
409a6c36 42682019-03-06 Peter Bergner <bergner@linux.ibm.com>
4269
4270 PR rtl-optimization/88845
4271 * gcc.target/powerpc/pr88845.c: New test.
4272
55d0cc00 42732019-03-06 Marek Polacek <polacek@redhat.com>
4274
4275 PR c++/87378 - bogus -Wredundant-move warning.
4276 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
4277 * g++.dg/cpp0x/Wredundant-move7.C: New test.
4278
b24b9c77 42792019-03-06 Richard Biener <rguenther@suse.de>
4280
4281 PR testsuite/89551
4282 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
4283 the way that makes the testcase PASS.
4284
06229fe5 42852019-03-05 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR middle-end/89590
4288 * gcc.dg/pr89590.c: New test.
4289
eeb22b66 42902019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
4291
4292 PR target/89222
4293 * gcc.target/arm/pr89222.c: Add new test.
4294
c06d4366 42952019-03-05 Richard Biener <rguenther@suse.de>
4296
4297 PR tree-optimization/89594
4298 * gcc.dg/pr89594.c: New testcase.
4299
499fa2c1 43002019-03-05 Jakub Jelinek <jakub@redhat.com>
4301
267bb6c9 4302 PR tree-optimization/89487
4303 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
4304 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
4305 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
4306 "%r14".
4307
bf0f78c4 4308 PR bootstrap/89560
4309 * g++.dg/other/pr89560.C: New test.
4310
a41f256a 4311 PR tree-optimization/89570
4312 * gcc.dg/pr89570.c: New test.
4313
499fa2c1 4314 PR tree-optimization/89566
4315 * c-c++-common/pr89566.c: New test.
4316
1751c288 43172019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4318
4319 PR c++/84605
4320 * g++.dg/parse/crash69.C: New.
4321
10599713 43222019-03-04 Jakub Jelinek <jakub@redhat.com>
4323
4324 PR c++/71446
4325 * g++.dg/cpp2a/desig12.C: New test.
4326 * g++.dg/cpp2a/desig13.C: New test.
4327
7e11f57d 43282019-03-04 Tamar Christina <tamar.christina@arm.com>
4329
4330 PR target/88530
f382b2ac 4331 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 4332
b7d73df0 43332019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
4334
4335 PR tree-optimization/89437
4336 * gcc.dg/sinatan-1.c: Fix testcase.
4337
54f60b15 43382019-03-04 Richard Biener <rguenther@suse.de>
4339
4340 PR middle-end/89572
4341 * gcc.dg/torture/pr89572.c: New testcase.
4342
6079e9be 43432018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
4344
4345 PR tree-optimization/89487
4346 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
4347
9849369a 43482019-03-03 Harald Anlauf <anlauf@gmx.de>
4349
4350 PR fortran/77583
4351 * gfortran.dg/pr77583.f90: New test.
4352
a6eb46eb 43532019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4354
4355 PR fortran/72714
4356 * gfortran.dg/coarray_allocate_11.f90: New test.
4357
9cc3b79c 43582019-03-02 Harald Anlauf <anlauf@gmx.de>
4359
4360 PR fortran/89516
4361 * gfortran.dg/pr89492.f90: Adjust testcase.
4362 * gfortran.dg/transfer_check_5.f90: New test.
4363
e3dcfc16 43642019-03-02 Jakub Jelinek <jakub@redhat.com>
4365
73e3d2ee 4366 PR c++/71446
4367 * g++.dg/cpp2a/desig10.C: New test.
4368 * g++.dg/cpp2a/desig11.C: New test.
4369 * g++.dg/ext/desig4.C: Expect 4 new errors.
4370
e3dcfc16 4371 PR target/89506
4372 * gcc.dg/pr89506.c: New test.
4373
93b27baa 43742019-03-01 Kito Cheng <kito.cheng@gmail.com>
4375 Monk Chiang <sh.chiang04@gmail.com>
4376
4377 * gcc.target/riscv/attribute-1.c: New.
4378 * gcc.target/riscv/attribute-2.c: Likewise.
4379 * gcc.target/riscv/attribute-3.c: Likewise.
4380 * gcc.target/riscv/attribute-4.c: Likewise.
4381 * gcc.target/riscv/attribute-5.c: Likewise.
4382 * gcc.target/riscv/attribute-6.c: Likewise.
4383 * gcc.target/riscv/attribute-7.c: Likewise.
4384 * gcc.target/riscv/attribute-8.c: Likewise.
4385 * gcc.target/riscv/attribute-9.c: Likewise.
4386
4387 * gcc.target/riscv/arch-1.c: New.
4388 * gcc.target/riscv/arch-2.c: Likewise.
4389 * gcc.target/riscv/arch-3.c: Likewise.
4390 * gcc.target/riscv/arch-4.c: Likewise.
4391
b3ba40ae 43922019-03-01 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR middle-end/89497
4395 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
4396 scan-tree-dump-times from dom3 to tracer pass.
4397
09008c46 43982019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
4399
4400 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
4401 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
4402
45e17a21 44032019-03-01 Alexander Monakov <amonakov@ispras.ru>
4404
4405 PR rtl-optimization/85899
4406 * gcc.dg/pr85899.c: New test.
4407
f409a882 44082019-03-01 Marek Polacek <polacek@redhat.com>
4409
ae8e3cb6 4410 PR c++/89537 - missing location for error with non-static member fn.
4411 * g++.dg/diagnostic/member-fn-1.C: New test.
4412
f409a882 4413 PR c++/89532 - ICE with incomplete type in decltype.
4414 * g++.dg/cpp2a/nontype-class14.C: New test.
4415
b279a142 44162019-03-01 Jakub Jelinek <jakub@redhat.com>
4417
4418 Implement P1002R1, Try-catch blocks in constexpr functions
4419 PR c++/89513
4420 * g++.dg/cpp2a/constexpr-try1.C: New test.
4421 * g++.dg/cpp2a/constexpr-try2.C: New test.
4422 * g++.dg/cpp2a/constexpr-try3.C: New test.
4423 * g++.dg/cpp2a/constexpr-try4.C: New test.
4424 * g++.dg/cpp2a/constexpr-try5.C: New test.
4425 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
4426
bfc01edf 44272019-03-01 Richard Sandiford <richard.sandiford@arm.com>
4428
4429 PR tree-optimization/89535
4430 * gfortran.dg/vect/pr89535.f90: New test.
4431
f811bd19 44322019-03-01 Richard Biener <rguenther@suse.de>
4433
4434 PR middle-end/89541
4435 * gfortran.dg/pr89451.f90: New testcase.
4436
d7419e5b 44372019-03-01 Richard Biener <rguenther@suse.de>
4438
4439 PR middle-end/89497
4440 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
4441 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
4442 that happen now earlier.
4443
f557d4a8 44442019-02-28 Eric Botcazou <ebotcazou@adacore.com>
4445
4446 * gcc.c-torture/execute/20190228-1.c: New test.
4447
dff6bd38 44482019-02-28 Marek Polacek <polacek@redhat.com>
4449
4450 PR c++/87068 - missing diagnostic with fallthrough statement.
4451 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
4452
1d86d0eb 44532019-02-28 Thomas Schwinge <thomas@codesourcery.com>
4454 Cesar Philippidis <cesar@codesourcery.com>
4455
35e99d5d 4456 PR fortran/72741
4457 PR fortran/89433
4458 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
4459 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
4460
7378dd70 4461 PR fortran/72741
4462 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
4463
1d86d0eb 4464 PR fortran/72741
4465 PR fortran/89433
4466 * gfortran.dg/goacc/routine-6.f90: Update
4467 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
4468 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
4469
218c5c18 44702019-02-28 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR c/89521
4473 * gcc.dg/pr89521-1.c: New test.
4474 * gcc.dg/pr89521-2.c: New test.
4475
440a9ad9 44762019-02-28 John David Anglin <danglin@gcc.gnu.org>
4477
4478 PR testsuite/89441
4479 * g++.dg/ipa/pr89009.C: Update symbol visibility.
4480
c5a08a5d 44812019-02-28 Tamar Christina <tamar.christina@arm.com>
4482
4483 PR target/88530
4484 * gcc.target/aarch64/options_set_10.c: New test.
4485
dc24d8a9 44862019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4487
4488 PR c++/89522
4489 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
4490
674e4eec 44912019-02-28 Jakub Jelinek <jakub@redhat.com>
4492
34ecb73b 4493 PR c/89525
4494 * gcc.dg/pr89525.c: New test.
4495
674e4eec 4496 PR c/89520
4497 * gcc.dg/pr89520-1.c: New test.
4498 * gcc.dg/pr89520-2.c: New test.
4499
90c2137c 45002019-02-27 Marek Polacek <polacek@redhat.com>
4501
4502 PR c++/88857 - ICE with value-initialization of argument in template.
4503 * g++.dg/cpp0x/initlist-value4.C: New test.
4504
7304edd1 45052019-02-27 Marek Polacek <polacek@redhat.com>
4506
4507 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
4508 * g++.dg/cpp0x/using-enum-3.C: New test.
4509
7733a071 45102019-02-27 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR tree-optimization/89280
4513 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
4514 keyword.
4515
b97c2f89 45162019-02-27 Richard Biener <rguenther@suse.de>
4517
4518 * gcc.dg/gimplefe-36.c: New testcase.
4519
c9f30cbb 45202019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4521
4522 PR c++/89488
4523 * g++.dg/cpp0x/nsdmi15.C: New.
4524
45252019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4526
4527 PR c++/88987
4528 * g++.dg/cpp0x/pr88987.C: New.
4529
400c29ff 45302019-02-27 Jakub Jelinek <jakub@redhat.com>
4531
4532 PR tree-optimization/89280
4533 * gcc.c-torture/compile/pr89280.c: New test.
4534 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
4535 function. Skip the test for -O0.
4536
c167de66 45372018-02-26 Steve Ellcey <sellcey@marvell.com>
4538
4539 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
4540 * gfortran.dg/simd-builtins-2.f90: Ditto.
4541 * gfortran.dg/simd-builtins-6.f90: Ditto.
4542 * gfortran.dg/simd-builtins-8.f90: New test.
4543 * gfortran.dg/simd-builtins-8.h: New header file.
4544
3a57b74f 45452019-02-26 Jakub Jelinek <jakub@redhat.com>
4546
8fe60964 4547 PR c++/89507
4548 * g++.dg/other/new2.C: New test.
4549
3a57b74f 4550 PR tree-optimization/89500
4551 * gcc.dg/pr89500.c: New test.
4552 * gcc.dg/Wstringop-overflow-10.c: New test.
4553 * gcc.dg/strlenopt-60.c: New test.
4554
23d7d64b 45552019-02-26 Harald Anlauf <anlauf@gmx.de>
4556
4557 PR fortran/89492
4558 * gfortran.dg/pr89492.f90: New test.
4559
8fe5d1b1 45602019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4561
4562 PR fortran/89496
4563 * gfortran.dg/altreturn_9_0.f90: New file.
4564 * gfortran.dg/altreturn_9_1.f90: New file.
4565
a165fd90 45662019-02-26 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR c++/89481
4569 * g++.dg/cpp1y/constexpr-89481.C: New test.
4570
26f2ab84 45712019-02-26 Richard Biener <rguenther@suse.de>
4572
4573 PR tree-optimization/89505
4574 * gcc.dg/torture/pr89505.c: New testcase.
4575
812441a6 45762019-02-26 Eric Botcazou <ebotcazou@adacore.com>
4577
4578 * gnat.dg/opt77.adb: New test.
4579 * gnat.dg/opt77_pkg.ad[sb]: New helper.
4580
b501a363 45812019-02-26 Jakub Jelinek <jakub@redhat.com>
4582
4583 PR target/89474
4584 * gcc.target/i386/pr89474.c: New test.
4585
33d01d64 45862019-02-25 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR c/77754
4589 * gcc.c-torture/compile/pr77754-1.c: New test.
4590 * gcc.c-torture/compile/pr77754-2.c: New test.
4591 * gcc.c-torture/compile/pr77754-3.c: New test.
4592 * gcc.c-torture/compile/pr77754-4.c: New test.
4593 * gcc.c-torture/compile/pr77754-5.c: New test.
4594 * gcc.c-torture/compile/pr77754-6.c: New test.
4595
ddb14ffc 45962019-02-25 Tamar Christina <tamar.christina@arm.com>
4597
4598 PR target/88530
4599 * gcc.target/aarch64/options_set_1.c: New test.
4600 * gcc.target/aarch64/options_set_2.c: New test.
4601 * gcc.target/aarch64/options_set_3.c: New test.
4602 * gcc.target/aarch64/options_set_4.c: New test.
4603 * gcc.target/aarch64/options_set_5.c: New test.
4604 * gcc.target/aarch64/options_set_6.c: New test.
4605 * gcc.target/aarch64/options_set_7.c: New test.
4606 * gcc.target/aarch64/options_set_8.c: New test.
4607 * gcc.target/aarch64/options_set_9.c: New test.
4608
bff28e09 46092019-02-25 Tamar Christina <tamar.christina@arm.com>
4610
4611 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
4612 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4613 Rename ....
4614 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4615 test_vfmlslq_high_f16): ... To this.
4616 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
4617 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4618 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4619 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4620 test_vfmlslq_laneq_high_u32): Rename ...
4621 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4622 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4623 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4624 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4625 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
4626 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4627 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4628 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4629 test_vfmlslq_laneq_low_u32): Rename ...
4630 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4631 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4632 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4633 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4634 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
4635 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4636 Rename ...
4637 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4638 test_vfmlslq_low_f16): ... To this.
4639
d6172887 46402019-02-25 Tamar Christina <tamar.christina@arm.com>
4641
4642 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
4643 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4644 Rename ...
4645 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4646 test_vfmlslq_high_f16): ... To this.
4647 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
4648 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4649 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4650 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4651 test_vfmlslq_laneq_high_u32): Rename ...
4652 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4653 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4654 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4655 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4656 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
4657 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4658 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4659 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4660 test_vfmlslq_laneq_low_u32): Rename ...
4661 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4662 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4663 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4664 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4665 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
4666 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4667 Rename ...
4668 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4669 test_vfmlslq_low_f16): ... To This.
4670 * lib/target-supports.exp
4671 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
4672
65eeca74 46732019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4674
4675 PR fortran/89282
53fe35ec 4676 * gfortran.dg/overload_3.f90: New test.
65eeca74 4677
96b7d76c 46782019-02-25 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR c++/89285
4681 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
4682
8b64c6ce 46832019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4684
4685 PR libfortran/89274
53fe35ec 4686 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 4687
529acd83 46882019-02-25 Jakub Jelinek <jakub@redhat.com>
4689
16a3cf9c 4690 PR target/89434
4691 * gcc.c-torture/execute/pr89434.c: New test.
4692
529acd83 4693 PR target/89438
4694 * gcc.dg/pr89438.c: New test.
4695
622540e3 46962019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
4697
4698 PR c++/84585
4699 * g++.dg/cpp0x/pr84585.C: New.
4700
ca180aba 47012019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4702
4703 PR fortran/89174
4704 * gfortran.dg/allocate_with_mold_3.f90: New test.
4705
f6ad730f 47062019-02-24 H.J. Lu <hongjiu.lu@intel.com>
4707
4708 PR target/87007
4709 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
4710 * gcc.target/i386/pr87007-2.c: Likewise.
4711
1fa8b8f7 47122019-02-24 Harald Anlauf <anlauf@gmx.de>
4713
4714 PR fortran/89266
4715 PR fortran/88326
4716 * gfortran.dg/pr89266.f90: New test.
4717 * gfortran.dg/pr88326.f90: New test.
4718
e806e3f2 47192019-02-24 Jakub Jelinek <jakub@redhat.com>
4720
4721 PR rtl-optimization/89445
4722 * gcc.target/i386/avx512f-pr89445.c: New test.
4723
1761223a 47242019-02-23 Martin Sebor <msebor@redhat.com>
4725
4726 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
4727 wchar_t to wint_t to avoid a bogus -Wformat warning in
4728 ILP32 (bug 77970).
4729
8aaf2fcc 47302019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4731
4732 PR testsuite/89476
4733 * gfortran.dg/ISO_Fortran_binding_5.c: Include
4734 "../../../libgfortran/ISO_Fortran_binding.h".
4735 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
4736
8c0f695d 47372019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4738
4739 PR driver/69471
4740 * gcc.dg/pr69471-1.c: New test.
4741 * gcc.dg/pr69471-2.c: Likewise.
4742 * gcc.target/i386/pr69471-3.c: Likewise.
4743
0e8f933e 47442019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4745
4746 PR fortran/84387
4747 * gfortran.dg/dtio_34.f90: New test.
4748
c005651d 47492019-02-23 Marek Polacek <polacek@redhat.com>
4750
4751 PR c++/88294 - ICE with non-constant noexcept-specifier.
4752 * g++.dg/cpp0x/noexcept34.C: New test.
4753 * g++.dg/cpp0x/noexcept35.C: New test.
4754
5724e657 4755 PR c++/89419
4756 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
4757
42ae61b1 47582019-02-23 Paul Thomas <pault@gcc.gnu.org>
4759
4760 PR fortran/88117
4761 * gfortran.dg/deferred_character_32.f90 : New test
4762
889b0295 47632019-02-23 Paul Thomas <pault@gcc.gnu.org>
4764
4765 PR fortran/89385
4766 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
4767 previously incorrect lbound for allocatable expressions. Also
4768 correct stop values to avoid repetition.
4769 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
4770 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
4771
4772 PR fortran/89366
4773 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
4774 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
4775 * gfortran.dg/pr32599.f03 : Set standard to F2008.
4776
689cc9b6 47772019-02-22 David Malcolm <dmalcolm@redhat.com>
4778
4779 PR c++/89390
4780 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
4781 renaming to a multicharacter name, so that start != finish. Add
4782 tests for dtor locations.
4783
64f69b31 47842019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4785
4786 PR c++/84676
4787 * g++.dg/cpp0x/pr84676.C: New.
4788
2462642a 47892019-02-22 Martin Sebor <msebor@redhat.com>
4790
4791 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
4792 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
4793
93fd04e7 47942019-02-22 Harald Anlauf <anlauf@gmx.de>
4795
4796 PR fortran/83057
4797 * gfortran.dg/newunit_6.f90: New test.
4798
e7652833 47992019-02-22 Marek Polacek <polacek@redhat.com>
4800
4801 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
4802 * g++.dg/cpp2a/explicit14.C: New test.
4803
9f74d391 48042019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
4805
4806 PR target/89324
4807 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
4808 * gfortran.fortran-torture/compile/pr89324.f90: New test.
4809
77dd365f 48102019-02-22 Martin Sebor <msebor@redhat.com>
4811
26fb4bf5 4812 PR c/89425
4813 * gcc.dg/Wabsolute-value.c: New test.
4814
77dd365f 4815 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
4816
c30b4960 48172019-02-22 H.J. Lu <hongjiu.lu@intel.com>
4818 Hongtao Liu <hongtao.liu@intel.com>
4819 Sunil K Pandey <sunil.k.pandey@intel.com>
4820
4821 PR target/87007
4822 * gcc.target/i386/pr87007-1.c: New test.
4823 * gcc.target/i386/pr87007-2.c: Likewise.
4824
9af6ed72 48252019-02-22 Richard Biener <rguenther@suse.de>
4826
4827 PR tree-optimization/89440
4828 * gcc.dg/vect/pr89440.c: New testcase.
4829
eb1dc7b8 48302019-02-22 Thomas Schwinge <thomas@codesourcery.com>
4831
b320319b 4832 * lib/target-supports.exp (check_effective_target_offload_nvptx):
4833 Remove.
4834
1d740b07 4835 PR fortran/72741
4836 * gfortran.dg/goacc/classify-routine.f95: Adjust.
4837
9b423754 4838 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
4839 * g++.dg/goacc/template.C: Likewise.
4840
eb1dc7b8 4841 PR fortran/78027
4842 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
4843
3350055c 48442019-02-22 Richard Biener <rguenther@suse.de>
4845
4846 PR middle-end/87609
4847 * gcc.dg/torture/restrict-7.c: New testcase.
4848
02d7a132 48492019-02-21 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR c++/89285
4852 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
4853 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
4854 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
4855 diagnostics.
4856 * g++.dg/cpp1y/constexpr-89285.C: New test.
4857 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
4858 for C++11.
4859 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
4860 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
4861
5c9b4418 48622019-02-21 H.J. Lu <hongjiu.lu@intel.com>
4863
4864 PR target/87412
4865 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
4866 -fcf-protection with -fcf-protection=branch.
4867 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4868 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4869 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4870 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4871 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4872
69547664 48732019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
4874
4875 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
4876 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
4877
5132f59f 48782019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4879
4880 PR fortran/86119
4881 * gfortran.dg/warn_conversion_11.f90: New test.
4882
f867b437 48832019-02-21 H.J. Lu <hongjiu.lu@intel.com>
4884
4885 PR target/87412
4886 * gcc.target/i386/pr87412-1.c: New file.
4887 * gcc.target/i386/pr87412-2.c: Likewise.
4888 * gcc.target/i386/pr87412-3.c: Likewise.
4889 * gcc.target/i386/pr87412-4.c: Likewise.
4890
67d294e4 48912019-02-20 Jakub Jelinek <jakub@redhat.com>
4892
0c3f2aa9 4893 PR c++/89403
4894 * g++.dg/cpp0x/pr89403.C: New test.
4895
02dc6028 4896 PR c++/89405
4897 * g++.dg/cpp1z/inline-var5.C: New test.
4898
67d294e4 4899 PR middle-end/89412
4900 * gcc.c-torture/compile/pr89412.c: New test.
4901
89fbfe10 49022019-02-20 Jakub Jelinek <jakub@redhat.com>
4903 David Malcolm <dmalcolm@redhat.com>
4904
4905 PR middle-end/89091
4906 * gcc.dg/torture/pr89091.c: New test.
4907
b47245f1 49082019-02-20 Jakub Jelinek <jakub@redhat.com>
4909
48d4b6c6 4910 PR middle-end/88074
4911 PR middle-end/89415
4912 * gcc.dg/pr88074-2.c: New test.
4913
b47245f1 4914 PR c++/89336
4915 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
4916
a268d555 49172019-02-20 David Malcolm <dmalcolm@redhat.com>
4918
4919 PR c/89410
4920 * gcc.dg/pr89410-1.c: New test.
4921 * gcc.dg/pr89410-2.c: New test.
4922
5a6149a3 49232019-02-20 Pat Haugen <pthaugen@us.ibm.com>
4924
4925 * lib/target-supports.exp (check_effective_target_vect_usad_char):
4926 Add PowerPC support.
4927 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
4928 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4929
3a7d0e9f 49302019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4931
4932 PR target/86487
4933 * gcc.target/arm/pr86487.c: New.
4934
ab0fbe16 49352019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4936
4937 PR c++/84536
4938 * g++.dg/cpp1y/var-templ60.C: New.
4939
a36e00c1 49402019-02-20 Li Jia He <helijia@linux.ibm.com>
4941
4942 PR target/88100
4943 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
4944
d69a5a23 49452019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
4946
4947 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
4948
4946f3a3 49492019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4950
4951 PR fortran/89384
4952 * gfortran.dg/ISO_Fortran_binding_4.f90
4953
3eedad7a 49542019-02-19 Thomas Schwinge <thomas@codesourcery.com>
4955
4956 PR c/87924
4957 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
4958 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
4959
cda34b22 49602019-02-19 Richard Biener <rguenther@suse.de>
4961
5224812d 4962 PR middle-end/88074
cda34b22 4963 * gcc.dg/pr88074.c: New testcase.
4964
31358ed0 49652019-02-19 Jakub Jelinek <jakub@redhat.com>
4966
e4241747 4967 PR middle-end/89303
4968 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
4969 namespace.
4970
5ebe5c44 4971 PR c++/89387
4972 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
4973
fcea8c4d 4974 PR c++/89391
4975 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
4976
31358ed0 4977 PR c++/89390
4978 * g++.dg/diagnostic/pr89390.C: New test.
4979
faab32da 49802019-02-18 Sharon Dvir <unapologtic@gmail.com>
4981
4982 * README: Fix typos.
4983
4bd133e5 49842019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4985
4986 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
4987 bad_weak_ptr_.
4988
d50eaffb 49892019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4990
4991 PR fortran/87689
4992 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
4993 options.
4994 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
4995 * gfortran.dg/lto/pr87689_0.f: New file.
4996 * gfortran.dg/lto/pr87689_1.f: New file.
4997
9dddf1a6 49982019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
4999
5000 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
5001
f7690f14 50022019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5003
5004 * gdc.dg/dg.exp: Tabify.
5005 * gdc.dg/lto/lto.exp: Likewise.
5006 * gdc.test/gdc-test.exp: Likewise.
5007 * lib/gdc-dg.exp: Likewise.
5008 * lib/gdc.exp: Likewise.
5009
94d4532c 50102019-02-18 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/89296
5013 * gcc.dg/uninit-pr89296.c: New testcase.
5014
9b964845 50152019-02-18 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR target/89369
5018 * gcc.c-torture/execute/pr89369.c: New test.
5019 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
5020 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
5021 34,63,62.
5022
f6c03eea 50232019-02-18 Martin Jambor <mjambor@suse.cz>
5024
5025 PR tree-optimization/89209
5026 * gcc.dg/tree-ssa/pr89209.c: New test.
5027
dd2e9d21 50282019-02-18 Martin Liska <mliska@suse.cz>
5029
5030 * gfortran.dg/simd-builtins-7.f90: New test.
5031 * gfortran.dg/simd-builtins-7.h: New test.
5032
4c6b245a 50332019-02-17 Harald Anlauf <anlauf@gmx.de>
5034
5035 PR fortran/88299
5036 * gfortran.dg/pr88299.f90: New test.
5037
b6c59db3 50382019-02-17 Harald Anlauf <anlauf@gmx.de>
5039
5040 PR fortran/89077
5041 * gfortran.dg/transfer_simplify_12.f90: New test.
5042
33e6651d 50432019-02-17 Marek Polacek <polacek@redhat.com>
5044
5045 PR c++/89217 - ICE with list-initialization in range-based for loop.
5046 * g++.dg/cpp0x/range-for37.C: New test.
5047
2d4ba130 5048 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
5049
9821a0dc 5050 PR c++/89315
5051 * g++.dg/cpp0x/initlist114.C: New test.
5052
6607b4d2 5053 PR c++/89356
5054 * g++.dg/abi/mangle68.C: New test.
5055 * g++.dg/cpp0x/decltype69.C: New test.
5056
3bb711c4 50572019-02-16 David Malcolm <dmalcolm@redhat.com>
5058
5059 PR c++/88680
5060 * g++.dg/wrappers/pr88680.C: New test.
5061
9ad48282 50622019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5063
5064 PR fortran/71066
5065 * gfortran.dg/coarray_data_1.f90: New test.
5066
62fce26f 50672019-02-16 Eric Botcazou <ebotcazou@adacore.com>
5068
5069 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
5070 * c-c++-common/patchable_function_entry-default.c: Likewise.
5071 * c-c++-common/patchable_function_entry-definition.c: Likewise.
5072
78a0882d 50732019-02-16 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR rtl-optimization/66152
5076 * gcc.target/i386/pr66152.c: New test.
5077
88af6fa9 50782019-02-15 Eric Botcazou <ebotcazou@adacore.com>
5079
5080 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
5081 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
5082
a35cc95b 50832019-02-15 Tamar Christina <tamar.christina@arm.com>
5084
5085 * lib/target-supports.exp
5086 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
5087 checking alternative.
5088
2df51ced 50892019-02-15 Eric Botcazou <ebotcazou@adacore.com>
5090
5091 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
5092
9703fa32 50932019-02-15 Eric Botcazou <ebotcazou@adacore.com>
5094
5095 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
5096 * c-c++-common/patchable_function_entry-default.c: Likewise.
5097 * c-c++-common/patchable_function_entry-definition.c: Likewise.
5098 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
5099
adcec5a3 51002019-02-15 Jakub Jelinek <jakub@redhat.com>
5101
66edcee6 5102 PR other/69006
5103 PR testsuite/88920
5104 * lib/gcc-dg.exp: If llvm_binutils effective target, set
5105 allow_blank_lines to 2 during initialization.
5106 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
5107 it was previously zero.
5108 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
5109 Clear allow_blank_lines afterwards whenever it was 1.
5110 * gdc.test/gdc-test.exp (dmd2dg): Don't call
5111 dg-allow-blank-lines-in-output here.
5112 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
5113 the tests and restore it back at the end.
5114
adcec5a3 5115 * c-c++-common/ubsan/opts-1.c: New test.
5116 * c-c++-common/ubsan/opts-2.c: New test.
5117 * c-c++-common/ubsan/opts-3.c: New test.
5118 * c-c++-common/ubsan/opts-4.c: New test.
5119
bc6e884f 51202019-02-15 Richard Biener <rguenther@suse.de>
5121 Jakub Jelinek <jakub@redhat.com>
5122
5123 PR tree-optimization/89278
5124 * gcc.dg/pr89278.c: New test.
5125
689babb3 51262019-02-15 Jakub Jelinek <jakub@redhat.com>
5127
8c6d2f0f 5128 PR c/89340
5129 * gcc.dg/pr89340.c: New test.
5130 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
5131 that leaf attribute on nested function is useless.
5132
689babb3 5133 PR other/89342
5134 * gcc.dg/pr89342.c: New test.
5135
d827ccd4 51362019-02-14 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR rtl-optimization/89354
5139 * gcc.dg/pr89354.c: New test.
5140
6c5f54a5 51412019-02-14 Uroš Bizjak <ubizjak@gmail.com>
5142
5143 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
5144 * gcc.target/i386/ssse3-pabsd.c: Ditto.
5145 * gcc.target/i386/ssse3-pabsw.c: Ditto.
5146 * gcc.target/i386/ssse3-palignr.c: Ditto.
5147 * gcc.target/i386/ssse3-phaddd.c: Ditto.
5148 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
5149 * gcc.target/i386/ssse3-phaddw.c: Ditto.
5150 * gcc.target/i386/ssse3-phsubd.c: Ditto.
5151 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
5152 * gcc.target/i386/ssse3-phsubw.c: Ditto.
5153 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
5154 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
5155 * gcc.target/i386/ssse3-pshufb.c: Ditto.
5156 * gcc.target/i386/ssse3-psignb.c: Ditto.
5157 * gcc.target/i386/ssse3-psignd.c: Ditto.
5158 * gcc.target/i386/ssse3-psignw.c: Ditto.
5159
9d66f321 51602018-02-14 Steve Ellcey <sellcey@marvell.com>
5161
5162 * gcc.target/aarch64/pcs_attribute.c: New test.
5163
4382a5c9 51642019-02-14 Harald Anlauf <anlauf@gmx.de>
5165
5166 PR fortran/88248
5167 * gfortran.dg/pr88248.f90: New test.
5168 * gfortran.dg/f2018_obs.f90: Updated test.
5169
07a9d3db 51702019-02-14 Tamar Christina <tamar.christina@arm.com>
5171
5172 * gcc.target/arm/pr88850.c: change options to additional option.
5173
e06fcd5a 51742019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5175
5176 PR d/87864
5177 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
5178 present.
5179
ea257f14 51802019-02-14 Tamar Christina <tamar.christina@arm.com>
5181
5182 PR target/88850
5183 * gcc.target/arm/pr88850-2.c: New test.
5184 * lib/target-supports.exp
5185 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
5186 check_effective_target_arm_neon_softfp_fp16_ok,
5187 add_options_for_arm_neon_softfp_fp16): New.
5188
5770b8ce 51892019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
5190
5191 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
5192 * lib/target-supports.exp: Add procedure to check for ldrd.
5193
dac1fbf6 51942019-02-14 Cesar Philippidis <cesar@codesourcery.com>
5195
5196 PR fortran/72715
5197 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
5198 * gfortran.dg/goacc/loop-3.f95: Likewise.
5199 * gfortran.dg/goacc/pr72715.f90: New test.
5200
71fe24c6 52012019-02-14 Martin Liska <mliska@suse.cz>
5202
5203 PR rtl-optimization/89242
5204 * g++.dg/pr89242.C: New test.
5205
cd3f735a 52062019-02-14 Jakub Jelinek <jakub@redhat.com>
5207
bcdfc955 5208 PR tree-optimization/89314
5209 * gcc.dg/pr89314.c: New test.
5210
cd3f735a 5211 PR middle-end/89284
5212 * gcc.dg/ubsan/pr89284.c: New test.
5213
4d502758 52142019-02-13 Ian Lance Taylor <iant@golang.org>
5215
5216 * gcc.dg/func-attr-1.c: New test.
5217
055cced2 52182019-02-13 Uroš Bizjak <ubizjak@gmail.com>
5219
5220 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
5221
3a860627 52222019-02-13 Marek Polacek <polacek@redhat.com>
5223
5224 PR c++/89297 - ICE with OVERLOAD in template.
5225 * g++.dg/cpp0x/initlist113.C: New test.
5226
601c59dd 52272019-02-13 Alexandre Oliva <aoliva@redhat.com>
5228
40563cf7 5229 PR c++/86379
5230 * g++.dg/cpp0x/pr86379.C: New.
5231
601c59dd 5232 PR c++/87322
5233 * g++.dg/cpp1y/pr87322.C: New.
5234 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
5235 instantiate the expected number of lambda functions.
5236
2a18fb57 52372019-02-13 Marek Polacek <polacek@redhat.com>
5238
5239 PR c++/77304
5240 * g++.dg/cpp2a/nontype-class13.C: New test.
5241
389f58a1 52422019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
5243
5244 PR target/89190
5245 * gcc.target/arm/pr89190.c: New test.
5246
f2da1a76 52472019-02-13 David Malcolm <dmalcolm@redhat.com>
5248
5249 PR c++/89036
5250 * g++.dg/concepts/pr89036.C: New test.
5251
a7f0b0f6 52522019-02-13 Tamar Christina <tamar.christina@arm.com>
5253
5254 PR target/88847
5255 * gcc.target/aarch64/sve/pr88847.c: New test.
5256
4cbfbcd7 52572019-02-13 Jonathan Wakely <jwakely@redhat.com>
5258 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR middle-end/89303
5261 * g++.dg/torture/pr89303.C: New test.
5262
64bd49fa 52632019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/88986
5266 * g++.dg/cpp1z/using4.C: New.
5267 * g++.dg/cpp1z/using5.C: Likewise.
5268 * g++.dg/cpp1z/using6.C: Likewise.
5269
d8dd2f06 52702019-02-13 Jakub Jelinek <jakub@redhat.com>
5271
5272 PR target/89290
5273 * gcc.target/i386/pr89290.c: New test.
5274
54083f03 52752019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
5276
5277 * gcc.target/i386/enqcmd.c: New test.
5278 * gcc.target/i386/enqcmds.c: Likewise.
5279 * g++.dg/other/i386-2.C: Add -menqcmd.
5280 * g++.dg/other/i386-3.C: Likewise.
5281 * gcc.target/i386/sse-12.c: Likewise.
5282 * gcc.target/i386/sse-13.c: Likewise.
5283 * gcc.target/i386/sse-14.c: Likewise.
5284 * gcc.target/i386/sse-23.c: Likewise.
5285
4c5d288b 52862019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
5287
5288 * gcc.target/powerpc/crypto-builtin-1.c
5289 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
5290 New testcases.
5291
916752ca 52922019-02-12 H.J. Lu <hongjiu.lu@intel.com>
5293
5294 PR target/89229
5295 * gcc.target/i386/pr89229-1.c: New test.
5296
7bd6e754 52972019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
5298
5299 PR target/89233
5300 * gcc.target/s390/pr89233.c: New test.
5301
f5239990 53022018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
5303
5304 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
5305 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
5306 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
5307
4ea8ba24 53082019-02-12 Richard Biener <rguenther@suse.de>
5309
5310 PR tree-optimization/89253
5311 * gfortran.dg/pr89253.f: New testcase.
5312
44263306 53132019-02-11 Marek Polacek <polacek@redhat.com>
5314
5315 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
5316 * g++.dg/cpp0x/nullptr40.C: New test.
5317 * g++.dg/cpp0x/nullptr41.C: New test.
5318
61b94553 53192019-02-11 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR c++/88977
5322 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
5323
5f299139 53242019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
5325
5326 PR tree-optimization/86637
5327 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
5328
49a30f91 53292019-02-11 Martin Sebor <msebor@redhat.com>
5330
5331 PR tree-optimization/88771
5332 * gcc.dg/Wstringop-overflow-8.c: New test.
5333 * gcc.dg/Wstringop-overflow-9.c: New test.
5334 * gcc.dg/Warray-bounds-40.c: New test.
5335 * gcc.dg/builtin-stpncpy.c: Adjust.
5336 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
5337 * g++.dg/opt/memcpy1.C: Adjust.
5338
08acf739 53392019-02-11 Martin Sebor <msebor@redhat.com>
5340
5341 PR c++/87996
5342 * c-c++-common/array-5.c: New test.
5343 * c-c++-common/pr68107.c: Adjust text of diagnostics.
5344 * g++.dg/init/new38.C: Same.
5345 * g++.dg/init/new43.C: Same.
5346 * g++.dg/init/new44.C: Same.
5347 * g++.dg/init/new46.C: Same.
5348 * g++.dg/other/large-size-array.C: Same.
5349 * g++.dg/other/new-size-type.C: Same.
5350 * g++.dg/template/array30.C: Same.
5351 * g++.dg/template/array32.C: New test.
5352 * g++.dg/template/dependent-name3.C: Adjust.
5353 * gcc.dg/large-size-array-3.c: Same.
5354 * gcc.dg/large-size-array-5.c: Same.
5355 * gcc.dg/large-size-array.c: Same.
5356 * g++.old-deja/g++.brendan/array1.C: Same.
5357 * g++.old-deja/g++.mike/p6149.C: Same.
5358
40dea7a3 53592019-02-11 Martin Sebor <msebor@redhat.com>
5360
5361 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
5362
dd9bf21a 53632019-02-11 Tamar Christina <tamar.christina@arm.com>
5364
5365 PR middle-end/88560
5366 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
5367 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
5368 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
5369
2e25871b 53702019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
5371
5372 * gcc.target/powerpc/vec-sld-modulo.c: New.
5373 * gcc.target/powerpc/vec-srad-modulo.c: New.
5374 * gcc.target/powerpc/vec-srd-modulo.c: New.
5375
8cdb0206 53762019-02-11 Martin Liska <mliska@suse.cz>
5377
5378 PR ipa/89009
5379 * g++.dg/ipa/pr89009.C: New test.
5380
dd686aa9 53812019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5382
3c0f9ba3 5383 PR fortran/71723
dd686aa9 5384 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
5385 * gfortran.dg/pointer_init_6.f90: Likewise.
5386 * gfortran.dg/pointer_init_9.f90: New test.
5387
ce0d2534 53882019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5389
5390 PR fortran/67679
dd686aa9 5391 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 5392
dd31e240 53932019-02-10 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR tree-optimization/89268
5396 * gcc.dg/vect/pr89268.c: New test.
5397
0d8e7678 53982019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5399
5400 * gnat.dg/lto19.adb: Remove dg-excess-errors.
5401
517c0439 54022019-02-09 Harald Anlauf <anlauf@gmx.de>
5403
5404 PR fortran/89077
5405 * gfortran.dg/substr_simplify.f90: New test.
5406
645d7017 54072019-02-09 Jan Hubicka <hubicka@ucw.cz>
5408
5409 PR ipa/88711
5410 * gfortran.dg/pr79966.f90: Xfail everwyhere.
5411
7d41610c 54122019-02-09 Paul Thomas <pault@gcc.gnu.org>
5413
5414 PR fortran/89200
5415 * gfortran.dg/array_reference_2.f90 : New test.
5416
116200f6 54172019-02-09 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR middle-end/89246
5420 * gcc.dg/gomp/pr89246-1.c: New test.
5421 * gcc.dg/gomp/pr89246-2.c: New test.
5422
83658f41 54232019-02-08 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR tree-optimization/88739
5426 * gcc.c-torture/execute/pr88739.c: New test.
5427
b8a74718 54282019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5429
5430 PR testsuite/89258
5431 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
5432
e9f7f5f0 54332019-02-08 Robin Dapp <rdapp@linux.ibm.com>
5434
5435 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
5436 * gcc.target/s390/vector/vec-copysign.c: New test.
5437
40d78a35 54382019-02-08 Richard Biener <rguenther@suse.de>
5439
5440 PR tree-optimization/89247
5441 * gcc.dg/torture/pr89247.c: New testcase.
5442
e4157058 54432019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
5444
5445 * gcc.target/s390/jump-label.c: New test.
5446
9160da73 54472019-02-08 Richard Biener <rguenther@suse.de>
5448
5449 PR testsuite/89250
5450 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
5451
82182896 54522019-02-08 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR rtl-optimization/89234
5455 * g++.dg/ubsan/pr89234.C: New test.
5456
829a2e03 54572019-02-08 Richard Biener <rguenther@suse.de>
5458
5459 PR middle-end/89223
5460 * gcc.dg/torture/pr89223.c: New testcase.
5461
72ea15e5 54622019-02-07 David Malcolm <dmalcolm@redhat.com>
5463
5464 PR tree-optimization/86637
5465 PR tree-optimization/89235
5466 * gcc.c-torture/compile/pr86637-1.c: New test.
5467 * gcc.c-torture/compile/pr86637-2.c: New test.
5468 * gcc.c-torture/compile/pr86637-3.c: New test.
5469 * gcc.c-torture/compile/pr89235.c: New test.
5470
44b8cbb6 54712019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5472
5473 * gcc.target/aarch64/abd_1.c: New test.
5474 * gcc.dg/sabd_1.c: Likewise.
5475
27c348b7 54762019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
5477
5478 PR fortran/52789
5479 * gfortran.dg/wunused-parameter_2.f90: New test.
5480
8b7a262d 54812019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
5482
5483 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
5484
8c0752a6 54852019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
5486
5487 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
5488 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
5489
bb8389e1 54902019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
5491 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR bootstrap/88714
5494 * gcc.c-torture/execute/pr88714.c: New test.
5495 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
5496
d54f2f36 54972019-02-07 Tamar Christina <tamar.christina@arm.com>
5498
5499 PR/target 88850
5500 * gcc.target/arm/pr88850.c: New test.
5501
939d44f3 55022019-02-07 Alexandre Oliva <aoliva@redhat.com>
5503
5504 PR c++/86218
5505 * g++.dg/cpp0x/pr86218.C: New.
5506
c2041c0a 55072019-02-06 Vladimir Makarov <vmakarov@redhat.com>
5508
5509 PR rtl-optimization/89225
5510 * gcc.target/powerpc/pr89225.c: New.
5511
2947ccc6 55122019-02-06 Eric Botcazou <ebotcazou@adacore.com>
5513
5514 * gnat.dg/opt76.adb: New test.
5515
9d066a44 55162019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5517
5518 PR fortran/71860
5519 * gfortran.dg/null_10.f90: New test.
5520
c92ab8d4 55212019-02-06 David Malcolm <dmalcolm@redhat.com>
5522
5523 PR c++/71302
5524 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
5525 column numbers to dg-warning directives where they are correct.
5526 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
5527 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
5528 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
5529
95be3519 55302019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532 PR debug/87451
5533 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
5534 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
5535 xfail scan-assembler-not with Solaris as.
5536
af2aae4f 55372019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
5538
5539 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
5540 counts and target.
5541 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
5542 counts and target.
5543 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
5544 counts and target.
5545
d75855b4 55462019-02-06 Richard Biener <rguenther@suse.de>
5547
5548 PR tree-optimization/89182
5549 * gfortran.dg/graphite/pr89182.f90: New testcase.
5550
641cffa6 55512019-02-06 Jakub Jelinek <jakub@redhat.com>
5552
b7c999fc 5553 PR c/89211
5554 * gcc.dg/pr89211.c: New test.
5555
641cffa6 5556 PR middle-end/89210
5557 * c-c++-common/builtin-convertvector-2.c: New test.
5558
1a1a006b 55592019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
5560
5224812d 5561 PR go/89019
5562 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 5563
45287c8a 55642019-02-06 Joseph Myers <joseph@codesourcery.com>
5565
5566 PR c/88584
5567 * gcc.dg/redecl-18.c: New test.
5568
b5a6b127 55692019-02-05 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR c++/89187
5572 * g++.dg/opt/pr89187.C: New test.
5573
55742019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 5575
5576 * jit.dg/add-driver-options-testlib.c: Add support file for
5577 test-add-driver-options.c testcase.
5578 * jit.dg/all-non-failing-tests.h: Add note about
5579 test-add-driver-options.c
5580 * jit.dg/jit.exp (jit-dg-test): Update to support
5581 add-driver-options-testlib.c compilation.
5582 * jit.dg/test-add-driver-options.c: New testcase.
5583
6058af91 55842019-02-05 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR rtl-optimization/11304
5587 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
5588 * gcc.target/i386/call-2.c: New test.
5589
74ce2ebb 55902019-02-05 Marek Polacek <polacek@redhat.com>
5591
5592 PR c++/89158 - by-value capture of constexpr variable broken.
5593 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
5594
b81e8ebc 55952019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
5596
5597 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
5598
969a9cce 55992019-02-05 Jakub Jelinek <jakub@redhat.com>
5600
320c312b 5601 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
5602 target.
5603 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5604
32b5e7b8 5605 PR target/89188
5606 * g++.dg/opt/pr89188.C: New test.
5607
969a9cce 5608 PR rtl-optimization/89195
5609 * gcc.c-torture/execute/pr89195.c: New test.
5610
12edc914 56112019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5612
5613 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
5614 hardware.
5615 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
5616 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
5617 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
5618 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
5619 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
5620 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
5621 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5622 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
5623 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
5624
f8037d2a 56252019-02-05 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR target/89186
5628 * g++.dg/ext/vector36.C: New test.
5629
9ca54fa1 56302019-02-05 Alexandre Oliva <aoliva@redhat.com>
5631
5632 PR c++/87770
5633 * g++.dg/pr87770.C: New.
5634
df378257 56352019-02-04 Harald Anlauf <anlauf@gmx.de>
5636
5637 PR fortran/89077
5638 * gfortran.dg/pr89077.f90: New test.
5639
d92348e0 56402019-02-04 Martin Liska <mliska@suse.cz>
5641
90f52861 5642 PR ipa/88985
5643 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 5644
50d9292e 56452019-02-04 Jakub Jelinek <jakub@redhat.com>
5646
5647 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
5648 characters or extra spaces after the comment character.
5649
00334655 56502019-02-04 Jakub Jelinek <jakub@redhat.com>
5651
5652 * g++.dg/torture/alias-1.C: New test.
5653
0ff407d4 56542019-02-03 Martin Sebor <msebor@redhat.com>
5655
3f99f52e 5656 PR c/69661
5657 * c-c++-common/Wsequence-point-2.c: New test.
5658
0ff407d4 5659 PR c++/44648
5660 * g++.dg/warn/Wunused-var-35.C: New test.
5661
1efbfaeb 56622019-02-03 Richard Biener <rguenther@suse.de>
5663
5664 PR debug/87295
5665 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
5666
b399769c 56672019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5668
5669 PR fortran/88298
5670 * gfortran.dg/warn_conversion_10.f90: New test.
5671
1834f7a3 56722019-02-02 Paul Thomas <pault@gcc.gnu.org>
5673
5674 PR fortran/88393
5675 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
5676
ba3862bc 56772019-02-02 Paul Thomas <pault@gcc.gnu.org>
5678
5679 PR fortran/88980
5680 * gfortran.dg/realloc_on_assign_32.f90 : New test.
5681
285eb84d 56822019-02-02 Paul Thomas <pault@gcc.gnu.org>
5683
5684 PR fortran/88685
5685 * gfortran.dg/pointer_array_component_3.f90 : New test.
5686
b27fce45 56872019-02-02 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR middle-end/87887
5690 * gcc.dg/gomp/pr87887-1.c: New test.
5691 * gcc.dg/gomp/pr87887-2.c: New test.
5692
49b830df 56932019-02-01 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR fortran/83246
5696 PR fortran/89084
5697 * gfortran.dg/pr89084.f90: New test.
5698 * gfortran.dg/lto/pr89084_0.f90: New test.
5699 * gfortran.dg/pr83246.f90: New test.
5700
bdb43276 57012019-02-01 Marek Polacek <polacek@redhat.com>
5702
5703 PR c++/88325 - ICE with invalid out-of-line template member definition.
5704 * g++.dg/cpp2a/typename14.C: New test.
5705
b02075cf 57062019-02-01 Richard Biener <rguenther@suse.de>
5707
5708 PR middle-end/88597
5709 * gcc.dg/torture/pr88597.c: New testcase.
5710
a6d33bbd 57112019-02-01 Richard Biener <rguenther@suse.de>
5712
5713 PR tree-optimization/85497
5714 * gcc.dg/graphite/pr85497.c: New testcase.
5715
9c0775d3 57162019-02-01 Richard Biener <rguenther@suse.de>
5717
5718 PR testsuite/87451
5719 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
5720
5ab8180e 57212019-02-01 Jakub Jelinek <jakub@redhat.com>
5722
38f851c4 5723 PR tree-optimization/89143
5724 * gcc.dg/tree-ssa/vrp121.c: New test.
5725
d681ced2 5726 PR tree-optimization/88107
5727 * gcc.dg/gomp/pr88107.c: New test.
5728
5ab8180e 5729 PR c++/87175
5730 * g++.dg/ext/attrib57.C: New test.
5731
886345e6 57322018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
5733
5734 PR tree-optimization/88932
5735 * gfortran.dg/pr88932.f90: New test.
5736
f1329be6 57372019-01-31 Marek Polacek <polacek@redhat.com>
5738
5739 PR c++/88983 - ICE with switch in constexpr function.
5740 * g++.dg/cpp1y/constexpr-88983.C: New test.
5741
a82041dd 57422019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5743
5744 PR fortran/88669
5745 * gfortran.dg/contiguous_9.f90: New test.
5746
c8f861a0 57472019-01-31 Marek Polacek <polacek@redhat.com>
5748
5749 PR c++/89083, c++/80864 - ICE with list initialization in template.
5750 * g++.dg/cpp0x/initlist107.C: New test.
5751 * g++.dg/cpp0x/initlist108.C: New test.
5752 * g++.dg/cpp0x/initlist109.C: New test.
5753 * g++.dg/cpp0x/initlist110.C: New test.
5754 * g++.dg/cpp0x/initlist111.C: New test.
5755 * g++.dg/cpp0x/initlist112.C: New test.
5756 * g++.dg/init/ptrfn4.C: New test.
5757
d6bfe450 57582019-01-31 David Malcolm <dmalcolm@redhat.com>
5759
5760 PR c/89122
5761 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
5762 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
5763
45ccb5c4 57642019-01-31 Richard Biener <rguenther@suse.de>
5765
5766 PR tree-optimization/89135
5767 * gcc.dg/torture/pr89135.c: New testcase.
5768
06438ec9 57692019-01-31 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR sanitizer/89124
5772 * c-c++-common/asan/pr89124.c: New test.
5773
a11ed94b 57742019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5775
5776 PR fortran/52564
5777 * gfortran.dg/print_2.f90: New test.
5778
3143c7ef 57792019-01-30 Vladimir Makarov <vmakarov@redhat.com>
5780
5781 PR rtl-optimization/87246
5782 * gcc.target/i386/pr87246.c: New.
5783
7066144a 57842019-01-30 Marek Polacek <polacek@redhat.com>
5785
5786 PR c++/89119 - ICE with value-initialization in template.
5787 * g++.dg/cpp0x/initlist-value3.C: New test.
5788
f665d347 57892019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5790
5791 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
5792 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
5793 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
5794 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
5795 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
5796 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
5797 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
5798 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
5799 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
5800 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 5801
a657d4f2 58022019-01-30 Richard Biener <rguenther@suse.de>
5803
5804 PR tree-optimization/89111
5805 * gcc.dg/torture/pr89111.c: New testcase.
5806
7617d72d 58072019-01-30 Andrew Stubbs <ams@codesourcery.com>
5808
5809 PR testsuite/88920
7617d72d 5810 * lib/target-supports.exp: Cache result.
5811
915549a3 58122019-01-30 Jakub Jelinek <jakub@redhat.com>
5813
cc4ffc4c 5814 PR c++/89105
5815 * g++.target/i386/pr89105.C: New test.
5816
915549a3 5817 PR c/89061
5818 * gcc.dg/pr89061.c: New test.
5819
8421f31a 58202019-01-29 Martin Sebor <msebor@redhat.com>
5821
5822 PR c/88956
5823 * gcc.dg/Warray-bounds-39.c: New test.
5824
bd509204 58252019-01-29 Marek Polacek <polacek@redhat.com>
5826
5827 PR testsuite/89110
5828 * g++.dg/other/nontype-1.C: Expect error in all modes.
5829 * g++.dg/parse/crash13.C: Likewise.
5830 * g++.dg/parse/error36.C: Likewise.
5831 * g++.dg/template/error29.C: Likewise.
5832
659d7fd3 58332019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5834
5835 PR fortran/57048
5836 * gfortran.dg/c_funptr_1.f90: New file.
5837 * gfortran.dg/c_funptr_1_mod.f90: New file.
5838
2c4b47e3 58392019-01-29 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR c++/66676
5842 PR ipa/89104
5843 * gcc.dg/gomp/pr89104.c: New test.
5844
25b414df 58452019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5846
5847 * gdc.dg/pr89042a.d: Mark as compile test.
5848 * gdc.dg/pr89042b.d: Likewise.
5849
c4b0762a 58502019-01-29 Richard Biener <rguenther@suse.de>
5851
5852 PR debug/87295
5853 * g++.dg/lto/pr87295_0.C: New testcase.
5854
a456bf31 58552019-01-29 Jakub Jelinek <jakub@redhat.com>
5856
b5c856bd 5857 PR c/89045
5858 * gcc.dg/pr89045.c: New test.
5859
a456bf31 5860 PR c/86125
5861 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
5862 lp64, ilp32 and llp64 only.
5863 (fputs): Use unsigned long long instead of size_t for return type.
5864 (vfprintf, vfscanf): Accept arbitrary target specific type for
5865 va_list.
5866
44da2a17 58672019-01-28 Marek Polacek <polacek@redhat.com>
5868
5869 PR c++/88358 - name wrongly treated as type.
5870 * g++.dg/cpp2a/typename1.C: Add dg-error.
5871 * g++.dg/cpp2a/typename13.C: New test.
5872 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
5873 Add typename.
5874
97569c2c 58752019-01-28 Marek Polacek <polacek@redhat.com>
5876
5877 * g++.dg/cpp0x/enum37.C: Add dg-error.
5878
a6061e19 58792019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5880
5881 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
5882 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
5883
7f68559b 58842019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5885
5886 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
5887 "-Wattribute-alias".
5888
2d3af381 58892019-01-27 Uroš Bizjak <ubizjak@gmail.com>
5890
5891 PR fortran/70696
5892 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
5893
1d41b42f 58942019-01-27 Marek Polacek <polacek@redhat.com>
5895
b7feeace 5896 PR c++/88815 - narrowing conversion lost in decltype.
5897 PR c++/78244 - narrowing conversion in template not detected.
5898 * g++.dg/cpp0x/Wnarrowing15.C: New test.
5899 * g++.dg/cpp0x/Wnarrowing16.C: New test.
5900 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
5901 * g++.dg/cpp1y/Wnarrowing1.C: New test.
5902
1d41b42f 5903 PR c++/89024 - ICE with incomplete enum type.
5904 * g++.dg/cpp0x/enum37.C: New test.
5905
ecb2c722 59062019-01-27 Eric Botcazou <ebotcazou@adacore.com>
5907
5908 * gnat.dg/opt75.adb: New test.
5909 * gnat.dg/opt75_pkg.ad[sb]: New helper.
5910
36cd2681 59112019-01-27 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR target/87214
5914 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
5915 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
5916
9eafff7e 59172019-01-26 Martin Jambor <mjambor@suse.cz>
5918
5919 PR ipa/88933
5920 * gfortran.dg/gomp/pr88933.f90: New test.
5921
cfa3a863 59222019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
5923
5924 PR d/89042
5925 * gdc.dg/pr89042a.d: New test.
5926 * gdc.dg/pr89042b.d: New test.
5927
bc3eb257 59282019-01-26 Harald Anlauf <anlauf@gmx.de>
5929
5930 PR fortran/57553
5931 * gfortran.dg/pr57553.f90: New test.
5932
aced6683 59332019-01-26 Eric Botcazou <ebotcazou@adacore.com>
5934
5935 * gnat.dg/array34.adb: New test.
5936
e1b6ccb9 59372019-01-26 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR preprocessor/88974
5940 * c-c++-common/cpp/pr88974.c: New test.
5941
837ddebd 59422019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
5943
5944 PR c++/88969
5945 * g++.dg/cpp2a/destroying-delete2.C: New.
5946 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
5947
2ae44fa6 59482019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
5949
5950 PR fortran/85780
5951 * gfortran.dg/pr85780.f90: Update testcase for error message.
5952
eaaf56a1 59532019-01-25 Richard Earnshaw <rearnsha@arm.com>
5954
5955 PR target/88469
5956 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
5957 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
5958 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
5959
91843495 59602019-01-25 Richard Sandiford <richard.sandiford@arm.com>
5961
5962 PR middle-end/89037
5963 * gcc.dg/pr89037.c: New test.
5964
a0eb8b4f 59652019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5966
5967 * lib/target-supports.exp (check_effective_target_fenv): New.
5968 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
5969 fenv effective target.
5970 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
5971 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5972 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5973 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5974
794fefda 59752019-01-25 Richard Biener <rguenther@suse.de>
5976
5977 PR tree-optimization/86865
5978 * gcc.dg/graphite/pr86865.c: New testcase.
5979 * gcc.dg/graphite/pr69728.c: XFAIL.
5980 * gcc.dg/graphite/scop-21.c: Likewise.
5981
530b8be5 59822019-01-24 Martin Sebor <msebor@redhat.com>
5983
5984 PR c/86125
5985 PR c/88886
5986 PR middle-end/86308
5987 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
5988 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
5989 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
5990 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
5991 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
5992 * gcc.dg/builtins-69.c: New test.
5993 * gcc.dg/Wint-conversion-2.c: Add expected warning.
5994 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
5995
42202832 59962019-01-24 Uroš Bizjak <ubizjak@gmail.com>
5997
5d95efca 5998 PR rtl-optimization/88948
42202832 5999 * gcc.target/i386/pr88948.c: New test.
6000
b5e76680 60012019-01-24 Jakub Jelinek <jakub@redhat.com>
6002
7fe7a53d 6003 PR debug/89006
6004 * g++.dg/debug/pr89006.C: New test.
6005
190cf9af 6006 PR middle-end/89015
6007 * gcc.dg/gomp/pr89015.c: New test.
6008
b5e76680 6009 PR c++/88976
6010 * c-c++-common/gomp/cancel-2.c: New test.
6011 * gcc.dg/gomp/cancel-1.c: New test.
6012 * g++.dg/gomp/cancel-1.C: New test.
6013 * g++.dg/gomp/cancel-2.C: New test.
6014 * g++.dg/gomp/cancel-3.C: New test.
6015
e42d723e 60162019-01-24 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR tree-optimization/89027
6019 * gfortran.dg/gomp/pr89027.f90: New test.
6020
297fd295 60212019-01-24 Paul Thomas <pault@gcc.gnu.org>
6022
6023 PR fortran/88929
e42d723e 6024 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
6025 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 6026
161cd7e6 60272019-01-23 H.J. Lu <hongjiu.lu@intel.com>
6028
6029 PR libgcc/88931
6030 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
6031 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
6032 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
6033 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
6034
58bc31f2 60352019-01-23 Uroš Bizjak <ubizjak@gmail.com>
6036
6037 PR target/88998
6038 * g++.target/i386/pr88998.c: New test.
6039
dffbcba8 60402019-01-23 Marek Polacek <polacek@redhat.com>
6041
6042 PR c++/88757 - qualified name treated wrongly as type.
6043 * g++.dg/cpp0x/dependent2.C: New test.
6044 * g++.dg/cpp2a/typename10.C: Remove dg-error.
6045 * g++.dg/cpp2a/typename12.C: New test.
6046 * g++.dg/template/static30.C: Remove dg-error.
6047
1f03c410 60482019-01-23 Jakub Jelinek <jakub@redhat.com>
6049
8090d51c 6050 PR c/44715
6051 * c-c++-common/pr44715.c: New test.
6052
1f03c410 6053 PR c++/88984
6054 * c-c++-common/pr88984.c: New test.
6055
a74580b3 60562019-01-23 Richard Biener <rguenther@suse.de>
6057
6058 PR tree-optimization/89008
6059 * gcc.dg/torture/pr89008.c: New testcase.
6060
c90ac599 60612019-01-23 Eric Botcazou <ebotcazou@adacore.com>
6062
6063 * gnat.dg/specs/opt4.ads: New test.
6064
c5bd837e 60652019-01-23 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR tree-optimization/88964
6068 * gfortran.dg/pr88964.f90: New test.
6069
8eacaaff 60702019-01-22 Martin Sebor <msebor@redhat.com>
6071
6072 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
6073 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
6074 non_strict_align.
6075 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
6076 * c-c++-common/Wrestrict.c: Make xfails conditional on target
6077 non_strict_align.
6078
c4851c82 60792018-01-22 Steve Ellcey <sellcey@marvell.com>
6080
8eacaaff 6081 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 6082 to aarch64*-*-* target.
8eacaaff 6083 * c-c++-common/gomp/pr60823-3.c: Ditto.
6084 * g++.dg/gomp/declare-simd-1.C: Ditto.
6085 * g++.dg/gomp/declare-simd-3.C: Ditto.
6086 * g++.dg/gomp/declare-simd-4.C: Ditto.
6087 * g++.dg/gomp/declare-simd-7.C: Ditto.
6088 * g++.dg/gomp/pr88182.C: Ditto.
6089 * gcc.dg/gomp/declare-simd-1.c: Ditto.
6090 * gcc.dg/gomp/declare-simd-3.c: Ditto.
6091 * gcc.dg/gomp/pr59669-2.c: Ditto.
6092 * gcc.dg/gomp/pr87895-1.c: Ditto.
6093 * gcc.dg/gomp/simd-clones-2.c: Ditto.
6094 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
6095 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6096 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 6097
f840847c 60982019-01-22 Jakub Jelinek <jakub@redhat.com>
6099
849c3260 6100 PR target/88965
6101 * gcc.target/powerpc/pr88965.c: New test.
6102
f840847c 6103 PR middle-end/88968
6104 * c-c++-common/gomp/atomic-23.c: New test.
6105
4348a41f 61062019-01-22 Harald Anlauf <anlauf@gmx.de>
6107
6108 PR fortran/88579
6109 * gfortran.dg/power_8.f90: New test.
6110
2e9ceebc 61112019-01-22 Sandra Loosemore <sandra@codesourcery.com>
6112
6113 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
6114 * g++.dg/vec-init-1.C: Likewise.
6115 * gcc.dg/pr87793.c: Likewise.
6116
55d483b8 61172019-01-22 Sandra Loosemore <sandra@codesourcery.com>
6118
6119 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
6120 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6121
0e814d12 61222019-01-22 Richard Earnshaw <rearnsha@arm.com>
6123
6124 PR target/88469
6125 * gcc.target/arm/aapcs/bitfield2.c: New test.
6126 * gcc.target/arm/aapcs/bitfield3.c: New test.
6127
ca6770cd 61282019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
6129
6130 PR rtl-optimization/87763
6131 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
6132
a1ab436f 61332019-01-22 H.J. Lu <hongjiu.lu@intel.com>
6134
6135 PR target/88954
6136 * gcc.target/i386/pr88954-1.c: New test.
6137 * gcc.target/i386/pr88954-2.c: Likewise.
6138
f8f32a5f 61392019-01-22 Richard Earnshaw <rearnsha@arm.com>
6140
6141 PR target/88469
6142 * gcc.target/arm/aapcs/bitfield1.c: New test.
6143 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
6144 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
6145 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
6146
cc41270a 61472019-01-22 Manfred Schwarb <manfred99@gmx.ch>
6148
6149 * gfortran.dg/array_function_5.f90: Fix a dg directive.
6150 * gfortran.dg/block_16.f08: Likewise.
6151 * gfortran.dg/dec_structure_14.f90: Likewise.
6152 * gfortran.dg/namelist_96.f90: Likewise.
6153 * gfortran.dg/newunit_5.f90.f90: Moved to
6154 * gfortran.dg/newunit_5.f90: here.
6155 * gfortran.dg/pdt_28.f03: Likewise.
6156 * gfortran.dg/spread_simplify_1.f90: Likewise.
6157
dc7008d9 61582019-01-22 Tamar Christina <tamar.christina@arm.com>
6159
6160 PR/tree-optimization 88903
6161 * gcc.dg/vect/pr88903-1.c: Add explicit &.
6162
9e73df6b 61632019-01-22 Jakub Jelinek <jakub@redhat.com>
6164
8167e4bd 6165 PR rtl-optimization/88904
6166 * gcc.c-torture/execute/pr88904.c: New test.
6167
786a3490 6168 PR target/88905
6169 * gcc.dg/pr88905.c: New test.
6170
9e73df6b 6171 PR rtl-optimization/49429
6172 PR target/49454
6173 PR rtl-optimization/86334
6174 PR target/88906
6175 * gcc.target/i386/pr86334.c: New test.
6176 * gcc.target/i386/pr88906.c: New test.
6177
77fe9474 61782019-01-21 Jakub Jelinek <jakub@redhat.com>
6179
6180 PR c++/88949
6181 * g++.dg/gomp/pr88949.C: New test.
6182
d2019c03 61832019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 6184
6185 * class_66.f90: Fix a dg directive.
6186 * debug/pr35154-stabs.f: Likewise.
6187 * dec_d_lines_3.f: Likewise.
6188 * dec_d_lines_3.f: Likewise.
6189 * dec_structure_12.f90: Likewise.
6190 * dec_structure_15.f90: Likewise.
6191 * deferred_character_31.f90: Likewise.
6192 * dtio_31.f03: Likewise.
6193 * dtio_32.f03: Likewise.
6194 * extends_11.f03: Likewise.
6195 * integer_plus.f90: Likewise.
6196 * pdt_25.f03: Likewise.
6197 * pr58968.f: Likewise.
6198 * pr78259.f90: Likewise.
6199 * vect/vect-2.f90: Likewise.
6200 * matmul_const.f90: Likewise.
6201
bca15b83 62022019-01-21 Uroš Bizjak <ubizjak@gmail.com>
6203
6204 PR target/88938
6205 * gcc.target/i386/pr88938.c: New test.
6206
99bf4b63 62072019-01-21 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR sanitizer/88901
6210 * g++.dg/asan/pr88901.C: New test.
6211
f6aa5c04 62122019-01-21 Tamar Christina <tamar.christina@arm.com>
6213
6214 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
6215
8144bd52 62162019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6217
6218 PR c/88928
6219 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
6220 * gcc.dg/pr88928.c: New test case.
6221
e807b7ed 62222019-01-21 Jakub Jelinek <jakub@redhat.com>
6223
6224 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
6225 {long ,short ,}{unsigned ,}int.
6226
26e8495a 62272019-01-21 Richard Biener <rguenther@suse.de>
6228
6229 PR tree-optimization/88934
6230 * gfortran.dg/pr88934.f90: New testcase.
6231
eaf966f3 62322019-01-20 Ulrich Drepper <drepper@redhat.com>
6233
6234 Fix after C++ P0600 implementation.
6235 * g++.dg/init/new39.C: Don't just ignore result of new.
6236
c343819b 62372019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
6238
6239 * gdc.dg/runnable.d: Add more tests for comparing complex types.
6240
c161bb93 62412019-01-20 Johannes Pfau <johannespfau@gmail.com>
6242
6243 * gdc.dg/runnable.d: Add tests for comparing complex types.
6244
30b46595 62452019-01-20 Kewen Lin <linkw@gcc.gnu.org>
6246
297fd295 6247 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 6248 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
6249 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
6250 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
6251
c81c2702 62522019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
6253
6254 PR fortran/37835
6255 * gfortran.dg/no-automatic.f90: New test.
6256
19081b87 62572019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6258
6259 PR fortran/77960
6260 * gfortran.dg/pr77960.f90: New test.
6261
b7e6520a 62622018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6263 Paul Thomas <pault@gcc.gnu.org>
6264
6265 PR fortran/56789
6266 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
6267 scan-tree tests that fail with patch.
6268 * gfortran.dg/contiguous_8.f90: New test.
6269
5dfc8b8e 62702019-01-19 Richard Sandiford <richard.sandiford@arm.com>
6271
6272 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
6273 inner strides.
6274 * gfortran.dg/loop_versioning_9.f90: New test.
6275 * gfortran.dg/loop_versioning_10.f90: Likewise.
6276
7b60c131 62772019-01-19 Jakub Jelinek <jakub@redhat.com>
6278
6279 PR fortran/88902
6280 * gfortran.dg/pr88902.f90: New test.
6281
34859308 62822019-01-18 Martin Sebor <msebor@redhat.com>
6283
6284 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
6285
31975c5e 62862019-01-18 Ian Lance Taylor <iant@golang.org>
6287
6288 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
6289 is no longer externally visible.
6290
b2bc2471 62912019-01-18 Marek Polacek <polacek@redhat.com>
6292
6293 PR c++/86926
6294 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
6295
60da8226 62962019-01-18 H.J. Lu <hongjiu.lu@intel.com>
6297
6298 PR middle-end/88587
6299 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
6300 (dg-options): Replace -m32 with -fno-pic.
6301 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
6302 (dg-options): Remove -m32.
6303
58d47a89 63042019-01-18 Richard Biener <rguenther@suse.de>
6305
6306 PR tree-optimization/88903
6307 * gcc.dg/vect/pr88903-1.c: New testcase.
6308 * gcc.dg/vect/pr88903-2.c: Likewise.
6309
6d4e8a95 63102019-01-18 H.J. Lu <hongjiu.lu@intel.com>
6311
6312 PR c/51628
6313 PR c/88664
6314 * c-c++-common/pr51628-33.c: New test.
6315 * c-c++-common/pr51628-35.c: New test.
6316 * c-c++-common/pr88664-1.c: Likewise.
6317 * c-c++-common/pr88664-2.c: Likewise.
6318 * gcc.dg/pr51628-34.c: Likewise.
6319
e319ca91 63202019-01-18 Richard Earnshaw <rearnsha@arm.com>
6321
6322 PR target/88799
6323 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
6324 mp and sec extensions to armv7-a.
6325
c099f1dd 63262019-01-18 Martin Liska <mliska@suse.cz>
6327
6328 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
6329 expected function name.
6330
273d44ee 63312019-01-18 Jakub Jelinek <jakub@redhat.com>
6332
6333 PR tree-optimization/86214
6334 * g++.dg/opt/pr86214-1.C: New test.
6335 * g++.dg/opt/pr86214-2.C: New test.
6336
b8408dd3 63372019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6338
6339 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
6340
5c3317a8 63412019-01-18 Jakub Jelinek <jakub@redhat.com>
6342
6343 Reapply:
6344 2018-12-15 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR target/88489
6347 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6348 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6349
eba46615 63502019-01-18 Martin Liska <mliska@suse.cz>
6351
6352 PR middle-end/88587
6353 * g++.target/i386/pr88587.C: New test.
6354 * gcc.target/i386/mvc13.c: New test.
6355
20ab60cd 63562018-01-17 Steve Ellcey <sellcey@cavium.com>
6357
6358 PR fortran/88898
6359 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
6360 warning checks.
6361 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6362 * gfortran.dg/gomp/pr83977.f90: Ditto.
6363
0cfa832a 63642019-01-17 Martin Sebor <msebor@redhat.com>
6365
6366 PR middle-end/88273
6367 * gcc.dg/Warray-bounds-38.c: New test.
6368
7e351bf9 63692018-01-17 Steve Ellcey <sellcey@cavium.com>
6370
6371 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
6372 warning checks and assembler scans.
6373 * c-c++-common/gomp/pr60823-3.c: Ditto.
6374 * c-c++-common/gomp/pr63328.c: Ditto.
6375 * g++.dg/gomp/declare-simd-1.C: Ditto.
6376 * g++.dg/gomp/declare-simd-3.C: Ditto.
6377 * g++.dg/gomp/declare-simd-4.C: Ditto.
6378 * g++.dg/gomp/declare-simd-7.C: Ditto.
6379 * g++.dg/gomp/pr88182.C: Ditto.
6380 * g++.dg/vect/simd-clone-7.cc: Ditto.
6381 * gcc.dg/gomp/declare-simd-1.c: Ditto.
6382 * gcc.dg/gomp/declare-simd-3.c: Ditto.
6383 * gcc.dg/gomp/pr59669-2.c: Ditto.
6384 * gcc.dg/gomp/pr87895-1.c: Ditto.
6385 * gcc.dg/gomp/pr87895-2.c: Ditto.
6386 * gcc.dg/gomp/simd-clones-2.c: Ditto.
6387 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
6388 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6389 * gfortran.dg/gomp/pr83977.f90: Ditto.
6390
0f910e62 63912019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6392
6393 * g++.dg/cpp0x/auto52.C: Test locations too.
6394 * g++.dg/cpp0x/trailing2.C: Likewise.
6395 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6396 * g++.dg/cpp1y/auto-fn25.C: Likewise.
6397 * g++.dg/cpp1y/auto-fn52.C: Likewise.
6398 * g++.dg/cpp1y/auto-fn53.C: Likewise.
6399 * g++.dg/cpp1y/auto-fn54.C: Likewise.
6400
098cc8f0 64012019-01-17 David Malcolm <dmalcolm@redhat.com>
6402
6403 PR c++/88699
6404 * g++.dg/template/pr88699.C: New test.
6405
a4e7e061 64062019-01-17 Martin Sebor <msebor@redhat.com>
6407
6408 PR tree-optimization/88800
6409 * c-c++-common/Wrestrict.c: Adjust.
6410 * gcc.dg/Warray-bounds-37.c: New test.
6411 * gcc.dg/builtin-memcpy-2.c: New test.
6412 * gcc.dg/builtin-memcpy.c: New test.
6413
21208703 64142019-01-17 Tamar Christina <tamar.christina@arm.com>
6415
6416 PR target/88850
6417 * gcc.target/arm/pr51968.c: Use neon intrinsics.
6418
acbbb815 64192019-01-17 Andrew Stubbs <ams@codesourcery.com>
6420 Kwok Cheung Yeung <kcy@codesourcery.com>
6421 Julian Brown <julian@codesourcery.com>
6422 Tom de Vries <tom@codesourcery.com>
6423
6424 * gcc.dg/20020312-2.c: Add amdgcn support.
6425 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
6426 * gcc.dg/builtin-apply2.c: Likewise.
6427 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6428 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
6429 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
6430 * gcc.dg/memcmp-1.c: Increase timeout factor.
6431 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
6432 * gcc.dg/sibcall-10.c: xfail on amdgcn.
6433 * gcc.dg/sibcall-9.c: Likewise.
6434 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6435 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6436 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
6437 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
6438 * lib/target-supports.exp (check_effective_target_trampolines):
6439 Configure amdgcn.
6440 (check_profiling_available): Likewise.
6441 (check_effective_target_global_constructor): Likewise.
6442 (check_effective_target_return_address): Likewise.
6443 (check_effective_target_fopenacc): Likewise.
6444 (check_effective_target_fopenmp): Likewise.
6445 (check_effective_target_vect_int): Likewise.
6446 (check_effective_target_vect_intfloat_cvt): Likewise.
6447 (check_effective_target_vect_uintfloat_cvt): Likewise.
6448 (check_effective_target_vect_floatint_cvt): Likewise.
6449 (check_effective_target_vect_floatuint_cvt): Likewise.
6450 (check_effective_target_vect_simd_clones): Likewise.
6451 (check_effective_target_vect_shift): Likewise.
6452 (check_effective_target_whole_vector_shift): Likewise.
6453 (check_effective_target_vect_bswap): Likewise.
6454 (check_effective_target_vect_shift_char): Likewise.
6455 (check_effective_target_vect_long): Likewise.
6456 (check_effective_target_vect_float): Likewise.
6457 (check_effective_target_vect_double): Likewise.
6458 (check_effective_target_vect_perm): Likewise.
6459 (check_effective_target_vect_perm_byte): Likewise.
6460 (check_effective_target_vect_perm_short): Likewise.
6461 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6462 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6463 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6464 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6465 (check_effective_target_vect_natural_alignment): Likewise.
6466 (check_effective_target_vect_fully_masked): Likewise.
6467 (check_effective_target_vect_element_align): Likewise.
6468 (check_effective_target_vect_masked_store): Likewise.
6469 (check_effective_target_vect_scatter_store): Likewise.
6470 (check_effective_target_vect_condition): Likewise.
6471 (check_effective_target_vect_cond_mixed): Likewise.
6472 (check_effective_target_vect_char_mult): Likewise.
6473 (check_effective_target_vect_short_mult): Likewise.
6474 (check_effective_target_vect_int_mult): Likewise.
6475 (check_effective_target_sqrt_insn): Likewise.
6476 (check_effective_target_vect_call_sqrtf): Likewise.
6477 (check_effective_target_vect_call_btrunc): Likewise.
6478 (check_effective_target_vect_call_btruncf): Likewise.
6479 (check_effective_target_vect_call_ceil): Likewise.
6480 (check_effective_target_vect_call_floorf): Likewise.
6481 (check_effective_target_lto): Likewise.
6482 (check_vect_support_and_set_flags): Likewise.
6483 (check_effective_target_vect_stridedN): Enable when fully masked is
6484 available.
6485 (add_options_for_sqrt_insn): New procedure.
6486
79cc8acc 64872019-01-17 Andrew Stubbs <ams@codesourcery.com>
6488
6489 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
6490 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
6491 linker.
6492 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
6493
cbd1a9b1 64942019-01-17 Andrew Stubbs <ams@codesourcery.com>
6495
6496 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
6497 * gcc.dg/pic-1.c: Disable on amdgcn.
6498 * gcc.dg/pic-2.c: Disable on amdgcn.
6499 * gcc.dg/pic-3.c: Disable on amdgcn.
6500 * gcc.dg/pic-4.c: Disable on amdgcn.
6501 * gcc.dg/pie-3.c: Disable on amdgcn.
6502 * gcc.dg/pie-4.c: Disable on amdgcn.
6503 * gcc.dg/uninit-19.c: Check pie_enabled.
6504 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
6505
88dbac33 65062019-01-17 Andrew Stubbs <ams@codesourcery.com>
6507 Kwok Cheung Yeung <kcy@codesourcery.com>
6508 Julian Brown <julian@codesourcery.com>
6509 Tom de Vries <tom@codesourcery.com>
6510
6511 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
6512 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
6513 * gcc.c-torture/compile/pr34648.c: Require exceptions.
6514 * gcc.c-torture/compile/pr41469.c: Require exceptions.
6515 * gcc.dg/20111216-1.c: Require exceptions.
6516 * gcc.dg/cleanup-10.c: Require exceptions.
6517 * gcc.dg/cleanup-11.c: Require exceptions.
6518 * gcc.dg/cleanup-12.c: Require exceptions.
6519 * gcc.dg/cleanup-13.c: Require exceptions.
6520 * gcc.dg/cleanup-5.c: Require exceptions.
6521 * gcc.dg/cleanup-8.c: Require exceptions.
6522 * gcc.dg/cleanup-9.c: Require exceptions.
6523 * gcc.dg/gomp/pr29955.c: Require exceptions.
6524 * gcc.dg/lto/pr52097_0.c: Require exceptions.
6525 * gcc.dg/nested-func-5.c: Require exceptions.
6526 * gcc.dg/pch/except-1.c: Require exceptions.
6527 * gcc.dg/pch/valid-2.c: Require exceptions.
6528 * gcc.dg/pr41470.c: Require exceptions.
6529 * gcc.dg/pr42427.c: Require exceptions.
6530 * gcc.dg/pr44545.c: Require exceptions.
6531 * gcc.dg/pr47086.c: Require exceptions.
6532 * gcc.dg/pr51481.c: Require exceptions.
6533 * gcc.dg/pr51644.c: Require exceptions.
6534 * gcc.dg/pr52046.c: Require exceptions.
6535 * gcc.dg/pr54669.c: Require exceptions.
6536 * gcc.dg/pr56424.c: Require exceptions.
6537 * gcc.dg/pr64465.c: Require exceptions.
6538 * gcc.dg/pr65802.c: Require exceptions.
6539 * gcc.dg/pr67563.c: Require exceptions.
6540 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
6541 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
6542 * gcc.dg/vect/pr46663.c: Require exceptions.
6543 * lib/target-supports.exp (check_effective_target_exceptions): New.
6544
56b37606 65452019-01-17 Tamar Christina <tamar.christina@arm.com>
6546
6547 PR target/88851
6548 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
6549
a395125a 65502019-01-17 Nathan Sidwell <nathan@acm.org>
6551
6552 PR c++/86610
6553 * g++.dg/cpp0x/pr86610.C: New.
6554
e1d8b60b 65552019-01-17 Wei Xiao <wei3.xiao@intel.com>
6556
6557 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
6558 VFIXUPIMM* intrinsics.
6559 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6560 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6561 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6562
945ba7e7 65632019-01-17 Wei Xiao <wei3.xiao@intel.com>
6564
6565 PR target/88794
6566 Revert:
6567 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
6568
6569 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
6570 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
6571 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
6572 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
6573 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
6574 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6575 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
6576 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6577 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
6578 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
6579 * gcc.target/i386/sse-13.c: Ditto.
6580 * gcc.target/i386/sse-14.c: Ditto.
6581 * gcc.target/i386/sse-22.c: Ditto.
6582 * gcc.target/i386/sse-23.c: Ditto.
6583 * gcc.target/i386/testimm-10.c: Ditto.
6584 * gcc.target/i386/testround-1.c: Ditto.
6585
37caf132 65862019-01-17 Wei Xiao <wei3.xiao@intel.com>
6587
6588 PR target/88794
6589 Revert:
6590 2018-12-15 Jakub Jelinek <jakub@redhat.com>
6591
6592 PR target/88489
6593 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6594 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6595
89436081 65962019-01-17 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR rtl-optimization/88870
6599 * gcc.dg/pr88870.c: New test.
6600
6eeb7917 66012019-01-17 Kewen Lin <linkw@gcc.gnu.org>
6602
6603 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
6604
f97941b7 66052019-01-17 Alexandre Oliva <aoliva@redhat.com>
6606
c5f929a4 6607 PR c++/87768
6608 * g++.dg/concepts/pr87768.C: New.
6609
f97941b7 6610 PR c++/86648
6611 * gcc.dg/cpp1z/pr86648.C: New.
6612
c6e0dd3d 66132019-01-17 Kewen Lin <linkw@gcc.gnu.org>
6614
6615 PR target/87306
6616 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
6617 vectorized on POWER unless hardware misaligned loads are available.
6618
76ea00a1 66192019-01-16 David Malcolm <dmalcolm@redhat.com>
6620
6621 PR target/88861
6622 * g++.dg/torture/pr88861.C: New test.
6623
281796ea 66242019-01-16 Tamar Christina <tamar.christina@arm.com>
6625
6626 PR debug/88046
6627 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
6628
b92cc3ed 66292019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 * g++.dg/other/pr33558.C: Test location too.
6632 * g++.dg/other/pr33558-2.C: Likewise.
6633 * g++.dg/parse/crash4.C: Likewise.
6634 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
6635 * g++.old-deja/g++.mike/p7635.C: Likewise.
6636 * g++.old-deja/g++.other/decl6.C: Likewise.
6637
9fc2172c 66382019-01-16 Marek Polacek <polacek@redhat.com>
6639
6640 PR c++/78244 - narrowing conversion in template not detected.
6641 * g++.dg/cpp0x/Wnarrowing13.C: New test.
6642 * g++.dg/cpp0x/Wnarrowing14.C: New test.
6643
c84c150f 66442019-01-16 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR c/51628
6647 PR target/88682
6648 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
6649 may_alias attribute.
6650
cb946287 66512019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
6652
5224812d 6653 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 6654 struct.
6655
727d210b 66562019-01-15 David Malcolm <dmalcolm@redhat.com>
6657
6658 PR c++/88795
6659 * g++.dg/template/pr88795.C: New test.
6660
0b953692 66612019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6662
a96be852 6663 PR fortran/43136
0b953692 6664 * gfortran.dg/actual_array_substr_3.f90: New test.
6665
ef1b2a98 66662019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
6667
6668 PR fortran/81849
6669 * gfortran.dg/pr81849.f90: New test.
6670
8f563733 66712019-01-15 Paul Thomas <pault@gcc.gnu.org>
6672
7b60c131 6673 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 6674 ISO_Fortran_binding_2.h.
6675
68597c49 66762019-01-15 Marek Polacek <polacek@redhat.com>
6677
6678 PR c++/88866
6679 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
6680
9d1cdb74 66812019-01-15 Richard Sandiford <richard.sandiford@arm.com>
6682
6683 PR inline-asm/52813
6684 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
6685 -Wdeprecated warning and expect a following note:.
6686
c415e6f6 66872019-01-15 Richard Biener <rguenther@suse.de>
6688
6689 PR debug/88046
6690 * g++.dg/lto/pr88046_0.C: New testcase.
6691
5ead71c8 66922019-01-15 Richard Biener <rguenther@suse.de>
6693
6694 PR tree-optimization/88855
6695 * gcc.dg/pr88855.c: New testcase.
6696
39a51021 66972019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 * g++.dg/diagnostic/typedef-initialized.C: New.
6700
67012019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
6702
6703 * g++.dg/diagnostic/bitfld3.C: New.
6704
15934f6e 67052019-01-15 Jakub Jelinek <jakub@redhat.com>
6706
6707 PR tree-optimization/88775
6708 * gcc.dg/tree-ssa/pr88775-1.c: New test.
6709 * gcc.dg/tree-ssa/pr88775-2.c: New test.
6710
9f8a8956 67112019-01-14 Marek Polacek <polacek@redhat.com>
6712
6713 PR c++/88825 - ICE with bogus function return type deduction.
6714 * g++.dg/cpp1y/auto-fn55.C: New test.
6715
478fe3c0 67162019-01-14 Jakub Jelinek <jakub@redhat.com>
6717
6718 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
6719 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
6720 feature test macros.
6721 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
6722
affca1c8 67232019-01-14 Marek Polacek <polacek@redhat.com>
6724
6725 PR c++/88830 - ICE with abstract class.
6726 * g++.dg/other/abstract7.C: New test.
6727
955a4e68 67282019-01-14 Martin Sebor <msebor@redhat.com>
6729
6730 PR target/88638
6731 * gcc.dg/format/attr-8.c: New test.
6732 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
6733 * gcc.dg/format/attr-3.c: Same.
6734 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6735 * objc.dg/fsf-nsstring-format-1.m: Same.
6736
bf4eb32b 67372019-01-14 Martin Liska <mliska@suse.cz>
6738
6739 PR gcov-profile/88263
6740 * g++.dg/gcov/pr88263-2.C: New test.
6741
c7a7ba46 67422019-01-14 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR rtl-optimization/88796
6745 * gcc.target/i386/pr88796.c: New test.
6746
a0c1db44 67472019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
6748
6749 * gdc.dg/asm1.d: New test.
6750 * gdc.dg/asm2.d: New test.
6751 * gdc.dg/asm3.d: New test.
6752 * gdc.dg/asm4.d: New test.
6753 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
6754
77aa0989 67552019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6756
6757 PR libfortran/88776
6758 * gfortran.dg/namelist_96.f90: New test.
6759
70409dee 67602019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6761
6762 PR fortran/59345
6763 * gfortran.dg/internal_pack_18.f90: New test.
6764
bd5cf857 67652019-01-13 H.J. Lu <hongjiu.lu@intel.com>
6766
6767 * gcc.dg/pr51628-20.c: Updated.
6768 * gcc.dg/pr51628-21.c: Likewise.
6769 * gcc.dg/pr51628-25.c: Likewise.
6770
ae57d8c7 67712019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6772
6773 PR fortran/59345
6774 * gfortran.dg/internal_pack_17.f90: New test.
6775 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
6776 to builtin_free.
6777
c8f3fe68 67782019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
6779
6780 PR fortran/61765
6781 * gfortran.dg/pr61765.f90: New test.
6782
2fa582a9 67832019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
6784
6785 * g++.dg/cpp0x/pr62101.C: Test locations too.
6786 * g++.dg/inherit/pure1.C: Likewise.
6787
d42f854f 67882019-01-12 Paul Thomas <pault@gcc.gnu.org>
6789
7b60c131 6790 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 6791 reports of ICEs.
7b60c131 6792 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 6793
67942019-01-12 Paul Thomas <pault@gcc.gnu.org>
6795
7b60c131 6796 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
6797 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
6798 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
6799 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
6800 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 6801 for dump tree scan.
6802
0e8475b7 68032019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6804
6805 PR fortran/35031
6806 * gfortran.dg/pr35031.f90: new test.
6807
0b5957b9 68082019-01-11 Marek Polacek <polacek@redhat.com>
6809
6810 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
6811 * g++.dg/cpp0x/Wredundant-move5.C: New test.
6812 * g++.dg/cpp0x/Wredundant-move6.C: New test.
6813
45b37eaa 68142019-01-11 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR middle-end/85956
6817 PR lto/88733
6818 * c-c++-common/gomp/pr85956.c: New test.
6819 * g++.dg/gomp/pr88733.C: New test.
6820
1b2f170e 68212019-01-11 Tobias Burnus <burnus@net-b.de>
6822
6823 PR C++/88114
d42f854f 6824 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 6825 * g++.dg/cpp0x/defaulted62.C: New.
6826
ccd5b7a6 68272019-01-11 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR tree-optimization/88693
6830 * gcc.c-torture/execute/pr88693.c: New test.
6831
cda73d4a 68322019-01-11 Tamar Christina <tamar.christina@arm.com>
6833
6834 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
6835 and add options.
6836
4bb5146c 68372019-01-11 Martin Liska <mliska@suse.cz>
6838
6839 PR middle-end/88758
6840 * g++.dg/lto/pr88758_0.C: New test.
6841 * g++.dg/lto/pr88758_1.C: New test.
6842
202e74d0 68432019-01-11 Jan Beulich <jbeulich@suse.com>
6844
6845 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
6846 gcc.target/i386/avx512f-vcvtss2si-1.c,
6847 gcc.target/i386/avx512f-vcvttsd2si-1.c,
6848 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
6849 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
6850 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
6851 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
6852 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
6853 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
6854 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
6855 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
6856 gcc.target/i386/pr19398.c: Permit l or q suffix.
6857
e9b8018c 68582019-01-11 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR rtl-optimization/88296
6861 * gcc.target/i386/pr88296.c: New test.
6862
b385e516 68632019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
6864
6865 * g++.dg/diagnostic/extern-initialized.C: New.
6866 * g++.dg/ext/dllimport-initialized.C: Likewise.
6867
04afaf6a 68682019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6869
6870 PR fortran/59345
6871 * gfortran.dg/internal_pack_16.f90: New test.
6872
d07d3a12 68732019-01-10 Jakub Jelinek <jakub@redhat.com>
6874
6875 PR target/88785
6876 * g++.target/i386/pr88785.C: New test.
6877
8ae81042 68782019-01-10 Vladimir Makarov <vmakarov@redhat.com>
6879
6880 PR rtl-optimization/87305
6881 * gcc.target/aarch64/pr87305.c: New.
6882
aecc93dd 68832019-01-10 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/88792
6886 * gcc.dg/torture/pr88792.c: New testcase.
6887
15cbe83d 68882019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
6889
6890 PR fortran/86322
6891 * gfortran.dg/pr86322_1.f90: New test.
6892 * gfortran.dg/pr86322_2.f90: Ditto.
6893 * gfortran.dg/pr86322_3.f90: Ditto.
6894
a794c0dc 68952019-01-10 Sudakshina Das <sudi.das@arm.com>
6896
6897 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
6898 * gcc.target/aarch64/bti-2.c: Likewise.
6899 * gcc.target/aarch64/bti-3.c: Likewise.
6900
2fd2b9b8 69012019-01-10 Stefan Agner <stefan@agner.ch>
6902
6903 PR target/88648
6904 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
6905 check if -masm-syntax-unified gets applied properly.
6906
12f289ae 69072019-01-10 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR c/88568
6910 * gcc.dg/pr88568.c: New test.
6911
9ccac370 69122019-01-10 Tamar Christina <tamar.christina@arm.com>
6913
6914 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
6915 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
6916
97f353e6 69172019-01-10 Tamar Christina <tamar.christina@arm.com>
6918
6919 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
6920 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
6921
02c39a52 69222019-01-10 Tamar Christina <tamar.christina@arm.com>
6923
6924 * lib/target-supports.exp
6925 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
6926 check_effective_target_arm_v8_3a_complex_neon_ok,
6927 add_options_for_arm_v8_3a_complex_neon,
6928 check_effective_target_arm_v8_3a_complex_neon_hw,
6929 check_effective_target_vect_complex_rot_N): New.
6930
e66b219e 69312019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
6932
6933 PR fortran/88376
6934 * gfortran.dg/pr88376.f90: New test.
6935
5fba18a1 69362019-01-09 Sandra Loosemore <sandra@codesourcery.com>
6937
6938 PR other/16615
5fba18a1 6939 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
6940 "can not" with "cannot".
6941 * gfortran.dg/common_15.f90: Likewise.
6942 * gfortran.dg/derived_result_2.f90: Likewise.
6943 * gfortran.dg/do_check_6.f90: Likewise.
6944 * gfortran.dg/namelist_args.f90: Likewise.
6945 * gfortran.dg/negative_unit_check.f90: Likewise.
6946 * gfortran.dg/pure_formal_3.f90: Likewise.
6947 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6948 * obj-c++.dg/exceptions-3.mm: Likewise.
6949 * obj-c++.dg/exceptions-4.mm: Likewise.
6950 * obj-c++.dg/exceptions-5.mm: Likewise.
6951 * obj-c++.dg/property/at-property-23.mm: Likewise.
6952 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
6953 * obj-c++.dg/property/property-neg-7.mm: Likewise.
6954 * objc.dg/attributes/method-attribute-2.m: Likewise.
6955 * objc.dg/exceptions-3.m: Likewise.
6956 * objc.dg/exceptions-4.m: Likewise.
6957 * objc.dg/exceptions-5.m: Likewise.
6958 * objc.dg/param-1.m: Likewise.
6959 * objc.dg/property/at-property-23.m: Likewise.
6960 * objc.dg/property/dotsyntax-17.m: Likewise.
6961 * objc.dg/property/property-neg-7.m: Likewise.
6962
9f096803 69632019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6964
6965 PR fortran/68426
6966 * gfortran.dg/spread_simplify_1.f90: New test.
6967
36950f7e 69682019-01-09 Uroš Bizjak <ubizjak@gmail.com>
6969
6970 * lib/target-supports.exp
6971 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
6972 * gcc.target/i386/xorsign.c: New test.
6973
188ff544 69742019-01-09 Eric Botcazou <ebotcazou@adacore.com>
6975
6976 * gcc.target/sparc/tls-ld-int8.c: New test.
6977 * gcc.target/sparc/tls-ld-int16.c: Likewise.
6978 * gcc.target/sparc/tls-ld-int32.c: Likewise.
6979 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
6980 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
6981 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
6982
559dff77 69832018-01-09 Sudakshina Das <sudi.das@arm.com>
6984
6985 * gcc.target/aarch64/bti-1.c: Update test to not add command line
6986 option when configure with bti.
6987 * gcc.target/aarch64/bti-2.c: Likewise.
6988 * lib/target-supports.exp
6989 (check_effective_target_default_branch_protection):
6990 Add configure check for --enable-standard-branch-protection.
6991
15b17909 69922018-01-09 Sudakshina Das <sudi.das@arm.com>
6993
6994 * gcc.target/aarch64/bti-1.c: New test.
6995 * gcc.target/aarch64/bti-2.c: New test.
6996 * gcc.target/aarch64/bti-3.c: New test.
6997 * lib/target-supports.exp
6998 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
6999
249c2fa7 70002018-01-09 Sudakshina Das <sudi.das@arm.com>
7001
7002 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
7003 instead of IP0_REGNUM and add test case.
7004
fd87572b 70052019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
7006
7007 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
7008 copysign.
7009 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
7010 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
7011 xorsign.
7012 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
7013
097f6161 70142019-01-09 Jakub Jelinek <jakub@redhat.com>
7015
7016 PR rtl-optimization/88331
7017 * gcc.target/i386/pr88331.c: New test.
7018
7cc45975 70192019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7020
7021 * g++.dg/diagnostic/constexpr2.C: New.
7022 * g++.dg/diagnostic/ref3.C: Likewise.
7023
91902bb4 70242019-01-08 Marek Polacek <polacek@redhat.com>
7025
7026 PR c++/88538 - braced-init-list in template-argument-list.
7027 * g++.dg/cpp2a/nontype-class11.C: New test.
7028
9996d5d0 7029 PR c++/88744
7030 * g++.dg/cpp2a/nontype-class12.C: New test.
7031
d538a77e 70322019-01-08 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR target/88457
7035 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
7036 dg-options. Require ppc_cpu_supports_hw effective target instead of
7037 powerpc64*-*-*.
7038
d56370db 70392019-01-08 Janus Weil <janus@gcc.gnu.org>
7040
7041 PR fortran/88047
7042 * gfortran.dg/class_69.f90: New test case.
7043
2092fe8c 70442019-01-08 H.J. Lu <hongjiu.lu@intel.com>
7045
7046 PR target/88717
7047 * gcc.target/i386/pr88717.c: New test.
7048
90e20c9c 70492019-01-08 Marek Polacek <polacek@redhat.com>
7050
7051 PR c++/88548 - this accepted in static member functions.
7052 * g++.dg/cpp0x/this1.C: New test.
7053
c914ddb0 70542019-01-08 Martin Liska <mliska@suse.cz>
7055
7056 PR tree-optimization/88753
7057 * gcc.dg/tree-ssa/pr88753.c: New test.
7058
6b8ca7f3 70592019-01-08 Richard Biener <rguenther@suse.de>
7060
7061 PR tree-optimization/86554
7062 * gcc.dg/torture/pr86554-1.c: New testcase.
7063 * gcc.dg/torture/pr86554-2.c: Likewise.
7064
ec26adda 70652019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
7068 cover target variance.
7069
ac64cdbe 70702019-01-08 Richard Biener <rguenther@suse.de>
7071
7072 PR fortran/88611
7073 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
7074 directly build the expected GENERIC tree.
7075
6b5dcc7e 70762019-01-08 Sam Tebbs <sam.tebbs@arm.com>
7077
7078 * gcc.target/aarch64/(return_address_sign_1.c,
7079 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
7080 Change option to -mbranch-protection.
7081 * gcc.target/aarch64/(branch-protection-option.c,
7082 branch-protection-option-2.c, branch-protection-attr.c,
7083 branch-protection-attr-2.c): New file.
7084
8f7d5246 70852019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7086
7087 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
7088
54417d3a 70892019-01-08 Iain Sandoe <iain@sandoe.co.uk>
7090
7091 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
7092 alias support.
7093 * c-c++-common/builtin-has-attribute-4.c: Likewise.
7094 Append match for warning that ‘protected’ attribute is not supported.
7095
5e453f01 70962019-01-08 Iain Sandoe <iain@sandoe.co.uk>
7097
7098 * gcc.dg/Wmissing-attributes.c: Require alias support.
7099 * gcc.dg/attr-copy-2.c: Likewise.
7100 * gcc.dg/attr-copy-5.c: Likewise.
7101
6e5908c9 71022019-01-08 Jonathan Wakely <jwakely@redhat.com>
7103 Jakub Jelinek <jakub@redhat.com>
7104
7105 PR c++/88554
7106 * g++.dg/warn/Wreturn-type-11.C: New test.
7107
caa8ded0 71082019-01-07 David Malcolm <dmalcolm@redhat.com>
7109
7110 PR jit/88747
7111 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
7112 dump to reflect r266077.
7113
31e21880 71142019-01-07 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR c/88701
7117 * gcc.dg/pr88701.c: New test.
7118
0e741ee5 71192019-01-07 Joseph Myers <joseph@codesourcery.com>
7120
7121 PR c/88720
7122 PR c/88726
7123 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
7124
2318c037 71252019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 * g++.dg/diagnostic/constexpr1.C: New.
7128 * g++.dg/diagnostic/thread1.C: Likewise.
7129
5f34f219 71302019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7131 Harald Anlauf <anlauf@gmx.de>
7132 Tobias Burnus <burnus@gcc.gnu.org>
7133
7134 * gfortran.dg/is_contiguous_1.f90: New test.
7135 * gfortran.dg/is_contiguous_2.f90: New test.
7136 * gfortran.dg/is_contiguous_3.f90: New test.
7137
677576f7 71382019-01-07 Marek Polacek <polacek@redhat.com>
7139
7140 PR c++/88741 - wrong error with initializer-string.
7141 * g++.dg/init/array50.C: New test.
7142
c38103e8 71432019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
7144
7145 PR c++/88261
7146 PR c++/69338
7147 PR c++/69696
7148 PR c++/69697
7149 * gcc.dg/array-6.c: Move from here ...
7150 * c-c++-common/array-6.c: ... to here and add some more test coverage.
7151 * g++.dg/pr69338.C: New test.
7152 * g++.dg/pr69697.C: Likewise.
7153 * g++.dg/ext/flexary32.C: Likewise.
7154 * g++.dg/ext/flexary3.C: Adjust test.
7155 * g++.dg/ext/flexary12.C: Likewise.
7156 * g++.dg/ext/flexary13.C: Likewise.
7157 * g++.dg/ext/flexary15.C: Likewise.
7158 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
7159 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
7160 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
7161
6163709f 71622019-01-07 Richard Earnshaw <rearnsha@arm.com>
7163
7164 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
7165 optional in scan pattern.
7166
df2148cf 71672019-01-07 Richard Sandiford <richard.sandiford@arm.com>
7168
7169 PR tree-optimization/88598
7170 * gcc.dg/vect/pr88598-1.c: New test.
7171 * gcc.dg/vect/pr88598-2.c: Likewise.
7172 * gcc.dg/vect/pr88598-3.c: Likewise.
7173 * gcc.dg/vect/pr88598-4.c: Likewise.
7174 * gcc.dg/vect/pr88598-5.c: Likewise.
7175 * gcc.dg/vect/pr88598-6.c: Likewise.
7176
34dc851a 71772019-01-07 Richard Sandiford <richard.sandiford@arm.com>
7178
7179 PR tree-optimization/88598
7180 * gcc.dg/pr88598-1.c: New test.
7181 * gcc.dg/pr88598-2.c: Likewise.
7182 * gcc.dg/pr88598-3.c: Likewise.
7183 * gcc.dg/pr88598-4.c: Likewise.
7184 * gcc.dg/pr88598-5.c: Likewise.
7185
59409f09 71862019-01-07 Jakub Jelinek <jakub@redhat.com>
7187
162634aa 7188 PR tree-optimization/88676
7189 * gcc.dg/tree-ssa/pr88676.c: New test.
7190 * gcc.dg/pr88676.c: New test.
7191 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
7192 allow &.
7193
ed779478 7194 PR sanitizer/88619
7195 * c-c++-common/asan/pr88619.c: New test.
7196
59409f09 7197 PR c++/85052
7198 * c-c++-common/builtin-convertvector-1.c: New test.
7199 * c-c++-common/torture/builtin-convertvector-1.c: New test.
7200 * g++.dg/ext/builtin-convertvector-1.C: New test.
7201 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
7202
c9caaa3a 72032018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
7204
7205 PR target/88521
7206 * gcc.target/i386/pr88521.c: New testcase.
7207
2abeea3d 72082019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7209
7210 PR fortran/88658
7211 * gfortran.dg/min_max_type_2.f90: New test.
7212
a517a911 72132019-01-06 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR c/88363
7216 * c-c++-common/attributes-4.c (falloc_align_int128,
7217 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
7218
2b7caeda 72192019-01-05 Jan Hubicka <hubicka@ucw.cz>
7220
7221 * gcc.dg/ipa/ipcp-2.c: Update bounds.
7222
44a5ddbf 72232019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
7224
7225 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
7226 * gcc.dg/plugin/plugindir2.c: Likewise.
7227 * gcc.dg/plugin/plugindir3.c: Likewise.
7228 * gcc.dg/plugin/plugindir4.c: Likewise.
7229
f2aba4ef 72302019-01-05 Janus Weil <janus@gcc.gnu.org>
7231
7232 PR fortran/88009
7233 * gfortran.dg/blockdata_10.f90: New test case.
7234
92d7f32c 72352019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 7236
681aa7c2 7237 PR middle-end/82564
7238 PR target/88620
7239 * gcc.dg/nested-func-12.c: New test.
7240 * gcc.c-torture/compile/pr82564.c: New test.
7241
92d7f32c 7242 PR debug/88635
7243 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 7244
3449da25 72452019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
7246
92d7f32c 7247 PR target/60563
3449da25 7248 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
7249
dd1ab8da 72502019-01-04 Martin Sebor <msebor@redhat.com>
7251
7252 PR c/88546
7253 * g++.dg/ext/attr-copy.C: New test.
7254 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
7255 * gcc.dg/attr-copy-6.c: New test.
7256 * gcc.dg/attr-copy-7.c: New test.
7257
3910b703 72582019-01-04 Martin Sebor <msebor@redhat.com>
7259
7260 PR c/88363
7261 * c-c++-common/attributes-4.c: New test.
7262
2c4b47e3 72632019-01-04 Sam Tebbs <sam.tebbs@arm.com>
7264
7265 PR gcc/87763
7266 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
7267 count to 18.
7268
1c2a6eef 72692019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7270
7271 PR fortran/48543
7272 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
7273 * gfortran.dg/merge_char_const.f90: Restore.
7274
d31f2252 72752019-01-04 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR target/88594
7278 * gcc.dg/pr88594.c: New test.
7279
636144bc 72802019-01-04 Jan Beulich <jbeulich@suse.com>
7281
7282 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
7283 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
7284 gcc.target/i386/avx512bw-vpcmpequb-1.c,
7285 gcc.target/i386/avx512bw-vpcmpequw-1.c,
7286 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
7287 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
7288 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
7289 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
7290 gcc.target/i386/avx512bw-vpcmpgew-1.c,
7291 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
7292 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
7293 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
7294 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
7295 gcc.target/i386/avx512bw-vpcmpleb-1.c,
7296 gcc.target/i386/avx512bw-vpcmpleub-1.c,
7297 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
7298 gcc.target/i386/avx512bw-vpcmplew-1.c,
7299 gcc.target/i386/avx512bw-vpcmpltb-1.c,
7300 gcc.target/i386/avx512bw-vpcmpltub-1.c,
7301 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
7302 gcc.target/i386/avx512bw-vpcmpltw-1.c,
7303 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
7304 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
7305 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
7306 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
7307 gcc.target/i386/avx512bw-vpmovb2m-1.c,
7308 gcc.target/i386/avx512bw-vpmovm2b-1.c,
7309 gcc.target/i386/avx512bw-vpmovm2w-1.c,
7310 gcc.target/i386/avx512bw-vpmovw2m-1.c,
7311 gcc.target/i386/avx512bw-vptestmb-1.c,
7312 gcc.target/i386/avx512bw-vptestmw-1.c,
7313 gcc.target/i386/avx512bw-vptestnmb-1.c,
7314 gcc.target/i386/avx512bw-vptestnmw-1.c,
7315 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
7316 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
7317 gcc.target/i386/avx512dq-vfpclasssd-1.c,
7318 gcc.target/i386/avx512dq-vfpclassss-1.c,
7319 gcc.target/i386/avx512dq-vpmovd2m-1.c,
7320 gcc.target/i386/avx512dq-vpmovm2d-1.c,
7321 gcc.target/i386/avx512dq-vpmovm2q-1.c,
7322 gcc.target/i386/avx512dq-vpmovq2m-1.c,
7323 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
7324 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
7325 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
7326 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
7327 gcc.target/i386/avx512vl-vpcmpequd-1.c,
7328 gcc.target/i386/avx512vl-vpcmpequq-1.c,
7329 gcc.target/i386/avx512vl-vpcmpged-1.c,
7330 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
7331 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
7332 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
7333 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
7334 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
7335 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
7336 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
7337 gcc.target/i386/avx512vl-vpcmpled-1.c,
7338 gcc.target/i386/avx512vl-vpcmpleq-1.c,
7339 gcc.target/i386/avx512vl-vpcmpleud-1.c,
7340 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
7341 gcc.target/i386/avx512vl-vpcmpltd-1.c,
7342 gcc.target/i386/avx512vl-vpcmpltq-1.c,
7343 gcc.target/i386/avx512vl-vpcmpltud-1.c,
7344 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
7345 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
7346 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
7347 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
7348 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
7349 gcc.target/i386/avx512vl-vptestmd-1.c,
7350 gcc.target/i386/avx512vl-vptestmq-1.c,
7351 gcc.target/i386/avx512vl-vptestnmd-1.c,
7352 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
7353 operand.
7354 * gcc.target/i386/avx512bw-vpcmpb-1.c,
7355 gcc.target/i386/avx512bw-vpcmpub-1.c,
7356 gcc.target/i386/avx512bw-vpcmpuw-1.c,
7357 gcc.target/i386/avx512bw-vpcmpw-1.c,
7358 gcc.target/i386/avx512dq-vfpclasspd-1.c,
7359 gcc.target/i386/avx512dq-vfpclassps-1.c,
7360 gcc.target/i386/avx512f-vcmppd-1.c,
7361 gcc.target/i386/avx512f-vcmpps-1.c,
7362 gcc.target/i386/avx512f-vcmpsd-1.c,
7363 gcc.target/i386/avx512f-vcmpss-1.c,
7364 gcc.target/i386/avx512f-vpcmpd-1.c,
7365 gcc.target/i386/avx512f-vpcmpq-1.c,
7366 gcc.target/i386/avx512f-vpcmpud-1.c,
7367 gcc.target/i386/avx512f-vpcmpuq-1.c,
7368 gcc.target/i386/avx512f-vptestmd-1.c,
7369 gcc.target/i386/avx512f-vptestmq-1.c,
7370 gcc.target/i386/avx512f-vptestnmd-1.c,
7371 gcc.target/i386/avx512f-vptestnmq-1.c,
7372 gcc.target/i386/avx512vl-vcmppd-1.c,
7373 gcc.target/i386/avx512vl-vcmpps-1.c,
7374 gcc.target/i386/avx512vl-vpcmpd-1.c,
7375 gcc.target/i386/avx512vl-vpcmpq-1.c,
7376 gcc.target/i386/avx512vl-vpcmpud-1.c,
7377 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
7378 as mask operand.
7379
afe1ec89 73802019-01-03 Martin Sebor <msebor@redhat.com>
7381
7382 PR tree-optimization/88659
7383 * gcc.dg/Wstringop-truncation-6.c: New test.
7384
a63b6e5e 73852019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7386
7387 PR fortran/48543
7388 * gfortran.dg/const_chararacter_merge.f90: Remove.
7389
e9a46ba8 73902019-01-03 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR debug/88644
7393 * gcc.dg/debug/dwarf2/pr88644.c: New test.
7394 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
7395
73962019-01-03 Iain Sandoe <iain@sandoe.co.uk>
7397
7398 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
7399 * gcc.dg/pubtypes-3.c: Likewise.
7400 * gcc.dg/pubtypes-4.c: Likewise.
7401
0627c5c9 74022019-01-03 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR c++/88636
7405 * g++.target/i386/pr88636.C: New test.
7406
f9f7d90c 74072019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
7410
62468601 74112019-01-03 Martin Liska <mliska@suse.cz>
7412
7413 PR testsuite/88436
7414 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
7415
37fb9cf6 74162019-01-02 Marek Polacek <polacek@redhat.com>
7417
7418 PR c++/88612 - ICE with -Waddress-of-packed-member.
7419 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
7420
6080dd2f 7421 PR c++/88631 - CTAD failing for value-initialization.
7422 * g++.dg/cpp1z/class-deduction59.C: New test.
7423
dd5ea033 7424 PR c++/81486 - CTAD failing with ().
7425 * g++.dg/cpp1z/class-deduction60.C: New test.
7426 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 7427
ff8064bd 74282019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 7429 Jeff Law <law@redhat.com>
ff8064bd 7430
7431 * gcc.dg/strlenopt-36.c: Update.
7432 * gcc.dg/strlenopt-45.c: Update.
7433 * gcc.c-torture/execute/strlen-5.c: New test.
7434 * gcc.c-torture/execute/strlen-6.c: New test.
7435 * gcc.c-torture/execute/strlen-7.c: New test.
7436
5152b58e 74372019-01-02 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR testsuite/87304
7440 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
7441 messages only on vect_hw_misalign targets.
7442
5055fc33 74432019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 7444
5055fc33 7445 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
7446 * gfortran.dg/dec_d_lines_3.f: Ditto.
7447 * gfortran.dg/dec_structure_24.f90: Ditto.
7448 * gfortran.dg/dec_structure_26.f90: Ditto.
7449 * gfortran.dg/dec_structure_27.f90: Ditto.
7450 * gfortran.dg/dec_type_print_3.f90: Ditto.
7451 * gfortran.dg/derived_name_1.f90: Ditto.
7452 * gfortran.dg/error_recovery_1.f90: Ditto.
7453 * gfortran.dg/gomp/pr29759.f90: Ditto.
7454 * gfortran.dg/pr36192.f90: Ditto.
7455 * gfortran.dg/pr56007.f90: Ditto.
7456 * gfortran.dg/pr56520.f90: Ditto.
7457 * gfortran.dg/pr78741.f90: Ditto.
7458 * gfortran.dg/print_fmt_2.f90: Ditto.
7459 * gfortran.dg/select_type_20.f90: Ditto.
7460
ac7cf41b 74612019-01-02 Marek Polacek <polacek@redhat.com>
7462
7463 PR c++/86875
7464 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
7465
f46df7fc 74662019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7467
7468 PR fortran/48543
7469 * gfortran.dg/const_chararacter_merge.f90: New test.
7470
035de790 74712019-01-02 Jan Hubicka <hubicka@ucw.cz>
7472
7473 PR lto/88130
7474 * g++.dg/torture/pr88130.C: New testcase.
7475
79cbb1a8 74762019-01-02 Martin Liska <mliska@suse.cz>
7477
7478 PR tree-optimization/88650
7479 * gfortran.dg/predict-3.f90: New test.
7480
040ec1c0 74812019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7482
7483 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
7484
74dbdf38 74852019-01-02 Richard Biener <rguenther@suse.de>
7486
7487 PR tree-optimization/88621
7488 * gcc.dg/torture/pr88621.c: New testcase.
7489
17ae0a21 74902019-01-02 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR ipa/88561
7493 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
7494 targets and expect _ZThn8 for ilp32 targets.
7495
14c286b1 74962019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 7497 Jeff Law <law@redhat.com>
14c286b1 7498
040ec1c0 7499 * gcc.dg/strlenopt-40.c: Update.
7500 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 7501 * gcc.dg/tree-ssa/pr79376.c: Likewise.
7502
14c286b1 7503 * gcc.dg/strlenopt-40.c: Disable a couple tests.
7504 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
7505 * gcc.dg/strlenopt-59.c: New test.
7506 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
7507 * g++.dg/init/strlen.C: New test.
7508
66aeaf4b 75092019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7510
7511 PR fortran/82743
7512 * gfortran.dg/structure_constructor_16.f90: New test.
7513
aaeb2d1b 75142019-01-01 Jan Hubicka <hubicka@ucw.cz>
7515
7516 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
7517 * g++.dg/ipa/devirt-53.C: Fix scan template.
7518
27ebfa0d 75192019-01-01 Jan Hubicka <hubicka@ucw.cz>
7520
7521 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
7522 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
7523 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
7524
e9780462 75252019-01-01 Jan Hubicka <hubicka@ucw.cz>
7526
7527 * g++.dg/tree-prof/devirt.C: Update testcase.
7528
fbd26352 75292019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 7530
7531 Update copyright years.
f1717362 7532\f
fbd26352 7533Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 7534
7535Copying and distribution of this file, with or without modification,
7536are permitted in any medium without royalty provided the copyright
7537notice and this notice are preserved.