El compilador Mainline GCC 9.0 ahora tiene seguimiento de especulaciones contra Spectre V1

.



Todo esto se agregó a AArch64 para la implementación actual de GCC, pero también podría encontrar su camino hacia otras arquitecturas. Es poco probable que ARM lo lleve a ARM de 32 bits, porque ARM de 32 bits contiene menos registros y sería mucho más complicado parchear la funcionalidad.

Hasta el momento se desconoce el impacto en el rendimiento que traerá la habilitación de -mtrack-speculation, pero para aquellos que quieran darle un giro en este momento, pueden obtenerlo en el GCC SVN / Git , y será parte de la versión estable de GCC 9.1 en algún momento de 2019.



1 minuto de lectura