[gcc r15-6842] Daily bump.
https://gcc.gnu.org/g:422c58844ef0d788f45214a69cab97ee0b6414a9 commit r15-6842-g422c58844ef0d788f45214a69cab97ee0b6414a9 Author: GCC Administrator Date: Mon Jan 13 00:17:22 2025 + Daily bump. Diff: --- gcc/ChangeLog | 43 +++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 gcc/c/ChangeLog | 16 +++ gcc/d/ChangeLog | 12 +++ gcc/fortran/ChangeLog | 28 + gcc/testsuite/ChangeLog | 54 + libphobos/ChangeLog | 15 ++ libstdc++-v3/ChangeLog | 10 + 9 files changed, 187 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 55328df7309f..862d93657f4b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,46 @@ +2025-01-12 Maciej W. Rozycki + + * config/alpha/alpha.cc (alpha_expand_block_move): Use a HImode + subreg of a DImode register to hold data from an aligned HImode + load. + +2025-01-12 Maciej W. Rozycki + + * config/alpha/alpha.cc (alpha_expand_block_move): Merge loaded + data from pairs of SImode registers into single DImode registers + if to be used with unaligned stores. + +2025-01-12 Maciej W. Rozycki + + * config/alpha/alpha.cc (alpha_option_override): Ignore CPU + flags corresponding to features the enabling or disabling of + which has been requested with an individual feature option. + +2025-01-12 Maciej W. Rozycki + + PR middle-end/64242 + * config/alpha/alpha.md (`builtin_longjmp'): Restore frame + pointer last. Add frame clobber and schedule blockage. + +2025-01-12 Maciej W. Rozycki + + * config/alpha/alpha.md (builtin_longjmp): Add memory clobbers. + +2025-01-12 Richard Biener + + * tree-vect-slp.cc (vect_analyze_slp): Release saved_stmts + vector. + (vect_build_slp_tree_2): Release new_oprnds_info when not + used. + (vect_analyze_slp): Release root_stmts when gcond SLP + build fails. + +2025-01-12 Andrew Pinski + + PR middle-end/118411 + * final.cc (get_attr_length_1): Handle asm for CALL_INSN + and JUMP_INSNs. + 2025-01-11 mengqinggang * config/loongarch/lasx.md: Use new loongarch_output_move. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 71203ea20bcb..aafaca3fe8e9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250112 +20250113 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 7e2c96fba6b4..491827f5575f 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,11 @@ +2025-01-12 Hans-Peter Nilsson + + PR middle-end/118303 + * c-pretty-print.cc (c_pretty_printer::primary_expression) : + Call primary_expression for all SSA_NAME_VAR nodes and instead move the + DECL_ARTIFICIAL private name stripping to... + (pp_c_tree_decl_identifier): ...here. + 2025-01-02 Paul-Antoine Arras * c-attribs.cc: (c_common_gnu_attributes): Rename "omp declare variant diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index e8737297fda0..4cfa62ae7ed0 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,19 @@ +2025-01-12 David Malcolm + + PR c/118112 + * c-typeck.cc (inform_declaration): Add "function_expr" param and + use it for cases where we couldn't show the function decl to show + field decls for callbacks. + (build_function_call_vec): Add missing auto_diagnostic_group. + Update for new param of inform_declaration. + (convert_arguments): Likewise. For the "too many arguments" case + add the expected vs actual counts to the message, and if we have + it, add the location_t of the first surplus param as a secondary + location within the diagnostic. For the "too few arguments" case, + determine the minimum number of arguments required and add the + expected vs actual counts to the message, tweaking it to "at least" + for variadic functions. + 2025-01-10 Jakub Jelinek PR c/118376 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 41842366fbbd..7ff604c9847b 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,15 @@ +2025-01-12 Iain Buclaw + + * dmd/MERGE: Merge upstream dmd c7902293d7. + * dmd/VERSION: Bump version to v2.110.0-rc.1. + +2025-01-12 Iain Buclaw + + * dmd/MERGE: Merge upstream dmd c57da0cf59. + * d-codegen.cc (can_elide_copy_p): New. + (d_build_call): Use it. + * d-lang.cc (d_post_options): Update for new front-end interface. + 2025-01-11 Iain Buclaw * dmd/MERGE: Merge upstream dmd 82a5d2a7c4. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 4d6201ae1593..2e7eb12e3ebe 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,31 @@ +2025-01-12 Th
Cron sh /home/gccadmin/scripts/gcc_release -s 15:master -l -d /sourceware/snapshot-tmp/gcc all
gcc_release: Sources are commit f4fa0b7d493a4ba217d989d3df75bbe3730874fc Touching fixincludes/configure... Touching fixincludes/config.h.in... 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/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 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/libformat_parser/Makefile.in... 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 libcc1/aclocal.m4... Touching libcc1/Makefile.in... Touching Makefile.in... 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 15-20250105 gcc_release: Uploading files gcc_release: Updating links and READMEs on the FTP server gcc_release: Sending mail
[gcc r12-10898] Daily bump.
https://gcc.gnu.org/g:166cea6886435c18b557666e40b5fd3805fc1036 commit r12-10898-g166cea6886435c18b557666e40b5fd3805fc1036 Author: GCC Administrator Date: Mon Jan 13 00:19:09 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 71203ea20bcb..aafaca3fe8e9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250112 +20250113
[gcc r13-9310] Daily bump.
https://gcc.gnu.org/g:7e00c2f17e876b28a42f867c2b0091e3f145258e commit r13-9310-g7e00c2f17e876b28a42f867c2b0091e3f145258e Author: GCC Administrator Date: Mon Jan 13 00:22:15 2025 + Daily bump. Diff: --- gcc/ChangeLog | 8 gcc/DATESTAMP | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b5e4cbe78388..7252e9c6e35c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2025-01-12 Jan Hubicka + + Backported from master: + 2024-09-04 Jan Hubicka + + * config/i386/x86-tune-costs.h (znver5_cost): Update instruction + costs. + 2025-01-10 Sam James * doc/cpp.texi (Common Predefined Macros): Fix syntax. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 71203ea20bcb..aafaca3fe8e9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250112 +20250113
[gcc r14-11208] Daily bump.
https://gcc.gnu.org/g:ea6d74ee80fa583f6c90dd0800b5641e283e4161 commit r14-11208-gea6d74ee80fa583f6c90dd0800b5641e283e4161 Author: GCC Administrator Date: Mon Jan 13 00:22:58 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- libstdc++-v3/ChangeLog | 16 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 71203ea20bcb..aafaca3fe8e9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250112 +20250113 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index cf8d2fec39f4..5af43f6942ec 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,19 @@ +2025-01-12 Torbjörn SVENSSON + + Backported from master: + 2025-01-12 Torbjörn SVENSSON + + * testsuite/27_io/print/1.cc: Allow both LF and CRLF in test. + * testsuite/27_io/print/3.cc: Likewise. + +2025-01-12 Torbjörn SVENSSON + + Backported from master: + 2025-01-12 Torbjörn SVENSSON + + * testsuite/29_atomics/atomic_float/compare_exchange_padding.cc: + Use effective-target libatomic_available. + 2025-01-10 Tamar Christina * include/bits/hashtable.h (find): Add inline keyword.
Cron sh /home/gccadmin/scripts/update_version_git
2025-01-13 00:16:25,017:INFO:root:=== Working on: master === 2025-01-13 00:16:25,480:INFO:root:branch pulled and checked out 2025-01-13 00:16:25,490:INFO:root:17 revisions since last Daily bump 2025-01-13 00:16:26,221:INFO:root:writing to ./gcc/ChangeLog 2025-01-13 00:16:27,357:INFO:root:writing to ./gcc/c-family/ChangeLog 2025-01-13 00:16:49,928:INFO:root:writing to ./libstdc++-v3/ChangeLog 2025-01-13 00:16:51,136:INFO:root:writing to ./libstdc++-v3/ChangeLog 2025-01-13 00:16:51,940:INFO:root:writing to ./gcc/ChangeLog 2025-01-13 00:16:52,084:INFO:root:writing to ./gcc/fortran/ChangeLog 2025-01-13 00:16:52,378:INFO:root:writing to ./gcc/ChangeLog 2025-01-13 00:16:53,383:INFO:root:writing to ./gcc/ChangeLog 2025-01-13 00:17:00,050:INFO:root:writing to ./gcc/ChangeLog 2025-01-13 00:17:01,909:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-13 00:17:02,090:INFO:root:writing to ./gcc/ChangeLog 2025-01-13 00:17:02,238:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-13 00:17:02,380:INFO:root:writing to ./gcc/ChangeLog 2025-01-13 00:17:02,522:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-13 00:17:03,275:INFO:root:writing to ./gcc/fortran/ChangeLog 2025-01-13 00:17:03,417:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-13 00:17:03,590:INFO:root:writing to ./gcc/c/ChangeLog 2025-01-13 00:17:04,628:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-13 00:17:04,770:INFO:root:writing to ./gcc/d/ChangeLog 2025-01-13 00:17:04,911:INFO:root:writing to ./libphobos/ChangeLog 2025-01-13 00:17:07,732:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-13 00:17:07,895:INFO:root:writing to ./gcc/fortran/ChangeLog 2025-01-13 00:17:08,035:INFO:root:writing to ./gcc/d/ChangeLog 2025-01-13 00:17:09,647:INFO:root:writing to ./libphobos/ChangeLog 2025-01-13 00:17:17,068:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-13 00:17:17,204:INFO:root:DATESTAMP will be changed: 2025-01-13 00:17:22,251:INFO:root:commit is done 2025-01-13 00:18:04,680:INFO:root:branch is pushed 2025-01-13 00:18:04,748:INFO:root:branch is done 2025-01-13 00:18:04,749:INFO:root: 2025-01-13 00:18:05,885:INFO:root:=== Working on: releases/gcc-12 === 2025-01-13 00:19:05,285:INFO:root:branch pulled and checked out 2025-01-13 00:19:05,286:INFO:root:1 revisions since last Daily bump 2025-01-13 00:19:05,295:INFO:root:DATESTAMP will be changed: 2025-01-13 00:19:09,490:INFO:root:commit is done 2025-01-13 00:19:34,001:INFO:root:branch is pushed 2025-01-13 00:19:34,058:INFO:root:branch is done 2025-01-13 00:19:34,058:INFO:root: 2025-01-13 00:19:45,808:INFO:root:=== Working on: releases/gcc-13 === 2025-01-13 00:22:11,854:INFO:root:branch pulled and checked out 2025-01-13 00:22:11,855:INFO:root:2 revisions since last Daily bump 2025-01-13 00:22:11,946:INFO:root:writing to ./gcc/ChangeLog 2025-01-13 00:22:12,095:INFO:root:DATESTAMP will be changed: 2025-01-13 00:22:15,419:INFO:root:commit is done 2025-01-13 00:22:41,852:INFO:root:branch is pushed 2025-01-13 00:22:41,910:INFO:root:branch is done 2025-01-13 00:22:41,910:INFO:root: 2025-01-13 00:22:42,093:INFO:root:=== Working on: releases/gcc-14 === 2025-01-13 00:22:54,401:INFO:root:branch pulled and checked out 2025-01-13 00:22:54,403:INFO:root:3 revisions since last Daily bump 2025-01-13 00:22:54,519:INFO:root:writing to ./libstdc++-v3/ChangeLog 2025-01-13 00:22:54,901:INFO:root:writing to ./libstdc++-v3/ChangeLog 2025-01-13 00:22:55,043:INFO:root:DATESTAMP will be changed: 2025-01-13 00:22:58,242:INFO:root:commit is done 2025-01-13 00:23:24,177:INFO:root:branch is pushed 2025-01-13 00:23:24,239:INFO:root:branch is done 2025-01-13 00:23:24,239:INFO:root:
Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9809 blocks