Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9809 blocks
[gcc r15-6901] Daily bump.
+ (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.
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.
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.
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-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: