I've backported the following 7 patches from trunk to releases/gcc-14: * testsuite: fix analyzer C++ failures on Solaris [PR111475] https://gcc.gnu.org/pipermail/gcc-patches/2024-May/650629.html * Trunk: r15-131-g5219414f3cde3c * gcc 14: r14-10951-g156051d083d91f
* regenerate-opt-urls.py: fix transposed values for "vax" and "v850" https://gcc.gnu.org/pipermail/gcc-patches/2024-May/652914.html * Trunk: r15-872-g7cc529fe514cc6 * gcc 14: r14-10952-g54504e8c704f4c * diagnostics: fixes to SARIF output [PR109360] https://gcc.gnu.org/pipermail/gcc-patches/2024-June/655380.html * Trunk: r15-1540-g9f4fdc3acebcf6 * gcc 14: r14-10953-g07485ccd31935b * testsuite: check that generated .sarif files validate against the SARIF schema [PR109360] https://gcc.gnu.org/pipermail/gcc-patches/2024-June/655381.html * Trunk: r15-1541-ga84fe222029ff2 * gcc 14: r14-10954-gbf01dcd117ceab * testsuite: use check-jsonschema for validating .sarif files [PR109360] https://gcc.gnu.org/pipermail/gcc-patches/2024-June/655674.html * Trunk: r15-1633-g17967907102099 * gcc 14: r14-10955-gd5d62a38493be4 * analyzer: handle <error.h> at -O0 [PR115724] https://gcc.gnu.org/pipermail/gcc-patches/2024-July/656403.html * Trunk: r15-1845-ga6fdb1a2a29061 * gcc 14: r14-10956-g0f26f4f76961cd * SARIF output: fix schema URL [ยง3.13.3, PR116603] https://gcc.gnu.org/pipermail/gcc-patches/2024-September/662679.html * Trunk: r15-3553-g38dc2c64710aa0 * gcc 14: r14-10957-g41344d6077953b having successfully bootstrapped & regrtested them on x86_64-pc-linux- gnu. Dave