mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 02:44:18 +08:00
Daily bump.
This commit is contained in:
parent
ee3efe06c9
commit
442db842f3
162
gcc/ChangeLog
162
gcc/ChangeLog
@ -1,3 +1,165 @@
|
||||
2024-09-20 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.h (VECTOR_STORE_FLAG_VALUE): New.
|
||||
|
||||
2024-09-20 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/darwin.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): New.
|
||||
|
||||
2024-09-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-stmts.cc (get_group_load_store_type): Fall back
|
||||
to VMAT_ELEMENTWISE when single element interleaving of
|
||||
a too large group.
|
||||
(vectorizable_load): Do not try to verify load permutations
|
||||
when using VMAT_ELEMENTWISE for single-lane SLP and fix code
|
||||
generation for this case.
|
||||
|
||||
2024-09-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.cc (vect_analyze_slp): Lookup patterns when
|
||||
discovering from only-live roots.
|
||||
|
||||
2024-09-20 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* config/s390/s390.cc (s390_lra_p): Remove.
|
||||
(TARGET_LRA_P): Remove.
|
||||
* config/s390/s390.opt (mlra): Remove.
|
||||
* config/s390/s390.opt.urls (mlra): Remove.
|
||||
|
||||
2024-09-20 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* ipa-modref.cc (modref_eaf_analysis::analyze_ssa_name): Always
|
||||
process both the load and the store of a memory copy operation.
|
||||
|
||||
2024-09-20 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* omp-general.cc (omp_runtime_api_procname): Add
|
||||
get_device_from_uid and omp_get_uid_from_device routines.
|
||||
|
||||
2024-09-20 Uros Bizjak <ubizjak@gmail.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/116738
|
||||
* config/i386/subst.md (mask_scalar_operand_arg34,
|
||||
mask_scalar_expand_op3, round_saeonly_scalar_mask_arg3): New
|
||||
subst attributes.
|
||||
* config/i386/sse.md
|
||||
(<sse>_vm<code><mode>3<mask_scalar_name><round_saeonly_scalar_name>):
|
||||
Change from define_insn to define_expand, rename the old define_insn
|
||||
to ...
|
||||
(*<sse>_vm<code><mode>3<mask_scalar_name><round_saeonly_scalar_name>):
|
||||
... this.
|
||||
(<sse>_ieee_vm<ieee_maxmin><mode>3<mask_scalar_name><round_saeonly_scalar_name>):
|
||||
New define_insn.
|
||||
|
||||
2024-09-20 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR middle-end/116643
|
||||
* ssa-iterators.h (single_phi_def): Use gimple_phi_result
|
||||
instead of PHI_RESULT.
|
||||
(op_iter_init_phidef): Use gimple_phi_result/gimple_phi_result_ptr
|
||||
instead of PHI_RESULT/PHI_RESULT_PTR.
|
||||
* tree-ssa-operands.h (PHI_RESULT_PTR): Remove.
|
||||
(PHI_RESULT): Use gimple_phi_result directly.
|
||||
(SET_PHI_RESULT): Use gimple_phi_result_ptr directly.
|
||||
|
||||
2024-09-19 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116162
|
||||
* doc/invoke.texi: Document -Wdefaulted-function-deleted.
|
||||
|
||||
2024-09-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf2asm.cc (eh_data_format_name): Use constexpr initialization
|
||||
of format_names table for C++14 instead of a large switch.
|
||||
|
||||
2024-09-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/116768
|
||||
* tree-data-ref.cc (build_classic_dist_vector_1): Revert
|
||||
PR101009 change.
|
||||
* tree-chrec.cc (eq_evolutions_p): Make sure (sizetype)1
|
||||
and (int)1 compare equal.
|
||||
|
||||
2024-09-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.h (vect_analyze_slp): Add force_single_lane
|
||||
parameter.
|
||||
* tree-vect-slp.cc (vect_analyze_slp_instance): Remove
|
||||
defaulting of force_single_lane.
|
||||
(vect_build_slp_instance): Likewise. Pass down appropriate
|
||||
force_single_lane.
|
||||
(vect_analyze_slp): Add force_sigle_lane parameter and pass
|
||||
it down appropriately.
|
||||
(vect_slp_analyze_bb_1): Always do multi-lane SLP.
|
||||
* tree-vect-loop.cc (vect_analyze_loop_2): Track two SLP
|
||||
modes and adjust accordingly.
|
||||
(vect_analyze_loop_1): Save the SLP mode when unrolling.
|
||||
|
||||
2024-09-19 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* ginclude/stdint-wrap.h: Add #pragma GCC diagnostic to suppress
|
||||
undesired warnings.
|
||||
* gsyslimits.h: Likewise.
|
||||
|
||||
2024-09-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-data-ref.cc (build_classic_dist_vector): Move
|
||||
distance vector dumping to single caller ...
|
||||
(subscript_dependence_tester): ... here, dumping always
|
||||
when we succeed computing it.
|
||||
|
||||
2024-09-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/116573
|
||||
* tree-vect-loop.cc (vect_analyze_loop_2): Allow .SELECV_VL
|
||||
for SLP but disable it when there's multi-lane instances.
|
||||
* tree-vect-stmts.cc (vectorizable_store): Only compute the
|
||||
ptr increment when generating code.
|
||||
(vectorizable_load): Likewise.
|
||||
|
||||
2024-09-19 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* match.pd: Add the form 3 of signed .SAT_ADD matching.
|
||||
|
||||
2024-09-19 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* genmatch.cc (dt_operand::gen_phi_on_cond): Leverage the
|
||||
match_cond_with_binary_phi API to get cond gimple, true and
|
||||
false TREE arg.
|
||||
|
||||
2024-09-19 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||
|
||||
* config/aarch64/aarch64-sve-builtins-base.cc (svmul_impl::fold):
|
||||
Add folding of all-zero operands to zero vector.
|
||||
|
||||
2024-09-19 Kyrylo Tkachov <ktkachov@nvidia.com>
|
||||
|
||||
* config/aarch64/tuning_models/neoversev2.h (neoversev2_prefetch_tune):
|
||||
Define.
|
||||
(neoversev2_tunings): Use it.
|
||||
|
||||
2024-09-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/i386.md: Add ssemov2, sseicvt2.
|
||||
* config/i386/sse.md (sse2_cvtsi2sd): Apply sseicvt2.
|
||||
(sse2_cvtsi2sdq<round_name>): Ditto.
|
||||
(vec_set<mode>_0): Apply ssemov2 for 4, 6.
|
||||
|
||||
2024-09-19 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gimple-match-head.cc (match_cond_with_binary_phi): Add new func
|
||||
impl to match binary phi for true and false arg.
|
||||
|
||||
2024-09-19 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* doc/invoke.texi: Add corei7, corei7-avx, core-avx-i,
|
||||
core-avx2, atom, slm, gracemont and emerarldrapids. Reorder
|
||||
the -march documentation by splitting them into date-to-now
|
||||
products, P-core and E-core. Refine the product names in
|
||||
documentation.
|
||||
|
||||
2024-09-18 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* config/pa/pa.h (GENERAL_REGNO_P): Define.
|
||||
|
@ -1 +1 @@
|
||||
20240919
|
||||
20240920
|
||||
|
@ -1,3 +1,12 @@
|
||||
2024-09-19 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* c.opt.urls: Regenerate.
|
||||
|
||||
2024-09-19 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116162
|
||||
* c.opt (Wdefaulted-function-deleted): New.
|
||||
|
||||
2024-09-12 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* c.opt: Add CppReason for Wc++{14,17,20,23}-extensions.
|
||||
|
@ -1,3 +1,41 @@
|
||||
2024-09-20 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/116492
|
||||
DR 2789
|
||||
* call.cc (object_parms_correspond): Remove.
|
||||
(cand_parms_match): Return false for member functions that come
|
||||
from different classes. Adjust call to object_parms_correspond.
|
||||
(joust): Update comment for the non-template "more constrained"
|
||||
case.
|
||||
|
||||
2024-09-20 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
DR 2273
|
||||
* call.cc (joust): Restrict inheritedness tiebreaker to
|
||||
constructors.
|
||||
|
||||
2024-09-20 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* coroutines.cc (coro_build_artificial_var_with_dve): New.
|
||||
(coro_build_and_push_artificial_var): New.
|
||||
(coro_build_and_push_artificial_var_with_dve): New.
|
||||
(analyze_fn_parms): Ensure that frame entries cannot clash
|
||||
with local variables.
|
||||
(build_coroutine_frame_delete_expr): Amend comment.
|
||||
(cp_coroutine_transform::build_ramp_function): Rework to
|
||||
avoid manual management of variables and scopes.
|
||||
|
||||
2024-09-19 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116162
|
||||
* class.cc (check_bases_and_members): Don't set DECL_DELETED_FN here,
|
||||
leave it to defaulted_late_check.
|
||||
* cp-tree.h (maybe_delete_defaulted_fn): Declare.
|
||||
(defaulted_late_check): Add a tristate parameter.
|
||||
* method.cc (maybe_delete_defaulted_fn): New.
|
||||
(defaulted_late_check): Add a tristate parameter. Call
|
||||
maybe_delete_defaulted_fn instead of giving an error.
|
||||
|
||||
2024-09-18 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/116714
|
||||
|
@ -1,3 +1,20 @@
|
||||
2024-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
PR fortran/106606
|
||||
* trans-types.cc (gfc_get_derived_type): Only build non-pointer
|
||||
derived types as component's types when they are not yet built.
|
||||
|
||||
2024-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
PR fortran/85002
|
||||
* trans-array.cc (duplicate_allocatable_coarray): Allow adding
|
||||
of deep copy code in the when-allocated case. Add bounds
|
||||
computation before condition, because coarrays need the bounds
|
||||
also when not allocated.
|
||||
(structure_alloc_comps): Duplication in the coarray case is done
|
||||
already, omit it. Add the deep-code when duplication a coarray.
|
||||
* trans-expr.cc (gfc_trans_structure_assign): Fix comment.
|
||||
|
||||
2024-09-15 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
* trans-expr.cc (gfc_advance_se_ss_chain): Don't use an element
|
||||
|
@ -1,3 +1,7 @@
|
||||
2024-09-19 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* zh_CN.po: Update.
|
||||
|
||||
2024-09-06 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* uk.po: Update.
|
||||
|
@ -1,3 +1,241 @@
|
||||
2024-09-20 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/116492
|
||||
DR 2789
|
||||
* g++.dg/cpp2a/concepts-memfun4.C: Also compile in C++20 mode.
|
||||
Expect ambiguity when candidates come from different classes.
|
||||
* g++.dg/cpp2a/concepts-inherit-ctor12.C: New test.
|
||||
|
||||
2024-09-20 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
DR 2273
|
||||
* g++.dg/cpp1z/using1.C: Expect ambiguity for non-constructor call.
|
||||
* g++.dg/overload/using5.C: Likewise.
|
||||
|
||||
2024-09-20 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* gcc.dg/rtl/aarch64/vector-eq.c: New test.
|
||||
|
||||
2024-09-20 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/116628
|
||||
* gcc.dg/vect/pr116628.c: Update cmdline.
|
||||
|
||||
2024-09-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gfortran.dg/vect/vect-8.f90: Allow one more vectorized loop.
|
||||
|
||||
2024-09-20 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* gcc.target/s390/TI-constants-nolra.c: Removed.
|
||||
* gcc.target/s390/pr79895.c: Removed.
|
||||
|
||||
2024-09-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/116397
|
||||
* gcc.dg/vect/slp-reduc-3.c: Look for " = VEC_PERM_EXPR"
|
||||
instead of "VEC_PERM_EXPR".
|
||||
|
||||
2024-09-20 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc.dg/ipa/modref-4.c: New test.
|
||||
|
||||
2024-09-20 Sam James <sam@gentoo.org>
|
||||
|
||||
* gcc.target/m68k/pr108640.c: Fix dg directive typo.
|
||||
* gcc.target/m68k/pr110934.c: Ditto.
|
||||
* gcc.target/m68k/pr82420.c: Ditto.
|
||||
* gcc.target/powerpc/pr99708.c: Ditto.
|
||||
|
||||
2024-09-20 Uros Bizjak <ubizjak@gmail.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/116738
|
||||
* gcc.target/i386/sse-pr116738.c: New test.
|
||||
|
||||
2024-09-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/116784
|
||||
* gcc.dg/vect/slp-perm-9.c: Use vect_perm_short also for
|
||||
the SLP check.
|
||||
|
||||
2024-09-20 Sam James <sam@gentoo.org>
|
||||
|
||||
* gcc.dg/debug/btf/btf-datasec-1.c: Fix whitespace.
|
||||
|
||||
2024-09-20 Sam James <sam@gentoo.org>
|
||||
|
||||
* g++.dg/other/operator2.C: Fix dg-do directive.
|
||||
* gcc.dg/Warray-bounds-67.c: Ditto.
|
||||
* gcc.dg/cpp/builtin-macro-1.c: Ditto.
|
||||
* gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
|
||||
* obj-c++.dg/empty-private-1.mm: Ditto.
|
||||
|
||||
2024-09-20 Sam James <sam@gentoo.org>
|
||||
|
||||
* gcc.dg/debug/btf/btf-array-1.c: Fix dg-do directive syntax.
|
||||
* gcc.dg/debug/btf/btf-bitfields-1.c: Ditto.
|
||||
* gcc.dg/debug/btf/btf-bitfields-2.c: Ditto.
|
||||
* gcc.dg/debug/btf/btf-datasec-1.c: Ditto.
|
||||
* gcc.dg/debug/btf/btf-union-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-array-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-array-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-array-4.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-array-5.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-array-6.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-attr-mode-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-attr-used-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-bitfields-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-bitfields-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-bitfields-3.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-bitfields-4.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-complex-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-enum-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-enum-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-file-scope-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-float-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-forward-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-forward-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-func-index-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-function-pointers-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-function-pointers-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-function-pointers-3.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-function-pointers-4.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-functions-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-int-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-objt-index-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-pointers-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-pointers-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-preamble-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-str-table-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-struct-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-struct-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-struct-array-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-struct-array-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-typedef-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-typedef-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-typedef-3.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-union-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-variables-1.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-variables-2.c: Ditto.
|
||||
* gcc.dg/debug/ctf/ctf-variables-3.c: Ditto.
|
||||
|
||||
2024-09-19 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116162
|
||||
* g++.dg/cpp0x/defaulted15.C: Add dg-warning/dg-error.
|
||||
* g++.dg/cpp0x/defaulted51.C: Likewise.
|
||||
* g++.dg/cpp0x/defaulted52.C: Likewise.
|
||||
* g++.dg/cpp0x/defaulted53.C: Likewise.
|
||||
* g++.dg/cpp0x/defaulted54.C: Likewise.
|
||||
* g++.dg/cpp0x/defaulted56.C: Likewise.
|
||||
* g++.dg/cpp0x/defaulted57.C: Likewise.
|
||||
* g++.dg/cpp0x/defaulted58.C: Likewise.
|
||||
* g++.dg/cpp0x/defaulted59.C: Likewise.
|
||||
* g++.dg/cpp0x/defaulted63.C: New test.
|
||||
* g++.dg/cpp0x/defaulted64.C: New test.
|
||||
* g++.dg/cpp0x/defaulted65.C: New test.
|
||||
* g++.dg/cpp0x/defaulted66.C: New test.
|
||||
* g++.dg/cpp0x/defaulted67.C: New test.
|
||||
* g++.dg/cpp0x/defaulted68.C: New test.
|
||||
* g++.dg/cpp0x/defaulted69.C: New test.
|
||||
* g++.dg/cpp23/defaulted1.C: New test.
|
||||
|
||||
2024-09-19 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/sat_arith.h: Add test helper macros.
|
||||
* gcc.target/riscv/sat_s_add-5.c: New test.
|
||||
* gcc.target/riscv/sat_s_add-6.c: New test.
|
||||
* gcc.target/riscv/sat_s_add-7.c: New test.
|
||||
* gcc.target/riscv/sat_s_add-8.c: New test.
|
||||
* gcc.target/riscv/sat_s_add-run-5.c: New test.
|
||||
* gcc.target/riscv/sat_s_add-run-6.c: New test.
|
||||
* gcc.target/riscv/sat_s_add-run-7.c: New test.
|
||||
* gcc.target/riscv/sat_s_add-run-8.c: New test.
|
||||
|
||||
2024-09-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/116768
|
||||
* gcc.dg/torture/pr116768.c: New testcase.
|
||||
|
||||
2024-09-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/vect-outer-slp-1.c: Adjust.
|
||||
|
||||
2024-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
* gfortran.dg/recursive_alloc_comp_5.f90: New test.
|
||||
|
||||
2024-09-19 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-21.c: Adjust
|
||||
the dump check times from 2 to 4.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-22.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-23.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-24.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-25.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-26.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-27.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-28.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-29.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-30.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-31.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-8.c: Ditto.
|
||||
|
||||
2024-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
* gfortran.dg/coarray/alloc_comp_9.f90: New test.
|
||||
|
||||
2024-09-19 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||
|
||||
* gcc.target/aarch64/sve/const_fold_mul_1.c: Adjust expected
|
||||
outcome.
|
||||
* gcc.target/aarch64/sve/fold_mul_zero.c: New test.
|
||||
|
||||
2024-09-19 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c: Enhance mask test.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvthf82ph-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx512f-helper.h: Fix a typo in macro define.
|
||||
|
||||
2024-09-19 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* gcc.target/i386/avx10_2-512-vpdpbssd-2.c: Include
|
||||
avx512f-mask-type.h.
|
||||
* gcc.target/i386/avx10_2-vminmaxsd-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vminmaxsh-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vminmaxss-2.c: Ditto.
|
||||
|
||||
2024-09-19 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* gcc.dg/pr84877.c: Try to make the test result consistent by
|
||||
misaligning the stack.
|
||||
|
||||
2024-09-18 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/sat_s_add-4.c: Update test for int64_t
|
||||
|
@ -1,3 +1,8 @@
|
||||
2024-09-20 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* cuda/cuda.h (cuDeviceGetUuid): Declare.
|
||||
(cuDeviceGetUuid_v2): Add prototype.
|
||||
|
||||
2024-09-13 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
PR fortran/116661
|
||||
|
@ -1,3 +1,7 @@
|
||||
2024-09-19 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* zh_CN.po: Update.
|
||||
|
||||
2024-02-21 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* de.po: Update.
|
||||
|
@ -1,3 +1,35 @@
|
||||
2024-09-20 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* config/gcn/target.c (omp_get_uid_from_device,
|
||||
omp_get_device_from_uid): Add stub implementation.
|
||||
* config/nvptx/target.c (omp_get_uid_from_device,
|
||||
omp_get_device_from_uid): Likewise.
|
||||
* fortran.c (omp_get_uid_from_device_,
|
||||
omp_get_uid_from_device_8_): New functions.
|
||||
* libgomp-plugin.h (GOMP_OFFLOAD_get_uid): Add prototype.
|
||||
* libgomp.h (struct gomp_device_descr): Add 'uid' and 'get_uid_func'.
|
||||
* libgomp.map (GOMP_6.0): New, includind the new UID routines.
|
||||
* libgomp.texi (OpenMP Technical Report 13): Mark UID routines as 'Y'.
|
||||
(Device Information Routines): Document new UID routines.
|
||||
(Offload-Target Specifics): Document UID format.
|
||||
* omp.h.in (omp_get_device_from_uid, omp_get_uid_from_device):
|
||||
New prototype.
|
||||
* omp_lib.f90.in (omp_get_device_from_uid, omp_get_uid_from_device):
|
||||
New interface.
|
||||
* omp_lib.h.in: Likewise.
|
||||
* plugin/cuda-lib.def: Add cuDeviceGetUuid and cuDeviceGetUuid_v2 via
|
||||
CUDA_ONE_CALL_MAYBE_NULL.
|
||||
* plugin/plugin-gcn.c (GOMP_OFFLOAD_get_uid): New.
|
||||
* plugin/plugin-nvptx.c (GOMP_OFFLOAD_get_uid): New.
|
||||
* target.c (str_omp_initial_device): New static var.
|
||||
(STR_OMP_DEV_PREFIX): Define.
|
||||
(gomp_get_uid_for_device, omp_get_uid_from_device,
|
||||
omp_get_device_from_uid): New.
|
||||
(gomp_load_plugin_for_device): DLSYM_OPT the function 'get_uid'.
|
||||
(gomp_target_init): Set the device's 'uid' field to NULL.
|
||||
* testsuite/libgomp.c/device_uid.c: New test.
|
||||
* testsuite/libgomp.fortran/device_uid.f90: New test.
|
||||
|
||||
2024-09-02 Andrew Stubbs <ams@baylibre.com>
|
||||
|
||||
* libgomp.texi: Remove fiji and gfx803.
|
||||
|
@ -1,3 +1,77 @@
|
||||
2024-09-19 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* include/bits/algorithmfwd.h:
|
||||
* include/bits/allocator.h:
|
||||
* include/bits/codecvt.h:
|
||||
* include/bits/concept_check.h:
|
||||
* include/bits/cpp_type_traits.h:
|
||||
* include/bits/hashtable.h:
|
||||
* include/bits/iterator_concepts.h:
|
||||
* include/bits/ostream_insert.h:
|
||||
* include/bits/ranges_base.h:
|
||||
* include/bits/regex_automaton.h:
|
||||
* include/bits/std_abs.h:
|
||||
* include/bits/stl_algo.h:
|
||||
* include/c_compatibility/fenv.h:
|
||||
* include/c_compatibility/inttypes.h:
|
||||
* include/c_compatibility/stdint.h:
|
||||
* include/ext/concurrence.h:
|
||||
* include/ext/type_traits.h:
|
||||
* testsuite/ext/type_traits/add_unsigned_floating_neg.cc:
|
||||
* testsuite/ext/type_traits/add_unsigned_integer_neg.cc:
|
||||
* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc:
|
||||
* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc:
|
||||
* include/bits/basic_ios.tcc:
|
||||
* include/bits/basic_string.tcc:
|
||||
* include/bits/fstream.tcc:
|
||||
* include/bits/istream.tcc:
|
||||
* include/bits/locale_classes.tcc:
|
||||
* include/bits/locale_facets.tcc:
|
||||
* include/bits/ostream.tcc:
|
||||
* include/bits/regex_compiler.tcc:
|
||||
* include/bits/sstream.tcc:
|
||||
* include/bits/streambuf.tcc:
|
||||
* configure: Regenerate.
|
||||
* include/bits/c++config:
|
||||
* include/c/cassert:
|
||||
* include/c/cctype:
|
||||
* include/c/cerrno:
|
||||
* include/c/cfloat:
|
||||
* include/c/climits:
|
||||
* include/c/clocale:
|
||||
* include/c/cmath:
|
||||
* include/c/csetjmp:
|
||||
* include/c/csignal:
|
||||
* include/c/cstdarg:
|
||||
* include/c/cstddef:
|
||||
* include/c/cstdio:
|
||||
* include/c/cstdlib:
|
||||
* include/c/cstring:
|
||||
* include/c/ctime:
|
||||
* include/c/cwchar:
|
||||
* include/c/cwctype:
|
||||
* include/c_global/climits:
|
||||
* include/c_global/cmath:
|
||||
* include/c_global/cstddef:
|
||||
* include/c_global/cstdlib:
|
||||
* include/decimal/decimal:
|
||||
* include/ext/rope:
|
||||
* include/std/any:
|
||||
* include/std/charconv:
|
||||
* include/std/complex:
|
||||
* include/std/coroutine:
|
||||
* include/std/format:
|
||||
* include/std/iomanip:
|
||||
* include/std/limits:
|
||||
* include/std/numbers:
|
||||
* include/tr1/functional:
|
||||
* include/tr1/tuple:
|
||||
* include/tr1/type_traits:
|
||||
* libsupc++/compare:
|
||||
* libsupc++/new: Add #pragma GCC diagnostic to suppress
|
||||
undesired warnings.
|
||||
* acinclude.m4: Change -Wabi version from 2 to 19.
|
||||
|
||||
2024-09-18 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* include/bits/basic_ios.h: Add braces.
|
||||
|
Loading…
Reference in New Issue
Block a user