https://gcc.gnu.org/g:80fda0ad3142c60dac0d5ef41c3e2141c9e8a521

commit r15-3029-g80fda0ad3142c60dac0d5ef41c3e2141c9e8a521
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Aug 20 00:19:08 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 342 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |   9 ++
 gcc/cp/ChangeLog        |  12 ++
 gcc/fortran/ChangeLog   |  16 +++
 gcc/testsuite/ChangeLog | 255 ++++++++++++++++++++++++++++++++++++
 6 files changed, 635 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index efa473674b8..8167f0b5d93 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,345 @@
+2024-08-19  Andreas Schwab  <sch...@linux-m68k.org>
+
+       PR target/113939
+       * config/m68k/m68k.opt (mlra): New target option.
+       * config/m68k/m68k.cc (m68k_use_lra_p): New function.
+       (TARGET_LRA_P): Use it.
+       * config/m68k/m68k.opt.urls: Regenerate.
+
+2024-08-19  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       PR target/112108
+       * config/aarch64/aarch64-builtins.cc (handle_arm_acle_h): Remove
+       feature check at initialisation.
+       (aarch64_general_check_builtin_call): Check ls64 intrinsics.
+       * config/aarch64/arm_acle.h: (data512_t) Make always available.
+
+2024-08-19  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       PR target/112108
+       * config/aarch64/aarch64-builtins.cc (aarch64_init_memtag_builtins):
+       Define intrinsic names directly.
+       (aarch64_general_init_builtins): Move memtag intialisation...
+       (handle_arm_acle_h): ...to here, and remove feature check.
+       (aarch64_general_check_builtin_call): Check memtag intrinsics.
+       * config/aarch64/arm_acle.h (__arm_mte_create_random_tag)
+       (__arm_mte_exclude_tag, __arm_mte_ptrdiff)
+       (__arm_mte_increment_tag, __arm_mte_set_tag, __arm_mte_get_tag):
+       Remove.
+
+2024-08-19  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       PR target/112108
+       * config/aarch64/aarch64-builtins.cc (aarch64_init_tme_builtins):
+       Define intrinsic names directly.
+       (aarch64_general_init_builtins): Move tme initialisation...
+       (handle_arm_acle_h): ...to here, and remove feature check.
+       (aarch64_general_check_builtin_call): Check tme intrinsics.
+       * config/aarch64/arm_acle.h (__tstart, __tcommit, __tcancel)
+       (__ttest): Remove.
+       (_TMFAILURE_*): Define unconditionally.
+
+2024-08-19  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       * config/aarch64/aarch64-sve-builtins.cc (check_builtin_call)
+       (expand_builtin): Update calls to the below.
+       (report_missing_extension, report_missing_registers)
+       (check_required_extensions): Move out of aarch64_sve namespace,
+       rename, and move into...
+       * config/aarch64/aarch64-builtins.cc (aarch64_report_missing_extension)
+       (aarch64_report_missing_registers)
+       (aarch64_check_required_extensions) ...here.
+       * config/aarch64/aarch64-protos.h (aarch64_check_required_extensions):
+       Add prototype.
+
+2024-08-19  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       * config/aarch64/aarch64-sve-builtins.cc
+       (check_required_registers): Remove target check and rename to...
+       (report_missing_registers): ...this.
+       (check_required_extensions): Refactor.
+
+2024-08-19  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       * config/aarch64/tuning_models/neoversev2.h (fp_reassoc_width):
+       Set to 4.
+       (tune_flags): Add AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA.
+
+2024-08-19  Andre Vieira  <andre.simoesdiasvie...@arm.com>
+
+       * read-rtl.cc (rtx_reader::rtx_alloc_for_name): Allow all attribute
+       types to produce code 'values'.
+       (check_code_attribute): Rename ...
+       (check_attribute_codes): ... to this.  And change comments to refer to
+       * doc/md.texi: Add paragraph to document that you can use int and mode
+       attributes to produce codes.
+
+2024-08-19  Haochen Gui  <guih...@gcc.gnu.org>
+
+       * config/aarch64/aarch64-simd.md (mov<mode> for VSTRUCT_QD):
+       Expand 16-byte vector mode const0 store by TImode.
+
+2024-08-19  Hu, Lin1  <lin1...@intel.com>
+
+       * config/i386/avx10_2roundingintrin.h: New intrins.
+       * config/i386/i386-builtin.def (BDESC): Add new builtins.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@intel.com>
+
+       * config/i386/avx10_2roundingintrin.h: New intrins.
+       * config/i386/i386-builtin.def (BDESC): Add new builtins.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@intel.com>
+
+       * config/i386/avx10_2roundingintrin.h: New intrins.
+       * config/i386/i386-builtin.def (BDESC): Add new builtins.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
 2024-08-18  Jeff Law  <j...@ventanamicro.com>
 
        PR rtl-optimization/115876
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6197155f323..0ed256ba1fe 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240819
+20240820
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 04552dd3676..2269b2fd6df 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,12 @@
+2024-08-19  Arsen Arsenović  <ar...@aarsen.me>
+
+       PR ada/115917
+       * gnatvsn.ads: Add note about the duplication of this value in
+       version.c.
+       * version.c (VER_LEN_MAX): Define to the same value as
+       Gnatvsn.Ver_Len_Max.
+       (gnat_version_string): Use VER_LEN_MAX as bound.
+
 2024-08-08  Steve Baird  <ba...@adacore.com>
 
        * sem_ch6.adb (Check_Discriminant_Conformance): Perform check for
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4ae22db6f2e..5c0c5777fa2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,15 @@
+2024-08-19  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/115657
+       * decl.cc (build_enumerator): Call maybe_fold_non_dependent_expr
+       instead of fold_non_dependent_expr.
+
+2024-08-19  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/116384
+       * pt.cc (tsubst_expr) <case IMPLICIT_CONV_EXPR>: Bail if tsubst
+       returns error_mark_node.
+
 2024-08-16  Jakub Jelinek  <ja...@redhat.com>
 
        PR c++/110345
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c8ba754fc6b..58d0ef57cff 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2024-08-19  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       PR fortran/46371
+       PR fortran/56496
+       * expr.cc (gfc_is_coindexed): Detect is coindexed also when
+       rewritten to caf_get.
+       * trans-stmt.cc (trans_associate_var): Always accept a
+       descriptor for coarrays.
+
+2024-08-19  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       PR fortran/84244
+       * trans-types.cc (gfc_get_derived_type): When a caf_sub_token is
+       generated for a component, link it to the component it is
+       generated for (the previous one).
+
 2024-08-16  Harald Anlauf  <anl...@gmx.de>
 
        PR fortran/114146
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 99a88282067..0d3f19b56c1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,258 @@
+2024-08-19  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/115657
+       * g++.dg/cpp1y/constexpr-recursion2.C: New test.
+       * g++.dg/template/conv21.C: New test.
+
+2024-08-19  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/116384
+       * g++.dg/cpp0x/vt-116384.C: New test.
+
+2024-08-19  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       PR target/112108
+       * gcc.target/aarch64/acle/ls64_guard-1.c: New test.
+       * gcc.target/aarch64/acle/ls64_guard-2.c: New test.
+       * gcc.target/aarch64/acle/ls64_guard-3.c: New test.
+       * gcc.target/aarch64/acle/ls64_guard-4.c: New test.
+
+2024-08-19  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       PR target/112108
+       * gcc.target/aarch64/acle/memtag_guard-1.c: New test.
+       * gcc.target/aarch64/acle/memtag_guard-2.c: New test.
+       * gcc.target/aarch64/acle/memtag_guard-3.c: New test.
+       * gcc.target/aarch64/acle/memtag_guard-4.c: New test.
+
+2024-08-19  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       PR target/112108
+       * gcc.target/aarch64/acle/tme_guard-1.c: New test.
+       * gcc.target/aarch64/acle/tme_guard-2.c: New test.
+       * gcc.target/aarch64/acle/tme_guard-3.c: New test.
+       * gcc.target/aarch64/acle/tme_guard-4.c: New test.
+
+2024-08-19  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       * gfortran.dg/coarray/select_type_1.f90: New test.
+       * gfortran.dg/coarray/select_type_2.f90: New test.
+       * gfortran.dg/coarray/select_type_3.f90: New test.
+
+2024-08-19  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * g++.dg/warn/pr33738-2.C: dg-prune arm linker messages about
+       size of enums.
+
+2024-08-19  Richard Sandiford  <richard.sandif...@arm.com>
+
+       * lib/scanltranstree.exp: Redefine the routines using two
+       templates.
+
+2024-08-19  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       PR fortran/84244
+       * gfortran.dg/coarray/ptr_comp_5.f08: New test.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
+2024-08-19  Hu, Lin1  <lin1...@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.
+
 2024-08-18  Andrew Pinski  <quic_apin...@quicinc.com>
 
        * gcc.target/i386/pr87007-5.c: Disable phi-opt.

Reply via email to