https://gcc.gnu.org/g:b120ca0c1da1a2f6e471edf61b18481296b464be
commit r15-2773-gb120ca0c1da1a2f6e471edf61b18481296b464be Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed Aug 7 00:16:52 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 178 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 73 ++++++++++++++++++++ gcc/cp/ChangeLog | 104 ++++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 39 +++++++++++ gcc/testsuite/ChangeLog | 91 +++++++++++++++++++++++++ libcpp/ChangeLog | 5 ++ libgomp/ChangeLog | 5 ++ libstdc++-v3/ChangeLog | 8 +++ 9 files changed, 504 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3f84cf7a7ea8..46b6266c1653 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,181 @@ +2024-08-06 David Malcolm <dmalc...@redhat.com> + + PR other/116177 + * diagnostic-format-sarif.cc (sarif_invocation::prepare_to_flush): + If the diagnostics would lead to us exiting with a failure code, + then emit "executionSuccessful": False (SARIF v2.1.0 section + ยง3.20.14). + * diagnostic.cc (diagnostic_context::execution_failed_p): New. + * diagnostic.h (diagnostic_context::execution_failed_p): New decl. + * toplev.cc (toplev::main): Use it for determining returned value. + +2024-08-06 Tamar Christina <tamar.christ...@arm.com> + + * config/aarch64/aarch64-protos.h (struct sve_vec_cost): Add + gather_load_x32_init_cost and gather_load_x64_init_cost. + * config/aarch64/aarch64.cc (aarch64_vector_costs): Add + m_sve_gather_scatter_init_cost. + (aarch64_vector_costs::add_stmt_cost): Use them. + (aarch64_vector_costs::finish_cost): Likewise. + * config/aarch64/tuning_models/a64fx.h: Update. + * config/aarch64/tuning_models/cortexx925.h: Update. + * config/aarch64/tuning_models/generic.h: Update. + * config/aarch64/tuning_models/generic_armv8_a.h: Update. + * config/aarch64/tuning_models/generic_armv9_a.h: Update. + * config/aarch64/tuning_models/neoverse512tvb.h: Update. + * config/aarch64/tuning_models/neoversen2.h: Update. + * config/aarch64/tuning_models/neoversen3.h: Update. + * config/aarch64/tuning_models/neoversev1.h: Update. + * config/aarch64/tuning_models/neoversev2.h: Update. + * config/aarch64/tuning_models/neoversev3.h: Update. + * config/aarch64/tuning_models/neoversev3ae.h: Update. + +2024-08-06 Gerald Pfeifer <ger...@pfeifer.com> + + * doc/gm2.texi (Limitations): Rephrase. Remove invalid link. + +2024-08-06 John David Anglin <dang...@gcc.gnu.org> + + PR target/113384 + * config/pa/pa.cc (hppa_legitimize_address): Add check to + ensure constant is an integral multiple of shift the value. + +2024-08-06 Patrick O'Neill <patr...@rivosinc.com> + + * config/riscv/riscv-target-attr.cc (num_occurences_in_str): Rename... + (num_occurrences_in_str): here. + (riscv_process_target_attr): Update num_occurences_in_str callsite. + * config/riscv/riscv-v.cc (emit_vec_widden_cvt_x_f): widden -> widen. + (emit_vec_widen_cvt_x_f): Ditto. + (emit_vec_widden_cvt_f_f): Ditto. + (emit_vec_widen_cvt_f_f): Ditto. + (emit_vec_rounding_to_integer): Update *widden* callsites. + * config/riscv/riscv-vector-builtins.cc (expand_builtin): Update + required_ext_to_isa_name callsite and fix xtheadvector typo. + * config/riscv/riscv-vector-builtins.h (reqired_ext_to_isa_name): Rename... + (required_ext_to_isa_name): here. + * config/riscv/riscv_th_vector.h: Fix endif label. + * config/riscv/vector-crypto.md: boardcast_scalar -> broadcast_scalar. + * config/riscv/vector.md: Ditto. + +2024-08-06 Patrick O'Neill <patr...@rivosinc.com> + + * config/riscv/arch-canonicalize: Fix typos in comments. + * config/riscv/autovec.md: Ditto. + * config/riscv/riscv-avlprop.cc (avl_can_be_propagated_p): Ditto. + (pass_avlprop::get_vlmax_ta_preferred_avl): Ditto. + * config/riscv/riscv-modes.def (ADJUST_FLOAT_FORMAT): Ditto. + (VLS_MODES): Ditto. + * config/riscv/riscv-opts.h (TARGET_ZICOND_LIKE): Ditto. + (enum rvv_vector_bits_enum): Ditto. + * config/riscv/riscv-protos.h (enum insn_flags): Ditto. + (enum insn_type): Ditto. + * config/riscv/riscv-sr.cc (riscv_sr_match_epilogue): Ditto. + * config/riscv/riscv-string.cc (expand_block_move): Ditto. + * config/riscv/riscv-v.cc (rvv_builder::is_repeating_sequence): Ditto. + (rvv_builder::single_step_npatterns_p): Ditto. + (calculate_ratio): Ditto. + (expand_const_vector): Ditto. + (shuffle_merge_patterns): Ditto. + (shuffle_compress_patterns): Ditto. + (expand_select_vl): Ditto. + * config/riscv/riscv-vector-builtins-functions.def (REQUIRED_EXTENSIONS): Ditto. + * config/riscv/riscv-vector-builtins-shapes.h: Ditto. + * config/riscv/riscv-vector-builtins.cc (function_builder::add_function): Ditto. + (resolve_overloaded_builtin): Ditto. + * config/riscv/riscv-vector-builtins.def (vbool1_t): Ditto. + (vuint8m8_t): Ditto. + (vuint16m8_t): Ditto. + (vfloat16m8_t): Ditto. + (unsigned_vector): Ditto. + * config/riscv/riscv-vector-builtins.h (enum required_ext): Ditto. + * config/riscv/riscv-vector-costs.cc (get_store_value): Ditto. + (costs::analyze_loop_vinfo): Ditto. + (costs::add_stmt_cost): Ditto. + * config/riscv/riscv.cc (riscv_build_integer): Ditto. + (riscv_vector_type_p): Ditto. + * config/riscv/thead.cc (th_mempair_output_move): Ditto. + * config/riscv/thead.md: Ditto. + * config/riscv/vector-iterators.md: Ditto. + * config/riscv/vector.md: Ditto. + * config/riscv/zc.md: Ditto. + +2024-08-06 Roger Sayle <ro...@nextmovesoftware.com> + + * config/i386/i386-expand.cc (ix86_expand_v2di_ashiftrt): New + function refactored from define_expand ashrv2di3. + * config/i386/i386-features.cc (general_scalar_to_vector_candidate_p) + <case ASHIFTRT>: Handle like other shifts and rotates. + * config/i386/i386-protos.h (ix86_expand_v2di_ashiftrt): Prototype. + * config/i386/sse.md (ashrv2di3): Call ix86_expand_v2di_ashiftrt. + (*ashrv2di3): New define_insn_and_split to enable creation by stv2 + pass, and splitting during split1 reusing ix86_expand_v2di_ashiftrt. + +2024-08-06 Patrick O'Neill <patr...@rivosinc.com> + Jakub Jelinek <ja...@redhat.com> + + PR target/116152 + * config/riscv/riscv.cc (riscv_option_override): Fix url + formatting. + +2024-08-06 Filip Kastl <fka...@suse.cz> + + * gimple-ssa-sccopy.cc (class scc_copy_prop): New class. + (replace_scc_by_value): Put into... + (scc_copy_prop::replace_scc_by_value): ...scc_copy_prop. + (sccopy_visit_op): Put into... + (scc_copy_prop::visit_op): ...scc_copy_prop. + (sccopy_propagate): Put into... + (scc_copy_prop::propagate): ...scc_copy_prop. + (init_sccopy): Replace by... + (scc_copy_prop::scc_copy_prop): ...the construtor. + (finalize_sccopy): Replace by... + (scc_copy_prop::~scc_copy_prop): ...the destructor. + (pass_sccopy::execute): Use scc_copy_prop. + +2024-08-06 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116241 + * tree-vect-loop.cc (vect_create_epilog_for_reduction): Handle + non-COND_EXPR nodes in SLP reduction chain following. + +2024-08-06 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/116224 + * wide-int.cc (wi::mul_internal): If prec isn't multiple of + HOST_BITS_PER_WIDE_INT, for need_overflow checking only look at + the least significant prec bits starting with r[half_blocks_needed]. + +2024-08-06 Richard Biener <rguent...@suse.de> + + PR middle-end/111821 + * expmed.cc (store_integral_bit_field): Terminate the + word-wise copy loop when we get out of the destination + and do a forward copy. Skip the word if it would be + outside of the destination in case of a backward copy. + +2024-08-06 Haochen Gui <guih...@gcc.gnu.org> + + * config/rs6000/predicates.md (any_operand): Add const_vector. + +2024-08-06 Feng Xue <f...@os.amperecomputing.com> + + PR tree-optimization/115228 + * tree-vect-data-refs.cc (vect_get_smallest_scalar_type): Add + missed opcodes that involve widening operation. + +2024-08-06 Feng Xue <f...@os.amperecomputing.com> + + PR tree-optimization/115707 + * tree-vect-patterns.cc (vect_look_through_possible_promotion): Allow + unsigned-to-signed promotion. + +2024-08-06 Andrew Pinski <quic_apin...@quicinc.com> + + PR target/116189 + * config/sh/sh.cc (sh_recog_treg_set_expr): Don't call make_insn_raw, + make the insn with a fake uid. + 2024-08-05 Patrick O'Neill <patr...@rivosinc.com> PR target/116152 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f2c439e6ce51..0795b809c24d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240806 +20240807 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 00738119ba7b..fc3b42bde622 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,76 @@ +2024-08-06 Yannick Moy <m...@adacore.com> + + * sem_ch4.adb (Analyze_Concatenation_Rest): Do not add a wrong + interpretation of the concatenation, using the type of the operand + already recognized as of the element type. + +2024-08-06 Bob Duff <d...@adacore.com> + + * sem_ch12.adb: Implement type inference for generic parameters. + (Maybe_Infer_One): Forbid inference of anonymous subtypes and + types. + (Inference_Reason): Fix comment. + * debug.adb: Document -gnatd_I switch. + * errout.ads: Document that Empty is not allowed for "&". + * errout.adb (Set_Msg_Insertion_Node): Minor: Do not allow + Error_Msg_Node_1 = Empty for "&". Use "in" instead of multiple + "=". Improve comment. + +2024-08-06 Gary Dismukes <dismu...@adacore.com> + + * sem_ch5.adb (Analyze_Loop_Statement.Wrap_Loop_Statement): Remove + the loop Entity_Id from its old scope and insert it in the new + block scope that wraps it. + +2024-08-06 Javier Miranda <mira...@adacore.com> + + * freeze.adb (Freeze_Entity): For scalar derived types that + inherit the aspect Default_Value, do not analyze and resolve the + inherited aspect, as the type of the aspect remains the parent + type. + +2024-08-06 Viljar Indus <in...@adacore.com> + + * libgnarl/s-interr__hwint.adb: Use fully qualified names to avoid + ambiguity. + * libgnarl/s-taprop__qnx.adb: Likewise. + +2024-08-06 Javier Miranda <mira...@adacore.com> + + * repinfo.adb (List_Record_Info): Handle private record types. + +2024-08-06 Viljar Indus <in...@adacore.com> + + * libgnarl/s-taprop__mingw.adb: Use fully qualified names + to avoid ambiguity. + * libgnarl/s-taprop__posix.adb: Likewise. + * libgnarl/s-taprop__qnx.adb: Likewise. + * libgnarl/s-taprop__rtems.adb: Likewise. + +2024-08-06 Yannick Moy <m...@adacore.com> + + * freeze.adb (Build_Renamed_Body): Propagate SPARK_Pragma to body + build from renaming, so that locally relevant value is taken into + account. + * sem_ch6.adb (Analyze_Expression_Function): Propagate + SPARK_Pragma to body built from expression function, so that + locally relevant value is taken into account. + +2024-08-06 Bob Duff <d...@adacore.com> + + * sem_ch8.adb (Find_Direct_Name): Disable the special-purpose code + when we are actually compiling the run-time library itself. + * libgnarl/a-exetim__posix.adb: Fix newly-found use-clause + conflicts. + * libgnat/a-direct.adb: Likewise. + * libgnat/a-nbnbin.adb: Likewise. + * libgnat/a-timoio__128.adb: Likewise. + * libgnat/a-timoio.adb: Likewise. + * libgnat/a-wtmoio__128.adb: Likewise. + * libgnat/a-wtmoio.adb: Likewise. + * libgnat/a-ztmoio__128.adb: Likewise. + * libgnat/a-ztmoio.adb: Likewise. + 2024-08-02 Yannick Moy <m...@adacore.com> * aspects.adb (Find_Aspect): Take into account the case of a node diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7ddc2c8a30d8..14850e269707 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,107 @@ +2024-08-06 Marek Polacek <pola...@redhat.com> + + * constexpr.cc (cxx_eval_call_expression): Remove concept_check_p check. + (cxx_eval_outermost_constant_expr): Likewise. + * cp-gimplify.cc (cp_genericize_r) <case CALL_EXPR>: Likewise. + * except.cc (check_noexcept_r): Likewise. + +2024-08-06 Jason Merrill <ja...@redhat.com> + + PR c++/116223 + * pt.cc (deducible_expression): Strip all IMPLICIT_CONV_EXPR. + (unify): Likewise. Handle resulting function/addr mismatch. + +2024-08-06 Jason Merrill <ja...@redhat.com> + + PR c++/116223 + PR c++/112632 + * pt.cc (deducible_expression): Also look through + IMPLICIT_CONV_EXPR_FORCED. + (unify): Likewise. + +2024-08-06 Jason Merrill <ja...@redhat.com> + + PR c++/94568 + * init.cc (build_zero_init_1): Call cv_unqualified. + +2024-08-06 Patrick Palka <ppa...@redhat.com> + + PR c++/96780 + * cp-gimplify.cc (cp_fold) <case CALL_EXPR>: Fold calls + to std::forward_like as well. + +2024-08-06 Marek Polacek <pola...@redhat.com> + + * constexpr.cc (cxx_eval_constant_expression): Don't call + unpack_concept_check. Add a concept_check_p assert. Remove + function_concept_p code. + * constraint.cc (check_constraint_atom): Remove function concepts code. + (unpack_concept_check): Remove. + (get_concept_check_template): Remove Concepts TS code. + (resolve_function_concept_overload): Remove. + (resolve_function_concept_check): Remove. + (resolve_concept_check): Remove Concepts TS code. + (get_returned_expression): Remove. + (get_variable_initializer): Remove. + (get_concept_definition): Remove Concepts TS code. + (normalize_concept_check): Likewise. + (build_function_check): Remove. + (build_variable_check): Remove. + (build_standard_check): Use concept_definition_p instead of + standard_concept_p. + (build_concept_check): Remove variable_concept_p/function_concept_p + code. + (build_concept_id): Simplify. + (build_type_constraint): Likewise. + (placeholder_extract_concept_and_args): Likewise. + (satisfy_nondeclaration_constraints): Likewise. + (check_function_concept): Remove. + (get_constraint_error_location): Remove Concepts TS code. + * cp-tree.h (DECL_DECLARED_CONCEPT_P): Remove. + (check_function_concept): Remove. + (unpack_concept_check): Remove. + (standard_concept_p): Remove. + (variable_concept_p): Remove. + (function_concept_p): Remove. + (concept_definition_p): Simplify. + (concept_check_p): Don't check for CALL_EXPR. + * decl.cc (check_concept_refinement): Remove. + (duplicate_decls): Remove check_concept_refinement code. + (is_concept_var): Remove. + (cp_finish_decl): Remove is_concept_var. + (check_concept_fn): Remove. + (grokfndecl): Give an error about function concepts not being supported + anymore. Remove unused code. + (grokvardecl): Give an error about variable concepts not being + supported anymore. + (finish_function): Remove DECL_DECLARED_CONCEPT_P code. + * decl2.cc (min_vis_expr_r): Use concept_definition_p instead of + standard_concept_p. + (maybe_instantiate_decl): Remove DECL_DECLARED_CONCEPT_P check. + (mark_used): Likewise. + * error.cc (dump_simple_decl): Use concept_definition_p instead of + standard_concept_p. + (dump_function_decl): Remove DECL_DECLARED_CONCEPT_P code. + (print_concept_check_info): Don't call unpack_concept_check. Simplify. + * mangle.cc (write_type_constraint): Likewise. + * parser.cc (cp_parser_nested_name_specifier_opt): Remove + function_concept_p code. Only check concept_definition_p, not + variable_concept_p/standard_concept_p. + (add_debug_begin_stmt): Remove DECL_DECLARED_CONCEPT_P code. + (cp_parser_template_declaration_after_parameters): Remove a stale + comment. + * pt.cc (check_explicit_specialization): Remove + DECL_DECLARED_CONCEPT_P code. + (process_partial_specialization): Remove variable_concept_p code. + (lookup_template_variable): Likewise. + (tsubst_expr) <case CALL_EXPR>: Remove Concepts TS code and simplify. + (do_decl_instantiation): Remove DECL_DECLARED_CONCEPT_P code. + (instantiate_decl): Likewise. + (placeholder_type_constraint_dependent_p): Don't call + unpack_concept_check. Add a concept_check_p assert. + (convert_generic_types_to_packs): Likewise. + * semantics.cc (finish_call_expr): Remove Concepts TS code and simplify. + 2024-08-05 Iain Sandoe <i...@sandoe.co.uk> * coroutines.cc (split_coroutine_body_from_ramp): New. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ed673f85d4dd..46af1b454483 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,42 @@ +2024-08-06 Jerry DeLisle <jvdeli...@gcc.gnu.org> + + PR fortran/109105 + * resolve.cc (CHECK_INTERFACES): New helper macro. + (resolve_operator): Replace use of snprintf with + gfc_error. + +2024-08-06 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/102689 + * trans-array.cc (get_array_ref_dim_for_loop_dim): Use the arg1 + class container carried in ss->info as the seed for a lhs in + class valued transformational intrinsic calls that are not the + rhs of an assignment. Otherwise, the lhs variable expression is + taken from the loop chain. For this latter case, the _vptr and + _len fields are set. + (gfc_trans_create_temp_array): Use either the lhs expression + seeds to build a class variable that will take the returned + descriptor as its _data field. In the case that the arg1 expr. + is used, a class typespec must be built with the correct rank + and the _vptr and _len fields set. The element size is provided + for the temporary allocation and to set the descriptor span. + (gfc_array_init_size): When an intrinsic type scalar expr3 is + used in allocation of a class array, use its element size in + the descriptor dtype. + * trans-expr.cc (gfc_conv_class_to_class): Class valued + transformational intrinsics return the pointer to the array + descriptor as the _data field of a class temporary. Extract + directly and return the address of the class temporary. + (gfc_conv_procedure_call): store the expression for the first + argument of a class valued transformational intrinsic function + in the ss info class_container field. Later, use its type as + the element type in the call to gfc_trans_create_temp_array. + (fcncall_realloc_result): Add a dtype argument and use it in + the descriptor, when available. + (gfc_trans_arrayfunc_assign): For class lhs, build a dtype with + the lhs rank and the rhs element size and use it in the call to + fcncall_realloc_result. + 2024-08-03 Steve Kargl <kar...@comcast.net> PR fortran/104626 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dd58b14d66d7..1a4c652d3cca 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,94 @@ +2024-08-06 Andrew Pinski <quic_apin...@quicinc.com> + + PR testsuite/116207 + * gcc.target/aarch64/simd/vmmla.c: Add -save-temps to the + options. + +2024-08-06 David Malcolm <dmalc...@redhat.com> + + PR other/116177 + * gcc.dg/sarif-output/include-chain-2.c: Remove pruning of + "exit status is 1", as we expect this to exit with 0. + * gcc.dg/sarif-output/no-diagnostics.c: New test. + * gcc.dg/sarif-output/test-include-chain-1.py + (test_execution_unsuccessful): Add. + * gcc.dg/sarif-output/test-include-chain-2.py + (test_execution_successful): Add. + * gcc.dg/sarif-output/test-missing-semicolon.py + (test_execution_unsuccessful): Add. + * gcc.dg/sarif-output/test-no-diagnostics.py: New test. + * gcc.dg/sarif-output/test-werror.py: New test. + * gcc.dg/sarif-output/werror.c: New test. + +2024-08-06 Jason Merrill <ja...@redhat.com> + + PR c++/116223 + PR c++/112632 + * g++.dg/cpp1z/nontype-auto25.C: New test. + +2024-08-06 Jason Merrill <ja...@redhat.com> + + PR c++/94568 + * g++.dg/cpp2a/nontype-class36.C: Remove xfail. + * g++.dg/cpp2a/nontype-class37.C: Remove xfail. + * g++.dg/cpp1z/nontype-auto26.C: New test. + +2024-08-06 Roger Sayle <ro...@nextmovesoftware.com> + + * gcc.target/i386/sse2-stv-2.c: New test case. + +2024-08-06 Patrick O'Neill <patr...@rivosinc.com> + Jakub Jelinek <ja...@redhat.com> + + * gcc.target/riscv/predef-9.c: Update testcase. + +2024-08-06 Patrick Palka <ppa...@redhat.com> + + PR c++/96780 + * g++.dg/opt/pr96780.C: Also test std::forward_like folding. + +2024-08-06 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116241 + * g++.dg/vect/pr116241.cc: New testcase. + +2024-08-06 Jakub Jelinek <ja...@redhat.com> + + PR rtl-optimization/116037 + PR testsuite/116245 + * gcc.dg/torture/pr116037.c (foo): Fix up for big end middle endian. + +2024-08-06 Jakub Jelinek <ja...@redhat.com> + + PR tree-optimization/116224 + * gcc.dg/torture/bitint-72.c: New test. + +2024-08-06 Richard Biener <rguent...@suse.de> + + PR middle-end/111821 + * gcc.dg/torture/pr111821.c: New testcase. + +2024-08-06 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/102689 + * gfortran.dg/class_transformational_1.f90: New test for class- + valued reshape. + * gfortran.dg/class_transformational_2.f90: New test for other + class_valued transformational intrinsics. + +2024-08-06 Andrew Pinski <quic_apin...@quicinc.com> + + PR target/116189 + * c-c++-common/torture/pr116189-1.c: New test. + +2024-08-06 Marek Polacek <pola...@redhat.com> + + * g++.dg/concepts/decl-diagnose.C: Adjust dg-error. + * g++.dg/concepts/fn-concept2.C: Likewise. + * g++.dg/concepts/pr71128.C: Likewise. + * g++.dg/concepts/var-concept6.C: Likewise. + * g++.dg/cpp2a/concepts.C: Likewise. + 2024-08-05 Patrick O'Neill <patr...@rivosinc.com> * gcc.target/riscv/predef-9.c: Add check for warning. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index ed80d698e9b2..e2b850b4397f 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,8 @@ +2024-08-06 Andi Kleen <a...@gcc.gnu.org> + + * lex.cc (search_line_mmx): Remove function. + (init_vectorized_lexer): Remove search_line_mmx. + 2024-07-25 Jakub Jelinek <ja...@redhat.com> PR c++/110343 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 8936638323d7..834fbb82547c 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2024-08-06 Tobias Burnus <tbur...@baylibre.com> + + * target.c (gomp_load_image_to_device): Extend fatal-error message; + simplify a condition. + 2024-08-05 Tobias Burnus <tbur...@baylibre.com> * libgomp.texi (OpenMP Runtime Library Routines): Add TR13 routines diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 53852c7f2ec1..5d4c5e4fb3c5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2024-08-06 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/116247 + * include/bits/fs_path.h: Use __UINTPTR_TYPE__ instead of + uintptr_t. + * include/bits/shared_ptr_atomic.h: Likewise. + * include/ext/pointer.h: Include <stdint.h>. + 2024-08-03 Patrick Palka <ppa...@redhat.com> * include/bits/move.h (__like_impl): New metafunction.