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