Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9989 blocks
[gcc r14-10171] Daily bump.
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-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.
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.
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.
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.
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