Update error message prefix in libgcov profiling.
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/86214
4 * g++.dg/opt/pr86214-1.C: New test.
5 * g++.dg/opt/pr86214-2.C: New test.
6
7 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8
9 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
10
11 2019-01-18 Jakub Jelinek <jakub@redhat.com>
12
13 Reapply:
14 2018-12-15 Jakub Jelinek <jakub@redhat.com>
15
16 PR target/88489
17 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
18 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
19
20 2019-01-18 Martin Liska <mliska@suse.cz>
21
22 PR middle-end/88587
23 * g++.target/i386/pr88587.C: New test.
24 * gcc.target/i386/mvc13.c: New test.
25
26 2018-01-17 Steve Ellcey <sellcey@cavium.com>
27
28 PR fortran/88898
29 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
30 warning checks.
31 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
32 * gfortran.dg/gomp/pr83977.f90: Ditto.
33
34 2019-01-17 Martin Sebor <msebor@redhat.com>
35
36 PR middle-end/88273
37 * gcc.dg/Warray-bounds-38.c: New test.
38
39 2018-01-17 Steve Ellcey <sellcey@cavium.com>
40
41 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
42 warning checks and assembler scans.
43 * c-c++-common/gomp/pr60823-3.c: Ditto.
44 * c-c++-common/gomp/pr63328.c: Ditto.
45 * g++.dg/gomp/declare-simd-1.C: Ditto.
46 * g++.dg/gomp/declare-simd-3.C: Ditto.
47 * g++.dg/gomp/declare-simd-4.C: Ditto.
48 * g++.dg/gomp/declare-simd-7.C: Ditto.
49 * g++.dg/gomp/pr88182.C: Ditto.
50 * g++.dg/vect/simd-clone-7.cc: Ditto.
51 * gcc.dg/gomp/declare-simd-1.c: Ditto.
52 * gcc.dg/gomp/declare-simd-3.c: Ditto.
53 * gcc.dg/gomp/pr59669-2.c: Ditto.
54 * gcc.dg/gomp/pr87895-1.c: Ditto.
55 * gcc.dg/gomp/pr87895-2.c: Ditto.
56 * gcc.dg/gomp/simd-clones-2.c: Ditto.
57 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
58 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
59 * gfortran.dg/gomp/pr83977.f90: Ditto.
60
61 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
62
63 * g++.dg/cpp0x/auto52.C: Test locations too.
64 * g++.dg/cpp0x/trailing2.C: Likewise.
65 * g++.dg/cpp1y/auto-fn18.C: Likewise.
66 * g++.dg/cpp1y/auto-fn25.C: Likewise.
67 * g++.dg/cpp1y/auto-fn52.C: Likewise.
68 * g++.dg/cpp1y/auto-fn53.C: Likewise.
69 * g++.dg/cpp1y/auto-fn54.C: Likewise.
70
71 2019-01-17 David Malcolm <dmalcolm@redhat.com>
72
73 PR c++/88699
74 * g++.dg/template/pr88699.C: New test.
75
76 2019-01-17 Martin Sebor <msebor@redhat.com>
77
78 PR tree-optimization/88800
79 * c-c++-common/Wrestrict.c: Adjust.
80 * gcc.dg/Warray-bounds-37.c: New test.
81 * gcc.dg/builtin-memcpy-2.c: New test.
82 * gcc.dg/builtin-memcpy.c: New test.
83
84 2019-01-17 Tamar Christina <tamar.christina@arm.com>
85
86 PR target/88850
87 * gcc.target/arm/pr51968.c: Use neon intrinsics.
88
89 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
90 Kwok Cheung Yeung <kcy@codesourcery.com>
91 Julian Brown <julian@codesourcery.com>
92 Tom de Vries <tom@codesourcery.com>
93
94 * gcc.dg/20020312-2.c: Add amdgcn support.
95 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
96 * gcc.dg/builtin-apply2.c: Likewise.
97 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
98 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
99 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
100 * gcc.dg/memcmp-1.c: Increase timeout factor.
101 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
102 * gcc.dg/sibcall-10.c: xfail on amdgcn.
103 * gcc.dg/sibcall-9.c: Likewise.
104 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
105 * gcc.dg/tree-ssa/pr84512.c: Likewise.
106 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
107 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
108 * lib/target-supports.exp (check_effective_target_trampolines):
109 Configure amdgcn.
110 (check_profiling_available): Likewise.
111 (check_effective_target_global_constructor): Likewise.
112 (check_effective_target_return_address): Likewise.
113 (check_effective_target_fopenacc): Likewise.
114 (check_effective_target_fopenmp): Likewise.
115 (check_effective_target_vect_int): Likewise.
116 (check_effective_target_vect_intfloat_cvt): Likewise.
117 (check_effective_target_vect_uintfloat_cvt): Likewise.
118 (check_effective_target_vect_floatint_cvt): Likewise.
119 (check_effective_target_vect_floatuint_cvt): Likewise.
120 (check_effective_target_vect_simd_clones): Likewise.
121 (check_effective_target_vect_shift): Likewise.
122 (check_effective_target_whole_vector_shift): Likewise.
123 (check_effective_target_vect_bswap): Likewise.
124 (check_effective_target_vect_shift_char): Likewise.
125 (check_effective_target_vect_long): Likewise.
126 (check_effective_target_vect_float): Likewise.
127 (check_effective_target_vect_double): Likewise.
128 (check_effective_target_vect_perm): Likewise.
129 (check_effective_target_vect_perm_byte): Likewise.
130 (check_effective_target_vect_perm_short): Likewise.
131 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
132 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
133 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
134 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
135 (check_effective_target_vect_natural_alignment): Likewise.
136 (check_effective_target_vect_fully_masked): Likewise.
137 (check_effective_target_vect_element_align): Likewise.
138 (check_effective_target_vect_masked_store): Likewise.
139 (check_effective_target_vect_scatter_store): Likewise.
140 (check_effective_target_vect_condition): Likewise.
141 (check_effective_target_vect_cond_mixed): Likewise.
142 (check_effective_target_vect_char_mult): Likewise.
143 (check_effective_target_vect_short_mult): Likewise.
144 (check_effective_target_vect_int_mult): Likewise.
145 (check_effective_target_sqrt_insn): Likewise.
146 (check_effective_target_vect_call_sqrtf): Likewise.
147 (check_effective_target_vect_call_btrunc): Likewise.
148 (check_effective_target_vect_call_btruncf): Likewise.
149 (check_effective_target_vect_call_ceil): Likewise.
150 (check_effective_target_vect_call_floorf): Likewise.
151 (check_effective_target_lto): Likewise.
152 (check_vect_support_and_set_flags): Likewise.
153 (check_effective_target_vect_stridedN): Enable when fully masked is
154 available.
155 (add_options_for_sqrt_insn): New procedure.
156
157 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
158
159 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
160 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
161 linker.
162 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
163
164 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
165
166 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
167 * gcc.dg/pic-1.c: Disable on amdgcn.
168 * gcc.dg/pic-2.c: Disable on amdgcn.
169 * gcc.dg/pic-3.c: Disable on amdgcn.
170 * gcc.dg/pic-4.c: Disable on amdgcn.
171 * gcc.dg/pie-3.c: Disable on amdgcn.
172 * gcc.dg/pie-4.c: Disable on amdgcn.
173 * gcc.dg/uninit-19.c: Check pie_enabled.
174 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
175
176 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
177 Kwok Cheung Yeung <kcy@codesourcery.com>
178 Julian Brown <julian@codesourcery.com>
179 Tom de Vries <tom@codesourcery.com>
180
181 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
182 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
183 * gcc.c-torture/compile/pr34648.c: Require exceptions.
184 * gcc.c-torture/compile/pr41469.c: Require exceptions.
185 * gcc.dg/20111216-1.c: Require exceptions.
186 * gcc.dg/cleanup-10.c: Require exceptions.
187 * gcc.dg/cleanup-11.c: Require exceptions.
188 * gcc.dg/cleanup-12.c: Require exceptions.
189 * gcc.dg/cleanup-13.c: Require exceptions.
190 * gcc.dg/cleanup-5.c: Require exceptions.
191 * gcc.dg/cleanup-8.c: Require exceptions.
192 * gcc.dg/cleanup-9.c: Require exceptions.
193 * gcc.dg/gomp/pr29955.c: Require exceptions.
194 * gcc.dg/lto/pr52097_0.c: Require exceptions.
195 * gcc.dg/nested-func-5.c: Require exceptions.
196 * gcc.dg/pch/except-1.c: Require exceptions.
197 * gcc.dg/pch/valid-2.c: Require exceptions.
198 * gcc.dg/pr41470.c: Require exceptions.
199 * gcc.dg/pr42427.c: Require exceptions.
200 * gcc.dg/pr44545.c: Require exceptions.
201 * gcc.dg/pr47086.c: Require exceptions.
202 * gcc.dg/pr51481.c: Require exceptions.
203 * gcc.dg/pr51644.c: Require exceptions.
204 * gcc.dg/pr52046.c: Require exceptions.
205 * gcc.dg/pr54669.c: Require exceptions.
206 * gcc.dg/pr56424.c: Require exceptions.
207 * gcc.dg/pr64465.c: Require exceptions.
208 * gcc.dg/pr65802.c: Require exceptions.
209 * gcc.dg/pr67563.c: Require exceptions.
210 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
211 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
212 * gcc.dg/vect/pr46663.c: Require exceptions.
213 * lib/target-supports.exp (check_effective_target_exceptions): New.
214
215 2019-01-17 Tamar Christina <tamar.christina@arm.com>
216
217 PR target/88851
218 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
219
220 2019-01-17 Nathan Sidwell <nathan@acm.org>
221
222 PR c++/86610
223 * g++.dg/cpp0x/pr86610.C: New.
224
225 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
226
227 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
228 VFIXUPIMM* intrinsics.
229 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
230 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
231 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
232
233 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
234
235 PR target/88794
236 Revert:
237 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
238
239 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
240 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
241 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
242 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
243 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
244 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
245 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
246 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
247 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
248 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
249 * gcc.target/i386/sse-13.c: Ditto.
250 * gcc.target/i386/sse-14.c: Ditto.
251 * gcc.target/i386/sse-22.c: Ditto.
252 * gcc.target/i386/sse-23.c: Ditto.
253 * gcc.target/i386/testimm-10.c: Ditto.
254 * gcc.target/i386/testround-1.c: Ditto.
255
256 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
257
258 PR target/88794
259 Revert:
260 2018-12-15 Jakub Jelinek <jakub@redhat.com>
261
262 PR target/88489
263 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
264 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
265
266 2019-01-17 Jakub Jelinek <jakub@redhat.com>
267
268 PR rtl-optimization/88870
269 * gcc.dg/pr88870.c: New test.
270
271 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
272
273 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
274
275 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
276
277 PR c++/87768
278 * g++.dg/concepts/pr87768.C: New.
279
280 PR c++/86648
281 * gcc.dg/cpp1z/pr86648.C: New.
282
283 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
284
285 PR target/87306
286 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
287 vectorized on POWER unless hardware misaligned loads are available.
288
289 2019-01-16 David Malcolm <dmalcolm@redhat.com>
290
291 PR target/88861
292 * g++.dg/torture/pr88861.C: New test.
293
294 2019-01-16 Tamar Christina <tamar.christina@arm.com>
295
296 PR debug/88046
297 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
298
299 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
300
301 * g++.dg/other/pr33558.C: Test location too.
302 * g++.dg/other/pr33558-2.C: Likewise.
303 * g++.dg/parse/crash4.C: Likewise.
304 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
305 * g++.old-deja/g++.mike/p7635.C: Likewise.
306 * g++.old-deja/g++.other/decl6.C: Likewise.
307
308 2019-01-16 Marek Polacek <polacek@redhat.com>
309
310 PR c++/78244 - narrowing conversion in template not detected.
311 * g++.dg/cpp0x/Wnarrowing13.C: New test.
312 * g++.dg/cpp0x/Wnarrowing14.C: New test.
313
314 2019-01-16 Jakub Jelinek <jakub@redhat.com>
315
316 PR c/51628
317 PR target/88682
318 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
319 may_alias attribute.
320
321 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
322
323 * gcc.misc-tests/godump-1.c: Add test case for typedef before
324 struct.
325
326 2019-01-15 David Malcolm <dmalcolm@redhat.com>
327
328 PR c++/88795
329 * g++.dg/template/pr88795.C: New test.
330
331 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
332
333 PR fortran/43136
334 * gfortran.dg/actual_array_substr_3.f90: New test.
335
336 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
337
338 PR fortran/81849
339 * gfortran.dg/pr81849.f90: New test.
340
341 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
342
343 * gfortran.dg/ISO_Fortran_binding_2.c : Change reference to
344 ISO_Fortran_binding_2.h.
345
346 2019-01-15 Marek Polacek <polacek@redhat.com>
347
348 PR c++/88866
349 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
350
351 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
352
353 PR inline-asm/52813
354 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
355 -Wdeprecated warning and expect a following note:.
356
357 2019-01-15 Richard Biener <rguenther@suse.de>
358
359 PR debug/88046
360 * g++.dg/lto/pr88046_0.C: New testcase.
361
362 2019-01-15 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/88855
365 * gcc.dg/pr88855.c: New testcase.
366
367 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
368
369 * g++.dg/diagnostic/typedef-initialized.C: New.
370
371 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
372
373 * g++.dg/diagnostic/bitfld3.C: New.
374
375 2019-01-15 Jakub Jelinek <jakub@redhat.com>
376
377 PR tree-optimization/88775
378 * gcc.dg/tree-ssa/pr88775-1.c: New test.
379 * gcc.dg/tree-ssa/pr88775-2.c: New test.
380
381 2019-01-14 Marek Polacek <polacek@redhat.com>
382
383 PR c++/88825 - ICE with bogus function return type deduction.
384 * g++.dg/cpp1y/auto-fn55.C: New test.
385
386 2019-01-14 Jakub Jelinek <jakub@redhat.com>
387
388 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
389 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
390 feature test macros.
391 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
392
393 2019-01-14 Marek Polacek <polacek@redhat.com>
394
395 PR c++/88830 - ICE with abstract class.
396 * g++.dg/other/abstract7.C: New test.
397
398 2019-01-14 Martin Sebor <msebor@redhat.com>
399
400 PR target/88638
401 * gcc.dg/format/attr-8.c: New test.
402 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
403 * gcc.dg/format/attr-3.c: Same.
404 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
405 * objc.dg/fsf-nsstring-format-1.m: Same.
406
407 2019-01-14 Martin Liska <mliska@suse.cz>
408
409 PR gcov-profile/88263
410 * g++.dg/gcov/pr88263-2.C: New test.
411
412 2019-01-14 Jakub Jelinek <jakub@redhat.com>
413
414 PR rtl-optimization/88796
415 * gcc.target/i386/pr88796.c: New test.
416
417 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
418
419 * gdc.dg/asm1.d: New test.
420 * gdc.dg/asm2.d: New test.
421 * gdc.dg/asm3.d: New test.
422 * gdc.dg/asm4.d: New test.
423 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
424
425 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
426
427 PR libfortran/88776
428 * gfortran.dg/namelist_96.f90: New test.
429
430 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
431
432 PR fortran/59345
433 * gfortran.dg/internal_pack_18.f90: New test.
434
435 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
436
437 * gcc.dg/pr51628-20.c: Updated.
438 * gcc.dg/pr51628-21.c: Likewise.
439 * gcc.dg/pr51628-25.c: Likewise.
440
441 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
442
443 PR fortran/59345
444 * gfortran.dg/internal_pack_17.f90: New test.
445 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
446 to builtin_free.
447
448 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
449
450 PR fortran/61765
451 * gfortran.dg/pr61765.f90: New test.
452
453 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
454
455 * g++.dg/cpp0x/pr62101.C: Test locations too.
456 * g++.dg/inherit/pure1.C: Likewise.
457
458 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
459
460 * gfortran.dg/ISO_Fortran_binding_2.f90 : Remove because of
461 reports of ICEs.
462 * gfortran.dg/ISO_Fortran_binding_2.c : Ditto.
463
464 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
465
466 * gfortran.dg/ISO_Fortran_binding_1.f90 : New test.
467 * gfortran.dg/ISO_Fortran_binding_1.c : Auxilliary file for test.
468 * gfortran.dg/ISO_Fortran_binding_2.f90 : New test.
469 * gfortran.dg/ISO_Fortran_binding_2.c : Auxilliary file for test.
470 * gfortran.dg/bind_c_array_params_2.f90 : Change search string
471 for dump tree scan.
472
473 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
474
475 PR fortran/35031
476 * gfortran.dg/pr35031.f90: new test.
477
478 2019-01-11 Marek Polacek <polacek@redhat.com>
479
480 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
481 * g++.dg/cpp0x/Wredundant-move5.C: New test.
482 * g++.dg/cpp0x/Wredundant-move6.C: New test.
483
484 2019-01-11 Jakub Jelinek <jakub@redhat.com>
485
486 PR middle-end/85956
487 PR lto/88733
488 * c-c++-common/gomp/pr85956.c: New test.
489 * g++.dg/gomp/pr88733.C: New test.
490
491 2019-01-11 Tobias Burnus <burnus@net-b.de>
492
493 PR C++/88114
494 * g++.dg/cpp0x/defaulted61.C: New
495 * g++.dg/cpp0x/defaulted62.C: New.
496
497 2019-01-11 Jakub Jelinek <jakub@redhat.com>
498
499 PR tree-optimization/88693
500 * gcc.c-torture/execute/pr88693.c: New test.
501
502 2019-01-11 Tamar Christina <tamar.christina@arm.com>
503
504 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
505 and add options.
506
507 2019-01-11 Martin Liska <mliska@suse.cz>
508
509 PR middle-end/88758
510 * g++.dg/lto/pr88758_0.C: New test.
511 * g++.dg/lto/pr88758_1.C: New test.
512
513 2019-01-11 Jan Beulich <jbeulich@suse.com>
514
515 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
516 gcc.target/i386/avx512f-vcvtss2si-1.c,
517 gcc.target/i386/avx512f-vcvttsd2si-1.c,
518 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
519 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
520 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
521 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
522 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
523 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
524 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
525 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
526 gcc.target/i386/pr19398.c: Permit l or q suffix.
527
528 2019-01-11 Jakub Jelinek <jakub@redhat.com>
529
530 PR rtl-optimization/88296
531 * gcc.target/i386/pr88296.c: New test.
532
533 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
534
535 * g++.dg/diagnostic/extern-initialized.C: New.
536 * g++.dg/ext/dllimport-initialized.C: Likewise.
537
538 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
539
540 PR fortran/59345
541 * gfortran.dg/internal_pack_16.f90: New test.
542
543 2019-01-10 Jakub Jelinek <jakub@redhat.com>
544
545 PR target/88785
546 * g++.target/i386/pr88785.C: New test.
547
548 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
549
550 PR rtl-optimization/87305
551 * gcc.target/aarch64/pr87305.c: New.
552
553 2019-01-10 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/88792
556 * gcc.dg/torture/pr88792.c: New testcase.
557
558 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
559
560 PR fortran/86322
561 * gfortran.dg/pr86322_1.f90: New test.
562 * gfortran.dg/pr86322_2.f90: Ditto.
563 * gfortran.dg/pr86322_3.f90: Ditto.
564
565 2019-01-10 Sudakshina Das <sudi.das@arm.com>
566
567 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
568 * gcc.target/aarch64/bti-2.c: Likewise.
569 * gcc.target/aarch64/bti-3.c: Likewise.
570
571 2019-01-10 Stefan Agner <stefan@agner.ch>
572
573 PR target/88648
574 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
575 check if -masm-syntax-unified gets applied properly.
576
577 2019-01-10 Jakub Jelinek <jakub@redhat.com>
578
579 PR c/88568
580 * gcc.dg/pr88568.c: New test.
581
582 2019-01-10 Tamar Christina <tamar.christina@arm.com>
583
584 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
585 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
586
587 2019-01-10 Tamar Christina <tamar.christina@arm.com>
588
589 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
590 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
591
592 2019-01-10 Tamar Christina <tamar.christina@arm.com>
593
594 * lib/target-supports.exp
595 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
596 check_effective_target_arm_v8_3a_complex_neon_ok,
597 add_options_for_arm_v8_3a_complex_neon,
598 check_effective_target_arm_v8_3a_complex_neon_hw,
599 check_effective_target_vect_complex_rot_N): New.
600
601 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
602
603 PR fortran/88376
604 * gfortran.dg/pr88376.f90: New test.
605
606 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
607
608 PR other/16615
609 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
610 "can not" with "cannot".
611 * gfortran.dg/common_15.f90: Likewise.
612 * gfortran.dg/derived_result_2.f90: Likewise.
613 * gfortran.dg/do_check_6.f90: Likewise.
614 * gfortran.dg/namelist_args.f90: Likewise.
615 * gfortran.dg/negative_unit_check.f90: Likewise.
616 * gfortran.dg/pure_formal_3.f90: Likewise.
617 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
618 * obj-c++.dg/exceptions-3.mm: Likewise.
619 * obj-c++.dg/exceptions-4.mm: Likewise.
620 * obj-c++.dg/exceptions-5.mm: Likewise.
621 * obj-c++.dg/property/at-property-23.mm: Likewise.
622 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
623 * obj-c++.dg/property/property-neg-7.mm: Likewise.
624 * objc.dg/attributes/method-attribute-2.m: Likewise.
625 * objc.dg/exceptions-3.m: Likewise.
626 * objc.dg/exceptions-4.m: Likewise.
627 * objc.dg/exceptions-5.m: Likewise.
628 * objc.dg/param-1.m: Likewise.
629 * objc.dg/property/at-property-23.m: Likewise.
630 * objc.dg/property/dotsyntax-17.m: Likewise.
631 * objc.dg/property/property-neg-7.m: Likewise.
632
633 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
634
635 PR fortran/68426
636 * gfortran.dg/spread_simplify_1.f90: New test.
637
638 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
639
640 * lib/target-supports.exp
641 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
642 * gcc.target/i386/xorsign.c: New test.
643
644 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
645
646 * gcc.target/sparc/tls-ld-int8.c: New test.
647 * gcc.target/sparc/tls-ld-int16.c: Likewise.
648 * gcc.target/sparc/tls-ld-int32.c: Likewise.
649 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
650 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
651 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
652
653 2018-01-09 Sudakshina Das <sudi.das@arm.com>
654
655 * gcc.target/aarch64/bti-1.c: Update test to not add command line
656 option when configure with bti.
657 * gcc.target/aarch64/bti-2.c: Likewise.
658 * lib/target-supports.exp
659 (check_effective_target_default_branch_protection):
660 Add configure check for --enable-standard-branch-protection.
661
662 2018-01-09 Sudakshina Das <sudi.das@arm.com>
663
664 * gcc.target/aarch64/bti-1.c: New test.
665 * gcc.target/aarch64/bti-2.c: New test.
666 * gcc.target/aarch64/bti-3.c: New test.
667 * lib/target-supports.exp
668 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
669
670 2018-01-09 Sudakshina Das <sudi.das@arm.com>
671
672 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
673 instead of IP0_REGNUM and add test case.
674
675 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
676
677 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
678 copysign.
679 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
680 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
681 xorsign.
682 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
683
684 2019-01-09 Jakub Jelinek <jakub@redhat.com>
685
686 PR rtl-optimization/88331
687 * gcc.target/i386/pr88331.c: New test.
688
689 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
690
691 * g++.dg/diagnostic/constexpr2.C: New.
692 * g++.dg/diagnostic/ref3.C: Likewise.
693
694 2019-01-08 Marek Polacek <polacek@redhat.com>
695
696 PR c++/88538 - braced-init-list in template-argument-list.
697 * g++.dg/cpp2a/nontype-class11.C: New test.
698
699 PR c++/88744
700 * g++.dg/cpp2a/nontype-class12.C: New test.
701
702 2019-01-08 Jakub Jelinek <jakub@redhat.com>
703
704 PR target/88457
705 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
706 dg-options. Require ppc_cpu_supports_hw effective target instead of
707 powerpc64*-*-*.
708
709 2019-01-08 Janus Weil <janus@gcc.gnu.org>
710
711 PR fortran/88047
712 * gfortran.dg/class_69.f90: New test case.
713
714 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
715
716 PR target/88717
717 * gcc.target/i386/pr88717.c: New test.
718
719 2019-01-08 Marek Polacek <polacek@redhat.com>
720
721 PR c++/88548 - this accepted in static member functions.
722 * g++.dg/cpp0x/this1.C: New test.
723
724 2019-01-08 Martin Liska <mliska@suse.cz>
725
726 PR tree-optimization/88753
727 * gcc.dg/tree-ssa/pr88753.c: New test.
728
729 2019-01-08 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/86554
732 * gcc.dg/torture/pr86554-1.c: New testcase.
733 * gcc.dg/torture/pr86554-2.c: Likewise.
734
735 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
736
737 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
738 cover target variance.
739
740 2019-01-08 Richard Biener <rguenther@suse.de>
741
742 PR fortran/88611
743 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
744 directly build the expected GENERIC tree.
745
746 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
747
748 * gcc.target/aarch64/(return_address_sign_1.c,
749 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
750 Change option to -mbranch-protection.
751 * gcc.target/aarch64/(branch-protection-option.c,
752 branch-protection-option-2.c, branch-protection-attr.c,
753 branch-protection-attr-2.c): New file.
754
755 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
756
757 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
758
759 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
760
761 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
762 alias support.
763 * c-c++-common/builtin-has-attribute-4.c: Likewise.
764 Append match for warning that ‘protected’ attribute is not supported.
765
766 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
767
768 * gcc.dg/Wmissing-attributes.c: Require alias support.
769 * gcc.dg/attr-copy-2.c: Likewise.
770 * gcc.dg/attr-copy-5.c: Likewise.
771
772 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
773 Jakub Jelinek <jakub@redhat.com>
774
775 PR c++/88554
776 * g++.dg/warn/Wreturn-type-11.C: New test.
777
778 2019-01-07 David Malcolm <dmalcolm@redhat.com>
779
780 PR jit/88747
781 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
782 dump to reflect r266077.
783
784 2019-01-07 Jakub Jelinek <jakub@redhat.com>
785
786 PR c/88701
787 * gcc.dg/pr88701.c: New test.
788
789 2019-01-07 Joseph Myers <joseph@codesourcery.com>
790
791 PR c/88720
792 PR c/88726
793 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
794
795 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
796
797 * g++.dg/diagnostic/constexpr1.C: New.
798 * g++.dg/diagnostic/thread1.C: Likewise.
799
800 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
801 Harald Anlauf <anlauf@gmx.de>
802 Tobias Burnus <burnus@gcc.gnu.org>
803
804 * gfortran.dg/is_contiguous_1.f90: New test.
805 * gfortran.dg/is_contiguous_2.f90: New test.
806 * gfortran.dg/is_contiguous_3.f90: New test.
807
808 2019-01-07 Marek Polacek <polacek@redhat.com>
809
810 PR c++/88741 - wrong error with initializer-string.
811 * g++.dg/init/array50.C: New test.
812
813 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
814
815 PR c++/88261
816 PR c++/69338
817 PR c++/69696
818 PR c++/69697
819 * gcc.dg/array-6.c: Move from here ...
820 * c-c++-common/array-6.c: ... to here and add some more test coverage.
821 * g++.dg/pr69338.C: New test.
822 * g++.dg/pr69697.C: Likewise.
823 * g++.dg/ext/flexary32.C: Likewise.
824 * g++.dg/ext/flexary3.C: Adjust test.
825 * g++.dg/ext/flexary12.C: Likewise.
826 * g++.dg/ext/flexary13.C: Likewise.
827 * g++.dg/ext/flexary15.C: Likewise.
828 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
829 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
830 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
831
832 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
833
834 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
835 optional in scan pattern.
836
837 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
838
839 PR tree-optimization/88598
840 * gcc.dg/vect/pr88598-1.c: New test.
841 * gcc.dg/vect/pr88598-2.c: Likewise.
842 * gcc.dg/vect/pr88598-3.c: Likewise.
843 * gcc.dg/vect/pr88598-4.c: Likewise.
844 * gcc.dg/vect/pr88598-5.c: Likewise.
845 * gcc.dg/vect/pr88598-6.c: Likewise.
846
847 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
848
849 PR tree-optimization/88598
850 * gcc.dg/pr88598-1.c: New test.
851 * gcc.dg/pr88598-2.c: Likewise.
852 * gcc.dg/pr88598-3.c: Likewise.
853 * gcc.dg/pr88598-4.c: Likewise.
854 * gcc.dg/pr88598-5.c: Likewise.
855
856 2019-01-07 Jakub Jelinek <jakub@redhat.com>
857
858 PR tree-optimization/88676
859 * gcc.dg/tree-ssa/pr88676.c: New test.
860 * gcc.dg/pr88676.c: New test.
861 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
862 allow &.
863
864 PR sanitizer/88619
865 * c-c++-common/asan/pr88619.c: New test.
866
867 PR c++/85052
868 * c-c++-common/builtin-convertvector-1.c: New test.
869 * c-c++-common/torture/builtin-convertvector-1.c: New test.
870 * g++.dg/ext/builtin-convertvector-1.C: New test.
871 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
872
873 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
874
875 PR target/88521
876 * gcc.target/i386/pr88521.c: New testcase.
877
878 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
879
880 PR fortran/88658
881 * gfortran.dg/min_max_type_2.f90: New test.
882
883 2019-01-06 Jakub Jelinek <jakub@redhat.com>
884
885 PR c/88363
886 * c-c++-common/attributes-4.c (falloc_align_int128,
887 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
888
889 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
890
891 * gcc.dg/ipa/ipcp-2.c: Update bounds.
892
893 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
894
895 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
896 * gcc.dg/plugin/plugindir2.c: Likewise.
897 * gcc.dg/plugin/plugindir3.c: Likewise.
898 * gcc.dg/plugin/plugindir4.c: Likewise.
899
900 2019-01-05 Janus Weil <janus@gcc.gnu.org>
901
902 PR fortran/88009
903 * gfortran.dg/blockdata_10.f90: New test case.
904
905 2019-01-05 Jakub Jelinek <jakub@redhat.com>
906
907 PR middle-end/82564
908 PR target/88620
909 * gcc.dg/nested-func-12.c: New test.
910 * gcc.c-torture/compile/pr82564.c: New test.
911
912 PR debug/88635
913 * gcc.dg/debug/dwarf2/pr88635.c: New test.
914
915 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
916
917 PR target/60563
918 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
919
920 2019-01-04 Martin Sebor <msebor@redhat.com>
921
922 PR c/88546
923 * g++.dg/ext/attr-copy.C: New test.
924 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
925 * gcc.dg/attr-copy-6.c: New test.
926 * gcc.dg/attr-copy-7.c: New test.
927
928 2019-01-04 Martin Sebor <msebor@redhat.com>
929
930 PR c/88363
931 * c-c++-common/attributes-4.c: New test.
932
933 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
934
935 PR fortran/48543
936 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
937 * gfortran.dg/merge_char_const.f90: Restore.
938
939 2019-01-04 Jakub Jelinek <jakub@redhat.com>
940
941 PR target/88594
942 * gcc.dg/pr88594.c: New test.
943
944 2019-01-04 Jan Beulich <jbeulich@suse.com>
945
946 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
947 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
948 gcc.target/i386/avx512bw-vpcmpequb-1.c,
949 gcc.target/i386/avx512bw-vpcmpequw-1.c,
950 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
951 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
952 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
953 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
954 gcc.target/i386/avx512bw-vpcmpgew-1.c,
955 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
956 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
957 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
958 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
959 gcc.target/i386/avx512bw-vpcmpleb-1.c,
960 gcc.target/i386/avx512bw-vpcmpleub-1.c,
961 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
962 gcc.target/i386/avx512bw-vpcmplew-1.c,
963 gcc.target/i386/avx512bw-vpcmpltb-1.c,
964 gcc.target/i386/avx512bw-vpcmpltub-1.c,
965 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
966 gcc.target/i386/avx512bw-vpcmpltw-1.c,
967 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
968 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
969 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
970 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
971 gcc.target/i386/avx512bw-vpmovb2m-1.c,
972 gcc.target/i386/avx512bw-vpmovm2b-1.c,
973 gcc.target/i386/avx512bw-vpmovm2w-1.c,
974 gcc.target/i386/avx512bw-vpmovw2m-1.c,
975 gcc.target/i386/avx512bw-vptestmb-1.c,
976 gcc.target/i386/avx512bw-vptestmw-1.c,
977 gcc.target/i386/avx512bw-vptestnmb-1.c,
978 gcc.target/i386/avx512bw-vptestnmw-1.c,
979 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
980 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
981 gcc.target/i386/avx512dq-vfpclasssd-1.c,
982 gcc.target/i386/avx512dq-vfpclassss-1.c,
983 gcc.target/i386/avx512dq-vpmovd2m-1.c,
984 gcc.target/i386/avx512dq-vpmovm2d-1.c,
985 gcc.target/i386/avx512dq-vpmovm2q-1.c,
986 gcc.target/i386/avx512dq-vpmovq2m-1.c,
987 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
988 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
989 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
990 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
991 gcc.target/i386/avx512vl-vpcmpequd-1.c,
992 gcc.target/i386/avx512vl-vpcmpequq-1.c,
993 gcc.target/i386/avx512vl-vpcmpged-1.c,
994 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
995 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
996 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
997 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
998 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
999 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
1000 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
1001 gcc.target/i386/avx512vl-vpcmpled-1.c,
1002 gcc.target/i386/avx512vl-vpcmpleq-1.c,
1003 gcc.target/i386/avx512vl-vpcmpleud-1.c,
1004 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
1005 gcc.target/i386/avx512vl-vpcmpltd-1.c,
1006 gcc.target/i386/avx512vl-vpcmpltq-1.c,
1007 gcc.target/i386/avx512vl-vpcmpltud-1.c,
1008 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
1009 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
1010 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
1011 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
1012 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
1013 gcc.target/i386/avx512vl-vptestmd-1.c,
1014 gcc.target/i386/avx512vl-vptestmq-1.c,
1015 gcc.target/i386/avx512vl-vptestnmd-1.c,
1016 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
1017 operand.
1018 * gcc.target/i386/avx512bw-vpcmpb-1.c,
1019 gcc.target/i386/avx512bw-vpcmpub-1.c,
1020 gcc.target/i386/avx512bw-vpcmpuw-1.c,
1021 gcc.target/i386/avx512bw-vpcmpw-1.c,
1022 gcc.target/i386/avx512dq-vfpclasspd-1.c,
1023 gcc.target/i386/avx512dq-vfpclassps-1.c,
1024 gcc.target/i386/avx512f-vcmppd-1.c,
1025 gcc.target/i386/avx512f-vcmpps-1.c,
1026 gcc.target/i386/avx512f-vcmpsd-1.c,
1027 gcc.target/i386/avx512f-vcmpss-1.c,
1028 gcc.target/i386/avx512f-vpcmpd-1.c,
1029 gcc.target/i386/avx512f-vpcmpq-1.c,
1030 gcc.target/i386/avx512f-vpcmpud-1.c,
1031 gcc.target/i386/avx512f-vpcmpuq-1.c,
1032 gcc.target/i386/avx512f-vptestmd-1.c,
1033 gcc.target/i386/avx512f-vptestmq-1.c,
1034 gcc.target/i386/avx512f-vptestnmd-1.c,
1035 gcc.target/i386/avx512f-vptestnmq-1.c,
1036 gcc.target/i386/avx512vl-vcmppd-1.c,
1037 gcc.target/i386/avx512vl-vcmpps-1.c,
1038 gcc.target/i386/avx512vl-vpcmpd-1.c,
1039 gcc.target/i386/avx512vl-vpcmpq-1.c,
1040 gcc.target/i386/avx512vl-vpcmpud-1.c,
1041 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
1042 as mask operand.
1043
1044 2019-01-03 Martin Sebor <msebor@redhat.com>
1045
1046 PR tree-optimization/88659
1047 * gcc.dg/Wstringop-truncation-6.c: New test.
1048
1049 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1050
1051 PR fortran/48543
1052 * gfortran.dg/const_chararacter_merge.f90: Remove.
1053
1054 2019-01-03 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR debug/88644
1057 * gcc.dg/debug/dwarf2/pr88644.c: New test.
1058 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
1059
1060 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
1061
1062 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
1063 * gcc.dg/pubtypes-3.c: Likewise.
1064 * gcc.dg/pubtypes-4.c: Likewise.
1065
1066 2019-01-03 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR c++/88636
1069 * g++.target/i386/pr88636.C: New test.
1070
1071 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
1074
1075 2019-01-03 Martin Liska <mliska@suse.cz>
1076
1077 PR testsuite/88436
1078 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
1079
1080 2019-01-02 Marek Polacek <polacek@redhat.com>
1081
1082 PR c++/88612 - ICE with -Waddress-of-packed-member.
1083 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
1084
1085 PR c++/88631 - CTAD failing for value-initialization.
1086 * g++.dg/cpp1z/class-deduction59.C: New test.
1087
1088 PR c++/81486 - CTAD failing with ().
1089 * g++.dg/cpp1z/class-deduction60.C: New test.
1090 * g++.dg/cpp1z/class-deduction61.C: New test.
1091
1092 2019-01-02 Martin Sebor <msebor@redhat.com>
1093 Jeff Law <law@redhat.com>
1094
1095 * gcc.dg/strlenopt-36.c: Update.
1096 * gcc.dg/strlenopt-45.c: Update.
1097 * gcc.c-torture/execute/strlen-5.c: New test.
1098 * gcc.c-torture/execute/strlen-6.c: New test.
1099 * gcc.c-torture/execute/strlen-7.c: New test.
1100
1101 2019-01-02 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR testsuite/87304
1104 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
1105 messages only on vect_hw_misalign targets.
1106
1107 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
1108
1109 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
1110 * gfortran.dg/dec_d_lines_3.f: Ditto.
1111 * gfortran.dg/dec_structure_24.f90: Ditto.
1112 * gfortran.dg/dec_structure_26.f90: Ditto.
1113 * gfortran.dg/dec_structure_27.f90: Ditto.
1114 * gfortran.dg/dec_type_print_3.f90: Ditto.
1115 * gfortran.dg/derived_name_1.f90: Ditto.
1116 * gfortran.dg/error_recovery_1.f90: Ditto.
1117 * gfortran.dg/gomp/pr29759.f90: Ditto.
1118 * gfortran.dg/pr36192.f90: Ditto.
1119 * gfortran.dg/pr56007.f90: Ditto.
1120 * gfortran.dg/pr56520.f90: Ditto.
1121 * gfortran.dg/pr78741.f90: Ditto.
1122 * gfortran.dg/print_fmt_2.f90: Ditto.
1123 * gfortran.dg/select_type_20.f90: Ditto.
1124
1125 2019-01-02 Marek Polacek <polacek@redhat.com>
1126
1127 PR c++/86875
1128 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
1129
1130 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1131
1132 PR fortran/48543
1133 * gfortran.dg/const_chararacter_merge.f90: New test.
1134
1135 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
1136
1137 PR lto/88130
1138 * g++.dg/torture/pr88130.C: New testcase.
1139
1140 2019-01-02 Martin Liska <mliska@suse.cz>
1141
1142 PR tree-optimization/88650
1143 * gfortran.dg/predict-3.f90: New test.
1144
1145 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1146
1147 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
1148
1149 2019-01-02 Richard Biener <rguenther@suse.de>
1150
1151 PR tree-optimization/88621
1152 * gcc.dg/torture/pr88621.c: New testcase.
1153
1154 2019-01-02 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR ipa/88561
1157 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
1158 targets and expect _ZThn8 for ilp32 targets.
1159
1160 2019-01-01 Martin Sebor <msebor@redhat.com>
1161 Jeff Law <law@redhat.com>
1162
1163 * gcc.dg/strlenopt-40.c: Update.
1164 * gcc.dg/strlenopt-51.c: Likewise.
1165 * gcc.dg/tree-ssa/pr79376.c: Likewise.
1166
1167 * gcc.dg/strlenopt-40.c: Disable a couple tests.
1168 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
1169 * gcc.dg/strlenopt-59.c: New test.
1170 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
1171 * g++.dg/init/strlen.C: New test.
1172
1173 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1174
1175 PR fortran/82743
1176 * gfortran.dg/structure_constructor_16.f90: New test.
1177
1178 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
1179
1180 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
1181 * g++.dg/ipa/devirt-53.C: Fix scan template.
1182
1183 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
1184
1185 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
1186 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
1187 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
1188
1189 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
1190
1191 * g++.dg/tree-prof/devirt.C: Update testcase.
1192
1193 2019-01-01 Jakub Jelinek <jakub@redhat.com>
1194
1195 Update copyright years.
1196 \f
1197 Copyright (C) 2019 Free Software Foundation, Inc.
1198
1199 Copying and distribution of this file, with or without modification,
1200 are permitted in any medium without royalty provided the copyright
1201 notice and this notice are preserved.