Cron sh /home/gccadmin/scripts/gcc_release -s 14:releases/gcc-14 -l -d /sourceware/snapshot-tmp/gcc all
gcc_release: Sources are commit d7f42794d94e5a26f396253b1698ea1930337df3 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/config/rs6000/fusion.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/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 14-20240525 gcc_release: Uploading files gcc_release: Updating links and READMEs on the FTP server gcc_release: Sending mail
[gcc r15-970] Daily bump.
https://gcc.gnu.org/g:3c7301f947ec27e5427106c8fb053693b1c854af commit r15-970-g3c7301f947ec27e5427106c8fb053693b1c854af Author: GCC Administrator Date: Sun Jun 2 00:17:09 2024 + Daily bump. Diff: --- gcc/ChangeLog | 42 +++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog| 41 ++ gcc/cp/ChangeLog | 19 ++ gcc/testsuite/ChangeLog | 32 + libgcc/config/avr/libf7/ChangeLog | 5 + libstdc++-v3/ChangeLog| 7 +++ 7 files changed, 147 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b59cb4d3558..eef511b1840 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,45 @@ +2024-06-01 Georg-Johann Lay + + PR tree-optimization/115307 + * config/avr/avr.md (SFDF): New mode iterator. + (isinf2) [sf, df]: New expanders. + +2024-06-01 Jeff Law + + * config/riscv/riscv.cc (riscv_integer_op): Add new field. + (riscv_build_integer_1): Initialize the new field. + (riscv_built_integer): Recognize more cases where Zbkb's + pack instruction is profitable. + (riscv_move_integer): Loop over all the codes. If requested, + save the current constant into a temporary. Generate pack + for more cases using the saved constant. + +2024-06-01 Feng Xue + + * tree-vect-loop.cc (vect_is_emulated_mixed_dot_prod): Remove parameter + loop_vinfo. Get input vectype from stmt_info instead of reduction PHI. + (vect_model_reduction_cost): Remove loop_vinfo argument of call to + vect_is_emulated_mixed_dot_prod. + (vect_transform_reduction): Likewise. + (vectorizable_reduction): Likewise, and bind input vectype to + lane-reducing operation. + +2024-06-01 Feng Xue + + * tree-vect-loop.cc (vect_reduction_update_partial_vector_usage): New + function. + (vectorizable_reduction): Move partial vectorization checking code to + vect_reduction_update_partial_vector_usage. + +2024-06-01 Feng Xue + + * tree-vectorizer.h (lane_reducing_op_p): New function. + * tree-vect-slp.cc (vect_analyze_slp): Use new function + lane_reducing_op_p to check statement code. + * tree-vect-loop.cc (vect_transform_reduction): Likewise. + (vectorizable_reduction): Likewise, and change name of a local + variable that holds the result flag. + 2024-05-31 Takayuki 'January June' Suwa * config/xtensa/xtensa-protos.h (xtensa_expand_call): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fe85bc7903e..a793b463258 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240601 +20240602 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 5fe629d67a4..50f20caeb32 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,44 @@ +2024-06-01 David Malcolm + + PR analyzer/106203 + * checker-event.h: Include "analyzer/event-loc-info.h". + (struct event_loc_info): Move to its own header file. + * diagnostic-manager.cc + (diagnostic_manager::emit_saved_diagnostic): Move creation of + event_loc_info here from add_final_event, and if we have a + stmt_finder, call its update_event_loc_info method. + * engine.cc (leak_stmt_finder::update_event_loc_info): New. + (exploded_node::detect_leaks): Likewise. + (exploded_node::detect_leaks): Pass nullptr as call_stmt arg to + region_model::pop_frame. + * event-loc-info.h: New file, with content taken from + checker-event.h. + * exploded-graph.h (stmt_finder::update_event_loc_info): New pure + virtual function. + * infinite-loop.cc (infinite_loop_diagnostic::add_final_event): + Update for change to vfunc signature. + * infinite-recursion.cc + (infinite_recursion_diagnostic::add_final_event): Likewise. + * pending-diagnostic.cc (pending_diagnostic::add_final_event): + Pass in the event_loc_info from the caller, rather than generating + it from a gimple stmt and enode. + * pending-diagnostic.h (pending_diagnostic::add_final_event): + Likewise. + * region-model.cc (region_model::on_longjmp): Pass nullptr as + call_stmt arg to region_model::pop_frame. + (region_model::update_for_return_gcall): Likewise, but pass + call_stmt. + (class caller_context): New. + (region_model::pop_frame): Add "call_stmt" argument. Use it + and the frame_region with a caller_context when setting + result_dst_reg's value so that any diagnostic is reported at the + call stmt in the caller. + (selftest::test_stack_frames): Pass nullptr as call_stmt arg to + region_model::pop_frame. + (selftest::test_alloca): Likewise. + * region-model.h (
[gcc r11-11461] Daily bump.
https://gcc.gnu.org/g:549f97ed1f35d77d4123bc1e8e7d881c21acc1ac commit r11-11461-g549f97ed1f35d77d4123bc1e8e7d881c21acc1ac Author: GCC Administrator Date: Sun Jun 2 00:18:46 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- libstdc++-v3/ChangeLog | 10 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fe85bc7903e..a793b463258 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240601 +20240602 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4a83ed8928d..9c539c7e243 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2024-06-01 Jonathan Wakely + + Backported from master: + 2024-06-01 Jonathan Wakely + + PR libstdc++/115269 + * doc/xml/manual/using.xml: Replace link to gcc-4.3.2 docs. + Replace list of -std=... options with a single entry for -std. + * doc/html/manual/using.html: Regenerate. + 2024-05-10 Matthias Kretz Backported from master:
[gcc r12-10484] Daily bump.
https://gcc.gnu.org/g:6ae274d100638f813fb43d7be2721f7f08135b8c commit r12-10484-g6ae274d100638f813fb43d7be2721f7f08135b8c Author: GCC Administrator Date: Sun Jun 2 00:19:20 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- libstdc++-v3/ChangeLog | 10 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fe85bc7903e..a793b463258 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240601 +20240602 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 304ead255ce..5312e0c14c1 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2024-06-01 Jonathan Wakely + + Backported from master: + 2024-06-01 Jonathan Wakely + + PR libstdc++/115269 + * doc/xml/manual/using.xml: Replace link to gcc-4.3.2 docs. + Replace list of -std=... options with a single entry for -std. + * doc/html/manual/using.html: Regenerate. + 2024-05-08 Matthias Kretz Backported from master:
[gcc r13-8818] Daily bump.
https://gcc.gnu.org/g:6634ff0f61bd79df779bc6e6e4c0313ff405b7ba commit r13-8818-g6634ff0f61bd79df779bc6e6e4c0313ff405b7ba Author: GCC Administrator Date: Sun Jun 2 00:21:14 2024 + Daily bump. Diff: --- gcc/ChangeLog | 9 + gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 16 libgcc/config/avr/libf7/ChangeLog | 8 libstdc++-v3/ChangeLog| 10 ++ 5 files changed, 44 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6958e620310..15789476a7f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2024-06-01 Georg-Johann Lay + + Backported from master: + 2024-06-01 Georg-Johann Lay + + PR tree-optimization/115307 + * config/avr/avr.md (SFDF): New mode iterator. + (isinf2) [sf, df]: New expanders. + 2024-05-31 Richard Sandiford Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fe85bc7903e..a793b463258 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240601 +20240602 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 82e3a65b53f..0c1d8383b38 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2024-06-01 Georg-Johann Lay + + Backported from master: + 2024-06-01 Georg-Johann Lay + + PR tree-optimization/115307 + * gcc.target/avr/torture/pr115307-isinf.c: New test. + +2024-06-01 Georg-Johann Lay + + Backported from master: + 2024-06-01 Georg-Johann Lay + + PR target/115317 + * gcc.target/avr/torture/pr115317-isinf.c: New test. + 2024-05-31 Richard Sandiford Backported from master: diff --git a/libgcc/config/avr/libf7/ChangeLog b/libgcc/config/avr/libf7/ChangeLog index 64f4c9cfdfa..e39ab8db385 100644 --- a/libgcc/config/avr/libf7/ChangeLog +++ b/libgcc/config/avr/libf7/ChangeLog @@ -1,3 +1,11 @@ +2024-06-01 Georg-Johann Lay + + Backported from master: + 2024-06-01 Georg-Johann Lay + + PR target/115317 + * libf7-asm.sx (__isinf): Map -Inf to -1. + 2024-05-21 Release Manager * GCC 13.3.0 released. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f4e136d8c4f..83badc78ee9 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2024-06-01 Jonathan Wakely + + Backported from master: + 2024-06-01 Jonathan Wakely + + PR libstdc++/115269 + * doc/xml/manual/using.xml: Replace link to gcc-4.3.2 docs. + Replace list of -std=... options with a single entry for -std. + * doc/html/manual/using.html: Regenerate. + 2024-05-28 Jakub Jelinek * testsuite/19_diagnostics/stacktrace/hash.cc: Adjust
Cron sh /home/gccadmin/scripts/update_version_git
2024-06-02 00:16:40,093:INFO:root:=== Working on: master === 2024-06-02 00:16:40,720:INFO:root:branch pulled and checked out 2024-06-02 00:16:40,730:INFO:root:10 revisions since last Daily bump 2024-06-02 00:16:40,994:INFO:root:writing to ./gcc/ChangeLog 2024-06-02 00:16:41,727:INFO:root:writing to ./gcc/ChangeLog 2024-06-02 00:16:48,051:INFO:root:writing to ./gcc/ChangeLog 2024-06-02 00:16:54,985:INFO:root:writing to ./gcc/cp/ChangeLog 2024-06-02 00:16:55,114:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:16:55,255:INFO:root:writing to ./gcc/ChangeLog 2024-06-02 00:16:55,400:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:16:55,545:INFO:root:writing to ./gcc/ChangeLog 2024-06-02 00:16:55,691:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:16:55,839:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-06-02 00:16:55,995:INFO:root:writing to ./libgcc/config/avr/libf7/ChangeLog 2024-06-02 00:16:56,226:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:16:58,435:INFO:root:writing to ./gcc/analyzer/ChangeLog 2024-06-02 00:17:02,174:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:17:04,501:INFO:root:DATESTAMP will be changed: 2024-06-02 00:17:09,333:INFO:root:commit is done 2024-06-02 00:17:30,979:INFO:root:branch is pushed 2024-06-02 00:17:31,035:INFO:root:branch is done 2024-06-02 00:17:31,036:INFO:root: 2024-06-02 00:17:33,636:INFO:root:=== Working on: releases/gcc-11 === 2024-06-02 00:18:41,095:INFO:root:branch pulled and checked out 2024-06-02 00:18:41,096:INFO:root:2 revisions since last Daily bump 2024-06-02 00:18:41,156:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-06-02 00:18:41,269:INFO:root:DATESTAMP will be changed: 2024-06-02 00:18:46,989:INFO:root:commit is done 2024-06-02 00:19:08,751:INFO:root:branch is pushed 2024-06-02 00:19:08,800:INFO:root:branch is done 2024-06-02 00:19:08,801:INFO:root: 2024-06-02 00:19:09,193:INFO:root:=== Working on: releases/gcc-12 === 2024-06-02 00:19:16,092:INFO:root:branch pulled and checked out 2024-06-02 00:19:16,092:INFO:root:2 revisions since last Daily bump 2024-06-02 00:19:16,158:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-06-02 00:19:16,306:INFO:root:DATESTAMP will be changed: 2024-06-02 00:19:20,522:INFO:root:commit is done 2024-06-02 00:19:44,895:INFO:root:branch is pushed 2024-06-02 00:19:44,948:INFO:root:branch is done 2024-06-02 00:19:44,949:INFO:root: 2024-06-02 00:20:03,258:INFO:root:=== Working on: releases/gcc-13 === 2024-06-02 00:20:49,230:INFO:root:branch pulled and checked out 2024-06-02 00:20:49,231:INFO:root:4 revisions since last Daily bump 2024-06-02 00:20:49,359:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-06-02 00:20:55,924:INFO:root:writing to ./libgcc/config/avr/libf7/ChangeLog 2024-06-02 00:20:56,071:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:21:03,521:INFO:root:writing to ./gcc/ChangeLog 2024-06-02 00:21:04,980:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:21:07,689:INFO:root:DATESTAMP will be changed: 2024-06-02 00:21:14,353:INFO:root:commit is done 2024-06-02 00:21:38,544:INFO:root:branch is pushed 2024-06-02 00:21:38,594:INFO:root:branch is done 2024-06-02 00:21:38,595:INFO:root: 2024-06-02 00:21:38,665:INFO:root:=== Working on: releases/gcc-14 === 2024-06-02 00:22:46,068:INFO:root:branch pulled and checked out 2024-06-02 00:22:46,070:INFO:root:4 revisions since last Daily bump 2024-06-02 00:22:46,198:INFO:root:writing to ./gcc/ChangeLog 2024-06-02 00:22:46,431:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:22:46,611:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-06-02 00:22:46,778:INFO:root:writing to ./libgcc/config/avr/libf7/ChangeLog 2024-06-02 00:22:46,943:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-06-02 00:22:47,088:INFO:root:DATESTAMP will be changed: 2024-06-02 00:22:52,671:INFO:root:commit is done 2024-06-02 00:23:14,979:INFO:root:branch is pushed 2024-06-02 00:23:15,036:INFO:root:branch is done 2024-06-02 00:23:15,037:INFO:root:
[gcc r14-10269] Daily bump.
https://gcc.gnu.org/g:a31676a5d0df11109557802213999c8311813890 commit r14-10269-ga31676a5d0df11109557802213999c8311813890 Author: GCC Administrator Date: Sun Jun 2 00:22:52 2024 + Daily bump. Diff: --- gcc/ChangeLog | 9 + gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 16 libgcc/config/avr/libf7/ChangeLog | 8 libstdc++-v3/ChangeLog| 10 ++ 5 files changed, 44 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bba361c7ad1..f2f0bd0cfd5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2024-06-01 Georg-Johann Lay + + Backported from master: + 2024-06-01 Georg-Johann Lay + + PR tree-optimization/115307 + * config/avr/avr.md (SFDF): New mode iterator. + (isinf2) [sf, df]: New expanders. + 2024-05-31 Uros Bizjak Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fe85bc7903e..a793b463258 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240601 +20240602 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 91b46fe97da..979ce3e3e8f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2024-06-01 Georg-Johann Lay + + Backported from master: + 2024-06-01 Georg-Johann Lay + + PR target/115317 + * gcc.target/avr/torture/pr115317-isinf.c: New test. + +2024-06-01 Georg-Johann Lay + + Backported from master: + 2024-06-01 Georg-Johann Lay + + PR tree-optimization/115307 + * gcc.target/avr/torture/pr115307-isinf.c: New test. + 2024-05-31 Uros Bizjak Backported from master: diff --git a/libgcc/config/avr/libf7/ChangeLog b/libgcc/config/avr/libf7/ChangeLog index 91e79641f24..f970beb8bfa 100644 --- a/libgcc/config/avr/libf7/ChangeLog +++ b/libgcc/config/avr/libf7/ChangeLog @@ -1,3 +1,11 @@ +2024-06-01 Georg-Johann Lay + + Backported from master: + 2024-06-01 Georg-Johann Lay + + PR target/115317 + * libf7-asm.sx (__isinf): Map -Inf to -1. + 2024-05-09 Georg-Johann Lay Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 507de20f149..35df75f62f8 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2024-06-01 Jonathan Wakely + + Backported from master: + 2024-06-01 Jonathan Wakely + + PR libstdc++/115269 + * doc/xml/manual/using.xml: Replace link to gcc-4.3.2 docs. + Replace list of -std=... options with a single entry for -std. + * doc/html/manual/using.html: Regenerate. + 2024-05-28 Jonathan Wakely Backported from master:
Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9988 blocks