1 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/86214
4 * g++.dg/opt/pr86214-1.C: New test.
5 * g++.dg/opt/pr86214-2.C: New test.
7 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
11 2019-01-18 Jakub Jelinek <jakub@redhat.com>
14 2018-12-15 Jakub Jelinek <jakub@redhat.com>
17 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
18 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
20 2019-01-18 Martin Liska <mliska@suse.cz>
23 * g++.target/i386/pr88587.C: New test.
24 * gcc.target/i386/mvc13.c: New test.
26 2018-01-17 Steve Ellcey <sellcey@cavium.com>
29 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
31 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
32 * gfortran.dg/gomp/pr83977.f90: Ditto.
34 2019-01-17 Martin Sebor <msebor@redhat.com>
37 * gcc.dg/Warray-bounds-38.c: New test.
39 2018-01-17 Steve Ellcey <sellcey@cavium.com>
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.
61 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
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.
71 2019-01-17 David Malcolm <dmalcolm@redhat.com>
74 * g++.dg/template/pr88699.C: New test.
76 2019-01-17 Martin Sebor <msebor@redhat.com>
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.
84 2019-01-17 Tamar Christina <tamar.christina@arm.com>
87 * gcc.target/arm/pr51968.c: Use neon intrinsics.
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>
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):
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
155 (add_options_for_sqrt_insn): New procedure.
157 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
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
162 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
164 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
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.
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>
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.
215 2019-01-17 Tamar Christina <tamar.christina@arm.com>
218 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
220 2019-01-17 Nathan Sidwell <nathan@acm.org>
223 * g++.dg/cpp0x/pr86610.C: New.
225 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
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.
233 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
237 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
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.
256 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
260 2018-12-15 Jakub Jelinek <jakub@redhat.com>
263 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
264 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
266 2019-01-17 Jakub Jelinek <jakub@redhat.com>
268 PR rtl-optimization/88870
269 * gcc.dg/pr88870.c: New test.
271 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
273 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
275 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
278 * g++.dg/concepts/pr87768.C: New.
281 * gcc.dg/cpp1z/pr86648.C: New.
283 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
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.
289 2019-01-16 David Malcolm <dmalcolm@redhat.com>
292 * g++.dg/torture/pr88861.C: New test.
294 2019-01-16 Tamar Christina <tamar.christina@arm.com>
297 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
299 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
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.
308 2019-01-16 Marek Polacek <polacek@redhat.com>
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.
314 2019-01-16 Jakub Jelinek <jakub@redhat.com>
318 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
321 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
323 * gcc.misc-tests/godump-1.c: Add test case for typedef before
326 2019-01-15 David Malcolm <dmalcolm@redhat.com>
329 * g++.dg/template/pr88795.C: New test.
331 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
334 * gfortran.dg/actual_array_substr_3.f90: New test.
336 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
339 * gfortran.dg/pr81849.f90: New test.
341 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
343 * gfortran.dg/ISO_Fortran_binding_2.c : Change reference to
344 ISO_Fortran_binding_2.h.
346 2019-01-15 Marek Polacek <polacek@redhat.com>
349 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
351 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
354 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
355 -Wdeprecated warning and expect a following note:.
357 2019-01-15 Richard Biener <rguenther@suse.de>
360 * g++.dg/lto/pr88046_0.C: New testcase.
362 2019-01-15 Richard Biener <rguenther@suse.de>
364 PR tree-optimization/88855
365 * gcc.dg/pr88855.c: New testcase.
367 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/diagnostic/typedef-initialized.C: New.
371 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
373 * g++.dg/diagnostic/bitfld3.C: New.
375 2019-01-15 Jakub Jelinek <jakub@redhat.com>
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.
381 2019-01-14 Marek Polacek <polacek@redhat.com>
383 PR c++/88825 - ICE with bogus function return type deduction.
384 * g++.dg/cpp1y/auto-fn55.C: New test.
386 2019-01-14 Jakub Jelinek <jakub@redhat.com>
388 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
389 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
391 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
393 2019-01-14 Marek Polacek <polacek@redhat.com>
395 PR c++/88830 - ICE with abstract class.
396 * g++.dg/other/abstract7.C: New test.
398 2019-01-14 Martin Sebor <msebor@redhat.com>
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.
407 2019-01-14 Martin Liska <mliska@suse.cz>
409 PR gcov-profile/88263
410 * g++.dg/gcov/pr88263-2.C: New test.
412 2019-01-14 Jakub Jelinek <jakub@redhat.com>
414 PR rtl-optimization/88796
415 * gcc.target/i386/pr88796.c: New test.
417 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
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.
425 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
428 * gfortran.dg/namelist_96.f90: New test.
430 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
433 * gfortran.dg/internal_pack_18.f90: New test.
435 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
437 * gcc.dg/pr51628-20.c: Updated.
438 * gcc.dg/pr51628-21.c: Likewise.
439 * gcc.dg/pr51628-25.c: Likewise.
441 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
444 * gfortran.dg/internal_pack_17.f90: New test.
445 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
448 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
451 * gfortran.dg/pr61765.f90: New test.
453 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/cpp0x/pr62101.C: Test locations too.
456 * g++.dg/inherit/pure1.C: Likewise.
458 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
460 * gfortran.dg/ISO_Fortran_binding_2.f90 : Remove because of
462 * gfortran.dg/ISO_Fortran_binding_2.c : Ditto.
464 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
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
473 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
476 * gfortran.dg/pr35031.f90: new test.
478 2019-01-11 Marek Polacek <polacek@redhat.com>
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.
484 2019-01-11 Jakub Jelinek <jakub@redhat.com>
488 * c-c++-common/gomp/pr85956.c: New test.
489 * g++.dg/gomp/pr88733.C: New test.
491 2019-01-11 Tobias Burnus <burnus@net-b.de>
494 * g++.dg/cpp0x/defaulted61.C: New
495 * g++.dg/cpp0x/defaulted62.C: New.
497 2019-01-11 Jakub Jelinek <jakub@redhat.com>
499 PR tree-optimization/88693
500 * gcc.c-torture/execute/pr88693.c: New test.
502 2019-01-11 Tamar Christina <tamar.christina@arm.com>
504 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
507 2019-01-11 Martin Liska <mliska@suse.cz>
510 * g++.dg/lto/pr88758_0.C: New test.
511 * g++.dg/lto/pr88758_1.C: New test.
513 2019-01-11 Jan Beulich <jbeulich@suse.com>
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.
528 2019-01-11 Jakub Jelinek <jakub@redhat.com>
530 PR rtl-optimization/88296
531 * gcc.target/i386/pr88296.c: New test.
533 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
535 * g++.dg/diagnostic/extern-initialized.C: New.
536 * g++.dg/ext/dllimport-initialized.C: Likewise.
538 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
541 * gfortran.dg/internal_pack_16.f90: New test.
543 2019-01-10 Jakub Jelinek <jakub@redhat.com>
546 * g++.target/i386/pr88785.C: New test.
548 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
550 PR rtl-optimization/87305
551 * gcc.target/aarch64/pr87305.c: New.
553 2019-01-10 Richard Biener <rguenther@suse.de>
555 PR tree-optimization/88792
556 * gcc.dg/torture/pr88792.c: New testcase.
558 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
561 * gfortran.dg/pr86322_1.f90: New test.
562 * gfortran.dg/pr86322_2.f90: Ditto.
563 * gfortran.dg/pr86322_3.f90: Ditto.
565 2019-01-10 Sudakshina Das <sudi.das@arm.com>
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.
571 2019-01-10 Stefan Agner <stefan@agner.ch>
574 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
575 check if -masm-syntax-unified gets applied properly.
577 2019-01-10 Jakub Jelinek <jakub@redhat.com>
580 * gcc.dg/pr88568.c: New test.
582 2019-01-10 Tamar Christina <tamar.christina@arm.com>
584 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
585 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
587 2019-01-10 Tamar Christina <tamar.christina@arm.com>
589 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
590 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
592 2019-01-10 Tamar Christina <tamar.christina@arm.com>
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.
601 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
604 * gfortran.dg/pr88376.f90: New test.
606 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
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.
633 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
636 * gfortran.dg/spread_simplify_1.f90: New test.
638 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
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.
644 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
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.
653 2018-01-09 Sudakshina Das <sudi.das@arm.com>
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.
662 2018-01-09 Sudakshina Das <sudi.das@arm.com>
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.
670 2018-01-09 Sudakshina Das <sudi.das@arm.com>
672 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
673 instead of IP0_REGNUM and add test case.
675 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
677 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
679 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
680 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
682 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
684 2019-01-09 Jakub Jelinek <jakub@redhat.com>
686 PR rtl-optimization/88331
687 * gcc.target/i386/pr88331.c: New test.
689 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/diagnostic/constexpr2.C: New.
692 * g++.dg/diagnostic/ref3.C: Likewise.
694 2019-01-08 Marek Polacek <polacek@redhat.com>
696 PR c++/88538 - braced-init-list in template-argument-list.
697 * g++.dg/cpp2a/nontype-class11.C: New test.
700 * g++.dg/cpp2a/nontype-class12.C: New test.
702 2019-01-08 Jakub Jelinek <jakub@redhat.com>
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
709 2019-01-08 Janus Weil <janus@gcc.gnu.org>
712 * gfortran.dg/class_69.f90: New test case.
714 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
717 * gcc.target/i386/pr88717.c: New test.
719 2019-01-08 Marek Polacek <polacek@redhat.com>
721 PR c++/88548 - this accepted in static member functions.
722 * g++.dg/cpp0x/this1.C: New test.
724 2019-01-08 Martin Liska <mliska@suse.cz>
726 PR tree-optimization/88753
727 * gcc.dg/tree-ssa/pr88753.c: New test.
729 2019-01-08 Richard Biener <rguenther@suse.de>
731 PR tree-optimization/86554
732 * gcc.dg/torture/pr86554-1.c: New testcase.
733 * gcc.dg/torture/pr86554-2.c: Likewise.
735 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
738 cover target variance.
740 2019-01-08 Richard Biener <rguenther@suse.de>
743 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
744 directly build the expected GENERIC tree.
746 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
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.
755 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
757 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
759 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
761 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
763 * c-c++-common/builtin-has-attribute-4.c: Likewise.
764 Append match for warning that ‘protected’ attribute is not supported.
766 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
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.
772 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
773 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/warn/Wreturn-type-11.C: New test.
778 2019-01-07 David Malcolm <dmalcolm@redhat.com>
781 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
782 dump to reflect r266077.
784 2019-01-07 Jakub Jelinek <jakub@redhat.com>
787 * gcc.dg/pr88701.c: New test.
789 2019-01-07 Joseph Myers <joseph@codesourcery.com>
793 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
795 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
797 * g++.dg/diagnostic/constexpr1.C: New.
798 * g++.dg/diagnostic/thread1.C: Likewise.
800 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
801 Harald Anlauf <anlauf@gmx.de>
802 Tobias Burnus <burnus@gcc.gnu.org>
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.
808 2019-01-07 Marek Polacek <polacek@redhat.com>
810 PR c++/88741 - wrong error with initializer-string.
811 * g++.dg/init/array50.C: New test.
813 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
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.
832 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
834 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
835 optional in scan pattern.
837 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
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.
847 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
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.
856 2019-01-07 Jakub Jelinek <jakub@redhat.com>
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,
865 * c-c++-common/asan/pr88619.c: New test.
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.
873 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
876 * gcc.target/i386/pr88521.c: New testcase.
878 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
881 * gfortran.dg/min_max_type_2.f90: New test.
883 2019-01-06 Jakub Jelinek <jakub@redhat.com>
886 * c-c++-common/attributes-4.c (falloc_align_int128,
887 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
889 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
891 * gcc.dg/ipa/ipcp-2.c: Update bounds.
893 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
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.
900 2019-01-05 Janus Weil <janus@gcc.gnu.org>
903 * gfortran.dg/blockdata_10.f90: New test case.
905 2019-01-05 Jakub Jelinek <jakub@redhat.com>
909 * gcc.dg/nested-func-12.c: New test.
910 * gcc.c-torture/compile/pr82564.c: New test.
913 * gcc.dg/debug/dwarf2/pr88635.c: New test.
915 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
918 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
920 2019-01-04 Martin Sebor <msebor@redhat.com>
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.
928 2019-01-04 Martin Sebor <msebor@redhat.com>
931 * c-c++-common/attributes-4.c: New test.
933 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
936 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
937 * gfortran.dg/merge_char_const.f90: Restore.
939 2019-01-04 Jakub Jelinek <jakub@redhat.com>
942 * gcc.dg/pr88594.c: New test.
944 2019-01-04 Jan Beulich <jbeulich@suse.com>
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
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
1044 2019-01-03 Martin Sebor <msebor@redhat.com>
1046 PR tree-optimization/88659
1047 * gcc.dg/Wstringop-truncation-6.c: New test.
1049 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1052 * gfortran.dg/const_chararacter_merge.f90: Remove.
1054 2019-01-03 Jakub Jelinek <jakub@redhat.com>
1057 * gcc.dg/debug/dwarf2/pr88644.c: New test.
1058 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
1060 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
1062 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
1063 * gcc.dg/pubtypes-3.c: Likewise.
1064 * gcc.dg/pubtypes-4.c: Likewise.
1066 2019-01-03 Jakub Jelinek <jakub@redhat.com>
1069 * g++.target/i386/pr88636.C: New test.
1071 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1073 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
1075 2019-01-03 Martin Liska <mliska@suse.cz>
1078 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
1080 2019-01-02 Marek Polacek <polacek@redhat.com>
1082 PR c++/88612 - ICE with -Waddress-of-packed-member.
1083 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
1085 PR c++/88631 - CTAD failing for value-initialization.
1086 * g++.dg/cpp1z/class-deduction59.C: New test.
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.
1092 2019-01-02 Martin Sebor <msebor@redhat.com>
1093 Jeff Law <law@redhat.com>
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.
1101 2019-01-02 Jakub Jelinek <jakub@redhat.com>
1104 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
1105 messages only on vect_hw_misalign targets.
1107 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
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.
1125 2019-01-02 Marek Polacek <polacek@redhat.com>
1128 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
1130 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1133 * gfortran.dg/const_chararacter_merge.f90: New test.
1135 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
1138 * g++.dg/torture/pr88130.C: New testcase.
1140 2019-01-02 Martin Liska <mliska@suse.cz>
1142 PR tree-optimization/88650
1143 * gfortran.dg/predict-3.f90: New test.
1145 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1147 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
1149 2019-01-02 Richard Biener <rguenther@suse.de>
1151 PR tree-optimization/88621
1152 * gcc.dg/torture/pr88621.c: New testcase.
1154 2019-01-02 Jakub Jelinek <jakub@redhat.com>
1157 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
1158 targets and expect _ZThn8 for ilp32 targets.
1160 2019-01-01 Martin Sebor <msebor@redhat.com>
1161 Jeff Law <law@redhat.com>
1163 * gcc.dg/strlenopt-40.c: Update.
1164 * gcc.dg/strlenopt-51.c: Likewise.
1165 * gcc.dg/tree-ssa/pr79376.c: Likewise.
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.
1173 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1176 * gfortran.dg/structure_constructor_16.f90: New test.
1178 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
1180 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
1181 * g++.dg/ipa/devirt-53.C: Fix scan template.
1183 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
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.
1189 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
1191 * g++.dg/tree-prof/devirt.C: Update testcase.
1193 2019-01-01 Jakub Jelinek <jakub@redhat.com>
1195 Update copyright years.
1197 Copyright (C) 2019 Free Software Foundation, Inc.
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.