diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-08-18 00:16:52 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-08-18 00:16:52 +0000 |
commit | 1eb2433ff9e85008a289db03ff7eb802d51c42a8 (patch) | |
tree | 532cd2df44305756da7fab1a466700eacbd5dac8 /gcc | |
parent | b860e657802b96ea2f00e53b2040ef100bedbc89 (diff) | |
download | gcc-1eb2433ff9e85008a289db03ff7eb802d51c42a8.zip gcc-1eb2433ff9e85008a289db03ff7eb802d51c42a8.tar.gz gcc-1eb2433ff9e85008a289db03ff7eb802d51c42a8.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 340 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 190 |
5 files changed, 542 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3368d4e..44a6dc5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,343 @@ +2023-08-17 Andrew MacLeod <amacleod@redhat.com> + + PR tree-optimization/111009 + * range-op.cc (operator_addr_expr::op1_range): Be more restrictive. + +2023-08-17 Vladimir N. Makarov <vmakarov@redhat.com> + + * lra-spills.cc (assign_stack_slot_num_and_sort_pseudos): Moving + slots_num initialization from here ... + (lra_spill): ... to here before the 1st call of + assign_stack_slot_num_and_sort_pseudos. Add the 2nd call after + fp->sp elimination. + +2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com> + + PR c/106537 + * doc/invoke.texi (Option Summary): Mention + -Wcompare-distinct-pointer-types under `Warning Options'. + (Warning Options): Document -Wcompare-distinct-pointer-types. + +2023-08-17 Jan-Benedict Glaw <jbglaw@lug-owl.de> + + * recog.cc (memory_address_addr_space_p): Mark possibly unused + argument as unused. + +2023-08-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/111039 + * tree-ssa-ifcombine.cc (ifcombine_ifandif): Check for + SSA_NAME_OCCURS_IN_ABNORMAL_PHI. + +2023-08-17 Alex Coplan <alex.coplan@arm.com> + + * doc/rtl.texi: Fix up sample code for RTL-SSA insn changes. + +2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com> + + PR target/111046 + * config/bpf/bpf.cc (bpf_attribute_table): Add entry for the + `naked' function attribute. + (bpf_warn_func_return): New function. + (TARGET_WARN_FUNC_RETURN): Define. + (bpf_expand_prologue): Add preventive comment. + (bpf_expand_epilogue): Likewise. + * doc/extend.texi (BPF Function Attributes): Document the `naked' + function attribute. + +2023-08-17 Richard Biener <rguenther@suse.de> + + * tree-vect-slp.cc (vect_slp_check_for_roots): Use + !needs_fold_left_reduction_p to decide whether we can + handle the reduction with association. + (vectorize_slp_instance_root_stmt): For TYPE_OVERFLOW_UNDEFINED + reductions perform all arithmetic in an unsigned type. + +2023-08-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * configure.ac (gcc_cv_ld64_version): Allow for dyld in ld -v + output. + * configure: Regenerate. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * config/riscv/riscv-vector-builtins-bases.cc + (widen_freducop): Add frm_opt_type template arg. + (vfwredosum_frm_obj): New declaration. + (BASE): Ditto. + * config/riscv/riscv-vector-builtins-bases.h: Ditto. + * config/riscv/riscv-vector-builtins-functions.def + (vfwredosum_frm): New intrinsic function def. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * config/riscv/riscv-vector-builtins-bases.cc + (vfredosum_frm_obj): New declaration. + (BASE): Ditto. + * config/riscv/riscv-vector-builtins-bases.h: Ditto. + * config/riscv/riscv-vector-builtins-functions.def + (vfredosum_frm): New intrinsic function def. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * config/riscv/riscv-vector-builtins-bases.cc + (class freducop): Add frm_op_type template arg. + (vfredusum_frm_obj): New declaration. + (BASE): Ditto. + * config/riscv/riscv-vector-builtins-bases.h: Ditto. + * config/riscv/riscv-vector-builtins-functions.def + (vfredusum_frm): New intrinsic function def. + * config/riscv/riscv-vector-builtins-shapes.cc + (struct reduc_alu_frm_def): New class for frm shape. + (SHAPE): New declaration. + * config/riscv/riscv-vector-builtins-shapes.h: Ditto. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * config/riscv/riscv-vector-builtins-bases.cc + (class vfncvt_f): Add frm_op_type template arg. + (vfncvt_f_frm_obj): New declaration. + (BASE): Ditto. + * config/riscv/riscv-vector-builtins-bases.h: Ditto. + * config/riscv/riscv-vector-builtins-functions.def + (vfncvt_f_frm): New intrinsic function def. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * config/riscv/riscv-vector-builtins-bases.cc + (vfncvt_xu_frm_obj): New declaration. + (BASE): Ditto. + * config/riscv/riscv-vector-builtins-bases.h: Ditto. + * config/riscv/riscv-vector-builtins-functions.def + (vfncvt_xu_frm): New intrinsic function def. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * config/riscv/riscv-vector-builtins-bases.cc + (class vfncvt_x): Add frm_op_type template arg. + (BASE): New declaration. + * config/riscv/riscv-vector-builtins-bases.h: Ditto. + * config/riscv/riscv-vector-builtins-functions.def + (vfncvt_x_frm): New intrinsic function def. + * config/riscv/riscv-vector-builtins-shapes.cc + (struct narrow_alu_frm_def): New shape function for frm. + (SHAPE): New declaration. + * config/riscv/riscv-vector-builtins-shapes.h: Ditto. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * config/i386/avx512vldqintrin.h: Remove target attribute. + * config/i386/i386-builtin.def (BDESC): + Add OPTION_MASK_ISA2_AVX10_1. + * config/i386/sse.md (VF_AVX512VLDQ_AVX10_1): New. + (VFH_AVX512VLDQ_AVX10_1): Ditto. + (VF1_AVX512VLDQ_AVX10_1): Ditto. + (<mask_codefor>reducep<mode><mask_name><round_saeonly_name>): + Change iterator to VFH_AVX512VLDQ_AVX10_1. Remove target check. + (vec_pack<floatprefix>_float_<mode>): Change iterator to + VI8_AVX512VLDQ_AVX10_1. Remove target check. + (vec_unpack_<fixprefix>fix_trunc_lo_<mode>): Change iterator to + VF1_AVX512VLDQ_AVX10_1. Remove target check. + (vec_unpack_<fixprefix>fix_trunc_hi_<mode>): Ditto. + (VI48F_256_DQVL_AVX10_1): Rename from VI48F_256_DQ. + (avx512vl_vextractf128<mode>): Change iterator to + VI48F_256_DQVL_AVX10_1. Remove target check. + (vec_extract_hi_<mode>_mask): Add TARGET_AVX10_1. + (vec_extract_hi_<mode>): Ditto. + (avx512vl_vinsert<mode>): Ditto. + (vec_set_lo_<mode><mask_name>): Ditto. + (vec_set_hi_<mode><mask_name>): Ditto. + (avx512dq_rangep<mode><mask_name><round_saeonly_name>): Change + iterator to VF_AVX512VLDQ_AVX10_1. Remove target check. + (avx512dq_fpclass<mode><mask_scalar_merge_name>): Change + iterator to VFH_AVX512VLDQ_AVX10_1. Remove target check. + * config/i386/subst.md (mask_avx512dq_condition): Add + TARGET_AVX10_1. + (mask_scalar_merge): Ditto. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * config/i386/avx512vldqintrin.h: Remove target attribute. + * config/i386/i386-builtin.def (BDESC): + Add OPTION_MASK_ISA2_AVX10_1. + * config/i386/i386.cc (standard_sse_constant_opcode): Add TARGET_AVX10_1. + * config/i386/sse.md: (VI48_AVX512VL_AVX10_1): New. + (VI48_AVX512VLDQ_AVX10_1): Ditto. + (VF2_AVX512VL): Remove. + (VI8_256_512VLDQ_AVX10_1): Rename from VI8_256_512. + Add TARGET_AVX10_1. + (*<code><mode>3<mask_name>): Change isa attribute to + avx10_1_or_avx512dq. Add TARGET_AVX10_1. + (<code><mode>3): Add TARGET_AVX10_1. Change isa attr + to avx10_1_or_avx512vl. + (<mask_codefor>avx512dq_cvtps2qq<mode><mask_name><round_name>): + Change iterator to VI8_256_512VLDQ_AVX10_1. Remove target check. + (<mask_codefor>avx512dq_cvtps2qqv2di<mask_name>): + Add TARGET_AVX10_1. + (<mask_codefor>avx512dq_cvtps2uqq<mode><mask_name><round_name>): + Change iterator to VI8_256_512VLDQ_AVX10_1. Remove target check. + (<mask_codefor>avx512dq_cvtps2uqqv2di<mask_name>): + Add TARGET_AVX10_1. + (float<floatunssuffix><sseintvecmodelower><mode>2<mask_name><round_name>): + Change iterator to VF2_AVX512VLDQ_AVX10_1. Remove target check. + (float<floatunssuffix><sselongvecmodelower><mode>2<mask_name><round_name>): + Change iterator to VF1_128_256VLDQ_AVX10_1. Remove target check. + (float<floatunssuffix>v4div4sf2<mask_name>): + Add TARGET_AVX10_1. + (avx512dq_float<floatunssuffix>v2div2sf2): Ditto. + (*avx512dq_float<floatunssuffix>v2div2sf2): Ditto. + (float<floatunssuffix>v2div2sf2): Ditto. + (float<floatunssuffix>v2div2sf2_mask): Ditto. + (*float<floatunssuffix>v2div2sf2_mask): Ditto. + (*float<floatunssuffix>v2div2sf2_mask_1): Ditto. + (<avx512>_cvt<ssemodesuffix>2mask<mode>): + Change iterator to VI48_AVX512VLDQ_AVX10_1. Remove target check. + (<avx512>_cvtmask2<ssemodesuffix><mode>): Ditto. + (*<avx512>_cvtmask2<ssemodesuffix><mode>): + Change iterator to VI48_AVX512VL_AVX10_1. Remove target check. + Change when constraint is enabled. + +2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai> + + PR target/111037 + * config/riscv/riscv-vsetvl.cc (float_insn_valid_sew_p): New function. + (second_sew_less_than_first_sew_p): Fix bug. + (first_sew_less_than_second_sew_p): Ditto. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * config/i386/avx512vldqintrin.h: Remove target attribute. + * config/i386/i386-builtin.def (BDESC): + Add OPTION_MASK_ISA2_AVX10_1. + * config/i386/i386-builtins.cc (def_builtin): Handle AVX10_1. + * config/i386/i386-expand.cc + (ix86_check_builtin_isa_match): Ditto. + (ix86_expand_sse2_mulvxdi3): Add TARGET_AVX10_1. + * config/i386/i386.md: Add new isa attribute avx10_1_or_avx512dq + and avx10_1_or_avx512vl. + * config/i386/sse.md: (VF2_AVX512VLDQ_AVX10_1): New. + (VF1_128_256VLDQ_AVX10_1): Ditto. + (VI8_AVX512VLDQ_AVX10_1): Ditto. + (<sse>_andnot<mode>3<mask_name>): + Add TARGET_AVX10_1 and change isa attr from avx512dq to + avx10_1_or_avx512dq. + (*andnot<mode>3): Add TARGET_AVX10_1 and change isa attr from + avx512vl to avx10_1_or_avx512vl. + (fix<fixunssuffix>_trunc<mode><sseintvecmodelower>2<mask_name><round_saeonly_name>): + Change iterator to VF2_AVX512VLDQ_AVX10_1. Remove target check. + (fix_notrunc<mode><sseintvecmodelower>2<mask_name><round_name>): + Ditto. + (ufix_notrunc<mode><sseintvecmodelower>2<mask_name><round_name>): + Ditto. + (fix<fixunssuffix>_trunc<mode><sselongvecmodelower>2<mask_name><round_saeonly_name>): + Change iterator to VF1_128_256VLDQ_AVX10_1. Remove target check. + (avx512dq_fix<fixunssuffix>_truncv2sfv2di2<mask_name>): + Add TARGET_AVX10_1. + (fix<fixunssuffix>_truncv2sfv2di2): Ditto. + (cond_mul<mode>): Change iterator to VI8_AVX10_1_AVX512DQVL. + Remove target check. + (avx512dq_mul<mode>3<mask_name>): Ditto. + (*avx512dq_mul<mode>3<mask_name>): Ditto. + (VI4F_BRCST32x2): Add TARGET_AVX512DQ and TARGET_AVX10_1. + (<mask_codefor>avx512dq_broadcast<mode><mask_name>): + Remove target check. + (VI8F_BRCST64x2): Add TARGET_AVX512DQ and TARGET_AVX10_1. + (<mask_codefor>avx512dq_broadcast<mode><mask_name>_1): + Remove target check. + * config/i386/subst.md (mask_mode512bit_condition): Add TARGET_AVX10_1. + (mask_avx512vl_condition): Ditto. + (mask): Ditto. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * common/config/i386/i386-common.cc + (ix86_check_avx10_vector_width): New function to check isa_flags + to emit a warning when there is a conflict in AVX10 options for + vector width. + (ix86_handle_option): Add check for avx10.1-256 and avx10.1-512. + * config/i386/driver-i386.cc (host_detect_local_cpu): + Do not append -mno-avx10-max-512bit for -march=native. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * common/config/i386/i386-common.cc + (ix86_check_avx10): New function to check isa_flags and + isa_flags_explicit to emit warning when AVX10 is enabled + by "-m" option. + (ix86_check_avx512): New function to check isa_flags and + isa_flags_explicit to emit warning when AVX512 is enabled + by "-m" option. + (ix86_handle_option): Do not change the flags when warning + is emitted. + * config/i386/driver-i386.cc (host_detect_local_cpu): + Do not append -mno-avx10.1 for -march=native. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * common/config/i386/cpuinfo.h (get_available_features): + Add avx10_set and version and detect avx10.1. + (cpu_indicator_init): Handle avx10.1-512. + * common/config/i386/i386-common.cc + (OPTION_MASK_ISA2_AVX10_512BIT_SET): New. + (OPTION_MASK_ISA2_AVX10_1_SET): Ditto. + (OPTION_MASK_ISA2_AVX10_512BIT_UNSET): Ditto. + (OPTION_MASK_ISA2_AVX10_1_UNSET): Ditto. + (OPTION_MASK_ISA2_AVX2_UNSET): Modify for AVX10_1. + (ix86_handle_option): Handle -mavx10.1, -mavx10.1-256 and + -mavx10.1-512. + * common/config/i386/i386-cpuinfo.h (enum processor_features): + Add FEATURE_AVX10_512BIT, FEATURE_AVX10_1 and + FEATURE_AVX10_512BIT. + * common/config/i386/i386-isas.h: Add ISA_NAME_TABLE_ENTRY for + AVX10_512BIT, AVX10_1 and AVX10_1_512. + * config/i386/constraints.md (Yk): Add AVX10_1. + (Yv): Ditto. + (k): Ditto. + * config/i386/cpuid.h (bit_AVX10): New. + (bit_AVX10_256): Ditto. + (bit_AVX10_512): Ditto. + * config/i386/i386-c.cc (ix86_target_macros_internal): + Define AVX10_512BIT and AVX10_1. + * config/i386/i386-isa.def + (AVX10_512BIT): Add DEF_PTA(AVX10_512BIT). + (AVX10_1): Add DEF_PTA(AVX10_1). + * config/i386/i386-options.cc (isa2_opts): Add -mavx10.1. + (ix86_valid_target_attribute_inner_p): Handle avx10-512bit, avx10.1 + and avx10.1-512. + (ix86_option_override_internal): Enable AVX512{F,VL,BW,DQ,CD,BF16, + FP16,VBMI,VBMI2,VNNI,IFMA,BITALG,VPOPCNTDQ} features for avx10.1-512. + (ix86_valid_target_attribute_inner_p): Handle AVX10_1. + * config/i386/i386.cc (ix86_get_ssemov): Add AVX10_1. + (ix86_conditional_register_usage): Ditto. + (ix86_hard_regno_mode_ok): Ditto. + (ix86_rtx_costs): Ditto. + * config/i386/i386.h (VALID_MASK_AVX10_MODE): New macro. + * config/i386/i386.opt: Add option -mavx10.1, -mavx10.1-256 and + -mavx10.1-512. + * doc/extend.texi: Document avx10.1, avx10.1-256 and avx10.1-512. + * doc/invoke.texi: Document -mavx10.1, -mavx10.1-256 and -mavx10.1-512. + * doc/sourcebuild.texi: Document target avx10.1, avx10.1-256 + and avx10.1-512. + +2023-08-17 Sergei Trofimovich <siarheit@google.com> + + * flag-types.h (vrp_mode): Remove unused. + +2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com> + + * simplify-rtx.cc (simplify_context::simplify_binary_operation_1): Use + CONSTM1_RTX. + +2023-08-17 Andrew Pinski <apinski@marvell.com> + + * internal-fn.def (COND_NOT): New internal function. + * match.pd (UNCOND_UNARY, COND_UNARY): Add bit_not/not + to the lists. + (`vec (a ? -1 : 0) ^ b`): New pattern to convert + into conditional not. + * optabs.def (cond_one_cmpl): New optab. + (cond_len_one_cmpl): Likewise. + 2023-08-16 Surya Kumari Jangala <jskumari@linux.ibm.com> PR rtl-optimization/110254 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e984337..6f490d5 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230817 +20230818 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 844ff49..d2dc3e8 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,8 @@ +2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com> + + PR c/106537 + * c.opt (Wcompare-distinct-pointer-types): New option. + 2023-08-14 Jason Merrill <jason@redhat.com> * c-cppbuiltin.cc (c_cpp_builtins): Adjust __cpp_concepts. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index a8d4959..5a09cee 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,9 @@ +2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com> + + PR c/106537 + * c-typeck.cc (build_binary_op): Warning on comparing distinct + pointer types only when -Wcompare-distinct-pointer-types. + 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com> Thomas Schwinge <thomas@codesourcery.com> diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2b3008a..7c901bd 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,193 @@ +2023-08-17 Andrew MacLeod <amacleod@redhat.com> + + PR tree-optimization/111009 + * gcc.dg/pr111009.c: New. + +2023-08-17 Patrick O'Neill <patrick@rivosinc.com> + Charlie Jenkins <charlie@rivosinc.com> + + * gcc.target/riscv/zbb-rol-ror-08.c: New test. + * gcc.target/riscv/zbb-rol-ror-09.c: New test. + +2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com> + + PR c/106537 + * gcc.c-torture/compile/pr106537-1.c: New test. + * gcc.c-torture/compile/pr106537-2.c: Likewise. + * gcc.c-torture/compile/pr106537-3.c: Likewise. + +2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com> + + * gcc.target/riscv/zvkn.c: Deduplicate #error messages. + * gcc.target/riscv/zvkn-1.c: Ditto. + * gcc.target/riscv/zvknc.c: Ditto. + * gcc.target/riscv/zvknc-1.c: Ditto. + * gcc.target/riscv/zvknc-2.c: Ditto. + * gcc.target/riscv/zvkng.c: Ditto. + * gcc.target/riscv/zvkng-1.c: Ditto. + * gcc.target/riscv/zvkng-2.c: Ditto. + * gcc.target/riscv/zvks.c: Ditto. + * gcc.target/riscv/zvks-1.c: Ditto. + * gcc.target/riscv/zvksc.c: Ditto. + * gcc.target/riscv/zvksc-1.c: Ditto. + * gcc.target/riscv/zvksc-2.c: Ditto. + * gcc.target/riscv/zvksg.c: Ditto. + * gcc.target/riscv/zvksg-1.c: Ditto. + * gcc.target/riscv/zvksg-2.c: Ditto. + +2023-08-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/111039 + * gcc.dg/pr111039.c: New testcase. + +2023-08-17 Lehua Ding <lehua.ding@rivai.ai> + + * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix. + * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto. + * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto. + * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto. + * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto. + * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto. + * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto. + * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto. + * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto. + * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto. + +2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com> + + * gcc.target/bpf/naked-1.c: New test. + +2023-08-17 Richard Biener <rguenther@suse.de> + + * gcc.target/i386/vect-reduc-2.c: New testcase. + +2023-08-17 benjamin priour <vultkayn@gcc.gnu.org> + + * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C: + Remove dg-line var declare_a. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * gcc.target/riscv/rvv/base/float-point-redosum.c: New test. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * gcc.target/riscv/rvv/base/float-point-redusum.c: New test. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test. + +2023-08-17 Pan Li <pan2.li@intel.com> + + * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test. + * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto. + * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto. + * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto. + * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto. + * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto. + * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto. + * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto. + * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto. + * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx10_1-abs-copysign-1.c: New test. + * gcc.target/i386/avx10_1-vandpd-1.c: Ditto. + * gcc.target/i386/avx10_1-vandps-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto. + * gcc.target/i386/avx10_1-vorpd-1.c: Ditto. + * gcc.target/i386/avx10_1-vorps-1.c: Ditto. + * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto. + * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto. + * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto. + * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto. + * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto. + * gcc.target/i386/avx10_1-vxorps-1.c: Ditto. + +2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai> + + PR target/111037 + * gcc.target/riscv/rvv/base/pr111037-1.c: New test. + * gcc.target/riscv/rvv/base/pr111037-2.c: New test. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx10_1-vandnpd-1.c: New test. + * gcc.target/i386/avx10_1-vandnps-1.c: Ditto. + * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto. + * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto. + * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto. + * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto. + * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto. + * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx-1.c: Add -mavx10.1. + * gcc.target/i386/avx-2.c: Ditto. + * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx10_1-15.c: New test. + * gcc.target/i386/avx10_1-16.c: Ditto. + * gcc.target/i386/avx10_1-17.c: Ditto. + * gcc.target/i386/avx10_1-18.c: Ditto. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx10_1-11.c: New test. + * gcc.target/i386/avx10_1-12.c: Ditto. + * gcc.target/i386/avx10_1-13.c: Ditto. + * gcc.target/i386/avx10_1-14.c: Ditto. + +2023-08-17 Haochen Jiang <haochen.jiang@intel.com> + + * g++.target/i386/mv33.C: New test. + * gcc.target/i386/avx10_1-1.c: Ditto. + * gcc.target/i386/avx10_1-2.c: Ditto. + * gcc.target/i386/avx10_1-3.c: Ditto. + * gcc.target/i386/avx10_1-4.c: Ditto. + * gcc.target/i386/avx10_1-5.c: Ditto. + * gcc.target/i386/avx10_1-6.c: Ditto. + * gcc.target/i386/avx10_1-7.c: Ditto. + * gcc.target/i386/avx10_1-8.c: Ditto. + * gcc.target/i386/avx10_1-9.c: Ditto. + * gcc.target/i386/avx10_1-10.c: Ditto. + +2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com> + + * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test. + +2023-08-17 Andrew Pinski <apinski@marvell.com> + + PR target/110986 + * gcc.target/aarch64/sve/cond_unary_9.c: New test. + 2023-08-16 Robin Dapp <rdapp@ventanamicro.com> * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test. |