public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
From: "Maciej W. Rozycki" <macro@embecosm.com>
To: Jeff Law <jeffreyalaw@gmail.com>
Cc: Kito Cheng <kito.cheng@sifive.com>,
	Kito Cheng <kito.cheng@gmail.com>,
	 juzhe.zhong@rivai.ai, gcc-patches <gcc-patches@gcc.gnu.org>,
	 Robin Dapp <rdapp.gcc@gmail.com>, "pan2.li" <pan2.li@intel.com>
Subject: Re: [PATCH] RISC-V: Return machine_mode rather than opt_machine_mode for get_mask_mode, NFC
Date: Wed, 9 Aug 2023 14:25:03 +0100 (BST)	[thread overview]
Message-ID: <alpine.DEB.2.20.2308091354030.28892@tpp.orcam.me.uk> (raw)
In-Reply-To: <alpine.DEB.2.20.2307311637490.28892@tpp.orcam.me.uk>

On Mon, 31 Jul 2023, Maciej W. Rozycki wrote:

> > > That's a good suggestion! Thanks, let me try to apply myself workflow  :)
> > I'm thinking that as part of the CI POC being done by RISE that the base AMI
> > image ought to be gcc-13 based and that we should configure the toolchains we
> > build with -enable-werror-always.
> > 
> > While we can't necessarily get every developer to embrace this workflow, we
> > ought to be catching it quicker than we currently are.
> 
>  I wonder if we should enable the option by default, perhaps under certain 
> conditions such as matching the build compiler version, for builds made 
> from a Git checkout rather than a release tarball.  I suspect some people 
> are simply not aware of this option.

 Also the Linux kernel community has bots that monitor the relevant 
mailing lists for patches, apply them, build in various configurations, 
and report back any issues, so when you submit a change that doesn't 
compile in some cases, then it's often within minutes that you get a 
notification, even before anyone has a chance to review your submission.  
That also helps maintainers catch such issues before a change gets merged 
anywhere.

 Cf. <https://github.com/intel/lkp-tests/wiki>, 
<https://www.intel.com/content/www/us/en/developer/topic-technology/open/linux-kernel-performance/overview.html>.

 That surely hasn't come for free, someone had to make the infrastructure,
and then with contemporary hardware the Linux kernel often builds within 
seconds, which we don't have the luxury of, but I wonder if it's an 
approach that has been previously considered for GCC.  Overall I think the 
more effort we can offload to automata the less remains for us.

  Maciej

  reply	other threads:[~2023-08-09 13:25 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-31  6:52 Kito Cheng
2023-07-31  6:58 ` juzhe.zhong
2023-07-31  7:02   ` Kito Cheng
2023-07-31 11:06     ` Maciej W. Rozycki
2023-07-31 13:46       ` Kito Cheng
2023-07-31 14:03         ` Maciej W. Rozycki
2023-07-31 14:52           ` Kito Cheng
2023-07-31 15:20             ` Jeff Law
2023-07-31 15:55               ` Maciej W. Rozycki
2023-08-09 13:25                 ` Maciej W. Rozycki [this message]
2023-07-31 15:50             ` Maciej W. Rozycki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.DEB.2.20.2308091354030.28892@tpp.orcam.me.uk \
    --to=macro@embecosm.com \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=jeffreyalaw@gmail.com \
    --cc=juzhe.zhong@rivai.ai \
    --cc=kito.cheng@gmail.com \
    --cc=kito.cheng@sifive.com \
    --cc=pan2.li@intel.com \
    --cc=rdapp.gcc@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).