Cron sh /home/gccadmin/scripts/gcc_release -s 14:releases/gcc-14 -l -d /sourceware/snapshot-tmp/gcc all

2025-02-01 Thread (Cron Daemon) via Gccadmin
gcc_release: Sources are commit 8c79b66dbcaa63fb76abbae9d794dbce68338400
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 libstdc++-v3/configure...
Touching libcc1/aclocal.m4...
Touching libcc1/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-20250125
gcc_release: Uploading files
gcc_release: Updating links and READMEs on the FTP server
gcc_release: Sending mail


hey GCC - cool github

2025-02-01 Thread Colin via Gccadmin
Hey GCC,
 
I came across your github profile while exploring today, very nicely done!
 
I'm Colin, I previously ran a Machine Learning Group at Meta + spent a little 
time at Tesla & Microsoft. And for fun, I also write
an Asia Technology newsletter called Coconut Capitalists 
[https://www.coconutcapitalists.com].
 
Just wanted to say hi & give you props, have a great one!
 


[gcc r15-7322] Daily bump.

2025-02-01 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:427b871394f3c186326a795e6d4664d2c7ad1635

commit r15-7322-g427b871394f3c186326a795e6d4664d2c7ad1635
Author: GCC Administrator 
Date:   Sun Feb 2 00:17:04 2025 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 43 ++
 gcc/DATESTAMP   |  2 +-
 gcc/ada/ChangeLog   |  6 ++
 gcc/m2/ChangeLog| 18 
 gcc/testsuite/ChangeLog | 55 +
 5 files changed, 123 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fd5f557f697c..912364e3e39e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,46 @@
+2025-02-01  H.J. Lu  
+
+   PR target/118713
+   * config/i386/i386-expand.cc (ix86_expand_call): Change "if
+   (TARGET_X32 ...)" back to "else if (TARGET_X32 ...)".
+
+2025-02-01  H.J. Lu  
+
+   PR target/118713
+   * config/i386/constraints.md (Bs): Always disable if
+   TARGET_INDIRECT_BRANCH_REGISTER is true.
+   (Bw): Likewise.
+   * config/i386/i386-expand.cc (ix86_expand_call): Force indirect
+   call via register for x32 GOT slot call if
+   TARGET_INDIRECT_BRANCH_REGISTER is true.
+   * config/i386/i386-protos.h (ix86_nopic_noplt_attribute_p): New.
+   * config/i386/i386.cc (ix86_nopic_noplt_attribute_p): Make it
+   global.
+   * config/i386/i386.md (*call_got_x32): Disable indirect call via
+   memory for TARGET_INDIRECT_BRANCH_REGISTER.
+   (*call_value_got_x32): Likewise.
+   (*sibcall_value_pop_memory): Likewise.
+   * config/i386/predicates.md (constant_call_address_operand):
+   Return false if both TARGET_INDIRECT_BRANCH_REGISTER and
+   ix86_nopic_noplt_attribute_p are true.
+
+2025-02-01  David Malcolm  
+
+   * libsarifreplay.cc (sarif_replayer::handle_run_obj): Pass run to
+   handle_result_obj.
+   (sarif_replayer::handle_result_obj): Add run_obj param and pass it
+   to handle_location_object and handle_thread_flow_object.
+   (sarif_replayer::handle_thread_flow_object): Add run_obj param and
+   pass it to handle_thread_flow_location_object.
+   (sarif_replayer::handle_thread_flow_location_object): Add run_obj
+   param and pass it to handle_location_object.
+   (sarif_replayer::handle_location_object): Add run_obj param and
+   pass it to handle_logical_location_object.
+   (sarif_replayer::handle_logical_location_object): Add run_obj
+   param.  If the run_obj is non-null and has "logicalLocations",
+   then use these "cached" logical locations if we see an "index"
+   property, as per §3.33.3
+
 2025-02-01  Jeff Law  
 
PR tree-optimization/114277
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 50ae9039749e..ad51826fd80f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250201
+20250202
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index c457c66d94b6..e44cf6cf3dbd 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-01  Eric Botcazou  
+
+   PR ada/118712
+   * sem_warn.adb (Check_References): Deal with small adjustments of
+   references.
+
 2025-01-31  Eric Botcazou  
 
* gcc-interface/utils.cc (gnat_pushdecl): Clear TREE_PUBLIC on
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 4037d3de5b66..be104bf31ef6 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,21 @@
+2025-02-01  Gaius Mulley  
+
+   PR modula2/118703
+   * gm2-gcc/m2builtins.cc (define_builtin_gcc): New function.
+   (m2builtins_init): Call define_builtin_gcc.
+   * gm2-libs/Builtins.def (clz): New procedure function.
+   (clzll): Ditto.
+   (ctz): Ditto.
+   (ctzll): Ditto.
+   * gm2-libs/Builtins.mod (clz): New procedure function.
+   (clzll): Ditto.
+   (ctz): Ditto.
+   (ctzll): Ditto.
+   * gm2-libs/cbuiltin.def (clz): New procedure function.
+   (clzll): Ditto.
+   (ctz): Ditto.
+   (ctzll): Ditto.
+
 2025-01-29  Gaius Mulley  
 
PR modula2/118010
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4b88dec696b2..413489aae8a4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,58 @@
+2025-02-01  H.J. Lu  
+
+   PR rtl-optimization/111673
+   * gcc.target/i386/pr111673.c: New file.
+
+2025-02-01  Gaius Mulley  
+
+   PR modula2/118703
+   * gm2/builtins/run/pass/testbitfns.mod: New test.
+
+2025-02-01  H.J. Lu  
+
+   PR target/118713
+   * gcc.target/i386/pr118713-1-x32.c: New test.
+   * gcc.target/i386/pr118713-1.c: Likewise.
+   * gcc.target/i386/pr118713-2-x32.c: Likewise.
+   * gcc.target/i386/pr118713-2.c: Likewise.
+   * gcc.target/i386/pr118713-3-x32.c: Likewise.
+   * gcc.target/i386/pr118713-3.c: Likewise.
+   * gcc.target/i386/pr118713-4-x32.c: Likewise.
+   * gcc.target/i386/pr118713-4.c: Likewise.
+ 

[gcc r13-9359] Daily bump.

2025-02-01 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:b824a76550a83958755b5a01ec16ccb59158bc23

commit r13-9359-gb824a76550a83958755b5a01ec16ccb59158bc23
Author: GCC Administrator 
Date:   Sun Feb 2 00:20:29 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 50ae9039749e..ad51826fd80f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250201
+20250202
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 3603b6c302c6..4fea4587f306 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-01  Eric Botcazou  
+
+   PR ada/118712
+   * sem_warn.adb (Check_References): Deal with small adjustments of
+   references.
+
 2025-01-06  Eric Botcazou  
 
* exp_aggr.adb (Two_Pass_Aggregate_Expansion): Use the base type of
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 71c48972c0ef..5f6de61ffa20 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2025-02-01  Eric Botcazou  
+
+   * gnat.dg/warn33.adb: New test.
+   * gnat.dg/warn33_pkg.ads: New helper.
+
 2025-01-29  Marek Polacek  
 
Backported from master:


[gcc r12-10939] Daily bump.

2025-02-01 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:71c41f4fa2d0945d650f90e3f43c24b0e9d05751

commit r12-10939-g71c41f4fa2d0945d650f90e3f43c24b0e9d05751
Author: GCC Administrator 
Date:   Sun Feb 2 00:19:46 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 50ae9039749e..ad51826fd80f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250201
+20250202


[gcc r14-11267] Daily bump.

2025-02-01 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:f89f3e5d4fb1fb12498fed2d3105bea367fb2c5c

commit r14-11267-gf89f3e5d4fb1fb12498fed2d3105bea367fb2c5c
Author: GCC Administrator 
Date:   Sun Feb 2 00:22:57 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 50ae9039749e..ad51826fd80f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250201
+20250202
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 202cc0350464..52c368213ab9 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-01  Eric Botcazou  
+
+   PR ada/118712
+   * sem_warn.adb (Check_References): Deal with small adjustments of
+   references.
+
 2025-01-06  Eric Botcazou  
 
* exp_aggr.adb (Two_Pass_Aggregate_Expansion): Use the base type of
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 468adf14955d..f4e8b4ff607e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2025-02-01  Eric Botcazou  
+
+   * gnat.dg/warn33.adb: New test.
+   * gnat.dg/warn33_pkg.ads: New helper.
+
 2025-01-31  Harald Anlauf  
 
Backported from master:


Cron sh /home/gccadmin/scripts/update_version_git

2025-02-01 Thread (Cron Daemon) via Gccadmin
2025-02-02 00:16:19,569:INFO:root:=== Working on: master ===
2025-02-02 00:16:21,109:INFO:root:branch pulled and checked out
2025-02-02 00:16:21,120:INFO:root:8 revisions since last Daily bump
2025-02-02 00:16:21,368:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-02 00:16:24,267:INFO:root:writing to ./gcc/ada/ChangeLog
2025-02-02 00:16:26,972:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-02 00:16:31,640:INFO:root:writing to ./gcc/ChangeLog
2025-02-02 00:16:31,782:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-02 00:16:38,235:INFO:root:writing to ./gcc/ChangeLog
2025-02-02 00:16:40,249:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-02 00:16:42,334:INFO:root:writing to ./gcc/m2/ChangeLog
2025-02-02 00:16:42,480:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-02 00:16:52,238:INFO:root:writing to ./gcc/ChangeLog
2025-02-02 00:16:52,376:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-02 00:17:00,956:INFO:root:DATESTAMP will be changed:
2025-02-02 00:17:04,286:INFO:root:commit is done
2025-02-02 00:17:28,723:INFO:root:branch is pushed
2025-02-02 00:17:28,787:INFO:root:branch is done
2025-02-02 00:17:28,787:INFO:root:
2025-02-02 00:17:46,894:INFO:root:=== Working on: releases/gcc-12 ===
2025-02-02 00:19:33,373:INFO:root:branch pulled and checked out
2025-02-02 00:19:33,374:INFO:root:1 revisions since last Daily bump
2025-02-02 00:19:33,385:INFO:root:DATESTAMP will be changed:
2025-02-02 00:19:46,930:INFO:root:commit is done
2025-02-02 00:20:18,160:INFO:root:branch is pushed
2025-02-02 00:20:18,214:INFO:root:branch is done
2025-02-02 00:20:18,214:INFO:root:
2025-02-02 00:20:19,108:INFO:root:=== Working on: releases/gcc-13 ===
2025-02-02 00:20:25,339:INFO:root:branch pulled and checked out
2025-02-02 00:20:25,340:INFO:root:2 revisions since last Daily bump
2025-02-02 00:20:25,393:INFO:root:writing to ./gcc/ada/ChangeLog
2025-02-02 00:20:25,590:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-02 00:20:25,789:INFO:root:DATESTAMP will be changed:
2025-02-02 00:20:29,659:INFO:root:commit is done
2025-02-02 00:20:57,787:INFO:root:branch is pushed
2025-02-02 00:20:57,855:INFO:root:branch is done
2025-02-02 00:20:57,855:INFO:root:
2025-02-02 00:20:58,079:INFO:root:=== Working on: releases/gcc-14 ===
2025-02-02 00:22:54,252:INFO:root:branch pulled and checked out
2025-02-02 00:22:54,253:INFO:root:2 revisions since last Daily bump
2025-02-02 00:22:54,302:INFO:root:writing to ./gcc/ada/ChangeLog
2025-02-02 00:22:54,430:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-02 00:22:54,573:INFO:root:DATESTAMP will be changed:
2025-02-02 00:22:57,630:INFO:root:commit is done
2025-02-02 00:23:24,659:INFO:root:branch is pushed
2025-02-02 00:23:24,725:INFO:root:branch is done
2025-02-02 00:23:24,725:INFO:root:


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2025-02-01 Thread (Cron Daemon) via Gccadmin
9809 blocks