mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 19:03:59 +08:00
Daily bump.
This commit is contained in:
parent
8f1a26ee25
commit
3d0ca8b55b
@ -1,3 +1,7 @@
|
|||||||
|
2023-07-13 Lehua Ding <lehua.ding@rivai.ai>
|
||||||
|
|
||||||
|
* mklog.py: Add --append option.
|
||||||
|
|
||||||
2023-07-07 Richard Biener <rguenther@suse.de>
|
2023-07-07 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
* gcc-changelog/git_update_version.py: Remove GCC 10 from
|
* gcc-changelog/git_update_version.py: Remove GCC 10 from
|
||||||
|
199
gcc/ChangeLog
199
gcc/ChangeLog
@ -1,3 +1,202 @@
|
|||||||
|
2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
|
||||||
|
|
||||||
|
PR target/107841
|
||||||
|
* config/pdp11/pdp11.cc (pdp11_expand_epilogue): Also
|
||||||
|
deallocate alloca-only frame.
|
||||||
|
|
||||||
|
2023-07-13 Iain Sandoe <iain@sandoe.co.uk>
|
||||||
|
|
||||||
|
PR target/110624
|
||||||
|
* config/darwin.h (DARWIN_PLATFORM_ID): New.
|
||||||
|
(LINK_COMMAND_A): Use DARWIN_PLATFORM_ID to pass OS, OS version
|
||||||
|
and SDK data to the static linker.
|
||||||
|
|
||||||
|
2023-07-13 Carl Love <cel@us.ibm.com>
|
||||||
|
|
||||||
|
* config/rs6000/rs6000-builtins.def (__builtin_set_fpscr_rn): Update
|
||||||
|
built-in definition return type.
|
||||||
|
* config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Add check,
|
||||||
|
define __SET_FPSCR_RN_RETURNS_FPSCR__ macro.
|
||||||
|
* config/rs6000/rs6000.md (rs6000_set_fpscr_rn): Add return
|
||||||
|
argument to return FPSCR fields.
|
||||||
|
* doc/extend.texi (__builtin_set_fpscr_rn): Update description for
|
||||||
|
the return value. Add description for
|
||||||
|
__SET_FPSCR_RN_RETURNS_FPSCR__ macro.
|
||||||
|
|
||||||
|
2023-07-13 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
|
PR target/106966
|
||||||
|
* config/alpha/alpha.cc (alpha_emit_set_long_const):
|
||||||
|
Always use DImode when constructing long const.
|
||||||
|
|
||||||
|
2023-07-13 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
|
* haifa-sched.cc: Change TRUE/FALSE to true/false.
|
||||||
|
* ira.cc: Ditto.
|
||||||
|
* lra-assigns.cc: Ditto.
|
||||||
|
* lra-constraints.cc: Ditto.
|
||||||
|
* sel-sched.cc: Ditto.
|
||||||
|
|
||||||
|
2023-07-13 Andrew Pinski <apinski@marvell.com>
|
||||||
|
|
||||||
|
PR tree-optimization/110293
|
||||||
|
PR tree-optimization/110539
|
||||||
|
* match.pd: Expand the `x != (typeof x)(x == 0)`
|
||||||
|
pattern to handle where the inner and outer comparsions
|
||||||
|
are either `!=` or `==` and handle other constants
|
||||||
|
than 0.
|
||||||
|
|
||||||
|
2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||||
|
|
||||||
|
PR middle-end/109520
|
||||||
|
* lra-int.h (lra_insn_recog_data): Add member asm_reloads_num.
|
||||||
|
(lra_asm_insn_error): New prototype.
|
||||||
|
* lra.cc: Include rtl_error.h.
|
||||||
|
(lra_set_insn_recog_data): Initialize asm_reloads_num.
|
||||||
|
(lra_asm_insn_error): New func whose code is taken from ...
|
||||||
|
* lra-assigns.cc (lra_split_hard_reg_for): ... here. Use lra_asm_insn_error.
|
||||||
|
* lra-constraints.cc (curr_insn_transform): Check reloads nummber for asm.
|
||||||
|
|
||||||
|
2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
|
||||||
|
|
||||||
|
* genmatch.cc (commutative_op): Add COND_LEN_*
|
||||||
|
* internal-fn.cc (first_commutative_argument): Ditto.
|
||||||
|
(CASE): Ditto.
|
||||||
|
(get_unconditional_internal_fn): Ditto.
|
||||||
|
(can_interpret_as_conditional_op_p): Ditto.
|
||||||
|
(internal_fn_len_index): Ditto.
|
||||||
|
* internal-fn.h (can_interpret_as_conditional_op_p): Ditt.
|
||||||
|
* tree-ssa-math-opts.cc (convert_mult_to_fma_1): Ditto.
|
||||||
|
(convert_mult_to_fma): Ditto.
|
||||||
|
(math_opts_dom_walker::after_dom_children): Ditto.
|
||||||
|
|
||||||
|
2023-07-13 Pan Li <pan2.li@intel.com>
|
||||||
|
|
||||||
|
* config/riscv/riscv.cc (vxrm_rtx): New static var.
|
||||||
|
(frm_rtx): Ditto.
|
||||||
|
(global_state_unknown_p): Removed.
|
||||||
|
(riscv_entity_mode_after): Removed.
|
||||||
|
(asm_insn_p): New function.
|
||||||
|
(vxrm_unknown_p): New function for fixed-point.
|
||||||
|
(riscv_vxrm_mode_after): Ditto.
|
||||||
|
(frm_unknown_dynamic_p): New function for floating-point.
|
||||||
|
(riscv_frm_mode_after): Ditto.
|
||||||
|
(riscv_mode_after): Leverage new functions.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (vect_model_load_cost): Remove.
|
||||||
|
(vectorizable_load): Adjust the cost handling on VMAT_CONTIGUOUS without
|
||||||
|
calling vect_model_load_cost.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (vect_model_load_cost): Assert this function only
|
||||||
|
handle memory_access_type VMAT_CONTIGUOUS, remove some
|
||||||
|
VMAT_CONTIGUOUS_PERMUTE related handlings.
|
||||||
|
(vectorizable_load): Adjust the cost handling on VMAT_CONTIGUOUS_PERMUTE
|
||||||
|
without calling vect_model_load_cost.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (vect_model_load_cost): Assert it won't get
|
||||||
|
VMAT_CONTIGUOUS_REVERSE any more.
|
||||||
|
(vectorizable_load): Adjust the costing handling on
|
||||||
|
VMAT_CONTIGUOUS_REVERSE without calling vect_model_load_cost.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (vectorizable_load): Adjust the cost handling on
|
||||||
|
VMAT_LOAD_STORE_LANES without calling vect_model_load_cost.
|
||||||
|
(vectorizable_load): Remove VMAT_LOAD_STORE_LANES related handling and
|
||||||
|
assert it will never get VMAT_LOAD_STORE_LANES.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (vectorizable_load): Adjust the cost handling on
|
||||||
|
VMAT_GATHER_SCATTER without calling vect_model_load_cost.
|
||||||
|
(vect_model_load_cost): Adjut the assertion on VMAT_GATHER_SCATTER,
|
||||||
|
remove VMAT_GATHER_SCATTER related handlings and the related parameter
|
||||||
|
gs_info.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (vectorizable_load): Adjust the cost handling
|
||||||
|
on VMAT_ELEMENTWISE and VMAT_STRIDED_SLP without calling
|
||||||
|
vect_model_load_cost.
|
||||||
|
(vect_model_load_cost): Assert it won't get VMAT_ELEMENTWISE and
|
||||||
|
VMAT_STRIDED_SLP any more, and remove their related handlings.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (hoist_defs_of_uses): Add one argument HOIST_P.
|
||||||
|
(vectorizable_load): Adjust the handling on VMAT_INVARIANT to respect
|
||||||
|
hoisting decision and without calling vect_model_load_cost.
|
||||||
|
(vect_model_load_cost): Assert it won't get VMAT_INVARIANT any more
|
||||||
|
and remove VMAT_INVARIANT related handlings.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (vect_build_gather_load_calls): Add the handlings
|
||||||
|
on costing with one extra argument cost_vec.
|
||||||
|
(vectorizable_load): Adjust the call to vect_build_gather_load_calls.
|
||||||
|
(vect_model_load_cost): Assert it won't get VMAT_GATHER_SCATTER with
|
||||||
|
gs_info.decl set any more.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree-vect-stmts.cc (vectorizable_load): Move and duplicate the call
|
||||||
|
to vect_model_load_cost down to some different transform paths
|
||||||
|
according to the handlings of different vect_memory_access_types.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* tree.h (wi::from_mpz): Hide from GENERATOR_FILE.
|
||||||
|
|
||||||
|
2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
|
||||||
|
|
||||||
|
* config/riscv/autovec.md
|
||||||
|
(len_mask_gather_load<VNX1_QHSD:mode><VNX1_QHSDI:mode>): New pattern.
|
||||||
|
(len_mask_gather_load<VNX2_QHSD:mode><VNX2_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_gather_load<VNX4_QHSD:mode><VNX4_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_gather_load<VNX8_QHSD:mode><VNX8_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_gather_load<VNX16_QHSD:mode><VNX16_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_gather_load<VNX32_QHS:mode><VNX32_QHSI:mode>): Ditto.
|
||||||
|
(len_mask_gather_load<VNX64_QH:mode><VNX64_QHI:mode>): Ditto.
|
||||||
|
(len_mask_gather_load<mode><mode>): Ditto.
|
||||||
|
(len_mask_scatter_store<VNX1_QHSD:mode><VNX1_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_scatter_store<VNX2_QHSD:mode><VNX2_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_scatter_store<VNX4_QHSD:mode><VNX4_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_scatter_store<VNX8_QHSD:mode><VNX8_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_scatter_store<VNX16_QHSD:mode><VNX16_QHSDI:mode>): Ditto.
|
||||||
|
(len_mask_scatter_store<VNX32_QHS:mode><VNX32_QHSI:mode>): Ditto.
|
||||||
|
(len_mask_scatter_store<VNX64_QH:mode><VNX64_QHI:mode>): Ditto.
|
||||||
|
(len_mask_scatter_store<mode><mode>): Ditto.
|
||||||
|
* config/riscv/predicates.md (const_1_operand): New predicate.
|
||||||
|
(vector_gs_scale_operand_16): Ditto.
|
||||||
|
(vector_gs_scale_operand_32): Ditto.
|
||||||
|
(vector_gs_scale_operand_64): Ditto.
|
||||||
|
(vector_gs_extension_operand): Ditto.
|
||||||
|
(vector_gs_scale_operand_16_rv32): Ditto.
|
||||||
|
(vector_gs_scale_operand_32_rv32): Ditto.
|
||||||
|
* config/riscv/riscv-protos.h (enum insn_type): Add gather/scatter.
|
||||||
|
(expand_gather_scatter): New function.
|
||||||
|
* config/riscv/riscv-v.cc (gen_const_vector_dup): Add gather/scatter.
|
||||||
|
(emit_vlmax_masked_store_insn): New function.
|
||||||
|
(emit_nonvlmax_masked_store_insn): Ditto.
|
||||||
|
(modulo_sel_indices): Ditto.
|
||||||
|
(expand_vec_perm): Fix SLP for gather/scatter.
|
||||||
|
(prepare_gather_scatter): New function.
|
||||||
|
(expand_gather_scatter): Ditto.
|
||||||
|
* config/riscv/riscv.cc (riscv_legitimize_move): Fix bug of
|
||||||
|
(subreg:SI (DI CONST_POLY_INT)).
|
||||||
|
* config/riscv/vector-iterators.md: Add gather/scatter.
|
||||||
|
* config/riscv/vector.md (vec_duplicate<mode>): Use "@" instead.
|
||||||
|
(@vec_duplicate<mode>): Ditto.
|
||||||
|
(@pred_indexed_<order>store<VNX16_QHS:mode><VNX16_QHSDI:mode>):
|
||||||
|
Fix name.
|
||||||
|
(@pred_indexed_<order>store<VNX16_QHSD:mode><VNX16_QHSDI:mode>): Ditto.
|
||||||
|
|
||||||
2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||||
|
|
||||||
* config/riscv/autovec.md (cond_len_<optab><mode>): New pattern.
|
* config/riscv/autovec.md (cond_len_<optab><mode>): New pattern.
|
||||||
|
@ -1 +1 @@
|
|||||||
20230713
|
20230714
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/106050
|
||||||
|
* symbol.cc (gfc_restore_last_undo_checkpoint): Release symbols
|
||||||
|
in reverse order.
|
||||||
|
|
||||||
2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
|
2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||||
|
|
||||||
PR fortran/102003
|
PR fortran/102003
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2023-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* Make-lang.in (m2/boot-bin/mklink$(exeext)): Add $(LDFLAGS).
|
||||||
|
|
||||||
2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
|
2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
* gm2-compiler/M2BasicBlock.def (InitBasicBlocksFromRange): New
|
* gm2-compiler/M2BasicBlock.def (InitBasicBlocksFromRange): New
|
||||||
|
@ -1,3 +1,245 @@
|
|||||||
|
2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
|
||||||
|
|
||||||
|
PR target/107841
|
||||||
|
* gcc.target/pdp11/pr107841.c: New test.
|
||||||
|
|
||||||
|
2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/106050
|
||||||
|
* gfortran.dg/pdt_33.f90: New test.
|
||||||
|
|
||||||
|
2023-07-13 Carl Love <cel@us.ibm.com>
|
||||||
|
|
||||||
|
* gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
|
||||||
|
test_fpscr_rn_builtin_1.c. Add comment.
|
||||||
|
* gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
|
||||||
|
return value of __builtin_set_fpscr_rn builtin.
|
||||||
|
* gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
|
||||||
|
|
||||||
|
2023-07-13 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
|
PR target/106966
|
||||||
|
* gcc.target/alpha/pr106966.c: New test.
|
||||||
|
|
||||||
|
2023-07-13 Andrew Pinski <apinski@marvell.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/pr110293-1.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/pr110539-1.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/pr110539-2.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/pr110539-3.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/pr110539-4.c: New test.
|
||||||
|
|
||||||
|
2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||||
|
|
||||||
|
PR middle-end/109520
|
||||||
|
* gcc.target/i386/pr109520.c: New test.
|
||||||
|
|
||||||
|
2023-07-13 Pan Li <pan2.li@intel.com>
|
||||||
|
|
||||||
|
* gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
|
||||||
|
|
||||||
|
2023-07-13 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
|
||||||
|
|
||||||
|
2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
|
||||||
|
Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
|
||||||
|
|
||||||
|
2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
|
||||||
|
|
||||||
|
* gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
|
||||||
|
New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
|
||||||
|
New test.
|
||||||
|
|
||||||
2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||||
|
|
||||||
* gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
|
* gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2023-07-13 David Edelsohn <dje.gcc@gmail.com>
|
||||||
|
|
||||||
|
* testsuite/libgomp.c++/target-map-class-2.C: Require LTO.
|
||||||
|
* testsuite/libgomp.c-c++-common/requires-4.c: Require LTO.
|
||||||
|
* testsuite/libgomp.c-c++-common/requires-4a.c: Require LTO.
|
||||||
|
|
||||||
2023-07-12 Tobias Burnus <tobias@codesourcery.com>
|
2023-07-12 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
* libgomp.texi (OpenMP 5.0): Replace '... stub' by @ref to
|
* libgomp.texi (OpenMP 5.0): Replace '... stub' by @ref to
|
||||||
|
@ -1,3 +1,13 @@
|
|||||||
|
2023-07-13 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/110653
|
||||||
|
* include/bits/basic_string.h (stoi, stol, stoul, stod): Do not
|
||||||
|
depend on _GLIBCXX_USE_C99_STDLIB.
|
||||||
|
[__LONG_WIDTH__ == __LONG_LONG_WIDTH__] (stoll, stoull): Define
|
||||||
|
in terms of stol and stoul respectively.
|
||||||
|
[__DBL_MANT_DIG__ == __LDBL_MANT_DIG__] (stold): Define in terms
|
||||||
|
of stod.
|
||||||
|
|
||||||
2023-07-12 Jonathan Wakely <jwakely@redhat.com>
|
2023-07-12 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/95048
|
PR libstdc++/95048
|
||||||
|
Loading…
Reference in New Issue
Block a user