Daily bump.
This commit is contained in:
parent
1c3d7800a1
commit
f2d4725af0
9 changed files with 2507 additions and 1 deletions
462
gcc/ChangeLog
462
gcc/ChangeLog
|
@ -1,3 +1,465 @@
|
|||
2025-03-24 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR tree-optimization/118616
|
||||
* tree-vect-generic.cc (expand_vector_conversion): Add
|
||||
an assert that converts vect is non empty if
|
||||
supportable_indirect_convert_operation returns true.
|
||||
|
||||
2025-03-24 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
PR target/101544
|
||||
* config/nvptx/nvptx.cc (nvptx_asm_output_def_from_decls)
|
||||
[ACCEL_COMPILER]: Special-case certain host-setup symbol aliases.
|
||||
* varasm.cc (do_assemble_alias) [ACCEL_COMPILER]: Adjust.
|
||||
|
||||
2025-03-24 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* config/nvptx/nvptx.cc (default_ptx_version_option): Default at
|
||||
least to '-mptx=6.3'.
|
||||
* doc/invoke.texi (Nvidia PTX Options): Update '-mptx=[...]'.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* common/config/i386/cpuinfo.h
|
||||
(get_available_features): Change to FEATURE_AVX10_1.
|
||||
* common/config/i386/i386-common.cc
|
||||
(OPTION_MASK_ISA2_AVX10_1_512_SET): Renamed to ...
|
||||
(OPTION_MASK_ISA2_AVX10_1_SET): ... this.
|
||||
(OPTION_MASK_ISA2_AVX10_2_SET): Use renamed macro.
|
||||
(OPTION_MASK_ISA2_AVX10_1_UNSET): Ditto.
|
||||
(ix86_handle_option): Ditto.
|
||||
(processor_alias_table): Use P_PROC_AVX10_1.
|
||||
* common/config/i386/i386-cpuinfo.h
|
||||
(enum feature_priority): Rename from AVX10_1_512 to AVX10_1.
|
||||
(enum processor_features): Ditto.
|
||||
* common/config/i386/i386-isas.h: Add avx10.1.
|
||||
* config/i386/driver-i386.cc
|
||||
(host_detect_local_cpu): Use renamed enum.
|
||||
* config/i386/i386-c.cc
|
||||
(ix86_target_macros_internal): Rename to avx10.1.
|
||||
* config/i386/i386-isa.def (AVX10_1_512): Rename to ...
|
||||
(AVX10_1): ... this.
|
||||
* config/i386/i386-options.cc (isa2_opts): Rename to avx10.1.
|
||||
(ix86_valid_target_attribute_inner_p): Add avx10.1.
|
||||
(ix86_option_override_internal): Rename to AVX10_1.
|
||||
Revise warnings to mention behavior change for option
|
||||
combination in GCC 16.
|
||||
* config/i386/i386.h (PTA_DIAMONDRAPIDS): Use AVX10_1.
|
||||
* config/i386/i386.opt: Add avx10.1.
|
||||
Add deprecate warnings for mevex512 and mavx10.1-256/512.
|
||||
* config/i386/i386.opt.urls: Add avx10.1.
|
||||
* doc/extend.texi: Ditto.
|
||||
* doc/sourcebuild.texi: Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* common/config/i386/cpuinfo.h
|
||||
(get_available_features): Revise the logic AVX10 version.
|
||||
* common/config/i386/i386-common.cc
|
||||
(OPTION_MASK_ISA2_AVX10_2_256_SET): Removed.
|
||||
(OPTION_MASK_ISA2_AVX10_2_512_SET): Ditto.
|
||||
(OPTION_MASK_ISA2_AVX10_2_SET): New.
|
||||
(OPTION_MASK_ISA2_AMX_AVX512_SET): Use AVX10.2 macro.
|
||||
(OPTION_MASK_ISA2_AVX10_2_UNSET): Ditto.
|
||||
(ix86_handle_option): Remove avx10.2-256 part. Adjust avx10.2.
|
||||
* common/config/i386/i386-cpuinfo.h
|
||||
(enum processor_features): Remove FEATURE_AVX10_2_256 and skip
|
||||
the value for it. Change the name from FEATURE_AVX10_2_512 to
|
||||
FEATURE_AVX10_2.
|
||||
* common/config/i386/i386-isas.h: Remove avx10.2-256/512.
|
||||
* config/i386/avx10_2-512bf16intrin.h: Use avx10.2 instead of
|
||||
avx10.2-256/512.
|
||||
* config/i386/avx10_2-512convertintrin.h: Ditto.
|
||||
* config/i386/avx10_2-512mediaintrin.h: Ditto.
|
||||
* config/i386/avx10_2-512minmaxintrin.h: Ditto.
|
||||
* config/i386/avx10_2-512satcvtintrin.h: Ditto.
|
||||
* config/i386/avx10_2bf16intrin.h: Ditto.
|
||||
* config/i386/avx10_2convertintrin.h: Ditto.
|
||||
* config/i386/avx10_2mediaintrin.h: Ditto.
|
||||
* config/i386/avx10_2minmaxintrin.h: Ditto.
|
||||
* config/i386/avx10_2satcvtintrin.h: Ditto.
|
||||
* config/i386/movrsintrin.h: Ditto.
|
||||
* config/i386/sm4intrin.h: Ditto.
|
||||
* config/i386/cpuid.h (bit_AVX10_256): Removed.
|
||||
(bit_AVX10_512): Ditto.
|
||||
* config/i386/driver-i386.cc (host_detect_local_cpu): Adjust
|
||||
Diamond Rapids and -march=native condition.
|
||||
* config/i386/i386-builtin.def (BDESC): Use AVX10.2 macro
|
||||
instead of AVX10.2-256/512.
|
||||
* config/i386/i386-c.cc (ix86_target_macros_internal): Ditto.
|
||||
* config/i386/i386-expand.cc
|
||||
(ix86_expand_branch): Use TARGET_AVX10_2 instead of specifying
|
||||
vector size.
|
||||
(ix86_prepare_fp_compare_args): Ditto.
|
||||
(ix86_expand_fp_compare): Ditto.
|
||||
(ix86_ssecom_setcc): Ditto.
|
||||
(ix86_expand_sse_comi): Ditto.
|
||||
(ix86_expand_sse_comi_round): Ditto.
|
||||
(ix86_check_builtin_isa_match): Ditto.
|
||||
* config/i386/i386.cc (ix86_fp_compare_code_to_integer): Ditto.
|
||||
(ix86_get_mask_mode): Ditto.
|
||||
* config/i386/i386.h (SSE_FLOAT_MODE_SSEMATH_OR_HFBF_P): Ditto.
|
||||
* config/i386/i386.md: Ditto.
|
||||
* config/i386/mmx.md: Ditto.
|
||||
* config/i386/sse.md: Ditto.
|
||||
* config/i386/predicates.md: Ditto.
|
||||
* config/i386/i386-isa.def (AVX10_2_256): Removed.
|
||||
(AVX10_2_512): Removed.
|
||||
(AVX10_2): New.
|
||||
* config/i386/i386-options.cc
|
||||
(isa2_opts): Remove avx10.2-256/512.
|
||||
(ix86_valid_target_attribute_inner_p): Ditto.
|
||||
(PTA_DIAMONDRAPIDS): Use PTA_AVX10_2.
|
||||
* config/i386/i386.opt: Remove avx10.2-256/512.
|
||||
* config/i386/i386.opt.urls: Ditto.
|
||||
* doc/extend.texi: Ditto.
|
||||
* doc/invoke.texi: Ditto.
|
||||
* doc/sourcebuild.texi: Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config.gcc: Add avx10_2roundingintrin.h.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V4DF_FTYPE_V4DF_V4DF_V4DF_UQI_INT, V8SF_FTYPE_V8SF_V8SF_V8SF_UQI_INT,
|
||||
V16HF_FTYPE_V16HF_V16HF_V16HF_UHI_INT, UQI_FTYPE_V4DF_V4DF_INT_UQI_INT,
|
||||
UHI_FTYPE_V16HF_V16HF_INT_UHI_INT, UQI_FTYPE_V8SF_V8SF_INT_UQI_INT.
|
||||
* config/i386/immintrin.h: Include avx10_2roundingintrin.h.
|
||||
* config/i386/sse.md: Change subst_attr name due to renaming.
|
||||
* config/i386/subst.md:
|
||||
(<round_mode512bit_condition>): Add condition check for avx10.2
|
||||
rounding control 256bit intrins and renamed to ...
|
||||
(<round_mode_condition>): ...this.
|
||||
(round_saeonly_mode512bit_condition): Add condition check for
|
||||
avx10.2 rounding control 256 bit intris and renamed to ...
|
||||
(round_saeonly_mode_condition): ...this.
|
||||
* config/i386/avx10_2roundingintrin.h: New file.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: Add new intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V8SF_FTYPE_V8SI_V8SF_UQI_INT, V4SF_FTYPE_V4DF_V4SF_UQI_INT,
|
||||
V8HF_FTYPE_V8SI_V8HF_UQI_INT, V8HF_FTYPE_V4DF_V8HF_UQI_INT.
|
||||
* config/i386/sse.md:
|
||||
(avx512fp16_vcvt<floatsuffix><sseintconvert>2ph_<mode><mask_name><round_name>):
|
||||
Add condition check.
|
||||
(avx512fp16_vcvtpd2ph_v4df_mask_round): New expand.
|
||||
(*avx512fp16_vcvt<castmode>2ph_<mode>_mask): Change name to
|
||||
avx512fp16_vcvt<castmode>2ph_<mode>_mask<round_name>_1
|
||||
and extend pattern to generate 256bit insns.
|
||||
(avx_cvtpd2ps256<mask_name>): Change name to
|
||||
avx_cvtpd2ps256<mask_name><round_name> and extend pattern to
|
||||
generate 256bit insns.
|
||||
* config/i386/subst.md (round_applied): New condition.
|
||||
(round_suff): New iterator.
|
||||
(round_mode_condition): Add V32HI check for 512bit.
|
||||
(round_saeonly_mode_condition): Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: Add new intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V4DI_FTYPE_V4DF_V4DI_UQI_INT, V4SI_FTYPE_V4DF_V4SI_UQI_INT.
|
||||
* config/i386/sse.md:
|
||||
(avx_cvtpd2dq256<mask_name>): Change name to
|
||||
avx_cvtpd2dq256<mask_name><round_name> and extend pattern to
|
||||
generate 256bit insns.
|
||||
(fixuns_notrunc<mode><si2dfmodelower>2<mask_name><round_name>):
|
||||
Add round_mode_condition.
|
||||
* config/i386/subst.md (round_pd2udqsuff): New iterator.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V8SF_FTYPE_V8HF_V8SF_UQI_INT, V8SI_FTYPE_V8HF_V8SI_UQI_INT,
|
||||
V4DF_FTYPE_V8HF_V4DF_UQI_INT, V4DI_FTYPE_V8HF_V4DI_UQI_INT.
|
||||
* config/i386/sse.md:
|
||||
(avx512fp16_float_extend_ph<mode>2<mask_name><round_saeonly_name>):
|
||||
Add condition check.
|
||||
(avx512fp16_vcvtph2<sseintconvertsignprefix><sseintconvert>_<mode>
|
||||
<mask_name><round_name>):
|
||||
Ditto.
|
||||
(avx512fp16_float_extend_ph<mode>2<mask_name>): Extend round saeonly.
|
||||
(vcvtph2ps256<mask_name>): Ditto.
|
||||
* config/i386/subst.md
|
||||
(round_saeonly_applied): New condition.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V16HI_FTYPE_V16HF_V16HI_UHI_INT, V4DF_FTYPE_V4SF_V4DF_UQI_INT
|
||||
V8HF_FTYPE_V8SF_V8HF_UQI_INT.
|
||||
* config/i386/sse.md
|
||||
(avx512fp16_vcvt<castmode>2ph_<mode><mask_name><round_name>):
|
||||
Add round condition check.
|
||||
* config/i386/subst.md (round_mode_condition): Add V16HI check for
|
||||
256bit.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V8SI_FTYPE_V8SF_V8SI_UQI_INT, V4DI_FTYPE_V4SF_V4DI_UQI_INT.
|
||||
* config/i386/sse.md
|
||||
(<sse2_avx_avx512f>_fix_notrunc<sf2simodelower><mode><mask_name>):
|
||||
Extend to round.
|
||||
(<mask_codefor><avx512>_fixuns_notrunc<sf2simodelower><mode><mask_name><round_name>):
|
||||
Add round condition check.
|
||||
* config/i386/subst.md (round_constraint4): New.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V4DF_FTYPE_V4DI_V4DF_UQI_INT, V4SF_FTYPE_V4DI_V4SF_UQI_INT,
|
||||
V8HF_FTYPE_V4DI_V8HF_UQI_INT.
|
||||
* config/i386/sse.md:
|
||||
(avx512fp16_vcvt<floatsuffix>qq2ph_v4di_mask_round): New expand.
|
||||
(*avx512fp16_vcvt<floatsuffix><sseintconvert>2ph_<mode>_mask):
|
||||
Extend round control and add "_1" suffix.
|
||||
(float<floatunssuffix><sseintvecmodelower><mode>2<mask_name><round_name>):
|
||||
Add condition check.
|
||||
(float<floatunssuffix><sselongvecmodelower><mode>2<mask_name><round_name>):
|
||||
Ditto.
|
||||
(float<floatunssuffix><mode><ssePSmode2lower>2<mask_name><round_name>):
|
||||
Limit suffix output.
|
||||
(unspec_fix_truncv4dfv4si2<mask_name>): Extend round control.
|
||||
(unspec_fixuns_truncv4dfv4si2<mask_name>): Ditto.
|
||||
* config/i386/subst.md (round_qq2pssuff): New iterator.
|
||||
(round_saeonly_suff): Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/sse.md (avx512fp16_fix<fixunssuffix>_trunc<mode>2<mask_name>):
|
||||
Extend round control for 256bit.
|
||||
(unspec_avx512fp16_fix<vcvtt_uns_suffix>_trunc<mode>2<mask_name>):
|
||||
Ditto.
|
||||
(avx512fp16_fix<fixunssuffix>_trunc<mode>2<mask_name><round_saeonly_name>):
|
||||
Add condition check.
|
||||
* config/i386/subst.md
|
||||
(round_saeonly_mode_condition): Add V16HI check for 256bit.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/sse.md
|
||||
(unspec_fix_truncv8sfv8si2<mask_name>): Extend rounding control.
|
||||
(<mask_codefor>fixuns_trunc<mode><sseintvecmodelower>2<mask_name>):
|
||||
Ditto.
|
||||
(<mask_codefor>floatuns<sseintvecmodelower><mode>2<mask_name><round_name>):
|
||||
Add condition check.
|
||||
(fix<fixunssuffix>_trunc<mode><sselongvecmodelower>2<mask_name><round_saeonly_name>):
|
||||
Remove round_saeonly_name.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V16HF_FTYPE_V16HI_V16HF_UHI_INT.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V16HF_FTYPE_V16HF_V16HF_INT, V16HF_FTYPE_V16HF_V16HF_V16HF_INT,
|
||||
V16HF_FTYPE_V16HF_V16HF_V16HF_UQI_INT,
|
||||
V4DF_FTYPE_V4DF_V4DF_V4DI_INT_UQI_INT,
|
||||
V8SF_FTYPE_V8SF_V8SF_V8SI_INT_UQI_INT.
|
||||
* config/i386/sse.md:
|
||||
(<avx512>_fixupimm<mode><sd_maskz_name><round_saeonly_name>):
|
||||
Add condition check.
|
||||
(<avx512>_fixupimm<mode>_mask<round_saeonly_name>): Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/sse.md:
|
||||
(<avx512>_fmadd_<mode>_mask3<round_name>): Add condition check.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/sse.md:
|
||||
(<avx512>_fmaddsub_<mode>_mask<round_name>): Add condition check.
|
||||
(<avx512>_fmaddsub_<mode>_mask3<round_name>): Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/sse.md:
|
||||
(<avx512>_fmsub_<mode>_mask<round_name>): Add condition check.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/sse.md:
|
||||
(<avx512>_fnmsub_<mode>_mask3<round_name>): Add condition check.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin): Handle
|
||||
V8SF_FTYPE_V8SF_V8SF_UQI_INT, V4DF_FTYPE_V4DF_V4DF_UQI_INT,
|
||||
V16HF_FTYPE_V16HF_V16HF_UHI_INT, V16HF_FTYPE_V16HF_INT_V16HF_UHI_INT,
|
||||
V4DF_FTYPE_V4DF_INT_V4DF_UQI_INT, V8SF_FTYPE_V8SF_INT_V8SF_UQI_INT.
|
||||
* config/i386/sse.md:
|
||||
(<avx512>_getexp<mode><mask_name><round_saeonly_name>):
|
||||
Add condition check.
|
||||
(<avx512>_getmant<mode><mask_name><round_saeonly_name>):
|
||||
Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin-types.def: Add new DEF_FUNCTION_TYPE.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-expand.cc (ix86_expand_round_builtin):
|
||||
Handle V8SF_FTYPE_V8SF_V8SF_INT_V8SF_UQI_INT,
|
||||
V4DF_FTYPE_V4DF_V4DF_INT_V4DF_UQI_INT.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/sse.md:
|
||||
(<mask_codefor>reducep<mode><mask_name><round_saeonly_name>):
|
||||
Add condition check.
|
||||
(<avx512>_rndscale<mode><mask_name><round_saeonly_name>): Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def: Add new builtins.
|
||||
* config/i386/sse.md:
|
||||
(<avx512>_scalef<mode><mask_name><round_name>): Add condition check.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2024-08-19 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2roundingintrin.h: New intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* config/i386/avx10_2satcvtintrin.h: Remove rounding intrins.
|
||||
Use non-round intrins.
|
||||
* config/i386/i386-builtin.def (BDESC): Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* config/i386/avx10_2convertintrin.h: Remove rounding intrins.
|
||||
Use non-round builtins.
|
||||
* config/i386/avx10_2minmaxintrin.h: Ditto.
|
||||
* config/i386/i386-builtin.def (BDESC): Ditto.
|
||||
* config/i386/i386-builtin-types.def: Remove unused type.
|
||||
* config/i386/i386-expand.cc
|
||||
(ix86_expand_args_builtin): Ditto.
|
||||
(ix86_expand_round_builtin): Ditto.
|
||||
|
||||
2025-03-23 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR other/42270
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250324
|
||||
20250325
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2025-03-24 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* cdf-copy.cc: Move host include before system.h
|
||||
|
||||
2025-03-24 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
PR cobol/119390
|
||||
* gcobolspec.cc (lang_specific_driver): Use pointer instead of
|
||||
copying into fixed array.
|
||||
|
||||
2025-03-21 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* gcobolspec.cc (lang_specific_driver): Add libstdc++
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-03-24 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* semantics.cc (finish_type_pack_element): Pass mce_true to
|
||||
maybe_constant_value.
|
||||
|
||||
2025-03-23 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/119154
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-03-24 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* hr.po, sv.po: Update.
|
||||
|
||||
2025-03-21 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* de.po, fr.po: Update.
|
||||
|
|
1101
gcc/rust/ChangeLog
1101
gcc/rust/ChangeLog
File diff suppressed because it is too large
Load diff
|
@ -1,3 +1,883 @@
|
|||
2025-03-24 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* g++.dg/cpp26/pack-indexing16.C: New test.
|
||||
|
||||
2025-03-24 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* gdc.dg/Wbuiltin_declaration_mismatch2.d: Split test into ...
|
||||
* gdc.dg/Wbuiltin_declaration_mismatch3.d: New test.
|
||||
* gdc.dg/Wbuiltin_declaration_mismatch4.d: New test.
|
||||
* gdc.dg/Wbuiltin_declaration_mismatch5.d: New test.
|
||||
* gdc.dg/Wbuiltin_declaration_mismatch6.d: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/issue-3502.rs: New test.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
* rust/compile/redef_error2.rs: Modify expected error.
|
||||
* rust/compile/redef_error5.rs: Likewise.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove self-path2.rs
|
||||
* rust/compile/self-path2.rs: Adjust expected errors.
|
||||
|
||||
2025-03-24 Ryutaro Okada <1015ryu88@gmail.com>
|
||||
|
||||
* rust/compile/extern_generics.rs: New test.
|
||||
|
||||
2025-03-24 Liam Naddell <liamnprg@gmail.com>
|
||||
|
||||
* rust/compile/issue-3315-1.rs: Add test for module with same name
|
||||
as builtin
|
||||
* rust/compile/issue-3315-2.rs: Test with utilization of i32
|
||||
type
|
||||
* rust/compile/nr2/exclude: issue-3315-2.rs Does not work with
|
||||
NR2.0
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/compile.exp: Adjust to cover tests in the
|
||||
torture subdirectory.
|
||||
* rust/compile/nr2/exclude: Add entries.
|
||||
|
||||
2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove two mangling tests from exclusion
|
||||
file.
|
||||
|
||||
2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove issue-1786 and issue-3033 from
|
||||
exclusion list.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/issue-3126.rs: New test.
|
||||
|
||||
2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/enum_variant_name.rs: New test.
|
||||
|
||||
2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove test.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/execute/crate-metavar1.rs: New test.
|
||||
* rust/compile/crate-metavar1.rs: New test.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/try-expr1.rs: New test.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/macros/mbe/macro43.rs: Adjust expected errors.
|
||||
* rust/compile/macros/mbe/macro44.rs: Likewise.
|
||||
* rust/compile/nested_macro_use2.rs: Likewise.
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/issue-2015.rs: New test.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/additional-trait-bounds2.rs: Adjust expected
|
||||
errors.
|
||||
* rust/compile/const_generics_4.rs: Likewise.
|
||||
* rust/compile/const_generics_7.rs: Likewise.
|
||||
* rust/compile/generic-default1.rs: Likewise.
|
||||
* rust/compile/generics5.rs: Likewise.
|
||||
* rust/compile/generics9.rs: Likewise.
|
||||
* rust/compile/issue-2423.rs: Likewise.
|
||||
* rust/compile/method2.rs: Likewise.
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive-hash1.rs: New test.
|
||||
* rust/compile/nr2/exclude: Add testcase to exclusion list.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/macros/mbe/macro-expand-module.rs: New test.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive-eq-invalid.rs: Declare StructuralPartialEq.
|
||||
* rust/compile/derive-partialeq1.rs: Likewise.
|
||||
* rust/execute/torture/derive-partialeq1.rs: Likewise.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive-eq-invalid.rs: Mark PartialEq def as a lang item.
|
||||
* rust/compile/derive-partialeq1.rs: New test.
|
||||
* rust/execute/torture/derive-partialeq1.rs: New test.
|
||||
* rust/compile/nr2/exclude: Exclude all of them.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive-eq-invalid.rs: New test.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Benjamin Thos <benjamin.thos@epita.fr>
|
||||
|
||||
* rust/compile/implicit_returns_err3.rs: Change test to be valid.
|
||||
* rust/compile/torture/if.rs: Likewise.
|
||||
* rust/compile/if-without-else.rs: New test.
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/generics4.rs: cleanup
|
||||
* rust/compile/generics6.rs: likewise
|
||||
* rust/compile/type-bindings1.rs: likewise
|
||||
* rust/compile/unconstrained_type_param.rs: likewise
|
||||
* rust/compile/issue-2035.rs: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3022.rs: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3031.rs: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-2369.rs: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/enum_intrinsics2.rs: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/enum_intrinsics1.rs: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-3403.rs: New test.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/for-loop1.rs: New test.
|
||||
* rust/compile/for-loop2.rs: New test.
|
||||
* rust/execute/torture/for-loop1.rs: New test.
|
||||
* rust/execute/torture/for-loop2.rs: New test.
|
||||
* rust/compile/nr2/exclude: Exclude for-loop1.rs
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-3402-1.rs: New test.
|
||||
* rust/compile/issue-3402-2.rs: New test.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive-default1.rs: New test.
|
||||
* rust/execute/torture/derive-default1.rs: New test.
|
||||
* rust/compile/nr2/exclude: Exclude them.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/issue-3381.rs: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this.
|
||||
* rust/compile/issue-3382.rs: New test.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/reference1.rs: fix error message
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive-debug1.rs: New test.
|
||||
* rust/compile/nr2/exclude: Exclude it.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/structural-eq-peq.rs: New test.
|
||||
|
||||
2025-03-24 Liam Naddell <liamnprg@gmail.com>
|
||||
|
||||
* rust/compile/macros/builtin/option_env1.rs: Add success case for option_env
|
||||
* rust/compile/macros/builtin/option_env2.rs: Add failure case for option_env
|
||||
* rust/execute/torture/builtin_macro_option_env.rs: Add
|
||||
execution case for option_env
|
||||
* rust/compile/macros/builtin/option_env3.rs: New file.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-3174.rs: New test.
|
||||
|
||||
2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove some tests.
|
||||
|
||||
2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove passing tests.
|
||||
|
||||
2025-03-24 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: these tests now work it seems
|
||||
|
||||
2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Add entries.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/try-trait.rs: New test.
|
||||
|
||||
2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove break-rust3.rs from exclude list.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive_macro6.rs: Add lang item attribute to Copy trait.
|
||||
|
||||
2025-03-24 lishin <lishin1008@gmail.com>
|
||||
|
||||
* rust/compile/issue-2954.rs: New test.
|
||||
|
||||
2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Some parts of nr2.0 can't handle auto traits yet.
|
||||
* rust/compile/auto_traits3.rs: Removed in favor of...
|
||||
* rust/compile/auto_traits2.rs: ...this one.
|
||||
* rust/compile/auto_traits4.rs: New test.
|
||||
|
||||
2025-03-24 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* gcc.target/arm/unaligned-memcpy-4.c: Tighten scan-assembler-not
|
||||
pattern.
|
||||
|
||||
2025-03-24 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* gcc.target/nvptx/march-map=sm_30.c: Adjust.
|
||||
* gcc.target/nvptx/march-map=sm_32.c: Likewise.
|
||||
* gcc.target/nvptx/march-map=sm_35.c: Likewise.
|
||||
* gcc.target/nvptx/march-map=sm_37.c: Likewise.
|
||||
* gcc.target/nvptx/march-map=sm_50.c: Likewise.
|
||||
* gcc.target/nvptx/march=sm_30.c: Likewise.
|
||||
* gcc.target/nvptx/march=sm_35.c: Likewise.
|
||||
* gcc.target/nvptx/march=sm_37.c: Likewise.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* gcc.target/i386/avx10-check.h: Change to avx10.1.
|
||||
* gcc.target/i386/avx10_1-1.c: Add warning check.
|
||||
* gcc.target/i386/avx10_1-10.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-11.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-12.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-13.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-15.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-16.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-18.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-19.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-20.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-21.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-22.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-26.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-3.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-4.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/noevex512-1.c: Ditto.
|
||||
* gcc.target/i386/noevex512-2.c: Ditto.
|
||||
* gcc.target/i386/pr111068.c: Ditto.
|
||||
* gcc.target/i386/pr111907.c: Ditto.
|
||||
* gcc.target/i386/pr117240_avx512f.c: Ditto.
|
||||
* gcc.target/i386/pr117304-1.c: Ditto.
|
||||
* gcc.target/i386/pr117946.c: Ditto.
|
||||
* gcc.target/i386/avx10_1-24.c: Removed.
|
||||
* gcc.target/i386/avx10_1-25.c: Removed.
|
||||
* gcc.target/i386/avx10_1-5.c: Removed.
|
||||
* gcc.target/i386/avx10_1-6.c: Removed.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* g++.dg/other/i386-2.C: Use -mavx10.2.
|
||||
* g++.dg/other/i386-3.C: Ditto.
|
||||
* gcc.target/i386/avx-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-bf16-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-bf16-vector-cmp-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-bf16-vector-fma-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-bf16-vector-operations-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-bf16-vector-smaxmin-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-convert-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-media-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-minmax-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-movrs-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-satcvt-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vaddbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcmpbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
|
||||
* 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-vcvtph2bf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vdivbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vdpphps-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vfpclassbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vgetexpbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vgetmantbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vmaxbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vminbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vminmaxbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vminmaxpd-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vminmaxph-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vminmaxps-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vmpsadbw-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vmulbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpbssd-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpbssds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpbsud-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpbsuds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpbuud-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpbuuds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpwsud-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpwsuds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpwusd-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpwusds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpwuud-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vpdpwuuds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vrcpbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vreducebf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vrndscalebf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vscalefbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vsqrtbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vsubbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-bf16-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-bf16-vector-cmp-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-bf16-vector-fma-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-bf16-vector-operations-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-bf16-vector-smaxmin-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-builtin-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-builtin-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-comibf-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-comibf-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-comibf-3.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-comibf-4.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-compare-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-compare-1b.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-convert-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-media-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-minmax-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-movrs-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-partial-bf16-vector-fast-math-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-partial-bf16-vector-fma-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-partial-bf16-vector-operations-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-partial-bf16-vector-smaxmin-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vaddbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcmpbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcomisbf16-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcomisbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvt2ph2bf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvt2ph2hf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvt2ps2phx-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtbf162ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtbf162iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvthf82ph-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtph2bf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtph2bf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtph2hf8-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtph2hf8s-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvtps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttbf162ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttbf162iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttpd2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttpd2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttpd2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttps2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttps2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttps2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttps2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vdivbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vdpphps-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vfmaddXXXbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vfmsubXXXbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vfpclassbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vgetexpbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vgetmantbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vmaxbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vminbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vminmaxbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vminmaxpd-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vminmaxph-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vminmaxps-2.c: Ditto.
|
||||
* 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.
|
||||
* gcc.target/i386/avx10_2-vmovd-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vmovd-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vmovw-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vmovw-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vmpsadbw-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vmulbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpbssd-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpbssds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpbsud-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpbsuds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpbuud-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpbuuds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpwsud-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpwsuds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpwusd-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpwusds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpwuud-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vpdpwuuds-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vrcpbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vreducebf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vrndscalebf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vrsqrtbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vscalefbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vsqrtbf16-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vsubbf16-2.c: Ditto.
|
||||
* gcc.target/i386/funcspec-56.inc: Ditto.
|
||||
* gcc.target/i386/part-vect-vec_cmpbf.c: Ditto.
|
||||
* gcc.target/i386/pr117495.c: Ditto.
|
||||
* gcc.target/i386/pr118815.c: Ditto.
|
||||
* gcc.target/i386/sm4-avx10_2-1.c: Ditto.
|
||||
* gcc.target/i386/sm4-avx10_2-512-1.c: Ditto.
|
||||
* gcc.target/i386/sm4key4-avx10_2-512-2.c: Ditto.
|
||||
* gcc.target/i386/sm4rnds4-avx10_2-512-2.c: Ditto.
|
||||
* gcc.target/i386/sse-12.c: Ditto.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/vnniint16-auto-vectorize-3.c: Ditto.
|
||||
* gcc.target/i386/vnniint16-auto-vectorize-4.c: Ditto.
|
||||
* gcc.target/i386/vnniint8-auto-vectorize-3.c: Ditto.
|
||||
* gcc.target/i386/vnniint8-auto-vectorize-4.c: Ditto.
|
||||
* gcc.target/i386/avx10-check.h: Remove avx10.2-512 and
|
||||
use avx10.2.
|
||||
* gcc.target/i386/sm4-check.h: Ditto.
|
||||
* lib/target-supports.exp: Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add -mavx10.2 and new builtin test.
|
||||
* gcc.target/i386/avx-2.c: Ditto.
|
||||
* gcc.target/i386/sse-13.c: Add new tests.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-1.c: New test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Add new macro test.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-1.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Add new macro test.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-1.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-1.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-1.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-1.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-2.c: New test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-2.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-2.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: New test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: New test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: New test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
Revert:
|
||||
2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Add new builtin test.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Add new macro test.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-rounding-3.c: Add test.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Adjust condition
|
||||
for rounding test.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx-1.c: Remove rounding tests.
|
||||
* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
|
||||
2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Remove rounding tests.
|
||||
* gcc.target/i386/avx10_2-convert-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-minmax-1.c: Ditto.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
|
||||
2025-03-23 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/119154
|
||||
|
|
|
@ -1,3 +1,27 @@
|
|||
2025-03-24 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* target.c (gomp_interop_internal): Set the 'device_num' member
|
||||
when initializing an interop object.
|
||||
|
||||
2025-03-24 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* plugin/plugin-nvptx.c (GOMP_OFFLOAD_interop): Set context for
|
||||
stream creation to use the specified device.
|
||||
|
||||
2025-03-24 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
PR libgomp/96835
|
||||
* testsuite/libgomp.c++/pr96835-1.C: New.
|
||||
* testsuite/libgomp.c++/pr96835-1-O0.C: Likewise.
|
||||
* testsuite/libgomp.oacc-c++/pr96835-1.C: Likewise.
|
||||
|
||||
2025-03-24 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR target/101544
|
||||
* testsuite/libgomp.c++/pr101544-1.C: New.
|
||||
* testsuite/libgomp.c++/pr101544-1-O0.C: Likewise.
|
||||
* testsuite/libgomp.oacc-c++/pr101544-1.C: Likewise.
|
||||
|
||||
2025-03-21 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* testsuite/libgomp.fortran/get-mapped-ptr-1.f90: Use -6
|
||||
|
|
|
@ -1,3 +1,23 @@
|
|||
2025-03-24 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/policy_data_structures_biblio.xml: Fix two
|
||||
broken links.
|
||||
* doc/html/manual/policy_data_structures.html: Regenerate.
|
||||
|
||||
2025-03-24 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/101527
|
||||
* testsuite/24_iterators/common_iterator/101527.cc: New test.
|
||||
* testsuite/24_iterators/counted_iterator/101527.cc: New test.
|
||||
|
||||
2025-03-24 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_bvector.h (vector<bool, A>): Enforce the
|
||||
C++20 requirement that the allocator's value_type matches the
|
||||
container.
|
||||
* testsuite/23_containers/vector/bool/cons/from_range.cc: Fix
|
||||
incorrect allocator type.
|
||||
|
||||
2025-03-21 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/117214
|
||||
|
|
Loading…
Add table
Reference in a new issue