https://gcc.gnu.org/g:1fb2146baaa2e675055a7c8119c2c2549f1a4b9d

commit r15-7484-g1fb2146baaa2e675055a7c8119c2c2549f1a4b9d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Feb 12 00:17:11 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 103 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   6 +++
 gcc/c/ChangeLog         |   6 +++
 gcc/cp/ChangeLog        |  36 +++++++++++++++++
 gcc/fortran/ChangeLog   |   6 +++
 gcc/lto/ChangeLog       |   6 +++
 gcc/m2/ChangeLog        |   7 ++++
 gcc/testsuite/ChangeLog |  92 ++++++++++++++++++++++++++++++++++++++++++
 include/ChangeLog       |   4 ++
 libgomp/ChangeLog       |   5 +++
 libphobos/ChangeLog     |   9 +++++
 12 files changed, 281 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b0b1eb37c402..4800410de65a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,106 @@
+2025-02-11  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/115478
+       * config/aarch64/iterators.md (any_or_plus): New code iterator.
+       * config/aarch64/aarch64.md (extr<mode>5_insn): Use any_or_plus.
+       (extr<mode>5_insn_alt, extrsi5_insn_uxtw): Likewise.
+       (extrsi5_insn_uxtw_alt, extrsi5_insn_di): Likewise.
+
+2025-02-11  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/188574
+       * doc/invoke.texi: Adjust -frange-for-ext-temps documentation.
+
+2025-02-11  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       * config/aarch64/aarch64-option-extensions.def
+       (SSVE_FP8FMA): Adjust formatting.
+       (FP8DOT4): Replace FP8FMA dependency with FP8.
+       (SSVE_FP8DOT4): Replace SSVE_FP8FMA dependency with SME2+FP8.
+       (FP8DOT2): Replace FP8DOT4 dependency with FP8.
+       (SSVE_FP8DOT2): Replace SSVE_FP8DOT4 dependency with SME2+FP8.
+
+2025-02-11  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * omp-general.cc (omp_check_context_selector): Change
+       metadirective_p argument to a 3-way flag.  Add extra check for
+       OMP_CTX_BEGIN_DECLARE_VARIANT.
+       * omp-general.h (enum omp_ctx_directive): New.
+       (omp_check_context_selector): Adjust declaration.
+
+2025-02-11  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * omp-general.cc (omp_context_selector_props_compare): Handle
+       arbitrary expressions in the "user" and "device_num" selectors.
+       (omp_context_selector_set_compare): Detect mismatch when one
+       selector specifies a score and the other doesn't.
+
+2025-02-11  Martin Jambor  <mjam...@suse.cz>
+
+       PR lto/118125
+       * ipa-fnsummary.cc (redirect_to_unreachable): Add checking assert
+       that the builtin_unreachable decl has attribute cold.
+
+2025-02-11  David Malcolm  <dmalc...@redhat.com>
+
+       PR sarif-replay/118792
+       * libsarifreplay.cc (sarif_replayer::handle_region_object): Fix
+       off-by-one in handling of endColumn property so that the code
+       matches the comment and the SARIF spec (ยง3.30.8).
+
+2025-02-11  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118817
+       * tree-ssa-pre.cc (fully_constant_expression): Fold into
+       the single caller.
+       (phi_translate_1): Refactor folded in fully_constant_expression.
+       * tree-ssa-sccvn.cc (vn_nary_simplify): Update the NARY with
+       the simplified expression.
+
+2025-02-11  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/118825
+       * config/i386/i386.h (ASM_OUTPUT_SYMBOL_REF): Replace x with
+       SYM.
+
+2025-02-11  YunQiang Su  <s...@debian.org>
+
+       * config.gcc: Add mips*64*-linux-muslabi64 triple support.
+
+2025-02-11  Jie Mei  <jie....@oss.cipunited.com>
+           Xi Ruoyao  <xry...@xry111.site>
+
+       * config/mips/i6400.md (i6400_fpu_minmax): Include
+       fclass type.
+       (i6400_fpu_fadd): Include frint type.
+       * config/mips/mips.cc (AVAIL_NON_MIPS16): Add an entry
+       for __builtin_mipsr6_xxx.
+       (MIPSR6_BUILTIN_PURE): Same as above.
+       (CODE_FOR_mipsr6_min_a_s, CODE_FOR_mipsr6_min_a_d)
+       (CODE_FOR_mipsr6_max_a_s, CODE_FOR_mipsr6_max_a_d)
+       (CODE_FOR_mipsr6_class_s, CODE_FOR_mipsr6_class_d):
+       New code_aliasing macros.
+       (mips_builtins): Add mips32r6 min_a_s, min_a_d, max_a_s,
+       max_a_d, class_s, class_d builtins.
+       * config/mips/mips.h (ISA_HAS_FRINT): Define a new macro.
+       (ISA_HAS_FCLASS): Same as above.
+       * config/mips/mips.md (UNSPEC_FRINT): New unspec.
+       (UNSPEC_FCLASS): Same as above.
+       (type): Add frint and fclass.
+       (fmin_a_<mode>): Generates MINA.fmt instructions.
+       (fmax_a_<mode>): Generates MAXA.fmt instructions.
+       (rint<mode>2): Generates RINT.fmt instructions.
+       (fclass_<mode>): Generates CLASS.fmt instructions.
+       * config/mips/p6600.md (p6600_fpu_fadd): Include
+       frint type.
+       (p6600_fpu_fabs): Include fclass type.
+
+2025-02-11  Haochen Jiang  <haochen.ji...@intel.com>
+
+       PR target/118813
+       * config/i386/avx512bwintrin.h: Fix wrong __OPTIMIZE__
+       wrap.
+
 2025-02-10  Tobias Burnus  <tbur...@baylibre.com>
 
        * config/gcn/mkoffload.cc (enum elf_arch_code): Add
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 68b0ff9265d3..4bcf0fa75456 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250211
+20250212
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 5f5a51b550a2..8b035a659640 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-11  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/188574
+       * c-opts.cc (c_common_post_options): Only enable
+       -frange-for-ext-temps by default in C++23.
+
 2025-02-07  Jakub Jelinek  <ja...@redhat.com>
            Jason Merrill  <ja...@redhat.com>
 
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 7d194458b2be..ffb938812cb2 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-11  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * c-parser.cc (c_finish_omp_declare_variant): Update call to
+       omp_check_context_selector.
+       (c_parser_omp_metadirective): Likewise.
+
 2025-02-07  Jakub Jelinek  <ja...@redhat.com>
            Jason Merrill  <ja...@redhat.com>
 
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ef64c4dcda7c..f35d99191990 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,39 @@
+2025-02-11  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118574
+       PR c++/107637
+       * call.cc (struct extend_temps_data): New.
+       (extend_temps_r, extend_all_temps): New.
+       (set_up_extended_ref_temp): Handle tree walk case.
+       (extend_ref_init_temps): Cal extend_all_temps.
+       * decl.cc (initialize_local_var): Revert ext-temps change.
+       * parser.cc (cp_convert_range_for): Likewise.
+       (cp_parser_omp_loop_nest): Likewise.
+       * pt.cc (tsubst_stmt): Likewise.
+       * semantics.cc (finish_for_stmt): Likewise.
+
+2025-02-11  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * parser.cc (cp_finish_omp_declare_variant): Update call to
+       omp_check_context_selector.
+       (cp_parser_omp_metadirective): Likewise.
+
+2025-02-11  Simon Martin  <si...@nasilyan.com>
+
+       PR c++/118306
+       PR c++/118304
+       * decl.cc (maybe_strip_indirect_ref): New.
+       (check_special_function_return_type): Take declarator as input.
+       Call maybe_strip_indirect_ref and error out if it returns true.
+       (grokdeclarator): Update call to
+       check_special_function_return_type.
+
+2025-02-11  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/118807
+       * pt.cc (reregister_specialization): Remove spec from
+       DECL_TEMPLATE_INSTANTIATIONS.
+
 2025-02-07  Jakub Jelinek  <ja...@redhat.com>
 
        PR c++/115586
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 0d4926a0a9cb..1f2e88f57be9 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-11  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * trans-openmp.cc (gfc_trans_omp_declare_variant): Update call to
+       omp_check_context_selector.
+       (gfc_trans_omp_metadirective): Likewise.
+
 2025-02-10  Thomas Koenig  <tkoe...@gcc.gnu.org>
 
        PR fortran/24878
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 65541dccd9e4..ff4bf7f4f8c4 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-11  Martin Jambor  <mjam...@suse.cz>
+
+       PR lto/118125
+       * lto-lang.cc (lto_gnu_attributes): Add an entry for cold attribute.
+       (handle_cold_attribute): New function.
+
 2025-01-14  Sandra Loosemore  <sloosem...@baylibre.com>
 
        * lto-partition.cc (lto_balanced_map): Adjust code referencing
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index d5e21dea05e6..2edf1c9834f6 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,10 @@
+2025-02-11  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/118761
+       * gm2spec.cc (lang_specific_driver): Add case clauses for
+       OPT__help, OPT__help_ set in_added_libraries to 0 and early
+       return.
+
 2025-02-04  Gaius Mulley  <gaiusm...@gmail.com>
 
        PR modula2/115112
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 345d5da4d929..1d397265d914 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,95 @@
+2025-02-11  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/115478
+       * gcc.target/aarch64/bitint-args.c: Update expected output.
+
+2025-02-11  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/188574
+       * g++.dg/cpp23/range-for3.C: Use -frange-for-ext-temps.
+       * g++.dg/cpp23/range-for4.C: Adjust expected result.
+
+2025-02-11  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118574
+       PR c++/107637
+       * g++.dg/coroutines/range-for1.C: New test.
+
+2025-02-11  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       * gcc.target/aarch64/pragma_cpp_predefs_4.c: Adjust expected
+       defines.
+       * gcc.target/aarch64/simd/vmla_lane_indices_1.c: Modify target
+       pragmas.
+       * gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_1.c:
+       Ditto.
+       * 
gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c:
+       Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/dot_lane_mf8.c: Ditto.
+       * gcc.target/aarch64/sve2/acle/asm/dot_mf8.c: Ditto.
+
+2025-02-11  Andrew Carlotti  <andrew.carlo...@arm.com>
+
+       * lib/gcc-defs.exp
+       (gcc_runtest_parallelize_limit_minor): New global variable.
+       (gcc_parallel_test_run_p): Use new variable for batch size.
+
+2025-02-11  Simon Martin  <si...@nasilyan.com>
+
+       PR c++/118306
+       PR c++/118304
+       * g++.old-deja/g++.jason/operator.C: Adjust bogus test
+       expectation (char** vs char*).
+       * g++.dg/parse/constructor4.C: New test.
+       * g++.dg/parse/constructor5.C: New test.
+       * g++.dg/parse/conv_op2.C: New test.
+       * g++.dg/parse/default_to_int.C: New test.
+
+2025-02-11  David Malcolm  <dmalc...@redhat.com>
+
+       PR sarif-replay/118792
+       * sarif-replay.dg/2.1.0-valid/error-with-note.sarif: Update
+       expected output to reflect fix to off-by-one error in handling of
+       "endColumn" property.
+       * sarif-replay.dg/2.1.0-valid/malloc-vs-local-4.c.sarif: Likewise.
+       * sarif-replay.dg/2.1.0-valid/signal-1.c.moved.sarif: Likewise.
+       * sarif-replay.dg/2.1.0-valid/signal-1.c.sarif: Likewise.
+
+2025-02-11  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118817
+       * g++.dg/lto/pr118817_0.C: New testcase.
+
+2025-02-11  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       * g++.dg/modules/adl-5_a.c: Move to...
+       * g++.dg/modules/adl-5_a.C: ...here.
+       * g++.dg/modules/adl-5_d.C: Add errors.
+
+2025-02-11  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/118807
+       * g++.dg/modules/pr118807.C: New test.
+
+2025-02-11  Jie Mei  <jie....@oss.cipunited.com>
+           Xi Ruoyao  <xry...@xry111.site>
+
+       * gcc.target/mips/mips-class.c: New tests for MIPSr6
+       * gcc.target/mips/mips-minamaxa.c: Same as above.
+       * gcc.target/mips/mips-rint.c: Same as above.
+
+2025-02-11  Xi Ruoyao  <xry...@xry111.site>
+
+       * lib/target-supports.exp
+       (check_effective_target_vect_call_btrunc): Drop LoongArch.
+       (check_effective_target_vect_call_btruncf): Likewise.
+       (check_effective_target_vect_call_ceil): Likewise.
+       (check_effective_target_vect_call_ceilf): Likewise.
+       (check_effective_target_vect_call_floor): Likewise.
+       (check_effective_target_vect_call_floorf): Likewise.
+       (check_effective_target_vect_call_lfloor): Likewise.
+       (check_effective_target_vect_call_lfloorf): Likewise.
+
 2025-02-10  Thomas Koenig  <tkoe...@gcc.gnu.org>
 
        PR fortran/24878
diff --git a/include/ChangeLog b/include/ChangeLog
index 2122da7d9473..2f5b630cd950 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2025-02-11  Roger Sayle  <ro...@nextmovesoftware.com>
+
+       * dwarf2.def (DW_CFA_AARCH64_negate_ra_state_with_pc): Define.
+
 2025-01-08  Jakub Jelinek  <ja...@redhat.com>
 
        * dwarf2.h (enum dwarf_source_language): Fix comment pasto.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index ce1e8162be45..ec887864ca72 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2025-02-11  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/188574
+       * testsuite/libgomp.c++/range-for-4.C: Adjust expected result.
+
 2025-02-07  Tobias Burnus  <tbur...@baylibre.com>
 
        * plugin/plugin-gcn.c (ELFABIVERSION_AMDGPU_HSA_V6,
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 97edc4a57833..fb755e5f8769 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,12 @@
+2025-02-11  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
+
+       PR d/111628
+       * testsuite/libphobos.phobos/phobos.exp (libphobos_skip_tests):
+       Add libphobos.phobos/std/concurrency.d on macOS 13+.
+       * testsuite/libphobos.phobos_shared/phobos_shared.exp
+       (libphobos_skip_tests): Likewise for
+       libphobos.phobos_shared/std/concurrency.d
+
 2025-01-21  Iain Buclaw  <ibuc...@gdcproject.org>
 
        PR d/118584

Reply via email to