Daily bump.
This commit is contained in:
parent
000045fdf8
commit
b120ca0c1d
9 changed files with 504 additions and 1 deletions
178
gcc/ChangeLog
178
gcc/ChangeLog
|
@ -1,3 +1,181 @@
|
|||
2024-08-06 David Malcolm <dmalcolm@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.christina@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 <gerald@pfeifer.com>
|
||||
|
||||
* doc/gm2.texi (Limitations): Rephrase. Remove invalid link.
|
||||
|
||||
2024-08-06 John David Anglin <danglin@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 <patrick@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 <patrick@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 <roger@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 <patrick@rivosinc.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/116152
|
||||
* config/riscv/riscv.cc (riscv_option_override): Fix url
|
||||
formatting.
|
||||
|
||||
2024-08-06 Filip Kastl <fkastl@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 <rguenther@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 <jakub@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 <rguenther@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 <guihaoc@gcc.gnu.org>
|
||||
|
||||
* config/rs6000/predicates.md (any_operand): Add const_vector.
|
||||
|
||||
2024-08-06 Feng Xue <fxue@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 <fxue@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_apinski@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 <patrick@rivosinc.com>
|
||||
|
||||
PR target/116152
|
||||
|
|
|
@ -1 +1 @@
|
|||
20240806
|
||||
20240807
|
||||
|
|
|
@ -1,3 +1,76 @@
|
|||
2024-08-06 Yannick Moy <moy@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 <duff@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 <dismukes@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 <miranda@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 <indus@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 <miranda@adacore.com>
|
||||
|
||||
* repinfo.adb (List_Record_Info): Handle private record types.
|
||||
|
||||
2024-08-06 Viljar Indus <indus@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 <moy@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 <duff@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 <moy@adacore.com>
|
||||
|
||||
* aspects.adb (Find_Aspect): Take into account the case of a node
|
||||
|
|
104
gcc/cp/ChangeLog
104
gcc/cp/ChangeLog
|
@ -1,3 +1,107 @@
|
|||
2024-08-06 Marek Polacek <polacek@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 <jason@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 <jason@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 <jason@redhat.com>
|
||||
|
||||
PR c++/94568
|
||||
* init.cc (build_zero_init_1): Call cv_unqualified.
|
||||
|
||||
2024-08-06 Patrick Palka <ppalka@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 <polacek@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 <iain@sandoe.co.uk>
|
||||
|
||||
* coroutines.cc (split_coroutine_body_from_ramp): New.
|
||||
|
|
|
@ -1,3 +1,42 @@
|
|||
2024-08-06 Jerry DeLisle <jvdelisle@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 <pault@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 <kargls@comcast.net>
|
||||
|
||||
PR fortran/104626
|
||||
|
|
|
@ -1,3 +1,94 @@
|
|||
2024-08-06 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR testsuite/116207
|
||||
* gcc.target/aarch64/simd/vmmla.c: Add -save-temps to the
|
||||
options.
|
||||
|
||||
2024-08-06 David Malcolm <dmalcolm@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 <jason@redhat.com>
|
||||
|
||||
PR c++/116223
|
||||
PR c++/112632
|
||||
* g++.dg/cpp1z/nontype-auto25.C: New test.
|
||||
|
||||
2024-08-06 Jason Merrill <jason@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 <roger@nextmovesoftware.com>
|
||||
|
||||
* gcc.target/i386/sse2-stv-2.c: New test case.
|
||||
|
||||
2024-08-06 Patrick O'Neill <patrick@rivosinc.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.target/riscv/predef-9.c: Update testcase.
|
||||
|
||||
2024-08-06 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/96780
|
||||
* g++.dg/opt/pr96780.C: Also test std::forward_like folding.
|
||||
|
||||
2024-08-06 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/116241
|
||||
* g++.dg/vect/pr116241.cc: New testcase.
|
||||
|
||||
2024-08-06 Jakub Jelinek <jakub@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 <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/116224
|
||||
* gcc.dg/torture/bitint-72.c: New test.
|
||||
|
||||
2024-08-06 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/111821
|
||||
* gcc.dg/torture/pr111821.c: New testcase.
|
||||
|
||||
2024-08-06 Paul Thomas <pault@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_apinski@quicinc.com>
|
||||
|
||||
PR target/116189
|
||||
* c-c++-common/torture/pr116189-1.c: New test.
|
||||
|
||||
2024-08-06 Marek Polacek <polacek@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 <patrick@rivosinc.com>
|
||||
|
||||
* gcc.target/riscv/predef-9.c: Add check for warning.
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2024-08-06 Andi Kleen <ak@gcc.gnu.org>
|
||||
|
||||
* lex.cc (search_line_mmx): Remove function.
|
||||
(init_vectorized_lexer): Remove search_line_mmx.
|
||||
|
||||
2024-07-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110343
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2024-08-06 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* target.c (gomp_load_image_to_device): Extend fatal-error message;
|
||||
simplify a condition.
|
||||
|
||||
2024-08-05 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* libgomp.texi (OpenMP Runtime Library Routines): Add TR13 routines
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2024-08-06 Jonathan Wakely <jwakely@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 <ppalka@redhat.com>
|
||||
|
||||
* include/bits/move.h (__like_impl): New metafunction.
|
||||
|
|
Loading…
Add table
Reference in a new issue