gcc-12-20220403 is now available

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

Re: [PATCH] arm64/io: Remind compiler that there is a memory side effect

2022-04-03 Thread Doug Berger via Gcc
On 4/3/2022 12:36 AM, Andrew Pinski wrote: On Fri, Apr 1, 2022 at 10:24 AM Mark Rutland via Gcc wrote: Hi Jeremy, Thanks for raising this. On Fri, Apr 01, 2022 at 11:44:06AM -0500, Jeremy Linton wrote: The relaxed variants of read/write macros are only declared as `asm volatile()` which for

GSoC: Extending the Static Analysis Pass

2022-04-03 Thread Tim Lange
Hi everyone, Hi David, I'm interested in extending the static analysis pass as a GSoC project. Short introduction of me: I'm Tim, currently doing my master in computer science with focus on IT security at TU Darmstadt. I already worked with IFDS as part of my bachelor thesis and took both prog

Re: -stdlib=libc++?

2022-04-03 Thread Shivam Gupta via Gcc
Hi Iain, Thank again for the detailed reply, understood now. Shivam On Sun, 3 Apr 2022 at 12:23 PM, Iain Sandoe wrote: > Hi Shivam, > > > On 2 Apr 2022, at 17:48, Shivam Gupta wrote: > > > > > May I ask why we need to specify --with-gxx-libcxx-include-dir= at > compile/configure time of GCC

Re: [PATCH] arm64/io: Remind compiler that there is a memory side effect

2022-04-03 Thread Ard Biesheuvel via Gcc
On Sun, 3 Apr 2022 at 09:47, Ard Biesheuvel wrote: > > On Sun, 3 Apr 2022 at 09:38, Andrew Pinski wrote: > > > > On Fri, Apr 1, 2022 at 10:24 AM Mark Rutland via Gcc > > wrote: > > > > > > Hi Jeremy, > > > > > > Thanks for raising this. > > > > > > On Fri, Apr 01, 2022 at 11:44:06AM -0500, Jere

Re: [PATCH] arm64/io: Remind compiler that there is a memory side effect

2022-04-03 Thread Ard Biesheuvel via Gcc
On Sun, 3 Apr 2022 at 09:38, Andrew Pinski wrote: > > On Fri, Apr 1, 2022 at 10:24 AM Mark Rutland via Gcc wrote: > > > > Hi Jeremy, > > > > Thanks for raising this. > > > > On Fri, Apr 01, 2022 at 11:44:06AM -0500, Jeremy Linton wrote: > > > The relaxed variants of read/write macros are only dec

Re: [PATCH] arm64/io: Remind compiler that there is a memory side effect

2022-04-03 Thread Andrew Pinski via Gcc
On Fri, Apr 1, 2022 at 10:24 AM Mark Rutland via Gcc wrote: > > Hi Jeremy, > > Thanks for raising this. > > On Fri, Apr 01, 2022 at 11:44:06AM -0500, Jeremy Linton wrote: > > The relaxed variants of read/write macros are only declared > > as `asm volatile()` which forces the compiler to generate t