[gcc r15-2462] Daily bump.

2024-07-31 Thread GCC Administrator via Libstdc++-cvs
_insn of which the output is just a
+   revb.d instruction.
+
+2024-07-31  Xi Ruoyao  
+
+   * config/loongarch/predicates.md (ins_zero_bitmask_operand):
+   Cover more cases that bstrins can benefit.
+   (high_bitmask_operand): Remove.
+   * config/loongarch/constraints.md (Yy): Remove.
+   * config/loongarch/loongarch.md (and3_align): Remove.
+
+2024-07-31  Richard Biener  
+
+   PR middle-end/101478
+   * gimplify.cc (gimplify_addr_expr): Check we still have an
+   ADDR_EXPR before calling recompute_tree_invariant_for_addr_expr.
+
+2024-07-31  Hongyu Wang  
+
+   PR target/116065
+   * config/i386/i386.opt (munroll-only-small-loops): Mark as
+   Optimization instead of Save.
+
+2024-07-31  Richard Sandiford  
+
+   PR rtl-optimization/115881
+   * recog.cc: Include rtl-iter.h.
+   (insn_propagation::apply_to_rvalue_1): Check that the result
+   of simplify_subreg does not include nested subregs.
+
+2024-07-31  Kewen Lin  
+
+   PR target/105359
+   * config/rs6000/rs6000.md (@extenddf2): Don't check
+   TARGET_LONG_DOUBLE_128 for FLOAT128_IEEE_P modes.
+   (extendsf2): Likewise.
+   (truncdf2): Likewise.
+   (truncsf2): Likewise.
+   (floatsi2): Likewise.
+   (fix_truncsi2): Likewise.
+
+2024-07-31  Kewen Lin  
+
+   * config/rs6000/altivec.md (p9_vadu3): Rename to ...
+   (uabd3): ... this.  Update RTL pattern with umin and umax rather
+   than UNSPEC_VADU.
+   (vadu3): Remove.
+   (UNSPEC_VADU): Remove.
+   (usadv16qi): Replace gen_p9_vaduv16qi3 with gen_uabdv16qi3.
+   (usadv8hi): Replace gen_p9_vaduv8hi3 with gen_uabdv8hi3.
+   * config/rs6000/rs6000-builtins.def (__builtin_altivec_vadub): Replace
+   expander with uabdv16qi3.
+   (__builtin_altivec_vaduh): Adjust expander with uabdv8hi3.
+   (__builtin_altivec_vaduw): Adjust expander with uabdv4si3.
+
+2024-07-31  Xi Ruoyao  
+
+   * config/loongarch/loongarch.md (optab): Add (rotatert "rotr").
+   (3, 3,
+   sub3, rotr3, mul3): Add a "*" to the insn name
+   so we can redefine the names with define_expand.
+   (*si3_extend): Remove "*" so we can use them
+   in expanders.
+   (*subsi3_extended, *mulsi3_extended): Likewise, also remove the
+   trailing "ed" for consistency.
+   (*si3_extended): Add mode for sign_extend to
+   prevent an ICE using it in expanders.
+   (shift_w, arith_w): New define_code_iterator.
+   (3): New define_expand.  Expand with
+   si3_extend for SImode if TARGET_64BIT.
+   (3): Likewise.
+   (mul3): Expand to mulsi3_extended for SImode if
+   TARGET_64BIT and ISA_HAS_DIV32.
+   (3): Expand to si3_extended
+   for SImode if TARGET_64BIT.
+   (rotl3): Expand to rotrsi3_extend for SImode if
+   TARGET_64BIT.
+   (bytepick_w_): Add mode for lshiftrt and ashift.
+   (bitsize, bytepick_imm, bytepick_w_ashift_amount): New
+   define_mode_attr.
+   (bytepick_w__extend): Adjust for the RTL change
+   caused by 32-bit shift expanding.  Now bytepick_imm only covers
+   2 and 3, separate one remaining case to ...
+   (bytepick_w_1_extend): ... here, new define_insn.
+
 2024-07-30  Edwin Lu  
 
* common/config/riscv/riscv-common.cc (riscv_subset_list::to_string):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e2dab5541a03..5b64322fc602 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240731
+20240801
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e05e79d50139..eff18919deb5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2024-07-31  Marek Polacek  
+
+   PR c++/115645
+   * init.cc (build_vec_init): When initializing a scalar type, try to
+   create a constant initializer.
+
 2024-07-30  Arsen Arsenović  
 
PR c++/115906
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5afe9167ef9d..458651b6adc0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,116 @@
+2024-07-31  Jerry DeLisle  
+
+   PR libfortran/105361
+   * gfortran.dg/pr105361.f90: Add newline character to test
+   input to provide more compliant test.
+
+2024-07-31  Andrew Pinski  
+
+   PR middle-end/116134
+   * gcc.dg/torture/pr116134-1.c: New test.
+
+2024-07-31  Dimitar Dimitrov  
+
+   * gcc.target/pru/section-anchors-1.c: New test.
+   * gcc.target/pru/section-anchors-2.c: New test.
+
+2024-07-31  Dimitar Dimitrov  
+
+   PR testsuite/116154
+   * gcc.dg/torture/pr67947.c: Use volatile variable instead of
+   argc.
+
+2024-07-31  Sam James  
+
+   * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: Fix 
dg-require-profiling
+   directive order.
+   * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: Likewise.
+
+2024-07-31  Sam James  
+
+   * gcc.target/aarch64/aapcs64/func-ret-3.c: Fix 
dg-require-effective-ta

[gcc r12-10652] Daily bump.

2024-07-31 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:b0137fe4af2f997d1567c5131c597fa13a2625f5

commit r12-10652-gb0137fe4af2f997d1567c5131c597fa13a2625f5
Author: GCC Administrator 
Date:   Thu Aug 1 00:21:27 2024 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e2dab5541a03..5b64322fc602 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240731
+20240801


[gcc r13-8954] Daily bump.

2024-07-31 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:7928ec56429d7564ca7ac68ce8389d3460d2b5b6

commit r13-8954-g7928ec56429d7564ca7ac68ce8389d3460d2b5b6
Author: GCC Administrator 
Date:   Thu Aug 1 00:22:00 2024 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e2dab5541a03..5b64322fc602 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240731
+20240801


[gcc r14-10525] Daily bump.

2024-07-31 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:0f4eb6578536340d27e9bf27864f4bec38441d93

commit r14-10525-g0f4eb6578536340d27e9bf27864f4bec38441d93
Author: GCC Administrator 
Date:   Thu Aug 1 00:23:56 2024 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e2dab5541a03..5b64322fc602 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240731
+20240801


Cron sh /home/gccadmin/scripts/update_version_git

2024-07-31 Thread (Cron Daemon) via Gccadmin
2024-08-01 00:17:38,764:INFO:root:=== Working on: master ===
2024-08-01 00:17:39,258:INFO:root:branch pulled and checked out
2024-08-01 00:17:39,274:INFO:root:37 revisions since last Daily bump
2024-08-01 00:17:40,350:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:17:40,527:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:17:41,604:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:17:44,878:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:17:45,034:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:17:45,198:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:17:45,356:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:17:45,521:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:17:47,056:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:17:48,744:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:17:48,910:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:17:49,076:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:17:49,230:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:17:49,389:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:17:49,544:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:17:49,712:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:17:49,870:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:04,757:INFO:root:writing to ./gcc/cp/ChangeLog
2024-08-01 00:18:04,904:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:08,168:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:18:08,328:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:09,762:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:18:10,189:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:18,983:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:18:19,144:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:19,299:INFO:root:writing to ./libgomp/ChangeLog
2024-08-01 00:18:19,545:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:19,706:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:25,288:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:25,449:INFO:root:writing to ./libgomp/ChangeLog
2024-08-01 00:18:27,703:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:31,110:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:31,423:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:33,892:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:43,585:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:46,759:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:47,029:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:47,166:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:47,303:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:47,446:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:18:47,606:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:47,780:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:47,936:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:18:48,098:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:48,253:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:18:48,413:INFO:root:writing to ./ChangeLog
2024-08-01 00:18:48,571:INFO:root:writing to ./gcc/ChangeLog
2024-08-01 00:18:48,733:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:49,481:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-08-01 00:18:50,443:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:50,580:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-08-01 00:18:57,064:INFO:root:DATESTAMP will be changed:
2024-08-01 00:19:03,394:INFO:root:commit is done
2024-08-01 00:19:30,118:INFO:root:branch is pushed
2024-08-01 00:19:30,177:INFO:root:branch is done
2024-08-01 00:19:30,178:INFO:root:
2024-08-01 00:19:38,081:INFO:root:=== Working on: releases/gcc-12 ===
2024-08-01 00:21:23,863:INFO:root:branch pulled and checked out
2024-08-01 00:21:23,865:INFO:root:1 revisions since last Daily bump
2024-08-01 00:21:23,877:INFO:root:DATESTAMP will be changed:
2024-08-01 00:21:27,040:INFO:root:commit is done
2024-08-01 00:21:49,957:INFO:root:branch is pushed
2024-08-01 00:21:50,008:INFO:root:branch is done
2024-08-01 00:21:50,009:INFO:root:
2024-08-01 00:21:50,323:INFO:root:=== Working on: releases/gcc-13 ===
2024-08-01 00:21:56,728:INFO:root:branch pulled and checked out
2024-08-01 00:21:56,729:INFO:root:1 revisions since last Daily bump
2024-08-01 00:21:56,740:INFO:root:DATESTAMP will be changed:
2024-08-01 00:22:00,508:INFO:root:commit is done
2024-08-01 00:22:26,465:INFO:root:branch is pushed
2024-08-01 00:22:26,571:INFO:root:branch is done
2024-08-01 00:22:26,572:INFO:root:
2024-08-01 00:22:39,630:INFO:root:=== Working on: releases/gcc-14 ===
2024-08-01 00:23:53,549:INFO:root:branch pulled and checked out
2024-08-01 00:23:53,550:INFO:root:1 revisions since last Daily bump
2024-08-01 00:23:53,561:INFO:root:DAT

Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2024-07-31 Thread (Cron Daemon) via Gccadmin
9988 blocks