I forgot to push this before going on vacation; sorry.

Pushed to trunk.

---
 htdocs/gcc-15/changes.html              | 260 +++++++++++++++++++++++-
 htdocs/gcc-15/diag-color-screenshot.png | Bin 0 -> 33062 bytes
 2 files changed, 257 insertions(+), 3 deletions(-)
 create mode 100644 htdocs/gcc-15/diag-color-screenshot.png

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 3e3c6655..1b7d0e1b 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -38,6 +38,15 @@ You may also want to check out our
     padding bits is desirable, use <code>{}</code> (valid in C23 or C++)
     or use <code>-fzero-init-padding-bits=unions</code> option to restore
     old GCC behavior.</li>
+  <li><a 
href="https://gcc.gnu.org/onlinedocs/gcc/Static-Analyzer-Options.html";><code>-fanalyzer</code></a>
+    is still only suitable for analyzing C code.
+    In particular, using it on C++ is unlikely to give meaningful output.
+  </li>
+  <li>The <code>json</code> format for
+    <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format";><code>-fdiagnostics-format=</code></a>
+    is deprecated and may be removed in a future release.
+    Users seeking machine-readable diagnostics from GCC should use
+    <a href="https://gcc.gnu.org/wiki/SARIF";>SARIF</a>.
 </ul>
 
 
@@ -79,6 +88,20 @@ You may also want to check out our
     significantly improved. The compiler can now track columnn numbers larger
     than 4096. Very large source files have more accurate location reporting.
   </li>
+  <li>GCC can now emit diagnostics in multiple formats simultaneously,
+    via the new option
+    <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-add-output";><code>-fdiagnostics-add-output=</code></a>.
+    For example, use
+    <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-add-output";><code>-fdiagnostics-add-output=sarif</code></a>
+    to get both GCC's classic text output on stderr <strong>and</strong>
+    <a href="https://gcc.gnu.org/wiki/SARIF";>SARIF</a> output to a file.
+    There is also a new option
+     <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-set-output";><code>-fdiagnostics-set-output=</code></a>
+    which exposes more control than existing options for some experimental 
cases.
+    These new options are an alternative to the existing
+    <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format";><code>-fdiagnostics-format=</code></a>
+    which only supports a single output format at a time.
+  </li>
 </ul>
 
 
@@ -301,7 +324,7 @@ procedure Initialize (Obj : in out T);
       New constraints have been added for defining symbols or using symbols
       inside of inline assembler, and a new generic operand modifier has
       been added to allow printing those regardless of PIC.  For example:
-<pre>
+<pre><code>
 struct S { int a, b, c; };
 extern foo (void);
 extern char var;
@@ -313,7 +336,7 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
      "-s" (var2), /* Tell compiler asm uses var2 variable.  */
                   /* "s" would work too but might not work with -fpic.  */
      "i" (sizeof (struct S))); /* It is possible to pass constants to toplevel 
asm.  */
-</pre>
+</code></pre>
         </li>
     <li>The <code>"redzone"</code> clobber is now allowed in inline
         assembler statements to describe that the assembler can overwrite
@@ -333,6 +356,42 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
         <code>-Wheader-guard</code></a> warning has been added and enabled
         in <code>-Wall</code> to warn about some inconsistencies in header
         file guarding macros.</li>
+    <li>The C and C++ frontends now provide fix-it hints for some cases of 
missing
+        '<code>&</code>' and '<code>*</code>'.
+        For example, note the ampersand fix-it hint in the following:
+<pre><code>
+    demo.c: In function 'int main()':
+    demo.c:5:22: error: invalid conversion from 'pthread_key_t' {aka 'unsigned 
int'}
+       to 'pthread_key_t*' {aka 'unsigned int*'} [-fpermissive]
+        5 |   pthread_key_create(key, NULL);
+          |                      ^~~
+          |                      |
+          |                      pthread_key_t {aka unsigned int}
+    demo.c:5:22: note: possible fix: take the address with '&'
+        5 |   pthread_key_create(key, NULL);
+          |                      ^~~
+          |                      &
+    In file included from demo.c:1:
+    /usr/include/pthread.h:1122:47: note:   initializing argument 1 of
+       'int pthread_key_create(pthread_key_t*, void (*)(void*))'
+     1122 | extern int pthread_key_create (pthread_key_t *__key,
+          |                                ~~~~~~~~~~~~~~~^~~~~
+</code></pre>
+    </li>
+    <li>Diagnostic messages referring to attributes now provide URLs
+      to the documentation of the pertinent attributes in sufficiently
+      capable terminals, and in SARIF output.
+    </li>
+    <li>Diagnostics in which two different things in the source are
+      being contrasted (such as type mismatches) now use color to
+      visually highlight and distinguish the differences, in both the
+      text message of the diagnostic, and the quoted source.  For example,
+      in:
+      <p><img src="diag-color-screenshot.png"
+          alt="screenshot of a C type error from GCC 15 showing color 
usage"/></p>
+      the left-hand type is shown in green and the right-hand type in
+      dark blue.
+    </li>
 </ul>
 
 <h3 id="c">C</h3>
@@ -357,6 +416,10 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
       <code>202311L</code>.</li>
     </ul>
   </li>
+  <li>To aid the transition to C23, various diagnostics have been enhanced
+    to clarify type errors such as incompatible function types, incorrect
+    argument counts, and those involving <code>bool</code>.
+  </li>
   <li>Some new features from the upcoming C2Y revision of the ISO C
   standard are supported with <code>-std=c2y</code>
   and <code>-std=gnu2y</code>.  Some of these features are also
@@ -555,7 +618,15 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
     (<a 
href="https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=12de1942a0a673f9f2f1c2bfce4279a666061ffc";>git</a>).
   </li>
   <li>
-    Various diagnostic improvements.
+    A new way of presenting complicated diagnostics
+    (such as C++ template errors) is available via
+    <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-set-output";><code>-fdiagnostics-set-output=text:experimental-nesting=yes</code></a>;
+    an example can be seen <a href="https://godbolt.org/z/K4jGrhao1";>here</a>.
+    This should be regarded as experimental in this release and is
+    subject to change.
+  </li>
+  <li>
+    Various other diagnostic improvements.
   </li>
 </ul>
 <h4 id="libstdcxx">Runtime Library (libstdc++)</h4>
@@ -1215,12 +1286,195 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 <!-- .................................................................. -->
 <!-- <h2>Documentation improvements</h2> -->
 
+<!-- .................................................................. -->
+<h2 id="sarif">Improvements to SARIF support</h2>
+<ul>
+  <li>GCC's <a href="https://gcc.gnu.org/wiki/SARIF";>SARIF</a> output has
+    been extended in the following ways
+    <ul>
+      <li>GCC's SARIF output now captures all locations and labelled
+       source ranges associated with a diagnostic, so that e.g. for
+       <pre><code>
+      PATH/missing-semicolon.c: In function 'missing_semicolon':
+      PATH/missing-semicolon.c:9:12: error: expected ';' before '}' token
+          9 |   return 42
+            |            ^
+            |            ;
+         10 | }
+            | ~
+       </code></pre>
+       GCC's SARIF output now captures the secondary location (that of
+       the trailing close brace), as well as that of the missing
+       semicolon.
+      </li>
+      <li>For every location in a diagnostic that isn't in the main source
+       file, GCC's SARIF output now captures the chain of
+       <code>#include</code> directives that led to that location,
+       using <code>locationRelationship</code> objects
+       (<a 
href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/sarif-v2.1.0-errata01-os-complete.html#_Toc141790978";>§3.34</a>).
+      </li>
+      <li>SARIF <a 
href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/sarif-v2.1.0-errata01-os-complete.html#_Toc141790709";><code>message</code></a>
+       objects now capture embedded URLs in GCC diagnostics
+       (<a 
href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/sarif-v2.1.0-errata01-os-complete.html#_Toc141790717";>§3.11.6</a>).
+       In particular, references to other events in diagnostic paths now
+       capture URLs to the pertinent <code>threadFlowLocation</code> object
+       for the other event, such as
+       <pre><code>
+         "text": "second 'free' here; first 'free' was at 
[(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)"
+       </code></pre>
+      </li>
+      <li>GCC's SARIF output now captures the command-line arguments
+       (<a 
href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/sarif-v2.1.0-errata01-os-complete.html#_Toc141790819";>§3.20.2</a>),
+       timestamps for the start and end of compilation
+       (<a 
href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/sarif-v2.1.0-errata01-os-complete.html#_Toc141790824";>§§3.20.7-8</a>),
+       and the working directory
+       (<a 
href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/sarif-v2.1.0-errata01-os-complete.html#_Toc141790836";>§3.20.19</a>).
+       It also now sets the <code>roles</code> property for SARIF
+       <code>artifact</code> objects
+       (<a 
href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/sarif-v2.1.0-errata01-os-complete.html#_Toc141790867";>§3.24.6</a>).
+      </li>
+      <li>For warnings where encoding is significant, such as
+       <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wbidi-chars";>-Wbidi-chars</a>
+       for a "trojan source" attack GCC's SARIF output gains a
+       <code>rendered</code> property
+       (<a 
href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/sarif-v2.1.0-errata01-os-complete.html#_Toc141790676";>§3.3.4</a>)
+       that escapes non-ASCII text in source snippets, such as:
+       <pre><code>
+    "rendered": {"text":
+       </code></pre>
+    where "text" has a string value such as:
+       <pre><code>
+            "22 |     /* end admins only &lt;U+202E&gt; {{ &lt;U+2066&gt:*/\n"
+            "   |                        ~~~~~~~~   ~~~~~~~~ ^\n"
+            "   |                        |          |        |\n"
+            "   |                        |          |        end of 
bidirectional context\n"
+            "   |                        |          U+2066 (LEFT-TO-RIGHT 
ISOLATE)\n"
+            "   |                        U+202E (RIGHT-TO-LEFT 
OVERRIDE)\n"}}}},
+       </code></pre>
+       (shown here with the JSON string split into multiple lines
+       for clarity).
+      </li>
+      <li>Experimental SARIF 2.2 output has been added, via
+       <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-add-output";><code>-fdiagnostics-add-output=sarif:version=2.2-prerelease</code></a>.
+       Given that the SARIF 2.2 specification is still under development, this
+       uses an unofficial draft of the specification, and is subject to change.
+      </li>
+      <li>The crash handler has been extended so that it will attempt to
+       capture a backtrace of GCC's stack in JSON form within a property bag
+       in SARIF output.  The precise format of the property is subject to 
change
+      </li>
+    </ul>
+  <li>GCC 15 adds a new <code>sarif-replay</code> command-line tool for
+    <strong>viewing</strong> <code>.sarif</code> files.  It uses
+    <a href="https://gcc.gnu.org/wiki/libgdiagnostics";>libgdiagnostics</a>
+    to "replay" any diagnostics found in the <code>.sarif</code> files in
+    text form as if they were GCC diagnostics, with support for details such
+    as fix-it hints, underlined ranges, and diagnostic paths.
+  </li>
+</ul>
+
 <!-- .................................................................. -->
 <!-- <h2 id="plugins">Improvements for plugin authors</h2> -->
 
+<!-- .................................................................. -->
+<h2 id="analyzer">Improvements to Static Analyzer</h2>
+<ul>
+  <li>GCC's logic for printing execution paths has been improved
+    in various ways
+    <ul>
+      <li>The problematic event in an analyzer path is now highlighted with
+       a warning emoji (⚠️), where the locale supports this, such as in the
+       examples below.
+      </li>
+      <li>Paths can show control flow using ASCII art, such as:
+       <pre><code>
+infinite-loop-linked-list.c: In function ‘while_loop_missing_next’:
+infinite-loop-linked-list.c:30:10: warning: infinite loop [CWE-835] 
[-Wanalyzer-infinite-loop]
+   30 |   while (n)
+      |          ^
+  ‘while_loop_missing_next’: events 1-3
+   30 |   while (n)
+      |          ^
+      |          |
+      |          (1) ⚠️  infinite loop here
+      |          (2) when ‘n’ is non-NULL: always following ‘true’ branch... 
─>─┐
+      |                                                                        
 │
+      |                                                                        
 │
+      
|┌────────────────────────────────────────────────────────────────────────┘
+   31 |│    {
+   32 |│      sum += n->val;
+      |│             ~~~~~~
+      |│              |
+      |└─────────────>(3) ...to here
+  ‘while_loop_missing_next’: event 4
+   32 |       sum += n->val;
+      |       ~~~~^~~~~~~~~
+      |           |
+      |           (4) looping back... ─>─┐
+      |                                  │
+  ‘while_loop_missing_next’: event 5
+      |                                  │
+      |┌─────────────────────────────────┘
+   30 |│  while (n)
+      |│         ^
+      |│         |
+      |└────────>(5) ...to here
+       </code></pre>
+      </li>
+      <li>Interprocedural depth markers now use unicode box-drawing
+       characters where the locale supports this, and they are eliminated
+       for purely intraprocedural paths, such as in the example of
+       <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Static-Analyzer-Options.html#index-Wanalyzer-infinite-loop";><code>-Wanalyzer-infinite-loop</code></a>
+       above.
+      </li>
+    </ul>
+  </li>
+  <li>
+    A new
+    <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Static-Analyzer-Options.html";><code>-fanalyzer</code></a>
+    warning
+    <a 
href="https://gcc.gnu.org/onlinedocs/gcc/Static-Analyzer-Options.html#index-Wanalyzer-undefined-behavior-ptrdiff";><code>-Wanalyzer-undefined-behavior-ptrdiff</code></a>
+    warns about pointer subtractions involving different chunks of memory.
+    For example:
+    <pre><code>
+    demo.c: In function ‘test_invalid_calc_of_array_size’:
+    demo.c:9:20: warning: undefined behavior when subtracting pointers 
[CWE-469] [-Wanalyzer-undefined-behavior-ptrdiff]
+        9 |   return &sentinel - arr;
+          |                    ^
+      events 1-2
+        │
+        │    3 | int arr[42];
+        │      |     ~~~
+        │      |     |
+        │      |     (2) underlying object for right-hand side of subtraction 
created here
+        │    4 | int sentinel;
+        │      |     ^~~~~~~~
+        │      |     |
+        │      |     (1) underlying object for left-hand side of subtraction 
created here
+        │
+        └──> ‘test_invalid_calc_of_array_size’: event 3
+               │
+               │    9 |   return &sentinel - arr;
+               │      |                    ^
+               │      |                    |
+               │      |                    (3) ⚠️  subtraction of pointers has 
undefined behavior if they do not point into the same array object
+               │
+    </code></pre>
+  </li>
+</ul>
+
 <!-- .................................................................. -->
 <h2>Other significant improvements</h2>
 
+<h3 id="libgdiagnostics">libgdiagnostics</h3>
+<p>GCC's code for emitting diagnostics is now available to other
+  GPL3-compatible projects as a shared library,
+  <a href="https://gcc.gnu.org/wiki/libgdiagnostics";>libgdiagnostics</a>.
+  This covers such features as colorization, quoting lines of source code,
+  labelling ranges of source, fix-it hints, execution paths, SARIF output,
+  and so on.
+  There is a C API, along with C++ and Python bindings.</p>
+
 <!-- <h3 id="uninitialized">Eliminating uninitialized variables</h3> -->
 
 <!-- .................................................................. -->
diff --git a/htdocs/gcc-15/diag-color-screenshot.png 
b/htdocs/gcc-15/diag-color-screenshot.png
new file mode 100644
index 
0000000000000000000000000000000000000000..e72967fad3b42b852c95d19d9258556b9d18153b
GIT binary patch
literal 33062
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
Vi#R9w3jhEBin6LQ)l#Ox{}(zAI9mV!

literal 0
HcmV?d00001

-- 
2.49.0

Reply via email to