Daily bump.
This commit is contained in:
parent
b2d84e9f9c
commit
a19dd5e644
@ -1,3 +1,56 @@
|
|||||||
|
2021-02-04 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
|
PR c/97932
|
||||||
|
* diagnostic-show-locus.c (compatible_locations_p): Require
|
||||||
|
locations in the same macro map to be either both from the
|
||||||
|
macro definition, or both from the macro arguments.
|
||||||
|
|
||||||
|
2021-02-04 Jonathan Wright <jonathan.wright@arm.com>
|
||||||
|
|
||||||
|
* config/aarch64/aarch64-simd-builtins.def: Add
|
||||||
|
[su]mull_hi_lane[q] builtin generator macros.
|
||||||
|
* config/aarch64/aarch64-simd.md
|
||||||
|
(aarch64_<su>mull_hi_lane<mode>_insn): Define.
|
||||||
|
(aarch64_<su>mull_hi_lane<mode>): Define.
|
||||||
|
(aarch64_<su>mull_hi_laneq<mode>_insn): Define.
|
||||||
|
(aarch64_<su>mull_hi_laneq<mode>): Define.
|
||||||
|
* config/aarch64/arm_neon.h (vmull_high_lane_s16): Use RTL
|
||||||
|
builtin instead of inline asm.
|
||||||
|
(vmull_high_lane_s32): Likewise.
|
||||||
|
(vmull_high_lane_u16): Likewise.
|
||||||
|
(vmull_high_lane_u32): Likewise.
|
||||||
|
(vmull_high_laneq_s16): Likewise.
|
||||||
|
(vmull_high_laneq_s32): Likewise.
|
||||||
|
(vmull_high_laneq_u16): Likewise.
|
||||||
|
(vmull_high_laneq_u32): Liekwise.
|
||||||
|
|
||||||
|
2021-02-04 Jonathan Wright <jonathan.wright@arm.com>
|
||||||
|
|
||||||
|
* config/aarch64/aarch64-simd-builtins.def: Add [su]mull_hi_n
|
||||||
|
builtin generator macros.
|
||||||
|
* config/aarch64/aarch64-simd.md
|
||||||
|
(aarch64_<su>mull_hi_n<mode>_insn): Define.
|
||||||
|
(aarch64_<su>mull_hi_n<mode>): Define.
|
||||||
|
* config/aarch64/arm_neon.h (vmull_high_n_s16): Use RTL builtin
|
||||||
|
instead of inline asm.
|
||||||
|
(vmull_high_n_s32): Likewise.
|
||||||
|
(vmull_high_n_u16): Likewise.
|
||||||
|
(vmull_high_n_u32): Likewise.
|
||||||
|
|
||||||
|
2021-02-04 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/98855
|
||||||
|
* tree-vect-loop.c (vectorizable_phi): Do not cost
|
||||||
|
single-argument PHIs.
|
||||||
|
* tree-vect-slp.c (vect_bb_slp_scalar_cost): Likewise.
|
||||||
|
* tree-vect-stmts.c (vectorizable_bswap): Also perform
|
||||||
|
costing for SLP operation.
|
||||||
|
|
||||||
|
2021-02-04 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* doc/extend.texi: Mention -mprefer-vector-width in target
|
||||||
|
attributes.
|
||||||
|
|
||||||
2021-02-03 Martin Sebor <msebor@redhat.com>
|
2021-02-03 Martin Sebor <msebor@redhat.com>
|
||||||
|
|
||||||
PR tree-optimization/98937
|
PR tree-optimization/98937
|
||||||
|
@ -1 +1 @@
|
|||||||
20210204
|
20210205
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2021-02-04 emsr <3dw4rd@verizon.net>
|
||||||
|
|
||||||
|
* c-cppbuiltin.c (c_cpp_builtins): __cpp_size_t_suffix=202011L.
|
||||||
|
|
||||||
2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
|
2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
|
||||||
|
|
||||||
* c-cppbuiltin.c (c_cpp_builtins): Define __cpp_size_t_suffix.
|
* c-cppbuiltin.c (c_cpp_builtins): Define __cpp_size_t_suffix.
|
||||||
|
@ -1,3 +1,12 @@
|
|||||||
|
2021-02-04 Martin Sebor <msebor@redhat.com>
|
||||||
|
|
||||||
|
PR c/97882
|
||||||
|
* c-decl.c (locate_old_decl): Add type to diagnostic output.
|
||||||
|
(diagnose_mismatched_decls): Same.
|
||||||
|
(start_function): Introduce temporaries for better readability.
|
||||||
|
* c-typeck.c (comptypes_internal): Only consider complete enum
|
||||||
|
types in comparisons with integers.
|
||||||
|
|
||||||
2021-02-01 Martin Sebor <msebor@redhat.com>
|
2021-02-01 Martin Sebor <msebor@redhat.com>
|
||||||
|
|
||||||
PR middle-end/97172
|
PR middle-end/97172
|
||||||
|
@ -1,3 +1,36 @@
|
|||||||
|
2021-02-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/98717
|
||||||
|
* constraint.cc (build_concept_check_arguments): Remove assert.
|
||||||
|
(build_concept_check): Allow empty args.
|
||||||
|
|
||||||
|
2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
|
||||||
|
|
||||||
|
PR c++/90926
|
||||||
|
* call.c (can_convert_array): Extend to handle all valid aggregate
|
||||||
|
initializers of an array; including by string literals, not just by
|
||||||
|
brace-init-list.
|
||||||
|
(build_aggr_conv): Call can_convert_array more often, not just in
|
||||||
|
brace-init-list case.
|
||||||
|
* typeck2.c (array_string_literal_compatible_p): New function.
|
||||||
|
(digest_init_r): call array_string_literal_compatible_p
|
||||||
|
* cp-tree.h: (array_string_literal_compatible_p): Declare.
|
||||||
|
|
||||||
|
2021-02-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/98802
|
||||||
|
* pt.c (do_class_deduction): No aggregate guide if any_dguides_p.
|
||||||
|
|
||||||
|
2021-02-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/95192
|
||||||
|
* pt.c (tsubst_attribute): Handle error.
|
||||||
|
(apply_late_template_attributes): Return false on error.
|
||||||
|
(tsubst_function_decl): Check its return value.
|
||||||
|
(tsubst_decl): Likewise.
|
||||||
|
(push_template_decl): Assert current_template_parms.
|
||||||
|
(tsubst_template_decl): Set current_template_parms.
|
||||||
|
|
||||||
2021-02-03 Marek Polacek <polacek@redhat.com>
|
2021-02-03 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
PR c++/98951
|
PR c++/98951
|
||||||
|
@ -1,3 +1,38 @@
|
|||||||
|
2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
* dmd/MERGE: Merge upstream dmd 46133f761.
|
||||||
|
* d-builtins.cc (d_build_builtins_module): Set builtins as BUILTINgcc.
|
||||||
|
(maybe_set_builtin_1): Likewise.
|
||||||
|
* d-frontend.cc (eval_builtin): Adjust condition for early return.
|
||||||
|
* intrinsics.cc (maybe_set_intrinsic): Set intrinsics as BUILTINgcc.
|
||||||
|
(maybe_expand_intrinsic): Add case for INTRINSIC_BSWAP16.
|
||||||
|
* intrinsics.def (INTRINSIC_BT): Update signature.
|
||||||
|
(INTRINSIC_BT64): Likewise.
|
||||||
|
(INTRINSIC_BSWAP16): New intrinsic.
|
||||||
|
(INTRINSIC_VLOAD8): Update module.
|
||||||
|
(INTRINSIC_VLOAD16): Likewise.
|
||||||
|
(INTRINSIC_VLOAD32): Likewise.
|
||||||
|
(INTRINSIC_VLOAD64): Likewise.
|
||||||
|
(INTRINSIC_VSTORE8): Likewise.
|
||||||
|
(INTRINSIC_VSTORE16): Likewise.
|
||||||
|
(INTRINSIC_VSTORE32): Likewise.
|
||||||
|
(INTRINSIC_VSTORE64): Likewise.
|
||||||
|
(INTRINSIC_ADDS): Update signature.
|
||||||
|
(INTRINSIC_ADDSL): Likewise.
|
||||||
|
(INTRINSIC_ADDU): Likewise.
|
||||||
|
(INTRINSIC_ADDUL): Likewise.
|
||||||
|
(INTRINSIC_SUBS): Likewise.
|
||||||
|
(INTRINSIC_SUBSL): Likewise.
|
||||||
|
(INTRINSIC_SUBU): Likewise.
|
||||||
|
(INTRINSIC_SUBUL): Likewise.
|
||||||
|
(INTRINSIC_MULS): Likewise.
|
||||||
|
(INTRINSIC_MULSL): Likewise.
|
||||||
|
(INTRINSIC_MULU): Likewise.
|
||||||
|
(INTRINSIC_MULUI): Likewise.
|
||||||
|
(INTRINSIC_MULUL): Likewise.
|
||||||
|
(INTRINSIC_NEGS): Likewise.
|
||||||
|
(INTRINSIC_NEGSL): Likewise.
|
||||||
|
|
||||||
2021-02-02 Iain Buclaw <ibuclaw@gdcproject.org>
|
2021-02-02 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
PR d/98921
|
PR d/98921
|
||||||
|
@ -1,3 +1,23 @@
|
|||||||
|
2021-02-04 Julian Brown <julian@codesourcery.com>
|
||||||
|
|
||||||
|
* openmp.c (resolve_omp_clauses): Omit OpenACC update in
|
||||||
|
contiguity check and stride-specified error.
|
||||||
|
|
||||||
|
2021-02-04 Julian Brown <julian@codesourcery.com>
|
||||||
|
|
||||||
|
* trans-openmp.c (gfc_trans_omp_clauses): Use class_pointer attribute
|
||||||
|
for BT_CLASS.
|
||||||
|
|
||||||
|
2021-02-04 Julian Brown <julian@codesourcery.com>
|
||||||
|
|
||||||
|
* trans-openmp.c (gfc_trans_omp_clauses): Fix dereferencing for
|
||||||
|
BT_DERIVED members.
|
||||||
|
|
||||||
|
2021-02-04 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
|
* openmp.c (resolve_omp_clauses): Explicitly diagnose
|
||||||
|
substrings as not permitted.
|
||||||
|
|
||||||
2021-02-03 Jeff Law <law@redhat.com>
|
2021-02-03 Jeff Law <law@redhat.com>
|
||||||
|
|
||||||
* intrinsic.texi (ANINT): Fix typo.
|
* intrinsic.texi (ANINT): Fix typo.
|
||||||
|
@ -1,3 +1,95 @@
|
|||||||
|
2021-02-04 Julian Brown <julian@codesourcery.com>
|
||||||
|
|
||||||
|
* gfortran.dg/goacc/derived-chartypes-1.f90: New test.
|
||||||
|
* gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
|
||||||
|
* gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
|
||||||
|
* gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
|
||||||
|
|
||||||
|
2021-02-04 Julian Brown <julian@codesourcery.com>
|
||||||
|
|
||||||
|
* gfortran.dg/goacc/array-with-dt-2.f90: New test.
|
||||||
|
|
||||||
|
2021-02-04 Julian Brown <julian@codesourcery.com>
|
||||||
|
|
||||||
|
* gfortran.dg/goacc/derived-classtypes-1.f95: New test.
|
||||||
|
|
||||||
|
2021-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR testsuite/98325
|
||||||
|
* lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
|
||||||
|
$section is .opd, look at .L.$symbol_name's section.
|
||||||
|
(parse_section_section_of_symbols): Handle .previous directive.
|
||||||
|
* gcc.dg/array-quals-1.c: Allow .sdata section.
|
||||||
|
|
||||||
|
2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
* gdc.dg/intrinsics.d: Update test.
|
||||||
|
|
||||||
|
2021-02-04 Martin Sebor <msebor@redhat.com>
|
||||||
|
|
||||||
|
PR c/97882
|
||||||
|
* gcc.dg/decl-8.c: Adjust text of expected diagnostic.
|
||||||
|
* gcc.dg/label-decl-4.c: Same.
|
||||||
|
* gcc.dg/mismatch-decl-1.c: Same.
|
||||||
|
* gcc.dg/old-style-then-proto-1.c: Same.
|
||||||
|
* gcc.dg/parm-mismatch-1.c: Same.
|
||||||
|
* gcc.dg/pr35445.c: Same.
|
||||||
|
* gcc.dg/redecl-11.c: Same.
|
||||||
|
* gcc.dg/redecl-12.c: Same.
|
||||||
|
* gcc.dg/redecl-13.c: Same.
|
||||||
|
* gcc.dg/redecl-15.c: Same.
|
||||||
|
* gcc.dg/tls/thr-init-1.c: Same.
|
||||||
|
* objc.dg/id-1.m: Same.
|
||||||
|
* objc.dg/tls/diag-3.m: Same.
|
||||||
|
* gcc.dg/pr97882.c: New test.
|
||||||
|
* gcc.dg/qual-return-7.c: New test.
|
||||||
|
* gcc.dg/qual-return-8.c: New test.
|
||||||
|
|
||||||
|
2021-02-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/98717
|
||||||
|
* g++.dg/cpp2a/concepts-variadic3.C: New test.
|
||||||
|
|
||||||
|
2021-02-04 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
|
PR c/97932
|
||||||
|
* gcc.dg/pr97932.c: New test.
|
||||||
|
|
||||||
|
2021-02-04 emsr <3dw4rd@verizon.net>
|
||||||
|
|
||||||
|
* g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
|
||||||
|
|
||||||
|
2021-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
|
||||||
|
of make_signed<size_t>::type in the diagnostics.
|
||||||
|
|
||||||
|
2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
|
||||||
|
|
||||||
|
PR c++/90926
|
||||||
|
* g++.dg/cpp1y/nsdmi-aggr12.C: New test.
|
||||||
|
|
||||||
|
2021-02-04 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
|
* gfortran.dg/goacc/substring.f90: New test.
|
||||||
|
* gfortran.dg/gomp/substring.f90: New test.
|
||||||
|
|
||||||
|
2021-02-04 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* gcc.target/i386/prefer-vector-width-attr.c: New test.
|
||||||
|
|
||||||
|
2021-02-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/98802
|
||||||
|
* g++.dg/cpp1z/class-deduction78.C: New test.
|
||||||
|
|
||||||
|
2021-02-04 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/95192
|
||||||
|
* g++.dg/cpp0x/pr84630.C: Call b().
|
||||||
|
* g++.dg/cpp2a/lambda-uneval13.C: New test.
|
||||||
|
* g++.dg/ext/attr-expr1.C: New test.
|
||||||
|
|
||||||
2021-02-03 Jakub Jelinek <jakub@redhat.com>
|
2021-02-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR preprocessor/98882
|
PR preprocessor/98882
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2021-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* expr.c (cpp_classify_number): Use make_signed_t<size_t> instead of
|
||||||
|
make_signed<size_t>::type in the diagnostics.
|
||||||
|
|
||||||
2021-02-03 Jakub Jelinek <jakub@redhat.com>
|
2021-02-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR preprocessor/98882
|
PR preprocessor/98882
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2021-02-04 Julian Brown <julian@codesourcery.com>
|
||||||
|
|
||||||
|
* testsuite/libgomp.oacc-fortran/array-stride-dt-1.f90: New test.
|
||||||
|
|
||||||
2021-02-03 Andrew Stubbs <ams@codesourcery.com>
|
2021-02-03 Andrew Stubbs <ams@codesourcery.com>
|
||||||
|
|
||||||
* plugin/plugin-gcn.c (EF_AMDGPU_MACH): Add
|
* plugin/plugin-gcn.c (EF_AMDGPU_MACH): Add
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
PR d/98910
|
||||||
|
* libdruntime/MERGE: Merge upstream druntime 0fd4364c.
|
||||||
|
* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add core/volatile.d.
|
||||||
|
* libdruntime/Makefile.in: Regenerate.
|
||||||
|
* testsuite/libphobos.allocations/tls_gc_integration.d: Update test.
|
||||||
|
|
||||||
2021-02-03 Iain Buclaw <ibuclaw@gdcproject.org>
|
2021-02-03 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
PR d/98910
|
PR d/98910
|
||||||
|
Loading…
Reference in New Issue
Block a user