Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

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


[gcc r15-6882] Daily bump.

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

commit r15-6882-gf71fe877da75e9be746b6bbc27cea8007c83c983
Author: GCC Administrator 
Date:   Tue Jan 14 00:18:31 2025 +

Daily bump.

Diff:
---
 ChangeLog   |  4 ++
 gcc/ChangeLog   | 99 +
 gcc/DATESTAMP   |  2 +-
 gcc/ada/ChangeLog   | 97 
 gcc/fortran/ChangeLog   |  9 +
 gcc/m2/ChangeLog| 17 +
 gcc/testsuite/ChangeLog | 78 ++
 libgomp/ChangeLog   |  5 +++
 libphobos/ChangeLog |  6 +++
 9 files changed, 316 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 0199b796628a..f9d4b64c65ea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-01-13  Martin Jambor  
+
+   * MAINTAINERS: Fix the name order of the Write After Approval section.
+
 2024-12-23  Mark Harmstone  
 
* MAINTAINERS: Add myself to write after approval.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 862d93657f4b..56a7b9e420fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,102 @@
+2025-01-14  Robin Dapp  
+
+   PR target/117682
+   * config/riscv/riscv-v.cc (expand_const_vector): Fall back to
+   merging if either step is negative.
+
+2025-01-13  Xi Ruoyao  
+
+   PR target/115921
+   * config/riscv/riscv.md (_shift_reverse): Remove
+   check for TARGET_ZBA.
+
+2025-01-13  Richard Sandiford  
+
+   PR target/118418
+   * simplify-rtx.cc (simplify_context::simplify_relational_operation_1):
+   Take STORE_FLAG_VALUE into account when handling signed comparisons
+   of comparison results.
+
+2025-01-13  Xi Ruoyao  
+
+   PR target/115921
+   * config/riscv/riscv.md (_shift_reverse): Only check
+   popcount_hwi if !TARGET_ZBS.
+
+2025-01-13  Jin Ma  
+
+   * config/riscv/riscv-vsetvl.cc (demand_system::use_max_sew): Also
+   set the ratio for PREV.
+
+2025-01-13  Vineet Gupta  
+
+   * config/riscv/riscv.cc (riscv_register_move_cost): Remove buggy
+   check.
+
+2025-01-13  Jin Ma  
+
+   * config/riscv/riscv.cc (riscv_build_integer_1): Change
+   1UL/1ULL to HOST_WIDE_INT_1U.
+
+2025-01-13  Jeff Law  
+
+   PR rtl-optimization/107455
+   * postreload.cc (reload_cse_regs_1): Take advantage of conditional
+   equivalences.
+
+2025-01-13  Alexandre Oliva  
+
+   PR tree-optimization/118409
+   * gimple-fold.cc (fold_truth_andor_for_ifcombine): Apply the
+   signbit mask to the right-hand XOR operand too.
+
+2025-01-13  Jakub Jelinek  
+
+   PR target/115910
+   * expr.cc (expand_expr_divmod): Prefix the TDF_DETAILS note with
+   ";; " and add a space before (needed tie breaker).  Formatting fixes.
+
+2025-01-13  Richard Biener  
+   Stefan Schulze Frielinghaus  
+
+   PR tree-optimization/117119
+   * tree-data-ref.cc (initialize_matrix_A): Check whether
+   an INTEGER_CST fits in HWI, otherwise return chrec_dont_know.
+
+2025-01-13  Michal Jires  
+
+   PR lto/118181
+   * lto-ltrans-cache.cc (ltrans_file_cache::create_item):
+   Pass checksum by reference.
+   * lto-ltrans-cache.h: Likewise.
+
+2025-01-13  Michal Jires  
+
+   * lockfile.cc (LOCKFILE_USE_FCNTL): New.
+   (lockfile::lock_write): Use LOCKFILE_USE_FCNTL.
+   (lockfile::try_lock_write): Use LOCKFILE_USE_FCNTL.
+   (lockfile::lock_read): Use LOCKFILE_USE_FCNTL.
+   (lockfile::unlock): Use LOCKFILE_USE_FCNTL.
+   (lockfile::lockfile_supported): Use LOCKFILE_USE_FCNTL.
+
+2025-01-13  liuhongt  
+
+   * config/i386/i386-expand.cc (ix86_expand_vecop_qihi2):
+   Refactor to avoid redundant TARGET_AVX512BW in many places.
+
+2025-01-13  Jakub Jelinek  
+
+   PR tree-optimization/117997
+   PR middle-end/118415
+   * expr.cc (assemble_crc_table): Make static, remove id argument,
+   use output_constant_def.  Emit note if -fdump-rtl-expand-details
+   about which table has been emitted.
+   (generate_crc_table): Make static, adjust assemble_crc_table
+   caller, call it always.
+   (calculate_table_based_CRC): Make static.
+   * internal-fn.cc (expand_crc_optab_fn): Emit note if
+   -fdump-rtl-expand-details about using optab for crc.  Formatting fix.
+
 2025-01-12  Maciej W. Rozycki  
 
* config/alpha/alpha.cc (alpha_expand_block_move): Use a HImode
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index aafaca3fe8e9..0907fc0d8ad0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250113
+20250114
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 3110856eeaaf..9670aed8ac50 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,100 @@
+2025-01-13  Pascal Obry  
+
+   * doc/gnat_ugn/platform_specific_information.rst: Update.
+   * gnat_ugn.texi: Regenerate.
+
+2025-01-13  Javier Miranda  
+
+   * se

[gcc r13-9311] Daily bump.

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

commit r13-9311-g01a8661336079bd17854312d5edc51bffb56f0bc
Author: GCC Administrator 
Date:   Tue Jan 14 00:23:03 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index aafaca3fe8e9..0907fc0d8ad0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250113
+20250114


[gcc r14-11209] Daily bump.

2025-01-13 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:33c38e48d80ec8dafd889864fc17b3efc6bf6e95

commit r14-11209-g33c38e48d80ec8dafd889864fc17b3efc6bf6e95
Author: GCC Administrator 
Date:   Tue Jan 14 00:24:01 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index aafaca3fe8e9..0907fc0d8ad0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250113
+20250114


[gcc r12-10900] Daily bump.

2025-01-13 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:836ecab09fbe91e2aa16ee87eb9aeef53512612b

commit r12-10900-g836ecab09fbe91e2aa16ee87eb9aeef53512612b
Author: GCC Administrator 
Date:   Tue Jan 14 00:20:26 2025 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   | 2 +-
 gcc/fortran/ChangeLog   | 9 +
 gcc/testsuite/ChangeLog | 8 
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index aafaca3fe8e9..0907fc0d8ad0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250113
+20250114
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 170af6090acc..7cc60f769952 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2025-01-13  Harald Anlauf  
+
+   Backported from master:
+   2025-01-03  Harald Anlauf  
+
+   PR fortran/106692
+   * trans-expr.cc (gfc_conv_expr_op): Inhibit excessive optimization
+   of Cray pointers by treating them as volatile in comparisons.
+
 2024-11-30  Paul Thomas  
 
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bd0203f16e9d..8660ef078df0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2025-01-13  Harald Anlauf  
+
+   Backported from master:
+   2025-01-03  Harald Anlauf  
+
+   PR fortran/106692
+   * gfortran.dg/cray_pointers_13.f90: New test.
+
 2025-01-10  Richard Biener  
 
Backported from master:


Cron sh /home/gccadmin/scripts/update_version_git

2025-01-13 Thread (Cron Daemon) via Gccadmin
2025-01-14 00:17:00,724:INFO:root:=== Working on: master ===
2025-01-14 00:17:01,287:INFO:root:branch pulled and checked out
2025-01-14 00:17:01,301:INFO:root:40 revisions since last Daily bump
2025-01-14 00:17:02,614:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:17:08,426:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:17:08,570:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:17:23,202:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:17:27,506:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:17:27,738:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:17:27,882:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:17:28,022:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:17:28,167:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:28,378:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:28,524:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:28,675:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:28,824:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:28,966:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:29,117:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:29,266:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:29,414:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:29,564:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:29,715:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:29,865:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:30,013:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:30,164:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-14 00:17:30,314:INFO:root:writing to ./ChangeLog
2025-01-14 00:17:31,474:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:17:37,040:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:17:38,599:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:17:38,743:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:17:39,565:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:17:40,314:INFO:root:writing to ./gcc/m2/ChangeLog
2025-01-14 00:17:40,467:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:17:40,621:INFO:root:writing to ./libgomp/ChangeLog
2025-01-14 00:18:13,973:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:18:14,118:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:18:14,264:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-01-14 00:18:14,404:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:18:18,873:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:18:19,023:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:18:19,165:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:18:19,311:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:18:19,454:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:18:19,610:INFO:root:writing to ./libphobos/ChangeLog
2025-01-14 00:18:19,784:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:18:19,925:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:18:20,073:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-01-14 00:18:20,219:INFO:root:writing to ./gcc/m2/ChangeLog
2025-01-14 00:18:25,452:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:18:25,596:INFO:root:writing to ./gcc/ChangeLog
2025-01-14 00:18:25,739:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:18:26,157:INFO:root:DATESTAMP will be changed:
2025-01-14 00:18:31,909:INFO:root:commit is done
2025-01-14 00:18:57,098:INFO:root:branch is pushed
2025-01-14 00:18:57,170:INFO:root:branch is done
2025-01-14 00:18:57,171:INFO:root:
2025-01-14 00:18:59,041:INFO:root:=== Working on: releases/gcc-12 ===
2025-01-14 00:20:19,555:INFO:root:branch pulled and checked out
2025-01-14 00:20:19,556:INFO:root:2 revisions since last Daily bump
2025-01-14 00:20:19,644:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-01-14 00:20:20,750:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-14 00:20:21,783:INFO:root:DATESTAMP will be changed:
2025-01-14 00:20:26,308:INFO:root:commit is done
2025-01-14 00:21:14,381:INFO:root:branch is pushed
2025-01-14 00:21:14,438:INFO:root:branch is done
2025-01-14 00:21:14,439:INFO:root:
2025-01-14 00:21:28,006:INFO:root:=== Working on: releases/gcc-13 ===
2025-01-14 00:23:00,168:INFO:root:branch pulled and checked out
2025-01-14 00:23:00,169:INFO:root:1 revisions since last Daily bump
2025-01-14 00:23:00,178:INFO:root:DATESTAMP will be changed:
2025-01-14 00:23:03,032:INFO:root:commit is done
2025-01-14 00:23:32,451:INFO:root:branch is pushed
2025-01-14 00:23:32,508:INFO:root:branch is done
2025-01-14 00:23:32,508:INFO:root:
2025-01-14 00:23:33,432:INFO:root:=== Working on: releases/gcc-14 ===
2025-01-14 00:23:57,703:INFO:root:branch pulled and checked out
2025-01-14 00:23:57,704:INFO:root:1 revisions since last Daily bump
2025-01-14 00:23:57,713:INFO:root:DATESTAMP will be changed:
2025-01-14 00:24:01,072:INFO:root:commit is done
2025-01-14 00:24:40,778:INFO:root:branch is pushed
2025-01-14 00:24:40,844:INFO:ro