Re: Clarification about RTL shifts semantics

2025-09-11 Thread Richard Biener via Gcc
On Thu, Sep 11, 2025 at 11:14 AM Jakub Jelinek wrote: > > On Thu, Sep 11, 2025 at 11:02:26AM +0200, Richard Biener via Gcc wrote: > > > Does the doc need clarification on the semantics of RTL shift > > > operations when the shift amount is out of range? > > > > The SHIFT_COUNT_TRUNCATED target mac

Re: Attribute for custom memset function

2025-09-09 Thread Jonathan Wakely via Gcc
On Wed, 10 Sept 2025, 07:23 Florian Weimer via Gcc, wrote: > * Chris Packham via Gcc: > > > Is there any attribute I can set on the memset like functions that will > let > > gcc know to perform the same kinds of checks as the standard memset > > function? > > There's the “access” function attribu

Re: Attribute for custom memset function

2025-09-09 Thread Florian Weimer via Gcc
* Chris Packham via Gcc: > Is there any attribute I can set on the memset like functions that will let > gcc know to perform the same kinds of checks as the standard memset > function? There's the “access” function attribute. It covers at least some aspects. Thanks, Florian

Re: Attribute for custom memset function

2025-09-09 Thread Andrew Pinski via Gcc
On Mon, Sep 8, 2025 at 12:47 AM Chris Packham via Gcc wrote: > > Hi GCC, > > For various reasons I find myself working with a few code bases that define > their own wrappers for memset(). Unfortunately these wrappers defeat gccs > ability to detect when the size of the pointer is passed instead of

Re: Attribute for custom memset function

2025-09-09 Thread Chris Packham via Gcc
On Wed, Sep 10, 2025 at 1:16 PM NightStrike wrote: > > > > On Mon, Sep 8, 2025, 03:47 Chris Packham via Gcc wrote: >> >> Hi GCC, >> >> For various reasons I find myself working with a few code bases that define >> their own wrappers for memset(). Unfortunately these wrappers defeat gccs >> abilit

Re: Attribute for custom memset function

2025-09-09 Thread NightStrike via Gcc
On Mon, Sep 8, 2025, 03:47 Chris Packham via Gcc wrote: > Hi GCC, > > For various reasons I find myself working with a few code bases that define > their own wrappers for memset(). Unfortunately these wrappers defeat gccs > ability to detect when the size of the pointer is passed instead of the >

Re: Build error on master branch

2025-09-09 Thread Alejandro Colomar via Gcc
Hi Jakub, Jonathan, On Tue, Sep 09, 2025 at 10:01:13PM +0200, Jakub Jelinek wrote: > On Tue, Sep 09, 2025 at 08:59:21PM +0100, Jonathan Wakely via Gcc wrote: > > On Tue, 9 Sept 2025 at 20:53, Alejandro Colomar via Gcc > > wrote: > > > > > > Hi! > > > > > > I'm trying to test some patch I've writ

Re: Build error on master branch

2025-09-09 Thread Jakub Jelinek via Gcc
On Tue, Sep 09, 2025 at 08:59:21PM +0100, Jonathan Wakely via Gcc wrote: > On Tue, 9 Sept 2025 at 20:53, Alejandro Colomar via Gcc > wrote: > > > > Hi! > > > > I'm trying to test some patch I've written, and found some build error > > that seems entirely unrelated to my patch. git-blame(1) point

Re: Build error on master branch

2025-09-09 Thread Jonathan Wakely via Gcc
On Tue, 9 Sept 2025 at 20:53, Alejandro Colomar via Gcc wrote: > > Hi! > > I'm trying to test some patch I've written, and found some build error > that seems entirely unrelated to my patch. git-blame(1) points to: > > 52d754a1a620 (2025-09-09; "Fortran: make STAT/LSTAT/FSTAT intrinsics

Re: Inconsistencies in docs for -Wall and -Wextra warnings

2025-09-09 Thread Sandra Loosemore
On 9/9/25 02:56, Jonathan Wakely wrote: I was going to correct the fact that this list of options enabled by -Wextra doesn't mention that -Wunterminated-string-initialization is only valid for C and ObjC: @gccoptlist{-Wabsolute-value @r{(only for C/ObjC)} -Walloc-size -Wcalloc-transposed-args -W

Re: Bugzilla incorrectly requests to select product

2025-09-08 Thread Mark Wielaard
Hi Rainer, On Mon, Sep 08, 2025 at 09:37:40PM +0200, Rainer Orth via Gcc wrote: > I've just tried to file a PR, but each time on submission I only get > > First, you must pick a product on which to enter a bug: > > and all my input is lost. I've triple-checked that I *had* selected the >

Re: C++ vs. -ftrivial-auto-var-init= vs. vacuous initialization & jumps

2025-09-06 Thread Jason Merrill via Gcc
On 9/3/25 8:40 PM, Qing Zhao wrote: I have one question (might be a stupid question): Should we consider a call to C++’s constructor as the initialization to that variable? For example: S::S (&s); Should we consider the above as an initialization to the variable s? then -ftrivial-auto-var-i

Re: Weekly news letter about GNU toolchain

2025-09-04 Thread Adhemerval Zanella Netto via Gcc
On 30/08/25 20:02, Andrew Pinski wrote: > To begin with it will be on mastodon: > https://hachyderm.io/@gnutoolsweekly > > But I might move it over to more blog like site instead of a social > media. Though was thinking about hosting on the wiki. I still have not > decided. > > I started a few

Re: Weekly news letter about GNU toolchain

2025-09-04 Thread Andrew Pinski via Gcc
On Thu, Sep 4, 2025 at 6:32 AM Adhemerval Zanella Netto wrote: > > > > On 30/08/25 20:02, Andrew Pinski wrote: > > To begin with it will be on mastodon: > > https://hachyderm.io/@gnutoolsweekly > > > > But I might move it over to more blog like site instead of a social > > media. Though was thinki

Re: C++ vs. -ftrivial-auto-var-init= vs. vacuous initialization & jumps

2025-09-04 Thread Jakub Jelinek via Gcc
On Wed, Sep 03, 2025 at 03:38:53PM +0200, Jakub Jelinek via Gcc wrote: > But there is one thing the paper doesn't care about, which looks like a show > stopper to me, in particular the stuff -Wtrivial-auto-var-init warning warns > about. Consider: I've filed https://github.com/cplusplus/CWG/issue

Re: Weekly news letter for GNU toolchain: Week 1 (August 31, 2025)

2025-09-03 Thread GNU Tools weekly via Gcc
Week 1 (August 31, 2025) * Today is the last day to submit proposals and last day to register to GNU Tools Cauldron 2025 * GCC update: Mailing list update: * discussion about `Providing more precise "excess errors" message in DejaGnu` https://inbox.sourceware.org/gcc/6e61550e-1ce3-48cf

Re: Weekly news letter about GNU toolchain

2025-09-03 Thread Andrew Pinski via Gcc
On Wed, Sep 3, 2025 at 3:24 PM Mark Wielaard wrote: > > Hi Andrew, > > On Sat, Aug 30, 2025 at 04:02:42PM -0700, Andrew Pinski via Gdb wrote: > > To begin with it will be on mastodon: > > https://hachyderm.io/@gnutoolsweekly > > > > But I might move it over to more blog like site instead of a soci

Re: Weekly news letter about GNU toolchain

2025-09-03 Thread Mark Wielaard
Hi Andrew, On Sat, Aug 30, 2025 at 04:02:42PM -0700, Andrew Pinski via Gdb wrote: > To begin with it will be on mastodon: > https://hachyderm.io/@gnutoolsweekly > > But I might move it over to more blog like site instead of a social > media. Though was thinking about hosting on the wiki. I still

Re: is there any GCC plugin extracting call graph information?

2025-09-03 Thread Basile Starynkevitch
On Wed, 2025-09-03 at 18:54 +0200, Basile Starynkevitch wrote: > Hello > > Is there any open source GCC plugin extracting the call graph information? > > https://fse.studenttheses.ub.rug.nl/9153/1/hoogendorp10.pdf is relevant (but > I don't know if there is an open source tool usable on Linux)

Re: C++ vs. -ftrivial-auto-var-init= vs. vacuous initialization & jumps

2025-09-03 Thread Qing Zhao via Gcc
> On Sep 3, 2025, at 12:32, Jakub Jelinek wrote: > > On Wed, Sep 03, 2025 at 03:23:39PM +, Qing Zhao wrote: >> >> >>> On Sep 3, 2025, at 09:38, Jakub Jelinek wrote: >>> >>> On Tue, Sep 02, 2025 at 09:35:04PM +, Qing Zhao wrote: > I think I've mentioned it earlier, but -ftrivial-

Re: C++ vs. -ftrivial-auto-var-init= vs. vacuous initialization & jumps

2025-09-03 Thread Jakub Jelinek via Gcc
On Wed, Sep 03, 2025 at 03:23:39PM +, Qing Zhao wrote: > > > > On Sep 3, 2025, at 09:38, Jakub Jelinek wrote: > > > > On Tue, Sep 02, 2025 at 09:35:04PM +, Qing Zhao wrote: > >>> I think I've mentioned it earlier, but -ftrivial-auto-var-init= doesn't > >>> work at all for C++. > >> You

Re: C++ vs. -ftrivial-auto-var-init= vs. vacuous initialization & jumps

2025-09-03 Thread Qing Zhao via Gcc
> On Sep 3, 2025, at 09:38, Jakub Jelinek wrote: > > On Tue, Sep 02, 2025 at 09:35:04PM +, Qing Zhao wrote: >>> I think I've mentioned it earlier, but -ftrivial-auto-var-init= doesn't >>> work at all for C++. >> You mean that -ftrivial-auto-var-init hasn’t work at all for C++’s auto >> var

Re: C++ vs. -ftrivial-auto-var-init= vs. vacuous initialization & jumps

2025-09-03 Thread Jakub Jelinek via Gcc
On Tue, Sep 02, 2025 at 09:35:04PM +, Qing Zhao wrote: > > I think I've mentioned it earlier, but -ftrivial-auto-var-init= doesn't > > work at all for C++. > You mean that -ftrivial-auto-var-init hasn’t work at all for C++’s auto > variables with non-trivial ctors? Yeah. Actually, it probab

Re: New AArch64 maintainers and reviewers appointed

2025-09-03 Thread Kyrylo Tkachov via Gcc
> On 3 Jul 2025, at 11:31, Kyrylo Tkachov via Gcc wrote: > > > >> On 3 Jul 2025, at 05:35, David Edelsohn via Gcc wrote: >> >> I am pleased to announce that the GCC Steering Committee has appointed >> Tamar Christina as AArch64 maintainer. I am pleased to announce that the >> GCC Steering

Re: git repo locked?

2025-09-03 Thread Jonathan Wakely via Gcc
On Tue, 2 Sept 2025 at 10:47, Andre Vehreschild via Gcc wrote: > > Er, well, I missed to tell what I did to the branch: > > - rebased to current master, > - reverted a squashed commit, and > - applied 8 separate commits. > > So nothing spectacular. Nothing I would expect anything to chew on for so

Re: git repo locked?

2025-09-03 Thread Jonathan Wakely via Gcc
On Tue, 2 Sept 2025 at 11:00, Jonathan Wakely wrote: > > On Tue, 2 Sept 2025 at 10:47, Andre Vehreschild via Gcc > wrote: > > > > Er, well, I missed to tell what I did to the branch: > > > > - rebased to current master, > > - reverted a squashed commit, and > > - applied 8 separate commits. > >

Re: git repo locked?

2025-09-03 Thread Richard Biener via Gcc
On Tue, Sep 2, 2025 at 11:01 AM Rainer Orth via Gcc wrote: > > I'm currently trying to push to the repo for an hour, but only get > > remote: - > remote: -- Another user is currently pushing changes to this repository. -- > remo

Re: git repo locked?

2025-09-03 Thread Jakub Jelinek via Gcc
On Tue, Sep 02, 2025 at 11:39:18AM +0200, Andre Vehreschild wrote: > Hi Jakub, > > I am pushing to gfortran-test. The process seems to be finished, but is not > returning (sorry it's in German): > > Objekte aufzählen: 11679, fertig. > Zähle Objekte: 100% (11679/11679), fertig. > Delta-Kompression

Re: git repo locked?

2025-09-02 Thread Andre Vehreschild via Gcc
Er, well, I missed to tell what I did to the branch: - rebased to current master, - reverted a squashed commit, and - applied 8 separate commits. So nothing spectacular. Nothing I would expect anything to chew on for so long. - Andre On Tue, 2 Sep 2025 11:39:18 +0200 Andre Vehreschild wrote:

Re: git repo locked?

2025-09-02 Thread Andre Vehreschild via Gcc
On Tue, 2 Sep 2025 11:00:41 +0100 Jonathan Wakely wrote: > On Tue, 2 Sept 2025 at 10:47, Andre Vehreschild via Gcc > wrote: > > > > Er, well, I missed to tell what I did to the branch: > > > > - rebased to current master, > > - reverted a squashed commit, and > > - applied 8 separate commits. >

Re: git repo locked?

2025-09-02 Thread Andre Vehreschild via Gcc
Ok, terminated here. Sorry for blocking the whole repo for so long. I didn't know. Regards, Andre On Tue, 2 Sep 2025 11:42:24 +0200 Jakub Jelinek wrote: > On Tue, Sep 02, 2025 at 11:39:18AM +0200, Andre Vehreschild wrote: > > Hi Jakub, > > > > I am pushing to gfortran-test. The proces

Re: C++ vs. -ftrivial-auto-var-init=

2025-09-02 Thread Qing Zhao via Gcc
Hi, > On Sep 1, 2025, at 05:19, Jakub Jelinek wrote: > > Hi! > > I think I've mentioned it earlier, but -ftrivial-auto-var-init= doesn't > work at all for C++. You mean that -ftrivial-auto-var-init hasn’t work at all for C++’s auto variables with non-trivial ctors? > With C++26 P2795R5 bein

Re: Providing more precise "excess errors" message in DejaGnu

2025-09-02 Thread Pedro Alves
On 2025-08-28 16:18, Thiago Jung Bauermann via Gcc wrote: > "Richard Earnshaw (lists)" writes: > >> On 28/08/2025 15:01, Iain Sandoe wrote: >>> >>> … the classification is useful, but the false positive “new fail / old fail >>> went away” >>> pairs are a real nuiscance .. hopefully we can have s

Re: C++ vs. -ftrivial-auto-var-init=

2025-09-02 Thread Jason Merrill via Gcc
On Mon, Sep 1, 2025 at 11:19 AM Jakub Jelinek wrote: > Hi! > > I think I've mentioned it earlier, but -ftrivial-auto-var-init= doesn't > work at all for C++. > With C++26 P2795R5 being voted in, if we were to default to say > -ftrivial-auto-var-init=zero for -std=c++26/-std=gnu++26, that would me

Re: git repo locked?

2025-09-02 Thread Richard Biener via Gcc
On Tue, Sep 2, 2025 at 12:11 PM Andre Vehreschild wrote: > > On Tue, 2 Sep 2025 11:00:41 +0100 > Jonathan Wakely wrote: > > > On Tue, 2 Sept 2025 at 10:47, Andre Vehreschild via Gcc > > wrote: > > > > > > Er, well, I missed to tell what I did to the branch: > > > > > > - rebased to current maste

Re: git repo locked?

2025-09-02 Thread Andre Vehreschild via Gcc
Hi Jakub, I am pushing to gfortran-test. The process seems to be finished, but is not returning (sorry it's in German): Objekte aufzählen: 11679, fertig. Zähle Objekte: 100% (11679/11679), fertig. Delta-Kompression verwendet bis zu 28 Threads. Komprimiere Objekte: 100% (2995/2995), fertig. Schrei

Re: git repo locked?

2025-09-02 Thread Jakub Jelinek via Gcc
On Tue, Sep 02, 2025 at 11:04:45AM +0200, Richard Biener via Gcc wrote: > On Tue, Sep 2, 2025 at 11:01 AM Rainer Orth via Gcc wrote: > > > > I'm currently trying to push to the repo for an hour, but only get > > > > remote: > > -

Re: We need to remove the Sphinx HTML docs

2025-09-01 Thread Gerald Pfeifer
On Mon, 1 Sep 2025, Jonathan Wakely wrote: -rw-rw-r--. 1 gccadmin gcc 1132364 2. Jun 2015 lwg-active.html -rw-rw-r--. 1 gccadmin gcc 1414040 2. Jun 2015 lwg-closed.html -rw-rw-r--. 1 gccadmin gcc 4344911 2. Jun 2015 lwg-defects.html >> I just recalled that in 2017 you wer

Re: We need to remove the Sphinx HTML docs

2025-09-01 Thread Jonathan Wakely via Gcc
On Sun, 31 Aug 2025 at 00:32, Gerald Pfeifer wrote: > > On Sat, 26 Apr 2025, Jonathan Wakely wrote: > > I found (and removed) some more sphinx leftovers under /onlinedocs/cpp/ > > Thanks! > > I found some time and dug into this. Addressing this properly means to > update some of our scripting, for

Re: Providing more precise "excess errors" message in DejaGnu

2025-09-01 Thread Jeff Law via Gcc
On 8/29/25 7:48 AM, Christophe Lyon wrote: On Fri, 29 Aug 2025 at 11:35, Richard Earnshaw via Gcc wrote: On 29/08/2025 04:08, Jacob Bachmeyer wrote: On 8/28/25 10:10, Jeff Law wrote: On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: On 28/08/2025 15:01, Iain Sandoe wrote: [...] Well

Re: We need to remove the Sphinx HTML docs

2025-09-01 Thread Jonathan Wakely via Gcc
On Sun, 31 Aug 2025 at 09:51, Gerald Pfeifer wrote: > > On Sun, 31 Aug 2025, Jonathan Wakely wrote: > >> $ ll /www/gcc/htdocs/onlinedocs/libstdc++/ext/ > >> total 6760 > >> -rw-rw-r--. 1 gccadmin gcc 1132364 2. Jun 2015 lwg-active.html > >> -rw-rw-r--. 1 gccadmin gcc 1414040 2. Jun 2015

Re: Providing more precise "excess errors" message in DejaGnu

2025-09-01 Thread Christophe Lyon via Gcc
On Mon, 1 Sept 2025 at 11:37, Richard Earnshaw (lists) wrote: > > On 29/08/2025 14:48, Christophe Lyon wrote: > > On Fri, 29 Aug 2025 at 11:35, Richard Earnshaw via Gcc > > wrote: > >> > >> On 29/08/2025 04:08, Jacob Bachmeyer wrote: > >>> On 8/28/25 10:10, Jeff Law wrote: > On 8/28/25 8:09

Re: Providing more precise "excess errors" message in DejaGnu

2025-09-01 Thread Richard Earnshaw (lists) via Gcc
On 29/08/2025 14:48, Christophe Lyon wrote: > On Fri, 29 Aug 2025 at 11:35, Richard Earnshaw via Gcc > wrote: >> >> On 29/08/2025 04:08, Jacob Bachmeyer wrote: >>> On 8/28/25 10:10, Jeff Law wrote: On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: > On 28/08/2025 15:01, Iain Sandoe wro

Re: We need to remove the Sphinx HTML docs

2025-08-31 Thread Gerald Pfeifer
On Sun, 31 Aug 2025, Jonathan Wakely wrote: >> $ ll /www/gcc/htdocs/onlinedocs/libstdc++/ext/ >> total 6760 >> -rw-rw-r--. 1 gccadmin gcc 1132364 2. Jun 2015 lwg-active.html >> -rw-rw-r--. 1 gccadmin gcc 1414040 2. Jun 2015 lwg-closed.html >> -rw-rw-r--. 1 gccadmin gcc 4344911 2. Jun

Re: We need to remove the Sphinx HTML docs

2025-08-31 Thread Jonathan Wakely via Gcc
On Sun, 31 Aug 2025, 00:32 Gerald Pfeifer, wrote: > On Sat, 26 Apr 2025, Jonathan Wakely wrote: > > I found (and removed) some more sphinx leftovers under /onlinedocs/cpp/ > > Thanks! > > I found some time and dug into this. Addressing this properly means to > update some of our scripting, for wh

Re: DejaGnu structured logs

2025-08-30 Thread Jacob Bachmeyer via Gcc
On 8/30/25 11:49, Rob Savoye wrote: On 8/29/25 10:47 PM, Jacob Bachmeyer wrote: There is an option for XML logs that is currently a bit "half-baked" and, as far as I can tell, what it   Sorry about that, I'm probably the only one that ever used it. Hopefully, you are right about that and re

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-30 Thread Jacob Bachmeyer via Gcc
On 8/28/25 13:27, Joseph Myers wrote: On Thu, 28 Aug 2025, Jeff Law via Gcc wrote: I find the classification this would provide useful, like I like the (internal compiler error) classification we already have. I would of course not duplicate all of th eabove message but only '(unrecognizable in

Re: DejaGnu structured logs

2025-08-30 Thread Jacob Bachmeyer via Gcc
On 8/30/25 12:22, David Malcolm wrote: On Sat, 2025-08-30 at 10:49 -0600, Rob Savoye via Gcc wrote: On 8/29/25 10:47 PM, Jacob Bachmeyer wrote: There is an option for XML logs that is currently a bit "half- baked" and, as far as I can tell, what it    Sorry about that, I'm probably the only

Re: We need to remove the Sphinx HTML docs

2025-08-30 Thread Gerald Pfeifer
On Sat, 26 Apr 2025, Jonathan Wakely wrote: > Ugh, there are literally hundreds of pages still there: > > $ grep -R 'generator.*Docutils' gccint | wc -l > 245 > $ grep -R 'generator.*Docutils' gfortran | wc -l > 323 It looks like you addressed these back then? What I still found under /www/gc

Re: We need to remove the Sphinx HTML docs

2025-08-30 Thread Gerald Pfeifer
On Sat, 26 Apr 2025, Jonathan Wakely wrote: > I found (and removed) some more sphinx leftovers under /onlinedocs/cpp/ Thanks! I found some time and dug into this. Addressing this properly means to update some of our scripting, for which I have a prototype ready. On the libstdc++ my updated scri

Re: DejaGnu structured logs

2025-08-30 Thread David Malcolm via Gcc
On Sat, 2025-08-30 at 10:49 -0600, Rob Savoye via Gcc wrote: > On 8/29/25 10:47 PM, Jacob Bachmeyer wrote: > > > There is an option for XML logs that is currently a bit "half- > > baked" > > and, as far as I can tell, what it >    Sorry about that, I'm probably the only one that ever used it. Th

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-30 Thread David Malcolm via Gcc
On Fri, 2025-08-29 at 10:40 +0100, Richard Earnshaw via Gcc wrote: > On 29/08/2025 10:36, Iain Sandoe wrote: > > > > > > > On 29 Aug 2025, at 10:32, Richard Earnshaw > > > wrote: > > > > > > On 29/08/2025 04:08, Jacob Bachmeyer wrote: > > > > On 8/28/25 10:10, Jeff Law wrote: > > > > > On 8/28/

Re: DejaGnu structured logs

2025-08-30 Thread Rob Savoye via Gcc
On 8/29/25 10:47 PM, Jacob Bachmeyer wrote: There is an option for XML logs that is currently a bit "half-baked" and, as far as I can tell, what it   Sorry about that, I'm probably the only one that ever used it. The entire idea of the .sum files was so the output could be easily diff'd, XML

Re: DejaGnu structured logs (was: Providing more precise "excess errors" message in DejaGnu)

2025-08-29 Thread Jacob Bachmeyer via Gcc
On 8/29/25 04:40, Richard Earnshaw wrote: On 29/08/2025 10:36, Iain Sandoe wrote: On 29 Aug 2025, at 10:32, Richard Earnshaw wrote: On 29/08/2025 04:08, Jacob Bachmeyer wrote: [...] The problem with detecting duplicate names in the DejaGnu framework is that it would add memory overhead that

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-29 Thread Christophe Lyon via Gcc
On Fri, 29 Aug 2025 at 11:35, Richard Earnshaw via Gcc wrote: > > On 29/08/2025 04:08, Jacob Bachmeyer wrote: > > On 8/28/25 10:10, Jeff Law wrote: > >> On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: > >>> On 28/08/2025 15:01, Iain Sandoe wrote: > [...] > >>> > >>> Well really, the compa

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-29 Thread Richard Earnshaw via Gcc
On 29/08/2025 04:08, Jacob Bachmeyer wrote: On 8/28/25 10:10, Jeff Law wrote: On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: On 28/08/2025 15:01, Iain Sandoe wrote: [...] Well really, the compare-tests script should report duplicate results as a problem as well, since PASS: abcd ...

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-29 Thread Richard Earnshaw via Gcc
On 29/08/2025 10:36, Iain Sandoe wrote: On 29 Aug 2025, at 10:32, Richard Earnshaw wrote: On 29/08/2025 04:08, Jacob Bachmeyer wrote: On 8/28/25 10:10, Jeff Law wrote: On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: On 28/08/2025 15:01, Iain Sandoe wrote: [...] Well really, the com

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-29 Thread Iain Sandoe
> On 29 Aug 2025, at 10:32, Richard Earnshaw wrote: > > On 29/08/2025 04:08, Jacob Bachmeyer wrote: >> On 8/28/25 10:10, Jeff Law wrote: >>> On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: On 28/08/2025 15:01, Iain Sandoe wrote: > [...] Well really, the compare-tests sc

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Jacob Bachmeyer via Gcc
On 8/28/25 10:10, Jeff Law wrote: On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: On 28/08/2025 15:01, Iain Sandoe wrote: [...] Well really, the compare-tests script should report duplicate results as a problem as well, since PASS: abcd ... PASS: abcd is just a dup pass/fail waiting t

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Joseph Myers via Gcc
On Thu, 28 Aug 2025, Sam James via Gcc wrote: > > Classifications really don't belong in the test name (the thing after > > "PASS: " or "FAIL: ", until end of line) at all, they belong as separate > > metadata so the set of test names can be stable when the testsuite itself > > doesn't change.

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Sam James via Gcc
Joseph Myers writes: > On Thu, 28 Aug 2025, Jeff Law via Gcc wrote: > >> > I find the classification this would provide useful, like I like the >> > (internal compiler error) classification we already have. I would >> > of course not duplicate all of th eabove message but only >> > '(unrecogniza

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Rainer Orth via Gcc
Hi Sam, > When a test fails with 'excess errors', there's often only one actual > error (an excess "(error|warning|note):") and it'd be nice to not have > to dig in the .log files to fish that out. I think such a move would be a bad mistake. Consider ICEs where you have something like FAIL: gcc

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Joseph Myers via Gcc
On Thu, 28 Aug 2025, Jeff Law via Gcc wrote: > > I find the classification this would provide useful, like I like the > > (internal compiler error) classification we already have. I would > > of course not duplicate all of th eabove message but only > > '(unrecognizable insn)' in the above case.

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Jeff Law via Gcc
On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: On 28/08/2025 15:01, Iain Sandoe wrote: On 28 Aug 2025, at 14:36, Jeff Law via Gcc wrote: On 8/28/25 5:42 AM, Richard Biener via Gcc wrote: On Thu, Aug 28, 2025 at 1:12 PM Rainer Orth via Gcc wrote: Hi Sam, When a test fails wit

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Iain Sandoe
> On 28 Aug 2025, at 16:10, Jeff Law via Gcc wrote: > > > > On 8/28/25 8:09 AM, Richard Earnshaw (lists) wrote: >> On 28/08/2025 15:01, Iain Sandoe wrote: >>> >>> On 28 Aug 2025, at 14:36, Jeff Law via Gcc wrote: On 8/28/25 5:42 AM, Richard Biener via Gcc wrote

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Thiago Jung Bauermann via Gcc
"Richard Earnshaw (lists)" writes: > On 28/08/2025 15:01, Iain Sandoe wrote: >> >> … the classification is useful, but the false positive “new fail / old fail >> went away” >> pairs are a real nuiscance .. hopefully we can have some brainstorming >> @cauldron about >> ways to deal with this (e

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Richard Earnshaw (lists) via Gcc
On 28/08/2025 15:01, Iain Sandoe wrote: > > >> On 28 Aug 2025, at 14:36, Jeff Law via Gcc wrote: >> >> >> >> On 8/28/25 5:42 AM, Richard Biener via Gcc wrote: >>> On Thu, Aug 28, 2025 at 1:12 PM Rainer Orth via Gcc wrote: Hi Sam, > When a test fails with 'excess errors', ther

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Iain Sandoe
> On 28 Aug 2025, at 14:36, Jeff Law via Gcc wrote: > > > > On 8/28/25 5:42 AM, Richard Biener via Gcc wrote: >> On Thu, Aug 28, 2025 at 1:12 PM Rainer Orth via Gcc wrote: >>> >>> Hi Sam, >>> When a test fails with 'excess errors', there's often only one actual error (an excess

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Jeff Law via Gcc
On 8/28/25 5:42 AM, Richard Biener via Gcc wrote: On Thu, Aug 28, 2025 at 1:12 PM Rainer Orth via Gcc wrote: Hi Sam, When a test fails with 'excess errors', there's often only one actual error (an excess "(error|warning|note):") and it'd be nice to not have to dig in the .log files to fis

Re: Providing more precise "excess errors" message in DejaGnu

2025-08-28 Thread Richard Biener via Gcc
On Thu, Aug 28, 2025 at 1:12 PM Rainer Orth via Gcc wrote: > > Hi Sam, > > > When a test fails with 'excess errors', there's often only one actual > > error (an excess "(error|warning|note):") and it'd be nice to not have > > to dig in the .log files to fish that out. > > I think such a move would

Re: DejaGnu fail despite equivalent output binaries

2025-08-26 Thread Thomas de Bock via Gcc
Thanks you're right, thought I checked but turned out there was still a lingering printf in my code... All working now, appreciate it! :) From: Jonathan Wakely Sent: 21 August 2025 14:42:30 To: Thomas de Bock Cc: gcc@gcc.gnu.org Subject: [ext] Re: DejaGnu

Re: Current ports without maintainers

2025-08-25 Thread Jeff Law via Gcc
On 8/25/25 2:13 PM, Mark Wielaard wrote: Thanks, I found https://muxup.com/2024q4/rootless-cross-architecture-debootstrap which seems to describe such a setup at least for Debian supported arches. Is there a collection of non-official arches? No idea. It's been quite some time since I put t

Re: Current ports without maintainers

2025-08-25 Thread Mark Wielaard
Hi Jeff, On Mon, Aug 25, 2025 at 07:15:48AM -0600, Jeff Law wrote: > On 8/24/25 4:03 PM, Mark Wielaard wrote: > >On Sun, Aug 24, 2025 at 08:07:32AM -0600, Jeff Law wrote: > >>On 8/24/25 6:39 AM, Mark Wielaard wrote: > >>>If the port has a (qemu) emulator we could create a x86_64 container > >>>for

Re: Current ports without maintainers

2025-08-25 Thread Jeff Law via Gcc
On 8/24/25 4:03 PM, Mark Wielaard wrote: Hi Jeff, On Sun, Aug 24, 2025 at 08:07:32AM -0600, Jeff Law wrote: On 8/24/25 6:39 AM, Mark Wielaard wrote: If the port has a (qemu) emulator we could create a x86_64 container for it and run it once a month/week on one of the faster builder.sourcewa

Re: Current ports without maintainers

2025-08-25 Thread Richard Biener via Gcc
On Sun, Aug 24, 2025 at 2:39 PM Mark Wielaard wrote: > > Hi, > > On Wed, Aug 13, 2025 at 08:53:44AM +0200, Richard Biener via Gcc wrote: > > On Tue, Aug 12, 2025 at 10:43 PM Andrew Pinski via Gcc > > wrote: > > > I think we should have a requirement of the bare minimum for a port is a > > > main

Re: Current ports without maintainers

2025-08-24 Thread Mark Wielaard
Hi Jeff, On Sun, Aug 24, 2025 at 08:07:32AM -0600, Jeff Law wrote: > On 8/24/25 6:39 AM, Mark Wielaard wrote: > >If the port has a (qemu) emulator we could create a x86_64 container > >for it and run it once a month/week on one of the faster > >builder.sourceware.org workers. > > That's what my te

Re: Current ports without maintainers

2025-08-24 Thread Mark Wielaard
Hi Joel, On Sun, Aug 24, 2025 at 08:28:29AM -0500, Joel Sherrill wrote: > On Sun, Aug 24, 2025, 7:41 AM Mark Wielaard wrote: > > On Wed, Aug 13, 2025 at 08:53:44AM +0200, Richard Biener via Gcc wrote: > > > That said, I'd like to move away from gcc-testresults as a vetting > > > tool to something

Re: Current ports without maintainers

2025-08-24 Thread Jeff Law via Gcc
On 8/24/25 6:39 AM, Mark Wielaard wrote: Hi, On Wed, Aug 13, 2025 at 08:53:44AM +0200, Richard Biener via Gcc wrote: On Tue, Aug 12, 2025 at 10:43 PM Andrew Pinski via Gcc wrote: I think we should have a requirement of the bare minimum for a port is a maintainer. I also vote to have a test

Re: Current ports without maintainers

2025-08-24 Thread Joel Sherrill via Gcc
On Sun, Aug 24, 2025, 7:41 AM Mark Wielaard wrote: > Hi, > > On Wed, Aug 13, 2025 at 08:53:44AM +0200, Richard Biener via Gcc wrote: > > On Tue, Aug 12, 2025 at 10:43 PM Andrew Pinski via Gcc > wrote: > > > I think we should have a requirement of the bare minimum for a port is > a > > > maintain

Re: Current ports without maintainers

2025-08-24 Thread Mark Wielaard
Hi, On Wed, Aug 13, 2025 at 08:53:44AM +0200, Richard Biener via Gcc wrote: > On Tue, Aug 12, 2025 at 10:43 PM Andrew Pinski via Gcc > wrote: > > I think we should have a requirement of the bare minimum for a port is a > > maintainer. > > I also vote to have a testresults for the target at least

Re: Condition coverage counters

2025-08-21 Thread Sebastian Huber
- Am 18. Aug 2025 um 15:19 schrieb Jørgen Kvalsvik j...@lambda.is: > On 8/18/25 14:37, Sebastian Huber wrote: [...] > I tried this program: > > int a(int i); > int b(int i); > int c(int i); > > int f(int i, int j, int k, int l, int m) > { > if (i && j && (k || !l || m)) { > if (a(i) ||

Re: Guidance on potential directions for contributing to GCC

2025-08-21 Thread Sam James via Gcc
Ujjwal Shekhar writes: > Thank you for your reply! This definitely looks interesting, and I can see > myself using it quite a bit as well. You're welcome! And thanks for your interest. > > As a first step, I’m looking into Clang’s __builtin_dump_struct. In the > meantime, are there any initia

Re: Guidance on potential directions for contributing to GCC

2025-08-21 Thread Ujjwal Shekhar via Gcc
work that might have been done but not updated yet? Thanks, Ujjwal From: Sam James Sent: 22 August 2025 00:05 To: Ujjwal Shekhar via Gcc Cc: Ujjwal Shekhar Subject: Re: Guidance on potential directions for contributing to GCC Ujjwal Shekhar via Gcc writes

Re: Guidance on potential directions for contributing to GCC

2025-08-21 Thread Sam James via Gcc
Ujjwal Shekhar via Gcc writes: > Greetings, > I’m a final-year university student with some extra time this > semester, and I’d like to contribute to GCC (not as part of > GSoC). Although I don’t have prior compiler development experience, I > have strong working knowledge of C/C++ and low-level

Re: DejaGnu fail despite equivalent output binaries

2025-08-21 Thread Jonathan Wakely via Gcc
On Thu, 21 Aug 2025 at 15:39, Thomas de Bock via Gcc wrote: > > Hey, I'm working on an optimization pass that merges the comparisons in > defaulted struct equality operators, the spaceship-* testcases all pass, > except for spaceship-eq12.C: > > > FAIL: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++2

re follow up!

2025-08-20 Thread zara join via Gcc
Hi, gcc@gcc.gnu.org I was just wondering if you had a chance to review the previous email I send to you. I understand the value of your time so I'd like to know what's the best way to reach you and when can we discuss this in more detail? Waiting, .

Re: Messed up trunk branch on gcc-test on forge

2025-08-20 Thread Jonathan Wakely via Gcc
On Wed, 20 Aug 2025 at 08:40, Claudio Bantaloukas wrote: > > I can set up the forge bot user to do a regular sync using the same infra > used for the PRs. > Just give the go ahead. That would be useful, thanks. gcc-TEST/master and gcc-TEST/trunk should both be sync'd with gcc-mirror/master on so

Re: Messed up trunk branch on gcc-test on forge

2025-08-20 Thread Claudio Bantaloukas via Gcc
I can set up the forge bot user to do a regular sync using the same infra used for the PRs. Just give the go ahead. From: Mark Wielaard Date: Wednesday, 20 August 2025 at 01:38 To: Andrew Pinski Cc: fo...@sourceware.org , gcc@gcc.gnu.org Subject: Re: Messed up trunk branch on gcc-test on

Re: Messed up trunk branch on gcc-test on forge

2025-08-19 Thread Mark Wielaard
Hi, On Tue, Aug 19, 2025 at 04:42:33PM -0700, Andrew Pinski wrote: > Hi all, > I accidentally messed up the trunk branch on gcc-test repo on the forge. > I clicked merge+fastforward button on a pull request thinking it was just a > rebase for the pull request. > Since it is just the test repo, I

Re: Condition coverage counters

2025-08-18 Thread Jørgen Kvalsvik
On 8/18/25 14:37, Sebastian Huber wrote: - Am 18. Aug 2025 um 9:33 schrieb Jørgen Kvalsvik j...@lambda.is: On 8/18/25 02:58, Sebastian Huber wrote: Hello, I have question to the counters used for the condition coverage implementation in tree-profile.cc /* Stores the incoming edge and pre

Re: Condition coverage counters

2025-08-18 Thread Sebastian Huber
- Am 18. Aug 2025 um 9:33 schrieb Jørgen Kvalsvik j...@lambda.is: > On 8/18/25 02:58, Sebastian Huber wrote: >> Hello, >> >> I have question to the counters used for the condition coverage >> implementation >> in tree-profile.cc >> >> /* Stores the incoming edge and previous counters (in SS

Re: Condition coverage counters

2025-08-18 Thread Jørgen Kvalsvik
On 8/18/25 02:58, Sebastian Huber wrote: Hello, I have question to the counters used for the condition coverage implementation in tree-profile.cc /* Stores the incoming edge and previous counters (in SSA form) on that edge for the node e->deston that edge for the node e->dest. The counter

Re: Help with RTL/MD needed

2025-08-17 Thread Jan Dubiec via Gcc
On 03.08.2025 17:18, Jeff Law wrote: [...] Mine tests: --target_board=h8300-sim\{-mh/-mint32,-ms/-mint32,-msx/-mint32\} In simpler terms it'll test -mh, -ms -msx, each with -mint32. Not sure what yours is testing, but additional coverage is useful. I also run tests on simulator, usually with

Re: Current ports without maintainers

2025-08-13 Thread Iain Sandoe
> On 13 Aug 2025, at 15:43, Jeff Law via Gcc wrote: > On 8/13/25 12:53 AM, Richard Biener via Gcc wrote: > >> That said, I'd like to move away from gcc-testresults as a vetting >> tool to something >> more modern. Possibly a good(?) GSoC project, set up github CI >> runners for this? > Yes,

Re: Current ports without maintainers

2025-08-13 Thread Jeff Law via Gcc
On 8/13/25 12:53 AM, Richard Biener via Gcc wrote: Having testresults also shows the port builds (as a cross at least) and is able to build its target libraries. IMO broken ports are worse than unmaintained ones, esp. if we release with those. Right. Ideally we'd have build bots with pub

Re: Current ports without maintainers

2025-08-12 Thread Richard Biener via Gcc
On Tue, Aug 12, 2025 at 10:43 PM Andrew Pinski via Gcc wrote: > > Here is the list of ports without a maintainer in MAINTAINERS with some > extra information on when the last time the port was touched for non > infrastructure changes: > epiphany - Jeff Law and Jakub Jelinek did a fix each in 2024

Re: Current ports without maintainers

2025-08-12 Thread Iain Sandoe
> On 12 Aug 2025, at 22:13, Joseph Myers via Gcc wrote: > > On Tue, 12 Aug 2025, Andrew Pinski via Gcc wrote: > >> I think we should have a requirement of the bare minimum for a port is a >> maintainer. >> I also vote to have a testresults for the target at least once a year. > > Maintainers

Re: Current ports without maintainers

2025-08-12 Thread Joseph Myers via Gcc
On Tue, 12 Aug 2025, Andrew Pinski via Gcc wrote: > I think we should have a requirement of the bare minimum for a port is a > maintainer. > I also vote to have a testresults for the target at least once a year. Maintainers should also show some sign of action on things requiring changes across

Re: Current ports without maintainers

2025-08-12 Thread Joel Sherrill via Gcc
On Tue, Aug 12, 2025 at 3:44 PM Andrew Pinski via Gcc wrote: > Here is the list of ports without a maintainer in MAINTAINERS with some > extra information on when the last time the port was touched for non > infrastructure changes: > epiphany - Jeff Law and Jakub Jelinek did a fix each in 2024 be

Re: Current ports without maintainers

2025-08-12 Thread Jeff Law via Gcc
On 8/12/25 2:42 PM, Andrew Pinski via Gcc wrote: Here is the list of ports without a maintainer in MAINTAINERS with some extra information on when the last time the port was touched for non infrastructure changes: epiphany - Jeff Law and Jakub Jelinek did a fix each in 2024 before that Joern R

  1   2   3   4   5   6   7   8   9   10   >