@@ -922,6 +922,28 @@ it emits:
</li>
</ul>
+<!-- .................................................................. -->
+<h2 id="sarif">Improvements to SARIF support</h2>
+<ul>
+ <li>
+ <!-- commit r14-6228-g3bd8241a1f1982 -->
+ The SARIF output from
+ <a href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format">-fdiagnostics-format=</code></a>
+ now adds indentation and newlines to reflect the logical JSON structure of the data. The previous compact behavior can be restored via the new option
+ <a href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fno-diagnostics-json-formatting">-fno-diagnostics-json-formatting</code></a>.
+ This also applies to the older output format named "json".
+ </li>
+ <li>
+ <!-- commit r14-2881-g75d623946d4b6e [PR109361] -->
+ If profiling information about the compiler itself is requested via
+ <a href="https://gcc.gnu.org/onlinedocs/gcc/Developer-Options.html#index-ftime-report">-ftime-report</code></a>,
+ and a SARIF output format is requested via
+ <a href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format">-fdiagnostics-format=</code></a>,
+ then the timing and memory usage data is now written in JSON form into
+ the SARIF output, rather than as plain text to stderr.
+ </li>
+</ul>
+
<!-- .................................................................. -->
<h2 id="plugins">Improvements for plugin authors</h2>
<ul>
Signed-off-by: David Malcolm <dmalcolm@redhat.com> --- htdocs/gcc-14/changes.html | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)