This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b4fc1abbd9a Support signbit/xorsign/copysign/abs/neg/and/xor/ior/andn f [...] new 94caa6a6b4b diagnostics: fix ICE on sarif output when source file is un [...] new 25af7c1a806 libcpp: "const" and other cleanups new 1f68a3e8727 libcpp: eliminate COMBINE_LOCATION_DATA new b365e9d57ad analyzer: improvements to out-of-bounds diagrams [PR111155] new a73c80d9973 libcpp: eliminate LINEMAPS_LAST_ALLOCATED{,_ORDINARY,_MACRO}_MAP new 45bae1809c3 libcpp: eliminate LINEMAPS_{,ORDINARY_,MACRO_}CACHE new 0a0ceb7a72f libcpp: eliminate LINEMAPS_{ORDINARY,MACRO}_MAPS
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/analyzer/access-diagram.cc | 430 ++++++++++++++++----- gcc/cp/module.cc | 3 +- gcc/genmatch.cc | 4 +- gcc/input.cc | 53 +-- .../analyzer/out-of-bounds-diagram-strcat-2.c | 74 ++++ .../analyzer/out-of-bounds-diagram-strcat.c | 66 ++++ .../diagnostic-format-sarif-file-pr111700.c | 12 + .../gcc.dg/analyzer/out-of-bounds-diagram-17.c | 28 +- .../gcc.dg/analyzer/out-of-bounds-diagram-18.c | 54 +-- .../gcc.dg/analyzer/out-of-bounds-diagram-19.c | 42 +- .../gcc.dg/analyzer/out-of-bounds-diagram-6.c | 68 ++-- gcc/text-art/table.cc | 35 ++ gcc/text-art/table.h | 21 +- gcc/text-art/types.h | 7 + gcc/toplev.cc | 4 +- gcc/tree.cc | 12 +- libcpp/include/line-map.h | 186 ++++----- libcpp/init.cc | 2 +- libcpp/internal.h | 4 +- libcpp/lex.cc | 20 +- libcpp/line-map.cc | 263 +++++++------ 21 files changed, 934 insertions(+), 454 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c create mode 100644 gcc/testsuite/c-c++-common/analyzer/out-of-bounds-diagram-strcat.c create mode 100644 gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-pr111700.c