GCC 17 soportará optimización nativa en RISC-V
Tecnología
⚠ Fuente única
1d ago

GCC 17 soportará optimización nativa en RISC-V

Sintetizado por IA · Sesgo eliminado · Solo hechos

La GNU Compiler Collection (GCC) 17, programada para su lanzamiento a principios de 2027, ahora admitirá las banderas `-mtune=native` y `-mcpu=native` para sistemas RISC-V. Esto permite al compilador optimizar la generación de código específicamente para la CPU detectada, una función que antes no estaba disponible. La actualización aborda una limitación que requería que los usuarios especificaran manualmente los tipos de CPU como "sifive-p550" o "spacemit-x100".

Hasta ahora, GCC carecía de soporte para estas banderas de optimización "nativas" en RISC-V, a pesar de ofrecerlas para otras arquitecturas. El código recién fusionado, aportado por Kito Cheng de SiFive, corrige esta omisión. Este cambio permite que GCC interprete y utilice correctamente las opciones `-mcpu=native` y `-mtune=native` al compilar para RISC-V.

Sin embargo, existe una limitación actual para los diseños RISC-V que emplean múltiples tipos de núcleos, como las combinaciones SpacemiT A100 y X100. En estos escenarios, GCC determina el tipo de CPU en función del núcleo donde se está ejecutando el proceso del compilador.

¿Fue útil?

Leer la cobertura original

💬 Comentarios

📜 Política de comentarios