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

commit r15-2393-g1caeabdbd846d68cc333fcd50309a2f36a9bb101
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jul 30 00:18:10 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 81 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 14 +++++++++
 gcc/fortran/ChangeLog   | 12 ++++++++
 gcc/testsuite/ChangeLog | 44 +++++++++++++++++++++++++++
 libgomp/ChangeLog       | 18 +++++++++++
 libstdc++-v3/ChangeLog  |  4 +++
 7 files changed, 174 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a7f591cf7708..cffd5e4b3791 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,84 @@
+2024-07-30  Takayuki 'January June' Suwa  <jjsuwa_sys3...@yahoo.co.jp>
+
+       * config/xtensa/predicates.md
+       (fix_scaling_operand, float_scaling_operand): New predicates.
+       * config/xtensa/xtensa.md
+       (any_fix/m_fix/s_fix, any_float/m_float/s_float):
+       New code iterators and their attributes.
+       (fix<s_fix>_truncsfsi2): Change from "fix_truncsfsi2".
+       (*fix<s_fix>_truncsfsi2_2x, *fix<s_fix>_truncsfsi2_scaled):
+       New insn definitions.
+       (float<s_float>sisf2): Change from "floatsisf2".
+       (*float<s_float>sisf2_scaled): New insn definition.
+
+2024-07-30  Takayuki 'January June' Suwa  <jjsuwa_sys3...@yahoo.co.jp>
+
+       * config/xtensa/xtensa.cc
+       (gen_int_relational, gen_float_relational): Replace tempvar-based
+       value-swapping codes with std::swap.
+       * config/xtensa/xtensa.md (movdi_internal, movdf_internal):
+       Ditto.
+
+2024-07-29  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/116104
+       * ext-dce.cc (carry_backpropagate): Fix test guarding UINTVAL
+       extraction of shift count.
+
+2024-07-29  Jonathan Wakely  <jwak...@redhat.com>
+
+       * doc/invoke.texi (Diagnostic Message Formatting Options):
+       Replace hyphen with a new sentence. Replace "the former" with
+       the actual value.
+
+2024-07-29  Max Filippov  <jcmvb...@gmail.com>
+
+       * config/xtensa/xtensa.cc (xtensa_option_override_after_change):
+       New function.
+       (TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE): Define as
+       xtensa_option_override_after_change.
+       (xtensa_option_override): Call
+       xtensa_option_override_after_change.
+
+2024-07-29  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr.cc (avr_set_current_function): Fix typo in
+       error message.
+
+2024-07-29  Carl Love  <c...@linux.ibm.com>
+
+       * config/rs6000/vector.md: Add comment for the VEC_IC
+       define_mode_iterator.
+
+2024-07-29  Pan Li  <pan2...@intel.com>
+
+       * tree-ssa-math-opts.cc (math_opts_dom_walker::after_dom_children):
+       Try .SAT_SUB for PLUS_EXPR case.
+
+2024-07-29  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/116055
+       * ipa-modref.cc (analyze_function): Do not ICE when flags regress.
+
+2024-07-29  Feng Xue  <f...@os.amperecomputing.com>
+
+       * tree-vect-patterns.cc (vect_recog_bitfield_ref_pattern): Only call
+       single_imm_use if statement is not generated from pattern recognition.
+
+2024-07-29  Haochen Jiang  <haochen.ji...@intel.com>
+
+       * config/i386/avx512dqintrin.h
+       (_mm_mask_fpclass_ss_mask): Correct operand order.
+       (_mm_mask_fpclass_sd_mask): Ditto.
+       (_mm256_maskz_reduce_round_ss): Use __builtin_ia32_reducess_mask_round
+       instead of __builtin_ia32_reducesd_mask_round.
+       (_mm_reduce_round_sd): Use -1 as mask since it is non-mask.
+       (_mm_reduce_round_ss): Ditto.
+       * config/i386/avx512vlbwintrin.h
+       (_mm256_mask_alignr_epi8): Correct operand usage.
+       (_mm_mask_alignr_epi8): Ditto.
+       * config/i386/avx512vlintrin.h (_mm_mask_alignr_epi64): Ditto.
+
 2024-07-28  Jonathan Wakely  <jwak...@redhat.com>
 
        * exec-tool.in: Exit with an error if $original is empty.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d1b40fa5c77a..d42ae94bcd37 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240729
+20240730
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index dfed945d3c03..1d71bd487426 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,17 @@
+2024-07-29  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/88313
+       * parser.cc (cp_parser_lambda_declarator_opt): Pass
+       lambda_p=true to cp_parser_parameter_declaration_clause.
+       (cp_parser_direct_declarator): Pass lambda_p=false to
+       to cp_parser_parameter_declaration_clause.
+       (cp_parser_parameter_declaration_clause): Add bool lambda_p
+       parameter.  Consider lambda_p instead of current_class_type
+       when setting parser->auto_is_implicit_function_template_parm_p.
+       Don't consider processing_template_parmlist.
+       (cp_parser_requirement_parameter_list): Pass lambda_p=false
+       to cp_parser_parameter_declaration_clause.
+
 2024-07-28  Jason Merrill  <ja...@redhat.com>
 
        PR c++/115583
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 08f8e4e7e196..e3e0d9b98d93 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2024-07-29  Tobias Burnus  <tbur...@baylibre.com>
+
+       PR fortran/115559
+       * trans-common.cc (build_common_decl): Add 'omp declare target' and
+       'omp declare target link' variables to offload_vars.
+       * trans-decl.cc (add_attributes_to_decl): Likewise; update args and
+       call decl_attributes.
+       (get_proc_pointer_decl, gfc_get_extern_function_decl,
+       build_function_decl): Update calls.
+       (gfc_get_symbol_decl): Likewise; move after 'DECL_STATIC (t)=1'
+       to avoid errors with symtab_node::get_create.
+
 2024-07-22  Andre Vehreschild  <ve...@gcc.gnu.org>
 
        PR fortran/88624
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a5d2598f3552..0080c4127793 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,47 @@
+2024-07-29  Sam James  <s...@gentoo.org>
+
+       PR ipa/111613
+       * gcc.c-torture/pr111613.c: Rename to..
+       * gcc.c-torture/execute/pr111613.c: ...this.
+
+2024-07-29  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/88313
+       * g++.dg/cpp2a/lambda-targ6.C: New test.
+
+2024-07-29  Andi Kleen  <a...@gcc.gnu.org>
+
+       Revert:
+       2024-07-26  Andi Kleen  <a...@gcc.gnu.org>
+
+       PR testsuite/116080
+       * g++.dg/musttail10.C: Use external tail call target check.
+       * g++.dg/musttail6.C: Dito.
+       * lib/target-supports.exp: Add external_tail_call. Disable
+       optimization for tail call checks.
+
+2024-07-29  Sam James  <s...@gentoo.org>
+
+       PR middle-end/115277
+       * gcc.c-torture/compile/pr115277.c: Rename to...
+       * gcc.c-torture/execute/pr115277.c: ...this.
+
+2024-07-29  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115986
+       * g++.dg/cpp2a/consteval-prop21.C (operator "" _c): Use
+       unsigned long long rather than __uint128_t for return type if int128
+       is unsupported.
+
+2024-07-29  Haochen Jiang  <haochen.ji...@intel.com>
+
+       * gcc.target/i386/avx512bw-vpalignr-1b.c: New test.
+       * gcc.target/i386/avx512dq-vfpclasssd-1b.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclassss-1b.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducesd-1b.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducess-1b.c: Ditto.
+       * gcc.target/i386/avx512vl-valignq-1b.c: Ditto.
+
 2024-07-28  Sam James  <s...@gentoo.org>
 
        * gcc.target/riscv/rvv/base/cmpmem-2.c: Fix dg-add-options order.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index c5e6004222a6..73dc102348c8 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,21 @@
+2024-07-29  Tobias Burnus  <tbur...@baylibre.com>
+
+       * libgomp.texi (OpenMP Runtime Library Routines): Add missing
+       title to some commented still undocumented items.
+       (Device Information Routines): Update.
+
+2024-07-29  Tobias Burnus  <tbur...@baylibre.com>
+
+       PR fortran/115559
+       * testsuite/libgomp.fortran/declare-target-link.f90: New test.
+
+2024-07-29  Tobias Burnus  <tbur...@baylibre.com>
+
+       PR middle-end/116107
+       * target.c (gomp_map_vars_internal): Honor array mapping offsets
+       with declare-target 'link' variables.
+       * testsuite/libgomp.c-c++-common/target-link-2.c: New test.
+
 2024-07-19  Thomas Schwinge  <tschwi...@baylibre.com>
 
        * config/gcn/target.c (GOMP_teams4): Document.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8dfaa64f1fe6..66bb4d99db37 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2024-07-29  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * testsuite/lib/libstdc++.exp (file-io-diff): Polish.
+
 2024-07-28  Sam James  <s...@gentoo.org>
 
        PR libstdc++/110572

Reply via email to