Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2024-05-06 Thread (Cron Daemon) via Gccadmin
9989 blocks


[gcc r14-10171] Daily bump.

2024-05-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:308a39c1cdc9e8e3e25c2107e8d4bd7b20efb5d9

commit r14-10171-g308a39c1cdc9e8e3e25c2107e8d4bd7b20efb5d9
Author: GCC Administrator 
Date:   Tue May 7 00:24:56 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   | 2 +-
 gcc/testsuite/ChangeLog | 5 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4f6ab4ebaca..3745142efd0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240506
+20240507
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 98a24215922..dd76bd5c0a6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2024-05-06  Rainer Orth  
+
+   PR analyzer/111475
+   * g++.dg/analyzer/analyzer.exp: Disable on *-*-solaris2.*.
+
 2024-05-03  Gaius Mulley  
 
Backported from master:


Cron sh /home/gccadmin/scripts/update_version_git

2024-05-06 Thread (Cron Daemon) via Gccadmin
2024-05-07 00:16:59,539:INFO:root:=== Working on: master ===
2024-05-07 00:17:34,132:INFO:root:branch pulled and checked out
2024-05-07 00:17:35,701:INFO:root:50 revisions since last Daily bump
2024-05-07 00:17:38,707:INFO:root:writing to ./ChangeLog
2024-05-07 00:18:04,160:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:04,306:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:04,453:INFO:root:writing to ./libgfortran/ChangeLog
2024-05-07 00:18:04,585:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:04,723:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:05,237:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:07,775:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:08,248:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:18,106:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:18,275:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:18,404:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:18,531:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:18,654:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:18,778:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:18,904:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:19,031:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:19,160:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:19,283:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:19,416:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:19,543:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:19,669:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:19,798:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:19,922:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:20,047:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:20,171:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:20,296:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:20,424:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:20,551:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:20,684:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:20,829:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:20,955:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:21,084:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:21,215:INFO:root:writing to ./gcc/ada/ChangeLog
2024-05-07 00:18:21,342:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:21,479:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:21,614:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:21,749:INFO:root:writing to ./contrib/ChangeLog
2024-05-07 00:18:21,883:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:22,022:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:22,169:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:22,316:INFO:root:writing to ./gcc/c/ChangeLog
2024-05-07 00:18:22,461:INFO:root:writing to ./gcc/cp/ChangeLog
2024-05-07 00:18:22,598:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:22,741:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:22,886:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:23,030:INFO:root:writing to ./gcc/c/ChangeLog
2024-05-07 00:18:23,165:INFO:root:writing to ./gcc/cp/ChangeLog
2024-05-07 00:18:23,297:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:23,438:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:23,579:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:23,723:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:23,867:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:24,005:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:24,136:INFO:root:writing to ./libgcc/ChangeLog
2024-05-07 00:18:24,293:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:24,438:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:24,581:INFO:root:writing to ./libgfortran/ChangeLog
2024-05-07 00:18:24,713:INFO:root:writing to ./gcc/ChangeLog
2024-05-07 00:18:24,854:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-05-07 00:18:24,995:INFO:root:DATESTAMP will be changed:
2024-05-07 00:18:28,785:INFO:root:commit is done
2024-05-07 00:18:50,124:INFO:root:branch is pushed
2024-05-07 00:18:50,181:INFO:root:branch is done
2024-05-07 00:18:50,181:INFO:root:
2024-05-07 00:18:50,264:INFO:root:=== Working on: releases/gcc-11 ===
2024-05-07 00:20:35,921:INFO:root:branch pulled and checked out
2024-05-07 00:20:35,922:INFO:root:1 revisions since last Daily bump
2024-05-07 00:20:35,931:INFO:root:DATESTAMP will be changed:
2024-05-07 00:20:38,849:INFO:root:commit is done
2024-05-07 00:20:59,781:INFO:root:branch is pushed
2024-05-07 00:20:59,827:INFO:root:branch is done
2024-05-07 00:20:59,828:INFO:root:
2024-05-07 00:20:59,888:INFO:root:=== Working on: releases/gcc-12 ===
2024-05-07 00:22:00,689:INFO:root:branch pulled and checked out
2024-05-07 00:22:00,691:INFO:root:3 revisions since last Daily bump

[gcc r13-8700] Daily bump.

2024-05-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:993caf0546e503b08c039b4feab3764e7d195b53

commit r13-8700-g993caf0546e503b08c039b4feab3764e7d195b53
Author: GCC Administrator 
Date:   Tue May 7 00:23:33 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 57 ++
 gcc/DATESTAMP   |  2 +-
 gcc/fortran/ChangeLog   | 48 +
 gcc/testsuite/ChangeLog | 93 +
 4 files changed, 199 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9cd37603031..0a460e6c8da 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,60 @@
+2024-05-06  Georg-Johann Lay  
+
+   Backported from master:
+   2024-05-06  Georg-Johann Lay  
+
+   PR ipa/92606
+   * config/avr/avr.cc (avr_option_override): Set
+   flag_ipa_icf_variables = 0.
+
+2024-05-06  Richard Biener  
+
+   Backported from master:
+   2024-04-23  Richard Biener  
+
+   PR tree-optimization/114799
+   * tree-vect-slp.cc (vect_get_and_check_slp_defs): Properly
+   update ->any_pattern when swapping operands.
+
+2024-05-06  Richard Biener  
+
+   Backported from master:
+   2024-04-24  Richard Biener  
+
+   PR tree-optimization/114787
+   * tree-cfg.cc (remove_edge_and_dominated_blocks): When
+   removing a loop backedge clear niter info and when removing
+   the last backedge of a loop mark that loop for removal.
+
+2024-05-06  Richard Biener  
+
+   Backported from master:
+   2024-04-30  Richard Biener  
+
+   PR middle-end/114734
+   * internal-fn.cc (expand_call_mem_ref): Use
+   get_gimple_for_ssa_name to get at the def stmt of the address
+   argument to honor SSA coalescing constraints.
+
+2024-05-06  Richard Biener  
+
+   Backported from master:
+   2024-03-06  Richard Biener  
+
+   PR tree-optimization/114246
+   * tree-ssa-dse.cc (increment_start_addr): Strip useless
+   type conversions from the adjusted address.
+
+2024-05-06  Richard Biener  
+
+   Backported from master:
+   2024-01-31  Richard Biener  
+
+   PR tree-optimization/113630
+   * tree-ssa-pre.cc (compute_avail): Avoid registering a
+   reference with a representation with not matching base
+   access size.
+
 2024-05-03  Richard Biener  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4f6ab4ebaca..3745142efd0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240506
+20240507
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 005096cd6cc..bde4ff92c3b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,51 @@
+2024-05-06  Paul Thomas  
+
+   Backported from master:
+   2024-04-02  Paul Thomas  
+
+   PR fortran/106999
+   * interface.cc (gfc_compare_interfaces): Add error for a
+   subroutine proc pointer passed to a variable formal.
+   (compare_parameter): If a procedure pointer is being passed to
+   a non-procedure formal arg, and there is an an interface, use
+   gfc_compare_interfaces to check and provide a more useful error
+   message.
+
+2024-05-06  Paul Thomas  
+
+   Backported from master:
+   2024-04-02  Paul Thomas  
+
+   PR fortran/112407
+   * resolve.cc (resolve_procedure_expression): Change the test for
+   for recursion in the case of hidden procedures from modules.
+   (resolve_typebound_static): Add warning for possible recursive
+   calls to typebound procedures.
+   * trans-expr.cc (gfc_trans_class_init_assign): Do not apply
+   default initializer to class dummy where component initializers
+   are all null.
+
+2024-05-06  Paul Thomas  
+
+   Backported from master:
+   2024-03-29  Paul Thomas  
+
+   PR fortran/36337
+   PR fortran/110987
+   PR fortran/113885
+   * trans-expr.cc (gfc_trans_assignment_1): Place finalization
+   block before rhs post block for elemental rhs.
+   * trans.cc (gfc_finalize_tree_expr): Check directly if a type
+   has no components, rather than the zero components attribute.
+   Treat elemental zero component expressions in the same way as
+   scalars.
+
+2024-05-06  Paul Thomas  
+
+   PR fortran/114739
+   * primary.cc (gfc_match_varspec): Check for default type before
+   checking for derived types with the right component name.
+
 2024-04-26  Andre Vehreschild  
 
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 34edc07972b..30b391f67bb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,96 @@
+2024-05-06  Georg-Johann Lay  
+
+   Backported from master:
+   2024-05-06  Georg-Johann Lay  
+
+   PR ipa/92606
+   * gcc.target/avr/torture/pr92606.c: New test.
+
+2024-05-06  Richard Biener  
+
+   Backported from master:
+   2024-04-23  Richard Biener  
+
+   PR tree-optimizat

[gcc r12-10417] Daily bump.

2024-05-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:4f2a927c65c0e55a348ae8b4f6f3c61afba60d32

commit r12-10417-g4f2a927c65c0e55a348ae8b4f6f3c61afba60d32
Author: GCC Administrator 
Date:   Tue May 7 00:22:06 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   |  2 +-
 gcc/fortran/ChangeLog   | 22 ++
 gcc/testsuite/ChangeLog | 22 ++
 3 files changed, 45 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4f6ab4ebaca..3745142efd0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240506
+20240507
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index d409b07e8bc..2bfe2bb6358 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,25 @@
+2024-05-06  Paul Thomas  
+
+   Backported from master:
+   2024-04-02  Paul Thomas  
+
+   PR fortran/106999
+   * interface.cc (gfc_compare_interfaces): Add error for a
+   subroutine proc pointer passed to a variable formal.
+   (compare_parameter): If a procedure pointer is being passed to
+   a non-procedure formal arg, and there is an an interface, use
+   gfc_compare_interfaces to check and provide a more useful error
+   message.
+
+2024-05-06  Paul Thomas  
+
+   Backported from master:
+   2024-05-06  Paul Thomas  
+
+   PR fortran/114739
+   * primary.cc (gfc_match_varspec): Check for default type before
+   checking for derived types with the right component name.
+
 2024-04-26  Paul Thomas  
 
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 46bba39ee2d..57c739b5efb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2024-05-06  Paul Thomas  
+
+   Backported from master:
+   2024-04-02  Paul Thomas  
+
+   PR fortran/106999
+   * gfortran.dg/pr106999.f90: New test.
+
+2024-05-06  Paul Thomas  
+
+   Backported from master:
+   2024-05-06  Paul Thomas  
+
+   PR fortran/114739
+   * gfortran.dg/pr114739.f90: New test.
+   * gfortran.dg/derived_comp_array_ref_8.f90: Add 'implicit none'
+   for consistency with expected error message.
+   * gfortran.dg/nullify_4.f90: ditto
+   * gfortran.dg/pointer_init_6.f90: ditto
+   * gfortran.dg/pr107397.f90: ditto
+   * gfortran.dg/pr88138.f90: ditto
+
 2024-05-02  Richard Biener  
 
Backported from master:


[gcc r11-11418] Daily bump.

2024-05-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:116b50912d81f4e827e6df3ab36a7bc4fb2e213a

commit r11-11418-g116b50912d81f4e827e6df3ab36a7bc4fb2e213a
Author: GCC Administrator 
Date:   Tue May 7 00:20:38 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4f6ab4ebaca..3745142efd0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240506
+20240507


[gcc r15-219] Daily bump.

2024-05-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:f56280d57fb6e2bb131f00ef66842f942cd0d01a

commit r15-219-gf56280d57fb6e2bb131f00ef66842f942cd0d01a
Author: GCC Administrator 
Date:   Tue May 7 00:18:28 2024 +

Daily bump.

Diff:
---
 ChangeLog   |   5 +
 contrib/ChangeLog   |   4 +
 gcc/ChangeLog   |  84 
 gcc/DATESTAMP   |   2 +-
 gcc/ada/ChangeLog   | 252 
 gcc/c/ChangeLog |  12 +++
 gcc/cp/ChangeLog|  14 +++
 gcc/testsuite/ChangeLog |  70 ++
 libgcc/ChangeLog|  10 ++
 libgfortran/ChangeLog   |  11 +++
 10 files changed, 463 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 929fecc0cf9..0dde7128be5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2024-05-06  YunQiang Su  
+
+   * config-ml.in: Insert an -B option with multi-os-dir into
+   compiler commands used to build libraries.
+
 2024-04-16  Thomas Schwinge  
 
* configure.ac (have_cargo): Force to "no" in Canadian cross
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 62fd844d2da..7463efb9b77 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2024-05-06  Ken Matsui  
+
+   * gcc-changelog/git_check_commit.py: Implement --num-commits.
+
 2024-04-26  Jakub Jelinek  
 
* gcc-changelog/git_update_version.py (active_refs): Add
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 06649625892..4575b7f4940 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,87 @@
+2024-05-06  Xiao Zeng  
+
+   * common/config/riscv/riscv-common.cc (riscv_implied_info): zfbfmin
+   implies zfhmin.
+   (riscv_ext_version_table, riscv_ext_flag_table): Add zfbfmin.
+   * config/riscv/riscv.opt (ZFBFMIN): Add optoion.
+
+2024-05-06  Xiao Zeng  
+   Jin Ma  
+
+   * config/riscv/iterators.md: New mode iterator HFBF.
+   * config/riscv/riscv-builtins.cc (riscv_init_builtin_types):
+   Initialize data type _Bfloat16.
+   * config/riscv/riscv-modes.def (FLOAT_MODE): New.
+   (ADJUST_FLOAT_FORMAT): New.
+   * config/riscv/riscv.cc (riscv_mangle_type): Support for BFmode.
+   (riscv_scalar_mode_supported_p): Ditto.
+   (riscv_libgcc_floating_mode_supported_p): Ditto.
+   (riscv_init_libfuncs): Set the conversion method for BFmode and
+   HFmode.
+   (riscv_block_arith_comp_libfuncs_for_mode): Set the arithmetic
+   and comparison libfuncs for the mode.
+   * config/riscv/riscv.md (mode" ): Add BF.
+   (movhf): Support for BFmode.
+   (mov): Ditto.
+   (*movhf_softfloat): Ditto.
+   (*mov_softfloat): Ditto.
+
+2024-05-06  Palmer Dabbelt  
+
+   * doc/invoke.texi (RISC-V): Add -mcmodel=large.
+
+2024-05-06  Jeff Law  
+
+   * config/riscv/riscv.cc (riscv_integer_op): Add field tracking if we
+   want to use a "uw" instruction variant.
+   (riscv_build_integer_1): Initialize the new field in various places.
+   Use lui+slli.uw for some constants.
+   (riscv_move_integer): Handle slli.uw.
+
+2024-05-06  Qing Zhao  
+
+   PR c/53548
+   * stor-layout.cc (place_union_field): Use zero sizes for flexible array
+   member fields.
+
+2024-05-06  Qing Zhao  
+
+   PR c/53548
+   * doc/extend.texi: Add documentation for Flexible Array Members in
+   Unions and Flexible Array Members alone in Structures.
+
+2024-05-06  Georg-Johann Lay  
+
+   PR ipa/92606
+   * config/avr/avr.cc (avr_option_override): Set
+   flag_ipa_icf_variables = 0.
+
+2024-05-06  Sandra Loosemore  
+
+   * tree-nested.cc (convert_tramp_reference_stmt): Use the correct
+   accessor for GIMPLE_OMP_TARGET clauses.
+
+2024-05-06  Richard Biener  
+
+   PR tree-optimization/100923
+   * tree-ssa-sccvn.cc (ao_ref_init_from_vn_reference): Valueize
+   base SSA_NAME.
+   (vn_reference_lookup_3): Adjust vn_context_bb around calls
+   to ao_ref_init_from_vn_reference.
+   (vn_reference_lookup_pieces): Revert original PR100923 fix.
+   (vn_reference_lookup): Likewise.
+
+2024-05-06  Richard Biener  
+
+   * tree-ssa-sccvn.cc (ao_ref_init_from_vn_reference): Add
+   TARGET_MEM_REF support.  Handle more bases.
+
+2024-05-06  YunQiang Su  
+
+   PR target/113179
+   * expmed.cc(store_bit_field_using_insv): TRUNCATE value1 if
+   needed.
+
 2024-05-05  Andrew Pinski  
 
* gimple-loop-versioning.cc (loop_versioning): Remove m_nloops field.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4f6ab4ebaca..3745142efd0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240506
+20240507
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index edbc70e34a1..3c3459c2908 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,255 @@
+2024-05-06  Piotr Trojanek  
+
+   * sem_prag.adb (Collect_Global_Item): Handle functions with
+   side-effects.
+
+2024-05-06  Piotr Trojanek