Saltar al contenido

Lanzamiento de GCC 7.1 con nuevas características: marca el 30 aniversario de GCC 1.0

Bytes cortos: Jakub Jelinek de GNU ha anunciado el lanzamiento de GCC 7.1, que es la primera versión estable de GCC 7. Esta versión principal también marca el 30 aniversario de la primera versión estable de GCC. Hablando de las nuevas características, hay soporte experimental para C ++ 17, mejoras en los optimizadores, diagnósticos emitidos y desinfectante de direcciones, etc. Puede descargar el compilador GCC 7.1 desde los servidores GNU.

solNU ha anunciado el lanzamiento estable de GNU Compiler Collection 7 (GCC 7), que se ha marcado con el lanzamiento de GCC 7.1. Este mes, también se celebrará el 30 aniversario de GCC 1.0. suscribir a Fossbytes

Sin más demora, le informaremos de las nuevas funciones del compilador de código abierto y gratuito de GCC 7.1:

GCC 7.1 nuevas características y cambios.

Soporte experimental de C ++ 17

GNU Compiler Collection 7.1 ofrece el soporte experimental para todos los borradores actuales de C ++ 17. "Las opciones -std = c ++ 1z y -std = gnu ++ 1z, y la biblioteca libstdc ++ tienen la mayoría de las características de la biblioteca de borrador de C ++ 17 implementadas también", agrega el anuncio de la versión.

Mejoras en optimizadores.

Gracias a las mejoras en los optimizadores, se han realizado cambios en las optimizaciones intra y entre procedimientos, las optimizaciones de tiempo de enlace y varios backends de destino, etc. También se han realizado cambios para almacenar el paso de fusión, la optimización de elevación de código, la división de bucles y la reducción envase.

Mejoras en los diagnósticos emitidos.

Después de los cambios en los diagnósticos emitidos, se pueden ver mejoras en las ubicaciones, los rangos de ubicación, las sugerencias de identificación mal escritas, las sugerencias de corrección y los nombres de las opciones.

Descarga de OpenMP 4.5 a GPGPUs de Nvidia PTX

Ahora se puede configurar GCC para la descarga de OpenMP 4.5 a GPGPU Nvidia PTX.

Mejoras de desinfectante de direcciones

Después de dejar su alcance, el desinfectante de direcciones ahora puede informar el uso de variables.

Otros cambios

Fusión del puerto RISC-V, compatibilidad con el sistema operativo Fuchsia de Google, eliminación de Java (GCJ), compatibilidad con Go 1.8, etc.

Lea el registro de cambios de GCC 7.1 para ver el conjunto completo de cambios.

Descargar GCC 7.1

GCC 7.1 se puede descargar desde los servidores FTP de GNU. Puede encontrar la versión en el subdirectorio gcc / gcc-7.1.0 /.

¿Te ha parecido interesante esta versión de GCC 7.1? No olvides compartir tus opiniones.

Califica este Articulo!