On Sun, 2025-03-23 at 09:21 +0530, mannem navyasree via Gcc wrote:
> Hi, I’m Navya sree mannem , new to GCC. I’d like to learn how to
> contribute, maybe in improving GCC’s optimization passes to make
> compiled
> code faster. Can anyone suggest a starting point or mentor me?”

Hi!

Thanks for your interest in GCC.  There are useful notes on getting
started with GCC's codebase in the "Before You Apply" part of our GSoC
page: https://gcc.gnu.org/wiki/SummerOfCode#Before_you_apply

I wrote a guide for newcomers which is here:
https://gcc-newbies-guide.readthedocs.io/en/latest/

I'd recommend trying to checkout gcc from git and build it from source;
see the guide above, which has notes on configuration options you'll
want to use, especially if you're doing this on a laptop (gcc is a
relatively big project), and ideas on things to try out in the
codebase.  Feel free to open issues in github at [1] if you run into
issues with the guide.

FWIW I've mentored people in the past, but unfortunately my life is
much busier these days; sorry.

Hope this is helpful.
Dave
[1] https://github.com/davidmalcolm/gcc-newbies-guide/issues

Reply via email to