Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

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


[gcc r15-6901] Daily bump.

2025-01-14 Thread GCC Administrator via Gcc-cvs
+   (OMP_METADIRECTIVE_VARIANT_DIRECTIVE): New.
+   (OMP_METADIRECTIVE_VARIANT_BODY): New.
+   (OMP_NEXT_VARIANT_INDEX): New.
+   (OMP_NEXT_VARIANT_STATE): New.
+   (OMP_TARGET_DEVICE_MATCHES_SELECTOR): New.
+   (OMP_TARGET_DEVICE_MATCHES_PROPERTIES): New.
+
+2025-01-14  Alexandre Oliva  
+
+   PR tree-optimization/118456
+   * gimple-fold.cc (decode_field_reference): Punt if shifting
+   after changing signedness.
+   (fold_truth_andor_for_ifcombine): Check extension bits in
+   constants before clipping.
+
+2025-01-14  Robin Dapp  
+
+   PR target/118154
+   * config/riscv/riscv-vsetvl.cc (MAX_LMUL): New define.
+   (pre_vsetvl::earliest_fuse_vsetvl_info): Use.
+   (pre_vsetvl::pre_global_vsetvl_info): New predicate with equal
+   ratio.
+   * config/riscv/riscv-vsetvl.def: Use.
+
+2025-01-14  Robin Dapp  
+
+   PR middle-end/118140
+   * gimple-match-exports.cc (maybe_resimplify_conditional_op): Add
+   COND_EXPR when we simplified to a scalar gimple value but still
+   have an else value.
+
+2025-01-14  Richard Biener  
+
+   PR tree-optimization/118405
+   * tree-vect-stmts.cc (vectorizable_load): When we fall back
+   to scalar loads make sure we properly convert to vector(1) T
+   when there was only a single vector element.
+
+2025-01-14  Robin Dapp  
+
+   * config/riscv/riscv-v.cc (expand_const_vector): Shift in Xmode.
+
+2025-01-14  Jiufu Guo  
+
+   PR target/116030
+   * config/rs6000/vsx.md (vsx_stxvd2x4_le_const_): Add clobber
+   and guard with !altivec_indexed_or_indirect_operand.
+
 2025-01-14  Robin Dapp  
 
PR target/117682
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0907fc0d8ad0..956862fd33ec 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250114
+20250115
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 9670aed8ac50..0feed8022cb3 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,12 @@
+2025-01-14  Eric Botcazou  
+
+   PR ada/118459
+   * libgnat/s-objrea.ads (Object_Arch): Add S390 and RISCV.
+   * libgnat/s-objrea.adb (EM_S390): New named number.
+   (EM_RISCV): Likewise.
+   (ELF_Ops.Initialize): Deal with EM_S390 and EM_RISCV.
+   (Read_Address): Deal with S390 and RISCV.
+
 2025-01-13  Pascal Obry  
 
* doc/gnat_ugn/platform_specific_information.rst: Update.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 4cfa62ae7ed0..9a74713375d0 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,32 @@
+2025-01-14  Sandra Loosemore  
+   Kwok Cheung Yeung  
+   Sandra Loosemore  
+   Marcel Vollweiler  
+
+   PR middle-end/114596
+   PR middle-end/112779
+   PR middle-end/113904
+   * c-parser.cc (c_finish_omp_declare_variant): Update for changes
+   to omp-general.h interfaces.
+
+2025-01-14  David Malcolm  
+
+   PR c/116871
+   * c-typeck.cc (pedwarn_permerror_init): Return bool for whether a
+   warning was emitted.  Only call print_spelling if we warned.
+   (pedwarn_init): Return bool for whether a warning was emitted.
+   (permerror_init): Likewise.
+   (warning_init): Return bool for whether a
+   warning was emitted.  Only call print_spelling if we warned.
+   (class pp_element_quoted_decl): New.
+   (maybe_inform_typedef_location): New.
+   (convert_for_assignment): For OPT_Wincompatible_pointer_types,
+   move auto_diagnostic_group to cover all cases.  Use %e and
+   pp_element rather than %qT and tree to colorize the types.
+   Capture whether a warning was emitted, and, if it was,
+   show various notes: for a pointer to a function, show the
+   function decl, for typedef types, and show the decls.
+
 2025-01-12  David Malcolm  
 
PR c/118112
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1e9751cc5a33..57e51b2c39e1 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,37 @@
+2025-01-14  Marek Polacek  
+
+   PR c++/118047
+   PR c++/118355
+   * typeck2.cc (massage_init_elt): Call fold_non_dependent_init
+   unless for a CONSTRUCTOR in a template.
+
+2025-01-14  Sandra Loosemore  
+   Kwok Cheung Yeung  
+   Sandra Loosemore  
+   Marcel Vollweiler  
+
+   PR middle-end/114596
+   PR middle-end/112779
+   PR middle-end/113904
+   * decl.cc (omp_declare_variant_finalize_one): Update for changes
+   to omp-general.h interfaces.
+   * parser.cc (cp_finish_omp_declare_variant): Likewise.
+
+2025-01-14  Nathaniel Shead  
+
+   PR c++/117397
+   * module.cc (depset::hash::add_deduction_guides): Don't emit
+   imported deduction guides.
+   (depset::hash::finalize_dependencies): Add check for any
+   bindings referring to imported entities.
+
+2025-01-14  Andrew Pinski  
+
+   PR c++/118445
+   * constexpr.cc (cxx_eval_constant_expression): Hand

[gcc r12-10902] Daily bump.

2025-01-14 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:2e31832f610bb78d3dfce44e8eb1fefa4aade81d

commit r12-10902-g2e31832f610bb78d3dfce44e8eb1fefa4aade81d
Author: GCC Administrator 
Date:   Wed Jan 15 00:19:25 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 1bb03cf78833..9b455cc38712 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2025-01-14  Jan Hubicka  
+
+   Backported from master:
+   2024-09-04  Jan Hubicka  
+
+   * config/i386/x86-tune-costs.h (znver5_cost): Update instruction
+   costs.
+
 2025-01-10  Richard Biener  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0907fc0d8ad0..956862fd33ec 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250114
+20250115


[gcc r14-11211] Daily bump.

2025-01-14 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:1434baad95a0ca9faa40c3e147cc7384b84fe056

commit r14-11211-g1434baad95a0ca9faa40c3e147cc7384b84fe056
Author: GCC Administrator 
Date:   Wed Jan 15 00:22:11 2025 +

Daily bump.

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

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 50e680d4d808..97911f1bf798 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2025-01-14  Robin Dapp  
+
+   Backported from master:
+   2025-01-14  Robin Dapp  
+
+   PR middle-end/118140
+   * gimple-match-exports.cc (maybe_resimplify_conditional_op): Add
+   COND_EXPR when we simplified to a scalar gimple value but still
+   have an else value.
+
 2025-01-10  Tamar Christina  
 
* config/aarch64/aarch64-cores.def (AARCH64_CORE): Fix cortex-x4 parts
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0907fc0d8ad0..956862fd33ec 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250114
+20250115
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f586d8198e05..9e626b0dddb1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2025-01-14  Robin Dapp  
+
+   Backported from master:
+   2025-01-14  Robin Dapp  
+
+   PR middle-end/118140
+   * gcc.dg/vect/pr118140.c: New test.
+   * gcc.target/riscv/rvv/autovec/pr118140.c: New test.
+
 2025-01-11  Nathaniel Shead  
 
* g++.dg/modules/pr114630_a.C: Use -fmodules-ts instead of


[gcc r13-9312] Daily bump.

2025-01-14 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:5ce8b9e399b7e49350d2895dac290e2f427f377d

commit r13-9312-g5ce8b9e399b7e49350d2895dac290e2f427f377d
Author: GCC Administrator 
Date:   Wed Jan 15 00:21:28 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0907fc0d8ad0..956862fd33ec 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250114
+20250115


Cron sh /home/gccadmin/scripts/update_version_git

2025-01-14 Thread (Cron Daemon) via Gccadmin
2025-01-15 00:16:39,243:INFO:root:=== Working on: master ===
2025-01-15 00:16:39,631:INFO:root:branch pulled and checked out
2025-01-15 00:16:39,644:INFO:root:19 revisions since last Daily bump
2025-01-15 00:16:40,266:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:16:40,406:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:16:40,556:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:16:46,782:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-15 00:16:49,772:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:16:49,914:INFO:root:writing to ./gcc/c/ChangeLog
2025-01-15 00:16:50,073:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:16:50,225:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-01-15 00:16:50,370:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:16:50,528:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:16:50,671:INFO:root:writing to ./gcc/ada/ChangeLog
2025-01-15 00:16:50,828:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-15 00:16:50,992:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:16:51,154:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:16:55,598:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:16:55,757:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:16:55,894:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:16:57,297:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:16:57,450:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:16:59,420:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:16:59,563:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:17:00,302:INFO:root:writing to ./gcc/c/ChangeLog
2025-01-15 00:17:00,442:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-15 00:17:00,571:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-01-15 00:17:00,701:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:17:00,849:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:17:00,983:INFO:root:writing to ./gcc/lto/ChangeLog
2025-01-15 00:17:01,129:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-15 00:17:01,304:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:17:01,447:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:17:02,242:INFO:root:writing to ./gcc/d/ChangeLog
2025-01-15 00:17:02,375:INFO:root:writing to ./libphobos/ChangeLog
2025-01-15 00:17:03,973:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:17:05,694:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:17:05,827:INFO:root:DATESTAMP will be changed:
2025-01-15 00:17:24,989:INFO:root:commit is done
2025-01-15 00:17:47,861:INFO:root:branch is pushed
2025-01-15 00:17:47,920:INFO:root:branch is done
2025-01-15 00:17:47,921:INFO:root:
2025-01-15 00:17:50,891:INFO:root:=== Working on: releases/gcc-12 ===
2025-01-15 00:19:14,315:INFO:root:branch pulled and checked out
2025-01-15 00:19:14,316:INFO:root:2 revisions since last Daily bump
2025-01-15 00:19:14,403:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:19:22,662:INFO:root:DATESTAMP will be changed:
2025-01-15 00:19:25,661:INFO:root:commit is done
2025-01-15 00:19:49,178:INFO:root:branch is pushed
2025-01-15 00:19:49,229:INFO:root:branch is done
2025-01-15 00:19:49,229:INFO:root:
2025-01-15 00:19:51,622:INFO:root:=== Working on: releases/gcc-13 ===
2025-01-15 00:21:25,288:INFO:root:branch pulled and checked out
2025-01-15 00:21:25,289:INFO:root:1 revisions since last Daily bump
2025-01-15 00:21:25,300:INFO:root:DATESTAMP will be changed:
2025-01-15 00:21:28,340:INFO:root:commit is done
2025-01-15 00:21:54,365:INFO:root:branch is pushed
2025-01-15 00:21:54,420:INFO:root:branch is done
2025-01-15 00:21:54,421:INFO:root:
2025-01-15 00:21:54,490:INFO:root:=== Working on: releases/gcc-14 ===
2025-01-15 00:22:07,354:INFO:root:branch pulled and checked out
2025-01-15 00:22:07,355:INFO:root:2 revisions since last Daily bump
2025-01-15 00:22:07,462:INFO:root:writing to ./gcc/ChangeLog
2025-01-15 00:22:07,656:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-15 00:22:08,406:INFO:root:DATESTAMP will be changed:
2025-01-15 00:22:11,697:INFO:root:commit is done
2025-01-15 00:22:37,583:INFO:root:branch is pushed
2025-01-15 00:22:37,650:INFO:root:branch is done
2025-01-15 00:22:37,650:INFO:root: