Cron sh /home/gccadmin/scripts/gcc_release -s 14:releases/gcc-14 -l -d /sourceware/snapshot-tmp/gcc all
gcc_release: Sources are commit bb34b7eda1fbfcfe108d985fd0ae1421c2fa14c0 Touching fixincludes/fixincl.x... Touching gcc/configure... Touching gcc/config.in... Touching gcc/config/aarch64/aarch64-tune.md... Touching gcc/config/arm/arm-tune.md... Touching gcc/config/arm/arm-tables.opt... Touching gcc/config/c6x/c6x-tables.opt... Touching gcc/config/c6x/c6x-sched.md... Touching gcc/config/c6x/c6x-mult.md... Touching gcc/m2/gm2-libs/config-host... Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c... Touching lto-plugin/aclocal.m4... Touching lto-plugin/configure... Touching lto-plugin/Makefile.in... Touching c++tools/config.h.in... Touching libobjc/configure... Touching zlib/aclocal.m4... Touching zlib/Makefile.in... Touching zlib/configure... Touching libffi/aclocal.m4... Touching libffi/Makefile.in... Touching libffi/configure... Touching libffi/fficonfig.h.in... Touching libgfortran/aclocal.m4... Touching libgfortran/Makefile.in... Touching libgm2/aclocal.m4... Touching libgm2/Makefile.in... Touching libquadmath/aclocal.m4... Touching libquadmath/configure... Touching libquadmath/Makefile.in... Touching libgfortran/configure... Touching libcpp/aclocal.m4... Touching libcpp/Makefile.in... Touching libcpp/configure... Touching libgomp/configure.ac... Touching libgomp/aclocal.m4... Touching libgomp/Makefile.am... Touching libgomp/Makefile.in... Touching libgomp/testsuite/Makefile.in... Touching libgomp/configure... Touching libgomp/config.h.in... Touching libgrust/aclocal.m4... Touching libgrust/Makefile.in... Touching libgrust/configure... Touching libgrust/libproc_macro_internal/Makefile.in... Touching libitm/aclocal.m4... Touching libitm/Makefile.in... Touching libitm/testsuite/Makefile.in... Touching libitm/configure... Touching libitm/config.h.in... Touching libatomic/aclocal.m4... Touching libatomic/Makefile.in... Touching libatomic/testsuite/Makefile.in... Touching libatomic/configure... Touching libatomic/auto-config.h.in... Touching libsanitizer/aclocal.m4... Touching libsanitizer/Makefile.in... Touching libsanitizer/configure... Touching libsanitizer/asan/Makefile.in... Touching libsanitizer/interception/Makefile.in... Touching libsanitizer/sanitizer_common/Makefile.in... Touching libvtv/aclocal.m4... Touching libvtv/Makefile.in... Touching libvtv/configure... Touching libbacktrace/aclocal.m4... Touching libbacktrace/Makefile.in... Touching libbacktrace/configure... Touching libbacktrace/config.h.in... Touching libphobos/aclocal.m4... Touching libphobos/Makefile.in... Touching libphobos/config.h.in... Touching libphobos/configure... Touching libphobos/src/Makefile.in... Touching libphobos/testsuite/Makefile.in... Touching libstdc++-v3/aclocal.m4... Touching libstdc++-v3/Makefile.in... Touching libstdc++-v3/configure... Touching libcc1/aclocal.m4... Touching libcc1/Makefile.in... Touching libcc1/configure... Touching configure... mv: cannot stat '../objdir/gcc/po/*.gmo': No such file or directory mv: cannot stat '../objdir/libcpp/po/*.gmo': No such file or directory gcc_release: Building tarfiles gcc_release: Building diffs against version 14-20240713 gcc_release: Uploading files gcc_release: Updating links and READMEs on the FTP server gcc_release: Sending mail
[gcc r15-2182] Daily bump.
https://gcc.gnu.org/g:6d811c15e622572749a2e84d3884cb5ce3296578 commit r15-2182-g6d811c15e622572749a2e84d3884cb5ce3296578 Author: GCC Administrator Date: Sun Jul 21 00:17:52 2024 + Daily bump. Diff: --- gcc/ChangeLog | 62 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 19 +++ gcc/c/ChangeLog | 29 +++ gcc/cp/ChangeLog| 21 + gcc/testsuite/ChangeLog | 47 + 6 files changed, 179 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5cc7190a86d1..b626dbdc0980 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,65 @@ +2024-07-20 Andi Kleen + + Revert: + 2024-07-20 Andi Kleen + + PR c/83324 + * doc/extend.texi: Document [[musttail]] + +2024-07-20 Mark Harmstone + + * dwarf2codeview.cc (enum cv_sym_type): Add new values. + (struct codeview_symbol): Add function to union. + (struct codeview_custom_type): Add lf_func_id to union. + (write_function): New function. + (write_codeview_symbols): Call write_function. + (write_lf_func_id): New function. + (write_custom_types): Call write_lf_func_id. + (add_function): New function. + (codeview_debug_early_finish): Call add_function. + +2024-07-20 André Maroneze + + * doc/invoke.texi (Spec Files): Remove documentation of obsolete + spec strings "predefines" and "signed_char". + +2024-07-20 Siddhesh Poyarekar + + * opt-suggestions.cc + (option_proposer::build_option_suggestions): Pull OPTB + definition out of the innermost loop. + +2024-07-20 Andi Kleen + + PR c/83324 + * doc/extend.texi: Document [[musttail]] + +2024-07-20 Lulu Cheng + + * config/loongarch/loongarch-protos.h + (loongarch_split_128bit_move): Delete. + (loongarch_split_128bit_move_p): Delete. + (loongarch_split_256bit_move): Delete. + (loongarch_split_256bit_move_p): Delete. + (loongarch_split_vector_move): Add a function declaration. + * config/loongarch/loongarch.cc + (loongarch_vector_costs::finish_cost): Adjust the code + formatting. + (loongarch_split_vector_move_p): Merge + loongarch_split_128bit_move_p and loongarch_split_256bit_move_p. + (loongarch_split_move_p): Merge code. + (loongarch_split_move): Likewise. + (loongarch_split_128bit_move_p): Delete. + (loongarch_split_256bit_move_p): Delete. + (loongarch_split_128bit_move): Delete. + (loongarch_split_vector_move): Merge loongarch_split_128bit_move + and loongarch_split_256bit_move. + (loongarch_split_256bit_move): Delete. + (loongarch_global_init): Remove the extra semicolon at the + end of the function. + * config/loongarch/loongarch.md (*movdf_softfloat): Added a new + condition TARGET_64BIT. + 2024-07-19 Andrew MacLeod PR tree-optimization/116003 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6c93b259fd65..d1ac33f77fb9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240720 +20240721 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 0de28ef5042c..ea24fcfbe956 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,22 @@ +2024-07-20 Andi Kleen + + Revert: + 2024-07-20 Andi Kleen + + * c-attribs.cc (set_musttail_on_return): New function. + * c-common.h (set_musttail_on_return): Declare new function. + +2024-07-20 Andi Kleen + + * c-attribs.cc (set_musttail_on_return): New function. + * c-common.h (set_musttail_on_return): Declare new function. + +2024-07-20 Andi Kleen + + PR c/83324 + * c-attribs.cc (handle_musttail_attribute): Add. + * c-common.h (handle_musttail_attribute): Add. + 2024-07-17 Mark Wielaard * c.opt.urls: Regenerate. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 08551e2b5b0e..3b2514c32b5e 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,32 @@ +2024-07-20 Andi Kleen + + Revert: + 2024-07-20 Andi Kleen + + PR c/83324 + * c-parser.cc (struct attr_state): Define with musttail_p. + (c_parser_statement_after_labels): Handle [[musttail]]. + (c_parser_std_attribute): Dito. + (c_parser_handle_musttail): Dito. + (c_parser_compound_statement_nostart): Dito. + (c_parser_all_labels): Dito. + (c_parser_statement): Dito. + * c-tree.h (c_finish_return): Add musttail_p flag. + * c-typeck.cc (c_finish_return): Handle musttail_p flag. + +2024-07-20 Andi Kleen + + PR c/83324 + * c-parser.cc (struct attr_state): Define with musttail_p. + (c_parser_statement_after_labels): Handle [[musttail]]. + (c_parser_std_attribute): Dito. + (c_parser_ha
[gcc r12-10630] Daily bump.
https://gcc.gnu.org/g:cf4b402cec876be889ac3f96992ef2bdcff5b7f5 commit r12-10630-gcf4b402cec876be889ac3f96992ef2bdcff5b7f5 Author: GCC Administrator Date: Sun Jul 21 00:19:41 2024 + Daily bump. Diff: --- gcc/ChangeLog | 26 ++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 9 + 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cc8a3db87645..96fc52ebd1f3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,29 @@ +2024-07-20 Siddhesh Poyarekar + + Backported from master: + 2024-07-20 Siddhesh Poyarekar + + * opt-suggestions.cc + (option_proposer::build_option_suggestions): Pull OPTB + definition out of the innermost loop. + +2024-07-20 René Rebe + + Backported from master: + 2024-07-18 René Rebe + Peter Bergner + + PR target/97367 + * config/rs6000/rs6000.cc (rs6000_machine_from_flags): Do not consider + OPTION_MASK_ALTIVEC. + (emit_asm_machine): For Altivec compiles, emit a ".machine altivec". + +2024-07-20 Stefan Schulze Frielinghaus + + * config/s390/3931.md (vlbr, vstbr, vrepi): Remove. + * config/s390/s390.md (xdee): Add FPRX2 mapping. + * config/s390/vector.md (bhfgq): Add TF mapping. + 2024-07-19 LIU Hao Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6c93b259fd65..d1ac33f77fb9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240720 +20240721 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2799a1df693c..3a9e4ff55e24 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2024-07-20 René Rebe + + Backported from master: + 2024-07-18 René Rebe + Peter Bergner + + PR target/97367 + * gcc.target/powerpc/pr97367.c: New test. + 2024-07-18 Uros Bizjak Backported from master:
[gcc r13-8929] Daily bump.
https://gcc.gnu.org/g:44e07e4a31679ee7ee6feb9954d90188a3ef4aee commit r13-8929-g44e07e4a31679ee7ee6feb9954d90188a3ef4aee Author: GCC Administrator Date: Sun Jul 21 00:20:26 2024 + Daily bump. Diff: --- gcc/ChangeLog | 26 ++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 17 + gcc/testsuite/ChangeLog | 17 + 4 files changed, 61 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f253848df1a2..409aab86aa8b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,29 @@ +2024-07-20 Siddhesh Poyarekar + + Backported from master: + 2024-07-20 Siddhesh Poyarekar + + * opt-suggestions.cc + (option_proposer::build_option_suggestions): Pull OPTB + definition out of the innermost loop. + +2024-07-20 Stefan Schulze Frielinghaus + + * config/s390/3931.md (vlbr, vstbr, vrepi): Remove. + * config/s390/s390.md (xdee): Add FPRX2 mapping. + * config/s390/vector.md (bhfgq): Add TF mapping. + +2024-07-20 René Rebe + + Backported from master: + 2024-07-18 René Rebe + Peter Bergner + + PR target/97367 + * config/rs6000/rs6000.cc (rs6000_machine_from_flags): Do not consider + OPTION_MASK_ALTIVEC. + (emit_asm_machine): For Altivec compiles, emit a ".machine altivec". + 2024-07-19 LIU Hao Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6c93b259fd65..d1ac33f77fb9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240720 +20240721 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 89ff48798e0b..40353ce2fa54 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,20 @@ +2024-07-20 Paul Thomas + + Backported from master: + 2024-05-13 Paul Thomas + + PR fortran/113363 + * trans-array.cc (gfc_array_init_size): Use the expr3 dtype so + that the correct element size is used. + * trans-expr.cc (gfc_conv_procedure_call): Remove restriction + that ss and ss->loop be present for the finalization of class + array function results. + (trans_class_assignment): Use free and malloc, rather than + realloc, for character expressions assigned to unlimited poly + entities. + * trans-stmt.cc (gfc_trans_allocate): Build a correct rhs for + the assignment of an unlimited polymorphic 'source'. + 2024-07-12 Paul Thomas Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 04f6261132c4..611c142e8e82 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2024-07-20 Paul Thomas + + Backported from master: + 2024-05-13 Paul Thomas + + PR fortran/113363 + * gfortran.dg/pr113363.f90: New test. + +2024-07-20 René Rebe + + Backported from master: + 2024-07-18 René Rebe + Peter Bergner + + PR target/97367 + * gcc.target/powerpc/pr97367.c: New test. + 2024-07-17 Uros Bizjak Backported from master:
[gcc r14-10483] Daily bump.
https://gcc.gnu.org/g:043f3adc9ca4e85c6ecc83e591f10e498a0d4f34 commit r14-10483-g043f3adc9ca4e85c6ecc83e591f10e498a0d4f34 Author: GCC Administrator Date: Sun Jul 21 00:22:34 2024 + Daily bump. Diff: --- gcc/ChangeLog | 15 +++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 32 gcc/testsuite/ChangeLog | 8 4 files changed, 56 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5f1f8bd4d254..af24c2e4b94f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,18 @@ +2024-07-20 Stefan Schulze Frielinghaus + + * config/s390/3931.md (vlbr, vstbr, vrepi): Remove. + * config/s390/s390.md (xdee): Add FPRX2 mapping. + * config/s390/vector.md (bhfgq): Add TF mapping. + +2024-07-20 Siddhesh Poyarekar + + Backported from master: + 2024-07-20 Siddhesh Poyarekar + + * opt-suggestions.cc + (option_proposer::build_option_suggestions): Pull OPTB + definition out of the innermost loop. + 2024-07-19 René Rebe Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6c93b259fd65..d1ac33f77fb9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240720 +20240721 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b40a9bde5fff..fb5d4e50727f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,35 @@ +2024-07-20 Paul Thomas + + Revert: + 2024-07-19 Paul Thomas + + PR fortran/59104 + * dependency.cc (dependency_fcn, gfc_function_dependency): New + functions to detect dependency in array bounds and character + lengths on old style function results. + * dependency.h : Add prototype for gfc_function_dependency. + * error.cc (error_print): Remove trailing space. + * gfortran.h : Remove dummy_order and add fn_result_spec. + * symbol.cc : Remove declaration of next_dummy_order.. + (gfc_set_sym_referenced): remove setting of symbol dummy order. + * trans-array.cc (gfc_trans_auto_array_allocation): Detect + non-dummy symbols with function dependencies and put the + allocation at the end of the initialization code. + * trans-decl.cc : Include dependency.h. + (decl_order): New function that determines uses the location + field of the symbol 'declared_at' to determine the order of two + declarations. + (gfc_defer_symbol_init): Call gfc_function_dependency to put + dependent symbols in the right part of the tlink chain. Use + the location field of the symbol declared_at to determine the + order of declarations. + (gfc_trans_auto_character_variable): Put character length + initialization of dependent symbols at the end of the chain. + * trans.cc (gfc_add_init_cleanup): Add boolean argument with + default false that determines whther an expression is placed at + the back or the front of the initialization chain. + * trans.h : Update the prototype for gfc_add_init_cleanup. + 2024-07-19 Paul Thomas Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 61402c700025..8fd69163fe82 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2024-07-20 Paul Thomas + + Revert: + 2024-07-20 Paul Thomas + + PR fortran/59104 + * gfortran.dg/dependent_decls_2.f90: New test. + 2024-07-19 Paul Thomas Backported from master:
Cron sh /home/gccadmin/scripts/update_version_git
2024-07-21 00:17:03,976:INFO:root:=== Working on: master === 2024-07-21 00:17:04,501:INFO:root:branch pulled and checked out 2024-07-21 00:17:04,511:INFO:root:16 revisions since last Daily bump 2024-07-21 00:17:05,012:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:17:05,156:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-07-21 00:17:12,077:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-07-21 00:17:12,225:INFO:root:writing to ./gcc/cp/ChangeLog 2024-07-21 00:17:12,360:INFO:root:writing to ./gcc/c/ChangeLog 2024-07-21 00:17:12,505:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-21 00:17:12,663:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:17:12,824:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:17:17,659:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:17:27,078:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-21 00:17:27,234:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:17:27,698:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-07-21 00:17:36,042:INFO:root:writing to ./gcc/cp/ChangeLog 2024-07-21 00:17:36,176:INFO:root:writing to ./gcc/c/ChangeLog 2024-07-21 00:17:39,678:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-21 00:17:39,838:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:17:39,995:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-21 00:17:49,202:INFO:root:DATESTAMP will be changed: 2024-07-21 00:17:52,809:INFO:root:commit is done 2024-07-21 00:18:18,078:INFO:root:branch is pushed 2024-07-21 00:18:18,135:INFO:root:branch is done 2024-07-21 00:18:18,136:INFO:root: 2024-07-21 00:18:21,011:INFO:root:=== Working on: releases/gcc-12 === 2024-07-21 00:19:34,967:INFO:root:branch pulled and checked out 2024-07-21 00:19:34,968:INFO:root:4 revisions since last Daily bump 2024-07-21 00:19:35,060:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:19:35,265:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:19:36,853:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-21 00:19:37,013:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:19:37,222:INFO:root:DATESTAMP will be changed: 2024-07-21 00:19:41,848:INFO:root:commit is done 2024-07-21 00:20:14,416:INFO:root:branch is pushed 2024-07-21 00:20:14,480:INFO:root:branch is done 2024-07-21 00:20:14,481:INFO:root: 2024-07-21 00:20:15,957:INFO:root:=== Working on: releases/gcc-13 === 2024-07-21 00:20:22,238:INFO:root:branch pulled and checked out 2024-07-21 00:20:22,240:INFO:root:5 revisions since last Daily bump 2024-07-21 00:20:22,400:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:20:22,596:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-21 00:20:22,797:INFO:root:writing to ./gcc/fortran/ChangeLog 2024-07-21 00:20:22,978:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-21 00:20:23,152:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:20:23,321:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:20:23,455:INFO:root:DATESTAMP will be changed: 2024-07-21 00:20:26,533:INFO:root:commit is done 2024-07-21 00:20:48,886:INFO:root:branch is pushed 2024-07-21 00:20:48,941:INFO:root:branch is done 2024-07-21 00:20:48,942:INFO:root: 2024-07-21 00:21:07,569:INFO:root:=== Working on: releases/gcc-14 === 2024-07-21 00:22:30,615:INFO:root:branch pulled and checked out 2024-07-21 00:22:30,617:INFO:root:4 revisions since last Daily bump 2024-07-21 00:22:30,768:INFO:root:writing to ./gcc/fortran/ChangeLog 2024-07-21 00:22:30,900:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-21 00:22:31,088:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:22:31,226:INFO:root:writing to ./gcc/ChangeLog 2024-07-21 00:22:31,363:INFO:root:DATESTAMP will be changed: 2024-07-21 00:22:34,623:INFO:root:commit is done 2024-07-21 00:22:56,780:INFO:root:branch is pushed 2024-07-21 00:22:56,838:INFO:root:branch is done 2024-07-21 00:22:56,839:INFO:root:
Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9988 blocks