From 1caeabdbd846d68cc333fcd50309a2f36a9bb101 Mon Sep 17 00:00:00 2001 From: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue, 30 Jul 2024 00:18:10 +0000 Subject: [PATCH] Daily bump. --- 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_sys3175@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_sys3175@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 <jlaw@ventanamicro.com> + + PR target/116104 + * ext-dce.cc (carry_backpropagate): Fix test guarding UINTVAL + extraction of shift count. + +2024-07-29 Jonathan Wakely <jwakely@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 <jcmvbkbc@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 <avr@gjlay.de> + + * config/avr/avr.cc (avr_set_current_function): Fix typo in + error message. + +2024-07-29 Carl Love <cel@linux.ibm.com> + + * config/rs6000/vector.md: Add comment for the VEC_IC + define_mode_iterator. + +2024-07-29 Pan Li <pan2.li@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 <hubicka@ucw.cz> + + PR ipa/116055 + * ipa-modref.cc (analyze_function): Do not ICE when flags regress. + +2024-07-29 Feng Xue <fxue@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.jiang@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 <jwakely@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 <ppalka@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 <jason@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 <tburnus@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 <vehre@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 <sam@gentoo.org> + + PR ipa/111613 + * gcc.c-torture/pr111613.c: Rename to.. + * gcc.c-torture/execute/pr111613.c: ...this. + +2024-07-29 Patrick Palka <ppalka@redhat.com> + + PR c++/88313 + * g++.dg/cpp2a/lambda-targ6.C: New test. + +2024-07-29 Andi Kleen <ak@gcc.gnu.org> + + Revert: + 2024-07-26 Andi Kleen <ak@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 <sam@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 <jakub@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.jiang@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 <sam@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 <tburnus@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 <tburnus@baylibre.com> + + PR fortran/115559 + * testsuite/libgomp.fortran/declare-target-link.f90: New test. + +2024-07-29 Tobias Burnus <tburnus@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 <tschwinge@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 <tschwinge@baylibre.com> + + * testsuite/lib/libstdc++.exp (file-io-diff): Polish. + 2024-07-28 Sam James <sam@gentoo.org> PR libstdc++/110572 -- GitLab