GCC 15.1.1 Status Report (2025-04-25)

2025-04-25 Thread Jakub Jelinek via Gcc
Status == The GCC 15.1 release tarballs have been created, the releases/gcc-15 branch is open again for regression and documentation bugfixing. GCC 15.2 can be expected in about two months unless something serious changes the plans. Quality Data Priority # Change fro

[PATCH] Do not apply store motion on loop with no exits.

2025-04-25 Thread Xin Wang via Gcc
--- gcc/tree-ssa-loop-im.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/tree-ssa-loop-im.cc b/gcc/tree-ssa-loop-im.cc index 225964c6215..de0450f5192 100644 --- a/gcc/tree-ssa-loop-im.cc +++ b/gcc/tree-ssa-loop-im.cc @@ -3355,6 +3355,9 @@ loop_suitable_for_sm (class loop *loop ATTRIB

Re: [PATCH] Do not apply store motion on loop with no exits.

2025-04-25 Thread ywgrit via Gcc
I encountered one problem with loop-im pass. I compiled the program dhry2reg which belongs to unixbench( https://github.com/kdlucas/byte-unixbench). The gcc used gcc (GCC) 12.3.0 The commands executed as following make ./Run -c -i 1 dhry2reg The results are shown below. Dhrystone 2 using registe

Re: Second GCC 15.1 Release Candidate available from gcc.gnu.org

2025-04-25 Thread jeevitha via Gcc
I bootstrapped and tested on Power8 and Power9 BE in both 32-bit and 64-bit modes, and on Power8, Power9 & Power10 LE in 64-bit mode, and everything looks good. On 24/04/25 4:30 am, Peter Bergner wrote: > > The second release candidate for GCC 15.1 is available from > > https://gcc.gnu.org/pu

GCC 15.1 Released

2025-04-25 Thread Jakub Jelinek via Gcc
The GCC developers are proud to announce a new major GCC release, 15.1. The C frontend now defaults to the GNU C23 dialect. Some code needs porting for this, see https://gcc.gnu.org/gcc-15/porting_to.html#c23 for more details. Some remaining C23 features have been implemented, as well as some ne

[PATCH] Do not apply store motion on loop with no exits.

2025-04-25 Thread Xin Wang via Gcc
--- gcc/tree-ssa-loop-im.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/tree-ssa-loop-im.cc b/gcc/tree-ssa-loop-im.cc index 225964c6215..de0450f5192 100644 --- a/gcc/tree-ssa-loop-im.cc +++ b/gcc/tree-ssa-loop-im.cc @@ -3355,6 +3355,9 @@ loop_suitable_for_sm (class loop *loop ATTRIB

gcc-14-20250425 is now available

2025-04-25 Thread GCC Administrator via Gcc
Snapshot gcc-14-20250425 is now available on https://gcc.gnu.org/pub/gcc/snapshots/14-20250425/ and on various mirrors, see https://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 14 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch