Re: [RFC] avoid type conversion through versioning loop

2021-03-25 Thread Richard Biener
On Wed, 24 Mar 2021, guojiufu wrote: > On 2021-03-24 20:33, Richard Biener wrote: > > On Wed, 24 Mar 2021, guojiufu wrote: > > > >> On 2021-03-24 15:55, Richard Biener wrote: > >> > On Wed, Mar 24, 2021 at 3:55 AM guojiufu wrote: > >> >> > >> >> On 2021-03-23 16:25, Richard Biener via Gcc wrote:

[GSoC-2021] Interested in project `Extend the static analysis pass`

2021-03-25 Thread Saloni Garg via Gcc
Hi all, I am an undergraduate student in AMU, Aligarh. I am interested in the project* `Extend the static analysis pass`. *I have followed this( https://gcc.gnu.org/pipermail/gcc/2021-March/234941.html) and been able to successfully build and successfully ran and pass the test suite for C and C++.

Can help with task of language frontend cleanup

2021-03-25 Thread pawel k. via Gcc
Hello, Not sure which list is right. I have ideas for code improvement for gcc. Idea1 langhooks cleanup It basically involves clean up of lang hooks. Closing it in special class. Might help to clean up massive defines etc spurious langhooks declarations amongst others and removing some hooks from

Re: GSoC Rust

2021-03-25 Thread Philip Herron
Hi Aidan, Thanks for your interest in the Rust Front-end project https://github.com/Rust-GCC/gccrs. I have prepared a specific wiki page for Google Summer of code you might find useful: https://github.com/Rust-GCC/gccrs/wiki/Google-Summer-of-Code. Please feel free to join our Zulip server: https

Re: Can help with task of language frontend cleanup

2021-03-25 Thread Jonathan Wakely via Gcc
On Thu, 25 Mar 2021 at 09:43, pawel k. via Gcc-help wrote: > > Hello, > Not sure which list is right. I have ideas for code improvement for gcc. Please don't cross-post to gcc@ and gcc-help@, there are almost no topics relevant to both. You're discussing GCC development, so gcc@ is the right plac

Re: Can help with task of language frontend cleanup

2021-03-25 Thread Jakub Jelinek via Gcc
On Thu, Mar 25, 2021 at 12:06:08PM +, Jonathan Wakely via Gcc wrote: > What would be the benefit? > > I can understand the advantage of a single binary that is a > cross-compiler for different targets (but it would be a huge task to > get GCC there). You wouldn't need multiple complete copies

Re: [RFC] avoid type conversion through versioning loop

2021-03-25 Thread guojiufu via Gcc
On 2021-03-25 16:35, Richard Biener wrote: On Wed, 24 Mar 2021, guojiufu wrote: On 2021-03-24 20:33, Richard Biener wrote: > On Wed, 24 Mar 2021, guojiufu wrote: > >> On 2021-03-24 15:55, Richard Biener wrote: >> > On Wed, Mar 24, 2021 at 3:55 AM guojiufu wrote: >> >> >> >> On 2021-03-23 16:25

Re: [RFC] avoid type conversion through versioning loop

2021-03-25 Thread guojiufu via Gcc
On 2021-03-25 21:32, guojiufu via Gcc wrote: On 2021-03-25 16:35, Richard Biener wrote: On Wed, 24 Mar 2021, guojiufu wrote: On 2021-03-24 20:33, Richard Biener wrote: > On Wed, 24 Mar 2021, guojiufu wrote: > >> On 2021-03-24 15:55, Richard Biener wrote: >> > On Wed, Mar 24, 2021 at 3:55 AM gu

Current limitations of define_subst

2021-03-25 Thread Colin McEwan via Gcc
Hi all, I was wondering if anyone understands the rationale behind the current limitations on (define_subst), ie. working only on (define_insn) and (define_expand). A lot of md cleanup, as well as extra patterns for combiner use, could be enabled by supporting (define_split) / (define_insn_and_sp

Re: [GSoC-2021] Interested in project `Extend the static analysis pass`

2021-03-25 Thread David Malcolm via Gcc
On Thu, 2021-03-25 at 14:52 +0530, Saloni Garg via Gcc wrote: > Hi all, > I am an undergraduate student in AMU, Aligarh. I am interested in the > project* `Extend the static analysis pass`. *I have followed this( > https://gcc.gnu.org/pipermail/gcc/2021-March/234941.html) and been > able to > succe

gcc-8-20210325 is now available

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