Re: The macro STACK_BOUNDARY may overflow

2024-01-12 Thread Paul Iannetta via Gcc
On Sat, Mar 25, 2023 at 10:28:02AM -0600, Jeff Law via Gcc wrote: > On 3/24/23 07:48, Paul Iannetta via Gcc wrote: > > Hi, > > > > Currently, the macro STACK_BOUNDARY is defined as > > > >Macro: STACK_BOUNDARY > > Define this macro to the minimum alignment enforced by hardware for > >

Re: lambda coding style

2024-01-12 Thread Martin Jambor
Hi, On Thu, Jan 11 2024, Jason Merrill wrote: > On 1/11/24 12:48, Martin Jambor wrote: >> On Wed, Jan 10 2024, Jason Merrill via Gcc wrote: >>> What formatting style do we want for non-trivial lambdas in GCC sources? >>>I'm thinking the most consistent choice would be >>> >>> auto l = [&] (par

GCC 14.0.1 Status Report (2024-01-12), Stage 4 in effect now

2024-01-12 Thread Richard Biener via Gcc
Status == The GCC development branch which will become GCC 14 is now in regression and documentation fixes only mode (Stage 4). Please concentrate now on fixing regressions from GCC 13 and earlier. GCC 14.1 will be released when we reach the milestone of zero P1 regressions (note not all reg

GSoc Topics

2024-01-12 Thread Gaurang Aswal via Gcc
Hey I am Gaurang Aswal a 4th year B.E. Computer Science student from BITS Goa, India and wanted some info and insights on the Fortran projects and I am interested in working on them. I have basic knowledge of C/C++ and I have completed my basic computer science courses in the same language, which i

gcc-12-20240112 is now available

2024-01-12 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240112 is now available on https://gcc.gnu.org/pub/gcc/snapshots/12-20240112/ and on various mirrors, see https://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

How to compress the size of a field in a structure?

2024-01-12 Thread Hanke Zhang via Gcc
Hi, I'm attempting to compress the size of a field in a structure for memory-friendly purposes. I created an IPA pass to achieve this, but I ran into some issues as follows: // original struct Foo { long a1; int a2; }; // modified struct Foo_update { int a1; int a2; }; For the example st