Quiero contribuir al desarrollo del compilador gcc. ¿cómo lo hago?

¡Gracias por expresar su interés en contribuir a GCC!

Recomendaría que primero obtenga un bootstrap y una compilación de la etapa 1 de gcc funcionando. Este enlace puede ser útil – Instalación de GCC – GCC Wiki

Siguiente lectura – GettingStarted – GCC Wiki. Busque resolver problemas marcados con “easyhacks” en gcc.gnu.org/bugzilla. Su objetivo es alentar a los recién llegados a contribuir a gcc -;)

Un proyecto que creo que sería adecuado para un principiante (sin antecedentes de compilación) sería portar patrones de plegado de fold-const.c a match.pd, que también sería bastante útil para GCC. Para más detalles ver – Emparejar y simplificar.

También eche un vistazo a estas excelentes diapositivas aunque anticuadas para obtener una descripción conceptual de los componentes internos del CCG: Abstracciones esenciales en CCG ’13, Taller sobre componentes internos del CCG

No dude en publicar sus preguntas en la lista de correo de gcc.

Creo que el mejor lugar para comenzar es las listas de correo de GCC