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 programming. Previously, I contributed to a C++ project for GSoC (see: https://summerofcode.withgoogle.com/archive/2024/projects/ggfpoLfF) and also interned in a C++-heavy role at an HFT. A few potential directions that caught my attention are:
* Making cp-demangle non-recursive * Implementing a feature similar to Clang’s -ftime-trace * A simple file system for use during Nvidia/AMD GPU code generation testing * Vtable improvements (as noted here: https://gcc.gnu.org/wiki/Speedup_areas#Better_algorithms) My goal is to contribute to higher-priority issues; ideally ones that will help me improve at navigating large codebases, ramping up quickly on new projects and working independently. I would appreciate guidance on which of these issues would be a good starting point, or if there are other areas where contributions would be more useful to the community? Best Regards, Ujjwal Shekhar P.S. I had asked about this on IRC earlier, and it was suggested that I send it here for better reach and to learn about other possible directions.