gcc-13-20250626 is now available

2025-06-26 Thread GCC Administrator via Gcc
Snapshot gcc-13-20250626 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20250626/ and on various mirrors, see https://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

Updated invitation: Office Hours for the GNU Toolchain @ Monthly from 11am to 12pm on the last Thursday (EDT) (gcc@gcc.gnu.org)

2025-06-26 Thread Carlos O'Donell via Gcc
Peter Bergner libc-al...@sourceware.org dilfri...@gentoo.org binut...@sourceware.org gcc@gcc.gnu.org g...@sourceware.org View all guest info https://calendar.google.com/calendar/event?action=VIEW&eid=MjVqczBqZ2x2aWFkZ2QyczNzYTJoMmdwb2VfUjIwMjUwNzMxVDE1MDAwM

Synced invitation: Office Hours for the GNU Toolchain @ Monthly from 11am to 12pm on the last Thursday from Thu May 29 to Wed Jul 30 (EDT) (gcc@gcc.gnu.org)

2025-06-26 Thread Carlos O'Donell via Gcc
e.l...@linaro.org berg...@linux.ibm.com Peter Bergner libc-al...@sourceware.org dilfri...@gentoo.org binut...@sourceware.org gcc@gcc.gnu.org g...@sourceware.org ~~//~~ Invitation from Google Calendar: https://calendar.google.com/calendar/ You are receiving this email because you are an attendee on

gcc-12-20250625 is now available

2025-06-25 Thread GCC Administrator via Gcc
Snapshot gcc-12-20250625 is now available on https://gcc.gnu.org/pub/gcc/snapshots/12-20250625/ 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

GNU Tools Cauldron 2025

2025-06-25 Thread Jose E. Marchesi via Gcc
up of volunteers in cooperation with the Faculdade de Engenharia da Universidade do Porto (FEUP). This announcement is being sent to the main mailing list of the following groups: GCC, GDB, binutils, CGEN, DejaGnu, newlib, glibc, poke, libabigail and elfutils. Please feel free to share with other grou

GNU Tools Cauldron 2025 [DATES CORRECTED]

2025-06-25 Thread Jose E. Marchesi via Gcc
up of volunteers in cooperation with the Faculdade de Engenharia da Universidade do Porto (FEUP). This announcement is being sent to the main mailing list of the following groups: GCC, GDB, binutils, CGEN, DejaGnu, newlib, glibc, poke, libabigail and elfutils. Please feel free to share with other grou

Microsoft and I have RFC numbers in Who is IANA

2025-06-23 Thread Phillip Garcia via Gcc
gcc@gcc.gnu.org Activate reporter with API Key 20799a27----XXxx4180 The X is ?? In Microsoft Learn. Get Outlook for Android<https://aka.ms/AAb9ysg>

Re: fixincludes comes up empty

2025-06-23 Thread Iain Sandoe via Gcc
Hi James > On 23 Jun 2025, at 17:08, Richard Biener via Gcc wrote: >> Am 23.06.2025 um 17:56 schrieb James K. Lowden : >> On Sat, 21 Jun 2025 11:03:19 +0200 >> Richard Biener wrote: >> >>>> A comparison of the mentions of "fixinclude" in confi

Re: fixincludes comes up empty

2025-06-23 Thread Richard Biener via Gcc
ces of fixinclude in config.log: > > $ grep fixi build/config.log | nl > 1 build_configdirs=' libiberty libcpp fixincludes' > 2 configdirs=' libiberty zlib libbacktrace libcpp libcody > libdecnumber fixincludes gcc libcc1 c++tools' > > At Iain&

Re: RFD: switch/case statement dispatch using hash

2025-06-23 Thread Andi Kleen via Gcc
Florian Weimer via Gcc writes: > * Andi Kleen via Gcc: > >> Joern Wolfgang Rennecke writes: >> >>> This has come up several time over the years: >>> https://gcc.gnu.org/legacy-ml/gcc/2006-07/msg00158.html >>> https://gcc.gnu.org/legacy-ml/gcc/

[PATCH v2] man/man3attr/gnu::aligned.3: Add page

2025-06-23 Thread Alejandro Colomar via Gcc
[gnu::aligned(alignment)]] + gcc X.X, clang 11, clang++ 2.8.0. + + __attribute__((aligned(alignment))) + gcc Y.Y, clang 1.0, clang++ 1.0. + + __declspec(align(alignment)) + clang Z.Z, clang++ A.A.

Re: RFD: switch/case statement dispatch using hash

2025-06-23 Thread Florian Weimer via Gcc
* Andi Kleen via Gcc: > Joern Wolfgang Rennecke writes: > >> This has come up several time over the years: >> https://gcc.gnu.org/legacy-ml/gcc/2006-07/msg00158.html >> https://gcc.gnu.org/legacy-ml/gcc/2006-07/msg00155.html >> https://gcc.gnu.org/pipermail/gcc/2010

Re: RFD: switch/case statement dispatch using hash

2025-06-22 Thread Andi Kleen via Gcc
Joern Wolfgang Rennecke writes: > This has come up several time over the years: > https://gcc.gnu.org/legacy-ml/gcc/2006-07/msg00158.html > https://gcc.gnu.org/legacy-ml/gcc/2006-07/msg00155.html > https://gcc.gnu.org/pipermail/gcc/2010-March/190234.html > > , but maybe now (or

[PATCH v1] man/man3attr/gnu::aligned.3: Add page

2025-06-22 Thread Alejandro Colomar via Gcc
and the C23 syntax. - In which GCC version was it introduced? - If the linker doesn't support an alignment, is it silently ignored or coerced? Can we specify some rules which can be relied upon? - Is there any further rule? Can I specify alignment as 7? I suspect not. - &#x

gcc-16-20250622 is now available

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

gcc-15-20250621 is now available

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

Re: fixincludes comes up empty

2025-06-21 Thread Iain Sandoe via Gcc
> On 21 Jun 2025, at 12:03, Richard Biener via Gcc wrote: > > > >> Am 21.06.2025 um 08:45 schrieb James K. Lowden : >> >> I guess I'm doing something wrong, or not enough. "make install" is >> failing after a bootstrap build because t

Re: fixincludes comes up empty

2025-06-21 Thread Richard Biener via Gcc
d-boot/ V=1 install > make: Entering directory '.../build-boot' > make[1]: Entering directory '.../build-boot' > /bin/bash ../mkinstalldirs /usr/local/gcc-cobol /usr/local/gcc-cobol > make[2]: Entering directory '.../build-boot/fixincludes' > make[2]: *** No r

gcc-14-20250620 is now available

2025-06-20 Thread GCC Administrator via Gcc
Snapshot gcc-14-20250620 is now available on https://gcc.gnu.org/pub/gcc/snapshots/14-20250620/ 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

gcc-13-20250619 is now available

2025-06-19 Thread GCC Administrator via Gcc
Snapshot gcc-13-20250619 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20250619/ and on various mirrors, see https://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

gcc-12-20250618 is now available

2025-06-18 Thread GCC Administrator via Gcc
Snapshot gcc-12-20250618 is now available on https://gcc.gnu.org/pub/gcc/snapshots/12-20250618/ 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

Re: An alternative way of appointing reviewers and maintainers

2025-06-18 Thread David Edelsohn via Gcc
; can not be fiefdoms. This is Good(tm). > > > > > > This case is Richard's proposal and I think it will lead to having > > > more active maintainers and reviewers precisely because currently the > > > SC is a bit stale and mostly not very active. IMHO the act

Re: harm in ARM

2025-06-18 Thread Richard Biener via Gcc
C as intended, or what we're > > doing is tripping up the code generator. Possibly both. > > > > The working VM is > > > > hostname = gcc-cobol > > uname -m = aarch64 > > uname -r = 5.15.0-122-generic > > uname -s = Linux > > uname -v

Re: harm in ARM

2025-06-18 Thread Richard Biener via Gcc
> eventually exhausting the stack. The observed assembler code does or > does not refer to the GOT and ends up not going where it should. > > We think either we're not using GENERIC as intended, or what we're > doing is tripping up the code generator. Possibly both. > > The wor

Re: An alternative way of appointing reviewers and maintainers

2025-06-18 Thread Richard Biener via Gcc
t; > SC is a bit stale and mostly not very active. IMHO the active > > maintainers know best here and we don't need the SC for these kind of > > decisions. > > I don't agree. If you want to topple the power structure we have for > GCC you can try to do th

Re: About C23 attributes and plugins

2025-06-18 Thread Jakub Jelinek via Gcc
On Wed, Jun 18, 2025 at 11:34:42AM +0200, Pierrick Philippe wrote: > Hi everyone, > > I am currently reading the C23 standard along the pre-release GCC 16 > documentations (users and internals), and I noticed that there is no > mention on how to create new attributes using the n

ambiguity in format string syntax

2025-06-17 Thread Bruno Haible via Gcc
Hi, Following the discussions in [1], I am updating the GNU gettext support for 'gcc-internal-format' strings to the current state, with the goal of having it completed and released in time for GCC 16. There's a problem, though: The directive %C is defined in an incompatible way i

V V V Y V.

2025-06-16 Thread David Patterson via Gcc


gcc-16-20250615 is now available

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

gcc-15-20250614 is now available

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

Re: templates

2025-06-14 Thread Jonathan Wakely via Gcc
t; int main () { > f < 1 >(); > f < '!' >(); > f < "!!" >(); // error > return 0 ; > } Hello, this is a general C++ question, so is off topic on this mailing list which is for discussing the development of GCC. Somewhere like stackoverflow.co

gcc-14-20250613 is now available

2025-06-13 Thread GCC Administrator via Gcc
Snapshot gcc-14-20250613 is now available on https://gcc.gnu.org/pub/gcc/snapshots/14-20250613/ 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

gcc-13-20250612 is now available

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

gcc-12-20250611 is now available

2025-06-11 Thread GCC Administrator via Gcc
Snapshot gcc-12-20250611 is now available on https://gcc.gnu.org/pub/gcc/snapshots/12-20250611/ 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

Introducing something like RPATH's $ORIGIN for GCC spec files

2025-06-11 Thread John Ericson via Gcc
x27;t know where GCC will be run from. Just as ELF RPATHs have $ORIGIN, which is relative the executable itself, I wonder if we could introduce a variable to spec files which would be the directory where the spec file is located. I am not too familiar with spec files, so I wanted to ask here i

Re: An alternative way of appointing reviewers and maintainers

2025-06-11 Thread David Edelsohn via Gcc
On Wed, Jun 11, 2025 at 11:46 AM Segher Boessenkool < seg...@kernel.crashing.org> wrote: > On Wed, Jun 04, 2025 at 05:53:18PM -0600, Jeff Law via Gcc wrote: > > On 6/3/25 1:41 PM, David Edelsohn via Gcc wrote: > > >What is not working with the current system? What is th

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-11 Thread David Brown via Gcc
On 10/06/2025 18:43, Christopher Bazley wrote: Hi David, On 10/06/2025 14:19, David Brown wrote: On 10/06/2025 10:43, Jakub Jelinek wrote: On Tue, Jun 10, 2025 at 09:52:42AM +0200, David Brown via Gcc wrote: So while correcting the mistakes of the past is either very slow or impossible, we

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread Christopher Bazley via Gcc
Hi David, On 10/06/2025 14:19, David Brown wrote: On 10/06/2025 10:43, Jakub Jelinek wrote: On Tue, Jun 10, 2025 at 09:52:42AM +0200, David Brown via Gcc wrote: So while correcting the mistakes of the past is either very slow or impossible, we can avoid them in the future.  Consistent

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread David Brown via Gcc
On 10/06/2025 10:43, Jakub Jelinek wrote: On Tue, Jun 10, 2025 at 09:52:42AM +0200, David Brown via Gcc wrote: So while correcting the mistakes of the past is either very slow or impossible, we can avoid them in the future. Consistent parameter order makes code clearer and neater, and should

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread David Brown via Gcc
On 10/06/2025 10:17, LIU Hao wrote: 在 2025-6-10 15:52, David Brown via Gcc 写道: On 09/06/2025 12:13, Andreas Schwab wrote: On Jun 09 2025, Chris Bazley via Gcc wrote: C is a language that allows considerable latitude in where things are placed: static int volatile p; volatile int

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread Jakub Jelinek via Gcc
On Tue, Jun 10, 2025 at 09:52:42AM +0200, David Brown via Gcc wrote: > So while correcting the mistakes of the past is either very slow or > impossible, we can avoid them in the future. Consistent parameter order > makes code clearer and neater, and should be encouraged. If the cl

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread LIU Hao via Gcc
在 2025-6-10 15:52, David Brown via Gcc 写道: On 09/06/2025 12:13, Andreas Schwab wrote: On Jun 09 2025, Chris Bazley via Gcc wrote: C is a language that allows considerable latitude in where things are placed: static int volatile p; volatile int static q; C23 says (6.11.5 Storage

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-10 Thread David Brown via Gcc
On 09/06/2025 12:13, Andreas Schwab wrote: On Jun 09 2025, Chris Bazley via Gcc wrote: C is a language that allows considerable latitude in where things are placed: static int volatile p; volatile int static q; C23 says (6.11.5 Storage-class specifiers): The placement of a

คุณเดือดร้อน เราช่วยคุณได้ ไม่มีโอนก่อนไม่มีมัดจำ

2025-06-09 Thread TPL Group via Gcc

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-09 Thread Chris Bazley via Gcc
ired in this case. HTH, Chris ____ From: Gcc on behalf of JeanHeyd Meneide via Gcc Sent: 05 June 2025 20:25 To: GCC Development Cc: Jakub Jelinek; Joseph Myers Subject: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order Hi Everyone, The C and

คุณเดือดร้อน เราช่วยคุณได้ ไม่มีโอนก่อนไม่มีมัดจำ

2025-06-09 Thread TPL Group via Gcc

คุณเดือดร้อน เราช่วยคุณได้ ไม่มีโอนก่อนไม่มีมัดจำ

2025-06-09 Thread TPL Group via Gcc

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-08 Thread Michael Welsh Duggan via Gcc
JeanHeyd Meneide via Gcc writes: [...] > While the following 2 invocation of `#embed` are identical and produce > exactly the same data: > > - > #embed clang::offset(1) limit(3) /* ONE */ > #embed limit(3) clang::offset(1) /* TWO */ > - > > some people qu

gcc-16-20250608 is now available

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

gcc-15-20250607 is now available

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

gcc-14-20250606 is now available

2025-06-06 Thread GCC Administrator via Gcc
Snapshot gcc-14-20250606 is now available on https://gcc.gnu.org/pub/gcc/snapshots/14-20250606/ 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

GCC 12.4.1 Status Report (2025-06-06)

2025-06-06 Thread Richard Biener via Gcc
Status == The gcc-12 branch open for regression and documentation fixes. We plan to close the branch with the release of GCC 12.5 where a release candidate is planned at Jul 4th and the release a week after, Jul 11th. Note that since this is going to be the last release from the branch it&#

gcc-13-20250605 is now available

2025-06-05 Thread GCC Administrator via Gcc
Snapshot gcc-13-20250605 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20250605/ and on various mirrors, see https://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

Re: [ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-05 Thread Jakub Jelinek via Gcc
On Thu, Jun 05, 2025 at 09:25:11PM +0200, JeanHeyd Meneide wrote: > The C and C++ Compatibility Study Group, when working on the new > standard `#embed` preprocessor parameter that mirrors the > `clang::offset(...)` and `gnu::offset(...)` parameters, had someone > raise a concern that the order of

[ C Frontend / Preprocessor ] Embed Preprocessor Parameter Order

2025-06-05 Thread JeanHeyd Meneide via Gcc
he first place. This is, again, in the face of the fact that the order of the parameters does on all the implementations and that nobody has asked me both in the run-up to standardization and after if this should be a thing. The Questions Therefore, we'd like to poll the GCC dev

GCC 13.4.1 Status Report (2025-06-05)

2025-06-05 Thread Jakub Jelinek via Gcc
Status == The GCC 13.4 release tarballs have been created, the releases/gcc-13 branch is open again for regression and documentation bugfixing. GCC 13.5 can be expected in a year and a few months unless something serious changes the plans. Quality Data Priority

GCC 13.4 Released

2025-06-05 Thread Jakub Jelinek via Gcc
The GNU Compiler Collection version 13.4 has been released. GCC 13.4 is a bug-fix release from the GCC 13 branch containing important fixes for regressions and serious bugs in GCC 13.3 with more than 129 bugs fixed since the previous release. This release is available from the FTP servers listed

Re: An alternative way of appointing reviewers and maintainers

2025-06-04 Thread Jeff Law via Gcc
On 6/3/25 1:41 PM, David Edelsohn via Gcc wrote: What is not working with the current system? What is this fixing? It relies on the someone to shepherd the process and it's something that often gets pushed down on my daily todo list. As a result nominations don't happen or are

Re: An alternative way of appointing reviewers and maintainers

2025-06-04 Thread Jeff Law via Gcc
On 6/3/25 4:16 AM, Richard Sandiford via Gcc wrote: Hi, At the moment, all reviewers and maintainers have to be appointed by the Steering Committee. I wonder if we could add a second, more community-based route: someone can be appointed as a reviewer or maintainer with the agreement of a

gcc-12-20250604 is now available

2025-06-04 Thread GCC Administrator via Gcc
Snapshot gcc-12-20250604 is now available on https://gcc.gnu.org/pub/gcc/snapshots/12-20250604/ 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

Re: Build appears to be broken.

2025-06-04 Thread Jonathan Wakely via Gcc
On Wed, 4 Jun 2025 at 16:43, Frank Ch. Eigler via Gcc wrote: > > Jerry D writes: > > > I am getting this tonight. > > [...] > > 257 | __gthread_cond_t _M_cond = __GTHREAD_COND_INIT; > > By the way, you can scan the sourceware.org buildbots, which

Re: Build appears to be broken.

2025-06-04 Thread Frank Ch. Eigler via Gcc
he builds and the bunsen-archived test results. You can get an idea whether it's Just You or Everyone. https://builder.sourceware.org/buildbot/#/builders?tags=gcc https://builder.sourceware.org/testruns/?has_keyvalue_op=glob&has_keyvalue_k=testrun.gitdescribe&has_keyvalue_v=buildbot/gcc-%2A - FChE

Re: An alternative way of appointing reviewers and maintainers

2025-06-04 Thread Richard Earnshaw via Gcc
On 04/06/2025 14:57, David Edelsohn wrote: On Wed, Jun 4, 2025 at 5:24 AM Richard Earnshaw (lists) mailto:richard.earns...@arm.com>> wrote: On 03/06/2025 20:41, David Edelsohn via Gcc wrote: > On Tue, Jun 3, 2025 at 3:23 PM Richard Sandiford mailto:richard.sandif..

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

2025-06-04 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 30/05/25 9:16 pm, Jakub Jelinek via Gcc wrote: > The second release candidate for GCC 13.4 is available from >

Re: An alternative way of appointing reviewers and maintainers

2025-06-04 Thread David Edelsohn via Gcc
On Wed, Jun 4, 2025 at 5:24 AM Richard Earnshaw (lists) < richard.earns...@arm.com> wrote: > On 03/06/2025 20:41, David Edelsohn via Gcc wrote: > > On Tue, Jun 3, 2025 at 3:23 PM Richard Sandiford < > richard.sandif...@arm.com> > > wrote: > > > >> Davi

Re: An alternative way of appointing reviewers and maintainers

2025-06-04 Thread Richard Earnshaw (lists) via Gcc
On 03/06/2025 20:41, David Edelsohn via Gcc wrote: > On Tue, Jun 3, 2025 at 3:23 PM Richard Sandiford > wrote: > >> David Edelsohn writes: >>> On Tue, Jun 3, 2025 at 6:22 AM Richard Sandiford via Gcc < >> gcc@gcc.gnu.org> >>> wrote: >>&g

Re: An alternative way of appointing reviewers and maintainers

2025-06-04 Thread Richard Biener via Gcc
On Tue, Jun 3, 2025 at 10:46 PM Richard Sandiford via Gcc wrote: > > David Edelsohn via Gcc writes: > > On Tue, Jun 3, 2025 at 3:23 PM Richard Sandiford > > wrote: > > > >> David Edelsohn writes: > >> > On Tue, Jun 3, 2025 at 6:22 AM Ric

Re: An alternative way of appointing reviewers and maintainers

2025-06-03 Thread Richard Sandiford via Gcc
David Edelsohn via Gcc writes: > On Tue, Jun 3, 2025 at 3:23 PM Richard Sandiford > wrote: > >> David Edelsohn writes: >> > On Tue, Jun 3, 2025 at 6:22 AM Richard Sandiford via Gcc < >> gcc@gcc.gnu.org> >> > wrote: >> > >> >> Hi

Re: An alternative way of appointing reviewers and maintainers

2025-06-03 Thread David Edelsohn via Gcc
On Tue, Jun 3, 2025 at 3:23 PM Richard Sandiford wrote: > David Edelsohn writes: > > On Tue, Jun 3, 2025 at 6:22 AM Richard Sandiford via Gcc < > gcc@gcc.gnu.org> > > wrote: > > > >> Hi, > >> > >> At the moment, all reviewers and mainta

Re: An alternative way of appointing reviewers and maintainers

2025-06-03 Thread Richard Sandiford via Gcc
David Edelsohn writes: > On Tue, Jun 3, 2025 at 6:22 AM Richard Sandiford via Gcc > wrote: > >> Hi, >> >> At the moment, all reviewers and maintainers have to be appointed by the >> Steering Committee. I wonder if we could add a second, more >> community-b

Re: An alternative way of appointing reviewers and maintainers

2025-06-03 Thread David Edelsohn via Gcc
On Tue, Jun 3, 2025 at 6:22 AM Richard Sandiford via Gcc wrote: > Hi, > > At the moment, all reviewers and maintainers have to be appointed by the > Steering Committee. I wonder if we could add a second, more > community-based > route: someone can be appointed as a reviewer

Re: An alternative way of appointing reviewers and maintainers

2025-06-03 Thread Richard Biener via Gcc
> Am 03.06.2025 um 12:22 schrieb Richard Sandiford via Gcc : > > Hi, > > At the moment, all reviewers and maintainers have to be appointed by the > Steering Committee. I wonder if we could add a second, more community-based > route: someone can be appointed as a review

Re: An alternative way of appointing reviewers and maintainers

2025-06-03 Thread Jonathan Wakely via Gcc
On Tue, 3 Jun 2025 at 11:21, Richard Sandiford via Gcc wrote: > > Hi, > > At the moment, all reviewers and maintainers have to be appointed by the > Steering Committee. I wonder if we could add a second, more community-based > route: someone can be appointed as a reviewer or m

An alternative way of appointing reviewers and maintainers

2025-06-03 Thread Richard Sandiford via Gcc
Hi, At the moment, all reviewers and maintainers have to be appointed by the Steering Committee. I wonder if we could add a second, more community-based route: someone can be appointed as a reviewer or maintainer with the agreement of a given number of people who already have an equal or greater

Re: Build appears to be broken.

2025-06-02 Thread Jonathan Wakely via Gcc
On Tue, 3 Jun 2025, 03:19 Jerry D via Gcc, wrote: > I am getting this tonight. > This is a glibc change to the definition of PTHREAD_COND_INITIALIZER. It looks like you updated glibc. A clean build should fix it. > Jerry > > In file included from > > /home/jerry/dev/u

Build appears to be broken.

2025-06-02 Thread Jerry D via Gcc
I am getting this tonight. Jerry In file included from /home/jerry/dev/usr/include/c++/16.0.0/x86_64-pc-linux-gnu/bits/gthr-default.h:35, from /home/jerry/dev/usr/include/c++/16.0.0/x86_64-pc-linux-gnu/bits/gthr.h:157, from /home/jerry/dev/usr/include/c++/16.

gcc-16-20250601 is now available

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

the

2025-06-01 Thread Bill Kossen via Gcc
Sent from my iPhoney

gcc-15-20250531 is now available

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

[testsuite] RFC: Test Tool Implementation for GCC eBPF Backend

2025-05-31 Thread Piyush Raj via Gcc
Hello, I’m working on a new test tool for the eBPF backend under GSoC that will integrate with the DejaGnu testsuite. I want to share my implementation plan and get feedback from the community. The tool executes compiled eBPF programs in a virtual machine and validates them against the kernel veri

gcc-14-20250530 is now available

2025-05-30 Thread GCC Administrator via Gcc
Snapshot gcc-14-20250530 is now available on https://gcc.gnu.org/pub/gcc/snapshots/14-20250530/ 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

Re: Review for gcc-15/changes.html

2025-05-30 Thread Richard Sandiford via Gcc
Hi Heiko, Thanks for the patch! I've pushed everything except for: Heiko Eißfeldt writes: > @@ -832,8 +832,8 @@ > (aarch64-w64-mingw32). At present, this target > supports C and C++ for base Armv8-A, but with some caveats: > > - Although most variadic functions work, the i

Second GCC 13.4 Release Candidate available from gcc.gnu.org

2025-05-30 Thread Jakub Jelinek via Gcc
The second release candidate for GCC 13.4 is available from https://gcc.gnu.org/pub/gcc/snapshots/13.4.0-RC-20250530/ ftp://gcc.gnu.org/pub/gcc/snapshots/13.4.0-RC-20250530/ and shortly its mirrors. It has been generated from git commit r13-9730-gec78a0d9962f144. I have so far bootstrapped

gcc-13-20250529 is now available

2025-05-29 Thread GCC Administrator via Gcc
Snapshot gcc-13-20250529 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20250529/ and on various mirrors, see https://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

GCC 13.4.1 Status Report (2025-05-29), branch frozen for release

2025-05-29 Thread Jakub Jelinek via Gcc
Status == The GCC 13 branch is now frozen for the GCC 13.4 release, a release candidate is being prepared. All changes to the branch require release manager approval. Quality Data Priority # Change from last report --- --- P1

GCC 13.4 Release Candidate available from gcc.gnu.org

2025-05-29 Thread Jakub Jelinek via Gcc
The first release candidate for GCC 13.4 is available from https://gcc.gnu.org/pub/gcc/snapshots/13.4.0-RC-20250529/ ftp://gcc.gnu.org/pub/gcc/snapshots/13.4.0-RC-20250529/ and shortly its mirrors. It has been generated from git commit r13-9726-gaf73c8bf5168848. I have so far bootstrapped

Re: typeof and operands in named address spaces

2025-05-28 Thread Uros Bizjak via Gcc
gt; > > Surely our __unqual_scalar_typeof() cries for a better solution. > > Yeah, and those macros bloat the hell out of our compile times, for > both compilers. I think it's reasonable to provide variants of > typeof() that strip qualifiers. GCC 14+ and clang 19+ provide __typeof_

gcc-12-20250528 is now available

2025-05-28 Thread GCC Administrator via Gcc
Snapshot gcc-12-20250528 is now available on https://gcc.gnu.org/pub/gcc/snapshots/12-20250528/ 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

Re: Possible memory access optimization opportunity? Comparison with Java JIT

2025-05-26 Thread Andy via Gcc
I checked: the mystery of fast JIT sorting is solved. It's not about memory access — C++ handles that very well. The key is function inlining. C++ does inline functions, but not recursive ones. JIT inlines recursive functions for specific cases — e.g., for 5 million elements. As an example: Java co

Office Hours for the GNU Toolchain on 2024-05-29 at 11am EST5EDT.

2025-05-26 Thread Carlos O'Donell via Gcc
Office Hours for the GNU Toolchain on 2024-05-29 at 11am EST5EDT. Agenda: * https://gcc.gnu.org/wiki/OfficeHours#Next Meeting Link: * https://bbb.linuxfoundation.org/room/adm-xcb-for-sk6 -- Cheers, Carlos.

gcc-16-20250525 is now available

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

Re: Possible memory access optimization opportunity? Comparison with Java JIT

2025-05-25 Thread David Brown via Gcc
On 24/05/2025 19:56, Andy via Gcc wrote: Dear GCC developers, I would like to ask whether there might be room for improvement in memory access optimization in GCC. I've prepared a simple benchmark in both C++ (using -std=c++20 for digit separators like 5'000'000) and Java

gcc-15-20250524 is now available

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

Re: Possible memory access optimization opportunity? Comparison with Java JIT

2025-05-24 Thread Jonathan Wakely via Gcc
On Sat, 24 May 2025, 18:58 Andy via Gcc, wrote: > Dear GCC developers, > > I would like to ask whether there might be room for improvement in memory > access optimization in GCC. > > I've prepared a simple benchmark in both C++ (using -std=c++20 for digit > separator

Possible memory access optimization opportunity? Comparison with Java JIT

2025-05-24 Thread Andy via Gcc
Dear GCC developers, I would like to ask whether there might be room for improvement in memory access optimization in GCC. I've prepared a simple benchmark in both C++ (using -std=c++20 for digit separators like 5'000'000) and Java. The benchmark allocates a large array of

Re: Review for gcc-15/changes.html

2025-05-23 Thread Sam James via Gcc
Heiko Eißfeldt writes: > Hi, > > here is a patch for some mostly minor typos in > https://gcc.gnu.org/gcc-15/changes.html. > My fixes might be wrong of course, so they are just suggestions. > > Also, the linked page https://gcc.gnu.org/gcc-15/porting_to.html > contains

gcc-14-20250523 is now available

2025-05-23 Thread GCC Administrator via Gcc
Snapshot gcc-14-20250523 is now available on https://gcc.gnu.org/pub/gcc/snapshots/14-20250523/ 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

Re: Use of register keyword for Globals

2025-05-23 Thread Joel Sherrill via Gcc
On Fri, May 23, 2025 at 12:33 PM Richard Biener wrote: > > > Am 23.05.2025 um 18:32 schrieb Joel Sherrill : > >  > > > On Fri, May 23, 2025 at 10:12 AM Richard Biener < > richard.guent...@gmail.com> wrote: > >> >> >> > Am 23.05.20

Re: Use of register keyword for Globals

2025-05-23 Thread Joel Sherrill via Gcc
On Fri, May 23, 2025 at 10:12 AM Richard Biener wrote: > > > > Am 23.05.2025 um 17:06 schrieb Joel Sherrill via Gcc : > > > > Hi > > > > In the SPARC port of RTEMS, there is a global variable assigned to a > > register for performance reasons.

Re: Use of register keyword for Globals

2025-05-23 Thread LIU Hao via Gcc
在 2025-5-23 23:03, Joel Sherrill via Gcc 写道: Hi In the SPARC port of RTEMS, there is a global variable assigned to a register for performance reasons. This is the near decade old line of code: register struct Per_CPU_Control *_SPARC_Per_CPU_current __asm__( "g6" ); +1 for this.

  1   2   3   4   5   6   7   8   9   10   >