Red Hat ha anunciado que GCC 16, la nueva versión del GNU Compiler Collection, incluirá significativas mejoras en usabilidad para desarrolladores. Entre las principales novedades destacan la implementación por defecto de mensajes de error jerárquicos en C++, que presentan las advertencias en formato de viñetas anidadas para facilitar su comprensión. Esta funcionalidad, introducida experimentalmente en GCC 15, ahora reemplaza el formato anterior como predeterminado, aunque los usuarios pueden revertirlo usando las opciones -fno-diagnostics-show-nesting o -fdiagnostics-plain-output. Además, GCC 16 incorpora mejoras en la salida SARIF (Static Analysis Results Interchange Format), incluyendo la captura de estructuras lógicas anidadas para permitir filtrado por espacios de nombres, así como soporte para expresiones de flujo de control no estándar. También se añade una nueva opción experimental de salida HTML para depuración del analizador estático interno, que permite visualizar trayectorias interprocedimentales del código. El autor, David Malcolm, ingeniero de Red Hat, detalla que estas mejoras facilitan tanto la identificación de errores como las futuras extensiones del compilador.
GCC 16 implementa mensajes deerror enformato de viñetas para facilitarsu lectura
