Re: Loop fusion in gcc

2023-09-23 Thread Richard Biener via Gcc
On Sat, Sep 23, 2023 at 2:54 PM Hanke Zhang via Gcc wrote: > > Hi, I have been very interested in loop fusion recently. I found that > both LLVM and icc have implemented this optimization. I also noticed > that gcc does not seem to implement it. > > I would like to ask if gcc have any plans to imp

Re: Question on -fwrapv and -fwrapv-pointer

2023-09-23 Thread Kees Cook via Gcc
On Wed, Sep 20, 2023 at 11:16:21PM +0200, Martin Uecker wrote: > I meant something else: Why wasn't an unsigned type > used in the first place? If all "counter" variables were > signed and all "modulo" variables unsigned, one could already  > diagnose overflow reliably. > > I was trying to unde

gcc-13-20230923 is now available

2023-09-23 Thread GCC Administrator via Gcc
Snapshot gcc-13-20230923 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20230923/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 13 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

[PATCH] Fix coroutine tests for libstdc++ gnu-version-namespace mode

2023-09-23 Thread François Dumont via Gcc
I'm eventually fixing those tests the same way we manage this problem in libstdc++ testsuite.    testsuite: Add optional libstdc++ version namespace in expected diagnostic     When libstdc++ is build with --enable-symvers=gnu-versioned-namespace diagnostics are     showing this namespace, c

Loop fusion in gcc

2023-09-23 Thread Hanke Zhang via Gcc
Hi, I have been very interested in loop fusion recently. I found that both LLVM and icc have implemented this optimization. I also noticed that gcc does not seem to implement it. I would like to ask if gcc have any plans to implement this optimization? In addition, I also found that there is a fun