Daily bump.
This commit is contained in:
parent
cdfc2f6a6d
commit
f3641ac70e
|
@ -1,3 +1,88 @@
|
||||||
|
2021-03-04 Martin Sebor <msebor@redhat.com>
|
||||||
|
|
||||||
|
PR middle-end/96963
|
||||||
|
PR middle-end/94655
|
||||||
|
* builtins.c (handle_array_ref): New helper.
|
||||||
|
(handle_mem_ref): New helper.
|
||||||
|
(compute_objsize_r): Factor out ARRAY_REF and MEM_REF handling
|
||||||
|
into new helper functions. Correct a workaround for vectorized
|
||||||
|
assignments.
|
||||||
|
|
||||||
|
2021-03-03 Pat Haugen <pthaugen@linux.ibm.com>
|
||||||
|
|
||||||
|
* config/rs6000/dfp.md (extendddtd2, trunctddd2, *cmp<mode>_internal1,
|
||||||
|
floatditd2, ftrunc<mode>2, fix<mode>di2, dfp_ddedpd_<mode>,
|
||||||
|
dfp_denbcd_<mode>, dfp_dxex_<mode>, dfp_diex_<mode>,
|
||||||
|
*dfp_sgnfcnc_<mode>, dfp_dscli_<mode>, dfp_dscri_<mode>): Update size
|
||||||
|
attribute for Power10.
|
||||||
|
* config/rs6000/mma.md (*movoo): Likewise.
|
||||||
|
* config/rs6000/rs6000.md (define_attr "size"): Add 256.
|
||||||
|
(define_mode_attr bits): Add DD/TD modes.
|
||||||
|
* config/rs6000/sync.md (load_quadpti, store_quadpti, load_lockedpti,
|
||||||
|
store_conditionalpti): Update size attribute for Power10.
|
||||||
|
|
||||||
|
2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
PR bootstrap/92002
|
||||||
|
* config/sparc/t-sparc (tree-ssanames.o-warn): Don't error for
|
||||||
|
-Wuninitialized, -Wmaybe-uninitialized.
|
||||||
|
(wide-int.o-warn): Likewise.
|
||||||
|
|
||||||
|
2021-03-03 Richard Earnshaw <rearnsha@arm.com>
|
||||||
|
|
||||||
|
* common/config/arm/arm-common.c: Include configargs.h.
|
||||||
|
(arm_config_default): New function.
|
||||||
|
(arm_target_mode): Renamed from arm_target_thumb_only. Handle
|
||||||
|
processors that do not support Thumb. Take into account the
|
||||||
|
--with-mode configuration setting for selecting the default.
|
||||||
|
* config/arm/arm.h (OPTION_DEFAULT_SPECS): Remove entry for 'mode'.
|
||||||
|
(TARGET_MODE_SPEC_FUNCTIONS): Update for function name change.
|
||||||
|
|
||||||
|
2021-03-03 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
PR gcov-profile/97461
|
||||||
|
* gcov-io.h (GCOV_PREALLOCATED_KVP): Remove.
|
||||||
|
|
||||||
|
2021-03-03 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
PR target/99234
|
||||||
|
* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target,
|
||||||
|
point back the hard frame pointer to its default location when the
|
||||||
|
frame is larger than SEH_MAX_FRAME_SIZE.
|
||||||
|
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR target/99321
|
||||||
|
* config/i386/predicates.md (logic_operator): New define_predicate.
|
||||||
|
* config/i386/i386.md (mov + mem using comm arith peephole2):
|
||||||
|
Punt if operands[1] is EXT_REX_SSE_REGNO_P, AVX512BW is not enabled
|
||||||
|
and the inner mode is [QH]Imode.
|
||||||
|
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR debug/99090
|
||||||
|
* dwarf2out.c (dw_loc_list_struct): Add end_entry member.
|
||||||
|
(new_loc_list): Clear end_entry.
|
||||||
|
(output_loc_list): Only use DW_LLE_startx_length for -gsplit-dwarf
|
||||||
|
if HAVE_AS_LEB128, otherwise use DW_LLE_startx_endx. Fix comment
|
||||||
|
typo.
|
||||||
|
(index_location_lists): For dwarf_version >= 5 without HAVE_AS_LEB128,
|
||||||
|
initialize also end_entry.
|
||||||
|
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR target/99085
|
||||||
|
* cfgrtl.c (fixup_partitions): When changing some bbs from hot to cold
|
||||||
|
partitions, if in non-layout mode after reorder_blocks also move
|
||||||
|
affected blocks to ensure a single partition transition.
|
||||||
|
|
||||||
|
2021-03-03 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/96078
|
||||||
|
* cgraphunit.c (process_function_and_variable_attributes): Don't
|
||||||
|
warn about flatten on an alias if the target also has it.
|
||||||
|
* cgraph.h (symtab_node::get_alias_target_tree): New.
|
||||||
|
|
||||||
2021-03-02 David Edelsohn <dje.gcc@gmail.com>
|
2021-03-02 David Edelsohn <dje.gcc@gmail.com>
|
||||||
|
|
||||||
* config/rs6000/rs6000.md (tls_get_tpointer_internal): Prepend
|
* config/rs6000/rs6000.md (tls_get_tpointer_internal): Prepend
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
20210303
|
20210304
|
||||||
|
|
|
@ -1,3 +1,10 @@
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c/99324
|
||||||
|
* c-common.c (build_va_arg): Call c_common_mark_addressable_vec
|
||||||
|
instead of mark_addressable. Fix a comment typo -
|
||||||
|
neutrallly -> neutrally.
|
||||||
|
|
||||||
2021-02-28 Jakub Jelinek <jakub@redhat.com>
|
2021-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR c/99304
|
PR c/99304
|
||||||
|
|
160
gcc/cp/ChangeLog
160
gcc/cp/ChangeLog
|
@ -1,3 +1,163 @@
|
||||||
|
2021-03-03 Nathan Sidwell <nathan@acm.org>
|
||||||
|
|
||||||
|
PR c++/99170
|
||||||
|
* module.cc (post_load_decls): New.
|
||||||
|
(lazy_snum, recursive_lazy): Move earlier.
|
||||||
|
(module_state::read_cluster): Push cloning onto post_load_decls.
|
||||||
|
(post_load_processing): New. Do the cloning here.
|
||||||
|
(module_state::read_inits): Call post_load_processing.
|
||||||
|
(module_state::read_language): Likewise.
|
||||||
|
(lazy_load_binding, lazy_load_specializations): Likewise
|
||||||
|
(lazy_load_members): Likewise
|
||||||
|
|
||||||
|
2021-03-03 Nathan Sidwell <nathan@acm.org>
|
||||||
|
|
||||||
|
PR c++/99170
|
||||||
|
* module.cc (trees_out::decl_value): Stream specialization keys
|
||||||
|
after decl.
|
||||||
|
(trees_in::decl_value): Stream them back and insert after
|
||||||
|
completing the decl.
|
||||||
|
(trees_out::key_mergeable): Drop some streaming here ...
|
||||||
|
(trees_in::key_mergeable): ... and here. Don't insert into
|
||||||
|
specialization tables.
|
||||||
|
|
||||||
|
2021-03-03 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
|
* constraint.cc (struct sat_info): Document the different
|
||||||
|
meanings of noisy() and diagnose_unsatisfaction_p() during
|
||||||
|
satisfaction and requires-expression evaluation.
|
||||||
|
(tsubst_valid_expression_requirement): Take a sat_info instead
|
||||||
|
of a subst_info. Perform the substitution quietly first. Fold
|
||||||
|
in error-replaying code from diagnose_valid_expression.
|
||||||
|
(tsubst_simple_requirement): Take a sat_info instead of a
|
||||||
|
subst_info.
|
||||||
|
(tsubst_type_requirement_1): New. Fold in error-replaying code
|
||||||
|
from diagnose_valid_type.
|
||||||
|
(tsubst_type_requirement): Use the above. Take a sat_info
|
||||||
|
instead of a subst_info.
|
||||||
|
(tsubst_compound_requirement): Likewise. Fold in
|
||||||
|
error-replaying code from diagnose_compound_requirement.
|
||||||
|
(tsubst_nested_requirement): Take a sat_info instead of a
|
||||||
|
subst_info. Fold in error-replaying code from
|
||||||
|
diagnose_nested_requirement.
|
||||||
|
(tsubst_requirement): Take a sat_info instead of a subst_info.
|
||||||
|
(tsubst_requires_expr): Split into two versions, one that takes
|
||||||
|
a sat_info argument and another that takes a complain and
|
||||||
|
in_decl argument. Remove outdated documentation. Document the
|
||||||
|
effects of the sat_info argument. Don't short-circuit
|
||||||
|
processing of requirements when diagnosing unsatisfaction,
|
||||||
|
mirroring diagnose_requires_expr.
|
||||||
|
(satisfy_nondeclaration_constraint) <case REQUIRES_EXPR>: Remove
|
||||||
|
assert, and se the three-parameter version of tsubst_requires_expr.
|
||||||
|
(diagnose_trait_expr): Make static. Take a template argument
|
||||||
|
vector instead of a parameter mapping.
|
||||||
|
(diagnose_valid_expression): Remove.
|
||||||
|
(diagnose_valid_type): Remove.
|
||||||
|
(diagnose_simple_requirement): Remove.
|
||||||
|
(diagnose_compound_requirement): Remove.
|
||||||
|
(diagnose_type_requirement): Remove.
|
||||||
|
(diagnose_nested_requirement): Remove.
|
||||||
|
(diagnose_requirement): Remove.
|
||||||
|
(diagnose_requires_expr): Remove.
|
||||||
|
(diagnose_atomic_constraint): Take a sat_info instead of a
|
||||||
|
subst_info. Adjust call to diagnose_trait_expr. Call
|
||||||
|
tsubst_requires_expr instead of diagnose_requires_expr.
|
||||||
|
(diagnose_constraints): Remove special casing of REQUIRES_EXPR
|
||||||
|
and just always call constraint_satisfaction_value.
|
||||||
|
|
||||||
|
2021-03-03 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
|
* constexpr.c (cxx_eval_call_expression): Adjust call to
|
||||||
|
evaluate_concept_check.
|
||||||
|
(cxx_eval_constant_expression) <case REQUIRES_EXPR>: Use
|
||||||
|
evaluate_requires_expression instead of
|
||||||
|
satisfy_constraint_expression.
|
||||||
|
<case TEMPLATE_ID_EXPR>: Adjust call to evaluate_concept_check.
|
||||||
|
* constraint.cc (struct sat_info): Adjust comment about which
|
||||||
|
satisfaction entrypoints use noisy-unsat.
|
||||||
|
(normalize_template_requirements): Remove (and adjust callers
|
||||||
|
appropriately).
|
||||||
|
(normalize_nontemplate_requirements): Likewise.
|
||||||
|
(tsubst_nested_requirement): Use constraint_satisfaction_value
|
||||||
|
instead of satisfy_constraint_expression, which'll do the
|
||||||
|
noisy replaying of ill-formed quiet satisfaction for us.
|
||||||
|
(decl_satisfied_cache): Adjust comment.
|
||||||
|
(satisfy_constraint): Rename to ...
|
||||||
|
(satisfy_normalized_constraints): ... this.
|
||||||
|
(satisfy_associated_constraints): Remove (and make its
|
||||||
|
callers check for dependent arguments).
|
||||||
|
(satisfy_constraint_expression): Rename to ...
|
||||||
|
(satisfy_nondeclaration_constraints): ... this. Assert that
|
||||||
|
'args' is empty when 't' is a concept-id. Removing handling
|
||||||
|
bare constraint-expressions, and handle REQUIRES_EXPRs
|
||||||
|
specially. Adjust comment accordingly.
|
||||||
|
(satisfy_declaration_constraints): Assert in the two-parameter
|
||||||
|
version that 't' is not a TEMPLATE_DECL. Adjust following
|
||||||
|
removal of normalize_(non)?template_requirements and
|
||||||
|
satisfy_asociated_constraints.
|
||||||
|
(constraint_satisfaction_value): Combine the two- and
|
||||||
|
three-parameter versions in the natural way.
|
||||||
|
(constraints_satisfied_p): Combine the one- and two-parameter
|
||||||
|
versions in the natural way. Improve documentation.
|
||||||
|
(evaluate_requires_expr): Define.
|
||||||
|
(evaluate_concept_check): Remove 'complain' parameter. Use
|
||||||
|
constraint_satisfaction_value instead of
|
||||||
|
satisfy_constraint_expression.
|
||||||
|
(diagnose_nested_requirement): Adjust following renaming of
|
||||||
|
satisfy_constraint_expression.
|
||||||
|
(diagnose_constraints): Handle REQUIRES_EXPR by going through
|
||||||
|
diagnose_requires_expr directly instead of treating it as a
|
||||||
|
constraint-expression. Improve documentation.
|
||||||
|
* cp-gimplify.c (cp_genericize_r) <case CALL_EXPR>: Adjust call
|
||||||
|
to evaluate_concept_check.
|
||||||
|
<case REQUIRES_EXPR>: Use evaluate_requires_expr instead of
|
||||||
|
constraints_satisfied_p.
|
||||||
|
<case TEMPLATE_ID_EXPR>: Adjust call to evaluate_concept_check.
|
||||||
|
* cp-tree.h (evaluate_requires_expr): Declare.
|
||||||
|
(evaluate_concept_check): Remove tsubst_flag_t parameter.
|
||||||
|
(satisfy_constraint_expression): Remove declaration.
|
||||||
|
(constraints_satisfied_p): Remove one-parameter declaration.
|
||||||
|
Add a default argument to the two-parameter declaration.
|
||||||
|
* cvt.c (convert_to_void): Adjust call to
|
||||||
|
evaluate_concept_check.
|
||||||
|
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/82959
|
||||||
|
* call.c (op_is_ordered): Handle TRUTH_ANDIF_EXPR, TRUTH_ORIF_EXPR
|
||||||
|
and COMPOUND_EXPR.
|
||||||
|
|
||||||
|
2021-03-03 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/97034
|
||||||
|
PR c++/99009
|
||||||
|
* pt.c (build_deduction_guide): Use INNERMOST_TEMPLATE_ARGS.
|
||||||
|
(maybe_aggr_guide): Use the original template type where needed. In
|
||||||
|
a class member template, partially instantiate the result of
|
||||||
|
collect_ctor_idx_types.
|
||||||
|
(do_class_deduction): Defer the deduction until the enclosing
|
||||||
|
scope is non-dependent.
|
||||||
|
|
||||||
|
2021-03-03 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/95675
|
||||||
|
* call.c (build_temp): Wrap a CALL_EXPR in a TARGET_EXPR
|
||||||
|
if it didn't get one before.
|
||||||
|
|
||||||
|
2021-03-03 Nathan Sidwell <nathan@acm.org>
|
||||||
|
|
||||||
|
PR c++/99344
|
||||||
|
* module.cc (trees_out::decl_node): Small refactor.
|
||||||
|
(depset::hash::add_binding_entity): Return true on meeting an
|
||||||
|
import. Set namespace's import here.
|
||||||
|
(module_state:write_namespaces): Inform of purview too.
|
||||||
|
(module_state:read_namespaces): Adjust.
|
||||||
|
* name-lookup.c (implicitly_export_namespace): Delete.
|
||||||
|
(do_pushdecl): Don't call it.
|
||||||
|
(push_namespace): Likewise, set purview.
|
||||||
|
(add_imported_namespace): Reorder parms.
|
||||||
|
* name-lookup.h (add_imported_namespace): Alter param ordering.
|
||||||
|
|
||||||
2021-03-02 Martin Sebor <msebor@redhat.com>
|
2021-03-02 Martin Sebor <msebor@redhat.com>
|
||||||
|
|
||||||
PR c++/99251
|
PR c++/99251
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2021-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
PR d/99337
|
||||||
|
* dmd/MERGE: Merge upstream dmd a3c9bf422.
|
||||||
|
|
||||||
2021-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
|
2021-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
* dmd/MERGE: Merge upstream dmd 7132b3537.
|
* dmd/MERGE: Merge upstream dmd 7132b3537.
|
||||||
|
|
|
@ -1,3 +1,117 @@
|
||||||
|
2021-03-04 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
|
* gcc.misc-tests/outputs.exp: Enumerate tests.
|
||||||
|
|
||||||
|
2021-03-04 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
|
* gcc.misc-tests/outputs.exp: Append discriminating
|
||||||
|
suffixes to tests with duplicate names.
|
||||||
|
(outest): Assert that each running test has a unique
|
||||||
|
name.
|
||||||
|
|
||||||
|
2021-03-04 Martin Sebor <msebor@redhat.com>
|
||||||
|
|
||||||
|
PR middle-end/96963
|
||||||
|
PR middle-end/94655
|
||||||
|
* gcc.dg/Wstringop-overflow-47.c: Xfail tests.
|
||||||
|
* gcc.dg/Wstringop-overflow-65.c: New test.
|
||||||
|
* gcc.dg/Warray-bounds-69.c: Same.
|
||||||
|
|
||||||
|
2021-03-03 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/96474
|
||||||
|
* g++.dg/cpp1z/class-deduction83.C: New test.
|
||||||
|
|
||||||
|
2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
|
||||||
|
New test.
|
||||||
|
|
||||||
|
2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
|
||||||
|
New test.
|
||||||
|
|
||||||
|
2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
|
||||||
|
New test.
|
||||||
|
|
||||||
|
2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
|
||||||
|
New test template.
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
|
||||||
|
New test.
|
||||||
|
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/82959
|
||||||
|
* g++.dg/cpp1z/eval-order10.C: New test.
|
||||||
|
|
||||||
|
2021-03-03 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/97034
|
||||||
|
PR c++/99009
|
||||||
|
* g++.dg/cpp1z/class-deduction81.C: New test.
|
||||||
|
* g++.dg/cpp1z/class-deduction82.C: New test.
|
||||||
|
* g++.dg/cpp2a/class-deduction-aggr8.C: New test.
|
||||||
|
* g++.dg/cpp2a/class-deduction-aggr9.C: New test.
|
||||||
|
* g++.dg/cpp2a/class-deduction-aggr10.C: New test.
|
||||||
|
|
||||||
|
2021-03-03 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/95675
|
||||||
|
* g++.dg/cpp0x/decltype-call5.C: New test.
|
||||||
|
* g++.dg/cpp0x/decltype-call6.C: New test.
|
||||||
|
|
||||||
|
2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
|
||||||
|
dg-options.
|
||||||
|
* gcc.target/i386/pr95798-2.c: Likewise.
|
||||||
|
|
||||||
|
2021-03-03 Nathan Sidwell <nathan@acm.org>
|
||||||
|
|
||||||
|
PR c++/99344
|
||||||
|
* g++.dg/modules/namespace-2_a.C
|
||||||
|
* g++.dg/modules/pr99344_a.C
|
||||||
|
* g++.dg/modules/pr99344_b.C
|
||||||
|
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR target/99321
|
||||||
|
* gcc.target/i386/pr99321.c: New test.
|
||||||
|
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c/99324
|
||||||
|
* gcc.c-torture/compile/pr99324.c: New test.
|
||||||
|
|
||||||
|
2021-03-03 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR target/99085
|
||||||
|
* gcc.dg/graphite/pr99085.c: New test.
|
||||||
|
|
||||||
|
2021-03-03 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
PR c++/96078
|
||||||
|
* g++.dg/ext/attr-flatten1.C: New test.
|
||||||
|
|
||||||
2021-03-02 Hans-Peter Nilsson <hp@axis.com>
|
2021-03-02 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
* gcc.misc-tests/outputs.exp: Skip @file -save-temps
|
* gcc.misc-tests/outputs.exp: Skip @file -save-temps
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2021-03-03 Ian Lance Taylor <iant@golang.org>
|
||||||
|
|
||||||
|
* dwarf.c (read_line_program): Don't special case file 0.
|
||||||
|
(read_function_entry): Likewise.
|
||||||
|
|
||||||
2021-03-02 Ian Lance Taylor <iant@golang.org>
|
2021-03-02 Ian Lance Taylor <iant@golang.org>
|
||||||
|
|
||||||
PR libbacktrace/98818
|
PR libbacktrace/98818
|
||||||
|
|
|
@ -1,3 +1,15 @@
|
||||||
|
2021-03-03 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
PR gcov-profile/97461
|
||||||
|
* config.in: Regenerate.
|
||||||
|
* configure: Likewise.
|
||||||
|
* configure.ac: Check sys/mman.h header file
|
||||||
|
* libgcov-driver.c (struct gcov_kvp): Remove static
|
||||||
|
pre-allocated pool and use a dynamic one.
|
||||||
|
* libgcov.h (MMAP_CHUNK_SIZE): New.
|
||||||
|
(gcov_counter_add): Use mmap to allocate pool for struct
|
||||||
|
gcov_kvp.
|
||||||
|
|
||||||
2021-03-02 Michael Meissner <meissner@linux.ibm.com>
|
2021-03-02 Michael Meissner <meissner@linux.ibm.com>
|
||||||
|
|
||||||
* config/rs6000/_sprintfkf.h (__sprintfkf): Fix prototype to match
|
* config/rs6000/_sprintfkf.h (__sprintfkf): Fix prototype to match
|
||||||
|
|
|
@ -1,3 +1,10 @@
|
||||||
|
2021-03-03 Vittorio Zecca <zeccav@gmail.com>
|
||||||
|
Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
|
PR libfortran/81986
|
||||||
|
* runtime/string.c (gfc_itoa): Cast to unsigned before
|
||||||
|
negating.
|
||||||
|
|
||||||
2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
|
2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
|
||||||
|
|
||||||
PR libfortran/95647
|
PR libfortran/95647
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* config/abi/post/i386-solaris/baseline_symbols.txt: Regenerate.
|
||||||
|
* config/abi/post/i386-solaris/amd64/baseline_symbols.txt:
|
||||||
|
Likewise.
|
||||||
|
* config/abi/post/sparc-solaris/baseline_symbols.txt: Likewise.
|
||||||
|
* config/abi/post/sparc-solaris/sparcv9/baseline_symbols.txt:
|
||||||
|
Likewise.
|
||||||
|
|
||||||
|
2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* include/experimental/bits/simd.h: Replace reserved _X, _B by
|
||||||
|
_Xp, _Bp.
|
||||||
|
* include/experimental/bits/simd_builtin.h: Likewise.
|
||||||
|
* include/experimental/bits/simd_x86.h: Likewise.
|
||||||
|
|
||||||
2021-02-27 Jonathan Wakely <jwakely@redhat.com>
|
2021-02-27 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/99301
|
PR libstdc++/99301
|
||||||
|
|
Loading…
Reference in New Issue