]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix Xiong's changelogs a bit
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a0eb8b4f 12019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2
3 * lib/target-supports.exp (check_effective_target_fenv): New.
4 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
5 fenv effective target.
6 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
7 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
8 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10
794fefda 112019-01-25 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/86865
14 * gcc.dg/graphite/pr86865.c: New testcase.
15 * gcc.dg/graphite/pr69728.c: XFAIL.
16 * gcc.dg/graphite/scop-21.c: Likewise.
17
530b8be5 182019-01-24 Martin Sebor <msebor@redhat.com>
19
20 PR c/86125
21 PR c/88886
22 PR middle-end/86308
23 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
24 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
25 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
26 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
27 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
28 * gcc.dg/builtins-69.c: New test.
29 * gcc.dg/Wint-conversion-2.c: Add expected warning.
30 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
31
42202832 322019-01-24 Uroš Bizjak <ubizjak@gmail.com>
33
5d95efca 34 PR rtl-optimization/88948
42202832 35 * gcc.target/i386/pr88948.c: New test.
36
b5e76680 372019-01-24 Jakub Jelinek <jakub@redhat.com>
38
7fe7a53d 39 PR debug/89006
40 * g++.dg/debug/pr89006.C: New test.
41
190cf9af 42 PR middle-end/89015
43 * gcc.dg/gomp/pr89015.c: New test.
44
b5e76680 45 PR c++/88976
46 * c-c++-common/gomp/cancel-2.c: New test.
47 * gcc.dg/gomp/cancel-1.c: New test.
48 * g++.dg/gomp/cancel-1.C: New test.
49 * g++.dg/gomp/cancel-2.C: New test.
50 * g++.dg/gomp/cancel-3.C: New test.
51
e42d723e 522019-01-24 Jakub Jelinek <jakub@redhat.com>
53
54 PR tree-optimization/89027
55 * gfortran.dg/gomp/pr89027.f90: New test.
56
297fd295 572019-01-24 Paul Thomas <pault@gcc.gnu.org>
58
59 PR fortran/88929
e42d723e 60 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
61 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 62
161cd7e6 632019-01-23 H.J. Lu <hongjiu.lu@intel.com>
64
65 PR libgcc/88931
66 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
67 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
68 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
69 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
70
58bc31f2 712019-01-23 Uroš Bizjak <ubizjak@gmail.com>
72
73 PR target/88998
74 * g++.target/i386/pr88998.c: New test.
75
dffbcba8 762019-01-23 Marek Polacek <polacek@redhat.com>
77
78 PR c++/88757 - qualified name treated wrongly as type.
79 * g++.dg/cpp0x/dependent2.C: New test.
80 * g++.dg/cpp2a/typename10.C: Remove dg-error.
81 * g++.dg/cpp2a/typename12.C: New test.
82 * g++.dg/template/static30.C: Remove dg-error.
83
1f03c410 842019-01-23 Jakub Jelinek <jakub@redhat.com>
85
8090d51c 86 PR c/44715
87 * c-c++-common/pr44715.c: New test.
88
1f03c410 89 PR c++/88984
90 * c-c++-common/pr88984.c: New test.
91
a74580b3 922019-01-23 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/89008
95 * gcc.dg/torture/pr89008.c: New testcase.
96
c90ac599 972019-01-23 Eric Botcazou <ebotcazou@adacore.com>
98
99 * gnat.dg/specs/opt4.ads: New test.
100
c5bd837e 1012019-01-23 Jakub Jelinek <jakub@redhat.com>
102
103 PR tree-optimization/88964
104 * gfortran.dg/pr88964.f90: New test.
105
8eacaaff 1062019-01-22 Martin Sebor <msebor@redhat.com>
107
108 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
109 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
110 non_strict_align.
111 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
112 * c-c++-common/Wrestrict.c: Make xfails conditional on target
113 non_strict_align.
114
c4851c82 1152018-01-22 Steve Ellcey <sellcey@marvell.com>
116
8eacaaff 117 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 118 to aarch64*-*-* target.
8eacaaff 119 * c-c++-common/gomp/pr60823-3.c: Ditto.
120 * g++.dg/gomp/declare-simd-1.C: Ditto.
121 * g++.dg/gomp/declare-simd-3.C: Ditto.
122 * g++.dg/gomp/declare-simd-4.C: Ditto.
123 * g++.dg/gomp/declare-simd-7.C: Ditto.
124 * g++.dg/gomp/pr88182.C: Ditto.
125 * gcc.dg/gomp/declare-simd-1.c: Ditto.
126 * gcc.dg/gomp/declare-simd-3.c: Ditto.
127 * gcc.dg/gomp/pr59669-2.c: Ditto.
128 * gcc.dg/gomp/pr87895-1.c: Ditto.
129 * gcc.dg/gomp/simd-clones-2.c: Ditto.
130 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
131 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
132 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 133
f840847c 1342019-01-22 Jakub Jelinek <jakub@redhat.com>
135
849c3260 136 PR target/88965
137 * gcc.target/powerpc/pr88965.c: New test.
138
f840847c 139 PR middle-end/88968
140 * c-c++-common/gomp/atomic-23.c: New test.
141
4348a41f 1422019-01-22 Harald Anlauf <anlauf@gmx.de>
143
144 PR fortran/88579
145 * gfortran.dg/power_8.f90: New test.
146
2e9ceebc 1472019-01-22 Sandra Loosemore <sandra@codesourcery.com>
148
149 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
150 * g++.dg/vec-init-1.C: Likewise.
151 * gcc.dg/pr87793.c: Likewise.
152
55d483b8 1532019-01-22 Sandra Loosemore <sandra@codesourcery.com>
154
155 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
156 * g++.dg/cpp0x/pr86397-2.C: Likewise.
157
0e814d12 1582019-01-22 Richard Earnshaw <rearnsha@arm.com>
159
160 PR target/88469
161 * gcc.target/arm/aapcs/bitfield2.c: New test.
162 * gcc.target/arm/aapcs/bitfield3.c: New test.
163
ca6770cd 1642019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
165
166 PR rtl-optimization/87763
167 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
168
a1ab436f 1692019-01-22 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR target/88954
172 * gcc.target/i386/pr88954-1.c: New test.
173 * gcc.target/i386/pr88954-2.c: Likewise.
174
f8f32a5f 1752019-01-22 Richard Earnshaw <rearnsha@arm.com>
176
177 PR target/88469
178 * gcc.target/arm/aapcs/bitfield1.c: New test.
179 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
180 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
181 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
182
cc41270a 1832019-01-22 Manfred Schwarb <manfred99@gmx.ch>
184
185 * gfortran.dg/array_function_5.f90: Fix a dg directive.
186 * gfortran.dg/block_16.f08: Likewise.
187 * gfortran.dg/dec_structure_14.f90: Likewise.
188 * gfortran.dg/namelist_96.f90: Likewise.
189 * gfortran.dg/newunit_5.f90.f90: Moved to
190 * gfortran.dg/newunit_5.f90: here.
191 * gfortran.dg/pdt_28.f03: Likewise.
192 * gfortran.dg/spread_simplify_1.f90: Likewise.
193
dc7008d9 1942019-01-22 Tamar Christina <tamar.christina@arm.com>
195
196 PR/tree-optimization 88903
197 * gcc.dg/vect/pr88903-1.c: Add explicit &.
198
9e73df6b 1992019-01-22 Jakub Jelinek <jakub@redhat.com>
200
8167e4bd 201 PR rtl-optimization/88904
202 * gcc.c-torture/execute/pr88904.c: New test.
203
786a3490 204 PR target/88905
205 * gcc.dg/pr88905.c: New test.
206
9e73df6b 207 PR rtl-optimization/49429
208 PR target/49454
209 PR rtl-optimization/86334
210 PR target/88906
211 * gcc.target/i386/pr86334.c: New test.
212 * gcc.target/i386/pr88906.c: New test.
213
77fe9474 2142019-01-21 Jakub Jelinek <jakub@redhat.com>
215
216 PR c++/88949
217 * g++.dg/gomp/pr88949.C: New test.
218
d2019c03 2192019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 220
221 * class_66.f90: Fix a dg directive.
222 * debug/pr35154-stabs.f: Likewise.
223 * dec_d_lines_3.f: Likewise.
224 * dec_d_lines_3.f: Likewise.
225 * dec_structure_12.f90: Likewise.
226 * dec_structure_15.f90: Likewise.
227 * deferred_character_31.f90: Likewise.
228 * dtio_31.f03: Likewise.
229 * dtio_32.f03: Likewise.
230 * extends_11.f03: Likewise.
231 * integer_plus.f90: Likewise.
232 * pdt_25.f03: Likewise.
233 * pr58968.f: Likewise.
234 * pr78259.f90: Likewise.
235 * vect/vect-2.f90: Likewise.
236 * matmul_const.f90: Likewise.
237
bca15b83 2382019-01-21 Uroš Bizjak <ubizjak@gmail.com>
239
240 PR target/88938
241 * gcc.target/i386/pr88938.c: New test.
242
99bf4b63 2432019-01-21 Jakub Jelinek <jakub@redhat.com>
244
245 PR sanitizer/88901
246 * g++.dg/asan/pr88901.C: New test.
247
f6aa5c04 2482019-01-21 Tamar Christina <tamar.christina@arm.com>
249
250 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
251
8144bd52 2522019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
253
254 PR c/88928
255 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
256 * gcc.dg/pr88928.c: New test case.
257
e807b7ed 2582019-01-21 Jakub Jelinek <jakub@redhat.com>
259
260 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
261 {long ,short ,}{unsigned ,}int.
262
26e8495a 2632019-01-21 Richard Biener <rguenther@suse.de>
264
265 PR tree-optimization/88934
266 * gfortran.dg/pr88934.f90: New testcase.
267
eaf966f3 2682019-01-20 Ulrich Drepper <drepper@redhat.com>
269
270 Fix after C++ P0600 implementation.
271 * g++.dg/init/new39.C: Don't just ignore result of new.
272
c343819b 2732019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
274
275 * gdc.dg/runnable.d: Add more tests for comparing complex types.
276
c161bb93 2772019-01-20 Johannes Pfau <johannespfau@gmail.com>
278
279 * gdc.dg/runnable.d: Add tests for comparing complex types.
280
30b46595 2812019-01-20 Kewen Lin <linkw@gcc.gnu.org>
282
297fd295 283 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 284 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
285 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
286 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
287
c81c2702 2882019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
289
290 PR fortran/37835
291 * gfortran.dg/no-automatic.f90: New test.
292
19081b87 2932019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
294
295 PR fortran/77960
296 * gfortran.dg/pr77960.f90: New test.
297
b7e6520a 2982018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
299 Paul Thomas <pault@gcc.gnu.org>
300
301 PR fortran/56789
302 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
303 scan-tree tests that fail with patch.
304 * gfortran.dg/contiguous_8.f90: New test.
305
5dfc8b8e 3062019-01-19 Richard Sandiford <richard.sandiford@arm.com>
307
308 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
309 inner strides.
310 * gfortran.dg/loop_versioning_9.f90: New test.
311 * gfortran.dg/loop_versioning_10.f90: Likewise.
312
7b60c131 3132019-01-19 Jakub Jelinek <jakub@redhat.com>
314
315 PR fortran/88902
316 * gfortran.dg/pr88902.f90: New test.
317
34859308 3182019-01-18 Martin Sebor <msebor@redhat.com>
319
320 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
321
31975c5e 3222019-01-18 Ian Lance Taylor <iant@golang.org>
323
324 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
325 is no longer externally visible.
326
b2bc2471 3272019-01-18 Marek Polacek <polacek@redhat.com>
328
329 PR c++/86926
330 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
331
60da8226 3322019-01-18 H.J. Lu <hongjiu.lu@intel.com>
333
334 PR middle-end/88587
335 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
336 (dg-options): Replace -m32 with -fno-pic.
337 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
338 (dg-options): Remove -m32.
339
58d47a89 3402019-01-18 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/88903
343 * gcc.dg/vect/pr88903-1.c: New testcase.
344 * gcc.dg/vect/pr88903-2.c: Likewise.
345
6d4e8a95 3462019-01-18 H.J. Lu <hongjiu.lu@intel.com>
347
348 PR c/51628
349 PR c/88664
350 * c-c++-common/pr51628-33.c: New test.
351 * c-c++-common/pr51628-35.c: New test.
352 * c-c++-common/pr88664-1.c: Likewise.
353 * c-c++-common/pr88664-2.c: Likewise.
354 * gcc.dg/pr51628-34.c: Likewise.
355
e319ca91 3562019-01-18 Richard Earnshaw <rearnsha@arm.com>
357
358 PR target/88799
359 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
360 mp and sec extensions to armv7-a.
361
c099f1dd 3622019-01-18 Martin Liska <mliska@suse.cz>
363
364 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
365 expected function name.
366
273d44ee 3672019-01-18 Jakub Jelinek <jakub@redhat.com>
368
369 PR tree-optimization/86214
370 * g++.dg/opt/pr86214-1.C: New test.
371 * g++.dg/opt/pr86214-2.C: New test.
372
b8408dd3 3732019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
374
375 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
376
5c3317a8 3772019-01-18 Jakub Jelinek <jakub@redhat.com>
378
379 Reapply:
380 2018-12-15 Jakub Jelinek <jakub@redhat.com>
381
382 PR target/88489
383 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
384 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
385
eba46615 3862019-01-18 Martin Liska <mliska@suse.cz>
387
388 PR middle-end/88587
389 * g++.target/i386/pr88587.C: New test.
390 * gcc.target/i386/mvc13.c: New test.
391
20ab60cd 3922018-01-17 Steve Ellcey <sellcey@cavium.com>
393
394 PR fortran/88898
395 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
396 warning checks.
397 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
398 * gfortran.dg/gomp/pr83977.f90: Ditto.
399
0cfa832a 4002019-01-17 Martin Sebor <msebor@redhat.com>
401
402 PR middle-end/88273
403 * gcc.dg/Warray-bounds-38.c: New test.
404
7e351bf9 4052018-01-17 Steve Ellcey <sellcey@cavium.com>
406
407 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
408 warning checks and assembler scans.
409 * c-c++-common/gomp/pr60823-3.c: Ditto.
410 * c-c++-common/gomp/pr63328.c: Ditto.
411 * g++.dg/gomp/declare-simd-1.C: Ditto.
412 * g++.dg/gomp/declare-simd-3.C: Ditto.
413 * g++.dg/gomp/declare-simd-4.C: Ditto.
414 * g++.dg/gomp/declare-simd-7.C: Ditto.
415 * g++.dg/gomp/pr88182.C: Ditto.
416 * g++.dg/vect/simd-clone-7.cc: Ditto.
417 * gcc.dg/gomp/declare-simd-1.c: Ditto.
418 * gcc.dg/gomp/declare-simd-3.c: Ditto.
419 * gcc.dg/gomp/pr59669-2.c: Ditto.
420 * gcc.dg/gomp/pr87895-1.c: Ditto.
421 * gcc.dg/gomp/pr87895-2.c: Ditto.
422 * gcc.dg/gomp/simd-clones-2.c: Ditto.
423 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
424 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
425 * gfortran.dg/gomp/pr83977.f90: Ditto.
426
0f910e62 4272019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
428
429 * g++.dg/cpp0x/auto52.C: Test locations too.
430 * g++.dg/cpp0x/trailing2.C: Likewise.
431 * g++.dg/cpp1y/auto-fn18.C: Likewise.
432 * g++.dg/cpp1y/auto-fn25.C: Likewise.
433 * g++.dg/cpp1y/auto-fn52.C: Likewise.
434 * g++.dg/cpp1y/auto-fn53.C: Likewise.
435 * g++.dg/cpp1y/auto-fn54.C: Likewise.
436
098cc8f0 4372019-01-17 David Malcolm <dmalcolm@redhat.com>
438
439 PR c++/88699
440 * g++.dg/template/pr88699.C: New test.
441
a4e7e061 4422019-01-17 Martin Sebor <msebor@redhat.com>
443
444 PR tree-optimization/88800
445 * c-c++-common/Wrestrict.c: Adjust.
446 * gcc.dg/Warray-bounds-37.c: New test.
447 * gcc.dg/builtin-memcpy-2.c: New test.
448 * gcc.dg/builtin-memcpy.c: New test.
449
21208703 4502019-01-17 Tamar Christina <tamar.christina@arm.com>
451
452 PR target/88850
453 * gcc.target/arm/pr51968.c: Use neon intrinsics.
454
acbbb815 4552019-01-17 Andrew Stubbs <ams@codesourcery.com>
456 Kwok Cheung Yeung <kcy@codesourcery.com>
457 Julian Brown <julian@codesourcery.com>
458 Tom de Vries <tom@codesourcery.com>
459
460 * gcc.dg/20020312-2.c: Add amdgcn support.
461 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
462 * gcc.dg/builtin-apply2.c: Likewise.
463 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
464 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
465 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
466 * gcc.dg/memcmp-1.c: Increase timeout factor.
467 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
468 * gcc.dg/sibcall-10.c: xfail on amdgcn.
469 * gcc.dg/sibcall-9.c: Likewise.
470 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
471 * gcc.dg/tree-ssa/pr84512.c: Likewise.
472 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
473 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
474 * lib/target-supports.exp (check_effective_target_trampolines):
475 Configure amdgcn.
476 (check_profiling_available): Likewise.
477 (check_effective_target_global_constructor): Likewise.
478 (check_effective_target_return_address): Likewise.
479 (check_effective_target_fopenacc): Likewise.
480 (check_effective_target_fopenmp): Likewise.
481 (check_effective_target_vect_int): Likewise.
482 (check_effective_target_vect_intfloat_cvt): Likewise.
483 (check_effective_target_vect_uintfloat_cvt): Likewise.
484 (check_effective_target_vect_floatint_cvt): Likewise.
485 (check_effective_target_vect_floatuint_cvt): Likewise.
486 (check_effective_target_vect_simd_clones): Likewise.
487 (check_effective_target_vect_shift): Likewise.
488 (check_effective_target_whole_vector_shift): Likewise.
489 (check_effective_target_vect_bswap): Likewise.
490 (check_effective_target_vect_shift_char): Likewise.
491 (check_effective_target_vect_long): Likewise.
492 (check_effective_target_vect_float): Likewise.
493 (check_effective_target_vect_double): Likewise.
494 (check_effective_target_vect_perm): Likewise.
495 (check_effective_target_vect_perm_byte): Likewise.
496 (check_effective_target_vect_perm_short): Likewise.
497 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
498 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
499 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
500 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
501 (check_effective_target_vect_natural_alignment): Likewise.
502 (check_effective_target_vect_fully_masked): Likewise.
503 (check_effective_target_vect_element_align): Likewise.
504 (check_effective_target_vect_masked_store): Likewise.
505 (check_effective_target_vect_scatter_store): Likewise.
506 (check_effective_target_vect_condition): Likewise.
507 (check_effective_target_vect_cond_mixed): Likewise.
508 (check_effective_target_vect_char_mult): Likewise.
509 (check_effective_target_vect_short_mult): Likewise.
510 (check_effective_target_vect_int_mult): Likewise.
511 (check_effective_target_sqrt_insn): Likewise.
512 (check_effective_target_vect_call_sqrtf): Likewise.
513 (check_effective_target_vect_call_btrunc): Likewise.
514 (check_effective_target_vect_call_btruncf): Likewise.
515 (check_effective_target_vect_call_ceil): Likewise.
516 (check_effective_target_vect_call_floorf): Likewise.
517 (check_effective_target_lto): Likewise.
518 (check_vect_support_and_set_flags): Likewise.
519 (check_effective_target_vect_stridedN): Enable when fully masked is
520 available.
521 (add_options_for_sqrt_insn): New procedure.
522
79cc8acc 5232019-01-17 Andrew Stubbs <ams@codesourcery.com>
524
525 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
526 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
527 linker.
528 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
529
cbd1a9b1 5302019-01-17 Andrew Stubbs <ams@codesourcery.com>
531
532 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
533 * gcc.dg/pic-1.c: Disable on amdgcn.
534 * gcc.dg/pic-2.c: Disable on amdgcn.
535 * gcc.dg/pic-3.c: Disable on amdgcn.
536 * gcc.dg/pic-4.c: Disable on amdgcn.
537 * gcc.dg/pie-3.c: Disable on amdgcn.
538 * gcc.dg/pie-4.c: Disable on amdgcn.
539 * gcc.dg/uninit-19.c: Check pie_enabled.
540 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
541
88dbac33 5422019-01-17 Andrew Stubbs <ams@codesourcery.com>
543 Kwok Cheung Yeung <kcy@codesourcery.com>
544 Julian Brown <julian@codesourcery.com>
545 Tom de Vries <tom@codesourcery.com>
546
547 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
548 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
549 * gcc.c-torture/compile/pr34648.c: Require exceptions.
550 * gcc.c-torture/compile/pr41469.c: Require exceptions.
551 * gcc.dg/20111216-1.c: Require exceptions.
552 * gcc.dg/cleanup-10.c: Require exceptions.
553 * gcc.dg/cleanup-11.c: Require exceptions.
554 * gcc.dg/cleanup-12.c: Require exceptions.
555 * gcc.dg/cleanup-13.c: Require exceptions.
556 * gcc.dg/cleanup-5.c: Require exceptions.
557 * gcc.dg/cleanup-8.c: Require exceptions.
558 * gcc.dg/cleanup-9.c: Require exceptions.
559 * gcc.dg/gomp/pr29955.c: Require exceptions.
560 * gcc.dg/lto/pr52097_0.c: Require exceptions.
561 * gcc.dg/nested-func-5.c: Require exceptions.
562 * gcc.dg/pch/except-1.c: Require exceptions.
563 * gcc.dg/pch/valid-2.c: Require exceptions.
564 * gcc.dg/pr41470.c: Require exceptions.
565 * gcc.dg/pr42427.c: Require exceptions.
566 * gcc.dg/pr44545.c: Require exceptions.
567 * gcc.dg/pr47086.c: Require exceptions.
568 * gcc.dg/pr51481.c: Require exceptions.
569 * gcc.dg/pr51644.c: Require exceptions.
570 * gcc.dg/pr52046.c: Require exceptions.
571 * gcc.dg/pr54669.c: Require exceptions.
572 * gcc.dg/pr56424.c: Require exceptions.
573 * gcc.dg/pr64465.c: Require exceptions.
574 * gcc.dg/pr65802.c: Require exceptions.
575 * gcc.dg/pr67563.c: Require exceptions.
576 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
577 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
578 * gcc.dg/vect/pr46663.c: Require exceptions.
579 * lib/target-supports.exp (check_effective_target_exceptions): New.
580
56b37606 5812019-01-17 Tamar Christina <tamar.christina@arm.com>
582
583 PR target/88851
584 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
585
a395125a 5862019-01-17 Nathan Sidwell <nathan@acm.org>
587
588 PR c++/86610
589 * g++.dg/cpp0x/pr86610.C: New.
590
e1d8b60b 5912019-01-17 Wei Xiao <wei3.xiao@intel.com>
592
593 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
594 VFIXUPIMM* intrinsics.
595 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
596 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
597 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
598
945ba7e7 5992019-01-17 Wei Xiao <wei3.xiao@intel.com>
600
601 PR target/88794
602 Revert:
603 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
604
605 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
606 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
607 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
608 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
609 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
610 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
611 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
612 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
613 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
614 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
615 * gcc.target/i386/sse-13.c: Ditto.
616 * gcc.target/i386/sse-14.c: Ditto.
617 * gcc.target/i386/sse-22.c: Ditto.
618 * gcc.target/i386/sse-23.c: Ditto.
619 * gcc.target/i386/testimm-10.c: Ditto.
620 * gcc.target/i386/testround-1.c: Ditto.
621
37caf132 6222019-01-17 Wei Xiao <wei3.xiao@intel.com>
623
624 PR target/88794
625 Revert:
626 2018-12-15 Jakub Jelinek <jakub@redhat.com>
627
628 PR target/88489
629 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
630 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
631
89436081 6322019-01-17 Jakub Jelinek <jakub@redhat.com>
633
634 PR rtl-optimization/88870
635 * gcc.dg/pr88870.c: New test.
636
6eeb7917 6372019-01-17 Kewen Lin <linkw@gcc.gnu.org>
638
639 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
640
f97941b7 6412019-01-17 Alexandre Oliva <aoliva@redhat.com>
642
c5f929a4 643 PR c++/87768
644 * g++.dg/concepts/pr87768.C: New.
645
f97941b7 646 PR c++/86648
647 * gcc.dg/cpp1z/pr86648.C: New.
648
c6e0dd3d 6492019-01-17 Kewen Lin <linkw@gcc.gnu.org>
650
651 PR target/87306
652 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
653 vectorized on POWER unless hardware misaligned loads are available.
654
76ea00a1 6552019-01-16 David Malcolm <dmalcolm@redhat.com>
656
657 PR target/88861
658 * g++.dg/torture/pr88861.C: New test.
659
281796ea 6602019-01-16 Tamar Christina <tamar.christina@arm.com>
661
662 PR debug/88046
663 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
664
b92cc3ed 6652019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
666
667 * g++.dg/other/pr33558.C: Test location too.
668 * g++.dg/other/pr33558-2.C: Likewise.
669 * g++.dg/parse/crash4.C: Likewise.
670 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
671 * g++.old-deja/g++.mike/p7635.C: Likewise.
672 * g++.old-deja/g++.other/decl6.C: Likewise.
673
9fc2172c 6742019-01-16 Marek Polacek <polacek@redhat.com>
675
676 PR c++/78244 - narrowing conversion in template not detected.
677 * g++.dg/cpp0x/Wnarrowing13.C: New test.
678 * g++.dg/cpp0x/Wnarrowing14.C: New test.
679
c84c150f 6802019-01-16 Jakub Jelinek <jakub@redhat.com>
681
682 PR c/51628
683 PR target/88682
684 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
685 may_alias attribute.
686
cb946287 6872019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
688
689 * gcc.misc-tests/godump-1.c: Add test case for typedef before
690 struct.
691
727d210b 6922019-01-15 David Malcolm <dmalcolm@redhat.com>
693
694 PR c++/88795
695 * g++.dg/template/pr88795.C: New test.
696
0b953692 6972019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
698
a96be852 699 PR fortran/43136
0b953692 700 * gfortran.dg/actual_array_substr_3.f90: New test.
701
ef1b2a98 7022019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
703
704 PR fortran/81849
705 * gfortran.dg/pr81849.f90: New test.
706
8f563733 7072019-01-15 Paul Thomas <pault@gcc.gnu.org>
708
7b60c131 709 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 710 ISO_Fortran_binding_2.h.
711
68597c49 7122019-01-15 Marek Polacek <polacek@redhat.com>
713
714 PR c++/88866
715 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
716
9d1cdb74 7172019-01-15 Richard Sandiford <richard.sandiford@arm.com>
718
719 PR inline-asm/52813
720 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
721 -Wdeprecated warning and expect a following note:.
722
c415e6f6 7232019-01-15 Richard Biener <rguenther@suse.de>
724
725 PR debug/88046
726 * g++.dg/lto/pr88046_0.C: New testcase.
727
5ead71c8 7282019-01-15 Richard Biener <rguenther@suse.de>
729
730 PR tree-optimization/88855
731 * gcc.dg/pr88855.c: New testcase.
732
39a51021 7332019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
734
735 * g++.dg/diagnostic/typedef-initialized.C: New.
736
7372019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
738
739 * g++.dg/diagnostic/bitfld3.C: New.
740
15934f6e 7412019-01-15 Jakub Jelinek <jakub@redhat.com>
742
743 PR tree-optimization/88775
744 * gcc.dg/tree-ssa/pr88775-1.c: New test.
745 * gcc.dg/tree-ssa/pr88775-2.c: New test.
746
9f8a8956 7472019-01-14 Marek Polacek <polacek@redhat.com>
748
749 PR c++/88825 - ICE with bogus function return type deduction.
750 * g++.dg/cpp1y/auto-fn55.C: New test.
751
478fe3c0 7522019-01-14 Jakub Jelinek <jakub@redhat.com>
753
754 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
755 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
756 feature test macros.
757 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
758
affca1c8 7592019-01-14 Marek Polacek <polacek@redhat.com>
760
761 PR c++/88830 - ICE with abstract class.
762 * g++.dg/other/abstract7.C: New test.
763
955a4e68 7642019-01-14 Martin Sebor <msebor@redhat.com>
765
766 PR target/88638
767 * gcc.dg/format/attr-8.c: New test.
768 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
769 * gcc.dg/format/attr-3.c: Same.
770 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
771 * objc.dg/fsf-nsstring-format-1.m: Same.
772
bf4eb32b 7732019-01-14 Martin Liska <mliska@suse.cz>
774
775 PR gcov-profile/88263
776 * g++.dg/gcov/pr88263-2.C: New test.
777
c7a7ba46 7782019-01-14 Jakub Jelinek <jakub@redhat.com>
779
780 PR rtl-optimization/88796
781 * gcc.target/i386/pr88796.c: New test.
782
a0c1db44 7832019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
784
785 * gdc.dg/asm1.d: New test.
786 * gdc.dg/asm2.d: New test.
787 * gdc.dg/asm3.d: New test.
788 * gdc.dg/asm4.d: New test.
789 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
790
77aa0989 7912019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
792
793 PR libfortran/88776
794 * gfortran.dg/namelist_96.f90: New test.
795
70409dee 7962019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
797
798 PR fortran/59345
799 * gfortran.dg/internal_pack_18.f90: New test.
800
bd5cf857 8012019-01-13 H.J. Lu <hongjiu.lu@intel.com>
802
803 * gcc.dg/pr51628-20.c: Updated.
804 * gcc.dg/pr51628-21.c: Likewise.
805 * gcc.dg/pr51628-25.c: Likewise.
806
ae57d8c7 8072019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
808
809 PR fortran/59345
810 * gfortran.dg/internal_pack_17.f90: New test.
811 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
812 to builtin_free.
813
c8f3fe68 8142019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
815
816 PR fortran/61765
817 * gfortran.dg/pr61765.f90: New test.
818
2fa582a9 8192019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
820
821 * g++.dg/cpp0x/pr62101.C: Test locations too.
822 * g++.dg/inherit/pure1.C: Likewise.
823
d42f854f 8242019-01-12 Paul Thomas <pault@gcc.gnu.org>
825
7b60c131 826 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 827 reports of ICEs.
7b60c131 828 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 829
8302019-01-12 Paul Thomas <pault@gcc.gnu.org>
831
7b60c131 832 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
833 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
834 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
835 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
836 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 837 for dump tree scan.
838
0e8475b7 8392019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
840
841 PR fortran/35031
842 * gfortran.dg/pr35031.f90: new test.
843
0b5957b9 8442019-01-11 Marek Polacek <polacek@redhat.com>
845
846 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
847 * g++.dg/cpp0x/Wredundant-move5.C: New test.
848 * g++.dg/cpp0x/Wredundant-move6.C: New test.
849
45b37eaa 8502019-01-11 Jakub Jelinek <jakub@redhat.com>
851
852 PR middle-end/85956
853 PR lto/88733
854 * c-c++-common/gomp/pr85956.c: New test.
855 * g++.dg/gomp/pr88733.C: New test.
856
1b2f170e 8572019-01-11 Tobias Burnus <burnus@net-b.de>
858
859 PR C++/88114
d42f854f 860 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 861 * g++.dg/cpp0x/defaulted62.C: New.
862
ccd5b7a6 8632019-01-11 Jakub Jelinek <jakub@redhat.com>
864
865 PR tree-optimization/88693
866 * gcc.c-torture/execute/pr88693.c: New test.
867
cda73d4a 8682019-01-11 Tamar Christina <tamar.christina@arm.com>
869
870 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
871 and add options.
872
4bb5146c 8732019-01-11 Martin Liska <mliska@suse.cz>
874
875 PR middle-end/88758
876 * g++.dg/lto/pr88758_0.C: New test.
877 * g++.dg/lto/pr88758_1.C: New test.
878
202e74d0 8792019-01-11 Jan Beulich <jbeulich@suse.com>
880
881 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
882 gcc.target/i386/avx512f-vcvtss2si-1.c,
883 gcc.target/i386/avx512f-vcvttsd2si-1.c,
884 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
885 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
886 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
887 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
888 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
889 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
890 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
891 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
892 gcc.target/i386/pr19398.c: Permit l or q suffix.
893
e9b8018c 8942019-01-11 Jakub Jelinek <jakub@redhat.com>
895
896 PR rtl-optimization/88296
897 * gcc.target/i386/pr88296.c: New test.
898
b385e516 8992019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
900
901 * g++.dg/diagnostic/extern-initialized.C: New.
902 * g++.dg/ext/dllimport-initialized.C: Likewise.
903
04afaf6a 9042019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
905
906 PR fortran/59345
907 * gfortran.dg/internal_pack_16.f90: New test.
908
d07d3a12 9092019-01-10 Jakub Jelinek <jakub@redhat.com>
910
911 PR target/88785
912 * g++.target/i386/pr88785.C: New test.
913
8ae81042 9142019-01-10 Vladimir Makarov <vmakarov@redhat.com>
915
916 PR rtl-optimization/87305
917 * gcc.target/aarch64/pr87305.c: New.
918
aecc93dd 9192019-01-10 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/88792
922 * gcc.dg/torture/pr88792.c: New testcase.
923
15cbe83d 9242019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
925
926 PR fortran/86322
927 * gfortran.dg/pr86322_1.f90: New test.
928 * gfortran.dg/pr86322_2.f90: Ditto.
929 * gfortran.dg/pr86322_3.f90: Ditto.
930
a794c0dc 9312019-01-10 Sudakshina Das <sudi.das@arm.com>
932
933 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
934 * gcc.target/aarch64/bti-2.c: Likewise.
935 * gcc.target/aarch64/bti-3.c: Likewise.
936
2fd2b9b8 9372019-01-10 Stefan Agner <stefan@agner.ch>
938
939 PR target/88648
940 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
941 check if -masm-syntax-unified gets applied properly.
942
12f289ae 9432019-01-10 Jakub Jelinek <jakub@redhat.com>
944
945 PR c/88568
946 * gcc.dg/pr88568.c: New test.
947
9ccac370 9482019-01-10 Tamar Christina <tamar.christina@arm.com>
949
950 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
951 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
952
97f353e6 9532019-01-10 Tamar Christina <tamar.christina@arm.com>
954
955 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
956 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
957
02c39a52 9582019-01-10 Tamar Christina <tamar.christina@arm.com>
959
960 * lib/target-supports.exp
961 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
962 check_effective_target_arm_v8_3a_complex_neon_ok,
963 add_options_for_arm_v8_3a_complex_neon,
964 check_effective_target_arm_v8_3a_complex_neon_hw,
965 check_effective_target_vect_complex_rot_N): New.
966
e66b219e 9672019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
968
969 PR fortran/88376
970 * gfortran.dg/pr88376.f90: New test.
971
5fba18a1 9722019-01-09 Sandra Loosemore <sandra@codesourcery.com>
973
974 PR other/16615
5fba18a1 975 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
976 "can not" with "cannot".
977 * gfortran.dg/common_15.f90: Likewise.
978 * gfortran.dg/derived_result_2.f90: Likewise.
979 * gfortran.dg/do_check_6.f90: Likewise.
980 * gfortran.dg/namelist_args.f90: Likewise.
981 * gfortran.dg/negative_unit_check.f90: Likewise.
982 * gfortran.dg/pure_formal_3.f90: Likewise.
983 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
984 * obj-c++.dg/exceptions-3.mm: Likewise.
985 * obj-c++.dg/exceptions-4.mm: Likewise.
986 * obj-c++.dg/exceptions-5.mm: Likewise.
987 * obj-c++.dg/property/at-property-23.mm: Likewise.
988 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
989 * obj-c++.dg/property/property-neg-7.mm: Likewise.
990 * objc.dg/attributes/method-attribute-2.m: Likewise.
991 * objc.dg/exceptions-3.m: Likewise.
992 * objc.dg/exceptions-4.m: Likewise.
993 * objc.dg/exceptions-5.m: Likewise.
994 * objc.dg/param-1.m: Likewise.
995 * objc.dg/property/at-property-23.m: Likewise.
996 * objc.dg/property/dotsyntax-17.m: Likewise.
997 * objc.dg/property/property-neg-7.m: Likewise.
998
9f096803 9992019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1000
1001 PR fortran/68426
1002 * gfortran.dg/spread_simplify_1.f90: New test.
1003
36950f7e 10042019-01-09 Uroš Bizjak <ubizjak@gmail.com>
1005
1006 * lib/target-supports.exp
1007 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
1008 * gcc.target/i386/xorsign.c: New test.
1009
188ff544 10102019-01-09 Eric Botcazou <ebotcazou@adacore.com>
1011
1012 * gcc.target/sparc/tls-ld-int8.c: New test.
1013 * gcc.target/sparc/tls-ld-int16.c: Likewise.
1014 * gcc.target/sparc/tls-ld-int32.c: Likewise.
1015 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
1016 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
1017 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
1018
559dff77 10192018-01-09 Sudakshina Das <sudi.das@arm.com>
1020
1021 * gcc.target/aarch64/bti-1.c: Update test to not add command line
1022 option when configure with bti.
1023 * gcc.target/aarch64/bti-2.c: Likewise.
1024 * lib/target-supports.exp
1025 (check_effective_target_default_branch_protection):
1026 Add configure check for --enable-standard-branch-protection.
1027
15b17909 10282018-01-09 Sudakshina Das <sudi.das@arm.com>
1029
1030 * gcc.target/aarch64/bti-1.c: New test.
1031 * gcc.target/aarch64/bti-2.c: New test.
1032 * gcc.target/aarch64/bti-3.c: New test.
1033 * lib/target-supports.exp
1034 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
1035
249c2fa7 10362018-01-09 Sudakshina Das <sudi.das@arm.com>
1037
1038 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
1039 instead of IP0_REGNUM and add test case.
1040
fd87572b 10412019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1042
1043 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
1044 copysign.
1045 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
1046 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
1047 xorsign.
1048 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
1049
097f6161 10502019-01-09 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR rtl-optimization/88331
1053 * gcc.target/i386/pr88331.c: New test.
1054
7cc45975 10552019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 * g++.dg/diagnostic/constexpr2.C: New.
1058 * g++.dg/diagnostic/ref3.C: Likewise.
1059
91902bb4 10602019-01-08 Marek Polacek <polacek@redhat.com>
1061
1062 PR c++/88538 - braced-init-list in template-argument-list.
1063 * g++.dg/cpp2a/nontype-class11.C: New test.
1064
9996d5d0 1065 PR c++/88744
1066 * g++.dg/cpp2a/nontype-class12.C: New test.
1067
d538a77e 10682019-01-08 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR target/88457
1071 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
1072 dg-options. Require ppc_cpu_supports_hw effective target instead of
1073 powerpc64*-*-*.
1074
d56370db 10752019-01-08 Janus Weil <janus@gcc.gnu.org>
1076
1077 PR fortran/88047
1078 * gfortran.dg/class_69.f90: New test case.
1079
2092fe8c 10802019-01-08 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 PR target/88717
1083 * gcc.target/i386/pr88717.c: New test.
1084
90e20c9c 10852019-01-08 Marek Polacek <polacek@redhat.com>
1086
1087 PR c++/88548 - this accepted in static member functions.
1088 * g++.dg/cpp0x/this1.C: New test.
1089
c914ddb0 10902019-01-08 Martin Liska <mliska@suse.cz>
1091
1092 PR tree-optimization/88753
1093 * gcc.dg/tree-ssa/pr88753.c: New test.
1094
6b8ca7f3 10952019-01-08 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/86554
1098 * gcc.dg/torture/pr86554-1.c: New testcase.
1099 * gcc.dg/torture/pr86554-2.c: Likewise.
1100
ec26adda 11012019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1102
1103 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
1104 cover target variance.
1105
ac64cdbe 11062019-01-08 Richard Biener <rguenther@suse.de>
1107
1108 PR fortran/88611
1109 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
1110 directly build the expected GENERIC tree.
1111
6b5dcc7e 11122019-01-08 Sam Tebbs <sam.tebbs@arm.com>
1113
1114 * gcc.target/aarch64/(return_address_sign_1.c,
1115 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
1116 Change option to -mbranch-protection.
1117 * gcc.target/aarch64/(branch-protection-option.c,
1118 branch-protection-option-2.c, branch-protection-attr.c,
1119 branch-protection-attr-2.c): New file.
1120
8f7d5246 11212019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1122
1123 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
1124
54417d3a 11252019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1126
1127 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
1128 alias support.
1129 * c-c++-common/builtin-has-attribute-4.c: Likewise.
1130 Append match for warning that ‘protected’ attribute is not supported.
1131
5e453f01 11322019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1133
1134 * gcc.dg/Wmissing-attributes.c: Require alias support.
1135 * gcc.dg/attr-copy-2.c: Likewise.
1136 * gcc.dg/attr-copy-5.c: Likewise.
1137
6e5908c9 11382019-01-08 Jonathan Wakely <jwakely@redhat.com>
1139 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR c++/88554
1142 * g++.dg/warn/Wreturn-type-11.C: New test.
1143
caa8ded0 11442019-01-07 David Malcolm <dmalcolm@redhat.com>
1145
1146 PR jit/88747
1147 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
1148 dump to reflect r266077.
1149
31e21880 11502019-01-07 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR c/88701
1153 * gcc.dg/pr88701.c: New test.
1154
0e741ee5 11552019-01-07 Joseph Myers <joseph@codesourcery.com>
1156
1157 PR c/88720
1158 PR c/88726
1159 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
1160
2318c037 11612019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1162
1163 * g++.dg/diagnostic/constexpr1.C: New.
1164 * g++.dg/diagnostic/thread1.C: Likewise.
1165
5f34f219 11662019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1167 Harald Anlauf <anlauf@gmx.de>
1168 Tobias Burnus <burnus@gcc.gnu.org>
1169
1170 * gfortran.dg/is_contiguous_1.f90: New test.
1171 * gfortran.dg/is_contiguous_2.f90: New test.
1172 * gfortran.dg/is_contiguous_3.f90: New test.
1173
677576f7 11742019-01-07 Marek Polacek <polacek@redhat.com>
1175
1176 PR c++/88741 - wrong error with initializer-string.
1177 * g++.dg/init/array50.C: New test.
1178
c38103e8 11792019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1180
1181 PR c++/88261
1182 PR c++/69338
1183 PR c++/69696
1184 PR c++/69697
1185 * gcc.dg/array-6.c: Move from here ...
1186 * c-c++-common/array-6.c: ... to here and add some more test coverage.
1187 * g++.dg/pr69338.C: New test.
1188 * g++.dg/pr69697.C: Likewise.
1189 * g++.dg/ext/flexary32.C: Likewise.
1190 * g++.dg/ext/flexary3.C: Adjust test.
1191 * g++.dg/ext/flexary12.C: Likewise.
1192 * g++.dg/ext/flexary13.C: Likewise.
1193 * g++.dg/ext/flexary15.C: Likewise.
1194 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
1195 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
1196 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
1197
6163709f 11982019-01-07 Richard Earnshaw <rearnsha@arm.com>
1199
1200 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
1201 optional in scan pattern.
1202
df2148cf 12032019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1204
1205 PR tree-optimization/88598
1206 * gcc.dg/vect/pr88598-1.c: New test.
1207 * gcc.dg/vect/pr88598-2.c: Likewise.
1208 * gcc.dg/vect/pr88598-3.c: Likewise.
1209 * gcc.dg/vect/pr88598-4.c: Likewise.
1210 * gcc.dg/vect/pr88598-5.c: Likewise.
1211 * gcc.dg/vect/pr88598-6.c: Likewise.
1212
34dc851a 12132019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1214
1215 PR tree-optimization/88598
1216 * gcc.dg/pr88598-1.c: New test.
1217 * gcc.dg/pr88598-2.c: Likewise.
1218 * gcc.dg/pr88598-3.c: Likewise.
1219 * gcc.dg/pr88598-4.c: Likewise.
1220 * gcc.dg/pr88598-5.c: Likewise.
1221
59409f09 12222019-01-07 Jakub Jelinek <jakub@redhat.com>
1223
162634aa 1224 PR tree-optimization/88676
1225 * gcc.dg/tree-ssa/pr88676.c: New test.
1226 * gcc.dg/pr88676.c: New test.
1227 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
1228 allow &.
1229
ed779478 1230 PR sanitizer/88619
1231 * c-c++-common/asan/pr88619.c: New test.
1232
59409f09 1233 PR c++/85052
1234 * c-c++-common/builtin-convertvector-1.c: New test.
1235 * c-c++-common/torture/builtin-convertvector-1.c: New test.
1236 * g++.dg/ext/builtin-convertvector-1.C: New test.
1237 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
1238
c9caaa3a 12392018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
1240
1241 PR target/88521
1242 * gcc.target/i386/pr88521.c: New testcase.
1243
2abeea3d 12442019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1245
1246 PR fortran/88658
1247 * gfortran.dg/min_max_type_2.f90: New test.
1248
a517a911 12492019-01-06 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR c/88363
1252 * c-c++-common/attributes-4.c (falloc_align_int128,
1253 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
1254
2b7caeda 12552019-01-05 Jan Hubicka <hubicka@ucw.cz>
1256
1257 * gcc.dg/ipa/ipcp-2.c: Update bounds.
1258
44a5ddbf 12592019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1260
1261 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
1262 * gcc.dg/plugin/plugindir2.c: Likewise.
1263 * gcc.dg/plugin/plugindir3.c: Likewise.
1264 * gcc.dg/plugin/plugindir4.c: Likewise.
1265
f2aba4ef 12662019-01-05 Janus Weil <janus@gcc.gnu.org>
1267
1268 PR fortran/88009
1269 * gfortran.dg/blockdata_10.f90: New test case.
1270
92d7f32c 12712019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 1272
681aa7c2 1273 PR middle-end/82564
1274 PR target/88620
1275 * gcc.dg/nested-func-12.c: New test.
1276 * gcc.c-torture/compile/pr82564.c: New test.
1277
92d7f32c 1278 PR debug/88635
1279 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 1280
3449da25 12812019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1282
92d7f32c 1283 PR target/60563
3449da25 1284 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
1285
dd1ab8da 12862019-01-04 Martin Sebor <msebor@redhat.com>
1287
1288 PR c/88546
1289 * g++.dg/ext/attr-copy.C: New test.
1290 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
1291 * gcc.dg/attr-copy-6.c: New test.
1292 * gcc.dg/attr-copy-7.c: New test.
1293
3910b703 12942019-01-04 Martin Sebor <msebor@redhat.com>
1295
1296 PR c/88363
1297 * c-c++-common/attributes-4.c: New test.
1298
1c2a6eef 12992019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1300
1301 PR fortran/48543
1302 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
1303 * gfortran.dg/merge_char_const.f90: Restore.
1304
d31f2252 13052019-01-04 Jakub Jelinek <jakub@redhat.com>
1306
1307 PR target/88594
1308 * gcc.dg/pr88594.c: New test.
1309
636144bc 13102019-01-04 Jan Beulich <jbeulich@suse.com>
1311
1312 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
1313 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
1314 gcc.target/i386/avx512bw-vpcmpequb-1.c,
1315 gcc.target/i386/avx512bw-vpcmpequw-1.c,
1316 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
1317 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
1318 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
1319 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
1320 gcc.target/i386/avx512bw-vpcmpgew-1.c,
1321 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
1322 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
1323 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
1324 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
1325 gcc.target/i386/avx512bw-vpcmpleb-1.c,
1326 gcc.target/i386/avx512bw-vpcmpleub-1.c,
1327 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
1328 gcc.target/i386/avx512bw-vpcmplew-1.c,
1329 gcc.target/i386/avx512bw-vpcmpltb-1.c,
1330 gcc.target/i386/avx512bw-vpcmpltub-1.c,
1331 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
1332 gcc.target/i386/avx512bw-vpcmpltw-1.c,
1333 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
1334 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
1335 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
1336 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
1337 gcc.target/i386/avx512bw-vpmovb2m-1.c,
1338 gcc.target/i386/avx512bw-vpmovm2b-1.c,
1339 gcc.target/i386/avx512bw-vpmovm2w-1.c,
1340 gcc.target/i386/avx512bw-vpmovw2m-1.c,
1341 gcc.target/i386/avx512bw-vptestmb-1.c,
1342 gcc.target/i386/avx512bw-vptestmw-1.c,
1343 gcc.target/i386/avx512bw-vptestnmb-1.c,
1344 gcc.target/i386/avx512bw-vptestnmw-1.c,
1345 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
1346 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
1347 gcc.target/i386/avx512dq-vfpclasssd-1.c,
1348 gcc.target/i386/avx512dq-vfpclassss-1.c,
1349 gcc.target/i386/avx512dq-vpmovd2m-1.c,
1350 gcc.target/i386/avx512dq-vpmovm2d-1.c,
1351 gcc.target/i386/avx512dq-vpmovm2q-1.c,
1352 gcc.target/i386/avx512dq-vpmovq2m-1.c,
1353 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
1354 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
1355 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
1356 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
1357 gcc.target/i386/avx512vl-vpcmpequd-1.c,
1358 gcc.target/i386/avx512vl-vpcmpequq-1.c,
1359 gcc.target/i386/avx512vl-vpcmpged-1.c,
1360 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
1361 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
1362 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
1363 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
1364 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
1365 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
1366 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
1367 gcc.target/i386/avx512vl-vpcmpled-1.c,
1368 gcc.target/i386/avx512vl-vpcmpleq-1.c,
1369 gcc.target/i386/avx512vl-vpcmpleud-1.c,
1370 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
1371 gcc.target/i386/avx512vl-vpcmpltd-1.c,
1372 gcc.target/i386/avx512vl-vpcmpltq-1.c,
1373 gcc.target/i386/avx512vl-vpcmpltud-1.c,
1374 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
1375 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
1376 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
1377 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
1378 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
1379 gcc.target/i386/avx512vl-vptestmd-1.c,
1380 gcc.target/i386/avx512vl-vptestmq-1.c,
1381 gcc.target/i386/avx512vl-vptestnmd-1.c,
1382 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
1383 operand.
1384 * gcc.target/i386/avx512bw-vpcmpb-1.c,
1385 gcc.target/i386/avx512bw-vpcmpub-1.c,
1386 gcc.target/i386/avx512bw-vpcmpuw-1.c,
1387 gcc.target/i386/avx512bw-vpcmpw-1.c,
1388 gcc.target/i386/avx512dq-vfpclasspd-1.c,
1389 gcc.target/i386/avx512dq-vfpclassps-1.c,
1390 gcc.target/i386/avx512f-vcmppd-1.c,
1391 gcc.target/i386/avx512f-vcmpps-1.c,
1392 gcc.target/i386/avx512f-vcmpsd-1.c,
1393 gcc.target/i386/avx512f-vcmpss-1.c,
1394 gcc.target/i386/avx512f-vpcmpd-1.c,
1395 gcc.target/i386/avx512f-vpcmpq-1.c,
1396 gcc.target/i386/avx512f-vpcmpud-1.c,
1397 gcc.target/i386/avx512f-vpcmpuq-1.c,
1398 gcc.target/i386/avx512f-vptestmd-1.c,
1399 gcc.target/i386/avx512f-vptestmq-1.c,
1400 gcc.target/i386/avx512f-vptestnmd-1.c,
1401 gcc.target/i386/avx512f-vptestnmq-1.c,
1402 gcc.target/i386/avx512vl-vcmppd-1.c,
1403 gcc.target/i386/avx512vl-vcmpps-1.c,
1404 gcc.target/i386/avx512vl-vpcmpd-1.c,
1405 gcc.target/i386/avx512vl-vpcmpq-1.c,
1406 gcc.target/i386/avx512vl-vpcmpud-1.c,
1407 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
1408 as mask operand.
1409
afe1ec89 14102019-01-03 Martin Sebor <msebor@redhat.com>
1411
1412 PR tree-optimization/88659
1413 * gcc.dg/Wstringop-truncation-6.c: New test.
1414
a63b6e5e 14152019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1416
1417 PR fortran/48543
1418 * gfortran.dg/const_chararacter_merge.f90: Remove.
1419
e9a46ba8 14202019-01-03 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR debug/88644
1423 * gcc.dg/debug/dwarf2/pr88644.c: New test.
1424 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
1425
14262019-01-03 Iain Sandoe <iain@sandoe.co.uk>
1427
1428 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
1429 * gcc.dg/pubtypes-3.c: Likewise.
1430 * gcc.dg/pubtypes-4.c: Likewise.
1431
0627c5c9 14322019-01-03 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR c++/88636
1435 * g++.target/i386/pr88636.C: New test.
1436
f9f7d90c 14372019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
1440
62468601 14412019-01-03 Martin Liska <mliska@suse.cz>
1442
1443 PR testsuite/88436
1444 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
1445
37fb9cf6 14462019-01-02 Marek Polacek <polacek@redhat.com>
1447
1448 PR c++/88612 - ICE with -Waddress-of-packed-member.
1449 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
1450
6080dd2f 1451 PR c++/88631 - CTAD failing for value-initialization.
1452 * g++.dg/cpp1z/class-deduction59.C: New test.
1453
dd5ea033 1454 PR c++/81486 - CTAD failing with ().
1455 * g++.dg/cpp1z/class-deduction60.C: New test.
1456 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 1457
ff8064bd 14582019-01-02 Martin Sebor <msebor@redhat.com>
1459 Jeff Law <law@redhat.com>
1460
1461 * gcc.dg/strlenopt-36.c: Update.
1462 * gcc.dg/strlenopt-45.c: Update.
1463 * gcc.c-torture/execute/strlen-5.c: New test.
1464 * gcc.c-torture/execute/strlen-6.c: New test.
1465 * gcc.c-torture/execute/strlen-7.c: New test.
1466
5152b58e 14672019-01-02 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR testsuite/87304
1470 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
1471 messages only on vect_hw_misalign targets.
1472
5055fc33 14732019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 1474
5055fc33 1475 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
1476 * gfortran.dg/dec_d_lines_3.f: Ditto.
1477 * gfortran.dg/dec_structure_24.f90: Ditto.
1478 * gfortran.dg/dec_structure_26.f90: Ditto.
1479 * gfortran.dg/dec_structure_27.f90: Ditto.
1480 * gfortran.dg/dec_type_print_3.f90: Ditto.
1481 * gfortran.dg/derived_name_1.f90: Ditto.
1482 * gfortran.dg/error_recovery_1.f90: Ditto.
1483 * gfortran.dg/gomp/pr29759.f90: Ditto.
1484 * gfortran.dg/pr36192.f90: Ditto.
1485 * gfortran.dg/pr56007.f90: Ditto.
1486 * gfortran.dg/pr56520.f90: Ditto.
1487 * gfortran.dg/pr78741.f90: Ditto.
1488 * gfortran.dg/print_fmt_2.f90: Ditto.
1489 * gfortran.dg/select_type_20.f90: Ditto.
1490
ac7cf41b 14912019-01-02 Marek Polacek <polacek@redhat.com>
1492
1493 PR c++/86875
1494 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
1495
f46df7fc 14962019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1497
1498 PR fortran/48543
1499 * gfortran.dg/const_chararacter_merge.f90: New test.
1500
035de790 15012019-01-02 Jan Hubicka <hubicka@ucw.cz>
1502
1503 PR lto/88130
1504 * g++.dg/torture/pr88130.C: New testcase.
1505
79cbb1a8 15062019-01-02 Martin Liska <mliska@suse.cz>
1507
1508 PR tree-optimization/88650
1509 * gfortran.dg/predict-3.f90: New test.
1510
040ec1c0 15112019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1512
1513 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
1514
74dbdf38 15152019-01-02 Richard Biener <rguenther@suse.de>
1516
1517 PR tree-optimization/88621
1518 * gcc.dg/torture/pr88621.c: New testcase.
1519
17ae0a21 15202019-01-02 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR ipa/88561
1523 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
1524 targets and expect _ZThn8 for ilp32 targets.
1525
14c286b1 15262019-01-01 Martin Sebor <msebor@redhat.com>
1527 Jeff Law <law@redhat.com>
1528
040ec1c0 1529 * gcc.dg/strlenopt-40.c: Update.
1530 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 1531 * gcc.dg/tree-ssa/pr79376.c: Likewise.
1532
14c286b1 1533 * gcc.dg/strlenopt-40.c: Disable a couple tests.
1534 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
1535 * gcc.dg/strlenopt-59.c: New test.
1536 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
1537 * g++.dg/init/strlen.C: New test.
1538
66aeaf4b 15392019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1540
1541 PR fortran/82743
1542 * gfortran.dg/structure_constructor_16.f90: New test.
1543
aaeb2d1b 15442019-01-01 Jan Hubicka <hubicka@ucw.cz>
1545
1546 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
1547 * g++.dg/ipa/devirt-53.C: Fix scan template.
1548
27ebfa0d 15492019-01-01 Jan Hubicka <hubicka@ucw.cz>
1550
1551 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
1552 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
1553 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
1554
e9780462 15552019-01-01 Jan Hubicka <hubicka@ucw.cz>
1556
1557 * g++.dg/tree-prof/devirt.C: Update testcase.
1558
fbd26352 15592019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 1560
1561 Update copyright years.
f1717362 1562\f
fbd26352 1563Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 1564
1565Copying and distribution of this file, with or without modification,
1566are permitted in any medium without royalty provided the copyright
1567notice and this notice are preserved.